Столкнувшись с проблемой медленной загрузки с запросом mysql, я теперь ищу лучший способ подсчета номеров строк. Я тупо использовал функцию mysql_num_rows()
для этого и теперь понял, что это худший способ сделать это. На самом деле я делал Pagination для создания страниц в PHP. Я нашел несколько способов подсчета количества строк. Но я ищу более быстрый способ подсчитать это.
Тип таблицы MyISAM
Так что теперь вопрос
Что лучше и быстрее считать -
1. `SELECT count(*) FROM 'table_name'`
2. `SELECT TABLE_ROWS
FROM INFORMATION_SCHEMA.TABLES WHERE table_schema = 'database_name'
AND table_name LIKE 'table_name'`
3. `SHOW TABLE STATUS LIKE 'table_name'`
4. `SELECT FOUND_ROWS()`
Если есть другие лучшие способы сделать это, пожалуйста, дайте мне знать и о них. Если возможно, пожалуйста, опишите вместе с ответом, почему это лучше и быстрее. Таким образом, я мог понять и использовать метод, основанный на моем требовании.
Спасибо.