Задавайте вопросы, мы ответим
Вы не зашли.
Страниц: 1
Таблица 1.
id | name | prm1| prm2| prm3| prm4| prm5| prm6| prm7| prm8
...
...
80 000 000 строк
Таблица 2.
id | name
...
...
80 000 000 строк
Запрос:
SELECT name FROM tbl WHERE id IN (*массив из 100 значений*)
Вопрос 1:
из таблицы 1 запрос будет медленнее или из 1 и из 2 будет одинаково?
т.е. влияют ли доп столбцы на производительность?
Вопрос 2:
лучше ли делать дополнительные столбцы в отдельных таблицах?
например вот так
tbl1
ID | name
...
...
80 000 000 строк
tbl2
ID | param1
...
...
80 000 000 строк
tbl3
ID | param2
...
...
80 000 000 строк
и при необходимости выборки нескольких параметров - делать JOIN ....
или лучше делать так как в Таблице1
Неактивен
Влияют, но не сильно. Второй случай будет, скорее всего, работать хуже.
Неактивен
Страниц: 1