一、培訓簡述
SQL Server作為微軟在數據庫管理系統(DBMS)上的主打產品,經過了多個版本的改進之后,在數據處理能力方面具有良好的性能,在數據庫市場中占有一席之地,成為世界三大數據庫管理系統之一。企業對SQL Server管理、維護、設計、優化等普遍存在響應的使用需求。根據貴公司信息技術需求,結合我中心自身優勢,特定制此課程。
中培在過去的十年中曾經為多家企業提供了SQL數據庫實戰的咨詢與培訓服務,在總結大量企業數據庫管理應用實踐的基礎上,形成了一套可以和廣大企業分享的經驗模板。學習后企業可根據業界最佳實踐的經驗來優化和固化本公司的SQL數據庫應用管理能力,從而提升企業的競爭力。
二、培訓對象
公司的數據庫管理員\系統維護\開發人員;集團或分公司從事信息系統開發、網絡建設的數據信息主管、技術總監,數據庫管理、數據分析、網絡維護的相關人員;對數據庫管理感興趣的IT人員等。建議學習人數15-20人最佳。
三、培訓收益
1. 掌握SQL基本語法(變量類型、游標、常用函數、邏輯控制、事務處理、異常處理)
2. 掌握SQL高級主題(程序包、對象類型、使用對象)
3. 掌握SQL開發工具
4. 掌握SQL編程規范、應用實戰
5. 監控數據庫并解決使用數據庫時出現的問題;
6. 掌握多種優化工具的使用和優化方法;
7. 掌握常見優化算法能根據應用需求選擇
四、培訓時長
本次培訓為期3天,6小時/天,共18小時。
五、課程大綱
知識模塊 | 授課內容 | 培訓用時和目標 |
數據庫的高級管理和自動化管理 |
|
用時:1學時 目標: 1、了解SQL 2012管理工具 2、熟悉優化步驟 3、維護標準規則 4、性能問題診斷 |
監視與調整SQL Server2012 |
|
用時:1學時 目標: 1、了解性能解決方案 2、快速定位錯誤信息 3、事務并發排查和解決 |
SQL Server 2012性能優化項目思想和流程 |
|
用時:1.5學時 目標: 1、性能優化流程 2、了解優化原因 3、熟悉常用工具 4、性能指標使用 |
SQL Server 2012 性能調優 |
|
用時:1.5學時 目標: 1、熟悉sql優化引擎 2、熟悉profiler工具 3、熟悉DMV 4、分析性能參數 5、緩沖池使用 6、熟悉分區策略 |
SQL Server 2012 查詢設計分析和表設計優化 |
|
用時:2學時 目標: 1、了解索引原理 2、熟悉查詢規則 3、Db設計規則 4、熟悉事務原理 5、熟悉分庫原理 |
SQL Server 2012內存優化表的使用 |
|
用時:1.5學時 目標: 1、優化表原理 2、使用規則 3、優化表使用場景 |
SQL Server 2012并發性分析 |
|
用時:1學時 目標: 1、了解阻塞原理和分析 2、數據庫鎖問題 3、索引對鎖的影響 4、解決死鎖問題 |
列索引大幅提升性能 |
|
用時:1.5學時 目標: 1、熟悉列存儲 2、熟悉列存儲使用規則 3、列存儲與索引使用場景 |
進行持續的數據庫維護 |
|
用時:1.5學時 目標: 1、索引原理分析 2、碎片優化分析 3、了解自動化優化維護 |