Explain Plan Kullanımı ve PLAN_TABLE'ı tekrar oluşturma
Hazırladığımız sorgunun hangi indexleri kullandığı vs. gibi nasıl bir plan ile çalışacağını incelemek için explain plan kullanırız. Aşağıda kod örneğimi paylaşıyorum. EXPLAIN PLAN FOR select * from emp_table where emp_no=180; SELECT * FROM TABLE(dbms_xplan.display); Bu sorgu size aşağıdaki gibi bir sonuç dönecektir. Sonucu yorumlamak başka bir yazımın konusu olacağı için bu kısmı geçiyorum. Peki aşağıdaki gibi bir hata alırsak ne yapacağız. Plan_table'da bir problem var :) Seçenek 1) SQL> drop table plan_table; Table dropped. SQL> @$ORACLE_HOME/rdbms/admin/utlxplan.sql Table created. ile plan_table'ı tekrar oluşturmayı deneyebilirsiniz. Tabi gerçekten utlxplan.sql dosyasını bulabilirseniz. Seçenek 2) Kolları sıvayıp bu işi siz yapabilirsiniz, benim gibi drop table PLAN_TABLE; create table PLAN_TABLE ( statement_id varchar2(30...