قالب وردپرس قالب وردپرس آموزش وردپرس قالب فروشگاهی وردپرس وردپرس

SQL

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

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

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

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

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

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

جایگاه و اهمیت لاگ بکاپ

سلام به همه ی همراهان در بین راهبران سیستم، عقاید و سلایق شخصی متنوعی برای بکاپ گرفتن از دیتابیس وجود دارد. ورود ایده های شخصی که گاها از توصیه های مایکروسافت نیز فاصله میگیرد، به دلیل عدم آگاهی از فرایند Data Recovery است. خوشبختانه با نشر سریع علوم از طریق …

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

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

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

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

معرفی ۱۸ ابزار رایگان برای SQL Server

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

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

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

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

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

عکاسی از دیتابیس قسمت دوم

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

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

عکاسی از دیتابیس

سلام به همه همراهان ساخت Database Snapshot از قابلیتهایی است که شاید کمتر به آن نیاز پیدا کرده باشیم اما زمانی هم که این قابلیت میتوانسته کمک کند، احتمالا از وجود آن بی خبر بوده ایم. سناریوی زیر را در نظر بگیرید: برای مطالعه و بهینه سازی سرعت دیتابیس خود …

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

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

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

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

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

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

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