در یکی از پروژههایی که در آن مشغول بودم، با یک مشکل جالب روبرو شدم. پایگاه داده msdb یکی از مشتریان به طور ناگهانی بزرگ شده بود. بعد از بررسی دقیق، فهمیدم که دلیلش تاریخچهی طولانی از عملیات پشتیبانگیری بود …
دسته: Sql-Performanc
اسکریپتی برای بدست اوردن کوئریهای پرهزینه امروز میخوام به جرات یکی از اسکریپتهای پرکاربری که خودم موقعی که با یه مشکل در سرور مواجه میشم رو بگم. این اسکریپت لیستی از کوئریهای پرهزینه از لحاظ Cpu, Io و غیره رو …
افزایش سرعت Rebuild Index با دستور Sort In TempDB ما قبلا در مقالهای یک راه دیگر از افزایش سرعت Rebuild Index با استفاده از دستور Compression رو گفته بودیم. امروز میخواهیم یک دستور دیگه رو برای Rebuild Index معرفی کنیم. …
اسکریپتی برای تخمین فشرده سازی دیتا- DataCompression ما دو مدل از فشرده سازی دیتا ( DataCompression ) داریم: Page Compression Row Compression اگر از جدول شما بیشتر Select زده میشود و کمتر اپدیت میشود مدل اول یعنی Page Compression مناسب برای …
CPU Scheduler Waiting بدلیل مشکل در دیسک خیلی وقتا ممکنه مشکل و کندی در دیسک باعث کندی سیستم شود در صورتی که سی پی یو هیچ مشکلی ندارد. با استفاده از اسکریپتی که امروز میخواهیم بررسی کنیم میتوان مشکل CPU …
بدست آوردن Execution Time اجرای یک Stored Procedure امروز از سری اموزش SqlServer میخواهیم نحوه بدست آوردن Execution Time برای اجرای یک Sp را پیداکنیم. بدست اوردن زمان اجرای sp خیلی اسون هست کافیه از اسکریپت زیر قبل از اجرای …
Rebuild ایندکس با استفاده از دستور Compression ما میتوانیم یک ایندکس را هنگام rebuild کردن همراه با دستور compression اجرا کنیم، بدون اینکه این ایندکس را موقع ساخت با compressions ساخته باشیم. ایندکس فشرده شده مزایای زایادی من جمله فضای …
بدست اوردن لیستی از TraceEvent های SqlServer با استفاده از کد زیر تمامی TraceEvent های SqlServer (با توجه به ورژن instance ) را میتوانید مشاهده کنید SELECT * FROM sys.trace_events اگر شما در SqlServer 2019 این اسکریپت ران کنید …
اسکریپتی برای بررسی Database Latency در Sql server امروز از سری مقالات اس کیو ال سرور در پرفورمنس میخواهیم یک اسکریپت جدید برای پیدا کردن database latency بررسی کنیم. بیشتر سازمانها برای فایلهای دیتابیسی از درایو های مختلفی استفاده میکنند …
امروز در این مقاله قصد داریم دربارهی مطلبی که شاید هنگام گرفتن بکاپ از دیتابیس در sql server با آن مواجه شوید را بپردازیم. همانطور که میدانید در هنگام گرفتن بکاپ با دستور with compression میتوانید فرایند بکاپ را …