ar
Feedback

لا تقع ضحية للمخادعين! تيليمتريو يكتشف ويُميّز هذه القنوات 👉 إذا كنت تريد رؤية العلامة، اشترك

SQL Server

SQL Server

الذهاب إلى القناة على Telegram

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

إظهار المزيد
3 896
المشتركون
لا توجد بيانات24 ساعات
-57 أيام
-430 أيام
أرشيف المشاركات
سلام و عرض ادب خدمت دوستان عزیزم امیدوارم حالتون خوب باشه یکی از قابلیتهای جذاب VS ، قابلیت LiveShare هست که به شما اجازه میده کدتون رو با افراد مختلفی در هرمکانی به اشتراک بذارین و باهم بر روی یک کد کار کنید. در این زمانی که اکثر کارها به صورت دورکار شدند شاید این قابلیت بسیار کاربردی و جذاب باشه. اگر دیتابیستون رو هم با Database Project توسعه میدین میتونید از این قابلیت بهره ببرید. در غیر اینصورت با VS اگر دارید کار می کنید، این قابلیت میتونه براتون بسیار راهگشا و جذاب باشه. شمارو به دیدن این فیلم دعوت می کنم که بیشتر با این قابلیت آشنا بشین. شاد و پرانرژی باشید☺️☺️ حمیدرضا صادقیان #liveShare #VS #DatabaseProject https://channel9.msdn.com/events/Connect/2017/T254?term=LiveShare&lang-en=true

🗒#Machine_Learning_VS_Traditional_Programming در برنامه نویسی سنتی، برنامه نویس، برنامه رو به طور کامل به کامپیوتر میداد و دقیقا بهش میگفت که چیکار کنه؛ در واقع فرآیند کاملا دستی بود، و برنامه نویس برنامه رو خلق میکرد. پس میشه گفت توی برنامه نویسی سنتی، فرآیند به شکل زیر بوده: خروجی = برنامه + ورودی اما در ماشین لرنینگ، فرآیند کاملا اتوماتیک هست؛ به این شکل که ما دیگه به کامپیوتر برنامه ای نمیدیم و در عوض ورودی و خروجی رو میدیم و برنامه رو میگیریم؛ پس فرآیند ماشین لرنینگ به این صورته : برنامه = ورودی + خروجی ❔خب حالا بگیم منظور از ورودی و خروجی و برنامه چی هست: برای مثال، فرض کنید که میخوایم ببینیم توی سازمانمون مشتریان دچار ریزش میشن یا نه؟ ورودی میشه "تراکنش های مشتریان" و خروجی هم که دو حالت بیشتر نداره: "یا بله یا خیر". در نهایت هم برنامه همون "مدل پیشگویانه" است. و کلی مثال متعدد دیگه... پس خیلی راحت میبینید که میتونیم از دیتاهای سازمانمون که هر روز هم دارن بیشتر میشن طوری استفاده کنیم که در نهایت بشن دارایی مالیمون. خرم باشید🌱✨ زهرا مشه پور @M_zahraaa

📃 #Data_Science علم داده مثل هر علم دیگه ای یک نوع ابزار هست که به ما کمک میکنه تا بهتر تصمیم بگیریم. برای تعریف علم داده، اول باید بررسی کنیم که داده چیه؟ اعداد، تصویرها، ویدئوها، کلمه ها، صداها و دست نوشته ها و.. همگی نوعی داده هستند! و این یعنی دیتاها همه جا وجود دارن. علم داده فیلدیه که دیتاهارو به اطلاعات ارزشمند تبدیل میکنه و طی این فرآیند از الگوریتم ها و روش های متعددی بهره میگیره. در واقع کاری که علم داده میکنه این هست که مجموعه ای از مفاهیم، مثل آمار و یادگیری ماشین رو یکپارچه میکنه و به صورت یک واحد میبینه تا پدیده ها بهتر درک و تحلیل بشن. پس با استفاده از این ابزار (یعنی علم داده) سازمان ها میتونن هم بهتر تصمیم گیری کنن و هم جریان های کاریشونو بهبود بدن و در نهایت سود خودشونو به شدت بالا ببرن. نکته مهم برای هر سازمانی اینه که بتونه بهترین سرویسُ به تمام مشتریانش ارائه بده. برای این کار اول باید مشتری خودشو به طور کامل بشناسه و بعد بتونه حتی پیشبینی کنه که مشتری در آینده چه چیزهایه دیگری هم ممکنه از سازمان انتظار داشته باشه. علم داده راه حلی برای هر دو مسئله فوق هست و این موضوع اهمیت علم داده رو بیشتر نشون میده. خرم باشید🌱✨ زهرا مشه پور @M_zahraaa

