Changeset 16
- Timestamp:
- 08/15/07 12:30:08 (1 year ago)
- Files:
-
- mysqltuner.pl (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
mysqltuner.pl
r15 r16 148 148 } 149 149 150 my (%mystat,%myvar );150 my (%mystat,%myvar,$dummyselect); 151 151 sub get_all_vars { 152 $dummyselect = `mysql $mysqllogin -Bse "SELECT VERSION();"`; 152 153 my @mysqlvarlist = `mysql $mysqllogin -Bse "SHOW /*!50000 GLOBAL */ VARIABLES;"`; 153 154 foreach my $line (@mysqlvarlist) { … … 286 287 $mycalc{'query_cache_efficiency'} = sprintf("%.1f",($mystat{'Qcache_hits'} / ($mystat{'Com_select'} + $mystat{'Qcache_hits'})) * 100); 287 288 if ($myvar{'query_cache_size'}) { 288 $mycalc{'pct_query_cache_used'} = sprintf("%.1f",100 - ($mystat{'Qcache_free_memory'} / $myvar{'query_cache_size'}) * 100);289 } 290 if ($mystat{'Qcache_lowmem_prunes'} == 0) {289 $mycalc{'pct_query_cache_used'} = sprintf("%.1f",100 - ($mystat{'Qcache_free_memory'} / $myvar{'query_cache_size'}) * 100); 290 } 291 if ($mystat{'Qcache_lowmem_prunes'} == 0) { 291 292 $mycalc{'query_cache_prunes_per_day'} = 0; 292 293 } else {