php計(jì)算整個(gè)mysql數(shù)據(jù)庫(kù)大小的方法
本文實(shí)例講述了php計(jì)算整個(gè)mysql數(shù)據(jù)庫(kù)大小的方法。分享給大家供大家參考。具體如下:
這里用MB,KB或者GB的格式返回計(jì)算結(jié)果。
function CalcFullDatabaseSize($database, $db) { $tables = mysql_list_tables($database, $db); if (!$tables) { return -1; } $table_count = mysql_num_rows($tables); $size = 0; for ($i=0; $i < $table_count; $i++) { $tname = mysql_tablename($tables, $i); $r = mysql_query("SHOW TABLE STATUS FROM ".$database." LIKE '".$tname."'"); $data = mysql_fetch_array($r); $size += ($data['Index_length'] + $data['Data_length']); }; $units = array(' B', ' KB', ' MB', ' GB', ' TB'); for ($i = 0; $size > 1024; $i++) { $size /= 1024; } return round($size, 2).$units[$i]; } /* ** Example: */ // open mysql connection: $handle = mysql_connect('localhost', 'user', 'password'); if (!$handle) { die('Connection failed!'); } // get the size of all tables in this database: print CalcFullDatabaseSize('customer1234', $handle); // --> returns something like: 484.2 KB // close connection: mysql_close($handle);
希望本文所述對(duì)大家的php程序設(shè)計(jì)有所幫助。
- PHP中字符與字節(jié)的區(qū)別及字符串與字節(jié)轉(zhuǎn)換示例
- php字符串截取中文截取2,單字節(jié)截取模式
- 用PHP來(lái)計(jì)算某個(gè)目錄大小的方法
- php計(jì)算一個(gè)文件大小的方法
- php使用遞歸計(jì)算文件夾大小
- php對(duì)文件夾進(jìn)行相關(guān)操作(遍歷、計(jì)算大?。?/a>
- php計(jì)算整個(gè)目錄大小的方法
- php計(jì)算整個(gè)目錄大小的方法
- php strlen mb_strlen計(jì)算中英文混排字符串長(zhǎng)度
- PHP實(shí)現(xiàn)字節(jié)數(shù)Byte轉(zhuǎn)換為KB、MB、GB、TB的方法
相關(guān)文章
PHP數(shù)組操作匯總 php數(shù)組的使用技巧
對(duì)于Web編程來(lái)說(shuō),最重要的就是存取和讀寫(xiě)數(shù)據(jù)了。存儲(chǔ)方式可能有很多種,可以是字符串、數(shù)組、文件的形式等。2011-07-07PHP 刪除一個(gè)目錄及目錄下的所有文件的函數(shù)代碼
PHP刪除一個(gè)目錄及目錄下的文件代碼,即刪除目錄或刪除文件。2010-05-05PHP+Ajax檢測(cè)用戶名或郵件注冊(cè)時(shí)是否已經(jīng)存在實(shí)例教程
這篇文章主要介紹了PHP+Ajax檢測(cè)用戶名或郵件注冊(cè)時(shí)是否已經(jīng)存在實(shí)例教程,是非常常見(jiàn)的一個(gè)重要功能,常用于論壇注冊(cè)部分或會(huì)員注冊(cè)部分,需要的朋友可以參考下2014-08-08SESSION存放在數(shù)據(jù)庫(kù)用法實(shí)例
這篇文章主要介紹了SESSION存放在數(shù)據(jù)庫(kù)用法,自定義了一個(gè)簡(jiǎn)單的針對(duì)數(shù)據(jù)操作的session類并給出了使用該類存儲(chǔ)到數(shù)據(jù)庫(kù)的相關(guān)技巧,需要的朋友可以參考下2015-08-08PHP 過(guò)濾頁(yè)面中的BOM(實(shí)現(xiàn)代碼)
本篇文章是對(duì)PHP中過(guò)濾頁(yè)面中的BOM的實(shí)現(xiàn)代碼進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06