小编Saf*_*ado的帖子

理解 INNODB 缓冲池统计信息

在阅读了 mysql 文档中的这个页面后,我试图理解我们当前的 InnoDB 使用情况。目前,我们为缓冲池分配了 6GB 的 RAM。我们的数据库大小差不多。这是来自show engine innodb status\G(我们正在运行 v5.5)的输出

----------------------
BUFFER POOL AND MEMORY
----------------------
Total memory allocated 6593445888; in additional pool allocated 0
Dictionary memory allocated 1758417
Buffer pool size   393215
Free buffers       853
Database pages     360515
Old database pages 133060
Modified db pages  300
Pending reads 0
Pending writes: LRU 0, flush list 0, single page 0
Pages made young 7365790, not young 23099457
0.00 youngs/s, 0.00 non-youngs/s
Pages read 1094342, …
Run Code Online (Sandbox Code Playgroud)

mysql innodb buffer-pool

21
推荐指数
3
解决办法
5万
查看次数

正确的 MySQL 数据库维护

我希望这不是一个太宽泛的问题。我确信它能够帮助我和任何未来偶然发现它的 dba 菜鸟。

我是一名系统管理员,加入了 DBA(因为我在 CEO 的前景方面帮助了他,所以我显然可以管理我们的数据库!)。数据库服务器并没有那么大或那么忙……一个 mysqldump 大约有 6GB 的大小,我们花了 5 年的时间才把它弄得那么大。Munin 报告说,我们在高峰时段平均每秒进行 40-60 次查询。

我的老板付钱让我参加甲骨文大学系统管理课程,但在完成后,它只是解释了 mysql 服务器的不同部分,以及它们的作用和方式。但这并不是那么深入,而且您绝对不是从 DBA 课程中毕业的。

那么作为当前的 DBA,我应该怎么做才能确保一切顺利?我可以执行日常维护任务吗?我应该检查某些指标吗?或者换句话说,作为 DBA,您每天都做些什么来保持一切正常?

如果它有助于稍微调整答案,这里有一些细节。我们有 171 个表,除了 3 个是 innodb,其他都是 myisam。我们使用 RBR 在主数据中心和灾难恢复站点之间设置了主/从复制。版本是 5.5.28。

我能做什么?

mysql maintenance

8
推荐指数
1
解决办法
9320
查看次数

标签 统计

mysql ×2

buffer-pool ×1

innodb ×1

maintenance ×1