- 博客(6)
- 收藏
- 关注
转载 数据查询优化之使用索引
一般的信息系统都会存在查询数据库的要求。查询速度的快慢直接影响系统压力测试的结果。通常情况下,为了提高查询速度,系统修改的顺序为:SQL语句优化-〉数据库优化-〉操作系统优化,实际上还有一个方面:系统架构优化。但系统架构优化一般代价比较大,起码要项目经理拍板才能执行,所以在这里就不多说了。 对于一般的开发人员接触到最多的当属SQL语句优化。而SQL语句优化中除了对SQL语句本身的
2008-06-03 22:41:00 1702 1
转载 三种SQL分页法效率分析
表中主键必须为标识列,[ID] int IDENTITY (1,1) 1.分页方案一:(利用Not In和SELECT TOP分页) 语句形式:SELECTTOP10*FROMTestTableWHERE(IDNOTIN (SELECTTOP20id FROMTestTable ORDERBYid))ORDERBYIDSELECTTOP页大小*FROMTestT
2008-06-03 22:34:00 14257 7
转载 数据库查询优化
北工大计算机学院软件工程研究所 程颖目前,几乎所有的应用程序都要和数据库打交道。通过查询数据库可很容易地获得想要的数据。但是,令人不满意的是:某些查询时间长,响应速度慢。究其原因,一是硬件设备(如CPU、磁盘)的存取速度跟不上,内存容量不够大,这需要计算机制造商的努力;另一方面是没有进行查询优化。本文就查询优化问题,谈点实践体会。分解查询这种方法是把查询分解执行,根据付出开销的多少来决定如何分解,
2008-06-03 22:32:00 2128 1
转载 数据查询优化的方法
1. 用IN来替换OR 下面的查询可以被更有效率的语句替换: 低效: SELECT field1, field1 FROM LOCATION WHERE LOC_ID = 10 OR LOC_ID = 20 OR LOC_ID = 30 高效 SELECT field1, field1 FROM LOCATION WHERE LOC_IN IN (10,20,30)
2008-06-03 22:30:00 1554
转载 海量数据库的查询优化及分页算法方案
很多人不知道SQL语句在SQL SERVER中是如何执行的,他们担心自己所写的SQL语句会被SQL SERVER误解。比如: select * from table1 where name=zhangsan and tID > 10000 和执行: select * from table1 where tID > 10000 and name=zhangsan 一些人不知道
2008-06-03 22:22:00 2491
原创 海量数据查询优化
今天下午去微软面试,被问到了海量数据查询优化的问题,由于平时开发的应用数据量比较小,不太关注性能优化的问题,所以不知如何作答,很是郁闷。从网上搜索出海量数据查询优化的两篇文章,转载下来,权当学习性能优化的开始。数据库优化查询计划的方法数据库系统是管理信息系统的核心,基于数据库的联机事务处理(OLTP)以及联机分析处理(OLAP)是银行、企业、政府等部门最为重要的计算机应用之
2008-06-03 21:58:00 12386 4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人