1. 程式人生 > >MySQL數據性能優化-修改方法與步驟

MySQL數據性能優化-修改方法與步驟

方式 查詢 修改方法 lan sql優化 最好 應該 http bbs

原文:http://bbs.landingbj.com/t-0-240421-1.html

數據庫優化應該是每個設計到數據庫操作應用必須涉及到的操作。

經常調試修改數據庫性能主要有三個方面

1、MySQL配置文件的修改

2、數據表的調整(表索引)

3、SQL語句的調優

MySQL數據調優,也許我們經常想到的是SQL語句的調優,同時我們也會花費大量的時間

對SQL語句進行調整。因為我們可能認為SQL語句是改變數據庫性能的主要方式和重點,

老板或管理層也很註意SQL語句的優化。

可能在實際的操作中,我們想法設法的去修改SQL語句,通過不同的SQL語句進行測試,

其結果花費大量的努力往往沒有達到我們預期的效果。

那如何調整數據庫性能呢?

其實影響數據庫性能的主要是數據庫表,如數據庫索引是否創建,字段的屬性是否最優選

擇。往往改變這些,就可以讓數據庫的查詢性能有個飛躍的提示。所以在調整SQL語句前

最好要修改數據庫表(索引的創建)。

MySQL配置文件的修改也是一個少不了的,由於MySQL的默認狀態下的配置是低級別的,

用於測試使用,並不適合上線應用。如果有個高性能的服務器,還使用默認配置,那不是

就浪費了。雖然說要把服務器和MySQL配置到最佳的狀態是非常難的,同時也要經過不斷

的測試,但大楷的修改配置文件還是能讓服務器性能有所提升。

數據庫配置文件修改,數據表的優化,SQL語句的優化,者三個應該是我們在優化數據庫

不可缺少的,我們應該同時的對這三項進行優化。

優化步驟:

1、MySQL配置文件的修改—>數據表的調整—>SQL語句的調優

2、數據表的調整—>SQL語句的調優—>MySQL配置文件的修改

總之SQL優化並不是MySQL數據庫優化的唯一重要的,數據表優化與配置的重要性往往應該

超過SQL語句的優化。

以上只是個人觀點,因為有太多人認為數據庫優化就只有SQL語句優化。而我覺得修改的重

要性排名:

數據表的調整—>MySQL配置文件的修改—>SQL語句的調優

MySQL數據性能優化-修改方法與步驟