SQL語句優化

2021-06-09 18:17:57 字數 410 閱讀 9668

explain + sql 反饋sql語句執行資訊

1、優化

select min(id) as nid,`uid`,`pmzongfen`,`updatetime`,`picid`,`gg` from `qd_mouldu`.`qd_sell` limit 1;

select `uid`,`pmzongfen`,`updatetime`,`picid`,`gg` from `qd_mouldu`.`qd_sell` order by uid asc limit 1;

3、在語句中不用 where id <> 100 什麼的,可以多取一條,後用php處理。

4、儘量減少 left  join  的使用,因為這個比較耗資源,對於大量資料來說,會很慢

5、select  *  from  盡量用具體欄位來代替 *

SQL 語句優化 OR 語句優化案例

從上海來到溫州,看了前幾天監控的sql語句和資料變化,發現有一條語句的io次數很大,達到了150萬次io,而兩個表的資料也就不到20萬,為何有如此多的io次數,下面是執行語句 select ws.nodeid,wi.laststepid,wi.curstepid from workflowinfo ...

sql語句優化!

1.不要使用in操作符,這樣資料庫會進行全表掃瞄,推薦方案 在業務密集的sql當中盡量不採用in操作符 a 改為 a 4.is null 或is not null操作 判斷字段是否為空 5.及 操作符 大於或小於操作符 大於或小於操作符一般情況下是不用調整的,因為它有索引就會採用索引查詢,但有的情況...

sql語句優化

1.oracle使用merge更新或插入 使用merge比傳統的先判斷再選擇插入或更新快很多 如果該行存在,執行乙個update操作,如果是乙個新行,執行insert操作 避免了分開更新 提高效能並易於使用 在資料倉儲應用中十分有用 使用語法 merge hint into schema table...