自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

SQL Server分析服務(wù)性能優(yōu)化淺析

數(shù)據(jù)庫 SQL Server 數(shù)據(jù)庫運(yùn)維
SQL Server分析服務(wù)Analysis Services 的性能優(yōu)化可以借助動(dòng)態(tài)管理視圖 (DMV) 和Analysis Services 統(tǒng)計(jì)信息的功能來解決。

在SQL Server數(shù)據(jù)庫管理中,針對(duì)分析服務(wù)Analysis Services 的性能優(yōu)化必不可少,這里我們將學(xué)習(xí)到使用DMV來進(jìn)行Analysis Services 的優(yōu)化。使用動(dòng)態(tài)管理視圖 (DMV) 監(jiān)視 Analysis Services 的連接和資源統(tǒng)計(jì)信息。 Analysis Services 統(tǒng)計(jì)信息的功能可幫助您解決與 Analysis Services 相關(guān)的問題并優(yōu)化 Analysis Services 性能。

注意:您可以從 C:\SQLHOLS\Managing Analysis Services\Starter\Exercise3.txt 復(fù)制此練習(xí)中使用的腳本。每份腳本前面都帶有注釋,以標(biāo)識(shí)和代碼相關(guān)的過程和步驟

1. 在 SQL Server Management Studio中的文件菜單中,指向新建,然后單擊Analysis Services MDX 查詢(也可以在工具欄中單擊新建查詢)。

2. 如果顯示連接到 Analysis Services 對(duì)話框,請(qǐng)單擊連接。

3. 在工具欄中的可用數(shù)據(jù)庫列表中,確保選中 Adventure Works OLAP 數(shù)據(jù)庫。

4. 鍵入下列命令并執(zhí)行,然后滾動(dòng)瀏覽結(jié)果,查看所有包含以 DISCOVER_ 開頭的 TABLE_NAME 值的行。此查詢?yōu)槟峁┛捎玫?DMV。

  1. SELECT * FROM $SYSTEM.DBSCHEMA_TABLES  
  2.   ORDER BY TABLE_NAME 

注意:利用這些 DMV,從服務(wù)器檢索性能統(tǒng)計(jì)信息的方式可以非常靈活。您可以編寫自定義應(yīng)用程序或使用 SQL Server Reporting Services 生成報(bào)告,收集并查看解決 Analysis Services 環(huán)境問題和優(yōu)化該環(huán)境所需的信息。

5. 在查詢頁中,使用以下命令替換現(xiàn)有查詢,然后單擊執(zhí)行。

  1. SELECT * FROM $SYSTEM.DISCOVER_CONNECTIONS 

6. 查看查詢結(jié)果。調(diào)整左起第五列(CONNECTION_HOST_APPLICATION)的列寬,以查看每個(gè)連接的完整應(yīng)用程序名稱。請(qǐng)注意 SQL Server Management Studio 查詢和 SQL Server Management Studio 的結(jié)果是有區(qū)分的。

注意:CONNECTION_LAST_COMMAND_START_TIME、CONNECTION_LAST_COMMAND_END_TIME 和 CONNECTION_LAST_COMMAND_ELAPSED_TIME_MS 等值可幫助您找出運(yùn)行時(shí)間長(zhǎng)或有問題的查詢。

7. 關(guān)閉上一練習(xí)結(jié)束時(shí)保留為打開狀態(tài)的 Adventure Works Cube[瀏覽]窗口。

8. 在 MDXQuery1 選項(xiàng)卡中,重新執(zhí)行步驟 5 的查詢 (SELECT * FROM $SYSTEM.DISCOVER_CONNECTIONS),并注意 SQL Server Management Studio 連接不再呈示。記下當(dāng)前 CONNECTION_ID 值。

9. 最小化 SQL Server Management Studio。

10. 單擊開始|所有程序| Microsoft Office,然后單擊 Microsoft Office Excel 2007。

11. 在 Excel 功能區(qū)中,單擊數(shù)據(jù)選項(xiàng)卡。

12. 在數(shù)據(jù)選項(xiàng)卡中,在獲取外部數(shù)據(jù)部分,單擊自其他來源,然后單擊來自分析服務(wù)。

13. 在連接數(shù)據(jù)庫服務(wù)器頁中,在服務(wù)器名稱框中鍵入 (local),然后單擊下一步。

14. 在選擇數(shù)據(jù)庫和表中,在選擇數(shù)據(jù)庫框中,選擇 Adventure Works OLAP 數(shù)據(jù)庫,單擊 Adventure Works Cube,然后單擊下一步。

15. 在保存數(shù)據(jù)連接文件并完成頁中,單擊完成。

