400-888-5228

課程介紹:

通過sql server 2008 R2培訓課程學習,學員可以通過Service Broker進行消息傳遞,使用托管代碼提高數(shù)據(jù)庫處理性能,使用相關(guān)技術(shù)提高數(shù)據(jù)庫的綜合性能。

 

課程長度:

3天

課程對象:

從事SQL Server DBA工作經(jīng)驗且熟悉Select查詢語言。

 

 

課程大綱:

第一章. 選擇SQL Server服務(wù)來支持商業(yè)需求

1.1. SQL Server服務(wù)概述

1.2. 何時使用SQL Server新服務(wù)

1.3. 評測數(shù)據(jù)庫引擎新特性;

第二章. 規(guī)劃數(shù)據(jù)模型策略

2.1. 定義XML存儲數(shù)據(jù)的標準

2.2. 規(guī)劃Schema方案

2.3. 規(guī)劃Scale-Out策略;

第三章. 設(shè)計Notifications Services的解決方案

3.1. 定義數(shù)據(jù)事件

3.2. 定義訂閱策略

3.3. 定義通知策略

3.4. 定義通知分發(fā)策略;

第四章. 規(guī)劃Source Control、Unit Testing和Deployment

4.1. 設(shè)計Source Control策略

4.2. 規(guī)劃Unit Test計劃

4.3. 建立性能基線

4.4. 定義配置策略;

第五章. 設(shè)計Service Broker解決方案

5.1. 規(guī)劃Service Broker方案架構(gòu)

5.2. 設(shè)計Service Broker數(shù)據(jù)流

5.3. 規(guī)劃Service Broker方案;

第六章. 高級查詢及XML技術(shù)

6.1. CTE(Common Table Expressions)

6.2. 透視表(Pivot)

6.3. Ranking查詢函數(shù)

6.4. XQuery概述

6.5. XML數(shù)據(jù)類型與關(guān)系型數(shù)據(jù)轉(zhuǎn)換策略;

第七章. 規(guī)劃數(shù)據(jù)庫邏輯模型

7.1. 創(chuàng)建邏輯模型

7.2. 設(shè)計OLTP應(yīng)用模型

7.3. 設(shè)計數(shù)據(jù)倉庫應(yīng)用模型

7.4. 評估邏輯模型;

第八章. 規(guī)劃物理模型

8.1. 設(shè)計數(shù)據(jù)庫物理對象

8.2. 設(shè)計約束

8.3. 設(shè)計數(shù)據(jù)庫安全

8.4. 規(guī)劃數(shù)據(jù)庫和SQL Server選項;

第九章. 規(guī)劃數(shù)據(jù)庫訪問策略

9.1. 規(guī)劃數(shù)據(jù)安全訪問

9.2. 設(shè)計用戶自定義函數(shù)

9.3. 設(shè)計存儲過程;

第十章. 設(shè)計數(shù)據(jù)庫信任關(guān)系

10.1. 規(guī)劃本地數(shù)據(jù)庫依賴

10.2. 規(guī)劃遠程數(shù)據(jù)庫依賴

第十一章. 選擇數(shù)據(jù)訪問技術(shù)和對象模型

11.1. 數(shù)據(jù)訪問技術(shù)概述

11.2. 選擇訪問數(shù)據(jù)訪問技術(shù)

11.3. 建立數(shù)據(jù)訪問層

11.4. 使用SQLCLR 設(shè)計數(shù)據(jù)訪問

11.5. 管理SQL Server 的可用數(shù)據(jù)對象模型;

第十二章. 設(shè)計異常處理策略

12.1. 異常處理類型

12.2. 檢測異常

12.3. 管理異常;

第十三章. 使用MARS(Multiple Active Result Sets)來設(shè)計查詢策略

13.1. MARS簡介

13.2. 定義多重查詢策略

13.3. 定義讀寫策略

13.4. 使用MARS需要考慮并發(fā)問題;

第十四章. 為數(shù)據(jù)庫應(yīng)用設(shè)計緩存策略

14.1. 為什么緩存很重要

14.2. SQL Server 2008 R2中的數(shù)據(jù)和查詢緩存

14.3. 使用SQL Server外部緩存技術(shù)

14.4. 自定義緩存技術(shù);

第十五章. 識別性能瓶頸

15.1. 識別性能瓶頸練習

15.2. 查詢性能的關(guān)鍵指標

15.3. 使用Performance Monitor監(jiān)控性能

15.4. 用SQLServer Profiler監(jiān)控性能;

第十六章. 調(diào)解數(shù)據(jù)庫查詢性能

16.1. 查詢語句的邏輯順序

16.2. 使用子查詢時需要考慮的問題

16.3. 高效查詢建議;

第十七章. 查詢中的游標影響

17.1. 比較Cursor-Based和Result Set-Based操作

17.2. 選擇適合的服務(wù)器端游標

17.3. 選擇適合的客戶器端游標

17.4. 使用游標的策略

17.5. 使用PIVOT和CTE(Common Table Expressions);

第十八章. 使用索引策略

18.1. SQL Server如何存儲和訪問數(shù)據(jù)

18.2. 設(shè)計索引

18.3. 規(guī)劃表中選項

18.4. 規(guī)劃數(shù)據(jù)庫優(yōu)化選項

18.5. 使用索引需要考慮的問題

18.6. 非聚集索引

18.7. 聚集索引

18.8. 索引策略;

第十九章. 管理并發(fā)

19.1. 定義隔離級

19.2. 定義事務(wù)策略

19.3. 規(guī)劃SQL Server事務(wù)處理策略

19.4. 了解數(shù)據(jù)處理需求

19.5. 鎖定和死鎖的建議;