暂无图片
什么原因会导致同样的MySQL库表迁移到新节点过来之后,idb文件变大?
我来答
分享
暂无图片 匿名用户
什么原因会导致同样的MySQL库表迁移到新节点过来之后,idb文件变大?

什么原因会导致同样的MySQL库表迁移到新节点过来之后,idb文件变大?

我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
大大刺猬
1. 索引 目标端索引更多 2. 字符集 目标端更大的字符集,将导致单块存储的行数更少,也就是相同数据需要更多的空间 3. 使用了opt之类的优化了表(opt优化表可能导致空间使用更多。其实计算机里面经常使用空间换时间,时间换空间) 其实比较下两边的ddl就能找到原因
暂无图片 评论
暂无图片 有用 0
打赏 0
暂无图片
严少安
2022-10-27
👍‍
shunwahⓂ️

1、查看一下是不是有可能部分表未建索引
2、是否有可能引擎变了。

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
update语句中是不能直接更新主键嘛?
回答 1
mysql主键就是自增的id,就像序列一样。无业务含义,因为innodb底层这样设计的。不需要去更新。主键不是这样用的
mysql-8.0.26 到mysql-8.0.27, 直接替换二进制文件可以实现升级吗?
回答 2
可以,重新启动后会自动升级。
请问,数据虚拟化,这个概念现在还有人提吗?有何发展?
回答 1
看了一下百度百科:了解是一种概念性的说法。数据虚拟化(datavirtualization)这个词可能有点令人困惑,因为有些厂商互换地使用数据虚拟化和数据联合(datafederation)。但是两者
MYSQL 是否有锁设置并发更新数?
回答 1
innodbthreadconcurrency,如果设置为0,则表示不限制,mysql数据库服务器会尽可能地处理请求非0的话,表示并发数,建议设置小于等于cpu核数;
springboot mysql 批量的时候更新超时,但数据库没有慢日志, 这种问题一般出现在哪里?
回答 2
1、是不是慢日志设置问题,导致没有记录?2、批量超时先确认是数据库执行超时还是程序自身超时?3、是否有锁导致批量无法执行。4、在批量执行的时候登录数据库执行showprocesslist看看。
mysql mgr从库同步非常慢,导致整个MGR集群更新时大范围锁表的情况该如何解决?能否提供下解决思路?
回答 2
MGR推荐单主模式。虽然多主也可以。paoxs协议是全局排序写入。所以不见得是同步慢导致锁,也有可能锁导致同步慢。
mysql 高可用架构
回答 1
MySQLInnoDBCluster,官方推荐版本,相比其他架构市场占有率高、官方持续更新、遇到问题网上容易找到。
MySQL binlog 日志落盘的顺序是怎么样的?
回答 9
路过学习
mysql频繁更新的表,为什么字段数要设计少点?有大佬帮忙讲解下吗?
回答 1
已采纳
没有人回答呀!简单回复一下:1、更新表是不是要锁表?2、新增表数据是不是要新申请磁盘空间?3、更新表是不是要更新所有的索引。基本上这三方面就就限制表的列数以及字段类型都不能太大。不过更重要的是遵守数据
mysql中的索引膨胀率,如何查看?
回答 1
在MySQL中,可以通过以下命令查看索引的利用率:SELECTt.TABLESCHEMA,t.TABLENAME,INDEXNAME,CARDINALITY,TABLEROWS,CARDINALITY