您现在的位置:首页 --> 查看专题: status
在MySQL里添加一个system、status variables的比较复杂的,需要修改sql/sql_show.cc,sql/mysqld.cc, 还要修改sql/sql_yacc.yy,然后重新编译等等,前面的文章可见其复杂度,很容易出错。 daemon plugin 除了允许添加后台线程,也允许添加status,且不需要修改mysqld的代码。
续根据status信息对MySQL服务器进行优化(一),直入主题。
网上有很多的文章教怎么配置MySQL服务器,但考虑到服务器硬件配置的不同,具体应用的差别,那些文章的做法只能作为初步设置参考,我们需要根据自己的情况进行配置优化,好的做法是MySQL服务器稳定运行了一段时间后运行,根据服务器的”状态”进行优化。 mysql> show global status; 可以列出MySQL服务器运行各种状态值,另外,查询MySQL服务器配置信息语句: mysql> show variables;
问题:执行 show engine innodb status\\G 时,显示的信息不全,DEADLOCK相关信息太多,后面的都没了原因:这是mysql客户端的一个bug:BUG#19825,交互式客户端限制了输出信息最大为 64KB,因此更多的信息无法显示。解决办法:解决方法有两种:1. 启用 innodb_status_file修改 my.cnf,增加类似下面一行innodb_status_file = 1就可以了。2. 启用 innodb_monitormysqld在线运行时,创建 innodb_monitor 表,即可记录相关信息到日志...
[ 共4篇文章 ][ 第1页/共1页 ][ 1 ]
近3天十大热文
-
[1177] WordPress插件开发 -- 在插件使用 -
[73] 解决 nginx 反向代理网页首尾出现神秘字 -
[44] web开发设计人员不可不用的在线web工具和 -
[41] Java开发岗位面试题归类汇总 -
[32] Rax 系列教程(长列表) -
[32] 手机产品设计方向 -
[31] 一句话crontab实现防ssh暴力破解 -
[28] 如何建立合适的索引? -
[27] 程序员疫苗:代码注入 -
[26] 我对学习oracle与成长的理解
赞助商广告