暂无图片
oracle行迁移和行链解决的问题,再mysql中如何解决的??
我来答
分享
暂无图片 匿名用户
oracle行迁移和行链解决的问题,再mysql中如何解决的??

Oracle数据库通过行链和行迁移来处理块中无法存储一条完整数据的场景。大量VARCHAR字段做UPDATE时很容易产生行迁移的现象,mysql如何解决一个块中无法存储一条完整数据的场景??


有没有相关的case参考下

我来答
添加附件
收藏
分享
问题补充
3条回答
默认
最新
用铅笔写日记

mysql是以页为单位存储数据,一页默认64KB,通常情况下一页可以存储多行数据,对于大数据存储,可以跨页存储。

暂无图片 评论
暂无图片 有用 1
打赏 0
手机用户1559

默认页大小不是16K 么?

暂无图片 评论
暂无图片 有用 1
打赏 0

写入新的一页,把旧的行给删除了

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


请输入正文
提交
相关推荐
大家平时巡检mysql是用脚本还是什么工具?要出具巡检的报告
回答 1
已采纳
没条件的用zabbix结合慢日志。有条件的上一些专业的监控比如恩墨的白求恩作为巡检。还有mysql企业版带你要的功能。
5.7中从库和主库相差2个事务,用gtid_next跳过错误,该如何指定?
回答 1
在MySQL5.7中,如果从库与主库相差2个事务,你可以使用gtidnext来跳过错误。根据你提供的信息,主库的最后一个已执行的事务是8c8b87a6998a11ee82a3000c295f8271:
MySQL 字符串太长,想只显示100个字, 怎么实现?
回答 3
已采纳
MySQLleft函数可以满足吧。selectleft(errormsg,6)fromtvchrocrlimit3;mysql>selectsubstr(errormsg,1,6)fromtvc
MySQL B+ 树中,key存储的就是索引的那个字段吗?
回答 1
node存储的就是索引keyleaf一级索引存储的就是这一行数据,二级索引存储的就是主键KEY
如何更高效地解决批次更新?
回答 1
已采纳
新增insert这个表。删除的话用update参与人状态。
系统运行时,慢sql大多是锁等待造成,这种情况是需要修改业务逻辑吗?
回答 1
已采纳
先优化慢查询sql,如果没用,再修改业务逻辑。
mysql中如何查看活动会话?
回答 7
showprocesslist;
MYSQL 工具: GO 语言开发的 遇到个BUG -ignore-primaryKey-forInsert 添加该参数,不生成SQL文件?
回答 1
代码贴出地址来
mysql如何update多条数据 ?
回答 1
已采纳
where的时候带上特定条件,如果条件是多行,那么更新就是多行。比如whereid1通常是一行。如果id是主键。如果whereid<10那么就是多行
mysql 可以实现单向, 多数据库往一个数据库中同步数据的功能吗?
回答 1
mysql8可以实现,值得拥有