如何检查SQL命令是否仍在运行?还是冷冻/死了......?

时间:2017-11-16 01:17:58

标签: sql indexing sqlite long-running-processes frozen

我为我的ginormous(2.5亿+记录)SQL表创建了一个索引,它已经有几个小时了。我怎么知道它是否还在继续?或者,如果该过程被冻结/死亡?

如果你有一个关于如何检查SQL(SQLite3)是否仍然在运行的答案,那就是超级。但是,如果你对我的具体案例有一个方法,那也很好。这就是我所做的。

CREATE INDEX index_name ON table_name(column_name);

2 个答案:

答案 0 :(得分:1)

您必须使用操作系统的某些监视机制(top,任务管理器等)来检查进程是使用CPU还是磁盘I / O.

答案 1 :(得分:-1)

您是否尝试过检查:

sp_who2

您还可以使用“有效”来查看活动连接:

sp_who2 active