4

初めて SQL Server 2008 DTA を使用していますが、次の警告メッセージが表示されます

消費されたワークロードの 55% に構文エラーがあります

このため、DB をチューニングするための推奨事項はありません。

助けてください。

4

1 に答える 1

1

送信されたワークロードが有効でなくなった場合、それは正常な場合があります。

たとえば、テーブル (一時テーブルも含む) があり、ワークロードに記録したクエリでこのテーブルを参照したとします。テーブルを削除するか、一時テーブルがもう存在しない場合、ワークロードは引き続きそれを参照し、DTA は構文エラーをスローします。

ワークロードを確認してください。管理スタジオで開くことができるはずなので、確認できます。

特にSELECT INTOの代わりに を使用して作成された場合、一時テーブルに注意してINSERT INTOください。これは DTA によって正しく解析されていないようです。

于 2016-11-22T15:15:26.513 に答える