SET STATISTICS PROFILE ON:显示分析、编译和执行查询所需的时间(以毫秒为单位)。 SET STATISTICS IO ON:报告与语句内引用的每个表的扫描数、逻辑读取数(在高速缓存中访问的页数)和物理读取数(访问磁盘的次数)有关的信息。 SET STATISTICS TIME...
分类:
数据库 时间:
2015-01-05 14:51:58
阅读次数:
203
我们做web服务器端开发时,经常会遇到一个需求场景,因为某些耗时处理造成页面的响应处理时间超长,技术角度就想能否给页面处理程序一个指定的超时时间,服务端处理程序执行时间超过这个指定的超时时间则中断处理,直接返回响应,以防止服务器端宿主的吞吐队列堆积,造成全站瘫痪。asp.net中,有这么一个方便的东...
分类:
Web程序 时间:
2015-01-05 11:04:16
阅读次数:
621
慢查询(slow log)可以帮助我们定位到特定的SQL语句进行SQL语句层面的优化,例如,慢查询日志会记录那些执行时间超过给定值得SQL语句,从而定位到问题的所在。
开启慢查询
查看MySQL数据库实例关于慢查询的参数
mysql> show variables like '%slow%';
+---------------------------+--------------------...
分类:
数据库 时间:
2015-01-02 17:34:55
阅读次数:
208
最近在看性能优化的问题,看了关于js中条件判断如何进行最大的性能优化的解决方法。编写js代码过程中经常用到的性能优化,可以提高js的执行效率。1.使用局部变量,尽量少用全局变量,因为全局变量是在作用域链中最后一个进行查找的,花费时间长。var a = document.getElementId("a...
分类:
Web程序 时间:
2014-12-31 16:10:25
阅读次数:
184
mysql 大数据分页和索引使用使用覆盖索引一个表建立在id,create_time上建立了索引。如下2个sql语句,执行时间一样。 因为查询字段id被索引覆盖。 select id from order_manage where create_time > '2014-01-01' or...
分类:
数据库 时间:
2014-12-30 18:47:29
阅读次数:
171
原文:mysql索引优化mysql 大数据分页和索引使用
使用覆盖索引 一个表建立在id,create_time上建立了索引。
如下2个sql语句,执行时间一样。 因为查询字段id被索引覆盖。
select id from order_manage where create_time > '2014...
分类:
数据库 时间:
2014-12-30 14:48:02
阅读次数:
179
都知道通过在MySQL中执行select sleep(N)可以让此语句运行N秒钟:
mysql> select sleep(1);
+----------+
| sleep(1) |
+----------+
| 0 |
+----------+
1 row in set (1.00 sec)返回给客户端的执行时间显示出等待了1秒钟
借助于sleep(N)这个函数我们可以在M...
分类:
数据库 时间:
2014-12-29 18:24:03
阅读次数:
186
很多时候我们需要计算PHP脚本的执行时间,来获知脚本的效率等问题。比如有一个一大段的PHP脚本,我们就需要一个分段获取脚本执行时间的方法。先介绍要用到的函数:// 计时函数 function runtime($mode = 0) { static $t; if(!$mode) { $t...
分类:
Web程序 时间:
2014-12-27 21:40:27
阅读次数:
255
PHP执行超时提示如下:Fatal error: Maximum execution time of 30 seconds exceeded in D:\php\AppServ\www\sum3\test.php on line 5这个错误是说你的php执行时间越过了配置文件中设置的最大执行时间30...
分类:
Web程序 时间:
2014-12-26 18:13:17
阅读次数:
184