資料庫伺服器優化

2022-09-02 15:39:22 字數 460 閱讀 6421

1. 為查詢優化你的查詢

2. explain 你的 select 查詢

3. 當只要一行資料時使用 limit 1

4. 為搜尋欄位建索引

5. 千萬不要 order by rand()

6. 避免 select *

7. 永遠為兩張表設定乙個 id

8. 盡可能的使用 not null

9. 把 ip 位址存成 unsigned int

10. 固定長度的表會更快

11. 垂直分割

12. 拆分大的 delete 或 insert 語句

13. 越小的列會越快

14. 選擇乙個正確的儲存引擎

15. 小心「永久鏈結」

16. 當查詢較慢的時候,可用 join 來改寫一下該查詢來進行優化

17. 主從複製

18. 讀寫分離

19. 分區分表分庫

伺服器資料庫優化

最近玩家 性增長,使得原來設計的ws和資料庫那塊承受了更大的壓力,開始有點受不住了,於是理所當然的優化開始了。這裡說幾個資料庫優化的建議和方法 在資料庫優化工作中,使資料盡可能的小,使表在硬碟 上佔據的空間盡可能的小,這是最常用 也是最有效的手段之一。因為縮小資料,相對來說可以提高硬碟 的讀寫速度,...

資料庫伺服器優化思路

在大資料 大訪問量的時代,資料庫的效能優化無疑是非常重要的,下面總結了一些優化思路。1.應該先從巨集觀架構角度考慮,先通過觀察或指令碼,確定資料庫效能問題是否是週期性的波動。如果是週期性的,一般是訪問高峰或快取雪崩造成的。可以通過增加快取或更改快取失效策略,使失效時間分散或夜間訪問量低時定時失效。關...

針對Mysql資料庫伺服器的優化

mysql 資料庫的優化 最近一直在搞mysql資料庫的配置和優化,下面記錄一下這些天研究的結果,以方便以後檢視。一 伺服器的硬體的優化 對mysql伺服器來說主要從以下幾個方面來考慮 1 磁碟尋道能力 磁碟i o 因為mysql每一秒都在進行著大量的 複雜的查詢操作,對磁碟的讀寫可想而知,所以通常...