
SQL-PG-TBIX
SQL Server Table Structure and Index
3 วัน (18 ชม.)/ ช่วงเวลา 9:00 - 16:00 น.
Inhouse
Inhouse Only
*รับเฉพาะ InHouse Training เท่านั้น
Workshope-Certificate
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 เพื่อติดตามการทำงาน
Road Map

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





