Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Sprawdzanie wolnego miejsca
Forum PHP.pl > Forum > Bazy danych > MySQL
macdavido
Witam,
wrzuciłem to też do php bo tak naprawdę tam potrzebuje uzyskać tego typu info.

Jak szybko (w miarę) można sprawdzić maksymalną wielkość dla bazy danych na serwerze MySQL-owym oraz ilość jeszcze wolnego miejsca (w bajtach oczywiście)? Czy jest na to jakis prosty patent, zapytanie? Kopię i dokopać się nie mogę :-(

Dzięki za podpowiedź
Dav
mike
Ilość zajętego miejsca można sprawdzić tak:
  1. <?
  2.  
  3. mysql_connect("db.modwest.com", "username", "password");
  4. mysql_select_db("yourdb");
  5.  
  6. $result = mysql_query("show table status");
  7.  
  8. $size = 0;
  9. $out = "";
  10. while($row = mysql_fetch_array($result)) {
  11. $size += $row["Data_length"];
  12. $out .= $row["Name"] .": ". 
  13.  round(($row["Data_length"]/1024)/1024, 2) ."<br>\n";
  14. }
  15.  
  16. $size = round(($size/1024)/1024, 1);
  17.  
  18. echo $out ."<br>\n";
  19. echo "Total MySQL db size: $size";
  20. ?>


Skryp wzięty z pierwszej strony wyszukiwania: google.pl :: search :: how+to+check+space+of+database+mysql

Ale nie wiem jak sprawdzić ilość dopuszczalnego miejsca.
macdavido
Super! Działa!
Dzięki za reakcję. Jakoś nie szukałem w googlach bo czasu brak i chyba nawet nie pomyślałem o tym.. a forum mam w tle ;-) przydatne jak się okazuje.

Dziękie wielkie ;-)
Dav
dr_bonzo
Cytat
Jakoś nie szukałem w googlach bo czasu brak i chyba nawet nie pomyślałem o tym.. a forum mam w tle

Ojjj nieladnie, zlamana pierwsza zasada: zajrzyj do google.

Przeciez wyszukiwanie to zazwyczaj kilka minut, a na odpowiedz na forum czeka sie dluzej, ehhh
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.