- 博客(4)
- 收藏
- 关注
转载 /*+APPEND*/插入性能总结
使用append提示进行insert叫做直接路径加载插入。 【特点】 1、使用这种提示因为系统不去查找freelist链表中的空闲块,直接在高水标记位以上插入数据,因此速度比较快。但若是对于经常delete的表,浪费磁盘空间太大! 2、它不记录日志,因此一旦插入的数据在没有保存回磁盘的时候发生掉电之类的状况插入的数据不能重做。 3、/*+append*/后,需要马上提交,否则会影响下一
2015-08-07 13:49:41 2315
转载 查看已经执行过的sql的执行计划
有时候我们可能会希望查看一条已经执行过的sql的执行计划,常用的方式有两种:a,set autotrace后再重新执行一遍,不过重新执行可能会浪费时间,而且有些语句也不允许(例如修改操作的语句),或者查询v$sql_plan视图,但v$视图的可读性又不是那么好,这里提供一个新方式,通过dbms_xplan.display_cursor来获取执行过的sql的执行计划。 首先看看该函数的语法: D
2015-08-04 14:27:06 1200
转载 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 511
转载 ORACLE RAC工作原理
数据库系统和其他数据管理很重要的一个区别就是 允许并发访问 最大挑战是 数据不一致 如何保证并发和数据一致是数据库系统的核心 并发访问和数据一致性: 数据不一致的情况 1 脏读 2 不可重复性 3 幻影读 4 数据一致性 事务和隔离级别 四种数据一致性级别:隔离级别 read uncommited:不希望“写”阻塞“读”。
2015-08-04 10:33:10 5996
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人