cookie

ما از کوکی‌ها برای بهبود تجربه مرور شما استفاده می‌کنیم. با کلیک کردن بر روی «پذیرش همه»، شما با استفاده از کوکی‌ها موافقت می‌کنید.

avatar

SQL Server

حمید رضا صادقیان 🔴طراح‌ومشاوربانک های اطلاعاتیSQLSERVER ⚫️مدرس دوره های آموزشیDatabase ارتباط با من: @Hamidreza_Sadeghian گروه تبادل نظر: https://t.me/+uIc1qhv58gU0NWQ0

نمایش بیشتر
پست‌های تبلیغاتی
3 931
مشترکین
+124 ساعت
اطلاعاتی وجود ندارد7 روز
+4330 روز

در حال بارگیری داده...

معدل نمو المشتركين

در حال بارگیری داده...

سلام خدمت دوستان عزیزم یکی از مسائلی که موقع مانیتور کردن دیتابیس ها خیلی اهمیت داره ، این هست که شما بدونید تقدم و تاخر اجرای کدها به چه شکلی هست. فرض کنید شما در حال مانیتور کردن کدهای پرهزینه هستید. ممکنه SP ها یا توابع تودرتویی اجرا بشه . خیلی اهمیت داره بدونید که این کدها به چه ترتیب و ساختاری اجرا شدند. با استفاده ازExtended Events ها شما میتونید این مساله رو بهش برسید. دراین مقاله به این موضوع می پردازم. https://data-club.ir/sql-server/performance/%d8%a8%d8%b1%d8%b1%d8%b3%db%8c-%da%af%d8%b2%db%8c%d9%86%d9%87-causality-tracking-%d8%af%d8%b1-extended-events شاد باشین و شکرگزارحمیدرضا صادقیان@hamidreza_Sadeghian
نمایش همه...
بررسی گزینه Causality Tracking در Extended Events

یکی از مسائلی که موقع مانیتور کردن دیتابیس ها خیلی اهمیت داره ، این هست که شما بدونید تقدم و تاخر اجرای کدها به چه شکلی هست. فرض کنید شما در حال مانیتور کردن کدهای پرهزینه هستید. ممکنه SP ها یا توابع تودرتویی اجرا بشه . خیلی اهمیت داره بدونید که این کدها به چه ترتیب و ساختاری اجرا شدند. در این مقاله ما به این موضوع می پردازیم

👌 8👍 3 3🔥 2
🔸برترین کانال‌های آموزشی در زمینه های هوش‌مصنوعی, پایتون و یادگیری ماشین ‏❯ هوش مصنوعی:  1️⃣ @Ai_Tv 2️⃣ @HomeAI 4️⃣ @Ai_NewsTv ‏❯ علم داده : 1️⃣  @DataPlusScience 2️⃣ @DataSciSchool 3️⃣ @SQL_Server ‏❯ یادگیری ماشین : 1️⃣ @Machine_learn ‏❯ آموزش پایتون پیشرفته : 1️⃣ @Python4all_pro ‏❯ منابع و کتابهای پایتون ، علم داده و یادگیری ماشین : 1️⃣ @programmingPDF
نمایش همه...
🔸برترین کانال‌های آموزشی در زمینه های هوش‌مصنوعی, پایتون و یادگیری ماشین ‏❯ هوش مصنوعی:  1️⃣ @Ai_Tv 2️⃣ @HomeAI 4️⃣ @Ai_NewsTv ‏❯ علم داده : 1️⃣  @DataPlusScience 2️⃣ @DataSciSchool 3️⃣ @SQL_Server ‏❯ یادگیری ماشین : 1️⃣ @Machine_learn ‏❯ آموزش پایتون پیشرفته : 1️⃣ @Python4all_pro ‏❯ منابع و کتابهای پایتون ، علم داده و یادگیری ماشین : 1️⃣ @programmingPDF
نمایش همه...
سلام خدمت دوستان عزیزم امیدوارم که عالی عالی باشین یکی از چالش هایی که کدهای ad hoc ایجاد می کند، ایجاد Plan به ازای هر کوئری هست که گاها ممکن هست حتی فقط کد مذکور یکبار ایجاد شود. که این امر میتونه در هدر رفتن فضای Plan cache تاثیر داشته باشه. در این مقاله من در خصوص این موضوع صحبت کردم. امیدوارم مفید واقع بشه شاد باشین و شکر گزار https://data-club.ir/sql-server/performance/%d8%a8%d8%b1%d8%b1%d8%b3%db%8c-%da%af%d8%b2%db%8c%d9%86%d9%87-optimize-for-ad-hoc-workload
نمایش همه...
بررسی گزینه Optimize for ad hoc workload

در این مقاله قصد داریم در خصوص optimize for ad hoc workloads صحبت کنیم. ببینیم به چه صورتی کار می کند و چه کمکی در زمینه optimization به ما میدهد.

