SQL Server در نسخههای جدید خود توابع و امکانات قدرتمندی را معرفی کرده است( IIF , AT TIME ZONE ,.... ) که به توسعهدهندگان SQL Server کمک میکند تا کدنویسی فشردهتر، خواناتر و کارآمدتری داشته باشند. استفاده از این قابلیتهای …
برچسب: اموزش SqlServer
در ادامه این مقاله، مجموعهای از بهترین روشها و نکات حیاتی برای بهینه سازی و سرعت اسکریپتها و کوئریهای T-SQL در SQL Server ارائه میشود. این توصیهها به شما کمک میکنند تا برنامههای پایگاه داده خود را بهینهتر کرده و …
در SQL Server، شاخصها (Indexes) ابزاری حیاتی برای بهبود عملکرد پایگاه داده هستند و سرعت بازیابی دادهها را به شکل چشمگیری افزایش میدهند. شاخصها به عنوان یک کپی از دادههای انتخابی از یک یا چند ستون از جدول در نظر …
هنگام کار با پایگاه داده، یکی از وظایف رایج، درج رکوردهای مرتبط در چندین جدول است. سناریوی متداول، درج یک رکورد در جدول Parent و سپس استفاده از شناسه تولید شده برای درج رکوردهای Child مربوطه است. این کار به …
در بسیاری از سناریوهای تحلیل داده، نیاز به یافتن شکافهای زمانی بین وقایع متوالی داریم. به عنوان مثال، ممکن است بخواهیم بزرگترین وقفهها را در یک سری رویدادها یا تراکنشها شناسایی کنیم. این کار به درک الگوهای داده و کشف …
گزینه ON DELETE CASCADE برای یک محدودیت کلید خارجی (Foreign Key) راهی ساده برای اطمینان از یکپارچگی ارجاعی (referential integrity) دادههای مرتبط هنگام حذف یک رکورد از جدول والد (parent table) فراهم میکند. با استفاده از این قابلیت، اگر رکوردی …
وقتی نیاز به حذف حجم زیادی از دادهها از جداول بزرگ در SQL Server دارید، اجرای یک دستور `DELETE` تنها میتواند منجر به مشکلات جدی شود. این مشکلات شامل پر شدن فایل Transaction Log، افزایش زمان اجرا و در نهایت …
نقطه ویرگول در SQL Server، گرچه اغلب اختیاری است، اما در برخی شرایط خاص استفاده از آن اجباری است. عدم رعایت این موضوع میتواند منجر به خطاهای تجزیه (parsing errors) شود که یافتن و رفع آنها دشوار است. بهترین روشها …
بررسی وضعیت سرویسهای ویندوز با TSQL: راهنمای جامع برای مدیران SQL Server: بررسی وضعیت سرویسهای ویندوز برای اطمینان از عملکرد صحیح سرور و دسترسی به برنامهها، به ویژه برای پایگاههای داده SQL Server، از اهمیت بالایی برخوردار است …
۱۰ نکته و ترفند T-SQL برای بهینهسازی عملکرد و کدنویسی در SQL Server: برای سادهسازی پرسوجوها و بهبود خوانایی کد، به جای استفاده از زیرپرسوجوهای پیچیده، میتوان از عملگر **CROSS APPLY** استفاده کرد. این روش بهویژه زمانی مفید است که …