Performance & Tuning سینا محمدیاری هوش تجاری
۲۱ خرداد

نکاتی راجع به Performance & Tuning

در این مقاله برای پیاده سازی مباحث مربوط به Performance & Tuning در حوزه SQL Server ، به نکات مهمی خواهیم پرداخت که به قرار زیر می باشند : تنظیمات سخت افزاری تنظیمات Performance & Tuning هنگام نصب Operating System تنظیمات Performance & Tuning هنگام نصب SQL Server تنظیمات Performance & Tuning هنگام ایجاد یک دیتابیس استاندارد تنظیمات Performance & Tuning هنگام ایجاد جداول استاندارد و ایندکس های مناسب استفاده از Store Procedure ها و فانگشن های بهینه رعایت یکسری نکات پرفورمنسی در سطح سرور در رابطه با اسکیوال سرور تنظیمات سخت افزاری در این مرحله سرور خام را در اختیار شما قرار می دهند …

ادامه مطلب
Synonym سینا محمدیاری
۲۴ اردیبهشت

دستور Synonym در SQL Server

Synonym  یک شئ یا آبجکت دیتابیس است که امکان می دهد تا برای یک شیء دیگر در دیتابیس یک نام جایگزین که اشاره به شیء اصلی دارد، تعیین کنید. این شیء دیتابیس می تواند در یک سرور لوکال و حتی در یک سرور ریموت باشد. ساختار مربوط به تعریف یک Synonym : تذکر : می توانیم نام synonym خود را در یک اسکمای دلخواه نیز تعریف کرد. به مثال زیر توجه فرمایید. در کوئری های Select خود می توانیم اطلاعات جدول و یا view و یا SP و یا فانگشن خود را از یک سرور دیگر فراخوانی نماییم. به عبارتی بعد از دستور from در دستور Select ، برای …

ادامه مطلب
۱۶ اسفند

دستور Join و انواع آن در SQL Server

در دیتابیس های SQL Server، دستور JOIN برای ترکیب داده‌ها از دو یا چند جدول مختلف به کار می‌رود. به عبارت دیگر با دستور Join یک یا چند جدول را کنار یکدیگر قرار می دهیم.این عملیات امکان ایجاد ارتباط بین داده‌ها در جداول را بدون تکرار داده‌ها فراهم می‌کند. ستون هایی که در دو جدول مختلف وجود دارند و به یکدیگر وابسته هستند، با استفاده از دستور JOIN می‌توانند به یکدیگر مرتبط شوند. نوع این ارتباط‌ها توسط انواع مختلف JOIN تعیین می‌شود. در اینجا شش نوع مهم دستور JOIN در SQL Server آورده شده‌اند: 1. Inner Join: Inner Join یکی از انواع دستور JOIN در …

ادامه مطلب
ساخت اسکماSCHEMA با سینا محمدیاری
۳۰ بهمن

ساخت اسکما (Schema) در SQL Server

در ادامه ی آموزش های مربوط به SQL Server، به بررسی و ساخت اسکما یا همان Schema و اهمیت آن در دیتابیس میپردازیم. به طور کلی روش های تقسیم بندی انواع دیتابیس های عبارتند از : 1 – دیتابیس های جزیره ایی 2 – دیتابیس های یکپارچه اگر بخواهیم از دیتابیس های Exam ، مایکروسافت مثال بزنیم، می توانیم به دیتابیس Northwind که یک دیتابیس جزیره ایی می باشد و در SQL Server 2000  ارائه شده بود، اشاره نماییم. همچنین از SQL Server 2005  به بعد می توانیم به دیتابیس AdventureWorks اشاره کنیم که یک دیتابیس یکپارچه می باشد. در دیتابیس های جزیره ایی اثری …

ادامه مطلب
دیتابیس محمدیاری
۲۳ بهمن

جابجایی فایل های دیتابیس در SQL Server

در این مقاله ، به بررسی کامل جابجایی فایل های دیتابیس میپردازیم. این روش حتی برای دیتابیس های پروژه های هوش تجاری نیز کاربرد دارد. برای جابجا کردن دیتابیس به سه روش می توانیم عمل نماییم. 1 – جابجا کردن دیتابیس به روش بکاپ و ریستور 2 – جابجا کردن دیتابیس به روش گرفتن Script 3 – جابجا کردن دیتابیس به روش Detach و Attach 1.جابجا کردن یک دیتابیس به روش بکاپ و ریستور : برای جابجا کردن دیتابیس های سنگین بهتر است از روش بکاپ و ریستور استفاده نماییم. اگر چنانچه شما بخواهید برای جابجا کردن دیتابیس های سنگین از روش Detach و Attach …

ادامه مطلب
Data Type
۲۳ بهمن

Data Type های منسوخ شده در SQL Server

در نسخه SQL Server 2000 هنگام طراحی یک جدول برای داده های متنی طولانی از دیتا تایپ های text و ntext استفاده می کردیم ولی از نسخه SQL Server 2005 مایکروسافت دیتا تایپ های جدیدی را به اسکیوال سرور اضافه کرد. بعضی از این دیتا تایپ های جدید عبارتند از : varchar(max) و nvarchar(max) و varbinary(max) می باشند. اگر شما در گوگل جمله Deprecate Data Type SQL server را جستجو نمایید و وارد سایت مایکروسافت شوید دراین صورت با پیغام زیر مواجه خواهید شد. شرکت مایکروسافت از سال 2005 به تمامی کاربران اسکیوال سرور اعلام کرده است که از دیتا تایپ های varchar(max) و nvarchar(max) …

ادامه مطلب