Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Sumo 12.03.2010 17:23 / 12.03.2010 17:24
Ресурсоемкость запроса, вычисляющего количество записей, надо измерить. Если для данных грамотно расставлены индексы, то подсчет записей будет происходить очень быстро. Если же скорости не хватает, то вполне можно сделать денормализацию - т.е. завести отдельную таблицу с количеством записей по необходимым критериям (которую обновлять при добавлении или изменении данных) и делать первый запрос к этой таблице - это очень быстро, да и такое решение хорошо переносимо на другие СУБД по сравнению с SQL_CALC_FOUND_ROWS.