TGViewer
Channel Public Channel
کانال تخصصی SQLSERVER

کانال تخصصی SQLSERVER

@sqlserver_professional

لینک کانال:
https://telegram.me/SQLSERVER_professional
Subscribers
848
Photos
146
Videos
6
Links
194

Showing posts older than #479 · Back to latest

Older Posts 20 shown
Post #478 1.59K
Post #475 1.85K
#افزایش کارایی عملیات در Sqlserve:
خیلی از مواقع نیاز است که مجموعه ای از رکوردها رو جهت انجام عملیاتی به سمت دیتابیس ارسال کنیم.
اگر قصد داشته باشیم که با دید برنامه نویسی این کار رو انجام بدیم، توی یک حلقه Foreach به ازای هر رکورد یک بار عملیت رو انجام می دیم ( یک رکورد== یک مراجعه به دیتابیس!!!!)
اما با معرفی TVP در sql2008 میتوین همه رکوردها رو در یک مرحله به Sqlserver ارسال کنیم و عملیات رو در یک مرحله (به صورت Batch) انجام بدیم. افزایش سرعت و کارایی این روش دیگه کاملا مشخص هستش و نیازی به توضیح نداره.👇👇👇👇👇

http://www.sommarskog.se/arrays-in-sql-2008.html
Post #473 1.84K
Post #471 89

Forwarded from کانال تخصصی SQLSERVER

فیلم آموزش Performance Tuning :
http://beyamooz.com/product/performance-tuning

آموزش Performance Tuning با بیش از 27 ساعت آموزش بر اساس سه محوریت زیرتشکیل شده است:

1- آموزش مفاهیم پایه ای و ضروری جهت بهینه سازی کارایی با استفاده از مثال هایی آشنا، عملی و روزمره

2- آموزش بررسی مشکلات رایج کارایی و ارائه برتربن راه حل ها برای هر یک از آن ها

3- آموزش تکنیک ها و ابزارهای بهینه سازی کارایی در سطح سرور، دیتابیس، جدول و به ویژه کوئری ها، از سطح مقدماتی تا پیشرفته



به قول آقای اسپولسکی (بنیانگذار سایت Stack Overflow) اگر بخواهید چیزی را درست بفهمید، باید از پایه و اساس آن را شروع کنید. ما نیز در فیلم آموزش Performance Tuning، ابتدا مفاهیمی مانند ایندکس، Statistics ،B-Tree ،Execution Plan ،Page و ... که پایه و اساس بهینه سازی کارایی محسوب می شوند را با استفاده از مثال هایی آشنا، عملی و روزمره آموزش داده ایم. به عنوان مثال:

استفاده از دو مثال آشنای فهرست کتاب و دفتر تلفن جهت آموزش مفهوم و کاربرد ایندکس کلاستر و نان کلاستر
استفاده از مثال آشنای فلوچارت جهت آموزش مفهوم و کاربرد Execution Plan

و ...

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

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

اسکریپت ها و نرم افزارهای استفاده شده در فیلم آموزش Performance Tuning، در فایل های دانلودی ضمیمه شده است.

فیلم آموزش Performance Tuning :
http://beyamooz.com/product/performance-tuning
Post #469 1.2K
#معرفی سایت:
یک سایت آموزشی خوب، برای سطح مقدماتی تا متوسط:
http://sqlzoo.net/
Post #467 1.45K
عملگر Apply از نسخه sql2005 معرفی شده و از اون دسته عملگر هایی هستش که خصوصا در زمان تولید گزارشات پیچیده میتونه خیلی کاربردی باشه مثلا گزارشاتی رو که مجبور هستیم با چندین جوین و یا sub Query طراحی کنیم با این عملگر به سادگی قابل طراحی هستند.
در لینک اول آموزش ویدئو و اسلایدی این عملگر از Virtual Academy رو مشاهده کنید و در لینک های بعدی مثال هایی از کاربرد این عملگر آورده شده است:
آموزش عملگر Apply :
https://mva.microsoft.com/en-US/training-courses/boost-your-tsql-with-the-apply-operator-8270?l=nuPew3Vy_604984382

مثال هایی از عملگر apply:
https://www.simple-talk.com/sql/t-sql-programming/sql-server-apply-basics/

https://technet.microsoft.com/en-us/library/ms175156(v=sql.105).aspx
Docs Microsoft Learn The skills required to advance your career and earn your spot at the top do not come easily. Now there’s a more rewarding approach to hands-on learning that helps you achieve your goals faster. Earn points, levels, and achieve more!
Post #463 1.46K
Post #462 1.63K
#تنظیم صحیح Tempdb:
توجه داشته باشین در زمان نصب slqserver (در نسخه 2016) و یا بعد از نصب (نسخه های قبل از 2016) حتما حتما توجه خاصی به تنظیم صحیح Tempdb داشته باشین، چرا که Tempdb یک دیتابیس هست که به صورت مشترک توسط همه دیتابیس ها برای انجام کارهای مختلف: مثل Sort، جوین، جداول موقت، ایجاد مجدد ایندکس و ... مورد استفاده قرار می گیره، گذشته از این خود sqlserver برای انجام کارهای سیستمی هم ازش استفاده می کنه!!! پس نقش مهمی در کارایی و سرعت ایفا میکنه.
مطالعه مقاله زیر از Pinal Dave و ویدئو آموزشی که بنده در این زمینه آماده کرده ام رو به شما پیشنهاد می کنم:
این نکته رو در مورد مقاله توضیح بدم که مورد آخر یعنی trace flag 1117 and 1118 در sqlserver2016 به صورت خودکار فعال هستند ( و البته قابل کانفیگ)
1)مقاله Pinal Dave:
http://logicalread.solarwinds.com/3-things-sql-server-tempdb-performance-pd01/#.WDpo71xaGM8

2)ویدئو آموزشی تنظیم Tempdb:
http://www.aparat.com/v/6eBd4
LogicalRead 3 Important Things About SQL Server TempDB and Performance Learn 3 important things you should know about configuring SQL Server TempDB for optimal database performance.
Post #460 1.42K
#آموزش Column Store Index
همونطور که میدونین Column Store Index از نسخه sql2012 معرفی شد و مهمترین مزیت اون به حداقل رساندن Logical Read و Physical Read در انجام عملیات روی داده های جدول است.
برای آشنایی بیشتر Column Store Index، ویدئو، اسلاید آموزشی و ... به لینک زیر از سایت virtual academy مراجعه نمایید:
https://mva.microsoft.com/en-US/training-courses/column-store-8348?l=Ij30jnEz_5504984382
Microsoft Virtual Academy Security, Optimizer, and Columnstore Index Enhancements - Microsoft Virtual Academy Free, on-demand MVA course: SQL Server 2014 data warehousing and security enhancements, columnstore index, SoD, and more.
Post #459 1.15K
نکات دستور Like در Sqlserver
Post #458 1.77K
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →