Hi List,
I've searched the archives and the web many times in the past for answers to the
following
questions but never really got a complete understanding of what is going on. Hopefully
someone on
the list will be able to take the time to set me straight.
I have a typical php + mysql + linux setup. Today I noticed a high load, and checked
things out
with:
mysql% show processlist;
it showed 6 processes running:
[ I'll skip all the ascii output since it usually ends up garbled]
6 rows in set (0.00 sec)
however if I do:
ps axuw | grep "mysql" | wc -l
I get:
28
What is going on here?
Do I have 28 mysqld's waiting around for requests and just 6 actually processes
running?
Is there any way to regulate this - something similiar to apache's max_clients, min
spare server,
max spare servers, etc?
We often have mysql just totally melt down a server - someone will run a bit query and
then all
the others start to back-up. We then end up with a ton of queries trying run at once,
the load
goes to 50 or even 100(!).
How can I stop this? Any tips at all on regulating the use of mysql - this is an ISP
server so it
is very hard to make sure that all usrs are running sensible and well-constructed
database
schema's.
I have tried to contact mysql for consulting but their beginning prices are too high
for our
modest budget. Does anyone else know of ways to get some help if no one on the list is
able to
advise?
Thanks!
__________________________________
Do you Yahoo!?
Protect your identity with Yahoo! Mail AddressGuard
http://antispam.yahoo.com/whatsnewfree
--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe: http://lists.mysql.com/[EMAIL PROTECTED]