萬盛學電腦網

 萬盛學電腦網 >> 數據庫 >> 數據庫綜合 >> Mysql語句如何優化呢

Mysql語句如何優化呢

MySQL是一種關系數據庫管理系統,關系數據庫將數據保存在不同的表中,而不是將所有數據放在一個大倉庫內,這樣就增加了速度並提高了靈活性。大家知道Mysql語句如何優化嗎?下面我們就給大家詳細介紹一下吧!我們積累了一些經驗,在此拿出來與大家分享下,請大家互相指正。

一、盡量避免在列上運算,這樣會導致索引失效   Mysql中基本語句優化的原則小結

select * from t where YEAR(d) >= 2011;

優化為

select * from t where d >='2011-0101'

二、使用 JOIN 時,應該用小結果集驅動大結果集,同時把復雜的 JOIN 查詢拆分成多個query,因為 JOIN 多個表,可能導致更多的鎖定和堵塞

三、使用 LIKE 時,避免使用 %%

copyright © 萬盛學電腦網 all rights reserved