როგორ ხდება მიკვლევა

როგორ ხდება მიკვლევა
როგორ ხდება მიკვლევა

Სარჩევი:

Anonim

კვალი ოპერაცია წერს სპეციფიკურ SQL დებულებებს ოპერაციული სისტემის ფაილში, ასევე შესაბამის ინფორმაციას (მოთხოვნის გეგმები და ღონისძიების მოლოდინი), რომელიც შესრულებულია სკრიპტის გაშვების დროს. Oracle- ის მონაცემთა ბაზაში შეგიძლიათ ადევნოთ თვალი ნებისმიერი თვითნებურ სესიას.

როგორ ხდება მიკვლევა
როგორ ხდება მიკვლევა

ინსტრუქციები

Ნაბიჯი 1

მიკვლევის დაწყებამდე თქვენ უნდა ჩართოთ სტატისტიკის შეგროვება, წინააღმდეგ შემთხვევაში გამოჩნდება ნულოვანი დროის ფაილები. ამისათვის თქვენ უნდა შეასრულოთ მოთხოვნა: შეცვალოთ სისტემის ნაკრები timed_statistics = true თუ მიმდინარე სესიაში უნდა დაიწყოთ მიკვლევა, მაშინ სისტემის პარამეტრი უნდა შეიცვალოს სესიით.

ნაბიჯი 2

შეამოწმეთ, რომ ნაგულისხმევი ფაილის ზომის ატრიბუტი მითითებულია საკმარის მნიშვნელობად ამისათვის შეასრულეთ შესაბამისი SQL მოთხოვნა: SELECT მნიშვნელობა FROM დან $ param p

ნაბიჯი 3

შემდეგ განსაზღვრეთ სესია, რომლის ძებნაც აუცილებელია. ამისათვის გაეცანით სვეტების პირველადი მნიშვნელობებს: SELECT sid, serial # from v $ system WHERE selection_criteria for_tracing

ნაბიჯი 4

მიკვლევა რომ დაიწყოს, შესაბამის სესიაში უნდა დააყენოთ ღონისძიება 1046. აწარმოეთ პროცედურა sys.dbms_system.set_ev, შემდეგ კი მიიღეთ რიგითი და რიგითი მნიშვნელობები მთელი პარამეტრების სახით: BEGIN sys.dbms_system.set_ev (sid, სერიული #, 10046, 8, ‘’) ᲓᲐᲡᲐᲡᲠᲣᲚᲘ

ნაბიჯი 5

მიკვლევა გამორთეთ, ღონისძიების დონის 10046 მნიშვნელობა შეცვალეთ 8-დან 0-მდე.

ნაბიჯი 6

კვალი ფაილი ჩანს Oracle მონაცემთა ბაზის ნაგავსაყრელის დირექტორიაში (Oracle / admin / databaseSID / udump). ამ ფაილის სახელი შეიცავს OS პროცესის იდენტიფიკატორს, რომელშიც ოპერაცია შესრულდა და გაფართოებაა.trc. ინფორმაციის წაკითხვადი სახით დამუშავების მიზნით, დაამუშავეთ კვალი ფაილი tkprof პროგრამაში: cd C: ORACLEadmindatabaseSIDudump

tkprof file.trc output = my_file.prf დამუშავებული ფაილი ჩამოთვლის ყველა ბრძანებას, რომლებიც შესრულდა სესიის განმავლობაში.

გირჩევთ: