- Oracle Exadata性能優化
- 石云華 陳浩 饒冰
- 681字
- 2020-05-21 18:00:29
前言
Exadata是Oracle公司跨時代的一款產品。運行在Exadata架構上的Oracle數據庫,其整體性能比運行在傳統架構上的Oracle數據庫高出十幾倍,在一些特殊的業務場景,其性能表現還可以更加優秀。
有人可能會說,Exadata架構上內置了Infiniband交換機,同時在存儲底層使用了PCI-E閃存卡,與傳統的SAN存儲環境相比,其IO帶寬提升了好幾倍,性能當然更加優秀了。沒錯,但這僅僅是Exadata架構性能提升的一個小小的因素而已。
目前,國內已經有很多企業紛紛效仿Exadata架構,迅速推出了自己的數據庫一體機產品,但這種效仿僅僅是硬件架構層面的模仿,對于Exadata的核心技術還是沒辦法模仿的。
Exadata上的Oracle數據庫之所以運行速度這么快,并不是它的硬件有多么好(其實它的硬件就是一堆PC服務器而已,單純就硬件的運算能力進行對比,它就無法與IBM小型機抗衡),主要在于它有獨特的核心技術。那么Exadata的核心技術是什么呢?核心技術就是存儲管理軟件層面上的特性,如智能掃描、FlashCache等。
一年前,在筆者編寫的第一本Exadata專著《Exadata實施運維指南》中,僅僅涉及了Exadata的刷機安裝、管理工具、硬件更換、組件升級這幾部分內容。這一方面是由于圖書篇幅的限制,另一方面主要因為筆者認為Exadata軟件特性才是Exadata架構的核心,有必要把這部分內容單獨拿出來深入地進行講解。
本書就帶領大家步入Exadata的軟件世界,了解Exadata的核心特性。只有真正理解了這些核心特性,才能更好地進行Exadata優化工作。
由于Oracle公司不可能公開Exadata源代碼,Exadata架構中很多軟件特性的具體實現算法是封閉的,外部人員基本上不可能接觸到這些細節的技術信息。在本書中,有些軟件特性的底層實現原理是個人推測的,這就難免存在一些疏漏,有待讀者指出并修改,也希望大家能反饋相關意見,使本書得到更好的修編、改進。
- JBoss Weld CDI for Java Platform
- 軟件安全技術
- Dynamics 365 for Finance and Operations Development Cookbook(Fourth Edition)
- Apache Karaf Cookbook
- 用Flutter極速構建原生應用
- Mastering Python Networking
- Learning SciPy for Numerical and Scientific Computing(Second Edition)
- Domain-Driven Design in PHP
- Node.js 12實戰
- OpenStack Networking Essentials
- CRYENGINE Game Development Blueprints
- 編程可以很簡單
- 人工智能算法(卷1):基礎算法
- SwiftUI極簡開發
- Magento 2 Beginners Guide