check home phone-call search send

فیلم آموزش توابع در SQL Server

برای انجام عملیات های سیستمی در SQL Server باید از توابع سیستمی و dmv استفاده کنیم در این پست فیلم آموزش استفاده از توابع در SQL Server رو آماده کردیم که پیشنهاد میکنم حتما دانلود کنید چون در کنار این آموزش ها ، آموزش تریگرها در SQL Server رو نیز آموزش داده ایم .

فیلم آموزش توابع در SQL Server

فیلم آموزش توابع در SQL Server

توابع در SQL Server

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

DMV چیست؟

هدف : امکان انجام عملیات های سیستمی را فراهم می نماید.

 آشنایی با توابع آماری سیستمی

در ادامه لیستی از این توابع به همراه کاربرد هر یک آمده است :

  • CONNECTIONS@@: تعداد اتصال یا تلاش برای اتصال به SQL SERVER
  • PACK_RECEIVED@@:  تعداد کل بسته رسیده از شبکه مربوط به اتصال SQL SERVER
  • PACK_SENT@@: تعداد کل بسته ارسالی شبکه مربوط به اتصال SQL SERVER
  • PACKET_ERRORS@@: تعداد کل خطاهای بسته شبکه مربوط به اتصال SQL SERVER
  • TOTAL_READ@@: تعداد کل خواندنها از روی دیسک در آخرین راه اندازی SQL SERVER
  • TOTAL_WRITE@@: تعداد کل نوشتن های روی دیسک در آخرین راه اندازی SQL SERVER
  • TOTAL_ERRORS@@: تعداد خطای خواندن/نوشتن روی دیسک در آخرین راه اندازی SQL SERVER
  • @@cpu_busy: مقدار زمان مصرفی CPU برای پردازشهای SQL SERVER برحسب میلی ثانیه
  • @@io_busy: مقدار زمان پردازشهای IO برحسب میلی ثانیه
  • @@timeticks: تعداد میکروثانیه ها در هر تیک ساعت CPU

آشنایی با DMV های سیستمی:

  • sys.dm_exec_connections: اطلاعاتی راجه به اتصالهای ایجاد شده به یک instance از SQL SERVER را ارائه می نماید.
  • sys.dm_exec_sessions: به ازاء هر Session ایجاد شده اطلاعاتی از قبیل client version, client program name, client login time, login user, current session setting,را در یک ردیف ارائه می کند.
  • sys.dm_exec_text_query_plan: اطلاعاتی را برای پلان اجرایی یک پرس و جو – Query در قالب متن ارائه می مند که این قالب متنی بدون محدودیت در اندازه می باشد.
  • sys.dm_exec_sql_text: متن پرس وجو را با حذف توابع موجود در آن بر می گرداند.
  • sys.dm_exec_requests: اطلاعاتی را در مورد هر درخواست اجرا شده در SQL SERVER بیان می کند.
  • sys.dm_exec_query_stats: اطلاعاتی در مورد پلان اجرایی – Execution Plan با کمک Statistic های موجود در قالب یک ردیف برای هر پرس و جو نشان می دهد.

مطالبی که در این جلسه تدریس شده است :

  • تریگرها در SQL Server
  • توابع سیستمی در SQL Server
  • dmv در SQL Server

شاید اطلاع داشته باشید یکی از محبوبترین پایگاه داده های موجود پایگاه داده SQL Serverr هست که مورد توجه خیلی از کاربران بخصوص ایرانی قرار گرفته است در این دوره ما از SQL Server 2008 استفاده کردیم به دلیل این که در اکثر ادارات ، شرکت ها و موسس های خصوصی و غیر خصوص دارند از نسخه ۲۰۰۸۸ استفادهه میکنند بعدش کسانی که بتوانند با پایگاه داده SQL Server 2008 کار کنند می توانند از نسخه های قبلی و بعدی به راحتی استفاده کنند.

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

آموزش توابع در SQL Server

پایگاه داده SQL Server :

مایکروسافت اس.کیو.ال سرور یا مایکروسافت سی‌کول سرور (به انگلیسی: Microsoft SQL Server) یک نرم‌افزار سیستم مدیریت بانک‌های اطلاعاتی است که توسط شرکت مایکروسافت توسعه داده می‌شود.

این فیلم بخشی از دوره آموزش SQL Server هست ، دوستانی که میخواهند به صورت کامل دوره رو خریداری کنند :

دوستان عزیزی که میخواهند دوره رو به صورت جلسه ای تهیه کنند می توانند از لینک زیر استفاده کنند .

لیست جلسات دوره جامع آموزش پایگاه داده SQL Server

دانلــود بـاکـــس

لینک های دانلود در این باکس قرار دارد
img

جهت مشاهده لینک های دانلود ابتدا وارد شده یا ثبت نام کنید

Avatar
پشتیبان سورس ایران 2180 مطلب منتشر شده

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

دیدگاه کاربران

تعداد دیدگاه های کاربران : ۰ دیدگاه
هنوز دیدگاهی ارسال نشده است.


شما با موفقیت در خبرنامه ما عضو شدید