最近、次のようなエラーメッセージを表示するレガシーシステムのストアドプロシージャで問題が発生することがあります。
サーバーメッセージ:番号10901、重大度17:このクエリにはX個の補助スキャン記述子が必要ですが、現在使用できる補助スキャン記述子はY個だけです。'Auxスキャン記述子の数'構成パラメーターの値を上げるか、後で照会を試してください。
ここで、XはYよりわずかに低いです。Sybaseのマニュアルには、補助スキャン記述子を少なくするようにテーブルを再設計するか(どのように?!)、システムで使用可能な数を増やす必要があると書かれています。奇妙なことに、それは何年も正常に機能していて、変更された唯一のことは、いくつかの列のデータ型を修正し、インデックスを追加したことです。誰かがこれに光を当てることができますか?