我們在取 Workflow 的待辦事項時,會從 Work 的待辦資料中,依這個使用者的代號、部門主管、角色或是部門 + 角色的條件來取得這個人的待辦資料。
所以整個 SQL 中 Where 條件中會有很多的 OR,像這種很多 OR 的查詢效能要如何解決呢?
我們在取 Workflow 的待辦事項時,會從 Work 的待辦資料中,依這個使用者的代號、部門主管、角色或是部門 + 角色的條件來取得這個人的待辦資料。
所以整個 SQL 中 Where 條件中會有很多的 OR,像這種很多 OR 的查詢效能要如何解決呢?
最近跟同事在討論一個SQL效能的問題,
裡面有依查詢條件查出資料後,
再取前 20 筆的資料,可是才前20筆資料,
為什麼要花費很久的時間呢?
最近跟 Andy 哥在查一個 SQL 效能的問題,
執行時間大約是 10 幾秒,
所以使用者都受不了...
日期:2017/01/04, 天氣:晴朗、微熱 ...
早上開會時,Jenny姐詢問一個使用 iphone 的 safari 操作系統時,
會出現 Timeout 的問題,而使用 chrome 卻不會有這樣子的問題。