oracle
文章平均质量分 59
iluck
这个作者很懒,什么都没留下…
展开
-
ORACLE重建索引详解
一、重建索引的前提1、表上频繁发生update,delete操作;2、表上发生了alter table ..move操作(move操作导致了rowid变化)。二、重建索引的标准1、索引重建是否有必要,一般看索引是否倾斜的严重,是否浪费了空间, 那应该如何才可以判断索引是否倾斜的严重,是否浪费了空间, 对索引进行结构分析(如下):SQL>Analyze index index_name val...转载 2018-07-09 22:22:12 · 10927 阅读 · 1 评论 -
oracle查询重复数据方法
SQL重复记录查询1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断select * from peoplewhere peopleId in (select peopleId from people group by peopleId having count(peopleId) > 1)2、删除表中多余的重复记录,重复记录是根据单个字段(people...转载 2018-07-10 19:37:00 · 406 阅读 · 0 评论 -
Oracle错误:ORA-01591的处理方法
解决办法如下:1、使用Oracle DBA用户,查询如下数据字典:select * from dba_2pc_pending2、强制Rollback或者Commit该事务:select 'commit force '''|| local_tran_id||''';' from dba_2pc_pending;select 'rollback force '''|| local_tran_i...转载 2018-08-06 16:26:56 · 1361 阅读 · 0 评论 -
PLSQL Developer 分析存储过程
最近应公司需要,需要编写ORACLE存储过程。本人新手,在完成存储过程的编写后,感觉需要对存储过程中各个语句的执行时间进行分析,以便对整个存储过程进行优化。 由于用的是PLSQL Developer 客户端工具,而网上大多介绍的是通过手工方法应用Profiler,使用相对比较烦杂,大致是通过命令行,以SYS用户首先创建dbms_profiler包,而且还要创建一个用于存放跟踪信息的...转载 2018-08-27 06:36:15 · 2405 阅读 · 0 评论