Re: [姆咪] 資料庫大師請進

作者: Apache (阿帕契)   2021-03-14 13:15:55
select * from t
加上where的話
會變快還是變慢
Google的數據庫爛到一個
==
作者: Firstshadow (IamCatづミ'_'ミづ)   2021-03-14 13:19:00
那你在一般code中 做traversal, 加了if會變快還變慢?基本上你那樣是變快 能有效filter table遍歷 ==
作者: Apache (阿帕契)   2021-03-14 13:22:00
不是很確定 感覺要看實作如果db本身有優化 有辦法預分析減少遍歷那就會變少如果沒有 只是邊遍歷邊篩選 會變長
作者: lturtsamuel (港都都教授)   2021-03-14 13:24:00
記得現在沒差了 聽說以前要加 where 1=1 到底三小我感覺是 有下 index 就會快 不然就會慢
作者: Firstshadow (IamCatづミ'_'ミづ)   2021-03-14 13:24:00
因為你where後面打的判斷也會造成影響就是, 涵蓋太大
作者: lturtsamuel (港都都教授)   2021-03-14 13:25:00
可是還沒考慮 io 加上 io 的話就算沒 index 只要篩掉夠多應該還是會變快
作者: OyodoKai (魔法少女大淀)   2021-03-14 13:27:00
怎麼沒人說數據庫:(
作者: Apache (阿帕契)   2021-03-14 13:38:00
我改

Links booklink

Contact Us: admin [ a t ] ucptt.com