Do you mean processes instead of threads?
(ps lists each *process* separately, along with its process ID, but doesn't
list separate threads within each process. If mysqld handles each new
connection by calling fork(), then I think fork() creates a new process,
not a new thread.)
-Bennett
At 04:39 PM 11/22/2001 +1300, Quentin Bennett wrote:
>Hi,
>
> From previous message (I don't run linux), I believe that linux ps lists
> all
>threads, and mysqld does create a thread for each connection.
>
>Regards
>
>Quentin
>
>-----Original Message-----
>From: Bennett Haselton [mailto:[EMAIL PROTECTED]]
>Sent: Thursday, 22 November 2001 4:15 p.m.
>To: [EMAIL PROTECTED]
>Subject: does each database connect cause mysqld to fork?
>
>
>Each time I open a database handle (in perl code), does that cause a new
>process to run, a new instance of mysqld? And each time I disconnect the
>database handle ($dbh->disconnect() in perl code), does that cause the
>number of running instances of mysqld to go down by one?
>
>The process list on my Linux server includes several instances of mysqld:
>
>server1:/home/bhaselto/web/html$ ps auwx | grep mysqld
>root 1014 0.0 0.0 1672 0 ? SW Nov05 0:00
>[safe_mysqld]
>mysql 1037 0.0 3.6 15172 9484 ? S Nov05 22:10
>/usr/sbin/mysqld --basedir=/ --datadir=/var/lib/mysql --user=mysql --
>mysql 1039 0.0 3.6 15172 9484 ? R Nov05 19:02
>/usr/sbin/mysqld --basedir=/ --datadir=/var/lib/mysql --user=mysql --
>mysql 1040 0.0 3.6 15172 9484 ? S Nov05 0:04
>/usr/sbin/mysqld --basedir=/ --datadir=/var/lib/mysql --user=mysql --
>mysql 4518 0.0 0.0 0 0 ? Z 21:07 0:00 [mysqld
><defunct>]
>mysql 4519 0.0 3.6 15172 9484 ? R 21:07 0:00
>/usr/sbin/mysqld --basedir=/ --datadir=/var/lib/mysql --user=mysql --
>
>so I was wondering if that was the explanation -- I know I have multiple
>running scripts that use the database at the same time, although I thought
>
>they generally didn't leave the handles open that long.
>
> -Bennett
>
>[EMAIL PROTECTED] http://www.peacefire.org
>(425) 649 9024
>
>
>---------------------------------------------------------------------
>Before posting, please check:
> http://www.mysql.com/manual.php (the manual)
> http://lists.mysql.com/ (the list archive)
>
>To request this thread, e-mail <[EMAIL PROTECTED]>
>To unsubscribe, e-mail
><[EMAIL PROTECTED]>
>Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php
>
>The information contained in this email is privileged and confidential
>and intended for the addressee only. If you are not the intended
>recipient, you are asked to respect that confidentiality and not
>disclose, copy or make use of its contents. If received in error
>you are asked to destroy this email and contact the sender immediately.
>Your assistance is appreciated.
[EMAIL PROTECTED] http://www.peacefire.org
(425) 649 9024
---------------------------------------------------------------------
Before posting, please check:
http://www.mysql.com/manual.php (the manual)
http://lists.mysql.com/ (the list archive)
To request this thread, e-mail <[EMAIL PROTECTED]>
To unsubscribe, e-mail <[EMAIL PROTECTED]>
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php