文章详情页
如何计算mysql一条记录的存储大小?
浏览:194日期: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. python - Django表单Form.save()问题2. php为什么是源程序显示?3. linux - mysql 数据库经常报错挂掉4. javascript - video标签播放mp4视频自动暂停?5. mysql在限制条件下筛选某列数据相同的值6. 老师,flex-shrink: 1; 按视频操作,不会自动缩放7. html5 - node静态资源服务器设置了Cache-Control,但浏览器从来不走3048. java - springMVC 自动组装相关问题。9. html5 - 在HBuilder中打包Android的apk包出错,不知道是什么原因。10. python - 多线程小白求问这样的IP要怎么实现多线程print?
排行榜

网公网安备