[英]Query performance tuning
我被要求實施一種技術來實現更好的查詢性能,這對我來說是非常新的。
該技術是:
SELECT tab1.col1
FROM tab1, tab2
WHERE tab1.col1 = tab2.col2
AND tab2.col3 = 'X'
AND tab1.col4 = 'Y';
在上面的查詢中,
乍一看似乎很簡單,但是如果在具有不同謂詞的N個查詢中使用相同的表,則需要在新表和相應的觸發器中添加N個列。
我相信,這是重復數據,對數據庫造成了巨大負擔。 而且這不會有助於提高性能。
如果您能幫助我擺脫實施此難題的話,那將是非常不錯的。
在此先感謝,薩維莎
您確定使用索引正確嗎?
這種性能調優似乎是個壞主意。 看起來它是重新創建索引系統的愚蠢方式。 我不建議這樣做。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.