OLEDB待機タイプと関数の間に関係はありますか?リンクサーバーがない場合に、待機の77%がOLEDB待機タイプとして発生する理由をトラブルシューティングしようとしています。テーブル値関数とスカラー値関数の両方を多数含むベンダーデータベースがあり、それらがOLEDB待機タイプに関連している可能性があるかどうかに興味がありました。
私が見つけたドキュメントのほとんどは、この待機タイプのリンクサーバークエリを指していますが、そうではありません。
OLEDB待機は、クライアント側プロファイラートレース、一部のDBCCコマンド、DMVのマテリアライズ、2005年の一部のフルテキスト機能(IIRC、ほとんどがFT固有の待機に分割されています)など、さまざまな状態をカバーします。 2008)そしてあなたが言及したようにリンクされたサーバークエリも。
上記のアクションのいずれかを実行していない限り、UDF関数が本質的にOLEDB待機を引き起こすことを私は知りません。
OLEDBに起因する未加工の待機時間の割合を確認するのではなく、待機ごとの平均待機時間を確認しましたか?それは取るに足らないほど低いことがわかるかもしれません。