بهینهسازی اجرای کوئریها در SQL Server، بیش از هر چیز به Query Plan وابسته است. Query Optimizer برای هر دستور T-SQL، یک Execution Plan تولید میکند. این Plan ... ادامه مطلب
چگونه یک مدیر IT میتواند عملیات نگهداری را انجام دهد، بدون اینکه کاربران حتی متوجه شوند چیزی در پشت صحنه در حال تغییر است؟ آیا از بهترین زمان ... ادامه مطلب
در بسیاری از سازمانها، پروژههای Power BI بهظاهر خوب شروع میشوند، اما پس از چند ماه، با چالشهای جدی روبهرو میشوند. یکی از این چالشها مدیریت و بهینهسازی ... ادامه مطلب
در معماری پایگاه دادههای سازمانی که حجم تراکنشها بالا، تعداد Sessionها زیاد و گزارشگیری همزمان فعال است، TempDB یکی از پر ترافیکترین و حساسترین اجزای SQL Server محسوب ... ادامه مطلب
در مقاله قبلی درباره ماهیت Lock، انواع آن، علت رخداد Deadlock و روشهای تشخیص و جلوگیری از Deadlock در SQL Server صحبت کردیم. اما در بسیاری از سازمانها، ... ادامه مطلب
وقتی حجم دادهها در Power BI افزایش پیدا میکند، یکی از اولین جاهایی که چالش عملکرد خودش را نشان میدهد، Measures در DAX است. دلیل آن ساده است: ... ادامه مطلب
حملات Ransomware طی سالهای ۲۰۱۹ تا ۲۰۲۵ یکی از بزرگترین تهدیدات برای سازمانها بودهاند و همچنان نرخ رشد و پیچیدگی آنها افزایش پیدا میکند. این حملات با رمزگذاری ... ادامه مطلب
چرا DirectQuery همیشه کند است؟ Power BI طی سالهای اخیر از یک ابزار مصورسازی ساده به پلتفرمی قدرتمند برای هوش تجاری سازمانی تبدیل شده است. اما وقتی صحبت ... ادامه مطلب
چرا Query Optimizer همیشه بهترین تصمیم را نمیگیرد؟ در SQL Server، قلب هر عملیات اجرایی، Query Optimizer است؛ مغزی که از بین هزاران مسیر ممکن برای اجرای یک ... ادامه مطلب
وقتی زمان، از دست رفتن داده مهمتر میشود. در دنیای پایگاهدادهها، خرابی اجتنابناپذیر است، اما میزان توقف سرویس (RTO) و حجم دادهای که از دست میرود (RPO)، انتخاب ... ادامه مطلب