2017-06-04 12 views
-1

私のSQL Serverには、何も行を生成しないクエリがあり、このselect文は約1分間実行されます。今、なぜインサートが永遠に終わらないのか分かりません。宛先テーブルには48k行しかありません。私は、あらゆる種類のトレースやこれを助ける他の診断クエリを実行する権利を持っていません。それ以外に何ができますか?SQL Serverのテーブル挿入をデバッグする方法

+2

挿入または選択しますか? – artm

+0

おそらくデータダンプを取って、権利を管理する自分のデバイスにデータベースを設定してください。 –

+0

あなたの質問は不明です。挿入に問題がある場合、SELECTには1分ほどかかると言えますか?あなたは、宛先テーブルが48kの行を持っていると言うが、挿入する行の数は何ですか?これは100%再現可能な問題ですか?問題のアプリケーションはSSMS経由で再現性がありますか?あなたの問題には多くの原因が考えられますが、質問を絞り込んであいまいにする必要はありません。 –

答えて

0

挿入を選択に変えて、挿入しようとしているものが見えるようにします。その後、すぐに実行されるまで、SQL文(結合、サブクエリなど)から部品を取り出します。あなたが取り除いた最後のものが、遅さの原因でした。例がなければ、より具体的な助けをすることはできません。 https://stackoverflow.com/help/mcveを書くプロセスは、おそらくあなた自身でこれに答えるのに役立ちます。

関連する問題