php - 请问这样粗略地计算mysql的数据表大小,可以行?

查看:74
本文介绍了php - 请问这样粗略地计算mysql的数据表大小,可以行?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

假设某个mysql数据表中,共2个字段。
一个是id,mediumint(8).
另一个字段用于记录_SERVER["HTTP_USER_AGENT"],假设是char(300)——为方便以下计算。

如果有1000行记录,粗略计算,数据表大小是不是 (300+8)*1000=308 000字节,即308KB?

如果是100万行记录,粗略计算,数据表大小是不是 (300+8)*1000000=308 000 000字节,即308MB?这么大会不会导致数据库变得效率低下??

解决方案

300M真不大。 mysql有个information_schema.tables记录了数据表的粗略统计信息 PS:按数据行数计算字节并包括全部占用空间,因为有delete

这篇关于php - 请问这样粗略地计算mysql的数据表大小,可以行?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