Course: SQL Server Performance Tuning Best Practices
หลักสูตรอบรม : SQL Server Performance Tuning Best Practices
(ครอบคลุม Version 2016-2022)
ระยะเวลา: 4 วัน (24 ชม.) 9.00 - 16.00 น.
ราคาอบรม/ท่าน : 22,000 บาท/24,000 บาท (Public Training with Online/Onsite)
กรณีเป็น In-house Training จะคำนวณราคาตามเงื่อนไขของงานอบรม
Public Training หมายถึง การอบรมให้กับบุคคล/บริษัท ทั่วไป ที่มีความสนใจอบรมในวิชาเดียวกัน โดยจะมี 2 แบบ
1. อบรมแบบ Online โดย Live ผ่านโปรแกรม Zoom พร้อมทำ Workshop ร่วมกันกับวิทยากร
2. อบรมแบบ Onsite ณ ห้องอบรม ที่บริษัทจัดเตรียมไว้ พร้อมทำ Workshop ร่วมกันกับวิทยากร
หมายเหตุ: - ผู้อบรมต้องนำเครื่องส่วนตัวมาใช้อบรมด้วยตัวเอง
- วันอบรมที่ชัดเจนทางบริษัทจะแจ้งภายหลัง ตามเดือนที่ผู้อบรมแจ้งความประสงค์ไว้ (ทางบริษัทขอสงวนสิทธิ์การปรับเปลี่ยน ตามความเหมาะสม)
In-house Training หมายถึง การอบรมให้กับบริษัทของลูกค้าโดยตรง โดยใช้สถานที่ของลูกค้าที่จัดเตรียมไว้ หรือจะเป็นแบบ Online ก็ได้เช่นกัน และลูกค้าสามารถเลือกวันอบรมได้
ลงทะเบียนอบรมได้ที่
เน้นการทำ Workshop ที่ถูกออกแบบมาอย่างดีเยี่ยม, สนุกสนาน, ครบครัน เพื่อช่วยในการเรียนรู้และทำให้เกิดความเข้าใจได้อย่างง่ายดายที่สุด
#พร้อมเอกสาร lab #ทุกขั้นตอน
(ลิขสิทธิ์ โดย อ.สุรัตน์ เกษมบุญศิริ)
เนื้อหาต่างๆ มีการปรับเปลี่ยน/จัดหมวดหมู่ ใหม่ทั้งหมด เพื่อทำให้ง่ายต่อความเข้าใจ
การันตีครับ ว่า ผู้อบรมทุกคนที่จบจาก course นี้จะได้รับความรู้ทั้งภาคทฤษฏีและภาคปฏิบัติ อย่างครบถ้วน เพื่อนำไปใช้ในการทำงานจริง
📌เริ่มปูตั้งแต่พื้นฐาน skill set ของผู้เริ่มต้นที่จะต้องการ design, implement และ tuning ระบบ SQL Server ที่เน้นเรื่องประสิทธิภาพสูงสุด
📌เข้าใจกับภาพรวมของ SQL Server Database Architecture
📌การออกแบบที่ถูกต้อง คือก้าวแรกที่ดี เพื่อนำไปสู่การ implement บนระบบ Production ได้อย่างราบรื่น, มีประสิทธิภาพ และรองรับกับการขยายตัวของข้อมูลในอนาคต
📌เข้าใจกับโครงสร้างของ File ต่างๆบน SQL Server และสามารถออกแบบระบบ Storage ในการจัดเก็บได้อย่างเหมาะสม และได้ประสิทธิภาพสูงสุด
📌สามารถปรับแต่งค่า Parameters ที่จำเป็นต่อการทำงาน
📌รู้จักและเลือกใช้งาน Data Types ได้อย่างเหมาะสม เพื่อทำให้การจองใช้งาน memory และ storage บน SQL Server เป็นไปอย่างเหมาะสม ไม่เจอปัญหาเรื่องการใช้ memory หรือ storage ที่เยอะเกินความจำเป็น
📌แนวคิดการออกแบบ Table เพื่อตอบโจทย์งานแบบ OLTP (Write มากกว่า Read) และ OLAP (Read มากกว่า Write)
📌การประยุกต์ใช้งาน Table และ Partition Table ที่สามารถเก็บข้อมูลขนาดใหญ่ในระดับ Enterprise ได้อย่างเต็มประสิทธิภาพ และทำให้ไม่เกิดความช้า เมื่อมีการเรียกใช้ Table เหล่านี้ในการทำ Report
📌Best Practice สำหรับการเขียน SELECT เพื่อทำให้ App เรียกใช้งานได้อย่างมีประสิทธิภาพ
📌รู้จักการทำงานของ Query Processor แบบ Step by Step และสามารถอ่านและวิเคราะห์ Query Plan ได้อย่างถูกต้อง
📌การสร้างและเลือกใช้ Indexes ที่เหมาะสม สำหรับการทำงาน query แต่ละประเภท เพื่อความเร็วในการออก report
📌เทคนิคการเขียน Store Procedure แบบ Best Practices เพื่อช่วยในด้าน Performance, Secure และ Reusable พร้อมให้ App นำไปเรียกใช้งาน
📌รู้จักแนวทางการบำรุงรักษา database / indexes / statistics / store procedure ที่ควรรู้จักและจำเป็นต้องทำ
📌ความเข้าใจในเรื่อง Transaction and Locks ที่เกิดจากการเข้าใช้งานพร้อมกันจาก App และเป็นสาเหตุสำคัญเรื่องหนึ่งของความล่าช้า
📌Best Practice สำหรับการเขียน SQL เพื่อหลีกเลี่ยงการ Lock และทำให้ App ทำงานได้รวดเร็วขึ้น
📌เรียนรู้วิธีตรวจสอบประสิทธิภาพ SQL Server เพื่อค้นหาคอขวดและปัญหาที่ทำให้ระบบทำงานล่าช้า
📌เพิ่มประสิทธิภาพการทำงานของ SQL Server ด้วยโซลูชัน Log Shipping และ Always On
📌หลังจบการอบรม ผู้อบรมจะสามารถ Implement และ Tuning ระบบ SQL Server ได้อย่างเหมาะสม เพื่อ Performance Improvement แบบยั่งยืน
📌กรณีศึกษาและตัวอย่างชุดข้อมูลจากการใช้งานในธุรกิจจริง
📌ขั้นตอนต่างๆ แบบ step-by-step ด้วย lab snapshot พร้อมนำกลับไปทบทวน ที่ไหน เมื่อไหร่ ก็ได้
📌Workshop ตลอดการฝึกอบรม โดย lab practice ที่มีคุณภาพและทำให้กลมกล่อม เข้าใจง่าย โดย อ.สุรัตน์
📌มาร่วมเรียนรู้ศาสตร์และศิลป์การเพิ่มประสิทธิภาพ SQL Server อย่างมืออาชีพ ทะยานสู่ความเร็วและประสิทธิภาพสูงสุดกับ Born2Learn
วิทยากร:
อ.สุรัตน์ เกษมบุญศิริ
ผู้เชี่ยวชาญและวิทยากรที่มีประสบการณ์มากกว่า 20 ปีในวงการ
พร้อมด้วยใบรับรองจากบริษัทระดับโลกมากมาย อาทิเช่น Microsoft, CompTIA, ITIL, Cisco และอื่นๆ