Как сделать быстрый, но неистребимый ряд строк InnoDB?
Часто задаваемые вопросы PHPMyAdmin должны сказать о приблизительном подсчете строк для InnoDB:
phpMyAdmin использует быстрый метод для подсчета строк, и этот метод возвращает только приблизительный счет в случае таблиц InnoDB.
Я хотел бы использовать этот "быстрый метод", но везде, где я ищу, есть другой ответ.
Кто-нибудь знает?
Ответы
Ответ 1
Они делают это:
SHOW TABLE STATUS LIKE 'foo';
Возвращает столбец "Строки". С MyISAM он на 100% точнее, InnoDB просто догадок. Вот почему MyISAM быстрее чем InnoDB при выполнении команды SELECT Запрос COUNT (*) 'без пункт.
phpMyAdmin является открытым исходным кодом, поэтому вы можете просто зайти в код и убедиться сами!