MySQL資料庫的優化技術

2021-07-13 08:20:32 字數 784 閱讀 1069

對mysql

優化是乙個綜合性的技術

,主要包括

a 表的設計合理化

(3nf)

b 新增適當的索引

(index )[四種:

普通索引

,唯一索引

unique,

主鍵索引

,全文索引

(full text),

空間索引

,復合索引

]

c 分表技術

(水平分割

,垂直分割

)

d 讀寫

[update,delete,insert]

分離

e 儲存過程

(模組化程式設計

,可提高速度

,減少了編譯的過程

,移植性差

)

f 對

mysql

配置的優化

[配置最大併發數

(max_connections),

調整快取大小

]

g mysql伺服器硬體的公升級

h定時的去清除不需要的資料

,定時進行碎片的整理

(myisam)

i  sql語句本身的優化

MySQL資料庫優化技術概述

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

MySQL資料庫優化技術概述

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

MySQL資料庫優化技術之資料庫表的設計

三正規化介紹 表的正規化 只有符合的第一正規化,才能滿足第二正規化,進一步才能滿足第三正規化。1 第一正規化 表的列具有原子性,不可再分解。只要是關係型 資料庫都自動滿足第一正規化。資料庫的分類 關係型資料庫 mysql oracle sql server db2等 非關係型資料庫 特點是物件導向或...