php - 数据库的大小。 PHP-MySQL

标签 php mysql database size

我想使用 php 了解我的数据库的大小。 如何以兆字节为单位显示整个数据库的大小?特定请求的大小(以兆字节为单位)?

最佳答案

尝试以字节为单位获取大小:

mysql_select_db("yourdatabase");  
$q = mysql_query("SHOW TABLE STATUS");  
$size = 0;  
while($row = mysql_fetch_array($q)) {  
    $size += $row["Data_length"] + $row["Index_length"];  
}

然后以兆字节为单位进行转换:

$decimals = 2;  
$mbytes = number_format($size/(1024*1024),$decimals);

关于php - 数据库的大小。 PHP-MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4032527/

相关文章:

php - 删除 Magento 上的所有产品

php - 如何可靠地识别网站

PHP $_SESSION 足以保护网页吗?

php - 每次保存复选框值时附加重复值

mysql - 在 MySQL 中获取两个日期字符串之间的数据

mysql - 如何在我的列全部为 NULL 值的现有表中发布 SQL 中的新记录?

php - 基于网络的音乐库(编程概念)

sql - 您会推荐哪些优化工作来加速 PostgreSQL 中的查询执行?

database - 批处理/拆分 PostgreSQL 数据库

MySQL .idb 快速增长