توابع Lag و Lead در SQL Server

برای دسترسی به رکورد قبلی و بعدی یک رکورد در SQL Server، می‌توانید از توابع تحلیلی (Analytic Functions) مانند LEAD و LAG استفاده کنید. این توابع به شما اجازه می‌دهند که به سادگی به رکوردهای همسایه (قبلی و بعدی) در یک مجموعه داده دسترسی پیدا کنید.

  • 266 بازدید
  • 33
چگونه می‌توان مصرف رم SQL Server را مدیریت کرد؟

SQL Server هر مقدار رم موجود را برای بهبود عملکرد خود استفاده کند، مگر اینکه شما محدودیتی برای آن تعریف کنید. شما می‌توانید با تنظیم محدودیت رم در SQL Server این رفتار را کنترل کنید

  • 261 بازدید
  • 19
Cost Threshold for Parallelism

این پارامتر تعیین می‌کند که SQL Server برای یک پرس و جو، چه سطح هزینه‌ای (cost) را باید برای تصمیم‌گیری به استفاده از عملیات موازی (parallel execution) در نظر بگیرد. هزینه در اینجا به هزینه محاسباتی (از جمله زمان پردازش و منابع استفاده شده) برای اجرای یک پرس و جو اشاره دارد.

  • 1027 بازدید
  • 92
تکتولوژی OLTP و Redis چیست و کدام را انتخاب کنیم

امروزه دسترسی سریع به داده های ذخیره شده در برنامه ها به یک امر حیاتی تبدیل شده است برنامه هایی برای اینکه بتوانند با فرکانس بالا داده ها بخوانند و ذخیره کنند دو انتخاب جذاب پیش رو دارند Redis و In-Memory OLTP

  • 301 بازدید
  • 66
Polybase در SQL Server

Polybase یک ویژگی در SQL Server است که به شما امکان می دهد داده ها را از منابع داده خارجی به SQL Server وارد کنید و از آنها در کوئری های T-SQL استفاده کنید. این ویژگی باعث می شود که بتوانید داده ها را از منابع مختلف مثل Oracle, Teradata, Mongo DB, cosmosDB و سایر منابع، بدون نیاز به کپی یا انتقال آنها به SQL Server ادغام کنید.

  • 926 بازدید
  • 77
NET Aspire چیست؟

دات نت Aspire یک چارچوب جامع و ابر محور (cloud-oriented) است که برای ایجاد برنامه های کاربردی توزیع شده مقیاس پذیر، قابل مشاهده و درجه تولید طراحی شده است. در بخش پیش نمایش نسخه .NET 8 معرفی شد.

  • 1443 بازدید
  • 43
برخی ویژگی های جدیدی که به اس کیو ال 2022 اضافه شده

برخی ویژگی های جدیدی که به اس کیو ال 2022 اضافه شده در این مقاله مرور میکنیم

  • 318 بازدید
  • 29
افزایش عملکرد و کارایی Entity Framework

Linq To Entity یک ORM بسیار قدرتمند است که برای کوئری نویسی و مدیریت دیتابیس استفاده میشود. از آنجایی که این ابزار امکانات بسیار زیادی را در اختیار برنامه نویس گذاشته است بیش از هر چیز باید نکاتی را بدانیم که با رعایت آنها میتوانیم بهترین عملکرد و کارایی (Performance)را از این ORM بدست آوریم. دانستن این نکات به ما کمک میکند تا با رعایت کردن آنها بهترین عملکرد را در سرعت و کارایی برای برنامه خود به ارمغان بیاوریم.

  • 1477 بازدید
  • 25
T4 Template چیست؟

بطور ساده و مختصر، زمانی که در یک پروژه MVC شما با استفاده از scaffold یک کنترلر و یا یک View را به پروژه اضافه میکنید درواقع دارید از T4 Template ها کمک میگیرید. T4 Template قالب هایی هستند که باعث میشوند کدهای c# یا vb بصورت اتومانیک تولید شوند و صفحاتی ایجاد گردند. در زمان استفاده از گزینه Add Controller در قسمت scaffold options لیست کشویی تحت عنوان Template وجود دارد که این لیست همان لیست T4 Template هاست.

  • 1347 بازدید
  • 25

صفحه 1 از 3