数据库
文章平均质量分 75
lztyll123
这个作者很懒,什么都没留下…
展开
-
oracle 如何查看执行计划
如何查看执行计划 执行计划是SQL调优的最基本方法,查看执行计划的方法很多,不过我经常偷懒直接用PLSQL DEV来F5一下就完事了,这样下去很多能力都要退化了,下面看一下有哪些办法直接查看执行计划。数了一下,简单列出的就有5种之多。 1、直接使用sqlplus系统参数: SQL> set autotrace on explain SQL>转载 2012-09-06 09:33:43 · 1256 阅读 · 0 评论 -
oracle数据库,数据恢复的方法
今天遇到oracle数据库数据恢复的问题,通过查询知道应该使用oracle的闪回功能将数据恢复到以前的某个时间点。具体的做法是: 查询某个时间点时,表的数据状态时什么。语法: select * from tablename as of timestamp to_timestamp('2012-12-14 15:00:00','yyyy-mm-dd hh24:mi:ss');原创 2012-12-14 16:20:47 · 394 阅读 · 0 评论 -
oracle 只读事务
一致性读是oracle区别于其他数据库的重要特点之一,但一般来说,这个一致性读是sql级别的,只针对单个sql有效。由于业务逻辑需要,我们可能需要在一个事务中的多个sql也能实现读一致性,也就是说,数据源在事务开始时就定下来了,不受其他会话影响。oracle的只读事务可以实现这个功能,它可以在事务级别上实现读一致性。看下面的实验:SQL> select * from t1;转载 2013-04-08 12:33:06 · 977 阅读 · 0 评论 -
ORACLE常用系统视图(整理)
常用系统视图2.1 Oracle常用动态视图2.1.1 v$lock给出了锁的信息,如type字段, user type locks有3种:TM,TX,UL,system type locks有多种,常见的有:MR,RT,XR,TS等。我们只关心TM,TX锁。当TM锁时,id1字段表示object_id;当TX锁时,trunc(id1/power(2,16))代表了回滚段号。l转载 2013-05-20 10:41:25 · 755 阅读 · 0 评论