SQL Server Expressのインストールでは、データベースで高いクエリ実行時間が得られます。データベースの構造とデータは2つの異なるソースから得られます。 1つのソースは、独自のデータベーススキームを使用して、アプリケーション用に独自に作成したデータベース(データベースA)構造です。他のソースは、別のデータベース(データベースB)のエクスポートです。エクスポート/インポートされたデータベースでクエリのパフォーマンスが遅くなる
他のデータベースからデータをインポートするには、データベースBをファイルからSQL Expressインスタンス内のテンポラリデータベースに復元します。これにより、スクリプトを使用してデータをデータベースAにコピーします。スクリプトは、インデックス付きであっても。
一時データベースとデータベースbでクエリを実行すると、パフォーマンスに大きな違いがあります。
テンポラリ・データベースで10秒かかる問合せは、データベースbで10分です。
SQL Management Studioを使用してデータベースを同じインスタンスにエクスポートすると、同じ問題が発生するため、問題はsrcriptではないとみなされます。
これらのパフォーマンスの違いは何か?
統計情報の相違 – jarlh