原创 ORACLE SQL性能優化系列 (十四)

46. 連接多個掃描 如果你對一個列和一組有限的值進行比較, 優化器可能執行多次掃描並對結果進行合併連接. 舉例: SELECT * FROM LOD

原创 國王和電烤箱

 國王和電烤箱   有一次,在離這兒不遠的一個王國裏,國王把他的兩個顧問叫來,讓他們看一個閃閃發光的 金屬盒子。盒子頂上有兩個開口,旁邊有一個旋鈕和一個手柄。 “你們知道這是什麼嗎?”國王問。 一個顧問——他是一名工程師——搶先回答

原创 奔騰4上win2000環境下無法安裝oracle8i的問題

P4的計算機最好安裝ORACLE 9I  如果不方便的話可以按照以下的方法安裝ORACLE 8I (其實也不是所有的P4CPU都不可以安裝ORACLE

原创 一個漂亮的Delphi程序(Delphi在分形藝術中的應用)

unit Unit1; interface uses  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,  Dialogs; type 

原创 ORACLE SQL性能優化系列 (八)

25. 用索引提高效率 索引是表的一個概念部分,用來提高檢索數據的效率. 實際上,ORACLE使用了一個複雜的自平衡B-tree結構. 通常,通過索引

原创 ORACLE SQL性能優化系列 (十二)

39. 總是使用索引的第一個列 如果索引是建立在多個列上, 只有在它的第一個列(leading column)被where子句引用時,優化器纔會選擇使

原创 初學Java注意什麼?

Java總有它的千般好處使你選擇它,但這些隨便翻翻書或在網上逛一圈就能找到答案。在本文中,筆者把自己學習Java的一些切身體會和過程寫出來,供初學者做個參考。 我在學習Java的過程中主要圍繞以下幾個方面來學習: 1.時刻提醒自己Java

原创 Java入門攻略之Hello World問題

問HelloWorld問題的人實在是太多了,而且經常都以“問一個最簡單的問題”開頭。其實回想一下,自己也是從這個階段過來的,說一句“你好”,真的是一個

原创 ORACLE SQL性能優化系列 (五)

17. 使用表的別名(Alias) 當在SQL語句中連接多個表時, 請使用表的別名並把別名前綴於每個Column上.這樣一來,就可以減少解析的時間並減

原创 更該數據字典props$解決字符集問題

1. )Use SQL*Plus connect to database as user SYS 2. )Issue this below command SQL> UPDATE PROPS$ SET VALUE$='xxx' WHERE

原创 ORACLE SQL性能優化系列 (三)

8. 使用DECODE函數來減少處理時間 使用DECODE函數可以避免重複掃描相同記錄或重複連接相同的表. 例如: SELECT COUNT(*),S

原创 ORACLE SQL性能優化系列 (九)

27. 基礎表的選擇 基礎表(Driving Table)是指被最先訪問的表(通常以全表掃描的方式被訪問). 根據優化器的不同, SQL語句中基礎表的

原创 ORACLE SQL性能優化系列 (十)

31. 強制索引失效 如果兩個或以上索引具有相同的等級,你可以強制命令ORACLE優化器使用其中的一個(通過它,檢索出的記錄數量少) . 舉例: SE

原创 如何加密Oracle中的存儲過程

如何加密Oracle中的存儲過程,從而在schema下看不到其源碼? 軟件環境: 1、操作系統:Windows 2000 Server 2、數 據 庫:Oracle 8i R2 (8.1.7) for NT 企業版 3、安裝路徑:C

原创 ORACLE SQL性能優化系列 (十三)

43. 用WHERE替代ORDER BY ORDER BY 子句只在兩種嚴格的條件下使用索引. ORDER BY中所有的列必須包含在相同的索引中並保持