Zjištění velikosti DB PHP skriptem
Potřebujete si pravdidělně ověřovat velikost DB bez přihlášení do phpmyadmina? Pokud ano, můžete použít níže uvedený jednoduchý skript.
Ukázkový skript
(Přístupové údaje pro připojení k DB naleznete v zákaznické administraci v detailu služby (domény) pod záložkou Databáze)
<?php
$server = "nazev-databaze.dbaserver.net";
$uzivatel = "nazev-databaze";
$databaze = "nazev-databaze";
$heslo = "heslo";
$mysqli = new mysqli($server, $uzivatel, $heslo, "");
if ($mysqli->connect_errno) {
printf("Connect failed: %s\n", $mysqli->connect_error);
exit();
}
$q = "SELECT Round(SUM((data_length + index_length) / 1024 / 1024), 2) AS 'size' FROM information_schema.TABLES WHERE table_schema = '$databaze';";
if ($result = $mysqli->query($q)) {
$vysledek = $result->fetch_assoc();
echo "Velikost DB ".$databaze.": ".$vysledek['size']."MB";
$result->close();
}
$mysqli->close();
?>