亚洲国产天堂久久九九九_亚洲精品综合一区二区三区_亚洲国产激情在线一区_成人18xxxx网站

什么是SQL性能調優?

數據庫管理員 (DBA) 就像賽車技師。構建和優化高性能車輛需要進行細微的微調和對細節的關注。這里的調整和那里的調整可以將你的單圈時間縮短幾分之一秒。當然,那幾分之一秒可以決定你是贏還是輸。作為 DBA,您有責任微調您的 SQL 查詢,使它們具有額外的功能。即使是速度上的微小改進也可能使您領先于競爭對手,并使您成為客戶(或老板)眼中的贏家。

什么是SQL性能調優?-南華中天

雖然 SQL 性能調優不是一夜之間成為專家的事情,但在您作為云 DBA 起步時,有一些準則需要遵循。本指南將為您提供一個基本框架,供您發展技能和知識庫。您將學習一些重要的交易技巧,例如如何分桶思考和對相關指標進行分組。還包括數據庫維護任務的一般清單和 SQL 調優軟件的免費演示。

1、什么是SQL性能調優?

明確定義什么是 SQL 性能調優并了解您要實現的目標可能會有所幫助。SQL 性能調優是改進在數據庫中執行的查詢的過程,目的是盡可能高效和快速地返回所需的結果??赡苡袔资N方法可以返回相同的結果,而 SQL 性能調優就是找到最快/成本最低的一種。

SQL 調優中沒有萬靈藥。在一種情況下可能是最佳實踐的方法不適用于另一種情況。并非所有數據庫在用途(思考 OLTP 與 OLAP/數據倉庫)或大?。ㄋ伎?gigs 與 teras)方面都是平等的。這是一個不斷測試和記錄結果,然后再次測試的過程。

在執行性能調優任務時,重要的是:

  1. 分桶思考
  2. 關注相關指標
  3. 隨著時間的推移衡量結果
  4. 定期維護數據庫

2. 分桶思考

當面臨數據庫性能調優任務時,可能很難決定從哪里開始。您可能還不知道數據庫的哪個方面需要注意。在談論在云中管理數據庫時,您可能不得不考慮一些在本地數據庫時不必擔心的事情。

制定行動計劃的最佳方式是分桶思考。查看您的數據庫,就像機械師分析剛進店的汽車一樣。一次查看所有內容并不是很有幫助,因此機械師會根據問題的功能和位置來查看問題。是暫停的問題嗎?引擎?還是需要身體鍛煉?您可以將這些稱為汽車維修的“桶”。

在數據庫性能調優方面,將潛在問題分成不同的桶意味著根據共性組織一切。對于數據庫和調整 SQL,桶可以被認為是:

  • 資源(物理或虛擬)
  • 索引/數據模型
  • 查詢結構
  • 并發(阻塞——多個線程請求鎖定同一數據庫資源)

從那里,您可以深入到其他“桶”以確定問題的根源。以資源為例,因為如果您的數據庫位于云中,這可能是您必須更加關注的一件事。以下是在考慮使 SQL 語句運行得更好時要考慮的一些資源類別:

  • 記憶
  • 磁盤 I/O(容量和延遲)
  • 中央處理器
  • 網絡

相同的進一步細分可用于其他“存儲桶”,但我們不會深入研究這些“存儲桶”,因為在考慮內部部署與云時它們不會發生重大變化。

3.關注相關指標

當您測試您的查詢并微調您的數據庫時,您將跟蹤特定指標以便繪制隨時間改進的圖表。這些指標可能包括:

  • 等待狀態(數據庫花時間為最終用戶執行查詢)
  • CPU 利用率和信號等待
  • 提交響應時間
  • SQL語句編譯
  • 交易吞吐量
  • 內存壓力(閂鎖爭用和數據快速沖出內存)
  • 磁盤 I/O 延遲
  • 網絡帶寬和使用情況(這對于支持云中的數據庫尤為重要)

使用等待狀態作為用于關聯的指標的指南。如果您的數據庫將所有時間都花在磁盤讀取上,那么查看內存壓力(為什么它總是不得不返回到磁盤?)和磁盤性能(讀取延遲)作為相關指標來查看這些特定資源是否導致性能問題.?另一個很好的例子是阻塞。如果您的數據庫將所有時間都花在等待釋放鎖上,則您無法關聯 CPU、內存、磁盤或網絡爭用或壓力。

在性能指標方面,數據庫分析工具是您最好的朋友。Database Performance Analyzer中的儀表板功能提供了一個有價值的窗口,用于了解指標如何相互關聯。多維性能分析為您提供了正確的上下文,因此您可以從多個角度查看數據并三角測量性能問題的根本原因。多維視圖為您提供所需的人物、內容、時間、地點和原因的答案。

使用SolarWinds???SQL Sentry,DBA 可以通過快速查看實時和歷史事件及性能數據,更深入地了解整個 Microsoft 數據資產。SQL Sentry還可以顯示執行計劃圖、查詢歷史記錄等,因此您可以快速找到并修復可能有問題的查詢。

4. 隨著時間的推移衡量結果

要了解您的 SQL 查詢的執行情況,您需要隨時間跟蹤您的指標。在幾周甚至幾個月的時間里收集數據將使您對數據庫的整體性能有一個全面的了解。這將幫助您查看總體情況,而不是單個事件的快照。它可以幫助您回答以下問題:“我現在的表現是否比以往更差?”?憑借隨時間繪制性能圖表的能力,可以將其用作基準來確定任何給定時間范圍內的性能是否超出正常范圍。一個例子可能是將月末活動與上個月末而不是上周進行比較。

5.數據庫維護任務

數據庫維護對于 SQL 調優至關重要,因為此任務使您能夠發現潛在問題并解決您可能從未意識到的問題。維護任務可能因環境而異,但建議執行一些常見或一般任務。

在進入具體的維護任務之前,這里有幾個每個 DBA 都應該熟悉的首字母縮略詞:

  • SLA – 服務水平協議(您和企業最終用戶達成的協議)
  • RPO – 恢復點目標
  • RTO – 恢復時間目標
  • MTTI – Mean Time To Innocence(證明問題不在于數據庫所花費的時間)

請牢記這些首字母縮略詞,以下是您作為 DBA 需要執行日常維護的主要領域:

1. 備份——這需要以符合 RPO/RTO/SLA 目標的方式完成,但它會因系統而異。一種可能的方法是在工作時間進行每周完整備份、每日差異/增量備份和每小時事務日志備份(對于 SQL Server?)。這將為您提供相當數量的保護,但并不適用于所有系統。

例如,一個 30PB 的數據庫不太可能需要每周進行完整備份。另外,了解恢復到昨天、上周、上個月或去年需要多長時間也很重要。您需要制定恢復計劃并使您的備份符合該計劃。

記住,如果你不能調整你的數據庫環境,你可能不會得到加薪,但如果你不能保證你可以恢復,你將沒有工作。

2. 索引維護——您的索引需要經常檢查,最有可能每天檢查一次。但是,您可能不想每晚都重建索引。同樣,這取決于系統和重建所需的時間長度。索引中的碎片級別可能導致更新統計信息或重新組織索引比重建索引更好。

3. 更新統計數據——理想情況下需要每天檢查統計數據。這些檢查取決于系統、更新統計信息的時間長度、數據庫對象(表和索引)中的變動量,以及下次運行時將被迫重新編譯的查詢。

4. 腐敗檢查——你應該把檢查腐敗作為首要任務,至少每月一次。

5. 捕獲配置詳細信息——對于數據庫和服務器,您希望每天獲取配置設置的詳細信息,并在進行更改時進行跟蹤。您可以擴展它以捕獲其他內容,例如創建或刪除的登錄/用戶、這些用戶的權限等。詳細程度取決于每個 DBA 的勤奮程度,以及他們保持低 MTTI 的愿望。

6.有用的資源

除了維護任務清單之外,這里還有一些有用的資源可以幫助您作為數據庫管理員進行開發:

  • 對于 SQL 查詢調優,請查看此12 步指南
  • 要編寫更好的 SQL 查詢,請深入閱讀T-SQL 查詢一書
  • 免費試用數據庫性能分析器
  • SQL Server 性能調優的 3 個有用技巧
  • 下載SQL Sentry 的免費試用版

結論

如您所見,作為云 DBA 包含許多與傳統 DBA 相同的關注點和活動。我們可以使用許多與過去相同的工具和方法來解決性能問題。云和未來的 DBA 可能需要對技術有更廣泛的理解。因此,擺脫那些網絡技能,讓你的頭腦進入云端。

