پایش و اندازهگیری تأخیر (latency) در گروههای دسترسیپذیری همگام (Synchronous Availability Groups) SQL Server AlwaysOn برای اطمینان از عملکرد بهینه و حفظ SLA (Service Level Agreement) حیاتی است. این تأخیر زمانی اتفاق میافتد که تراکنشها در Replica اصلی (Primary Replica) …
نویسنده: Ali Dastjerdi
SQL Server 2022 با معرفی ویژگی **بهینهسازی طرحهای حساس به پارامتر** (Parameter Sensitive Plan Optimization یا PSP)، گام بزرگی در حل یکی از چالشهای دیرینه کارایی کوئریها برداشته است. این نوآوری به طور چشمگیری به کاهش مشکلات ناشی از "پارامتر …
در SQL Server، هنگام افزایش عرض یک ستون (مثلاً از `VARCHAR(50)` به `VARCHAR(100)`)، ممکن است تصور کنید که عملیات `ALTER TABLE` باعث بازنویسی کل جدول و ایجاد سربار قابل توجه ورودی/خروجی (I/O) میشود. اما همیشه اینطور نیست و درک نحوه …
ایندکسهای فیلتر شده (Filtered Indexes) یکی از قدرتمندترین ویژگیها در SQL Server هستند که نقش مهمی در بهینهسازی پایگاه داده ایفا میکنند. با کاهش اندازه ایندکس و متمرکز کردن آن بر روی زیرمجموعه خاصی از دادهها، ایندکس فیلتر شده میتواند …
نسخه 2025 SQL Server یک تابع تجمیعی (aggregate function) قدرتمند و جدید به نام PRODUCT را معرفی میکند. این تابع به شما امکان میدهد تا حاصل ضرب مجموعهای از مقادیر عددی را محاسبه کنید؛ قابلیتی که مدتها مورد انتظار بسیاری …
تریگرها در SQL Server ابزاری قدرتمند برای اتوماسیون و اجرای قوانین کسبوکار (Business Rules) در سطح پایگاه داده هستند. این اشیاء ویژه پایگاه داده بهطور خودکار در پاسخ به رویدادهای خاصی مانند `INSERT`, `UPDATE`, یا `DELETE` روی یک جدول اجرا …
در دنیای امروز دادهها که به سرعت در حال تغییر است، انتخاب فرمت مناسب برای ذخیرهسازی و پردازش اطلاعات در SQL Server میتواند تأثیر چشمگیری بر عملکرد کلی سیستم شما داشته باشد. در این مقاله به بررسی عمیق و مقایسه …
وقتی صحبت از ادغام دادهها در پایگاههای داده SQL Server میشود، اغلب توسعهدهندگان به سراغ `INNER JOIN` و `LEFT JOIN` میروند. اما گاهی اوقات، یک ابزار قدرتمندتر به نام `FULL OUTER JOIN` نادیده گرفته میشود. این نوع `JOIN` منحصر به …
خطای SQL Server 512 با پیام "Subquery returned more than 1 value – Must use single value" یکی از رایجترین خطاهایی است که توسعهدهندگان و مدیران پایگاه داده هنگام کار با پرسوجوهای پیچیده در SQL Server با آن مواجه میشوند. …
در دنیای مدیریت پایگاه داده، خطاهای SQL Server میتوانند چالشبرانگیز باشند. یکی از خطاهای رایج که اغلب توسعهدهندگان و مدیران پایگاه داده با آن مواجه میشوند، خطای 8152 است. این خطا با پیام "String or binary data would be truncated …