SQL Server海量数据如何提高查询效率几点建议
来源:互联网 发布:wifi有信号连不上网络 编辑:程序博客网 时间:2024/06/17 02:25
0.索引
2.增加内存、另外硬盘的读写速度如何?这都是影响查询效率因素。如果磁盘读写速度比较慢的话,对于磁盘的I/O操作会存在的瓶颈的。
3.数据量比较大建议做一下分区处理。把大的表分成几个表,这样的查询效率会大大提高的。
4.数据库采用自下而上的顺序解析WHERE子句,根据这个原理,表之间的连接必须写在其他WHERE条件之前, 那些可以过滤掉最大数量记录的条件必须写在WHERE子句的末尾。
例如:(低效,执行时间156.3秒)SELECT …FROM EMP EWHERE SAL > 50000 AND JOB = ‘MANAGER’AND 25 < (SELECT COUNT(*) FROM EMP WHERE MGR=E.EMPNO);
(高效,执行时间10.6秒)SELECT …FROM EMP EWHERE 25 < (SELECT COUNT(*) FROM EMP WHERE MGR=E.EMPNO) AND SAL > 50000 AND JOB = ‘MANAGER’;
0 0
- SQL Server海量数据如何提高查询效率几点建议
- 提高SQL查询效率的几点建议【转】
- 如何提高SQL语句执行效率的几点建议
- SQL教程:提高SQL执行效率的几点建议
- SQL教程:提高SQL执行效率的几点建议
- 提高SQL执行效率的几点建议
- v提高SQL执行效率的几点建议
- 提高SQL执行效率的几点建议:
- 提高SQL执行效率的几点建议
- 提高SQL执行效率的几点建议
- ------------------提高SQL执行效率的几点建议(转)-----------------
- 提高SQL执行效率的几点建议
- 提高SQL执行效率的几点建议:
- SQL Server 海量数据查询代码优化以及建议
- SQL Server 海量数据查询代码优化以及建议
- SQL Server 海量数据查询代码优化以及建议
- 提高面试效率的几点建议
- 提高编程效率的几点建议
- PPT文字转成Word文档的4大绝招
- 集合复杂问题编程
- 求1+2+3+...+n
- HDU2026
- SpringMVC框架中,静态资源(如外部js)无法访问的问题
- SQL Server海量数据如何提高查询效率几点建议
- 第一个博文
- 162. Find Peak Element
- Hive简介、安装及数据导入基本方法
- PHP中isset和empty函数以及遇到的一些坑
- ScriptableWizard
- SpringMVC4使用@ResponseBody注解实现JSON自动转换错误
- python time
- sizeof