สารบัญ:

แผนการอธิบายใน PL SQL คืออะไร?
แผนการอธิบายใน PL SQL คืออะไร?

วีดีโอ: แผนการอธิบายใน PL SQL คืออะไร?

วีดีโอ: แผนการอธิบายใน PL SQL คืออะไร?
วีดีโอ: PL/SQL Developer สนใจตำแหน่งงาน!? | Cube SoftTech 2024, พฤศจิกายน
Anonim

ใน Oracle PL / SQL , คำว่า อธิบายแผน เป็นคำสั่งที่ให้คุณมองเห็น แผนปฏิบัติการ สำหรับให้ SQL คำแถลง. หนึ่ง แผนปฏิบัติการ (บางครั้งเรียกว่า แผนการดำเนินการแบบสอบถาม ) เป็นลำดับของการดำเนินการที่ Oracle ทำงานเมื่ออ่านหรือเขียนข้อมูลที่เกิดจาก a SQL คำแถลง.

อธิบายง่ายๆ ก็คือ แผนการอธิบายคืออะไรและใช้งานอย่างไร?

หนึ่ง อธิบายแผน เป็นการแสดงเส้นทางการเข้าถึงที่เกิดขึ้นเมื่อa แบบสอบถาม ถูกดำเนินการภายใน Oracle กำหนดเส้นทางการเข้าถึงที่เหมาะสมที่สุดสำหรับ แบบสอบถาม ที่จะใช้. ด้วยเครื่องมือเพิ่มประสิทธิภาพตามกฎ (RBO) มัน ใช้ ชุดของฮิวริสติกเพื่อกำหนดเส้นทางการเข้าถึง

ทราบด้วยว่า Oracle อธิบายแผนราคาเท่าไหร่ 5 คำตอบ ผลลัพธ์ของ อธิบายแผน เป็นเอาต์พุตการดีบักจาก คำค้นหาของ Oracle เพิ่มประสิทธิภาพ NS ค่าใช้จ่าย เป็นผลลัพธ์สุดท้ายของ ค่าใช้จ่าย -based Optimizer (CBO) ซึ่งมีวัตถุประสงค์เพื่อเลือกสิ่งที่เป็นไปได้ที่แตกต่างกันมากมาย แผน ควรใช้เพื่อเรียกใช้ แบบสอบถาม.

ข้างบนนี้ แผนการอธิบายใน SQL คืออะไร?

NS อธิบายแผน การแสดงคำสั่ง แผนปฏิบัติการ เลือกโดยเครื่องมือเพิ่มประสิทธิภาพ Oracle สำหรับคำสั่ง SELECT, UPDATE, INSERT และ DELETE คำแถลงของ แผนปฏิบัติการ คือลำดับของการดำเนินการที่ Oracle ดำเนินการเพื่อเรียกใช้คำสั่ง ต้นไม้ต้นทางของแถวเป็นแกนหลักของ แผนปฏิบัติการ.

คุณใช้ Tkprof อย่างไร?

ทำตามขั้นตอนเหล่านี้เพื่อใช้สิ่งอำนวยความสะดวกการติดตาม SQL และ TKPROF:

  1. ตั้งค่าพารามิเตอร์การเริ่มต้นสำหรับการจัดการไฟล์ติดตาม
  2. เปิดใช้งานสิ่งอำนวยความสะดวกการติดตาม SQL สำหรับเซสชันที่ต้องการ และเรียกใช้แอปพลิเคชัน
  3. รัน TKPROF เพื่อแปลไฟล์การติดตามที่สร้างในขั้นตอนที่ 2 เป็นไฟล์เอาต์พุตที่อ่านได้

แนะนำ: