MYSQL中查詢資料庫設定多大,剩餘空間是多少(轉)

BSDLite發表於2007-08-11
MYSQL中查詢資料庫設定多大,剩餘空間是多少(轉)[@more@]MYSQL中如何查詢資料庫設定多大,剩餘空間是多少?能從表中查出嗎 engine 是innodb
innodb 是以空間為概念的,比如 my.cnf 中 innodb_data_file_path = ibdata1:10M 就是說用一個10MB大小的磁碟檔案ibdata1來做為innodb的空間,那麼建立N個innodb資料表都是在這個空間內,如果這個空間佔滿了, innodb表的操作就失敗了,即使你其它磁碟剩餘空間有很大也沒用。
所以把這個設定大點即可,也可以設定幾個檔案空間。一般最後一個檔案後面都有 :autoextend 引數來表示該檔案大小可以被自動擴大的。

如果要看還有多少空間,可以在 mysql 中下 show table status like '你的InnoDB資料表名'G 指令來看。最後會有 Free 多少。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617542/viewspace-947163/,如需轉載,請註明出處,否則將追究法律責任。

相關文章