- 博客(13)
- 收藏
- 关注
转载 /*+APPEND*/插入性能总结
使用append提示进行insert叫做直接路径加载插入。【特点】1、使用这种提示因为系统不去查找freelist链表中的空闲块,直接在高水标记位以上插入数据,因此速度比较快。但若是对于经常delete的表,浪费磁盘空间太大!2、它不记录日志,因此一旦插入的数据在没有保存回磁盘的时候发生掉电之类的状况插入的数据不能重做。3、/*+append*/后,需要马上提交,否则会影响下一
2015-08-07 13:49:41
2457
转载 查看已经执行过的sql的执行计划
有时候我们可能会希望查看一条已经执行过的sql的执行计划,常用的方式有两种:a,set autotrace后再重新执行一遍,不过重新执行可能会浪费时间,而且有些语句也不允许(例如修改操作的语句),或者查询v$sql_plan视图,但v$视图的可读性又不是那么好,这里提供一个新方式,通过dbms_xplan.display_cursor来获取执行过的sql的执行计划。首先看看该函数的语法:D
2015-08-04 14:27:06
1243
转载 ORACLE TOPsql
TOP 10 sql SELECT * FROM (SELECT b.username username, a.disk_reads / DECODE (a.executions, 0, 1, a.executions) rds_exec_ratio,
2015-08-04 10:53:59
528
转载 ORACLE RAC工作原理
数据库系统和其他数据管理很重要的一个区别就是 允许并发访问 最大挑战是 数据不一致 如何保证并发和数据一致是数据库系统的核心 并发访问和数据一致性: 数据不一致的情况 1 脏读 2 不可重复性 3 幻影读 4 数据一致性 事务和隔离级别 四种数据一致性级别:隔离级别 read uncommited:不希望“写”阻塞“读”。
2015-08-04 10:33:10
6087
转载 ORACLE統計信息收集
优化器统计范围:表统计; --行数,块数,行平均长度;all_tables:NUM_ROWS,BLOCKS,AVG_ROW_LEN;列统计; --列中唯一值的数量(NDV),NULL值的数量,数据分布; --DBA_TAB_COLUMNS:NUM_DISTINCT,NUM_NULLS,HISTOGRAM;索引统计;--叶块数量,等级,聚簇因子;
2015-07-29 13:29:30
446
转载 ORACLE索引详解
一. 索引介绍 1.1 索引的创建 语法 : CREATE UNIUQE | BITMAP INDEX . ON . ( | ASC | DESC, | ASC | DESC,...) TABLESPACE STORAGE LOGGING | N
2015-07-29 10:40:38
497
原创 ORACLE11G RAC常用管理脚本
1)、检查集群状态: [grid@rac02 ~]$ crsctl check cluster CRS-4537: Cluster Ready Services is online CRS-4529: Cluster Synchronization Services is online CRS-4533: Event Manager is online2)、所有 Ora
2015-07-16 09:13:27
612
原创 一些經典的ORACLE性能管理腳本(一)
Oracle维护常用SQL语句 ************************************************如何查看各个表空间占用磁盘情况? col tablespace format a20 select b.file_id 文件ID号, b.tablespace_name表空间名,b.bytes 字节数, (b.bytes-sum
2015-07-15 09:57:44
913
原创 一些經典的ORACLE性能管理腳本(二)
监控数据库性能的SQL 0.查看tablespace的空間使用情況select tablespace_name,sum(bytes)/1024/1024 from dba_free_space group by tablespace_name1. 监控事例的等待 select event,sum(decode(wait_Time,0,0,1)) "Prev", sum(deco
2015-07-15 09:33:14
302
原创 ORACLE11G R2创建回复目录
环境为AIX+ORACLE11G R2 RAC1.用SYSDBA权限连接到数据库,并在RMAN表空间中创建RMAN账号和回复目录: [oracle@sfc3rc1:/]$sqlplus / as sysdbaSQL*Plus: Release 11.2.0.4.0 Production on Wed Jul 8 16:24:34 2015Copyright (c) 1982,
2015-07-09 11:03:03
527
原创 ORACLE11G警告日誌
1.在oracle11g中,可以查看視圖v$diag_info快速定位警告日誌的目錄SQL> select * from v$diag_info; INST_ID NAME VALUE-----------------------------------
2015-07-07 14:21:31
736
原创 瑣表的查询和處理方法
查詢瑣表 select object_id,session_id,locked_mode from v$locked_object; select t2.username,t2.sid,t2.serial#,t2.logon_time from v$locked_object t1,v$session t2 where t1.session_i
2015-07-07 13:45:53
449
原创 ORACLE11G R2 RAC常用管理命令
1)、检查集群状态: [grid@rac02 ~]$ crsctl check cluster CRS-4537: Cluster Ready Services is online CRS-4529: Cluster Synchronization Services is online CRS-4533: Event Manager is online
2015-07-07 13:43:18
620
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人