WEB开发网
开发学院数据库MSSQL Server 一次SQL Server调优经历 阅读

一次SQL Server调优经历

 2009-01-18 10:19:03 来源:WEB开发网   
核心提示: 2、分析语句执行计划如下:图太大了,将就着看吧 :( . 图3 查询计划全图 图4 查询计划1 图5 查询计划2 图6 查询计划3从整个查询计划来看,一次SQL Server调优经历(2),主要开销都花在了图5的那个部分——两个“聚集索引扫描&rdquo

2、分析语句

执行计划如下:

图太大了,将就着看吧 :( .

一次SQL Server调优经历

图3 查询计划全图

一次SQL Server调优经历

图4 查询计划1

一次SQL Server调优经历

图5 查询计划2

一次SQL Server调优经历

图6 查询计划3

从整个查询计划来看,主要开销都花在了图5的那个部分——两个“聚集索引扫描”。

查看一下这两个数“聚集索引扫描”,搞什么飞机呢?

一次SQL Server调优经历 一次SQL Server调优经历

奇怪了,查询语句里面没有Log_Nwtwork_circs 这个表啊,再仔细分析一下这个执行计划,嫌疑最大的就是view_Log_Network_circsByUnit这个视图了。

查看一下这个试图的定义:

CREATEVIEW[dbo].[view_Log_Network_circsByUnit]
AS
SELECTB.*
FROM(
  SELECTnode_code,MAX(end_time)ASend_time
    FROMLog_Network_circs
    GROUPBYnode_code
  )A
LEFTOUTERJOIN
   dbo.Log_Network_circsB
ON
  A.node_code=B.node_code
  AND
     A.end_time=B.end_time

上一页  1 2 3 4  下一页

Tags:一次 SQL Server

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接