SQL Server 2008 میں پروفییلر کے ساتھ ایک ٹریس کیسے بنائیں

ٹریکز آپ SQL Server ڈیٹا بیس کے خلاف انجام دینے والے مخصوص اعمال کو ٹریک کرنے کی اجازت دیتا ہے. وہ ڈیٹا بیس کے مسائل کے حل اور ٹیوننگ ڈیٹا بیس انجن کی کارکردگی کے لئے قیمتی معلومات فراہم کرتے ہیں. اس سبق میں، ہم SQL سرور ٹریس SQL Server Profiler کے ساتھ، قدم بہ قدم بنانے کے عمل کے ذریعے چلتے ہیں.

نوٹ : یہ مضمون SQL Server 2008 اور پہلے کے صارفین کے لئے ہے. اگر آپ SQL Server 2012 کا استعمال کررہے ہیں، تو SQL Server 2012 کے ساتھ نشانات بنانے کے لئے ہمارے دوسرے مضمون کو پڑھیں.

SQL Server Profiler کے ساتھ ایک ٹریس کیسے بنائیں

  1. شروع مینو سے اسے منتخب کرکے SQL سرور مینجمنٹ سٹوڈیو کھولیں.
  2. اوزار مینو سے، منتخب کریں SQL سرور پروفیولر.
  3. جب SQL سرور پروفیور کھولتا ہے، تو فائل مینو سے نیا ٹریس منتخب کریں.
  4. اس کے بعد SQL Server Profiler آپ کو SQL Server مثال سے منسلک کرنے کے لئے فوری طور پر آپ کو پروفائل کرنا چاہتے ہیں. کنکشن کی تفصیلات فراہم کریں اور جاری رکھنے کیلئے کنیکٹ بٹن پر کلک کریں.
  5. اپنے ٹریس کے لئے ایک تشریح نام بنائیں اور اسے "ٹریس نام" ٹیکسٹ باکس میں ٹائپ کریں.
  6. ڈراپ ڈاؤن مینو سے اپنے ٹریس کے لئے ٹیمپلیٹ منتخب کریں. (کچھ عام طور پر استعمال کیا جاتا ٹریس کے سانچوں پر معلومات کے لئے ذیل میں سانچہ کی تجاویز ملاحظہ کریں)
  7. مقامی ہارڈ ڈرائیو پر ایک فائل میں اپنے ٹریس بچانے کے لئے فائل میں محفوظ کریں. ونڈو کو محفوظ کریں جس میں چیک باکس پر کلک کرنے کے نتیجے میں پاپ میں فائل کا نام اور مقام فراہم کریں.
  8. ان واقعات کا جائزہ لینے کے لئے ایونٹس انتخاب کے ٹیب پر کلک کریں جسے آپ اپنے ٹریس کے ساتھ نگرانی کرسکتے ہیں. کچھ واقعات خود بخود منتخب شدہ سانچے پر مبنی طور پر منتخب کیے جائیں گے. آپ اس وقت ان ڈیفالٹ انتخاب میں ترمیم کرسکتے ہیں. آپ تمام واقعات دکھائیں اور تمام کالم چیک باکس دکھائیں پر اضافی اختیارات دیکھ سکتے ہیں.
  1. اپنے ٹریس کو شروع کرنے کے لئے رن بٹن پر کلک کریں. SQL سرور ٹریس پیدا کرنا شروع کرے گا، جس کی تفصیلات تصویر میں دکھایا جاسکتا ہے. (آپ کو اس تصویر کو بڑھانے کے لئے کلک کر سکتے ہیں.) جب آپ ختم ہو جائیں تو، فائل مینو سے "سٹاپ ٹریس" کو منتخب کریں.

سانچہ کی تجاویز

  1. معیاری سانچے SQL سرور کنکشن، اسٹوریج طرز عمل، اور ٹرانزیکشن SQL بیانات کے بارے میں مختلف معلومات جمع کرتا ہے.
  2. ٹیوننگ ٹیمپلیٹ معلومات کو جمع کرتا ہے جو ڈیٹا بیس انجن ٹیوننگ مشیر کے ساتھ آپ کے SQL سرور کی کارکردگی کو دھن دینے کے لئے استعمال کیا جا سکتا ہے.
  3. TSQL_Replay ٹیمپلیٹ مستقبل میں سرگرمی کو دوبارہ بنانے کے لئے ہر ٹرانزیکٹو SQL بیان کے بارے میں کافی معلومات جمع کرتا ہے.