Sparql 如何防止中止的查询消耗GraphDB中的资源

Sparql 如何防止中止的查询消耗GraphDB中的资源,sparql,graphdb,rdf4j,Sparql,Graphdb,Rdf4j,复制步骤: 在工作台SPARQL编辑器中运行查询 在查询完成之前中止查询 在工作台资源监视器中调用GC 重复1-3次 下面是上面步骤(4)之后的工作台资源监视器视图,确认所有三个查询都已成功中止: 但是,这三个查询仍在根据htop运行: 请注意,上面的步骤1-4发生在一个18小时的时间段内,在此期间输入并运行了许多查询(但只有这三个查询被中止),因此,此问题不太可能仅仅是由于资源监视器中的报告延迟造成的 问题: 这是怎么可能的?我应该做什么来确保在查询中止后释放资源?从屏幕截图中不清楚问题是

复制步骤:

  • 在工作台SPARQL编辑器中运行查询
  • 在查询完成之前中止查询
  • 在工作台资源监视器中调用GC
  • 重复1-3次
  • 下面是上面步骤(4)之后的工作台资源监视器视图,确认所有三个查询都已成功中止:

    但是,这三个查询仍在根据htop运行:

    请注意,上面的步骤1-4发生在一个18小时的时间段内,在此期间输入并运行了许多查询(但只有这三个查询被中止),因此,此问题不太可能仅仅是由于资源监视器中的报告延迟造成的

    问题:
    这是怎么可能的?我应该做什么来确保在查询中止后释放资源?

    从屏幕截图中不清楚问题是否与内存有关,而内存在查询中止后不会释放,或者CPU负载?