Բովանդակություն:

Ի՞նչ է բացատրական պլանը PL SQL-ում:
Ի՞նչ է բացատրական պլանը PL SQL-ում:

Video: Ի՞նչ է բացատրական պլանը PL SQL-ում:

Video: Ի՞նչ է բացատրական պլանը PL SQL-ում:
Video: Ածական անուն 2024, Մայիս
Anonim

Մեջ Oracle PL / SQL , տերմին ԲԱՑԱՏՐԵԼ ՊԼԱՆ հայտարարություն է, որը թույլ է տալիս տեսնել կատարման պլան տրվածի համար SQL հայտարարություն. Ան կատարման պլան (երբեմն նաև կոչվում է ա հարցման կատարման պլան ) գործողությունների հաջորդականությունն է, որը Oracle կատարում է, երբ կարդում կամ գրում է ա-ից ստացված տվյալներ SQL հայտարարություն.

Պարզապես, ի՞նչ է բացատրական պլանը և ինչպե՞ս է այն օգտագործվում:

Ան բացատրել պլանը մուտքի ուղու ներկայացում է, որն ընդունվում է, երբ ա հարցում իրականացվում է Oracle-ի շրջանակներում: Որոշում է մուտքի օպտիմալ ուղին հարցում վերցնել. Կանոնների վրա հիմնված օպտիմիզատորով (RBO) այն օգտագործում է մի շարք էվրիստիկա՝ մուտքի ուղին որոշելու համար:

Նաև իմացեք, որքա՞ն է արժե Oracle բացատրական պլանում: 5 Պատասխաններ. -ի ելքը ԲԱՑԱՏՐԵԼ ՊԼԱՆ վրիպազերծման արդյունք է Oracle-ի հարցումը օպտիմիզատոր. Այն ԱՐԺԵՔ -ի վերջնական արդյունքն է Արժեքը -հիմնված օպտիմիզատոր (CBO), որի նպատակն է ընտրել, թե որն է բազմաթիվ տարբեր հնարավորներից պլաններ պետք է օգտագործվի գործարկելու համար հարցում.

Բացի վերևից, ի՞նչ է բացատրել պլանը SQL-ում:

Այն ԲԱՑԱՏՐԵԼ ՊԼԱՆ հայտարարությունների ցուցադրում կատարման պլանները ընտրված է Oracle-ի օպտիմիզատորի կողմից SELECT, UPDATE, INSERT և DELETE հայտարարությունների համար: Հայտարարություն կատարման պլան այն գործողությունների հաջորդականությունն է, որը Oracle-ը կատարում է հայտարարությունը գործարկելու համար: Շարքի սկզբնաղբյուր ծառը ի միջուկն է կատարման պլան.

Ինչպե՞ս եք օգտագործում Tkprof-ը:

Հետևեք այս քայլերին SQL Trace-ի և TKPROF-ի օգտագործման համար

  1. Սահմանեք սկզբնավորման պարամետրերը հետագծային ֆայլերի կառավարման համար:
  2. Միացրեք SQL Trace հնարավորությունը ցանկալի նստաշրջանի համար և գործարկեք հավելվածը:
  3. Գործարկեք TKPROF-ը՝ Քայլ 2-ում ստեղծված հետագծային ֆայլը ընթեռնելի ելքային ֆայլի թարգմանելու համար:

Խորհուրդ ենք տալիս: