پرس و جوی کارآمد دادههای JSON در SQLServer 2025 از زمان معرفی این قابلیت، موضوعی حیاتی بوده است. در حالی که توابع `JSON_VALUE`، `JSON_QUERY` و `OPENJSON` امکانات قدرتمندی را فراهم میکنند، عملکرد آنها میتواند در مواجهه با مجموعهدادههای بزرگ یا …
دسته: SqlServer-Script
SQL Server 2025 با معرفی تابع `UNISTR`، گام مهمی در بهبود قابلیتهای مدیریت رشتههای یونیکد برداشته است. این تابع جدید به توسعهدهندگان T-SQL این امکان را میدهد که کاراکترهای یونیکد را با استفاده از دنبالههای گریز (escape sequences) هگزادسیمال، به …
جداول Lookup یکی از ستونهای فقرات طراحی کارآمد پایگاه داده در SQL Server به شمار میروند که نقشی کلیدی در حفظ یکپارچگی دادهها، افزایش خوانایی و بهینهسازی فضای ذخیرهسازی ایفا میکنند. این جداول، که مقادیر ثابت یا قابل تکرار را …
هنگامی که نیاز به تغییر پایگاه داده پیشفرض در یک روال ذخیرهشده (Stored Procedure) یا یک کوئری SQL پویا دارید، معمولاً با چالشهایی روبرو میشوید. دستور `USE [Database Name]` یکی از اولین راه حلهایی است که به ذهن میرسد، اما …
مدیریت و پایش مستمر عملکرد SQL Server برای حفظ سلامت پایگاه داده، جلوگیری از مشکلات احتمالی و تضمین پایداری سیستم حیاتی است. متخصصان پایگاه داده و ادمینهای SQL Server برای شناسایی bottlenecks و بهینهسازی منابع، به مجموعهای از ابزارها و …
در دنیای پایگاه داده، تراکنشها (Transactions) یکی از مفاهیم اساسی هستند که تضمینکننده ثبات و یکپارچگی دادهها میباشند. یک تراکنش مجموعهای از عملیات است که به عنوان یک واحد منطقی کار میکنند؛ یا همه آنها با هم موفق میشوند (commit …
برای دههها، مدل رابطهای (Relational Model) استاندارد طلایی طراحی پایگاه داده بوده است. ستون فقرات این مدل، مجموعهای از قوانین است که توسط دکتر ادگار اف. کاد (Edgar F. Codd)، پدر مدل رابطهای، تدوین شدهاند. این ۱۲ قانون (به علاوه …
در دنیای مدیریت پایگاه داده، اغلب با سناریوهایی روبرو میشویم که نیاز به درج داده در بیش از یک جدول به صورت همزمان یا مرتبط وجود دارد. این نیاز میتواند برای حفظ یکپارچگی ارجاعی، ثبت تاریخچه تغییرات، یا توزیع دادهها …
زبان پرسوجوی ساختاریافته، که بهاختصار SQL نامیده میشود، قلب تپنده مدیریت داده در دنیای مدرن است. این زبان قدرتمند و فراگیر، نقش حیاتی در تعامل با پایگاههای داده رابطهای ایفا میکند و از تحلیل دادههای مالی گرفته تا پشتیبانی از …
بهینهسازی Fragmentation ایندکسهای کلاستر: راهنمای جامع تنظیم Fill Factor و کاهش Page Splits در SQL Server Fragmentation ایندکس، یک چالش عملکردی رایج در SQL Server است که میتواند منجر به کاهش سرعت کوئریها و افزایش سربار I/O شود. در این …