文章详情页
如何计算mysql一条记录的存储大小?
浏览:46日期:2022-06-17 15:24:02
问题描述
如何根据表结构来计算一条记录占用的存储大小?
https://link.zhihu.com/?targe...
是否可以根据上述规则来计算?
问题解答
回答1:谢邀,我觉得应该不能完全根据表的结构占用的存储大小,给表建立索引,也会增加存储大小的。如果想要知道Mysql数据库中每个表占用的空间、表记录的行数的话,可以打开mysql的information_schema数据库。在该库中有个Tables表,这个表主要字段分别是:TABLE_SCHEMA:数据库名TABLE_NAME:表名ENGINE:所使用的存储引擎TABLES_ROWS:记录数DATA_LENGTH:数据大小INDEX_LENGTH:索引大小所以要知道一个表占用空间的大小,那就相当于是 数据大小 + 索引大小即可。
相关文章:
1. mysql - 请教一条sql2. css3 怎么实现锯齿状的剪纸效果(如图)3. Docker for Mac 创建的dnsmasq容器连不上/不工作的问题4. 老师 我是一个没有学过php语言的准毕业生 我希望您能帮我一下5. javascript - 责任具体在哪一方6. php - 想要远程推送emjio ios端怎么搞 需要怎么配合7. angular.js - angular 配置代理proxy.conf.json后报错,页面返回500internal server error?8. 冒昧问一下,我这php代码哪里出错了???9. javascript - h5分享链接到qq或者微信时有一个缩略图还有一些说明文字,这个要怎么去修改里面的图片和内容?10. javascript - 原生JS实现发送验证码计秒
排行榜