国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 數(shù)據(jù)庫(kù) > Oracle > 正文

Oracle10g中過(guò)程(PROCEDURE )重建的增強(qiáng)

2024-08-29 13:33:47
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
    在Oracle9i中,即使一個(gè)完全相同的過(guò)程的重建,Oracle也需要重新編譯過(guò)程,這個(gè)可以從LAST_DDL_TIME看出:
[oracle@jumper oracle]$ sqlplus eygle/eygle SQL*Plus: Release 9.2.0.4.0 - PRodUCtion on Sat Mar 31 17:52:55 2007 Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
Connected to:
Oracle9i Enterprise Edition Release 9.2.0.4.0 - Production
With the Partitioning option
JServer Release 9.2.0.4.0 - ProductionSQL> create or replace PROCEDURE pining
2 IS
3 BEGIN
4 NULL;
5 END;
6 /Procedure created.SQL> select object_name,last_ddl_time from dba_objects where object_name='PINING';OBJECT_NAME LAST_DDL_TIME
------------------------------ -------------------
PINING 2007-03-31 17:52:58SQL> create or replace PROCEDURE pining
2 IS
3 BEGIN
4 NULL;
5 END;
6 /Procedure created.SQL> select object_name,last_ddl_time from dba_objects where object_name='PINING';OBJECT_NAME LAST_DDL_TIME
------------------------------ -------------------
PINING 2007-03-31 17:54:35
    在Oracle10g中,這個(gè)LAST_DDL_TIME不再變化,這說(shuō)明在10g中,當(dāng)我們執(zhí)行create or replace PROCEDURE 時(shí),Oracle現(xiàn)在先嘗試進(jìn)行過(guò)程檢查,假如內(nèi)容沒(méi)有變化,則不需要對(duì)過(guò)程進(jìn)行重新編譯,這可以減少Cache中的Invalidation, 從而可以減少競(jìng)爭(zhēng):
$ sqlplus eygle/eygle SQL*Plus: Release 10.2.0.1.0 - Production on Sat Mar 31 17:44:46 2007Copyright (c) 1982, 2005, Oracle. All rights reserved.
Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bit Production
With the Partitioning, OLAP and Data Mining optionsSQL> create or replace PROCEDURE pining
2 IS
3 BEGIN
4 NULL;
5 END;
6 /Procedure created.SQL> alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss';Session altered.SQL> col object_name for a30
SQL> select object_name,last_ddl_time from dba_objects where object_name='PINING';OBJECT_NAME LAST_DDL_TIME
------------------------------ -------------------
PINING 2007-03-31 17:45:25SQL> create or replace PROCEDURE pining
2 IS
3 BEGIN
4 NULL;
5 END;
6 /Procedure created.SQL> select object_name,last_ddl_time from dba_objects where object_name='PINING';OBJECT_NAME LAST_DDL_TIME
------------------------------ -------------------
PINING 2007-03-31 17:45:25

然而這個(gè)變化是否有效呢?請(qǐng)看我接下來(lái)的另外一個(gè)測(cè)試...-to be continued ....-----


發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 松江区| 乐至县| 武宁县| 民县| 高邮市| 铁力市| 廊坊市| 都匀市| 海伦市| 稻城县| 保定市| 南京市| 平阳县| 莱州市| 宝应县| 马公市| 酒泉市| 梧州市| 登封市| 呼伦贝尔市| 正宁县| 巴中市| 太仓市| 资中县| 通榆县| 琼结县| 原平市| 屏山县| 柯坪县| 安庆市| 连云港市| 新乡市| 梧州市| 怀宁县| 英超| 黄陵县| 潜山县| 万年县| 甘德县| 兴隆县| 景谷|