php - 请问这样粗略地计算mysql的数据表大小,可以行?
本文介绍了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屋!
查看全文