作者tsongs (......)
看板Database
標題[SQL ] View的效能問題
時間Tue Apr 9 17:06:58 2019
資料庫名稱:MSSQL
資料庫版本:2008R2
內容/問題描述:
我設計了一個View
此View由4個View組合而成
直接在設計階段跑只要5秒不到
但查詢卻要用到1分半左右
請問一下這有機會改善嗎
PS:來源的View有一個有點複雜,有不少連接與計算
我有考慮寫PROCEDURE另外存成TABLE定時更新
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 125.227.65.181
※ 文章網址: https://www.ptt.cc/bbs/Database/M.1554800820.A.444.html
→ retsamsu: 有機會,但資訊太少,無法隔空抓藥 04/09 17:20
→ konkonchou: 作 indexed view,不然還是得從執行計劃看哪邊成本高 04/09 17:21
設計階段跟執行階段速度差很多是正常的嗎
※ 編輯: tsongs (125.227.65.181), 04/09/2019 18:22:50
→ maple1221: 觀察執行計畫看看 04/11 22:33
感謝樓上幾位
我研究執行計畫看看
※ 編輯: tsongs (125.227.65.181), 04/12/2019 09:51:10