国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

SQL索引優化方法

2024-07-21 02:44:40
字體:
來源:轉載
供稿:網友

SELECT TOP 50
ROW_NUMBER() OVER(ORDER BY ResumeCreateTime DESC) as [RowID]
,[TopDegree]
,[DegreeRankID]
,[UserResume].[UserResumeID]
,[UserResume].[UserID]
,[ResumeName]
,[BirthDate]
,[WorkStartedDate]
,[SalaryNeeded]
,[BufferTimeSpanID]
,[ResumeCreateTime]
FROM [dbo].[UserResume] INNER JOIN [dbo].[WorkExperience] ON [WorkExperience].[UserResumeID] = [UserResume].[UserResumeID]
WHERE
(CONTAINS([WorkExperience].[WorkSummary],'經理') OR CONTAINS([UserResume].[ResumeName],'簡歷'))

第一次執行:沒有建立任何索引。
執行效果:

表 'Worktable'。掃描計數 0,邏輯讀取 0 次

表 'UserResume'。掃描計數 1,邏輯讀取 18524 次

表 'WorkExperience'。掃描計數 1,邏輯讀取 8679 次

(1 行受影響)

SQLServer 執行時間:

CPU 時間 = 2152 毫秒,占用時間 = 3126 毫秒。

第二次執行:
查看執行計劃WorkExperience表是表掃描,建立IX_WorkExperience索引(在ID列和JOIN 參照的ID列上)。

調整后效果:

表 'WorkExperience'。掃描計數 1,邏輯讀取 1071 次

表 'UserResume'。掃描計數 1,邏輯讀取 18524 次

(1 行受影響)

SQL Server 執行時間:

CPU 時間 = 1638 毫秒,占用時間 = 2045 毫秒。

第三次執行:
  查看執行計劃,UserResume表是表掃描,建立IX_UserResume索引。

  調整后效果:

表 'WorkExperience'。掃描計數 11,邏輯讀取 48 次

表 'UserResume'。掃描計數 1,邏輯讀取 3095 次

(1 行受影響)

SQL Server 執行時間:

CPU 時間 = 1248 毫秒,占用時間 = 1568 毫秒。

第四次執行:
  查看執行計劃,在IX_UserResume索引掃描后,產生了createtime列的重新排序,調整了IX_UserResume索引中createtime的位置和排序規則。

  調整后效果:

(50 行受影響)

表 'WorkExperience'。掃描計數 11,邏輯讀取 48 次

表 'UserResume'。掃描計數 1,邏輯讀取 3 次

(1 行受影響)

SQL Server 執行時間:

CPU 時間 = 15 毫秒,占用時間 = 404 毫秒。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 淮北市| 台南县| 榆社县| 浠水县| 自治县| 淮南市| 京山县| 岑溪市| 龙里县| 宁德市| 宜黄县| 秦皇岛市| 台安县| 吉隆县| 上犹县| 轮台县| 新干县| 驻马店市| 沅陵县| 临洮县| 余江县| 陆丰市| 芒康县| 安龙县| 五莲县| 合作市| 汝城县| 岑溪市| 北票市| 德格县| 昌乐县| 融水| 蓬莱市| 哈密市| 芜湖市| 阳东县| 石阡县| 壤塘县| 富川| 马山县| 鄱阳县|