oracle中的HWK是什么概念?
rt
是HWM吧 High water mark(高水位)
这个概念应该是很形象了。 存储管理里的一个概念。
你可以g一下,具体的描述。
数据段占有一定的空间,包括使用的和空闲的,数据在插入的过程中不断的增长空间,这样占用的空间就越来越多,空闲空间越来越少,已占用空间的数量就是HWM。就象水库中的水位上涨一样.当删除数据后,会出现一些空闲空间,但是就象水库的最高水位标志不什下降一样,HWM也不会下降。所以说在进行DML操作时HWM不会下降,但是TRUNCATE表会使HWM为0。
记得在一个oracle的培训上,讲师说过HWM影响select的性能:
HTML code:
比如说一个table分配了10M空间,不断的insert后,使用的空间和HWM都涨到8M,然后用delete删除了一些纪录后,适用的空间只有2M,但HWM还是8M。那么当select语句读取这个表时,会从disk上读取8M的内容,而不是2M,所以会影响到select的性能。
http://hi.csdn.net/link.php?url=http://blog.csdn.net%2Fwh62592855
楼主有兴趣的话可以参考一下
那就定期回收空闲空间应该可以吧
相关问答:
安装11g的06,打补丁升到07,从ODBC里面看,有
Oracle in OraOdac11g_home1 11.01.00.07
从注册表看HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\下面的Driver和Setup都是我的安装路径
"D:\\app\\Ad ......
在lomboz eclipse中的window->show view->others->中的怎样加入connectivity中的data source中连接oracle时只有8,9,10这三个版本,怎样才能连接oracle11这个版本呢??????????????
......
兄弟 图挂了。
<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName" value ......
各大老师好,请教一个问题.
我设置了一个oracle字段,varchar(3000),然后插入一条数据长度才1000,就报错了.如:net.sf.hibernate.exception.GenericJDBCException: Could not execute JDBC batch update
Caused ......