当前位置:网站首页>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
边栏推荐
猜你喜欢
IDEA工具常用配置
全自动化机器学习建模!效果吊打初级炼丹师!
字节二面:可重复读隔离级别下,这个场景会发生什么?
[免费专栏] Android安全之和平精英(FZ)APK逆向分析
国产抗新冠口服药每瓶不超300元/ 我国IPv6网络全面建成/ 谷歌入局折叠屏手机...今日更多新鲜事在此...
放下手机吧:实验表明花20分钟思考和上网冲浪同样快乐
Uniapp 应用未读角标插件 Ba-Shortcut-Badge
史上最全架构师知识图谱(纯干货)
Bi Sheng Compiler Optimization: Lazy Code Motion
[免费专栏] Android安全之静态方式逆向APK应用浅析【手动注入smali+】+【IDA Pro静态分析so文件】+【IDA Pro基础使用讲解】
随机推荐
Cortex-A7 MPCore 架构
单片机编程-状态机
国产抗新冠口服药每瓶不超300元/ 我国IPv6网络全面建成/ 谷歌入局折叠屏手机...今日更多新鲜事在此...
Win10系统80端口被占用的解决方法
Qt 5.12 LTS 部署
李乐园:iMetaLab Suite宏蛋白质组学数据分析与可视化(视频+PPT)
字节二面,差点倒在了MySQL上面
[免费专栏] Android安全之Xposed插件开发【从零手把手带】教程
Iptables防火墙常见的典型应用场景
5.3.6 原子操作对非原子的操作排序
[免费专栏] Android安全之ZIP文件目录遍历漏洞
单调栈
Typora 结合 Picgo 自动上传图像
放下手机吧:实验表明花20分钟思考和上网冲浪同样快乐
kakka rebalance解决方案
使用mysql:5.6和 owncloud 镜像,构建一个个人网盘
Mysql table structure change scheme comparison and analysis
loadrunner script -- parameterization
智驾科技完成C1轮融资,此前2轮已融4.5亿元
What is the Treasure Project (TPC), a dark horse with wings in 2022!