Instant File Initialization در SQL Server

در این مقاله شما با مفهوم Instant Initialization و تاثیر اون بر Performance آشنا خواهید شد.
فایل های دیتا و لاگ هنگام انجام هر یک از اعمال زیر آماده سازی اولیه (File Initialization) می شوند تا داده هایی که از فایل های پاک شده روی دیسک باقی مانده با مقدار صفر رونویسی شوند:

بیشتر بخوانید

معرفی انواع Data type در SQL سرور 2012

در این مقاله به معرفی انواع داده هایی که در SQL Server استفاده می شوند ، خواهیم پرداخت . همانطور که می دانیم Data type ها مبحث گسترده ای دارند. در اینجا انواع داده هایی را که SQL Server 2012 از آنها پشتیبانی می کند را عنوان می کنیم . در SQL Server هر ستون ، متغیرهای محلی یا local Variable ها ، عبارت ها و پارامتر ها ، نوع داده یا Data type مربوط به خود را دارند . یک data type در واقع ویژگی و مشخصه ای است برای تعیین نوع داده ای که یک Object می تواند نگه داری کند.که Integer،Date & time ، Binary ، Strings و … از جمله ی آنها هستند.نوع داده هایی که توسط SQL Server 2012 پشتیبانی شده به چهار گروه Numeric یا عددی ، String یا رشته ای ، Date & Time یا زمانی و یک سری نوع داده ی ویژه تقسیم بندی می شوند.در ذیل به معرفی انواع موجود در این گروهها می پردازیم:

بیشتر بخوانید

دوری کردن از 10 خطا در طراحی پرس و جوهای SQL Server

با وجود رشد مداوم و قابل توجه داده ها در بانکهای اطلاعاتی نرم افزار SQL server که با زمانهای پاسخ دهی مجدد مورد انتظار کاربران همراه شده، اجتناب از پرس و جوهای نوشته شده)مکتوب( حتی تا حد ناچیز نیز بحرانی و حساس است. در این موضوع مهم، برای اجتناب از خطاها، ده خطای مرسوم در طراحی پرس و جو را بطور خلاصه بیان می نماییم.

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

بیشتر بخوانید

ارتباط دادن جداول در SQL Server

شناختن شرط FROM

ساختار پایه ای از شرط FROM به آسانی نام از یک جدول یا نما ساده را فراهم می سازد. اما برای دسترسی پیدا کردن به توانایی از مدل ارتباطی، ما باید به بازیابی ستونها از جداول چندگانه و نماها در یک Query خاص قادر باشیم. شرط FROM یک مکانیزمی برای انجام آن با استفاده از ساختار دستور زیر:FROMON
اپراتور پیوند انواع پیوند برای به انجام رسیدن را تشریح می کند. Server SQL پیوندهای داخلی و خارجی همه نوسانات را پشتیبانی می کند، همان طوری که در بخش بعدی خواهیم دید. شرایط پیوند یک تعبیری می باشد شبیه به ملاک که در شرط WHERE استفاده شده است. آن مشخص می کند که چگونه سطرها در دو جدول ارتباط خواهند یافت. بیشتر پردازشگرهای ربطی روی پایه ای از عبارتهای برابری مانند B ستون = A ستون به انجام می رسند. اما SQL Server هر اپراتور منطقی را پشتیبانی کرده و شرایط پیوند می تواند به طور دلخواه پیچیده باشد، با عبارات چندگانه پیوند یافته که از حرف ربط AND یا OR از همان راهی که یک شرط WHERE می تواند ملاک انتخابی چندگانه را شامل باشد استفاده کند. عبارت پیوند می تواند برای اضافه کردن جداول و نماهای اضافی برای Query تکرار شود. ساختار دستور برای پیوند جداول چندگانه عبارت است از: FROM
ON
یک حدود فرضی ۲۵۶ جدولی برای هر Query وجود دارد، اما آن به حد زیاد غیر محتمل است که شما اصلاً نیاز به ۵ یا ۶ نیاز ندارید و ۲ یا ۳ بیشتر معمول می باشد. در حقیقت اگر شما نیاز به اتصال بیش از ۱۰ جدول در یک Query باشید، شما باید به دقت طرح پایگاه داده آن را نگاه کرده برای اینکه مطمئن شوید که آن به طور صحیح به حالت عادی در آمده است.

بیشتر بخوانید

دانلود SQL Server 2012 Developer Edition x86 and x64

نرم افزار پایگاه داده SQL SERVER 2012 نسخه کامل Developer Edition که مخصوص برنامه نویسان و توسعه دهندگان دیتابیس SQL SERVER است را برای دانلود کاربران آماده کرده ایم.(منتظر آموزشهای SQL SERVER 2012 باشید)

مطمئنان هر برنامه نویسی که خصوصیات نسخه جدید SQL SERVER را شنیده باشد،فورا نسخه sql server خود را بروزرسانی می کند!

بیشتر بخوانید