天天看點

MySQL性能優化的建議

為查詢緩存優化你的查詢

explain 你的 select 查詢

當隻要一行資料時使用 limit 1

為搜尋字段建索引

在join表的時候使用相當類型的例,并将其索引

千萬不要 order by rand()

避免 select *

永遠為每張表設定一個id

使用 enum 而不是 varchar

從 procedure analyse() 取得建議

盡可能的使用 not null

prepared statements

無緩沖的查詢

把ip位址存成 unsigned int

固定長度的表會更快

垂直分割

拆分大的 delete 或 insert 語句

越小的列會越快

選擇正确的存儲引擎

使用一個對象關系映射器(object relational mapper)

小心“永久連結”