摘要: 查询速度慢的原因很多,常见如下几种: 1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2、I/O吞吐量小,形成了瓶颈效应。 3、没有创建计算列导致查询不优化。 4、内存不足 5、网络速度慢 6、查询出的数据量过大(可以采用多次查询,其他的方法降低数据量) 7、锁或者死锁(这也是查询慢最常见的问题,是程序设计的缺陷) 8... 阅读全文
posted @ 2009-03-27 18:43 LeimOO 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 人们在使用sql时往往会陷入一个误区,即太关注于所得的结果是否正确,而忽略了不同的实现方法之间可能存在的 性能差异,这种性能差异在大型的或是复杂的数据库环境中(如联机事务处理oltp或决策支持系统dss)中表现得尤为明 显。笔者在工作实践中发现,不良的sql往往来自于不恰当的索引设计、不充份的连接条件和不可优化的where子句。在对 它们进行适当的优化后,其运行速度有了明显地提高!下面我将从这... 阅读全文
posted @ 2009-03-27 18:32 LeimOO 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 常用DBCC: 1.DBCC SHOWCONTIG: DBCC SHOWCONTIG 正在扫描 'table1' 表... 表: 'table1' (981578535);索引 ID: 1,数据库 ID: 12 已执行 TABLE 级别的扫描。 - 扫描页数................................: 47456 - 扫描区数......... 阅读全文
posted @ 2009-03-27 14:12 LeimOO 阅读(381) 评论(0) 推荐(1) 编辑