9Expert Training

SQL-PG-TBIX

SQL Server Table Structure and Index

3 วัน (18 ชม.)/ ช่วงเวลา 9:00 - 16:00 น.
HybridInhouse
0บาท

*ราคาดังกล่าวยังไม่รวมภาษีมูลค่าเพิ่ม

Workshope-Certificate
DataMicrosoft SQL Server
หลักสูตรก่อนหน้า:Microsoft SQL Server Essential
รูปแบบการอบรม:ClassroomHybrid

ตารางอบรม Public Training

ยังไม่มีรอบอบรมเปิดรับสมัครในขณะนี้

SQL Server Table Structure and Index

เรียนรู้และเข้าใจกลไกการ Execute บน Microsoft SQL Server สามารถวิเคราะห์ประสิทธิภาพของ Index ที่ถูกเลือกมาใช้ใน Complied Plan ได้อย่างถูกต้อง เพื่อให้ประสิทธิภาพสูงสุด

วัตถุประสงค์

  1. 1.ผู้อบรมจะมีความเข้าใจโครงสร้างตารางแบบต่าง ๆ
  2. 2.ผู้อบรมจะมีความเข้าใจโครงสร้าง Index แบบต่าง ๆ
  3. 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 เพื่อติดตามการทำงาน