16. 在導(dǎo)入數(shù)據(jù)頁中,查看默認(rèn)設(shè)置,然后單擊確定。

17. 在數(shù)據(jù)透視表字段列表中,在 Internet Sales下,展開Sales,然后選中 Internet Sales-Sales Amount復(fù)選框。

18. 在數(shù)據(jù)透視表字段列表中,在Product下,選中Product Categories復(fù)選框。

19. 最小化 Microsoft Office Excel®,然后***化 SQL Server Management Studio。

20. 在 MDXQuery1 選項(xiàng)卡中,重新執(zhí)行步驟 5 的查詢 (SELECT * FROM $SYSTEM.DISCOVER_CONNECTIONS),然后記錄 Excel 創(chuàng)建的新連接的 CONNECTION_ID。

21. 在現(xiàn)有查詢下,鍵入以下查詢。

  1. SELECT 
  2.  
  3.   session_connection_id  
  4.  
  5.   , session_spid  
  6.  
  7.   , session_user_name  
  8.  
  9.   , session_last_command  
  10.  
  11.   , session_start_time  
  12.  
  13.   , session_cpu_time_ms  
  14.  
  15.   , session_reads  
  16.  
  17.   , session_writes  
  18.  
  19.   , session_status  
  20.  
  21.   , session_current_database  
  22.  
  23.   , session_used_memory  
  24.  
  25.   , session_start_time  
  26.  
  27.   , session_elapsed_time_ms  
  28.  
  29.   , session_last_command_start_time  
  30.  
  31.   , session_last_command_end_time  
  32.  
  33.   FROM $SYSTEM.DISCOVER_SESSIONS 

22. 選擇剛剛輸入的查詢,然后單擊執(zhí)行。

23. 查看 session_connection_id 與步驟 20 中記錄的數(shù)字匹配的行的輸出。請(qǐng)注意這些結(jié)果中包含用戶名、上一命令和每個(gè)連接的 CPU 時(shí)間等有用診斷信息。

注意:session_status 為 1 表示在報(bào)告運(yùn)行時(shí)具有活動(dòng)查詢的會(huì)話。

24. 鍵入以下命令并執(zhí)行,以查看數(shù)據(jù)庫中每個(gè)對(duì)象的內(nèi)存使用量。

  1. SELECT * FROM $SYSTEM.DISCOVER_OBJECT_MEMORY_USAGE 

25. 鍵入以下命令并執(zhí)行,以查看數(shù)據(jù)庫中每個(gè)對(duì)象的活動(dòng)。

  1. SELECT * FROM $SYSTEM.DISCOVER_OBJECT_ACTIVITY 

26. 關(guān)閉 SQL Server Management Studio 和 Microsoft Office Excel 2007。請(qǐng)勿保存任何文件。

27. 關(guān)閉 Hyper-V 窗口

【編輯推薦】

  1. 概括SQL Server實(shí)時(shí)查詢Oracle數(shù)據(jù)庫
  2. 圖解SQL Server 2008安裝和配置過程
  3. NTILE函數(shù)在SQL Server 2000中的實(shí)現(xiàn)方法
  4. SQL Server 2008中的9種數(shù)據(jù)挖掘算法
  5. SQL Server 2008服務(wù)器安裝設(shè)置向?qū)?
責(zé)任編輯:佚名 來源: ITpub
相關(guān)推薦

2011-07-19 10:46:49

Windows 7優(yōu)化

2023-03-08 18:43:50

GPU模型隔離

2012-12-24 09:55:15

JavaJava WebJava優(yōu)化

2021-05-19 08:04:11

ASP.Net服務(wù)性原則

2021-11-18 10:05:35

Java優(yōu)化QPS

2022-05-31 10:51:12

架構(gòu)技術(shù)優(yōu)化

2009-11-05 10:45:58

WCF服務(wù)

2022-11-10 08:16:19

java性能服務(wù)性能

2017-09-26 14:56:57

MongoDBLBS服務(wù)性能

2018-04-19 09:02:14

SQL ServerSQL性能優(yōu)化

2010-07-22 13:31:53

2011-09-02 14:05:25

SQL Server性能調(diào)優(yōu)

2012-04-26 14:08:52

2021-07-06 12:07:27

Go 服務(wù)性能

2021-09-13 10:23:52

工具ProfilerSQL

2013-07-12 15:17:22

BGP組網(wǎng)BGP協(xié)議

2021-06-30 10:16:54

微服務(wù)架構(gòu)測(cè)試

2009-04-16 17:44:46

性能優(yōu)化擴(kuò)展高性能

2010-02-26 13:39:53

Windows Ser

2009-04-16 17:24:54

性能優(yōu)化SQL Server 數(shù)據(jù)收集
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)