有沒有辦法讀取最大值。 PHP中的MySQL數據庫容量?如何獲得最大mySQL數據庫容量在PHP?
我已經做了一個類,以確保數據庫從gettin溢出。它工作得很好,唯一的問題是我不能得到最大數據庫大小(每個數據庫)。我必須像這樣手動設置它:
class StorageSecurity
{
private static $MAX_DB_SIZE = 100; //MB
private $_db_host; //Database Host
private $_db_user; //Database Username
private $_db_pass; //Database Userpass
public function __construct(Database $_db)
{
try
{
$this->_errors = Array();
$this->_db_host = $_db->getDBHost();
$this->_db_user = $_db->getDBUser();
$this->_db_pass = $_db->getDBPass();
$this->setMaxDBCapacity(self::$MAX_DB_SIZE);
$db_conn = mysql_pconnect($this->_db_host, $this->_db_user,
$this->_db_pass);
if (!$db_conn) throw new Exception("Server Connection Failed.");
} catch(Exception $e) {
$this->_errors[] = $e->getMessage();
}
}
}
謝謝!
沒有答案.... – Racooon 2011-05-20 22:36:42
你是什麼意思的最大容量多少?它是否包含日誌文件的大小(對於InnoDB)?它是基於磁盤上剩餘的空間量嗎? – 2011-05-20 22:39:50
最大分貝大小,我認爲,沒有其他說明。 – Racooon 2011-05-20 22:56:46