MySQL เซ็ตอย่างไรดีครับ จึงจะรับ Connection ได้มาก

ตอนนี้รันเซิฟเวอร์ RO มี Connection ขาเข้าและขาออกค่อนข้างมาก ถี่ๆ แต่จำนวนข้อมูลไม่มากครับ

เน้นไปทางปริมาณทราฟฟิคมากกว่า จะเซ็ตยังไงให้มันรับได้มากกว่าเดิมครับผม

เวลารันเซิฟเวอร์ RO พร้อมๆ กัน ราวๆ 10 เซิฟเวอร์ต่อเครื่อง บางทีช่วง Peak Time จะมี Can’t Connect DB ครับ

เนื่องจาก Connection มันเต็มครับ ตอนนี้ผมตั้ง my.cnf เป็นแบบนี้

log-queries-not-using-indexes
old_passwords=1
skip-locking
skip-external-locking
skip-innodb
query_cache_limit=16M
query_cache_size=16M
query_cache_type=1
max_connections=50
interactive_timeout=100
wait_timeout=100
connect_timeout=10
thread_cache_size=128
key_buffer=64M
join_buffer=1M
max_allowed_packet=16M
table_cache=1024
record_buffer=1M
join_buffer_size=2M
sort_buffer_size=2M
read_buffer_size=2M
max_connect_errors=10
low_priority_updates=1
# Try number of CPU's*2 for thread_concurrency
thread_concurrency=4
myisam_sort_buffer_size=64M
log-bin
server-id=1
long_query_time=5

CentOS 4.5 , MySQL 4.1.20 ครับผม

ขอขอบพระคุณในความกรุณาล่วงหน้าครับ

max_connections=50

น้อยไปหรือป่าวครับ

connect_timeout=10

เอาออกน่าจะดีขึ้น และแก้ limit connection ให้รับจริงๆได้เกิน 1000 ครับ

ขอบคุณครับ ลองดูแระ