数据库
文章平均质量分 75
jienqiuqiu
这个作者很懒,什么都没留下…
展开
-
alter index rebuild 与 rebuild online
两者重建索引时的扫描方式不同,rebuild用的是“INDEX FAST FULL SCAN”,rebuild online用的是“TABLE ACCESS FULL”; 即rebuild index是扫描索引块,而rebuild index online是扫描全表的数据块. SQL> explain plan for alter index ind_test_id rebuild; SQL转载 2013-10-05 11:54:42 · 1016 阅读 · 0 评论 -
alter index rebuild和alter index rebuild online的区别
SQL> explain plan for alter index t_index3 rebuild; 已解释。 SQL> select * from table(dbms_xplan.display); PLAN_TABLE_OUTPUT ---------------------------------------------------------------------------转载 2013-10-05 11:52:25 · 908 阅读 · 0 评论 -
alter index rebuild online引发的血案
转alter index rebuild online引发的血案 ‘早上起来没有一个人……‘,伸手抓起手机,‘喂,……应用hang住了……rac的一节点在手工shutdown……需要到现场……’。赶紧穿上衣服,拿起电脑往客户办公室赶。路上还接到客户电话具体描述了下故障现象。 原来是客户在rac的其中一个节点进行index rebuild online操作,结转载 2013-10-05 11:49:57 · 613 阅读 · 0 评论 -
Oracle存储过程记录
公司项目需要写一些存储过程,记录一下学习过程,主要是包括写存储过程以及在plsql中如何debug执行。 根据网上搜集的资料,写成简单的存储过程: CREATE OR REPLACE PROCEDURE CHANGE_VALUE(PARANAME IN VARCHAR2, PARAVALUE IN VARCHAR2) AS V_NAME VARCHAR2(40); V_VAULE VARC原创 2014-03-19 11:03:53 · 880 阅读 · 0 评论 -
Oracle存储过程基本语法
存储过程 1 CREATE OR REPLACE PROCEDURE 存储过程名 2 IS 3 BEGIN 4 NULL; 5 END; 行1: CREATE OR REPLACE PROCEDURE 是一个SQL语句通知Oracle数据库去创建一个叫做skeleton存储过程, 如果存在就覆盖它; 行2: IS关转载 2014-03-18 14:21:46 · 436 阅读 · 0 评论 -
Oracle的存储过程编程
什么是存储过程? 是一个可以用编程的方式来操作SQL的集合。 存储过程的优点? 执行效率很高,因为存储过程是预编译的,即创建时编译,而SQL语句是执行一次,编译一次。调用存储过程可以大大减少同数据库的交互次数。降低网络通信量,因为存储过程执行的时候,只需要call存储过程名,不需要传递大量的SQL语句。 有利于复用。 存储过程的缺点? 移植性非常差转载 2014-03-18 14:30:38 · 668 阅读 · 0 评论