X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=includes%2Flibs%2Frdbms%2Floadmonitor%2FLoadMonitorMySQL.php;h=c0db68c3a4d37a8a006038c464fe5ffe78e07430;hb=856bf52037a00c47c8123488dcf01bd3a1071f36;hp=45b1d8397e9b49580333094eb00d32daec6006f8;hpb=fba48c6dae69b7163580d936095b7dd16c9b3644;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/libs/rdbms/loadmonitor/LoadMonitorMySQL.php b/includes/libs/rdbms/loadmonitor/LoadMonitorMySQL.php index 45b1d8397e..c0db68c3a4 100644 --- a/includes/libs/rdbms/loadmonitor/LoadMonitorMySQL.php +++ b/includes/libs/rdbms/loadmonitor/LoadMonitorMySQL.php @@ -19,6 +19,11 @@ * @ingroup Database */ +namespace Wikimedia\Rdbms; + +use IDatabase; +use BagOStuff; + /** * Basic MySQL load monitor with no external dependencies * Uses memcached to cache the replication lag for a short time @@ -55,8 +60,6 @@ class LoadMonitorMySQL extends LoadMonitor { // https://dev.mysql.com/doc/refman/5.7/en/server-status-variables.html if ( $s->Innodb_buffer_pool_pages_total > 0 ) { $ratio = $s->Innodb_buffer_pool_pages_data / $s->Innodb_buffer_pool_pages_total; - } elseif ( $s->Qcache_total_blocks > 0 ) { - $ratio = 1.0 - $s->Qcache_free_blocks / $s->Qcache_total_blocks; } else { $ratio = 1.0; }