SQL-PG-TBIX
SQL Server Table Structure and Index
3 วัน (18 ชม.)/ ช่วงเวลา 9:00 - 16:00 น.
HybridInhouse
0บาท
*ราคาดังกล่าวยังไม่รวมภาษีมูลค่าเพิ่ม
Workshope-Certificate
หลักสูตรก่อนหน้า:Microsoft SQL Server Essential
รูปแบบการอบรม:ClassroomHybrid
Classroom
อบรมแบบ Class Room ณ ห้องอบรม 9EXPERT
Hybrid
เลือกอบรมแบบ Class Room หรือ Ms Teams
ตารางอบรม Public Training
ยังไม่มีรอบอบรมเปิดรับสมัครในขณะนี้
SQL Server Table Structure and Index
เรียนรู้และเข้าใจกลไกการ Execute บน Microsoft SQL Server สามารถวิเคราะห์ประสิทธิภาพของ Index ที่ถูกเลือกมาใช้ใน Complied Plan ได้อย่างถูกต้อง เพื่อให้ประสิทธิภาพสูงสุด
วัตถุประสงค์
- 1.ผู้อบรมจะมีความเข้าใจโครงสร้างตารางแบบต่าง ๆ
- 2.ผู้อบรมจะมีความเข้าใจโครงสร้าง Index แบบต่าง ๆ
- 3.ผู้อบรมสามารถวิเคราะห์ประสิทธิภาพของ Complied Plan ได้อย่างดี
หลักสูตรนี้เหมาะสำหรับ
- ผู้ดูแล Microsoft SQL Server
- Consultant
- Director / Management
- ผู้สนใจ
พื้นฐานของผู้เข้าอบรม
- มีประสบการณ์ในการดูแล Microsoft SQL Server มาบ้าง
ความต้องการของระบบ
- OS : Windows 11 / 10
- CPU: Minimum 1.6 GHz or faster processor
- RAM : 8GB or more
- Remote Desktop Connection
- Internet
หัวข้อการฝึกอบรม
- •การออกแบบตาราง
- •การทำ Normalization ข้อมูล
- •แนะนำความสัมพันธ์ระหว่างตาราง
- •รู้จักกับ Primary Key และ Foreign Key
- •ความเกี่ยวข้องระหว่าง Normalization และ Concurrency Control
- •พิจารณาเลือกใช้ Surrogate Key เป็น Primary Key
- •การกำหนดชนิดข้อมูลให้กับคอลัมน์ในตาราง
- •ทำความเข้าใจชนิดข้อมูล
- •ชนิดข้อมูลแบบต่าง ๆ
- •การกำหนด Nullability
- •การใช้งาน Schema
- •การสร้าง Schemas
- •การอ้างชื่อ Objects
- •การสร้างและการแก้ไขตาราง
- •การสร้างและการแก้ไขตาราง
- •รู้จักกับ Temporary Tables
- •การใช้งาน Temporary Table
- •รู้จักกับ Computed Columns
- •การแบ่ง Partition Table
- •รู้จักกับ Partition Function
- •รู้จักกับ Partition Scheme
- •การสร้าง Partitioned Table
- •รู้จักกับ Partitioned Index
- •การวางกลยุทธใช้งานพาร์ติชัน
- •การบีบอัดข้อมูล
- •ทำไมต้องบีบอัดข้อมูล
- •การบีบอัดระดับ Page
- •การบีบอัดระดับ Row
- •การบีบอัดชนิดข้อมูล Unicode
- •ข้อควรคำนึงในการบีบอัด
- •รู้จักกับ Temporal Table
- •การสร้าง Temporal Table
- •เปิด System-Versioning บนตารางที่มีอยู่แล้ว
- •ข้อควรคำนึงสำหรับ Temporal Table
- •ประเภทของ Data Integrity
- •ตัวเลือกในการบังคับ Data Integrity
- •การกำหนด Domain Integrity
- •กำหนดชนิดข้อมูล
- •บังคับ DEFAULT Constraints
- •บังคับ CHECK Constraints
- •การบังคับ Entity Integrity และ Referential Integrity
- •การบังคับ PRIMARY KEY Constraints
- •การบังคับ UNIQUE Constraints
- •การบังคับ IDENTITY Constraints
- •การใช้งาน Sequences
- •การบังคับ FOREIGN KEY Constraints
- •การกำหนด Cascading Referential Integrity
- •สิ่งที่ควรพิจารณาสำหรับ Constraint
- •แนวคิดในการสร้าง Index
- •การเข้าถึงข้อมูลของ SQL Server
- •โครงสร้างของ Index
- •Selectivity, Density และ Index Depth
- •การเกิด Index Fragmentation
- •Index ของข้อมูลชนิดต่าง ๆ
- •Index จาก Computed Columns
- •โครงสร้างตาราง
- •โครงสร้างตารางแบบ Heap
- •การกระทำกับข้อมูลบนโครงสร้าง Heap
- •รู้จักกับ Forwarding Pointers
- •โครงสร้างตารางแบบ Clustered Index
- •การกระทำกับข้อมูลบนโครงสร้าง Clustered Index
- •ความเกี่ยวข้องระหว่าง Primary Keys และ Clustering Keys
- •โครงสร้าง Index ชนิด Non-Clustered Indexes
- •การกระทำกับข้อมูลบนโครงสร้าง Non-Clustered Indexes
- •Index จากคอลัมน์เดียว หรือหลายคอลัมน์
- •คอลัมน์เดียว เทียบกับ หลายคอลัมน์
- •การเรียงจากน้อยไปหามากเทียบกับมากไปหาน้อย
- •รู้จัก Statistics
- •การจัดการกับ Statistics
- •กลยุทธ์การใช้ Index
- •รู้จักกับ Covering Indexes
- •การใช้ประโยค INCLUDE
- •รู้จักกับ Filtered Index
- •การจัดการกับ Index
- •การกำหนด Fill Factor และ Pad Index
- •สรุปเกี่ยวกับ Index
- •การใช้ Query Hints
- •Execution Plans
- •Actual และ Estimated Execution Plan
- •องค์ประกอบที่พบบ่อยใน Execution Plan
- •วิธีในการดักรับ Plans
- •รู้จัก Live Query Statistics
- •รู้จักกับ Columnstore Indexes
- •รู้จักกับ Non-Clustered Columnstore Indexes
- •รู้จักกับโครงสร้างตารางแบบ Clustered Columnstore Indexes
- •การสร้าง Columnstore Indexes
- •การสร้าง Non-Clustered Columnstore Index
- •การสร้าง Clustered Columnstore Index
- •การสร้าง ตารางแบบ Clustered Columnstore ร่วมกับ Primary และ Foreign Keys
- •ตารางแบบ Memory-Optimized
- •สถานการณ์ที่เลือกใช้ตารางแบบ Memory-Optimized
- •สร้าง Filegroup สำหรับข้อมูล Memory-Optimized
- •การสร้างตารางแบบ Memory-Optimized
- •Indexes สำหรับ ตารางแบบ Memory-Optimized
- •แปลงตารางที่มีอยู่ด้วย Memory Optimization Advisor
- •การสืบค้นข้อมูลจากตารางแบบ Memory-Optimized
- •รู้จัก Natively Compiled Stored Procedures
- •สถานการณ์ที่เลือกใช้ Compiled Stored Procedures
- •การเปิด Execution Statistics เพื่อติดตามการทำงาน






