Oracle
文章平均质量分 77
CSKnight
这个作者很懒,什么都没留下…
展开
-
[转贴]在ORACLE里按用户名重建索引的方法
如果你管理的ORACLE数据库下某些应用项目有大量的修改删除操作, 数据索引是需要周期性的重建的. 它不仅可以提高查询性能, 还能增加索引表空间空闲空间大小. 在ORACLE里大量删除记录后, 表和索引里占用的数据块空间并没有释放.转载 2007-04-18 13:28:00 · 811 阅读 · 0 评论 -
Oracle优化-索引篇 转载自oracle中国用户组
Oracle提供了大量索引选项。知道在给定条件下使用哪个选项对于一个应用程序的性能来说非常重要。一个错误的选择可能会引发死锁,并导致数据库性能急剧下降或进程终止。而如果做出正确的选择,则可以合理使用资源,使那些已经运行了几个小时甚至几天的进程在几分钟得以完成,这样会使您立刻成为一位英雄。这篇文章就将简单的讨论每个索引选项。主要有以下内容:[1] 基本的索引概念 查询DBA_INDEXES视图转载 2007-04-18 11:04:00 · 753 阅读 · 0 评论 -
Oracle的索引(1) 索引并非总是最佳选择
索引( Index )是常见的数据库对象,它的设置好坏、使用是否得当,极大地影响数据库应用程序和Database 的性能。虽然有许多资料讲索引的用法, DBA 和 Developer 们也经常与它打交道,但笔者发现,还是有不少的人对它存在误解,因此针对使用中的常见问题,讲三个问题。此文所有示例所用的数据库是 Oracle 8.1.7 OPS on HP N series ,示例全部是真实数据,读者转载 2007-04-18 13:05:00 · 841 阅读 · 0 评论 -
Oracle的索引(2) 索引也有好坏
索引有 B tree 索引, Bitmap 索引, Reverse b tree 索引, 等。最常用的是 B tree 索引。 B 的全称是Balanced , 其意义是,从 tree 的 root 到任何一个leaf ,要经过同样多的 level. 索引可以只有一个字段(Single column), 也可以有多个字段(Composite),最多32个字段,8I 还支持 Function-b转载 2007-04-18 13:07:00 · 1055 阅读 · 0 评论 -
Oracle的索引(3) 索引再好,不用也是白搭
抛开前面所说的,假设你设置了一个非常好的索引,任何傻瓜都知道应该使用它,但是Oracle 却偏偏不用,那么,需要做的第一件事情,是审视你的 sql 语句。 Oracle 要使用一个索引,有一些最基本的条件: 1, where 子句中的这个字段,必须是复合索引的第一个字段; 2, where 子句中的这个字段,不应该参与任何形式的计算 具体来讲,假设一个索引是按 f1, f2, f3转载 2007-04-18 13:10:00 · 873 阅读 · 0 评论 -
Oracle性能优化实战 修改版(改正原有测试的指标数据)
今天领导口头下达一个任务,是研究如何通过索引加快某张表的检索速度.先介绍一下该测试数据库的情况,Oracle9i,Win2003Server,使用users表空间,数据量为2.4G,其中99%的数据集中在GPRSDATA表里。该表数据结构如下:CREATE TABLE GPRSDATA( SID VARCHAR2(11 BYTE) NOT NULL原创 2007-04-18 16:56:00 · 1400 阅读 · 0 评论