9👌 1
سلام دوستان عزیزم امیدوارم که عالی عالی باشین یک مجموعه ای نیازمند SQL Developer هست که در سطح Senior باشن. خالص پرداختیشون هم 50 میلیون تومان به بالا هست. سمت غرب تهران هم هستن فقط اینکه حتما باید حضوری تشریف ببرید. در خصوص مزایای شرکت بنده اطلاع دقیقی ندارم باید با خودشو صحبت کنیمد. اگر علاقمند بودین رزومتون رو برای من بفرستید برای دوستان ارسال کنم. شاد باشین و شکرگزار حمیدرضا صادقیان
نمایش همه...
👌 6
سلام خدمت دوستان عزیزم امیدوارم حالتون عالی باشه یکی از مسائل مهمی که در کدنویسی ها باید رعایت بشه نوشتن صحیح کدها مخصوصا شرط ها هست که به SQL Server کمک کنه تا از ایندکس هایی که بر روی فیلدها قرار داره استفاده بهینه بکنه. در کتاب آقای Itzik Ben-Gan بهش می گن SARGable Query . در این مقاله من به این موضوع پرداختم و با مثال در خصوصش توضیح دادم امیدوارم مفید واقع بشه. شاد باشین و شکرگزار حمیدرضا صادقیان https://data-club.ir/sql-server/performance/sargable-query-%da%86%db%8c%d8%b3%d8%aa%d8%9f
نمایش همه...
👍 20 3🔥 2👏 2👌 1
سلام خدمت دوستان عزیزم امیدوارم که عالی عالی باشین در این مقاله من درخصوص نحوه بروز رسانی Statistics ها صحبت کردم. امیدوارم مفید واقع بشه شاد باشین و شکرگزار حمیدرضا صادقیان https://data-club.ir/sql-server/performance/update-statistics/
نمایش همه...
Update Statistics

در این مقاله نکاتی در خصوص Update Statistics ها رو بررسی می کنیم.

👍 11👌 1
سلام خدمت دوستان عزیزم امیدوارم که عالی عالی باشین در این مقاله من درخصوص نحوه بروز رسانی Statistics ها صحبت کردم. امیدوارم مفید واقع بشه شاد باشین و شکرگزار حمیدرضا صادقیان https://data-club.ir/sql-server/performance/update-statistics/
نمایش همه...
سلام خدمت دوستان عزیزم امیدوارم که عالی عالی باشین خدمت شما عرض می کنم که وب سایتی تخصصی در حوزه Data راه اندازی کردیم. هدف ما این هست که در این وب سایت در حوزه های مختلف داده ،‌ تولید محتوا انجام بدیم. این تولید محتواها در قالب فیلم های آموزشی ، پادکست ها و همچنین مقالات نوشتاری خواهد بود. ممنون خواهم شد نظرات ارزشمندتون رو برای ما بیان کنید. امیدوارم بتونیم در مسیر توسعه دانش ،‌گامی موثر رو برداریم. شاد باشین و شکرگزار حمیدرضا صادقیان https://data-club.ir/
نمایش همه...
صفحه اصلی DC

Welcome to Data-Club رشد دانش در قالب تجربه های ارزشمند آخرین مقالات منتشر شده لیست مطالب هدف ما: داشتن تعهدکاری بخشی از شرکت ها و سازمان هایی است که افتخار داشتیم به عنوان یک همکار در چالش های کاری متفاوتی همراهی کنیم. این وب سایت با هدف پایگاه دانش جامع در حوزه داده فعالیت می‌کند […]

👍 20 10👏 5👌 1
سلام خدمت دوستان عزیزم امیدوارم حالتون عالی عالی باشه یکی از مسائلی که ممکنه باهاش در محاسبات برخورد کنید نحوه رفع خطای Divide by zero هست که در ادامه روشهای گوناگون اون رو باهم بررسی می کنیم. مثال زیر را در نظر بگیرید. DECLARE @Product1 INT; DECLARE @Product2 INT; SET @Product1 = 20; SET @Product2 = 0; SELECT @Product1 / @Product2 AS ProductRatio; با اجرای کد بالا خطای Divide by zero را دریافت خواهید کرد. روش اول این هست که از تابع nullif استفاده کنید. DECLARE@Product1INT; DECLARE@Product2INT; SET@Product1= 20; SET@Product2=0; SELECT@Product1/ NullIf(@Product2,0) AS ProductRatio; روش دوم استفاده از Case When هست DECLARE @Product1 INT; DECLARE @Product2 INT; SET @Product1 = 50; SET @Product2 = 0; SELECT @Product1 / case when @product2= 0 then null else @product2 end as ProductRatio; روش سوم استفاده از Set ArithAbort هست به صورت پیش فرض این دستور On هست و زمانی که یک تقسیم برصفر رخ بده ، خطا تولید میکنه. در صورتی که اونو غیرفعال کنید خروجی دستور null خواهد شد. set arithabort off; Set ansi_warnings off DECLARE @Product1 INT; DECLARE @Product2 INT; SET @Product1 = 20; SET @Product2 = 0; SELECT @Product1 / @Product2 ProductRatio; نکته : پیشنهاد میشه از روش سوم تا جای ممکن استفاده نشه که میتونه براتون مشکلات Performance ایجاد کنه. ترجیحا از دو روش ابتدایی استفاده کنید بهتره. شاد باشین و شکرگزار حمیدرضا صادقیان
نمایش همه...
👍 36👌 5👏 4🤩 2🔥 1
یک طرح متفاوت انتخاب کنید

طرح فعلی شما تنها برای 5 کانال تجزیه و تحلیل را مجاز می کند. برای بیشتر، لطفا یک طرح دیگر انتخاب کنید.