MySql優化 1 優化綜述

2021-07-10 11:08:10 字數 366 閱讀 9830

【關係型資料庫】

對於乙個以資料為中心的應用,資料庫的好壞直接影響到程式的效能,因此資料庫效能至關重要。一般來說,要保證資料庫的效率,要做好以下四個方面的工作:

① 資料庫設計(

表設計要符合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 同時執行多個資料庫程序就是多例項。優點 充分利用伺服器資源。缺點 資源搶占問題。中小型...