Jit*_*aji 1 sql t-sql sql-server sql-server-2012
我在SQL Server 2012管理工作室工作.
在SQL查询窗口中,正在插入a #table
.预计将插入约8000万行,INT
每行3 列.
查询执行正在进行中.
有没有办法可以跟踪中的行数#table
?
由于您无法同时在同一窗口中运行两个查询,并且如果使用单个#声明临时表,则在其他会话中无法访问临时表,您应该尝试在插入查询中使用双#来定义它.
然后你可以尝试使用WITH(NOLOCK)查询它.
在同一个数据库上打开一个新的查询窗口并尝试
SELECT COUNT(*)
FROM ##YourTableName WITH(NOLOCK)
Run Code Online (Sandbox Code Playgroud)
这将获得脏读,但我认为这不是一个问题,因为你想要一个粗略的措施,你的INSERT在哪里.