mysql慢查询:查看慢查询log是否开启:showvariableslike‘log_slow_queries‘;查看慢于多少秒的SQL会记录到日志文件中:showvariableslike‘long_query_time‘;配置记录慢查询:vi/etc/my.cnfslow_query_logslow_query_log_file=/var/log/mysql-
分类:
数据库 时间:
2018-03-14 16:56:35
阅读次数:
176
slowlog (阅读原文) 此命令用于读取和重置redis慢请求日志 redis slow log概述 redis的slow log记录了那些执行时间超过规定时长的请求。执行时间不包括I/O操作(比如与客户端进行网络通信等),只是命令的实际执行时间(期间线程会被阻塞,无法服务于其它请求)。 有两个 ...
分类:
其他好文 时间:
2018-03-08 23:02:59
阅读次数:
455
vim/usr/local/php-fpm/etc/php-fpm.d/www.conf//加入如下内容request_slowlog_timeout=1slowlog=/usr/local/php-fpm/var/log/www-slow.log测试:/usr/local/php-fpm/sbin/php-fpm-t/etc/init.d/php-fpmreloadls../../var/log
分类:
Web程序 时间:
2018-01-10 20:14:58
阅读次数:
214
my.cnf 添加long_query_time=2slow-query-log=Onslow_query_log_file=/data/mysql/data/slow.log //修改所有者chown -R mysql:mysql ./data//修改权限chmod -R 777 ./data ...
分类:
其他好文 时间:
2017-12-20 13:27:30
阅读次数:
180
1.更改root密码mysqladmin -uroot password 'yourpassword'2.远程登陆mysql服务器mysql -uroot -p -h192.168.137.10 -P33063.查询数据库show databases;4.进入某个数据库use databasenam... ...
分类:
数据库 时间:
2017-11-07 12:20:11
阅读次数:
230
1.要查看log日志,需修改配置文件my.ini,在[mysqld]下修改: 2.修改后,重启MySQL服务生效; 3.默认安装后error_log,slow_log 日志时间戳默认为UTC,因此会造成与系统时间不一致,与北京时间相差8个小时 因为log_timestamps 是一个GLOBAL的全 ...
分类:
数据库 时间:
2017-10-25 13:12:38
阅读次数:
296
在MySQL线上环境我们一般只打开了binary log,slow log,有时我们需要查看general log呢?因为该log记录所有的请求,打开该日志肯定给磁盘造成很大压力,IO能力有所下降,所以该日志线上一般不打开的,这就到tcpdump闪亮登场了。 tcpdump用法也不算复杂,输出就比较 ...
分类:
数据库 时间:
2017-10-11 15:20:14
阅读次数:
188
众所周知,mysqlslowlog中很多sql语句结构和对象是相同,只是其中变量不一样,对于这样的sql,我们完全可以将其归为一类,统计其执行次数、执行时间平均值等参数,而pt-query-digest恰好就是这样一款工具,能够对slowsql进行归类、分组和分析,统计同一类sql多次运行后的参数:ma..
分类:
数据库 时间:
2017-08-12 22:39:53
阅读次数:
219
一、innodb初探:1、MySQL日志文件:①:slow.log文件会记录慢查询日志,当一条语句执行时间超过在配置参数long_query_time中指定的值时,这条语句就会被记录在这个文件中;②:error.log文件会记录一些系统启动或运行时的错误或警告信息,通过配置参数log_error来设置;③:ge..
分类:
数据库 时间:
2017-08-08 16:43:44
阅读次数:
300