1/ 查出瓶頸,哪一部分耗時最多
2/ 從選擇儲存引擎入手
3/ 減少正規表示式,在sql語句中的使用
4/ 合理利用快取技術,能提高網頁訪問速度(select @ query-cache-type 查詢快取是否開啟)
5/ 對耗時較多冗餘的sql語句進行優化
6/ 合理選擇資料型別來幫助提高查詢執行速度
(1)可以使用短時間型別時不要使用長資料型別(比如int和midlleint)
(2)定長型別(var)比可變長(varchar)效率高,因為可變長型別在底層儲存中容易產生碎片需要維護。
所以說,定長型別時間效率快,空間消耗大;變長空間節省,時間效率快,根據時間情況選擇。
同時這個跟儲存引擎也有關,innodb兩者有區別和bdb兩者區別不大
(3)為資料行選擇合理的儲存引擎
(4)固定長度型別最大為255個位元組
7/ 把資料列定義為不能為空(not null),這樣dbms就不需要檢查null屬性
8/ 在基數少的時候可以考慮使用enum型別
Linux效能優化可以從哪些方面入手?
linux效能優化一直都是老生常談的話題,相信大家對於優化的措施多多少少都有一定的了解。但是如何進行linux效能調優,又從哪些方面入手,這背後的深層原理是什麼,為什麼要這麼操作,卻很少有人講得清楚。下面本文詳細為大家分析一下影響linux效能的三大因素系統硬體 作業系統和作業系統,大家可以從這些思...
mysql地相關優化
mysql的優化 mysql優化三大方向 優化mysql所在伺服器核心。對mysql配置引數進行優化 my.cnf 此優化需要進行壓力測試來進行引數調整。對sql語句以及表優化。伺服器核心方面優化 網路引數配置 網路引數配置需要修改配置檔案 etc sysctl.conf,可以在配置檔案後面新增一下...
哪些技巧可以實現網路優化
在seo外包公司工作中常用的外部鏈結是一種比較方便的通訊方法,但是這種通訊方法也有兩個缺點,就是溝通的效率比較低,而且溝通起來也比較困難,今天我們就來了解一下網路優化傳送外部鏈結的技巧。將外部鏈結釋放出來,也是網路優化裡面的重要組成部分,傳送外部鏈結是一件比較簡單的事情,但是找到傳送外部鏈結的方法確...