当前位置:网站首页>MYSQL物理存储文件的页和INNOBUF的页是否有大小区别?
MYSQL物理存储文件的页和INNOBUF的页是否有大小区别?
2022-08-09 18:07:00 【大明_数据库_指挥使】
请教下
1 MYSQL一字段name varch(250) 实际顶多100。它加载到内存是250,还是按实际长度分配?
2 文件里的页加载到INNODB BUFFER 里 是用1个内存页,还是有可能多个内存页来装载?
3 是不是MYSQL也有私有内存,从内存页里读取行和列, 这个时候才分配内存按定义长度(250)?
采纳答案1:
1. 按实际分配
2. 文件中的页和BUFFER POOL中的页一一对应
3. 每个连接是有私有内存,但数据页的加载是放到BUFFER POOL中的
其他答案1:
1. 按实际分配
2. 文件中的页和BUFFER POOL中的页一一对应
3. 每个连接是有私有内存,但数据页的加载是放到BUFFER POOL中的
其他答案2:
你可以自己查询看下
数据库查询表使用page情况 参考SQL如下: (不要在生产环境执行)
SELECT INDEX_NAME, COUNT(*) AS Pages,
ROUND(SUM(IF(COMPRESSED_SIZE = 0, @@GLOBAL.innodb_page_size, COMPRESSED_SIZE))/1024/1024)
AS 'Total Data (MB)'
FROM INFORMATION_SCHEMA.INNODB_BUFFER_PAGE
WHERE TABLE_NAME = '`db1`.`sbtest1`'
GROUP BY INDEX_NAME;
操作系统查看数据文件(.ibd)使用页 参考如下命令(需离线)
innochecksum -S /data/mysql_3308/mysqldata/db1/sbtest1.ibd
边栏推荐
猜你喜欢
读大学有用吗?

国产抗新冠口服药每瓶不超300元/ 我国IPv6网络全面建成/ 谷歌入局折叠屏手机...今日更多新鲜事在此...

国内市场上的 BI 软件到底有啥区别?

论文精读:VIT - AN IMAGE IS WORTH 16X16 WORDS: TRANSFORMERS FOR IMAGE RECOGNITION AT SCALE
![URLError: <urlopen error [Errno 11004] getaddrinfo failed>调用seaborn-data无法使用](/img/a5/48b480f4ceee37d2d753322f7491eb.png)
URLError: <urlopen error [Errno 11004] getaddrinfo failed>调用seaborn-data无法使用

不是吧,连公司里的卷王写代码都复制粘贴,这合理?

正则表达式(全)

Cortex-A7 MPCore 架构

第三方bean使用ConfigurationProperties注解获取yml配置文件数据 & 获取yml配置文件数据的校验

YOLO v3源码详解
随机推荐
[免费专栏] Android安全之安卓APK浅析
全自动化机器学习建模!效果吊打初级炼丹师!
JMeter压测时如何在达到给定错误数量后停止测试
关于加强专业学位研究生课程体系建设的意见
100+开箱即用的AI工具箱;程序员150岁长寿指南;『地理空间数据科学』课程资料;Graphic数据可视化图表库;前沿论文 | ShowMeAI资讯日报
[免费专栏] Android安全之ZIP文件目录遍历漏洞
IDEA工具常用配置
哈希表
shared usage in d
从功能测试到自动化测试你都知道他们的有缺点吗?
国内市场上的 BI 软件到底有啥区别?
[免费专栏] Android安全之和平精英(FZ)APK逆向分析
std::atomic_flag的test_and_set函数理解
PHP基础笔记-NO.4
Cortex-A7 MPCore Architecture
web正则表达式中^和$的含义是什么
字节二面:可重复读隔离级别下,这个场景会发生什么?
商业智能BI行业分析思维框架:铅酸蓄电池行业(一)
[免费专栏] Android安全之APK动态方式逆向应用【三种Smali注入方法】
[免费专栏] Android安全之Android应用的汉化功能(修改so中的字符串内容)