Სარჩევი:

რა არის Sp_who SQL Server-ში?
რა არის Sp_who SQL Server-ში?

ვიდეო: რა არის Sp_who SQL Server-ში?

ვიდეო: რა არის Sp_who SQL Server-ში?
ვიდეო: Troubleshooting Database Slowness and Blocking with sp who, sp who2 and sp WhoIsActive 2024, მაისი
Anonim

sp_who არის სისტემაში შენახული პროცედურა, რომელიც შექმნილია მონაცემთა ბაზაში მიმდინარე სესიების შესახებ ინფორმაციის დასაბრუნებლად. ამ სესიებს ჩვეულებრივ მოიხსენიებენ როგორც SPIDS ( სერვერი პროცესის ID-ები). ხოლო sp_who ზოგჯერ გამოიყენება, ეს დის პროცედურაა sp_who2 გამოიყენება ბევრად უფრო ხშირად.

აქ რა არის sp_who2?

sp_who2 არის დაუსაბუთებელი, ამგვარად მხარდაჭერილი stroed პროცედურა SQL სერვერზე, მაგრამ ფართოდ გამოიყენება sp_who-ის მიერ SQL Server-ში ამჟამად აქტიური პროცესების სიაში. გარდა ამისა, sp_who2 ცდილობს, ეკრანი იყოს მაქსიმალურად კომპაქტური ტექსტის რეჟიმში გამოსაყვანად.

რა არის SPID SQL სერვერში? ა SPID SQL Server-ში არის სერვერი პროცესის ID. ეს პროცესის ID-ები ძირითადად სესიებშია SQL სერვერი . ყოველ ჯერზე, როცა აპლიკაცია უერთდება SQL სერვერი , ახალი კავშირი (ან SPID ) იქმნება. ამ კავშირს აქვს განსაზღვრული ფარგლები და მეხსიერების სივრცე და არ შეუძლია ურთიერთქმედება სხვასთან SPID-ები.

ამასთან დაკავშირებით, რა განსხვავებაა Sp_who-სა და sp_who2-ს შორის?

The sp_who და sp_who2 ორივე ბრძანების დანიშნულება იგივეა. მაგრამ განსხვავება არის, sp_who მხარს უჭერს შეზღუდული სვეტების ინფორმაციას მიმდინარე პროცესის შესახებ წელს SQL სერვერი. sp_who2 მხარს უჭერს რამდენიმე დამატებით სვეტის ინფორმაციას მიმდინარე პროცესის შესახებ წელს მაშინ SQL სერვერი sp_who ბრძანება.

როგორ შეამოწმოთ რა მუშაობს SQL Server-ზე?

SQL სერვერის აგენტის სტატუსის შესამოწმებლად:

  1. შედით მონაცემთა ბაზის სერვერის კომპიუტერზე ადმინისტრატორის ანგარიშით.
  2. გაუშვით Microsoft SQL Server Management Studio.
  3. მარცხენა პანელში შეამოწმეთ, რომ SQL Server Agent მუშაობს.
  4. თუ SQL Server Agent არ მუშაობს, დააწკაპუნეთ მარჯვენა ღილაკით SQL Server Agent და შემდეგ დააჭირეთ დაწყებას.
  5. დააწკაპუნეთ დიახ.

გირჩევთ: