在SQL Server Express安装中,我使用数据库获得高查询执行时间。数据库结构和数据来自两个不同的来源。一个源是应用程序自己创建的数据库(数据库A)结构,具有自己的数据库方案。另一个来源是另一个数据库(数据库B)的导出。
为了从其他数据库导入数据,我将数据库B从文件恢复到SQL Express Istance中的临时数据库,然后通过脚本将数据复制到数据库A.脚本复制所有数据,即使有索引。
当我在临时数据库和数据库b上运行查询时,存在巨大的性能差异。
在临时数据库上花费10秒的查询,在数据库b上花费10分钟。
当我将带有SQL Management Studio的数据库导出到同一个实例时,会出现同样的问题,所以我假设问题不在srcript中。
什么可能导致这些性能差异?