我最近看到與顯示錯誤消息像這樣的舊系統上的存儲過程的偶然問題:如何最小化T-SQL中表的輔助掃描描述符的數量?
服務器消息:編號10901,嚴重性17: 此查詢需要X輔助掃描 描述,但目前有 只有Ÿ輔助掃描描述 可用。無論是提升價值的 的 配置參數「輔助掃描描述符的數量」或稍後再試您的 查詢。
其中X略低於爲Y。 Sybase手冊有用地告訴我,我應該重新設計我的表以使用較少的輔助掃描描述符(如何?!),或者增加系統上可用的數量。奇怪的是,它一直工作正常多年,唯一改變的是我們修改了幾列的數據類型並添加了一個索引。任何人都可以對此有所瞭解嗎?
這是一般的好建議,請參閱下面的爲Sybase 12.5.2解決方案 – ninesided 2008-11-10 23:42:29