Rob*_*ron 1 oracle delete
做全表扫描时,为什么Oracle会扫描高水位线以下的所有行?它不知道某些行已被删除并且不应扫描它们吗?
a1e*_*x07 5
Oracle(以及任何其他 RDMS)不扫描“行”。它与块一起运行(其他供应商可能使用不同的术语,例如页面),并且它不知道哪些块有或没有行。此外,顺序读取比随机快得多,而且将比需要的更多内容读取到内存中更便宜...... HWM 的一个很好的图形解释:http : //chandu208.blogspot.ca/2012/02/high-water-mark -hwm.html
归档时间:
11 年,5 月 前
查看次数:
534 次
最近记录: