20151225
主题:mysqldumpslow — Summarize Slow Query Log Files
(来自MySQL reference manual 4.6.9)
=============================================
mysqldumpslow -a显示详细信息
-s 结果排序 -- t按时间排序 l 按锁定时间排序 r 按行排序
-r 逆向排序
主题:mysql_find_rows — Extract SQL Statements from Files
(来自MySQL reference manual 4.6.12)
=============================================
--regexp=pattern
显示匹配正则的行
--rows=N
显示N条查询后退出
--skip-use-db
结果不包括use db_name;
--start_row=N
从某行开始输出结果
4.8.1 perror — Explain Error Codes
[root@iZ941z0ko32Z ~]# perror 13 64 -s
Permission denied
Machine is not on the network
主题:Changes to Server Defaults
(来自MySQL reference manual 5.1.2.1)
=============================================
从5.6.6开始MySQL server对一些参数的默认值的处理方式与以往版本有所不同,这些改变使得server本身就具有一些自调优的功能,解放了管理员的一些手工操作。
有时候,参数的默认值可能不一样,有时候,有些参数在server启动的时候会根据相关的一些参数或者主机的配置来调整自动调节参数大小,而不是一个固定的值。比如,back_log以前一般的默认值是50,现在的话他会通过max_connections按比例进行调整;如果server觉得依据当前的信息调整一下更为合适的话,他就会做出调整。
主题:Server Command Options
(来自MySQL reference manual 5.1.3)
=============================================
选项文件中有些选项是控制buffer和cache大小的,为了控制buffer大小,server会划分内部的数据结构,典型的做法是,给定一个总内存,然后自动的去做分配,具体的分配方法跟平台相关,意思就是实际可用的可能与分配的值有一些差异,可能比设定的小,也可能大,比如你给一个选项分配一个0值,但是该选项的最小值是1024,服务器的设置回执1024而不是选项指定的0。
如果一些选项的的值是文件名,如果采用相对路径指定的话,他是相对于data目录的
--binlog-format={ROW|STATEMENT|MIXED}
这个值不能在线改,否则的话可能会导致复制失败;
阅读(981) | 评论(0) | 转发(0) |