• Модуль: perfmon
  • Путь к файлу: ~/bitrix/modules/perfmon/classes/mysql/table.php
  • Класс: CPerfomanceTable
  • Вызов: CPerfomanceTable::Fetch
function Fetch()
{
	global $DB;
	$ar = parent::Fetch();
	if ($ar)
	{
		if (isset($ar["Tables_in_".$DB->DBName]))
			$ar = array(
				"TABLE_NAME" => $ar["Tables_in_".$DB->DBName],
				"ENGINE_TYPE" => "",
				"NUM_ROWS" => "",
				"BYTES" => "",
				"BYTES_INDEX" => "",
			);
		else
			$ar = array(
				"TABLE_NAME" => $ar["Name"],
				"ENGINE_TYPE" => $ar["Comment"] === "VIEW"? "VIEW": $ar["Engine"],
				"NUM_ROWS" => $ar["Rows"],
				"BYTES" => $ar["Data_length"],
				"BYTES_INDEX" => $ar["Index_length"],
			);
	}
	return $ar;
}