博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
块空间释放与压缩
阅读量:2447 次
发布时间:2019-05-10

本文共 512 字,大约阅读时间需要 1 分钟。

Delete, update两类语句可以增加block中的free space

释放的空间在下面的条件下可以被随后的insert使用

1) insert与释放空间的delete/update在同一个事务中,insert在后

2) insertdelete/update在不同事务中, 只有当delete/update所在事务提交后,insert才能使用释放的空间

block中释放的空间可能不连续, oracle在下面两个条件满足时会愈合块中碎片

1) update/insert语句尝试使用这个块在存储 a new row piece,而这个块包含有足够的free space(算上连续空间与碎片空间)

2) 因为不连续,这个new row piece无法insert进来

这种做的原因是为了性能考虑, 只在需要时才压缩碎片

[@more@]

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/94384/viewspace-1010941/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/94384/viewspace-1010941/

你可能感兴趣的文章
google 禁止广告_是否应禁止针对个人的广告?
查看>>
Plover.io在本地设备之间快速共享文件
查看>>
如何在OS X照片中禁用iCloud照片同步
查看>>
Minecraft的官方网站分发了受恶意软件感染的皮肤
查看>>
word模板快速填内容_如何快速轻松地在Word中选择内容块
查看>>
如何在Word 2013中直接从一个表导航到另一个表
查看>>
twitch 录像_如何通过NVIDIA GeForce Experience将您的PC游戏玩法传送到Twitch
查看>>
打印机疑难解答_使用内置电源疑难解答改善Windows 7中的电池寿命
查看>>
drupal加密_立即更新您的Drupal网站,否则黑客可能将其变成加密货币矿工
查看>>
vimrc配置 鼠标光标_在“提示”框中:即时调整窗口大小,包含鼠标光标并了解电池配置...
查看>>
询问HTG:安装XBMC附加组件,缩小视频以进行移动播放,自动更改默认打印机
查看>>
High Sierra推出后如何离开macOS公开Beta
查看>>
如何格式化您的WhatsApp消息
查看>>
pixel2pixel_Pixel 2的视觉核心是什么?
查看>>
更改用户账户设置自动更改_您应该更改的5个SimpliSafe设置
查看>>
excel中转换为数值_如何在Microsoft Excel中转换货币
查看>>
netflix怎么上_如何在Netflix上隐藏电视节目和电影
查看>>
opera_从Opera快速拨号页上删除混乱
查看>>
apple pencil_如何在iPad Pro的Apple Pencil上双击动作
查看>>
linux使用命令重命名_如何在Linux上使用重命名命令
查看>>