- 博客(5)
- 收藏
- 关注
转载 修正ORACLE表的高水位线
在ORACLE中,执行对表的删除操作不会降低该表的高水位线。而全表扫描将始终读取一个段(extent)中所有低于高水位线标记的块。如果在执行删除操作后不降低高水位线标记,则将导致查询语句的性能低下。下面的方法都可以降低高水位线标记。 1.执行表重建指令 alter table table_name move; (在线转移表空间ALTER TABLE 。。。 MOVE TABLESPACE 。
2013-12-06 14:18:48 615
转载 Oracle中Select语句的特性
Select语句会对表中的数据进行一次扫描,但是究竟扫描多少数据存储块呢,这个并不是说数据库中有多少数据,Oracle就扫描这么大的数据块,而是Oracle会扫描高水位线以下的数据块。现在来想象一下,如果刚才是一张刚刚建立的空表,你进行了一次Select操作,那么由于高水位线HWM在最低的0位置上,所以没有数据块需要被扫描,扫描时间会极短。而如果这个时候你首先插入了一千万条数据,然后再用delet
2013-12-06 14:15:51 396
转载 Oracle delete高水位线问题处理
最近遇到oracle 表中数据量很大查询和更新比较慢需要删除,发现删除后查询速度还是很慢,原来是delete oracle 高水位没有下降的原因。 在oracle里,使用delete删除数据以后,数据库的存储容量不会减少,而且使用delete删除某个表的数据以后,查询这张表的速度和删除之前一样,不会发生变化。 因为oralce有一个HWM高水位,它是oracle的一个表使用空间最高
2013-12-06 13:47:18 489
转载 SGA与PGA应该如果分配内存
Oracle不是一个有个比列80%*memory。 OLTP系统,其中sga80%,pga20%。DDS系统,各50%。 你可以给小点。运行一段时间后,查看v$pga_target_advice和v$sga_target_advice来看Oracle给出的建议。
2013-12-06 13:36:33 547
转载 Oracle10g数据库日常维护手册
Oracle10g数据库日常维护手册 目 录 1. 检查数据库基本状况... 4 1.1. 检查Oracle实例状态... 4 1.2. 检查Oracle服务进程... 4 1.3. 检查Oracle监听状态... 5 2. 检查系统和oracle日志文件... 6 2.1. 检查操作系统日志文件... 6 2
2013-12-06 13:33:59 1164
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人