SQL Server
3.91K subscribers
27 photos
7 videos
36 files
172 links
حمید رضا صادقیان

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

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

گروه تبادل نظر:
https://xn--r1a.website/+uIc1qhv58gU0NWQ0
Download Telegram
سلام دوستان



🔍 یک چالش جالب در SQL Server که می‌تونست یک مجموعه رو زمین‌گیر کنه!



چند وقت پیش در یکی از مجموعه‌ها با یک مشکل عجیب مواجه بودن 👀

سیستم از یک تعداد کاربر مشخص به بعد خطا می‌داد و اجازه نمی‌داد اتصال جدیدی به دیتابیس برقرار بشه.

🔎 بعد از دیدن خطا، اولین چیزی که به ذهنم رسید این بود:

احتمالاً تنظیمات user connections دستکاری شده.



مشکل اینجا بود که حتی اتصال عادی هم به دیتابیس برقرار نمی‌شد!

با کلی داستان و از طریق sqlcmd تونستم مستقیم به Engine وصل بشم 💪

📌 با بررسی تنظیمات:



'sp_configure 'user connections



مشخص شد مقدار روی 100 ست شده 😐

🔧 راه‌حل ساده ولی حیاتی بود:

مقدار user connections رو روی 0 گذاشتم

عدد 0 یعنی:

👉 SQL Server خودش مدیریت می‌کنه (تا حدود 32767 اتصال همزمان)

بعد از اعمال تغییر، مجبور شدیم یک بار سرویس SQL Server رو ریست کنیم 🔄

و… مشکل به‌طور کامل حل شد

نکته جالب‌تر؟

کاربران می‌گفتن حتی سرعت سیستم هم بهتر شده!

احتمالاً سیستم مدام سعی می‌کرد اتصال بگیره، خطا می‌خورد و منتظر می‌موند تا دوباره تلاش کنه

🧠 جمع‌بندی مهم:

هر عددی که در SQL Server می‌بینید، معمولاً پشتش یک منطق و سناریو وجود داره.

این تنظیمات رو:

با حدس

با سلیقه

یا «ببینیم با کدوم عدد حال می‌کنیم»

نباید تغییر داد!



⚠️ یک عدد اشتباه، خیلی راحت می‌تونه کل یک شرکت رو دچار اختلال کنه.

کمی دقت بیشتر در این جزئیات، هزینه‌های خیلی بزرگی رو کم می‌کنه.



#SQLServer #DBA #Performance #Troubleshooting #Database #Production #Experience
22👍7👌2