diff --git a/administrator/components/com_admin/src/Model/SysinfoModel.php b/administrator/components/com_admin/src/Model/SysinfoModel.php index 33365916235e2..e7dd99a5ea88f 100644 --- a/administrator/components/com_admin/src/Model/SysinfoModel.php +++ b/administrator/components/com_admin/src/Model/SysinfoModel.php @@ -310,16 +310,19 @@ public function &getInfo(): array return $this->info; } - $db = $this->getDatabase(); + $db = $this->getDatabase(); + $dbType = $db->getServerType(); $this->info = [ 'php' => php_uname(), - 'dbserver' => $db->getServerType(), + 'dbserver' => $dbType, 'dbversion' => $db->getVersion(), 'dbcollation' => $db->getCollation(), 'dbconnectioncollation' => $db->getConnectionCollation(), 'dbconnectionencryption' => $db->getConnectionEncryption(), 'dbconnencryptsupported' => $db->isConnectionEncryptionSupported(), + 'dbsqlbigselects' => $dbType === 'mysql' ? $db->getSessionVarBool('sql_big_selects') : null, + 'dbmaxjoinsize' => $dbType === 'mysql' ? $db->getSessionVarString('max_join_size') : null, 'phpversion' => PHP_VERSION, 'server' => $_SERVER['SERVER_SOFTWARE'] ?? getenv('SERVER_SOFTWARE'), 'sapi_name' => PHP_SAPI, diff --git a/administrator/components/com_admin/tmpl/sysinfo/default_system.php b/administrator/components/com_admin/tmpl/sysinfo/default_system.php index 06e1bdb41f60a..186d04bf6fd6a 100644 --- a/administrator/components/com_admin/tmpl/sysinfo/default_system.php +++ b/administrator/components/com_admin/tmpl/sysinfo/default_system.php @@ -88,6 +88,26 @@ info['dbconnencryptsupported'] ? Text::_('JYES') : Text::_('JNO'); ?> + info['dbsqlbigselects'] !== null) : ?> +