قالب وردپرس قالب وردپرس آموزش وردپرس قالب فروشگاهی وردپرس وردپرس
خانه / بایگانی برچسب: Sql server

بایگانی برچسب: Sql server

بررسی TVP از دیدگاه پرفورمنس ( قسمت دوم )

سلام به همه ی همراهان خلاصه ای از قسمت قبل :  در قسمت قبل گفتیم دیتابیس ناچار است برای هر سطر، دستور Insert را استفاده نماید. فرایندی که .NET Framework هنگام کار با TVP انجام میدهد دو مرحله دارد. ابتدا سمت دیتابیس بصورت اتوماتیک متغیری از نوع جدول تعریف شده و …

توضیحات بیشتر »

بررسی TVP از دیدگاه پرفورمنس

سلام به همه ی همراهان وقتی در SQL Server 2008 امکان استفاده از جنس Table یا به عبارت بهتر Table Valued Parameter معرفی شد، برنامه نویسها برای ارسال سطرهای اطلاعات به دیتابیس توانستند کدهای کوتاه تر و خواناتری بنویسند. کافیست DataTable و ستونهای مورد نیاز را در اپلیکیشن تعریف نموده …

توضیحات بیشتر »

مراحل کامپایل پروسیجرها، تریگرها و …

سلام به همه ی همراهان همه ما درباره کامپایل، پلن اجرا و اصطلاحات مانند آن مطالبی میدانیم. در این پست قصد داریم فرایند کامپایل را به زبان ساده بیان کنیم چرا که دانستن آن، باعث میشود دلیل برخی رویدادها و قوانین در SQL Server واضحتر گردند. کدهایی که به زبان …

توضیحات بیشتر »

آشنایی با وقفه ها و کاربرد آنها در عیب یابی پرفورمنس

وقتی یک درخواست به SQL Server ارسال می شود، از لحظه ای که آن درخواست برای پردازش وارد CPU می‏شود تا زمانی که پردازش پایان یافته و نتیجه به کلاینت ارسال شود را زمان پاسخگویی یا Response Time می‏گوییم. در بهترین حالت این زمان برابر است با زمان پردازش CPU، …

توضیحات بیشتر »

رد پای ریاضی دانان در اس کیو ال سرور – قسمت ۲

سلام به همه ی همراهان چندی پیش راجب ردپای ریاضیدانان تو اس کیو ال گفتیم و چند تا چیز جالب و خوندنی هم گفتیم مثلا چرا در View اگر از Order By استفاده کنید، الزاما باید Top نیز همراه کوئری باشد؟ یا اگر عملگر NOT IN استفاده شود و پس از …

توضیحات بیشتر »

رد پای ریاضی دانان در اس کیو ال سرور

تا به حال از خود پرسیده اید چرا در View اگر از Order By استفاده کنید، الزاما باید Top نیز همراه کوئری باشد؟ یا اگر عملگر NOT IN استفاده شود و پس از آن داخل پرانتز عبارت Null وجود داشته باشد، کوئری هیچ نتیجه ای نخواهد داد؟ پاسخ این سوالات …

توضیحات بیشتر »

آیا Fragmentation روی دیسک SSD فاقد اهمیت است؟

سلام به همه ی همراهان از زمان ظهور دیسکهای SSD و تحت تست قرار گرفتن در حوزه SQL Server این مطلب شایع شده که نگران Fragmentation ایندکسها روی دیسک SSD نباشیم زیرا به بازده کلی SQL Server لطمه ای نمیزند. این قضاوت احتمالا از اندازه گیری “فقط” سرعت اجرای دستورات …

توضیحات بیشتر »

بهره گیری از کلاستر N+1 و کاهش چشمگیر هزینه!

کلاستری تگ در SQL Server از قابلیتهای مهم تلقی میشود و امروزه در کشور ما نیز استفاده کنندگان از این قابلیت هر روز افزایش میابند. سازمانهای دولتی و حتی شرکتهای خصوصی که نیاز به سرویس دهی بدون وقفه دارند، هزینه خرید یک Storage را براحتی تقبل کرده و از مزایای …

توضیحات بیشتر »