怎么查看mysql容量 怎么看mysql数据库内存
如何评估mysql数据表的容量
在MySQL 5.1中,采用二进制格式保存DECIMAL列的值,将9个十进制数字打包在4字节中。对于每个值的整数部分和小数部分,其存储要求是分别确定的。每9个数字需要4字节,任何剩余的数字将占用4字节的一部分。例如,DECIMAL(18,9)列在小数点的每一侧均有9位数字,因此,整数部分和小数部分均需要4字节。DECIMAL(20,10)列在小数点的每一侧均有10位数字。对于每一部分,9位数字需要4字节,剩余的1位数字需要1字节。
10年积累的网站制作、成都做网站经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先网站设计后付款的网站建设流程,更有金昌免费网站建设让你可以放心的选择与我们合作。
mysql 怎么知道 数据库大小。在phpmyadmin中,新建了一个数据库。然后建了很多表与数据。怎么知其大小
在phpmyadmin中点击数据库,在显示表的下方有统计容量大小的数据。
例如:
columns_priv 0 MyISAM utf8_bin 1.0 KB -
db 1 MyISAM utf8_bin 4.9 KB 438 字节
func 0 MyISAM utf8_bin 1.0 KB -
help_category 36 MyISAM utf8_general_ci 23.4 KB -
help_keyword 378 MyISAM utf8_general_ci 87.7 KB -
help_relation 724 MyISAM utf8_general_ci 18.4 KB -
help_topic 458 MyISAM utf8_general_ci 258.4 KB -
host 0 MyISAM utf8_bin 1.0 KB -
proc 0 MyISAM utf8_general_ci 1.0 KB -
procs_priv 0 MyISAM utf8_bin 1.0 KB -
tables_priv 0 MyISAM utf8_bin 1.0 KB -
time_zone 0 MyISAM utf8_general_ci 1.0 KB -
time_zone_leap_second 0 MyISAM utf8_general_ci 1.0 KB -
time_zone_name 0 MyISAM utf8_general_ci 1.0 KB -
time_zone_transition 0 MyISAM utf8_general_ci 1.0 KB -
time_zone_transition_type 0 MyISAM utf8_general_ci 1.0 KB -
user 2 MyISAM utf8_bin 2.2 KB -
17 个表 总计 1,599 MyISAM gb2312_chinese_ci 406.0 KB 438 字节
PHP+MySQL如何统计数据库容量?
要想知道每个数据库的大小的话,步骤如下:
1、进入information_schema
数据库(存放了其他的数据库的信息)
use
information_schema;
2、查询所有数据的大小:
select
concat(round(sum(data_length/1024/1024),2),'MB')
as
data
from
tables;
3、查看指定数据库的大小:
比如查看数据库home的大小
select
concat(round(sum(data_length/1024/1024),2),'MB')
as
data
from
tables
where
table_schema='home';
4、查看指定数据库的某个表的大小
比如查看数据库home中
members
表的大小
select
concat(round(sum(data_length/1024/1024),2),'MB')
as
data
from
tables
where
table_schema='home'
and
table_name='members';
php连接数据库服务器,然后选择使用的数据库名称为information_schema,然后执行查询就行了。看你问的这个问题应该不会不知道用php访问数据库吧。
如果你权限不够的话可能只能对特定的数据库的信息进行查询。
本文标题:怎么查看mysql容量 怎么看mysql数据库内存
文章来源:http://azwzsj.com/article/ddcohio.html