function memory_check() { $min_memory_needed = (int) ($global_buffers + ($thread_buffers * $max_connections->Value)); $global_buffers = (int) ($key_buffer->Value + $net_buffer->Value); $thread_buffers = (int) ($read_rnd_buffer_size->Value + $sort_buffer->Value + $myisam_sort_buffer->Value + $read_buffer->Value + $join_buffer->Value); $key_buffer = db_fetch_object(db_query('SHOW VARIABLES LIKE "key_buffer_size"')); $net_buffer = db_fetch_object(db_query('SHOW VARIABLES LIKE "net_buffer_length"')); $max_connections = db_fetch_object(db_query('SHOW VARIABLES LIKE "max_connections"')); $read_rnd_buffer_size = db_fetch_object(db_query('SHOW VARIABLES LIKE "read_rnd_buffer_size"')); $sort_buffer = db_fetch_object(db_query('SHOW VARIABLES LIKE "sort_buffer_size"')); $myisam_sort_buffer = db_fetch_object(db_query('SHOW VARIABLES LIKE "myisam_sort_buffer_size"')); $read_buffer = db_fetch_object(db_query('SHOW VARIABLES LIKE "read_buffer_size"')); $join_buffer = db_fetch_object(db_query('SHOW VARIABLES LIKE "join_buffer_size"')); echo "" . t('Minimum Memory Needed : ') . $min_memory_needed . ""; echo "" . t('Global Buffer : ') . $global_buffers . ""; echo "" . t('Thread Buffers : ') . $thread_buffers . ""; echo "" . t('Key Buffer : ') . $key_buffer->Value . ""; echo "" . t('Net Buffer : ') . $net_buffer->Value . ""; echo "" . t('Max Connections : ') . $max_connections->Value . ""; echo "" . t('Read Rnd Buffer Size : ') . $read_rnd_buffer_size->Value . ""; echo "" . t('Sort Buffer : ') . $sort_buffer->Value . ""; echo "" . t('Myisam Sort Buffer : ') . $myisam_sort_buffer->Value . ""; echo "" . t('Read Buffer : ') . $read_buffer->Value . ""; echo "" . t('Join Buffer : ') . $join_buffer->Value . ""; }