Forwarded from NikAmooz | نیک آموز
#SQLServer
#BufferPool
#Page
همانطور که اطلاع SQL Server همانند سایر بانک های اطلاعاتی از حافظه RAM به شدت استفاده می کند. حافظه RAM در SQL Server به بخش های زیادی تقسیم شده است. یکی از بزرگترین این بخش های Buffer Pool است که محل قارار گیری Pageها (بلوک های 8 کیلوبایتی دیتا و...) می باشد.
در SQL Server 2014 امکانی وجود دارد که بتوان Buffer Pool را بر روی SSD گسترش داد به این قابلیت اصطلاحا Buffer Pool Extension می گویند.
چنانچه از این قابلیت استفاده کنید SQL Server به صورت هوشمندانه برخی از Pageها را به SSD منتقل کرده و از حافظه RAM به نحو احسند استفاده می کند. در ضمن سرعت SSDهای امروزی هم بالا است پس خیالتون راحت باشه ...
تصاویر زیر اطلاعات مفیدی در این خصوص به شما می دهد.
ضمنا در دوره Performance & Tuning این ویژگی به طور کامل بررسی خواهد شد.
https://nikamooz.com/product/course-performance-tuning-sql-server/
#BufferPool
#Page
همانطور که اطلاع SQL Server همانند سایر بانک های اطلاعاتی از حافظه RAM به شدت استفاده می کند. حافظه RAM در SQL Server به بخش های زیادی تقسیم شده است. یکی از بزرگترین این بخش های Buffer Pool است که محل قارار گیری Pageها (بلوک های 8 کیلوبایتی دیتا و...) می باشد.
در SQL Server 2014 امکانی وجود دارد که بتوان Buffer Pool را بر روی SSD گسترش داد به این قابلیت اصطلاحا Buffer Pool Extension می گویند.
چنانچه از این قابلیت استفاده کنید SQL Server به صورت هوشمندانه برخی از Pageها را به SSD منتقل کرده و از حافظه RAM به نحو احسند استفاده می کند. در ضمن سرعت SSDهای امروزی هم بالا است پس خیالتون راحت باشه ...
تصاویر زیر اطلاعات مفیدی در این خصوص به شما می دهد.
ضمنا در دوره Performance & Tuning این ویژگی به طور کامل بررسی خواهد شد.
https://nikamooz.com/product/course-performance-tuning-sql-server/
نیک آموز
دوره ۳ در ۱ جامع آموزش Performance Tuning در sql server نیک آموز
در دوره جامع آموزش Performance Tuning در SQL Server مسعود طاهری ، با ۴۰ ساعت فیلم آموزشی حرفه ای ، متخصص Performance Tuning شوید و درآمد کسب کنید.
Forwarded from NikAmooz | نیک آموز
#EntityFramework7
#CSharp
سلام دوستان
بالاخره بعد از کش و قوس های فراوان Entity Framework 7 نسخه RC منتشر شد. این نسخه معمولا نسخه قبل از RTM بوده و می توان به ویژگی های آن اعتماد نموده و از آن در پروژه ها استفاده کرد.
یکی از مهمترین ویژگی های EF7 پشتیبانی از جداول Memory Optimized موجود در SQL Server می باشد. برای مشاهده لیست تغییرات این نسخه می توانید به آدرس زیر مراجعه نمایید.
https://blogs.msdn.com/b/dotnet/archive/2015/11/18/entity-framework-7-rc1-available.aspx
#CSharp
سلام دوستان
بالاخره بعد از کش و قوس های فراوان Entity Framework 7 نسخه RC منتشر شد. این نسخه معمولا نسخه قبل از RTM بوده و می توان به ویژگی های آن اعتماد نموده و از آن در پروژه ها استفاده کرد.
یکی از مهمترین ویژگی های EF7 پشتیبانی از جداول Memory Optimized موجود در SQL Server می باشد. برای مشاهده لیست تغییرات این نسخه می توانید به آدرس زیر مراجعه نمایید.
https://blogs.msdn.com/b/dotnet/archive/2015/11/18/entity-framework-7-rc1-available.aspx
.NET Blog
The .NET blog (AKA: dotnet blog) discusses new features in the .NET Framework and important issues for .NET developers.
Forwarded from NikAmooz | نیک آموز
#SQLServer
#SQLServer2014
#Ebooks
#MemoryOptimizedTable
سلام دوستان
امشب می خواهم یک کتاب خوب در حوزه برنامه نویسی با SQL Server معرفی کنم.
کتاب Pro T-SQL Programmer's Guide (ویرایش 4) یک کتاب خوب در زمینه آموزش استفاده از قابلیت های TSQL برای برنامه نویسان است.
سر فصل های کتاب بر پایه SQL Server 2014 بوده و آموزش برنامه نویسی بر پایه قابلیت های ویژه SQL Server 2014 (مانند Memory Optimized Table,...) را شامل می شود.
در ادامه در صورت تمایل می توانید این کتاب را دانلود کنید.
#SQLServer2014
#Ebooks
#MemoryOptimizedTable
سلام دوستان
امشب می خواهم یک کتاب خوب در حوزه برنامه نویسی با SQL Server معرفی کنم.
کتاب Pro T-SQL Programmer's Guide (ویرایش 4) یک کتاب خوب در زمینه آموزش استفاده از قابلیت های TSQL برای برنامه نویسان است.
سر فصل های کتاب بر پایه SQL Server 2014 بوده و آموزش برنامه نویسی بر پایه قابلیت های ویژه SQL Server 2014 (مانند Memory Optimized Table,...) را شامل می شود.
در ادامه در صورت تمایل می توانید این کتاب را دانلود کنید.
Forwarded from NikAmooz | نیک آموز
#SQLServer2016
#ExecutionPlan
#Compare
سلام دوستان،صبح تون بخیر
در SQL Server 2016 قابلیتی به نام Compare ShowPlan وجود دارد که هدف آن Compare (مقایسه) کردن Execution Planها در SQL Server 2016 می باشد.
زمانی که شما از این قابلیت استفاده می کنید می توانید دو تا Execution Plan را با هم مقایسه کنید.
استفاده از این مورد کمک بزرگی به شما در خصوص تحلیل Execution Plan خواهد کرد.
تصاویر زیر مراحل انجام اینکار را به شما آموزش می دهد.
@nikamooz
#ExecutionPlan
#Compare
سلام دوستان،صبح تون بخیر
در SQL Server 2016 قابلیتی به نام Compare ShowPlan وجود دارد که هدف آن Compare (مقایسه) کردن Execution Planها در SQL Server 2016 می باشد.
زمانی که شما از این قابلیت استفاده می کنید می توانید دو تا Execution Plan را با هم مقایسه کنید.
استفاده از این مورد کمک بزرگی به شما در خصوص تحلیل Execution Plan خواهد کرد.
تصاویر زیر مراحل انجام اینکار را به شما آموزش می دهد.
@nikamooz
Forwarded from NikAmooz | نیک آموز
خلاصه ویژگیهای Memory Optimized Table در SQL Server 2014,2016 @nikamooz
Forwarded from NikAmooz | نیک آموز
#WindowsServer
#WindowsServer2016
#NanoServer
یکی از قابلیت های جدید ویندوز 2016 نانو سرور می باشد. نسخه نانو بیست برابر از نسخه Core سبک تر است. این نسخه کمتر احتیاج به بروز رسانی ها امنیتی و Restart دارد.نسخه نانو نه محیط گرافیکی GUI وجود دارد و نه محیط مبنی بر دستور Command Line. برای کنترل این نسخه باید از Web Browser به صورت Remote استفاده کرد.
تصویر + فیلم زیر دید خوبی در این خصوص به شما ارائه خواهد نمود.
#WindowsServer2016
#NanoServer
یکی از قابلیت های جدید ویندوز 2016 نانو سرور می باشد. نسخه نانو بیست برابر از نسخه Core سبک تر است. این نسخه کمتر احتیاج به بروز رسانی ها امنیتی و Restart دارد.نسخه نانو نه محیط گرافیکی GUI وجود دارد و نه محیط مبنی بر دستور Command Line. برای کنترل این نسخه باید از Web Browser به صورت Remote استفاده کرد.
تصویر + فیلم زیر دید خوبی در این خصوص به شما ارائه خواهد نمود.
Forwarded from NikAmooz | نیک آموز
NanoServerScaleDemo_mid.mp4
1.8 MB
Forwarded from NikAmooz | نیک آموز
#Docker
#WindowsServer2016
#Windows2016
استفاده از Docker (داکر) در ویندوز 2016 سرور
خیلی ساده بگم با این تکنولوژی بازی در عرضه مجازی سازی تغییر پیدا کرد. در ابتدا این تکنولوژی برای لینوکس ارائه شده بود اما در حال حاضر پروژه داکر بر روی ویندوز هم قابل اجرا است. در ویندوز 2016 سرور به صورت Built-in پشتیبانی داکر وجود دارد.
داکر یک پلت فرم متن باز برای توسعه دهندگان و مدیران سیستم هاست که در ساخت، عرضه و اجرای اپلیکیشن های توزیع شده با استفاده از کانتینرها به آنها کمک می کند. در واقع داکر یک روش جدید و متفاوت برای اجرا و توسعه برنامه های نرم افزاری است. داکر با استفاده از مفهوم کانتینر یا محفظه، به توسعه دهنده اجازه می دهد تا یک اپلیکیشن را با تمام بخش های مورد نیاز مانند DLL ها و دیگر وابستگی ها، بسته بندی کند و به عنوان یک پکیج مجزا بر روی سیستم های دیگر استفاده کند.
تکنولوژی داکر به شما این امکان را می دهد که مجازی سازی از سطح سیستم عامل را به سطح برنامه برسانید. در این حالت به جای اینکه تصویر یک ماشین مجازی (VM) را در داکر بارگذاری کرده و اجرا کنیم فقط نرم افزار مورد نظر را مجازی سازی کرده و بعد از انجام تنظیمات مختلف آن را روی مخزن داکر ذخیره و هر جا نیاز داشتیم با یک دستور فسسقلی آنرا لود و اجرا می کنیم.
برای مثال شما می توانید تصویر SQL Server و یا هر نرم افزار دیگر را با تنظیمات دلخواه خودمان در مخزن داکر ذخیره کرده و هر موقع لازم داشتیم Container آن را لود کنیم.
کانتینرهای (Containers) شما را قادر می سازد تا نرم افزار ها را از اساس سیستم عامل جدا کنید که این موضوع بکارگیری و قابلیت اطمینان را در نرم افزار افزایش می دهد.
تصاویر زیر دید خوبی در این زمینه به شما می دهد.
#WindowsServer2016
#Windows2016
استفاده از Docker (داکر) در ویندوز 2016 سرور
خیلی ساده بگم با این تکنولوژی بازی در عرضه مجازی سازی تغییر پیدا کرد. در ابتدا این تکنولوژی برای لینوکس ارائه شده بود اما در حال حاضر پروژه داکر بر روی ویندوز هم قابل اجرا است. در ویندوز 2016 سرور به صورت Built-in پشتیبانی داکر وجود دارد.
داکر یک پلت فرم متن باز برای توسعه دهندگان و مدیران سیستم هاست که در ساخت، عرضه و اجرای اپلیکیشن های توزیع شده با استفاده از کانتینرها به آنها کمک می کند. در واقع داکر یک روش جدید و متفاوت برای اجرا و توسعه برنامه های نرم افزاری است. داکر با استفاده از مفهوم کانتینر یا محفظه، به توسعه دهنده اجازه می دهد تا یک اپلیکیشن را با تمام بخش های مورد نیاز مانند DLL ها و دیگر وابستگی ها، بسته بندی کند و به عنوان یک پکیج مجزا بر روی سیستم های دیگر استفاده کند.
تکنولوژی داکر به شما این امکان را می دهد که مجازی سازی از سطح سیستم عامل را به سطح برنامه برسانید. در این حالت به جای اینکه تصویر یک ماشین مجازی (VM) را در داکر بارگذاری کرده و اجرا کنیم فقط نرم افزار مورد نظر را مجازی سازی کرده و بعد از انجام تنظیمات مختلف آن را روی مخزن داکر ذخیره و هر جا نیاز داشتیم با یک دستور فسسقلی آنرا لود و اجرا می کنیم.
برای مثال شما می توانید تصویر SQL Server و یا هر نرم افزار دیگر را با تنظیمات دلخواه خودمان در مخزن داکر ذخیره کرده و هر موقع لازم داشتیم Container آن را لود کنیم.
کانتینرهای (Containers) شما را قادر می سازد تا نرم افزار ها را از اساس سیستم عامل جدا کنید که این موضوع بکارگیری و قابلیت اطمینان را در نرم افزار افزایش می دهد.
تصاویر زیر دید خوبی در این زمینه به شما می دهد.