ڈیٹا بیس کی کارکردگی کے مسائل کو ٹریک کرنے کے لئے SQL سرور پروفیولر کا استعمال کرتے ہوئے
SQL Server Profiler ایک تشخیصی آلہ ہے جو مائیکروسافٹ SQL Server 2012 کے ساتھ شامل ہے. یہ SQL SQL کے ڈیٹا بیس کے خلاف انجام دینے کے مخصوص اعمال کو ٹریک کرنے کے لئے آپ کو SQL نشانوں کو تخلیق کرنے کی اجازت دیتا ہے. SQL نشانوں کو خرابیوں کا سراغ لگانا ڈیٹا بیس کے مسئلے اور ٹیوننگ ڈیٹا بیس انجن کی کارکردگی کے لئے قیمتی معلومات فراہم کرتا ہے. مثال کے طور پر، منتظمین ایک سوال میں بوتل کی شناخت اور ڈیٹا بیس کی کارکردگی کو بہتر بنانے کے لئے اصلاحات کو فروغ دینے کے لئے ایک ٹریس کا استعمال کرسکتے ہیں.
ٹریس بنانے
SQL Server ٹریس تخلیق کرنے کے مرحلہ وار عمل SQL Server Profiler کے ساتھ مندرجہ ذیل ہے:
- SQL سرور مینجمنٹ سٹوڈیو کھولیں اور اپنی پسند کی SQL سرور مثال سے منسلک کریں. سرور کا نام اور مناسب لاگ ان اسناد فراہم کرو جب تک آپ ونڈوز کی توثیق کا استعمال نہیں کر رہے ہیں.
- آپ SQL Server مینجمنٹ سٹوڈیو کھولنے کے بعد، ٹولز مینو سے SQL سرور پروفیولر منتخب کریں. نوٹ کریں کہ اگر آپ اس انتظامی سیشن میں دیگر SQL سرور کے اوزار استعمال کرنے کی منصوبہ بندی نہیں کرتے ہیں تو، آپ مینجمنٹ اسٹوڈیو کے بجائے جانے کے بجائے، براہ راست آپ SQL Profiler شروع کرنے کا انتخاب کرسکتے ہیں.
- اگر آپ کو ایسا کرنے کی حوصلہ افزائی کی گئی ہے تو دوبارہ لاگ ان کی اسناد فراہم کریں.
- SQL Server Profiler کا خیال ہے کہ آپ نئے ٹریس شروع کرنا چاہتے ہیں اور ٹریس پراپرٹیز ونڈو کھولتے ہیں. ونڈو خالی ہے آپ کو ٹریس کی تفصیلات کی وضاحت کرنے کی اجازت دینے کے لئے.
- ٹریس کے لئے ایک تشریحی نام تخلیق کریں اور اسے ٹریس نام ٹیکسٹ باکس میں ٹائپ کریں.
- ٹیمپلیٹ ڈراپ ڈاؤن مینو کا استعمال کرتے ہوئے سے ٹریس کے لئے ٹیمپلیٹ منتخب کریں. یہ آپ کو SQL سرور کی لائبریری میں محفوظ کردہ پیش وضاحتی ٹیمپلیٹس میں سے ایک کا استعمال کرتے ہوئے اپنے ٹریس کو شروع کرنے کی اجازت دیتا ہے.
- اپنے ٹریس کے نتائج کو بچانے کیلئے ایک مقام منتخب کریں. آپ کے پاس دو اختیارات ہیں:
- مقامی ہارڈ ڈرائیو پر ایک فائل میں ٹریس محفوظ کرنے کیلئے فائل میں محفوظ کریں . ونڈو کو محفوظ کریں جس میں چیک باکس پر کلک کرنے کے نتیجے میں پاپ میں فائل کا نام اور مقام فراہم کریں. آپ ڈسک میں استعمال ہونے والے اثرات کے اثرات کو محدود کرنے کے لئے MB میں زیادہ سے زیادہ فائل کا سائز بھی مقرر کر سکتے ہیں.
- SQL سرور ڈیٹا بیس کے اندر ایک میز میں ٹریس کو بچانے کیلئے میز پر محفوظ کریں . اگر آپ یہ اختیار منتخب کرتے ہیں، تو آپ کو ڈیٹا بیس سے منسلک کرنے کی حوصلہ افزائی کی جاتی ہے جہاں آپ ٹریس کے نتائج کو ذخیرہ کرنا چاہتے ہیں. ہزاروں ٹیبل قطاروں میں آپ زیادہ سے زیادہ ٹریس سائز بھی مقرر کرسکتے ہیں - اس کے اثرات کو آپ کے ڈیٹا بیس پر ہو سکتا ہے.
- ان واقعات کا جائزہ لینے کے لئے آپ کے ٹریس کے ساتھ نگرانی کریں گے. کچھ واقعات خود بخود اپنے منتخب کردہ ٹیمپلیٹ پر مبنی طور پر منتخب کیے جاتے ہیں. آپ اس وقت ان ڈیفالٹ انتخاب میں نظر ثانی کرسکتے ہیں اور تمام واقعات دکھائیں اور تمام کالم چیک باکس دکھائیں پر اضافی اختیارات دیکھیں.
- ٹریس شروع کرنے کے لئے رن بٹن پر کلک کریں. جب آپ ختم ہو جائیں تو، فائل مینو سے سٹاپ ٹریس منتخب کریں.
سانچے کا انتخاب
جب آپ ٹریس شروع کرتے ہیں، تو آپ SQL Server کے ٹریس لائبریری میں پایا جانے والے کسی بھی ٹیمپلیٹ پر اسے بنیاد بنا سکتے ہیں. سب سے زیادہ استعمال شدہ ٹریس ٹیمپلیٹس میں سے تین ہیں:
- معیاری ٹیمپلیٹ، جو SQL سرور کنکشن، ذخیرہ شدہ طریقہ کار، اور ٹرانزیکشن SQL بیانات کے بارے میں مختلف معلومات جمع کرتا ہے
- ٹیوننگ ٹیمپلیٹ، جو آپ کو SQL Server کی کارکردگی کو دھن کرنے کے لئے ڈیٹا بیس انجن ٹیوننگ مشیر کے ساتھ استعمال کیا جا سکتا ہے ان معلومات کو جمع کرتا ہے
- TSQL_Replay ٹیمپلیٹ، جس میں مستقبل میں سرگرمی کو دوبارہ بنانے کے لئے ہر ٹرانسیکٹ SQL SQL بیان کے بارے میں کافی معلومات جمع کرتی ہے
نوٹ : یہ مضمون SQL Server 2012 کے لئے SQL Server Profiler کا پتہ چلتا ہے. پہلے ورژن کے لئے دیکھیں، SQL Server Profiler 2008 کے ساتھ ٹریس کو کیسے بنائیں .