文章详情页
如何计算mysql一条记录的存储大小?
浏览:231日期: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. php - 微信开发验证服务器有效性2. java导入问题3. javascript - Ajax返回json格式之后的数据解析后取出来的数据为undefined?4. javascript - npm安装报错 系统w7 求大神解答5. javascript - vue.js 在使用期间遇到ios9.3.2不兼容问题6. css - 文字排版问题,内容都是动态抓出来的,字数不一定。如何对齐啊7. css3 - 微信前端页面遇到的transition过渡动画的bug8. 网页爬虫 - 关于Python的编码与解码问题9. 前端 - WebStrom安装了angularjs插件,但是没有语法提示10. 正则表达式 - Java:字符串替换带序号
排行榜

网公网安备