Скорость вычисления строк в MySQL - PullRequest
0 голосов
/ 20 апреля 2011

Я хотел бы знать, что MySQL хранит и обновляет общее количество строк каждый раз, когда строка добавляется или удаляется, или она подсчитывает строки при запросе? Я спрашиваю об этом, потому что, если это имеет значение, это повлияет на приложения со скоростью. Если есть 2 миллиона строк, потребуется время для подсчета? Так что же это делает? Благодарю. : D

1 Ответ

2 голосов
/ 20 апреля 2011

Зависит от вашего механизма хранения. MyISAM отслеживает количество строк, в то время как InnoDB считает. Но вы должны скорее оценить и посмотреть, действительно ли это так медленно, как вы думаете. Я думаю, что в вашем приложении гораздо худшие запросы, чем подсчет строк - , особенно , если это занимает много времени.

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