پایگاه فناوری اطلاعات و ارتباطات

فضایی برای توسعه دانش در حوزه فناوری اطلاعات و ارتباطات

۵ مطلب با موضوع «آموزش» ثبت شده است

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

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

۰ نظر موافقین ۰ مخالفین ۰

لاگ کردن ردپای کاربران به همراه هویت آنها در دیتابیس

در بسیاری از سناریوها نیاز داریم عملیات کاربران را در جداول جداگانه ثبت نماییم. روشهای متنوعی در این خصوص وجود دارد که هر کدام مزایا و معایت خودشان را دارا هستند. بعضی به ازای هر کاربر یک Login در SQL Server ایجاد میکنند تا به کمک تابع suser_name هویت کاربر را در هر کجای کد بدست آورند.

۰ نظر موافقین ۰ مخالفین ۰

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

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

۰ نظر موافقین ۰ مخالفین ۰

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

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

۰ نظر موافقین ۰ مخالفین ۰

آشنایی با وقفه ها و کاربرد آنها در عیب یابی Performance

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

۰ نظر موافقین ۰ مخالفین ۰