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