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