Задать вопрос

Сколько максимум строк можно содержать в таблице без больших потерь скорости выборки из нее?

Допустим, есть таблица, в которой более миллиона строк, это основная таблица, к которой постоянно идут запросы
Целесообразно ли это? Стоит ли разделить ее на несколько таблиц?

А если строк будет более 10 миллионов? 100 миллионов?
  • Вопрос задан
  • 737 просмотров
Подписаться 2 Оценить Комментировать
Решение пользователя Jonh Doe К ответам на вопрос (5)
CodeByZen
@CodeByZen
php, js, my/mssql, sqlite, html, css, it-consult
Walt Disney почти правильно все сказал, но основа в том какие запросы.
Если таблица вида ID|VALUE и выборка делается SELECT `value` FROM tbl WHERE `id` = 123; то главное чтобы индекс на id был. И тогда уже зависимости от скорости диска, и мощности CPU. А если у тебя запрос с "тремя JOINами" то надо смотреть.
Ответ написан
Комментировать