
SQL-ADM-Tuning
Microsoft SQL Server Performance Tuning
4 วัน (24 ชม.)/ ช่วงเวลา 9:00 - 16:00 น.
PublicInhouse
16,790บาท
*ราคาดังกล่าวยังไม่รวมภาษีมูลค่าเพิ่ม
Workshope-Certificate
รูปแบบการอบรม:ClassroomHybrid
Classroom
อบรมแบบ Class Room ณ ห้องอบรม 9EXPERT
Hybrid
เลือกอบรมแบบ Class Room หรือ Ms Teams
ตารางอบรม Public Training
ยังไม่มีรอบอบรมเปิดรับสมัครในขณะนี้
Microsoft SQL Server Performance Tuning
หลักสูตร SQL Server Performance Tuning เน้นการเรียนรู้หลักการที่สำคัญเพื่อให้เข้าใจกระบวนการทำงานของ SQL Server พร้อมยกตัวอย่างปัญหาในรูปแบบต่าง ๆ เพื่อให้เราสามารถระบุปัญหาด้านประสิทธิภาพของ SQL Server ได้อย่างตรงจุด ทั้งงานด้าน Administration และ ด้านการ Development เพื่อแก้ไขปัญหาได้ พร้อมสร้างเกณฑ์วัดเพื่อติดตามความผิดปกติได้ด้วยตนเอง ส่งผลให้ประสิทธิภาพการทำงานดีขึ้น
วัตถุประสงค์
- 1.เข้าใจตัววัดประสิทธิภาพบนทรัพยากรค่าต่าง ๆ และสามารถสร้างเกณฑ์วัดประสิทธิภาพได้ด้วยตนเอง
- 2.เข้าใจ SQL Server Scheduling เป็นอย่างดี
- 3.เข้าใจการประสานการทำงานของ Indexes และ Statistics เพื่อสนับสนุนการ Query และสามารถปรับแต่งทั้ง Query และ Indexes เพื่อเพิ่มประสิทธิภาพสูงสุด
- 4.สามารถใช้เครื่องมือ Automatic Tuning ของ SQL Server ได้
- 5.เข้าใจภาวะการใช้งานพร้อมกัน (Concurrency) การ Lock และการจัดการ Transaction อย่างละเอียด
หลักสูตรนี้เหมาะสำหรับ
- SQL Server Consultant
- ที่ต้องการแก้ไขปัญหาด้านประสิทธิภาพการทำงานของ SQL Server
พื้นฐานของผู้เข้าอบรม
- มีประสบการณ์ดูแลระบบหรือพัฒนาระบบบน Microsoft SQL Server มาก่อน
- เข้าใจทฤษฎี OS และ สื่อบันทึกมาบ้างพอสังเขป
- เข้าใจ Write-ahead Logging (WAL) มาบ้าง
- เข้าใจโครงสร้างข้อมูลแบบ Tree โครงสร้างข้อมูลแบบ Heap
- เข้าใจ Row-Based Database และ Columnar Database มาบ้าง
- ทั้งนี้หากขาดความรู้พื้นฐานบางส่วน สามารถฝึกอบรมได้ โดยจะมีการปูพื้นฐานก่อนบรรยาย ให้พอฟังเนื้อหาต่อไปได้
ความต้องการของระบบ
- A compatible 64-bit x86/AMD64 CPU launched in 2011 or later
- 1.3GHz or faster core speed
- 8GB RAM or more
- Windows 11 / 10
- SQL SERVER
- SQL Server Management Studio
หัวข้อการฝึกอบรม
- •รู้จักกับองค์ประกอบต่าง ๆ ของ SQL Server และ SQLOS
- •Windows Scheduling เทียบกับ SQL Server Scheduling
- •เข้าใจ Waits และ Queues
- •รู้จัก I/O รูปแบบต่าง ๆ
- •แนวทางการใช้งานที่พบบ่อย
- •การติดตั้งและการทดสอบ I/O
- •โครงสร้างฐานข้อมูลเชิงลึก
- •Data File เชิงลึก
- •ฐานข้อมูล tempdb เชิงลึก
- •Memory ในส่วนของ Windows
- •Memory ในส่วนของ SQL Server
- •การใช้งาน In-Memory OLTP
- •เข้าใจกลไก Concurrency และ Transactions
- •เข้าใจการ Lock ในเชิงลึก
- •เข้าใจความสำคัญของ Statistics และกลไกประเมินจำนวนแถวข้อมูล (Cardinality Estimation)
- •เจาะลึก Index แบบ Rowstore
- •เจาะลึก Index แบบ Columnstore
- •การประมวลผล Query และกลไก Query Optimization
- •Query Execution Plan (Compiled Plan) ที่ได้มา
- •วิธีวิเคราะห์ประสิทธิภาพ Query Execution Plan
- •Adaptive Query Processing ใน Microsoft SQL Server 2017
- •Intelligent query processing ใน Microsoft SQL Server 2019
- •การเกิด Plan Cache
- •การวิเคราะห์และบรรเทา Plan Cache ที่เกิดภาวะถดถอย
- •ประโยชน์ของ Query Store
- •Automatic Tuning ใน Microsoft SQL Server 2017 และ Microsoft SQL Server 2019
- •แนวคิดของ Extended Events
- •การใช้งาน Extended Events
- •เครื่องมือในการติดตามตรวจสอบ
- •การสร้างเกณฑ์วัด และการวัดผล
Road Map

สนใจหลักสูตร
“Microsoft SQL Server Performance Tuning”
ขอใบเสนอราคาเพื่อรับรายละเอียดหลักสูตรและจัดอบรมให้องค์กรของคุณ





