SQL_SERVER Telegram 754
سلام خدمت دوستان عزیزم
امیدوارم حالتون عالی عالی باشه
دیروز در یک سازمانی با کدی مواجه شدم که 72 ساعت زمان میبره اجرا بشه.

البته منطق محاسباتی پیچیده ای داره. خیلی جالبه که حتی Estimate plan رو زدم 4 دقیقه طول کشید و به دلیل پیچیدگی و تعداد plan های ایجاد شده تا 100 تا پلن رو نمایش میداد ولی دیگه مابقی صفحه سفید بود ولی اسکرول میشد 😑

در حال بهینه سازی کد فوق هستم انشالله در روزهای دیگه با نکاتی در این خصوص حتما پستی جداگانه قرار میدم.

فقط در بررسی های اولیه ، نکاتی که در این کد قابل مشاهده بود موارد زیر بود.

تفکر row Processing به جای Set-based که باعث شده بود استفاده از حلقه ها در SP های مورد نظر صورت بگیره..

استفاده های بسیار زیاد از توابع Scalar که حتی در نسخه 2022 قابلیت تبدیل به inline شدن هم نداشتند.


فعلا این موارد اولیه بررسی بود.

در آینده بیشتر بهش خواهم پرداخت


شاد باشین و شکرگزار

حمیدرضا صادقیان
👍296👌5



tgoop.com/sql_server/754
Create:
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

View MORE
Open in Telegram


Telegram News

Date: |

Polls With the “Bear Market Screaming Therapy Group,” we’ve now transcended language. SUCK Channel Telegram Members can post their voice notes of themselves screaming. Interestingly, the group doesn’t allow to post anything else which might lead to an instant ban. As of now, there are more than 330 members in the group. The initiatives announced by Perekopsky include monitoring the content in groups. According to the executive, posts identified as lacking context or as containing false information will be flagged as a potential source of disinformation. The content is then forwarded to Telegram's fact-checking channels for analysis and subsequent publication of verified information.
from us


Telegram SQL Server
FROM American