tgoop.com/sql_server/754
Last Update:
سلام خدمت دوستان عزیزم
امیدوارم حالتون عالی عالی باشه
دیروز در یک سازمانی با کدی مواجه شدم که 72 ساعت زمان میبره اجرا بشه.
البته منطق محاسباتی پیچیده ای داره. خیلی جالبه که حتی Estimate plan رو زدم 4 دقیقه طول کشید و به دلیل پیچیدگی و تعداد plan های ایجاد شده تا 100 تا پلن رو نمایش میداد ولی دیگه مابقی صفحه سفید بود ولی اسکرول میشد 😑
در حال بهینه سازی کد فوق هستم انشالله در روزهای دیگه با نکاتی در این خصوص حتما پستی جداگانه قرار میدم.
فقط در بررسی های اولیه ، نکاتی که در این کد قابل مشاهده بود موارد زیر بود.
تفکر row Processing به جای Set-based که باعث شده بود استفاده از حلقه ها در SP های مورد نظر صورت بگیره..
استفاده های بسیار زیاد از توابع Scalar که حتی در نسخه 2022 قابلیت تبدیل به inline شدن هم نداشتند.
فعلا این موارد اولیه بررسی بود.
در آینده بیشتر بهش خواهم پرداخت
شاد باشین و شکرگزار
حمیدرضا صادقیان
BY SQL Server
Share with your friend now:
tgoop.com/sql_server/754
