SQL Server
3.99K subscribers
26 photos
7 videos
36 files
169 links
حمید رضا صادقیان

🔴طراح‌ومشاوربانک های اطلاعاتیSQLSERVER
⚫️مدرس دوره های آموزشیDatabase

ارتباط با من:
@Hamidreza_Sadeghian

گروه تبادل نظر:
https://t.me/+uIc1qhv58gU0NWQ0
Download Telegram
تکنیکهایی برای مدیریت مزرعه SQL Server
با عرض سلام و احترام
اميدوارم حال همه عزيزان خوش باشه

لينك گروه SQL Server رو ميذارم
در اين گروه ميتونيد به تبادل نظر و سوال و جواب در حوزه ابزارهاي مختلف SQL Server بپردازيد

ارادتمند
#حميدرضا_صادقيان

Id:@hamidreza_sadeghian

https://telegram.me/joinchat/BTQQtzy50j-IxIAOKHWwVg
تا به حال شده به این فکر کنید که چرا سرعت بک آپ گیری پایگاه داده تان کند است؟ برای بهتر فهمیدن اینکه بک آپ گیری در اس کیو ال سرور به چه صورت است مطلب زیر با بخوانیدhttp://fard-solutions.com/sql-server-database-backup-internals/
با عرض سلام و عرض شب بخیر
دوستان زیادی در مورد نحوه Authentication در SQL Server پرسیدن.
در این پست من به تفکیک این موضوع رو بیان کردم و در مورد روشهای مختلف Authentication توضیح دادم
امیدوارم مفید واقع بشه

سوالی اگر داشتید در گروه SQL Server بیان بفرمایید

ارادتمند
#حمیدرضا_صادقیان

ID: @Hamidreza_Sadeghian

Post : http://sqlpro.ir/blog/post/21/%D8%AA%D9%81%D8%A7%D9%88%D8%AA%20%D8%A8%DB%8C%D9%86%20SQL%20Authentication%20%D9%88%20Windows%20Authentication

SQL Server Link : https://telegram.me/joinchat/BTQQtzy50j-IxIAOKHWwVg
دوستان یک موضوعی است در رابطه با اختصاص حافظه برای SQL Server . این موضوع بسیار پیچیده است و برای هر سیستمی به صورت جداگانه باید محاسبه شود. به دلیل محاسبات سنگین بنده یک برنامه ای را طراحی کردم که با ورود اطلاعات اصلی شما متوجه می شوید که حافظه فعلی در سرور کافی است یا خیر. برنامه را در پست بعدی دانلود کنید.
سلام و عرض ادب خدمت سروران و دوستان عزیزم
امیدوارم که تعطیلات خوبی رو سپری کرده باشید.
میخوام یک نظر سنجی انجام بدم ببینم در کدام یک از شهرستان ها افراد بیشتری حضور دارند که بتونیم اولین دوره رو در اونجا برگزار کنیم.

خوشحال میشم اسمتون و شماره تلفن همراه و شهرستان یا استانی که تشریف دارید رو به ID من ارسال کنید

با احترام
#حمیدرضا_صادقیان

ID : @Hamidreza_Sadeghian
با عرض سلام و ادب خدمت دوستان عزیز
به اطلاعتون می رسانم دومین جلسه مربوط به SQLPASS توسط دوست بسیار عزیزم امین ثباتی برگزار خواهد شد.
این رویداد در 30 اردیبشهت برگزار خواهد شد.
برای ثبت نام میتونید به لینک زیر مراجعه کنید.

ارادتمند
#حمیدرضا_صادقیان

ID: @Hamidreza_Sadeghian


http://barnamenevis.org/announcement.php?a=68
با عرض سلام و ادب خدمت سروران گرامی
پیرو درخواست مکرر دوستان مبنی بر نوشتن مقاله به زبان فارسی درمورد Index ها در SQL Server ، اولین مقاله که آشنایی با Index و تعریف آن هست خدمتتان ارائه می گردد.
در مقالات بعدی وارد جزئیات بیشتر وساختار ایندکس ها و بررسی راههای ایندکس گذاری خواهم شد.

اگر نظری یا پیشنهاد یا موردی در این مقاله می بینید ممنون میشم با من درمیان بگذارید.

ارادتمند شما
#حمیدرضا_صادقیان
ID:@Hamidreza_Sadeghian
با عرض سلام و ادب خدمت دوستان گرامی
شاید بارها این سوال براتون پیش اومده باشه که این افرادی که به محض ورود یک نسخه جدید از SQL Server ، سریعا دست به قلم شده و کلی مقاله به جزئیات مینویسند چطوری این دانش رو بدست آوردند در صورتی که شاید در اون لحظه هنوز مستندات خود مایکروسافت نیز کامل نباشه.؟
به دلیل اینکه SQL Server خیلی از کارهارو توسط Management Studio و با GUI داره هندل می کنه خیلی درگیر کدنویسی برای پیاده سازی بخش های مختلف نشویم و حتی ندونیم الان اون پشت چه اتفاقاتی می افته و این اطلاعات از کجاها فراخوانی میشه.
امروز یک راهی رو بهتون آموزش میدم که شخصا خیلی جاها ازش استفاده کردم و کمکم کرده.
فرض کنید میخواهیم در مورد Extended Events بدونیم یا اینکه وقتی لیست job ها رو باز می کنیم یا وقتی روی یک job کلیک می کنیم چه اتفاقاتی پشت پرده میافته؟
خیلی راحت میتونید با راه اندازی یک Profiler یا Extended Events کدهایی که در سطح instance دارن اجرا می شوند رو Capture کنید. در اینجا خیلی راحت متوجه میشین که چه جداولی درگیر بوده و این اطلاعات از کجاها فراخوانی میشه.
فقط باید این نکته رو حواستون باشه روی محیطی اینکارو بکنید که به جز شما هیچ کد یا شخص یا Job در حال اجرا نباشه که پیدا کردن کدهای مورد نظر خودتون بسیار سخت میشه.

