让phpMyAdmin的显示记录的确切数目InnoDB表?(Make phpMyAdmin show

2019-09-20 07:24发布

有没有什么办法让phpMyAdmin的显示记录确切数量InnoDB表?

我知道为什么InnoDB的具有不同数量的基础上解释,因为它是一个事务性的引擎,但SQLBuddy显出InnoDB表记录的确切数目的记录,所以我认为这是对phpMyAdmin的做同样的方式。

我怎样才能做到这一点?

Answer 1:

只要找到了答案在此线程: PHPMyAdmin的-总记录数变化

似乎将在config.inc.php中配置参数开了窍: http://www.kavoir.com/2012/07/make-phpmyadmin-show-exact-number-of-records-for-innodb-tables.html

只需添加这行的config.inc.php:

$cfg['MaxExactCount'] = 2000000;

所以,任何InnoDB表,以较少的超过200万行会显示准确的行数。

让这个数字足够大,并在数据库中的所有InnoDB表将有phpMyAdmin数据库页面上准确的行数。



Answer 2:

正如你所引用的答复中提到,这可能是性能问题(如果它确实我没有测试过)。 有快速的解决办法,如果你的表导出到电子表格(表选择,去出口,然后导出它,你可以在你的机器上打开一个格式),看看行的确切nuber有行数可以看出。



文章来源: Make phpMyAdmin show exact number of records for InnoDB tables?