گاهی وقتا برای فهمیدن پشتصحنهی واقعی SQL Server باید یه ذره چراغقوهی مخفی روشن کنیم 😎🔦
یکی از چیزهایی که همیشه کمکم کرده بفهمم دقیقاً اون زیر چه خبره، همین دستور معروفه:
dbcc traceon(3004,3604,-1)
این دستور باعث میشه جزییات کامل عملیات Backup و Restore رو ببینی؛
جزییاتی که SQL Server معمولاً ساکت و بیصدا انجامشون میده ولی ما میخوایم بدونیم دقیقاً در حال رخ دادن چیه ⚙️👀
نکتهی جالبش اینه که تو این جزییات دقیقاً مشخص میکنه:
✔️بکاپ یا ریستور با چه پارامترهایی داره انجام میشه،
✔️کدوم مرحله بیشترین زمان رو میبلعه،
✔️و چطور میتونی کل فرآیند رو بهینهتر کنی ⏱️🚀
وقتی فعالش میکنی، انگار وارد اتاق کنترل موتور SQL Server شدی و داری قدمبهقدم همهچیز رو لایو نگاه میکنی 🔍💡
و اما نکتهی مهم برای کسایی که تازه با این Trace Flagها آشنا میشن:
✔️Trace Flag 3004: مسئول نوشتن لاگ عملیات Backup/Restore هست.
✔️Trace Flag 3604: به SQL Server میگه همین لاگها رو مستقیم داخل نتیجهی همون کوئری نشون بده.
یعنی دقیقاً همان لحظه همونجا میبینی چه اتفاقی داره میفته 😍📜
برای من این چیزا فقط یه دستور نیستن؛
کلیدهایی هستن برای اینکه رفتار دیتابیس رو بفهمم، تحلیل کنم و دقیقتر از همیشه بهینهسازی انجام بدم.
#SQLServer #DBA #TraceFlag #BackupRestore #PerformanceTuning #DatabaseInternals #Monitoring #MicrosoftSQLServer #DataEngineering
یکی از چیزهایی که همیشه کمکم کرده بفهمم دقیقاً اون زیر چه خبره، همین دستور معروفه:
dbcc traceon(3004,3604,-1)
این دستور باعث میشه جزییات کامل عملیات Backup و Restore رو ببینی؛
جزییاتی که SQL Server معمولاً ساکت و بیصدا انجامشون میده ولی ما میخوایم بدونیم دقیقاً در حال رخ دادن چیه ⚙️👀
نکتهی جالبش اینه که تو این جزییات دقیقاً مشخص میکنه:
✔️بکاپ یا ریستور با چه پارامترهایی داره انجام میشه،
✔️کدوم مرحله بیشترین زمان رو میبلعه،
✔️و چطور میتونی کل فرآیند رو بهینهتر کنی ⏱️🚀
وقتی فعالش میکنی، انگار وارد اتاق کنترل موتور SQL Server شدی و داری قدمبهقدم همهچیز رو لایو نگاه میکنی 🔍💡
و اما نکتهی مهم برای کسایی که تازه با این Trace Flagها آشنا میشن:
✔️Trace Flag 3004: مسئول نوشتن لاگ عملیات Backup/Restore هست.
✔️Trace Flag 3604: به SQL Server میگه همین لاگها رو مستقیم داخل نتیجهی همون کوئری نشون بده.
یعنی دقیقاً همان لحظه همونجا میبینی چه اتفاقی داره میفته 😍📜
برای من این چیزا فقط یه دستور نیستن؛
کلیدهایی هستن برای اینکه رفتار دیتابیس رو بفهمم، تحلیل کنم و دقیقتر از همیشه بهینهسازی انجام بدم.
#SQLServer #DBA #TraceFlag #BackupRestore #PerformanceTuning #DatabaseInternals #Monitoring #MicrosoftSQLServer #DataEngineering
👏8❤3