سلام دوستان عزیزم وقتتون بخیر. در این فیلم ، من به صورت کامل Grouping Set و Cube و Rollup رو توضیح دادم امیدوارم لذت ببرید. @Hamidreza_Sadeghian #cube #rollup #Grouping_Set

🔸لیستی از برترین کانال‌های آموزشی در زمینه های هوش‌مصنوعی, پایتون و یادگیری ماشین ‏❯ هوش مصنوعی: 1️⃣ @Ai_Tv 2⃣ @HomeAI ‏❯ یادگیری ماشین و یادگیری عمیق : 1️⃣ @Machine_learn ‏❯ علم داده : 1⃣ @mr_ie ‏❯ تنسورفلو : 1⃣ @cvision ‏❯ پایگاه داده : 1⃣ @SQL_SERVER ‏❯ آموزش پایتون و برنامه نویسی : 1⃣ @pythonchallenge 2⃣ @Programming4all_0to100

ثبت نام دوره جامع ۳۰۰ ساعته علم داده دانشگاه تهران آغاز شد! کد ۵ و ۶ جامع ترین دوره علم داده کشور هم اکنون در حال ثبت نام برا
ثبت نام دوره جامع ۳۰۰ ساعته علم داده دانشگاه تهران آغاز شد! کد ۵ و ۶ جامع ترین دوره علم داده کشور هم اکنون در حال ثبت نام برای علاقه مندان بوده و مطابق با نیازسنجی‌ها و منطبق بر بازار کار داخلی و بین‌المللی می‌باشد و بیش از ۱۰ ابزار تخصصی علم داده بصورت کاربردی آموزش داده خواهند شد. شرکت‌کنندگان در پایان دوره توانایی این را خواهند داشت تا علاوه بر تحلیل کسب‌وکار، به ‌توصیف و پیش‌بینی‌های ‌داده‌محور با استفاده از فنون و روش‌های نوین بپردازند. 🔰 برخی از مزایای دوره: 🔸 اعطای مدرک معتبر دوزبانه از دانشگاه تهران 🔸 بهره‌گیری از اساتید برجسته آکادمیک و صنعت در حوزه علم داده 🔸 برگزاری آنلاین و حضوری 🔸 پروژه محوری 🔸 ارائه پروژه‌پایانی توسط دانش‌پذیران به همراه تحلیل اساتید 🔸 امکان پرداخت نقد و اقساط 🔗 توضیحات تکمیلی، مشاوره و پیش ثبتنام: https://evnd.co/YYEPa ⁉️ پشتیبانی آنلاین: @bperm_admin 📞 شماره تماس: 02182084160 09377516759 ⛔️ ظرفیت محدود 🆔 @BPERM_UT 📚 Instagram: https://bit.ly/3gfYl5f

🔸لیستی از برترین کانال‌های آموزشی در زمینه های هوش‌مصنوعی, پایتون و یادگیری ماشین ‏❯ هوش مصنوعی: 1️⃣ @Ai_Tv 2️⃣ @HomeAI ‏❯ یادگیری ماشین و یادگیری عمیق : 1️⃣ @Machine_learn ‏❯ علم داده 1️⃣ @DataAnalysis 2️⃣ @mr_ie ‏❯ تنسورفلو و پایگاه داده : 1️⃣ @cvision 2️⃣ @SQL_SERVER ‏❯ آموزش پایتون و برنامه نویسی : 1️⃣ @pythonchallenge 2️⃣ @Raspberry_Python 3️⃣ @Programming4all_0to100

