mysql_stat
(PHP 4 >= 4.3.0, PHP 5)
mysql_stat -- Den nuværende system status
Beskrivelse
string
mysql_stat ( [resource link_identifier] )
mysql_stat() returnerer den nuværende server status.
Parameterliste
- link_identifier
Link til en MySQL forbindelse.
Returneringsværdier
Returnerer en streng med status for uptime, tråde, forespørgsler, åbne tabeller,
flush tabeller and forespørgsler per second. For en komplet liste og andre status
variabler, kan du bruge SHOW STATUS SQL kommandoen.
Hvis link_identifier er ugyldig, NULL er returneret.
Eksempler
Eksempel 1. mysql_stat() eksempel
<?php $link = mysql_connect('localhost', 'mysql_bruger', 'mysql_kode'); $status = explode(' ', mysql_stat($link)); print_r($status); ?>
|
Ovenstående eksempel vil udskrive
noget der ligner: Array
(
[0] => Uptime: 5380
[1] => Threads: 2
[2] => Questions: 1321299
[3] => Slow queries: 0
[4] => Opens: 26
[5] => Flush tables: 1
[6] => Open tables: 17
[7] => Queries per second avg: 245.595
) |
|
Eksempel 2. Alternativ mysql_stat() eksempel
<?php $link = mysql_connect('localhost', 'mysql_bruger', 'mysql_kode'); $result = mysql_query('SHOW VARIABLES', $link); while ($row = mysql_fetch_assoc($result)) { echo $row['Variable_name'] . ' = ' . $row['Value'] . "\n"; } ?>
|
Ovenstående eksempel vil udskrive
noget der ligner: back_log = 50
basedir = /usr/local/
bdb_cache_size = 8388600
bdb_log_buffer_size = 32768
bdb_home = /var/db/mysql/
bdb_max_lock = 10000
bdb_logdir =
bdb_shared_data = OFF
bdb_tmpdir = /var/tmp/
... |
|