1.當只要一行數據時使用 LIMIT 1
加上 LIMIT 1 可以增加性能。這樣一樣,MySQL數據庫引擎會在找到一條數據後停止搜索,而不是繼續往後查少下一條符合記錄的數據。
2.爲搜索字段建索引
涉及到索引何時生效問題
3.在Join表的時候使用相當類型的例,並將其索引
4.千萬不要 ORDER BY RAND()
5.避免 SELECT *
6.使用 ENUM 而不是 VARCHAR
7.把IP地址存成 UNSIGNED INT
8.固定長度的表會更快
9.拆分大的 DELETE 或 INSERT 語句
這兩個操作是會鎖表的,表一鎖住了,別的操作都進不來了。每次執行1000條