سلام خدمت دوستان عزیزم. شاید شما هم اصطلاح Session رو شنیده باشید. منظور از Session یک ارتباط بین یک کلاینت به یک SQL Server هست. برای اینکه درخصوص Session های یک SQL Server اطلاعاتی بدست بیارید از Sys.dm_exec_Sessions میتونید این اطلاعات رو بدست بیارید. در این DMV فیلد Session_ID های بزرگتر از 50 مربوط به سشن های کاربر هستند. ولی در سیستم های شلوغ ممکنه بعضی از سشن های سیستمی نیز عددی بزرکتر از 50 داشته باشند ،پس بهتره فیلد is_User_Process رو بررسی کنید. مانند : Select * from sys.dm_exec_Sessions where is_user_process =1; فیلد Host_process_id همون PID نرم افزار متصل شده به SQL Server هست. فیلد Cpu_time بر حسب میلی ثانیه بوده و مدت استفاده از CPU توسط اون Session رو از زمانیکه اتصال برقرار شده بهتون میده. فیلد MEmory_usage میزان رمی هست که خود اون سشن استفاده کرده نه اینکه میزان رم استفاده شده توسط کدهایی که دراون سشن اجرا شده است. معمولا عدد این فیلد کم هست. و براساس تعداد 8kb page هایی هست که اشغال کرده. به عنوان مثال اگر عددش 3 باشه یعنی 24 Kb اشغال کرده. فیلد بعدی که اطلاعات خوبی بهتون میده فیلد Status هست که اوقات زیادی مقدار اون running هست که مشخص هست که یک پراسس توسط این سشن درحال اجراست. و Sleeping که در حال حاضر هیچ درخواستی توسط این سشن در حال اجرا نیست. شاد و پر انرژی باشید ☺️☺️ حمیدرضا صادقیان @Hamidreza_Sadeghian #DMV #DM_Exec_Sessions

سرفصل دوره T-SQL querying

سلام خدمت دوستان عزیز امیدوارم حالتون خوب باشه دوستانی که تمایل دارن به صورت غیرحضوری دوره T-SQL Querying روبگذرونن میتونن بامن در تماس باشن. امکان پرداخت شرایطی هم وجودداره. هزینه دوره یک میلیون تومان هست. دوستان مستقیما با من در ارتباط هستن و تاپایان دوره رفع اشکال و حل تمرین خواهیم داشت. پس از ثبت نام ، در گروه رفع اشکال و حل تمرین دوره اضافه خواهید شد و تا پایان دوره باهم کار خواهیم کرد تا بر روی این مسائل تسلط پیدا کنید. شاد و پرانرژی باشید ☺️☺️ حمیدرضا صادقیان @Hamidreza_Sadeghian

سلام دوستان عزیزم وقتتون بخیر. شرکت تکنوتپ فعال درحوزه تولید محصولات بانکی، نیازمند یک نیروی خانم کارآموز می باشد. این دوستان قراره در حوزه کدنویسی و طراحی و توسعه دیتابیس های SQL Server با شخص من شروع به فعالیت کنن و دوره کارآموزی رو طی کنند. این افراد باید دارای خصوصیات زیر باشند : - مشتاق به یادگیری و تحقیق و جستجو در فضای اینترنت - درگیر شدن با مسائل - توانایی ارتباط گرفتن و تعامل و صحبت کردن با افراد تیم( مسلما افرادی که در حوزه ارتباطی ضعیف هستن و علاقه به کارکردن تنهایی دارند مورد نیاز مانیستند) - آشنایی با زبان انگلیسی متوسط به بالا این دوره ، یک دوره سه ماهه هست که در این دوره حقوقی پرداخت نخواهد شد. بعد از اتمام دوره ، این دوستان با این مسائل آشنا خواهند شد . - آشنایی کامل با دستورات T-SQL - آشنایی با اصول و فرآیند طراحی دیتابیس - آشنایی با ساختارهای درونی بانک اطلاعاتی - اشنایی با مسائل مرتبط با Performance Tuning پس از اتمام دوره کاراموزی ، از کارآموزان تست گرفته خواهد شد و اگر به سطح مورد قبولی از دانش رسیده باشن در این شرکت استخدام خواهند شد. محل کار هم تهران خیابان ظفر هست. لطفا درخواستتون رو به آیدی من ارسال کنید و توضیح بدین که چرا شما برای این سمت کارآموزی مناسب هستید. شاد و پرانرژی باشید حمیدرضا صادقیان @Hamidreza_Sadeghian

