{eval=Array;=+count(Array);}

成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

問答專欄Q & A COLUMN

在SQL SERVER 2000中查詢語句產(chǎn)生阻塞該怎么辦?

leo108leo108 回答0 收藏1
收藏問題

1條回答

tyheist

tyheist

回答于2022-06-28 15:55

產(chǎn)生阻塞這個概念不夠清楚,不知道你具體指得是什么。

如果說查詢被拒絕,可能是你的權(quán)限不足;

如果說查詢沒有結(jié)果,一種是你查詢語句的條件設(shè)置有問題,另外一種情況就是數(shù)據(jù)庫中沒有滿足條件的記錄;

如果說查詢長時間沒有響應(yīng),可能是獲取的記錄數(shù)比較多,也可能是條件過于復(fù)雜(如連接的表多,子查詢較多等),這種情況下,你可以使用TOP語句返回指定的記錄數(shù),如:

SELECT Top 1000 * FROM 表名 WHERE 查詢條件

這里就是根據(jù)條件返回某個表中的前1000條記錄

要是條件過于復(fù)雜,你可以對條件進行優(yōu)化或者對原表進行優(yōu)化,如對做鏈接的字段設(shè)置索引,或者減少子查詢,或者先過濾再連接等,以減輕數(shù)據(jù)庫的負擔。當然,條件的復(fù)雜造成的響應(yīng)慢,往往也是由于數(shù)據(jù)庫中的記錄較多造成的,可以根據(jù)實際情況,對數(shù)據(jù)庫的記錄進行分割等。


如果你還有疑問,請給我留言。

評論0 贊同0
  •  加載中...

最新活動

您已邀請0人回答 查看邀請

我的邀請列表

  • 擅長該話題
  • 回答過該話題
  • 我關(guān)注的人
向幫助了您的網(wǎng)友說句感謝的話吧!
付費偷看金額在0.1-10元之間
<