1
我在MS Access 2010中运行以下插入查询,并且我需要一种查询运行速度更快的方法。我确实需要将Source_1_table中的所有列都存入temp_Table。MS Access 2010:查询时间和速度
- Source_1_table具有505K记录
Source_2_table具有3959个记录
INSERT INTO [temp_Table] SELECT * FROM Source_1_table WHERE ((dbo_Source_1_table.Field_1))NOT IN(SELECT [Source_2_table] 。[ID_Field] FROM [Source_2_table]));
问题1.如何查看查询运行多长时间(类似于SSMS)? 问题2.查询似乎需要超过10分钟才能运行。有没有办法加快这个查询?
这是链接到SQL Server中的表,它是本地的,还是它在不同的数据库?您可能需要查看传递查询。另外,我怀疑这会有所作为,但考虑切换桌子的位置来检查小>大而不是大>小。 – Elias
您是否为WHERE子句中引用的两列定义了索引? –