สารบัญ:

ฉันจะปรับแต่งฐานข้อมูล SQL Server ได้อย่างไร
ฉันจะปรับแต่งฐานข้อมูล SQL Server ได้อย่างไร

วีดีโอ: ฉันจะปรับแต่งฐานข้อมูล SQL Server ได้อย่างไร

วีดีโอ: ฉันจะปรับแต่งฐานข้อมูล SQL Server ได้อย่างไร
วีดีโอ: สอน SQL: การสร้างฐานข้อมูล (create database) 2024, อาจ
Anonim

เมื่อต้องการเริ่มต้นโปรแกรมช่วยแนะนำการปรับแต่งฐานข้อมูลกลไกจัดการจาก SQL Server Management Studio ตัวแก้ไขแบบสอบถาม

  1. เปิดธุรกรรม- SQL ไฟล์สคริปต์ใน SQL Server สตูดิโอการจัดการ
  2. เลือกแบบสอบถามในการทำธุรกรรม- SQL สคริปต์ หรือเลือกทั้งสคริปต์ คลิกขวาที่ส่วนที่เลือก แล้วเลือกวิเคราะห์คิวรีใน ฐานข้อมูล เครื่องยนต์ จูน ที่ปรึกษา.

ฉันจะปรับแต่งแบบสอบถาม SQL ใน SQL Server ได้อย่างไร

เคล็ดลับพื้นฐานในการปรับแต่งการสืบค้น SQL Server

  1. อย่าใช้ * ในแบบสอบถามของคุณ
  2. คอลัมน์ทั้งหมดที่เกี่ยวข้องกับดัชนีควรปรากฏในส่วนคำสั่ง WHERE และ JOIN ในลำดับเดียวกันกับที่ปรากฏในดัชนี
  3. หลีกเลี่ยง VIEW
  4. ตรวจสอบว่าการสืบค้นข้อมูลสำคัญได้รับประสิทธิภาพโดยการเปลี่ยนในขั้นตอนที่เก็บไว้หรือไม่
  5. หลีกเลี่ยงการเข้าร่วมในแบบสอบถามของคุณมากเกินไป: ใช้เฉพาะสิ่งที่จำเป็นเท่านั้น!

ประการที่สอง การปรับแต่งประสิทธิภาพใน SQL Server คืออะไร? การปรับประสิทธิภาพของเซิร์ฟเวอร์ SQL เป็นกระบวนการสร้างความมั่นใจว่า SQL คำสั่งที่ออกโดยแอปพลิเคชันจะทำงานในเวลาที่เร็วที่สุด กล่าวอีกนัยหนึ่ง ปรับSQL คำชี้แจงกำลังค้นหาและใช้เส้นทางที่เร็วที่สุดเพื่อตอบคำถามของคุณ แบบสอบถาม เหมือนกับการหาเส้นทางกลับบ้านที่เร็วที่สุดหลังเลิกงาน

นอกจากนี้ หากต้องการทราบ คุณจะปรับแต่งประสิทธิภาพฐานข้อมูลอย่างไร

เคล็ดลับการปรับแต่งประสิทธิภาพ 10 อันดับแรกสำหรับฐานข้อมูลเชิงสัมพันธ์

  1. สถานการณ์
  2. เคล็ดลับ 1 - สถิติฐานข้อมูล
  3. เคล็ดลับ 2 - สร้างดัชนีที่ปรับให้เหมาะสม
  4. เคล็ดลับ 3 - หลีกเลี่ยงฟังก์ชัน RHS ของผู้ปฏิบัติงาน
  5. เคล็ดลับ 4 - กำหนดการเติบโตที่คาดหวังไว้ล่วงหน้า
  6. เคล็ดลับ 5 - ระบุคำแนะนำเครื่องมือเพิ่มประสิทธิภาพใน SELECT
  7. เคล็ดลับ 6 - ใช้อธิบาย
  8. เคล็ดลับ 7 - หลีกเลี่ยงข้อจำกัดของคีย์ต่างประเทศ

เราจะเพิ่มประสิทธิภาพการสืบค้น SQL ได้อย่างไร

ปฏิบัติตามแนวทางปฏิบัติที่ดีที่สุดของ SQL เพื่อให้มั่นใจว่าการสืบค้นจะเหมาะสมที่สุด:

  1. จัดทำดัชนีเพรดิเคตทั้งหมดในส่วนคำสั่ง JOIN, WHERE, ORDER BY และ GROUP BY
  2. หลีกเลี่ยงการใช้ฟังก์ชันในเพรดิเคต
  3. หลีกเลี่ยงการใช้สัญลักษณ์แทน (%) ที่จุดเริ่มต้นของภาคแสดง
  4. หลีกเลี่ยงคอลัมน์ที่ไม่จำเป็นในส่วนคำสั่ง SELECT
  5. ใช้การรวมภายใน แทนการรวมภายนอก ถ้าเป็นไปได้

แนะนำ: