আমি একটি উইন্ডোজ সার্ভার 2008 বাক্সে এসকিউএল সার্ভার 2008 আর 2 এসপি 1 চালাচ্ছি। আমার কাছে ভিজুয়াল স্টুডিও 2010 থেকে একটি .NET স্ক্রিপ্ট চলছে যা নিম্নলিখিতগুলি করে:
- ডাটাবেসে পৌঁছে যায়
- পরিবর্তন করে
- iterates
এটি পুনরাবৃত্তি হবে মোট মোট সংখ্যা 150, তবে এটি 100 সংযোগে থামছে এবং কেন আমি তা বুঝতে পারি না। আমি আমার স্ক্রিপ্টটি কেবল একটি একক থ্রেড ব্যবহার করতে সামঞ্জস্য করতে পারতাম, তবে আমি কোথায় থাকতে পারব তা জানতে পছন্দ করব যেহেতু আমি সর্বাধিক সংযোগ সেটিংটি অনুপস্থিত যা ভবিষ্যতের রেফারেন্সের জন্য জানার জন্য আরও দরকারী।
আমি এখন পর্যন্ত কোথায় যাচাই করেছি তা এখানে:
- ভিজ্যুয়াল স্টুডিও 2010 এ এসকিউএল সংযোগের স্ট্রিং (এটি 1000 এ সেট করা আছে)
- এসএসএমএস ডাটাবেস উদাহরণ সংযোগ বৈশিষ্ট্য (এটি 0 [অনন্ত] ব্যবহারকারী সংযোগে সেট করা আছে)
- সার্ভার ২০০৮-এ কিছু তথ্য গুগল করা হয়েছে, দেখে মনে হচ্ছে এটি 100 টিরও বেশি সংযোগ পরিচালনা করতে পারে
SP_WHO2
লজিকাল সংযোগগুলি সম্পর্কে আরও তথ্য দেয় যা আমার কোডের সাথে পদক্ষেপ নিয়েছিল, দেখে যে # সংযোগের সংখ্যা 52 থেকে শুরু হয় এবং 152 লজিকাল সংযোগে "ম্যাক্স পুলড সংযোগগুলি পৌঁছেছে" ত্রুটির সাথে স্ক্রিপ্ট ত্রুটি।- ব্যবহারের জন্য সংযোগের স্ট্রিং পরিবর্তন করে
Data Source=PerfSQL02;Initial Catalog=Masked;Integrated Security=True;Max Pool Size=1000
আমি কোথায় অন্য চেক করতে হবে তা নিশ্চিত নই, আমি জানি আমার এখানে প্রচুর চলন্ত অংশ রয়েছে তবে আমি অনুভূতি পাচ্ছি যে আমি কোথাও সর্বাধিক পুলের সেটিংটি মিস করছি।
System.Data.SqlClient
100 100 এ ডিফল্ট, যার কারণে আপনি সংযোগ পুলটি অবসন্নতা দেখছেন)।