سلام خدمت دوستان عزیزم امیدوارم که شاد باشین یکی از انواع Lock هایی که در SQL Server هست Shared Lock هست که با حرف S نمایش داده میشه. این Lock زمانی که یک دیتاقرارهست خوانده بشه بر روی داده ها قرار داده میشه. این محدوده میتونه یک Page ، یک ردیف خاص از یک جدول یا ایندکس قرار می گیرد. برای Isolation Level Serializable ، این لاگ بر روی یک رنج از داده های ایندکس قرار داده میشه. چندین پروسس مختلف میونن همزمان باهم بر روی یک سری داده یکسان Shared lock داشته باشن و اینها همدیگه رو قفل نمی کنند. هیچ پراسسی نمیتونه بر روی داده هایی که Shared Lock دارن یک Exclusive Lock قرار بده مگر اینکه اون درخواست در همون پراسسی باشه که Shared lock انجام شده و هیچ shared lock دیگه ای بر روی اون داده ها توسط پراسس دیگه ای ایجاد نشده. این لاک به محض اینکه خواندن تمام بشه آزاد میشه. البته Serializable , REpetable read می تونن این رفتار رو تغییر بدن و تا زمانی که یک تراکنش باز هست این لاک آزاد نمیشه. توی Sys.dm_Tran_locks در فیلد Reques_Mode اگر حرف S دیدین نمایشگر وجود Shared lock هست. امیدوارم استفاده کرده باشین. شاد و پرانرژی باشید حمیدرضا صادقیان @Hamidreza_Sadeghian #Lock_type #Shared_Lock #Dm_Tran_locks

سلام دوستان عزیزم امیدوارم سالم باشین من خیلی توی مشاوره هایی که دیدم ، مشاهده کردم که برای حل مشکل همزمانی و رفع Lock ها و کاهش Blocking ها خیلی از With(nolock) استفاده شده. به هیچ عنوان روی سیستم های عملیاتی توصیه نمیکنم از این هینت استفاده کنید یا از Isolation level Read uncommitted استفاده کنید. به خاطر اینکه فرض کنید مثلا شما یک سفارش خریدی رو ثبت کردین که یک سری موجودی در انبار اضافه شده ، ولی هنوز این خرید تایید نشده ، بعد یک نفر دیگه میخواد فروش انجام بده و چون از Nolock استفاده شده میتونه این خرید و تعدادی که اضافه شده رو بخونه وبراساس اون فروش انجام میده، بعد به هردلیلی خرید کنسل میشه و حذف میشه ولی نفر دوم روی اون خرید ، یک فروش انجام داده !!! یا اینکه ممکنه با توجه به اسکنی که بر روی جدول انجام میشه ، یک اطلاعاتی خوانده بشه بعد در یک سشن دیگه اون دیتا آپدیت بشه و به یک جای جدید منتقل بشه و دوباره در سشن اول اون دیتا خونده بشه و عملا یک اطلاعات دوبار خوانده بشه. یا ممکنه زمان خواندن اطلاعات ، دیتای شما آپدیت بشه و منتقل بشه به پیجهایی که توسط کانکشن قبلی خوانده شده و این باعث میشه بعضی از اطلاعات خوانده نشه و دیتای غلطی داشته باشین. پس خواهشا تحت هیچ شرایطی از این دستور در محیطهای عملیاتی استفاده نکنید اگه علاقه ندارین دیتای غلطی وارد چرخه سیستم های شما بشه. شاد و پرانرژی باشید حمیدرضا صادقیان @Hamidreza_Sadeghian #Nolock #Read_Uncommitted

سلام وعرض ادب خدمت دوستان عزیز یکی از مسائلی که گاها دیدم رخ میده این هست که خیلی از کارها توسط GUI خود SSMS انجام میشه و شاید کنترلش سخت باشه . پیشنهاد میکنم هر کاری که قراره انجام بشه ، تنظیماتشو توسط خود UI انجام بدین و در نهایت قبل از اجرا کردن ، دکمه Generate Script رو بزنید و توسط کد دستوراتی که میخواهید رو اجرا کنید. اینجوری هم کنترل بیشتری روی کاری که میخواهید انجام بدین دارید، هم اینکه اگه نیاز به تغییر ، استاپ یا هرچیز دیگه داشته باشه دستتون بازه. ولی از طریق UI دیگه کنترلی روی روند اجرا نخواهید داشت. شاد و پرانرژی باشید حمیدرضا صادقیان @Hamidreza_Sadeghian

