码迷,mamicode.com
首页 > 数据库 > 详细

戈多编程-小谈sql语句的优化分析

时间:2017-07-17 13:10:54      阅读:260      评论:0      收藏:0      [点我收藏+]

标签:image   class   set   查看   引导   server   code   pre   logs   

在sqlserver大数据查询中,避免不了查询效率减慢,暂且抛弃硬件原因和版本原因,仅从sql语句角度分析。

一. sql 语句性能不达标,主要原因有一下几点:

1. 未建索引,检索导致全表扫描

2. 已建索引,但是未走索引导致索引失效,进而全表扫描。

3. 没有有效的索引视图

 

二. sql 语句优化

1. 分析比较执行时间计划读取情况

(1) 查看执行时间和cpu占用时间和查询对I/O的操作情况

I.先执行一个400多万数据的sql 

set statistics time,io
on select * from dbo.Test 

set statistics time,io off

II.打开你查询之后的消息里面就能看到啦。

技术分享

 

戈多编程-小谈sql语句的优化分析

标签:image   class   set   查看   引导   server   code   pre   logs   

原文地址:http://www.cnblogs.com/geduocoding/p/7115524.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!