亚洲国产天堂久久九九九_亚洲精品综合一区二区三区_亚洲国产激情在线一区_成人18xxxx网站

      免费一区二区三区在线观看| 久久久久国产一区| 男人的天堂日韩| 老子影院午夜伦不卡大全| 一级做a免费视频| 亚洲国产精品久久久久爰色欲| 青草视频在线观看视频| 久久精品一二三四| 午夜xxxxx| 538任你躁在线精品免费| av片中文字幕| 国产女女做受ⅹxx高潮| 国产综合av在线| 黄色一级在线视频| 国产69精品久久久久久久| www.国产在线播放| wwwwww欧美| 国产一区二区三区在线免费| 777久久精品一区二区三区无码| ijzzijzzij亚洲大全| 成年人黄色在线观看| 久久久精品视频国产| 亚洲黄色av片| 交换做爰国语对白| 日韩精品视频网址| 一级黄色录像免费看| 午夜啪啪福利视频| youjizz.com亚洲| 在线观看成人免费| 高清无码一区二区在线观看吞精| 免费一级淫片aaa片毛片a级| 国产九九九九九| 男人天堂999| www.天天射.com| 蜜臀一区二区三区精品免费视频| 校园春色 亚洲色图| 污视频网址在线观看| www激情五月| wwwjizzjizzcom| a级黄色一级片| 99久久激情视频| 亚洲天堂2018av| 在线播放 亚洲| 欧美美女一级片| 国产视频1区2区3区| www.亚洲成人网| 欧美婷婷精品激情| 天天插天天操天天射| 色综合色综合色综合色综合| 99999精品| 国产真实老熟女无套内射| 成人免费观看cn| 狠狠操精品视频| 在线观看av免费观看| 国产av熟女一区二区三区| 日本毛片在线免费观看| 天天操,天天操| 成年丰满熟妇午夜免费视频| 欧美精品久久久久久久免费| 国产野外作爱视频播放| 九九九久久久久久久| 秋霞无码一区二区| 亚洲老女人av| 隔壁人妻偷人bd中字| 熟女人妇 成熟妇女系列视频| 手机在线视频一区| www.射射射| 99热这里只有精品在线播放| 超碰10000| jizz欧美激情18| 黄色网在线视频| 波多野结衣天堂| 轻点好疼好大好爽视频| 宅男噜噜噜66国产免费观看| 狠狠干视频网站| 九色91popny| 人体内射精一区二区三区| 一区二区三区 日韩| 成年女人18级毛片毛片免费| 亚洲精品综合在线观看| 免费不卡av在线| 久久久久久蜜桃一区二区| 国产av人人夜夜澡人人爽麻豆| 国产免费中文字幕| 国产肥臀一区二区福利视频| 精品国产一区二区三区在线| 99视频在线免费| 国产freexxxx性播放麻豆| 日本中文字幕二区| 日韩视频第二页| 日韩成人手机在线| 三级性生活视频| 日本va中文字幕| 欧美视频在线观看网站| 特级黄色录像片| 国产视频1区2区3区| 国产中文字幕免费观看| 久久久久久久久久久综合| 爱豆国产剧免费观看大全剧苏畅 | 青青在线视频观看| 国产精品久久久久久久久电影网| 99日在线视频| 精品久久久久久中文字幕2017| 91精品国产91久久久久麻豆 主演| 天天成人综合网| 热久久久久久久久| 国产成人手机视频| 欧美韩国日本在线| 精品无码一区二区三区爱欲| 欧美少妇一区二区三区| 国产一伦一伦一伦| 男人插女人下面免费视频| 久热免费在线观看| 日韩欧美精品在线观看视频| 日本十八禁视频无遮挡| 国产又粗又猛又爽又黄的网站| 在线视频一二三区| 日本丰满少妇黄大片在线观看| 一级黄色高清视频| 欧美激情第四页| 亚洲热在线视频| a级黄色片网站| 中文字幕在线乱| 少妇高潮大叫好爽喷水| 特级黄色录像片| 永久免费网站视频在线观看| 日本老太婆做爰视频| 乱子伦一区二区| 国产肉体ⅹxxx137大胆| 人人妻人人做人人爽| 自拍日韩亚洲一区在线| 5月婷婷6月丁香| 日日碰狠狠躁久久躁婷婷| 日韩a在线播放| jizz欧美激情18| 一道本在线免费视频| 99九九精品视频| 强开小嫩苞一区二区三区网站| 青草全福视在线| 欧日韩免费视频| 大j8黑人w巨大888a片| 日本成年人网址| 中文字幕国内自拍| 天天色天天综合网| 99re6这里有精品热视频| 男人插女人视频在线观看| 18禁免费无码无遮挡不卡网站| www.xxx亚洲| 久国产精品视频| 强开小嫩苞一区二区三区网站| 97超碰在线视| 男人日女人逼逼| 一区二区三区国产免费| 日韩av加勒比| 丁香六月激情网| 久久久久人妻精品一区三寸| 污视频网站观看| 99亚洲国产精品| 欧美视频在线观看网站| 日本一极黄色片| 欧美视频亚洲图片| www.夜夜爱| 日本美女高潮视频| 99精品视频免费版的特色功能| 亚洲色欲久久久综合网东京热| 日韩视频第二页| 国产三级精品三级在线| 97久久国产亚洲精品超碰热| www国产黄色| 男女视频在线观看网站| 欧美在线一区视频| 欧美特级aaa| www.国产亚洲| 日韩中文字幕组| 干日本少妇视频| 久久久精品在线视频| 色婷婷综合在线观看| 日本一道本久久| 在线免费观看av网| 国产男女免费视频| 亚洲精品国产一区二区三区| 2018国产在线| 久久婷婷中文字幕| 女人喷潮完整视频| 香蕉视频色在线观看| 男人揉女人奶房视频60分| 欧美日韩久久婷婷| 国产a级一级片| 亚洲成人动漫在线| 青青草精品视频在线观看| 污污污污污污www网站免费| 日韩视频免费在线播放| 少妇一晚三次一区二区三区| 小泽玛利亚视频在线观看| 国产夫妻自拍一区| 樱花草www在线| 亚洲精品高清无码视频| 国产精品第157页| 精品久久免费观看| 国产精品人人爽人人爽|