如何使用Java杀死进程/查询

时间:2019-03-15 09:30:43

标签: java servlets mysql-5.5

我正在试图终止运行时间长且执行时间长的当前进程/查询

  • 我想使用Java servlets
  • 我有一个查询,并在系统上运行了它,但有时执行它会花费太多时间
  • 我想做的是杀死耗时很长的查询
  • 我经常在Google上找到它,并找到了一些帮助,例如MySQL中的show processlist命令,我可以列出系统中当前存在的所有进程
  • 像这样,它填充在我的剃须刀Sql click here to see process list
  • 大家都可以在图像中看到正在运行的进程具有stae=Sending data,所以我想使用state = Sending data的id终止该进程
  • 就像在我的SQL命令中一样,我可以编写kill id,它将杀死我给出其ID的进程
  • 但是我想用Java servlet代码以编程方式做到这一点
  • 我不知道该怎么办,我在这里待了很长时间

下面是我的servlet do-Get和do-Post

protected void doGet(HttpServletRequest request, HttpServletResponse response)
        throws ServletException, IOException {

}

protected void doPost(HttpServletRequest request, HttpServletResponse response)
        throws ServletException, IOException {

    doGet(request, response);
}

我只是想知道如何使用Java代码来完成此操作,请指导我,我们将不胜感激

This is the link i have found but not getting idea how to achieve that

0 个答案:

没有答案