امیدوارم لذت برده باشید

ارادتمند شما
#حمیدرضا_صادقیان
@Hamidreza_Sadeghian
با عرض سلام خدمت دوستان گرامی
شب بر همگان خوش
در ادامه مبحث توضیح در مورد ساختار ایندکس ها در SQL Server ، قسمت دوم رو تقدیم شما عزیزان می کنم.
منتظر نظرات سازنده شما هستم

ارادتمند شما
#حمیدرضا_صادقیان
@Hamidreza_Sadeghian
دوستان عزیزی که تمایل دارند سوالات تخصصی خود در زمینه SQL Server رو بپرسند میتونند به گروه زیر بپیوندند.

https://telegram.me/joinchat/BTQQtzy50j-IxIAOKHWwVg
ﻳﻚ ﻣﺪﻳﺮ ﺑﺎﻧﻚ اﻃﻼﻋﺎﺗﻲ SQL Server ﭼﻪ ﻭﻇﺎﻳﻔﻲ و ﭼﻪ ﻣﻬﺎﺭﺗﻬﺎﻳﻲ ﺑﺎﻳﺪ ﺩاﺷﺘﻪ ﺑﺎﺷﻪ? ﺑﺮاﻱ ﺩاﻧﺴﺘﻦ اﻥ ﻣﻂﻠﺐ ﺯﻳﺮ ﺭا ﻣﻂﺎﻟﻌﻪ ﻛﻨﻴﺪ. http://fard-solutions.com/sql-server-dba-responsibilities/
👍1
با عرض سلام خدمت همه عزیزانم.
امیدوارم حال همه شما خوب باشه
میخوام درمورد تجربه امروزم باهاتون صحبت کنم.
امروز برای مشاوره Performance به یک سازمانی رفته بودم و داشتم بررسی های اولیه رو انجام میدادم. این سازمان یک دیتابیس داره که 40 GB هست و تقریبا 600 کاربر همزمان داره.
شخصی که مسئولیت DBA اونجا رو به عهده داشت اطلاعات خیلی کمی داشت و تازه داشت با آموزش زیرنظر یک آموزشگاه معتبر دوره Administration رو می گذروند. وسط کارهام به من گفت مهندس به ما گفتن که سعی کنید کل دیتابیس رو ببرید توی Ram سرعتتون خیلی خوب میشه!!!!.
من یک لحظه شوک شدم گفتم چی؟؟؟؟؟؟؟ گفت کل دیتابیس رو به RAM ببریم. گفتم ببخشید این که گفتین یعنی چی؟ میشه بهم بگید کدش چی میشه؟ اول گفت دستور DBCC Checkdb که گفتم این همچین کاری نمیکنه و صحت و سلامت دیتابیستون رو چک میکنه. بعد تو دفترش گشت این دستورو گفت
sp_MsforeatchTable 'select * from ?'

گفتم میدونید این دستور چیکار میکنه؟؟؟ بعضی از جداولشون 20 میلیون رکورد داشت. گفتم تورو خدا از این کارهای عجیب غریب نکنید حداقل تاوقتی من دارم روی سیستم های شما کار میکنم. گفتن اخه یکی دو روز خوب شد. گفتم بله شاید یکی دو روز اول سرعتتون خوب باشه. خوب به جاش بیاین یک بار SQL Server رو Restart کنید دفعه اول اجرای کدها کنده ولی بعدش شاید سرعتتون موقت خوب بشه. اخه این چه کاریه؟ چه روشیه. میزان IO دارید به شدت افزایش میدین بعد فکر کردین مثلا دیتابیس شما به صورت In-Memory هست؟ الان دارید به گفته استادتون کل دیتابیس رو به RAM منتقل می کنید؟
بعد بهشون توضیح دادم که اینکار چه عواقبی رو براشون رقم میزنه و اجازه بدن دقیقتر روی بحث Performance حرکت کنیم.
امیدوارم روزی برسه که اکثر سازمانها به این دید برسن به جای اینکه نیروهاشونو به کلاسهای معمولی بفرستن و مسئولیت سرورهای یک سازمان بزرگ و مهم رو دستشون بدن از افراد حرفه ای در این زمینه استفاده کنند و در کنار اون افراد ، نیروهای خودشون هم تربیت کنند که به یک شخص یا یک شرکت وابسته نباشند.

ارادتمند
#حمیدرضا_صادقیان
ID : @Hamidreza_Sadeghian

SQL Server Group : https://telegram.me/joinchat/BTQQtzy50j-IxIAOKHWwVg

SQL Server Channel : @SQL_Server