MySQL資料庫優化概述

2021-09-22 21:54:07 字數 451 閱讀 5394

1,避免出現頁面訪問錯誤

由於資料庫的timeout產生的5**錯誤;

由於慢查詢造成的也沒無法載入;

由於阻塞造成資料無法提交;

2,增加資料庫的穩定性

很多資料庫的問題都是由於低效的查詢引起的;

3,優化使用者體驗

流暢頁面的訪問速度;

良好的**功能體驗;

sql及索引:避免慢查詢,阻塞操作;

資料庫表結構:滿足三正規化,冗餘設計;分庫分表;

系統配置:linux開啟檔案數目;

硬體:磁碟選擇,如ssid,raid等等。

在這個金字塔結構中,sql及索引的優化是排在最底層的,但是是效果最高的。

MySQL資料庫優化技術概述

對於乙個以資料庫為中心的應用,資料庫的優化直接影響到程式的效能,因此資料庫效能至關重要。一般來說,要保證資料庫的效率,要做好以下幾個方面的工作 1 資料庫表設計 表的設計合理化 符合3nf 2 新增適當索引 index 普通索引 主鍵索引 primary 效率最高,但是只能有乙個 唯一索引 uniq...

MySQL資料庫優化技術概述

對於乙個以資料庫為中心的應用,資料庫的優化直接影響到程式的效能,因此資料庫效能至關重要。一般來說,要保證資料庫的效率,要做好以下幾個方面的工作 1 資料庫表設計 表的設計合理化 符合3nf 2 新增適當索引 index 普通索引 主鍵索引 primary 效率最高,但是只能有乙個 唯一索引 uniq...

mysql優化顧問 資料庫引擎優化顧問概述

借助 microsoftsql server 資料庫引擎優化顧問,您不必精通資料庫結構或深諳 microsoftsql server,即可選擇和建立索引 索引檢視和分割槽的最佳集合。資料庫引擎優化顧問分析乙個或多個資料庫的工作負荷和物理實現。工作負荷是對要優化的乙個或多個資料庫執行的一組 trans...