我正在尝试运行一个简单的select语句,每次运行它都需要不同的时间才能完成。
第一次需要0秒,第二次需要3秒,第三次需要10秒。如果再次运行,查询将从0,3,10开始并继续。
为什么会这样?它背后似乎有某种逻辑。
这导致使用数据库的服务超时。此查询由特定软件运行数千次。
SQL查询:
SELECT * FROM CONTACT_CONTACT WITH (NOLOCK) WHERE MKEY ='XXXXXXXXXXXX'
我正在使用SQL Server 2012.该数据库包含369个表。表CONTACT_CONTACT包含62497条记录。