MySQL通过慢查询日志定位那些执行效率较低的SQL 语句,用--log-slow-queries[=file_name]选项启动时,mysqld 会写一个包含所有执行时间超过long_query_time 秒的SQL语句的日志文件,通过查看这个日志文件定位效率...
分类:
数据库 时间:
2015-01-29 12:54:03
阅读次数:
202
最近发现,php运行自动加载类函数时总是超时,跟踪php慢查询日志,发现程序卡在了include某个类文件时竟然超时。 ????初步定位是io响应超时,硬盘读取有问题。 ????通过几个命令来定位: ????...
分类:
Web程序 时间:
2015-01-28 14:51:17
阅读次数:
225
在MySQL中,慢查询日志是经常作为我们优化数据库的依据,那在MongoDB中是否有类似的功能呢?答案是肯定的,那就是MongoDB Database Profiler。所以MongoDB 不仅有,而且还有一些比MySQL的Slow Query Log更详细的信息。开启 Profiling 功能有两...
分类:
数据库 时间:
2015-01-27 16:15:03
阅读次数:
203
MySQL凭借着出色的性能、低廉的成本、丰富的资源,已经成为绝大多数互联网公司的首选关系型数据库。虽然性能出色,但所谓“好马配好鞍”,如何能够更好的使用它,已经成为开发工程师的必修课,我们经常会从职位描述上看到诸如“精通MySQL”、“SQL语句优化”、“了解数据库原理”等要求。我们知道一般的应用系...
分类:
数据库 时间:
2015-01-27 07:03:07
阅读次数:
256
在上一节中,阿堂和网友们分享了ASIHTTPRequest框架对于get,post的同步请求方式。很显然,如果网速比较慢,查询的时候会一直很黑屏,直到请求结束界面才出现结果,这样用户体验肯定很不好了。正如上节阿堂所说,同步请求一般只是在某个子线程中使用,而不在主线程中使用。ASIHTTPReques...
分类:
Web程序 时间:
2015-01-26 11:53:44
阅读次数:
199
1,查看MySQL服务器配置信息1.mysql>showvariables;2,查看MySQL服务器运行的各种状态值1.mysql>showglobalstatus;3,慢查询1.mysql>showvariableslike‘%slow%’;2.+——————+——-+3.|Variable_na...
分类:
数据库 时间:
2015-01-22 17:17:25
阅读次数:
169
有一些同学可能不知道,mysql是存在慢查询检查脚本的,就是在发行版的scripts目录下的mysqldumpslow.pl,需要perl环境,ActiveState PerlStrawberry Perl安装完成后,就可以通过他对于slowlog进行分析了,但是分析出来的结果一般是这样的: ...
分类:
数据库 时间:
2015-01-22 12:40:42
阅读次数:
279
一、关于慢查询设置和分析查找慢查询参数mysql> show variables like 'long%';+-----------------+----------+| Variable_name | Value |+-----------------+----------+| long...
分类:
数据库 时间:
2015-01-21 23:47:48
阅读次数:
237
Sql server2005 优化查询速度50个方法小结Sql server2005优化查询速度51法查询速度慢的原因很多,常见如下几种,大家可以参考下。I/O吞吐量小,形成了瓶颈效应。 没有创建计算列导致查询不优化。 内存不足。 网络速度慢。 查询出的数据量过大(可以采用多次查询,其他的方...
分类:
数据库 时间:
2015-01-19 19:03:09
阅读次数:
289
最近有项目反应,在服务器CPU使用较高的时候,我们的事件查询页面非常的慢,查询几条记录竟然要4分钟甚至更长,而且在翻第二页的时候也是要这么多的时间,这肯定是不能接受的,也是让现场用SQLServerProfiler把语句抓取了上来。用ROW_NUMBER()进行分页我们看看现场抓上来的分页语句:se...
分类:
数据库 时间:
2015-01-17 06:23:10
阅读次数:
256