MySQL是一個小型關系型數據庫管理系統,開發者為瑞典MySQL AB公司。目前MySQL被廣泛地應用在Internet上的中小型網站中。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,許多中小型網站為了降低網站總體擁有成本而選擇了MySQL作為網站數據庫。
本文是ORACLE優化技術中的滄海一栗,由于本文主要是針對oracle開發人員,僅僅是就SQL語句優化、ORACLE執行計劃、表分區三個方面的內容進行闡述,對于ORACLE中的參數配置等并未做相關說明。本文大部分內容來源于網絡和一些ORACLE調優技術書籍,故其中可能存在錯漏的地方。希望各位同事在參考本文時,能用你們智慧辨別其中的優劣真偽,做到有的放矢。同時希望各位共享自己的經驗,大家一起進步!
對于一個以數據為中心的應用,數據庫的好壞直接影響到程序的性能,因此數據庫性能至關重要。一般來說,要保證數據庫的效率,要做好以下四個方面的工作:數據庫設計、sql語句優化、數據庫參數配置、恰當的硬件資源和操作系統,這個順序也表現了這四個工作對性能影響的大小。