首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Innodb统计

Innodb统计
EN

Server Fault用户
提问于 2012-04-16 09:04:56
回答 2查看 116关注 0票数 2

我们将InnoDB作为MySQL引擎运行,并使用phpMyadmin管理数据库。在StatusQuery statistics中,phpMyadmin给出了以下内容:

我们想知道这些数据从何而来,因为我们希望创建一个Munin图表,显示这些统计数据随时间的演变。

当我们运行SHOW STATUS;查询时,我们得到的是:

代码语言:javascript
复制
Innodb_rows_deleted 247555
Innodb_rows_inserted    822911
Innodb_rows_read    694934413
Innodb_rows_updated 15048

正如你所看到的,虽然两者几乎同时服用,但两者之间有很大的差别。

Q:你知道phpMyadmin从哪里得到它的值吗?

EN

回答 2

Server Fault用户

发布于 2012-04-16 21:09:30

请注意关于MySQL的显示状态文档

查看数字,phpmyadmin必须使用SHOW GLOBAL STATUS;,因为它从MySQL启动时起就显示了统计数据。

当您使用SHOW STATUS;时,这会带来会话级别的统计信息,当DB连接终止时,这些统计信息就会发生变化。

票数 3
EN

Server Fault用户

发布于 2012-04-16 10:13:32

最好的数据是通过询问MySQL本身得到的。与phpMyAdmin接口的实现也要容易得多。phpMyAdmin是如何得到它的数字的,这是任何人的猜测,但我不会相信它们。

票数 -1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/379790

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档