怎么查看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://ybzwz.com/article/ddcohio.html