没有join条件导致笛卡尔乘积 学过线性代数的人都知道,笛卡尔乘积通俗的说,就是两个集合中的每个成员,都与对方集合中的随意一个成员有关联。能够想象,在SQL查询中,假设对两张表join查询而没有join条件时,就会产生笛卡尔乘积。这就是我们的笛卡尔乘积导致的性能问题中最常见的案例:开发者在写代码时遗...
分类:
数据库 时间:
2014-11-10 17:20:43
阅读次数:
303
mysql 的 sql 性能分析器主要用途是显示 sql 执行的整个过程中各项资源的使用情况。分析器可以更好的展示出不良 SQL 的性能问题所在。下面我们举例介绍一下 MySQL SQL Profiler 的使用方法:首先,开启 MySQL SQL Profilermysql> SELECT @@p...
分类:
数据库 时间:
2014-11-09 08:35:26
阅读次数:
202
http://blog.csdn.net/tianlesoftware/article/details/5827245 如果要分析某条SQL的性能问题,通常我们要先看SQL的执行计划,看看SQL的每一步执行是否存在问题。如果一条SQL平时执行的好好的,却有一天突然性能很差,如果排除了系统资源和阻塞的...
分类:
数据库 时间:
2014-11-08 15:07:55
阅读次数:
306
在新增记录时,HWM会慢慢往上移,但是在删除记录后,HWM却不会往下移。所以在使用delete from命令删除大量数据时会导致因HWM引起的性能问题。 删除高水位的最直接的方法就是truncate Table 但是这种方式太过暴力,所...
分类:
数据库 时间:
2014-11-07 11:30:31
阅读次数:
218
最近做性能测试发现很多性能问题,面对一些开发小白的数据结构思想,真想喊一声:放开那个代码,让我来!冲动。面对WEB站点开发,性能测试是经常要做的,下面一种介绍如何结合性能测试工具,更好的监控WEB服务性能工作状态的工具。啥?为啥要监控Apache服务,很抱歉,那你先弄明白了在看下文。网络可用监控工具...
分类:
编程语言 时间:
2014-11-07 06:09:48
阅读次数:
382
优点 1)隐藏真实URL,提高安全性 2)更加友好的URL,好记(看博客园就行知道啦) 3)便于搜素引擎收录 .........可能的缺点 使用URL重写可能导致: 1)图片路径的问题 2)CSS路径的问题 3)性能问题 .........先下载DLL包,附带了源码的.download.micros...
分类:
Web程序 时间:
2014-11-06 16:42:20
阅读次数:
212
有时候,我们更新数据时,发现更新的时间很长,一般我们会想到查询的性能很慢,是索引引起的。但有时候不一定,触发器也会造成性能问题。我们需要在更新数据时,先禁用触发器,然后再恢复1 --禁用触发器2 DISABLE TRIGGER 触发器名称 ON 表3 --启用触发器4 ENABLE TRIGGER ...
分类:
数据库 时间:
2014-11-04 22:23:38
阅读次数:
201
select sid, sql_id from v$session where sid = 1001select b.BEGIN_INTERVAL_TIME, a.disk_reads_total, a.buffer_gets_total,a.BUFFER_GETS_DELTA, a.rows_pr...
分类:
数据库 时间:
2014-11-04 12:33:02
阅读次数:
227