文章詳情頁
Oracle體系框架及SQL語句性能完全探討
瀏覽:4日期:2023-11-25 18:07:42
摘要:基于數(shù)據(jù)庫的業(yè)務(wù)系統(tǒng)的核心是數(shù)據(jù)庫和數(shù)據(jù)。理解Oracle數(shù)據(jù)的體系框架有助于我們成功開發(fā)基于數(shù)據(jù)庫的業(yè)務(wù)系統(tǒng)。通過增加一個索引、改變SQL語句的連接方法可以極大的改變系統(tǒng)的性能;80%的性能問題都是由不良的SQL語句引起的。 要害詞:數(shù)據(jù)庫、ORACLE、體系框架、SQL性能調(diào)整 應(yīng)用系統(tǒng)最重要的部分:數(shù)據(jù)庫 一個基于數(shù)據(jù)庫的業(yè)務(wù)系統(tǒng)的成功開發(fā),除了要求項目組對客戶的需求有深刻的理解、對開發(fā)工具有熟練的把握并有卓越治理之外,還要求項組能明確知道應(yīng)用程序如何使用數(shù)據(jù)庫。正如開發(fā)一個成功的業(yè)務(wù)系統(tǒng)對操作系統(tǒng)的理解非常重要一樣,開發(fā)一個成功的基于ORACLE數(shù)據(jù)庫應(yīng)用的業(yè)務(wù)系統(tǒng)要求我們能全面的理解ORACLE。對于一個基于數(shù)據(jù)庫的應(yīng)用系統(tǒng)來說,系統(tǒng)中最重要的部分是數(shù)據(jù)庫。記得我們公司CEO王棟在2000年時,在三明市地方稅務(wù)局對前來福建考察的國家稅務(wù)總局信息官員講述《地方稅收征管信息系統(tǒng)》時說:“三分技術(shù)、七分治理、十二分的數(shù)據(jù)”,這不僅強調(diào)了數(shù)據(jù)的重要性,同時也體現(xiàn)了數(shù)據(jù)庫在一個基于數(shù)據(jù)庫的業(yè)務(wù)系統(tǒng)中的核心地位。一個成功的開發(fā)團隊必定是深刻熟悉這點并讓相關(guān)人員都熟悉這一點的團隊。 下面,首先介紹一下ORACLE數(shù)據(jù)庫體系結(jié)構(gòu),以便開發(fā)人員對ORACLE體系結(jié)構(gòu)有一個基本的、整體的映像;其次是圍繞ORACLE數(shù)據(jù)庫的性能對ORACLE開發(fā)中SQL語句的使用進行一些探討。 理解ORACLE數(shù)據(jù)庫體系框架 數(shù)據(jù)庫軟件就是處理數(shù)據(jù)文件的一批程序。關(guān)系數(shù)據(jù)庫自上世紀70年代I B M 圣約瑟研究實驗室的高級研究員埃德加·考特(E F Codd)的《大型共享數(shù)據(jù)庫數(shù)據(jù)的關(guān)系模型》一文發(fā)表世以來,就逐步成為了數(shù)據(jù)庫的主流。1977年,ORACLE公司成立第一個以關(guān)系數(shù)據(jù)庫為核心的軟件公司,現(xiàn)在已經(jīng)推出ORACLE 9i。下面的探討主要以O(shè)RACLE8i版本為基礎(chǔ)。 雖然大家在很多介紹ORACLE的書籍中都可以看到類似下面的圖,但是我認為下面的這張圖是對ORACLE的體系結(jié)構(gòu)展現(xiàn)的最清楚和簡明扼要的。也許你在看介紹ORACLE的書籍時對這些枯燥的理論介紹沒有太多的關(guān)心,而直接進入你關(guān)心的、可操作的內(nèi)容。現(xiàn)在就讓我們一起對這個圖進行簡單的了解。
標簽:
Oracle
數(shù)據(jù)庫
排行榜
