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

首頁 > 數據庫 > SQL Server > 正文

第0/24周 SQL Server 性能調優培訓引言

2024-08-31 00:54:35
字體:
來源:轉載
供稿:網友
第0/24周 SQL Server 性能調優培訓引言

大家好,這是我在博客園寫的第一篇博文,之所以要開這個博客,是我對MS SQL技術學習的一個興趣記錄。

作為計算機專業畢業的人,自己對技術的掌握總是覺得很膚淺,博而不專,到現在我才發現自己的興趣所在,于是我通過網絡找了各種MS SQL技術的相關文檔,總覺得講得比較干澀,沒有一個系統性,今年3月底我無意瀏覽到一個網站提供免費的性能調優的半年培訓(http://www.sqlpassion.at/academy/performance-tuning-training-plan/),網站所有人會在每周往你郵箱發送一份性能調優的培訓材料,于是在今天,一個多月學習下來,我覺得自己對SQL SERVER的理解已經開始深入,所以我覺得應該把這些材料共享給大家,順便對自己學習MS SQL技術一個記錄。

因為我覺得,很多東西只有自己對別人講解一遍,才會加深自己的理解,順便提升自己。

以下開始是我的學習材料分享,這個是第0篇,總論:

SQL Server性能調優培訓計劃

  • 第1個月:數據庫基礎
  • 在第1個月我們會通過討論在SQL SERVER中的基本概念,建立SQL SERVER的基礎。在第一個月的4個星期里我們會學到:
    • 第1周 SQL SERVER 如何執行一個查詢
    • 第2周 _SQL Server 中數據存儲的基本單位
    • 第3周 _SQL Server中管理空間的基本單位
    • 第4周 頁面限制8060 bytes
  • 第2個月:索引
  • 基于你已在第1個月學到的知識,第2個的一切都是關于SQL Server中的索引。有了好的索引戰略,你就可以獲得大幅度提速SQL Server工作。這4周我們會涵蓋(以下)細節。
    • 第5周 堆表
    • 第6周 聚集索引
    • 第7周 非聚集索引
    • 第8周 覆蓋索引 臨界點(Tipping Point)
  • 第3個月:執行計劃
  • 當我們提交查詢給SQL Server,我們通過T-SQL語句只告訴SQL Server我們要什么。但在SQL Server內部卻是編譯成執行計劃。執行計劃是我們如何獲取我們需要數據的獲取戰略。如果你有性能問題,你就需要理解如何讀懂并調整生成的執行計劃。這4周你會學到關于執行計劃的下列內容。
    • 第9周 理解執行計劃
    • 第10周 計劃緩存
    • 第11周 重編譯
    • 第12周 并行執行計劃
  • 第4個月:統計信息
  • 統計信息是SQLServer數據庫里最重要的部分,在生成執行計劃時,統計信息使用來決定你的查詢里多少列可以被返回。如果你的統計信息過期了,你會獲得來自SQL Server次佳的執行計劃。因此我們把一個月的時間致力于統計信息,只有這樣你才可以對它們非常熟悉。這個月我們會談到:
    • 第13周 為什么統計信息如此重要
    • 第14周 直方圖與密度向量(The Histogram & the Density Vector)
    • 第15周 列相關的問題(PRoblems with Column Correlations)
    • 第16周 SQL Server 2014中的基數計算(Cardinality Estimation in SQL Server 2014)
  • 第5個月:鎖,阻塞,死鎖
  • 到目前為止作為開發或數據庫管理員的你,你的生活都還太平,因為我們只是單用戶與SQL Server打交道。如果是多用戶,在SQL Server內部會發什么呢?在那個情況下SQL Server需要獲得鎖,這個最終會引發阻塞的情況。而且,你若不幸的話,阻塞會導致死鎖。為你準備(迎接)這些情景,這個月我們會談到:
    • 第17周 事務隔離級別
    • 第18周 樂觀并發控制(Optimistic Concurrency)
    • 第19周 鎖升級(Lock Escalations)
    • 第20周 死鎖(Deadlocking)
  • 第6個月:性能監控與故障排除
  • 哇哦,終于你到了性能調優的最后一個月。你已經在成為性能調優專家的路上了。但是你還是需要一些額外知識:在SQL Server中運行中,我們如何做性能監控與故障排除來避免性能上的問題。因此在最后一個月我們會涉及:
    • 第21周 PAL工具
    • 第22周 等待統計(Wait Statistics)
    • 第23周 臨時表(TempDb)
    • 第24周 數據庫維護(Database Maintenance)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 沁水县| 贡嘎县| 包头市| 乌拉特前旗| 河曲县| 余庆县| 延津县| 宁海县| 托克托县| 兰溪市| 泌阳县| 商南县| 凉城县| 周至县| 关岭| 阳曲县| 奉新县| 长葛市| 涿州市| 凉山| 淳化县| 太湖县| 湾仔区| 湄潭县| 邯郸县| 苍溪县| 兴海县| 奉贤区| 青神县| 扶绥县| 额敏县| 大足县| 宁安市| 辽宁省| 康乐县| 来安县| 洛南县| 阜城县| 和林格尔县| 吉隆县| 昌图县|