سلام و عرض ادب خدمت دوستان عزیزم. امیدوارم حالتون خوب باشه. لینک گروه اسکیوال سرور تقدیم شما https://t.me/joinchat/BTQQtzy50j8b6XCwUvQePA شاد و پرانرژی باشید حمیدرضا صادقیان @Hamidreza_Sadeghian

سلام و عرض ادب خدمت دوستان عزیزم امیدوارم حالتون خوب باشه. دوستان زیادی از من در خصوص شرایط مشاوره تخصصی سوال کردن. خدمت شما عرض شود که ما یک تیم تخصصی هستیم که کارمون کلنجار رفتن با داده ها هست. کلا در این زمینه از تمامی مسائل و چالشها مشتاقانه استقبال میکنیم و باهاش روبرو خواهیم شد. اگر نیاز به اطلاعات تکمیل تری بود با من در تماس باشید. شاد و پرانرژی باشید حمیدرضا صادقیان @Hamidreza_Sadeghian #Consultant

سلام خدمت دوستان عزیزم امیدوارم حالتون خوب باشه زمانی که دارید یک Script مینویسید و قراره یک سری آبجکتها تغییر کنن. شما میاین چک می کنید که ایا وجود داره یاخیر. و اگر داشت حذفش میکنیدو مجدد اونو میسازید. منظورم از این آبجکتها View,sp,function هست. حالا میتونید از این نوع کد استفاده کنید که دیگه نیازی به اون کنترل نداشته باشید. CREATE or alter procedure xxx as go امیدوارم لذت برده باشین شاد و پرانرژی باشید حمیدرضا صادقیان @Hamidreza_Sadeghian #TSQL_Tips

شرکت مهندسی نرم افزار فراتحلیل گران ورجاوند جهت تکمیل کادر پشتیبانی فنی در حوزه نرم افزار BPMS و نرم افزار اتوماسیون اداری نیاز به کارشناس و یا کارآموز (به همراه استخدام) به صورت تمام وقت دارد. جهت استخدام کارشناس حداقل 2 سال سابقه کاری با SQL Server الزامی است و جهت جذب کارآموز آشنایی اولیه با SQL Server کفایت میکند. محل شرکت تهران میباشد. افراد واجد شرایط لطفا رزومه های خود را از طریق لینک زیر ارسال کنند : http://www.varjavandco.com/%d8%af%d8%b1%d8%ae%d9%88%d8%a7%d8%b3%d8%aa-%d9%87%d9%85%da%a9%d8%a7%d8%b1%db%8c

سلام خدمت دوستان عزیزم امیدوارم حالتون خوب باشه. یک نکته ای رو جاهای مختلف دیدم خواستم بهتون گوشزد کنم. شاید شنیده باشین که در view ها یا به طور کل در Table Expression ها از order by نمیتونید استفاده کنید و حتما باید Top باشه تا بتونید از order by استفاده کنید. و حتما هم یا دیدین یا خودتون انجام دادین که به این صورت مثلا بنویسید Create view vw1 select top 100 percent ... from ... order by id go خوب باید خدمتتون عرض کنم که این Order by هیچ تضمینی به مرتب شدن خروجی شما در بیرون نمیکنه. این order by در واقع برای همون سلکت داخل view هست که مثلا شما میخواهید یک تعداد رکورد خاص رو برگردونید. برای سلکت های بیرونی مثل این هست که شما دارید از یک جدول مجازی سلکت میکنید پس هیچ گارانتی در خصوص مرتب بودن داده ها نداره. و اگر دارید به این صورت مینویسید ، میتونید به راحتی حذفش کنید و در سلکت اصلیتون از Order by استفاده کنید. امیدوارم لذت برده باشین شاد و پرانرژی باشید حمیدرضا صادقیان @Hamidreza_Sadeghian #TSQL_Tips #Logical_Processing

✅بنا به درخواست داوطلبان شرکت در این دوره،مهلت ثبت نام این دوره تا دوشنبه 3شهریور ماه تمدید شد . 📲داوطلبان پس از ثبت نام برای عضویت در گروه تلگرامی به آی دی زیر پیام دهند. @vidamod1377 -------------------------- @industrial_iut