码迷,mamicode.com
首页 >  
搜索关键字:sql慢    ( 48个结果
MySQL 抓取SQL慢查询语句
当MySQL服务器出现异常(慢),首先要考虑是否因,SQL语句引起数据库慢,如果情况比较紧急,我们就要立刻SHOWFULLPROCESSLIST;去查看,但我建议大家使用-e参数,采用非交互的方式,因为这样可以使用grep等命令,对结果进行过滤,更方便直观的看到结果一、抓SQL慢查询语句的方法..
分类:数据库   时间:2017-05-12 14:25:05    阅读次数:279
mysql慢查询分析工具
平常的工作中需要对慢查询进行优化得用percona-tookit的pt-query-digest对慢日志进行分析percona-tookit下载地址:https://www.percona.com/doc/percona-toolkit/3.0/index.html使用方法:#pt-query-digest慢日志文件对总结出来的慢查询可以利用点评的sqladvisor进行索引优化
分类:数据库   时间:2017-03-20 10:51:35    阅读次数:169
linux下配置使用sendEmail发送邮件
有时候我们要将每天的sql慢查询等信息发送到运维人员或者其他相关责任人。linux下默认的邮件发送方式经常被各种邮件服务器当做垃圾邮件处理了。因此我们最好还是自己动手改造下。下载sendEmail-v1.56.tar.gz并解压到/root目录下,重命名为sendEmail然后编写mail.sh内容如下:#!..
分类:系统相关   时间:2017-01-03 08:52:21    阅读次数:222
【夯实Mysql基础】记一次mysql语句的优化过程!
1. 【事件起因】 今天在做项目的时候,发现提供给客户端的接口时间很慢,达到了2秒多,我第一时间,抓了接口,看了运行的sql,发现就是 2个sql慢,分别占了1秒多。 一个sql是 链接了5个表同时使用了 2个 order by和 1个limit的分页 sql。 一个sql是上一个sql的count ...
分类:数据库   时间:2016-11-26 23:10:09    阅读次数:251
【夯实Mysql基础】记一次mysql语句的优化过程
1. 【事件起因】 今天在做项目的时候,发现提供给客户端的接口时间很慢,达到了2秒多,我第一时间,抓了接口,看了运行的sql,发现就是 2个sql慢,分别占了1秒多。 一个sql是 链接了5个表同时使用了 2个 order by和 1个limit的分页 sql。 一个sql是上一个sql的count ...
分类:数据库   时间:2016-11-22 20:04:45    阅读次数:186
mysql 通过慢查询日志查写得慢的sql语句
MySQL通过慢查询日志定位那些执行效率较低的SQL 语句,用--log-slow-queries[=file_name]选项启动时,mysqld 会写一个包含所有执行时间超过long_query_time 秒的SQL语句的日志文件,通过查看这个日志文件定位效率较低的SQL 。 慢查询日志在查询结束 ...
分类:数据库   时间:2016-07-22 21:30:20    阅读次数:268
mysql日志+引擎笔记
错误日志errorlog服务启动关闭查询日志querylog普通查询日志generalquerylog客户端链接和SQL慢查询日志slowquerylog执行时间超出指定值二进制日志binarylog记录数据被修改的相关信息错误日志vim/etc/my.cnf[mysqld_safe]log-error=/data/3306/mysql_oldboy3306.err查询日志mysq..
分类:数据库   时间:2016-05-23 19:18:44    阅读次数:297
20亿与20亿表关联优化方法(超级大表与超级大表join优化方法)
记得5年前遇到一个SQL,就是一个简单的两表关联,SQL跑了差不多一天一夜,这两个表都非常巨大,每个表都有几十个G,数据量每个表有20多亿,表的字段也特别多。 相信大家也知道SQL慢在哪里了,单个进程的PGA 是绝对放不下几十个G的数据,这就会导致消耗大量temp tablespace,SQL慢就是慢在temp来回来回来回...的读写数据。 遇到这种超级大表与超级大表怎么优化呢?这篇文章将告诉你答案。...
分类:其他好文   时间:2016-02-28 06:35:02    阅读次数:175
MySQL的慢查询日志
mysql本身支持慢查询日志,可以配置SQL查询超过特定时间的查询记录到日志中。这在优化SQL查询中是非常有效的工具,能够帮助我们快速定位发生问题的SQL。 慢查询日志常用的变量 long_query_time: 最小值为0,默认为10毫秒,仅记录超过查询时间的SQL,最小粒度为毫秒。 min...
分类:数据库   时间:2015-12-30 00:16:57    阅读次数:201
MySQL慢查询日志
mysql本身支持慢查询日志,可以配置SQL查询超过特定时间的查询记录到日志中。这在优化SQL查询中是非常有效的工具,能够帮助我们快速定位发生问题的SQL。慢查询日志常用的变量long_query_time:最小值为0,默认为10毫秒,仅记录超过查询时间的SQL,最小粒度为毫秒。min_examined..
分类:数据库   时间:2015-12-29 16:28:09    阅读次数:169
48条   上一页 1 2 3 4 5 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!