SQL Server 2022 با معرفی ویژگی **بهینهسازی طرحهای حساس به پارامتر** (Parameter Sensitive Plan Optimization یا PSP)، گام بزرگی در حل یکی از چالشهای دیرینه کارایی کوئریها برداشته است. این نوآوری به طور چشمگیری به کاهش مشکلات ناشی از "پارامتر …
برچسب: SP
بسیاری از توسعهدهندگان و مدیران پایگاه داده هنگام ایجاد رویههای ذخیرهشده جدید در SQL Server، عادت دارند از پیشوند `sp_` استفاده کنند، شبیه به آنچه مایکروسافت برای رویههای سیستمی خود به کار میبرد. با این حال، استفاده از `sp_` برای …
امنیت آنلاین امروزه اهمیت فزایندهای پیدا کرده است. یکی از بهترین روشها برای افزایش امنیت، استفاده از رمزهای عبور (Password) قوی و تصادفی است. در این مقاله به شما نشان میدهیم چگونه یک Stored Procedure در SQL Server ایجاد کنید …
رویه ذخیرهشده سیستمی `sp_helptext` مدتهاست که وجود دارد و امکان مشاهده کد T-SQL رویههای ذخیرهشده، ویوها، توابع و تریگرها را فراهم میکند. یکی از بزرگترین گلایهها از `sp_helptext` این است که خطوط کد را به تکههای ۲۵۵ کاراکتری تقسیم میکند. …
در مدیریت پایگاههای داده SQL Server، یکی از نیازهای رایج، دستیابی به اطلاعات دقیق درباره تعداد ردیفها و فضای دیسک مصرفی توسط جداول است. این اطلاعات برای تحلیل عملکرد، برنامهریزی ظرفیت و بهینهسازی پایگاه داده اهمیت فراوانی دارد. معمولاً این …
اغلب اوقات نیاز به اجرای دستورات SQL بر روی تمامی دیتابیسهای موجود در یک نمونه SQL Server داریم. متداولترین روشی که بسیاری از توسعهدهندگان و مدیران دیتابیس برای این کار استفاده میکنند، رویه ذخیرهشده (Stored Procedure) مستند نشده `sp_MSForEachDB` است. …
با استفاده از اسکریپت قرار داده شده شما میتوانید sp با بیشترین اجرا (executed) در دیتابیس پیدا کنید. …
بدست آوردن Execution Time اجرای یک Stored Procedure امروز از سری اموزش SqlServer میخواهیم نحوه بدست آوردن Execution Time برای اجرای یک Sp را پیداکنیم. بدست اوردن زمان اجرای sp خیلی اسون هست کافیه از اسکریپت زیر قبل از اجرای …