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 และอื่นๆ  

Previous
Previous

Course: Design and Implement PostgreSQL with Best Practices

Next
Next

Course: SQL Server Administration