【關係型資料庫】
對於乙個以資料為中心的應用,資料庫的好壞直接影響到程式的效能,因此資料庫效能至關重要。一般來說,要保證資料庫的效率,要做好以下四個方面的工作:
① 資料庫設計(
表設計要符合3nf(規範的模式),但有時我們需要適當的逆正規化)
② sql
語句優化(
索引、常用小技巧)
③ 資料庫引數配置(考hibernate配置檔案中的一些配置)
④ 恰當的硬體資源和作業系統(讀寫分離)
這個順序也表現了這四個工作對效能影響的大小。
【非關係型資料庫】
當然,除了對關係型資料庫採用以上優化方式外,還可以根據相關業務,採用具體的非關係型資料庫進行資料處理。
Mysql優化 1 表優化
mysql優化一直是個頭痛的問題,由於自己剛接觸mysql不久,故把自己的學習過程記錄於此。mysql的優化不是指某個sql的優化,而是多種優化的組合,以下列表列出一般優化的過程。mysql表的優化主要是指標的設計要符合理念 1 首先表的設計要滿足3nf 資料庫3nf 第一正規化 表的屬性具有原子性...
mysql查詢優化(1)
參考 優化查詢語句時,主要考慮以下幾點 a and b and c or a and b and c and d a and b and c or a and b and c and d aand b c and a 5 b 5 and b c and a 5 b 5 and b 5 or b 6 ...
MySQL效能優化(1)
json型別 例項 mysql資料庫由後台執行緒及乙個共享記憶體區組成,資料庫例項才是真正用於運算元據庫檔案的程式集,是乙個動態概念。多例項就是在一台伺服器上同時開啟多個不同的資料庫服務埠 例如3306 3307 同時執行多個資料庫程序就是多例項。優點 充分利用伺服器資源。缺點 資源搶占問題。中小型...