Будет ли производительность MySQL сильно снижаться при добавлении 250 тыс. Строк в год? - PullRequest
1 голос
/ 14 марта 2012

Ожидается, что таблица в моей базе данных будет расти примерно на 250 000 строк в год.

Я опасаюсь, что это может замедлить работу клиентского приложения и, вероятно, пройти 30-секундную среду выполнения MYSQL.

Что мне с этим делать? Сможет ли MySQL справиться с этим, или я должен пойти на более сильную (IMO) базу данных, такую ​​как Microsoft SQL 2012?

Ответы [ 2 ]

2 голосов
/ 14 марта 2012

250 тыс. Строк невелико.10 миллионов все еще прекрасно (40 лет, я думаю, это не продлится так долго), даже половина времени (20 лет) все равно будет долгим временем для программной системы.

Если вы создадите свойправильно запросы и установить правильные индексы, у вас должно быть все в порядке.Всегда проверяйте EXPLAIN EXTENDED, правильно ли используются ваши индексы в запросе.

1 голос
/ 14 марта 2012

Это сильно зависит от вашего приложения и от того, как оно вызывает базу данных.

Некоторые общие вещи, которые следует учитывать:

  • Правильно использовать WHERE пункты
  • Убедитесь, что у вас есть правильные индексы

Но пара миллионов строк вообще не должна быть проблемой, если вы достигнете диапазона более 100 миллионов, вы можете начать думать об этом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...