Navicat - 为什么我每次刷新表主视图,显示的行数都会更改?

发布于 2016-12-22 19:22:14 字数 1000 浏览 829 评论 0

可应用操作系统:Windows、macOS、Linux

可应用 Navicat 产品:Navicat for MySQL、Navicat for PostgreSQL、Navicat for MariaDB、Navicat Premium

可应用 Navicat 版本编号:全部

 

MySQL & MariaDB

在表主视图,如果你选择详细信息视图,显示的行数,只是一个估计的记录数,但不是精确的。

这是一个 MySQL InnoDB 表的属性,关于这个问题请参阅 MySQL 文件: http://dev.mysql.com/doc/refman/5.1/en/show-table-status.html

"Rows --

The number of rows. Some storage engines, such as MyISAM and ISAM, store the exact count.

For other storage engines, such as InnoDB, this value is an approximation, and may vary from the actual value by as much as 40 to 50%. In such cases, use SELECT COUNT(*) to obtain an accurate count."

 

PostgreSQL

行列只是一个估计值,反映了 pg_class 表的 "reltuples" 值,但不是精确的。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文