私はspのテンポラリテーブルとそのすべてが並行性にどのように影響するのか疑問に思っています。 SPはMSSQL 08サーバーで作成されました。ストアドプロシージャ内のテンポラリテーブル
私は一時テーブルを作成し、このように再びそれをドロップするSPがある場合:
BEGIN
CREATE TABLE #MyTempTable
(
someField int,
someFieldMore nvarchar(50)
)
... Use of temp table here
... And then..
DROP TABLE #MyTempTable
END
をこのSPは非常に非常に頻繁に呼び出されますので、私の質問はこれまで、ここで同時実行の問題が発生する可能性がありますか?
がわかりましたそれは私が考えたものもあり、ここで何か END行うと、一時テーブルを作成し、それを呼び出すことができました - は を始めるとPROCワーカーを作成します私はそれを落とさなかったときに再び。 しかし、あなたの投稿の光の中で私は、新しいクエリを開くしようと、成功せず、そこからそれを呼び出してみましたし、今私は再び落ち着いています:) –
しかし、パフォーマンスは賢明な主要な並行性の問題があります。 – tpower
@tpower:OPの私の理解は主に共有状態とスレッディング問題の変更に関するものでした。パフォーマンスが影響を受けることは明らかです。 –