当前位置: 首页 > 知识库问答 >
问题:

GraphDB 8.9查询监控:nsTotalSpentInNext未显示

湛宜春
2023-03-14

我正在使用GraphDB 8.9对我编写的一些软件进行基准测试,并希望通过JMX了解查询性能,如下所示:http://graphdb.ontotext.com/documentation/8.9/free/query-monitoring.html

虽然通过JControl访问SailIterationMonitor MBean并以编程方式运行良好,而且我可以访问TrackRecords属性,但我没有得到NSTotalPentinNext的值;无论查询如何,该值都保持为-1。

然后我切换到GraphDB 7.0来检查问题是否与版本有关。唉,在同一个数据集上尝试相同的查询使我能够观察NSTotalPentinNext的值。

我在Linux系统上使用GraphDB服务器包,几乎是开箱即用的。我唯一更改的配置是在%GRAPHDB_HOME%/bin/graphdb.in.sh中,以启用对JMX的远程访问。否则,我没有更改配置中的任何内容。

nsTotalSpentInNext属性是否已在GraphDB的最新版本中删除?

如果没有,是否需要启用对NSTotalPentinNext属性的监视?可能是在创建存储库时?

共有1个答案

娄建义
2023-03-14

在GraphDB 8.4中,以前为查询监控提供支持的SailIterationMonitor被一个新的实现——RepositoryMonitor所取代。旧的实现只能监视查询,而不能监视更新。现在,您可以看到针对列表的查询、查询编号以及中止查询的方法。作为重构的一部分,GetNSTotalPentinNext被弃用,现在每次都返回-1,因为这是下一次计算的累积时间。我想我们认为这是没有帮助的,因为这是一个整体的全球价值。您可以查看RepositoryMonitor MBean,它是新的实现,并使用msSinceCreated和state。我们将更新文档,因为它现在充其量只是误导。

 类似资料:
  • 监控查询支持用户自定义查询平台中的虚拟机、宿主机等资源的CPU、内存、磁盘、网络等指标的监控信息等。 监控查询支持用户自定义查询平台中的虚拟机、宿主机等资源的CPU、内存、磁盘、网络等指标的监控信息等。 入口:在云管平台单击左上角导航菜单,在弹出的左侧菜单栏中单击 “监控/监控/监控查询” 菜单项,进入监控查询页面。 添加查询 该功能用于自定义监控数据图表。在左侧查询条件中自定义指标、过滤条件、聚

  • 问题内容: 只是为了提出我的问题,我了解没有直接支持这样的事情。我正在寻找的是任何一种变通方法,或者令人费解的推导方法,可以使我得到半数可观的结果。 我正在使用群集引擎处理一个相当大的MySQL群集(表> 4亿行)。 有谁知道一种 直接 通过mysql中的长查询 直接检索 或以其他方式(或更好)得出进度的准确指示的方法吗?我有一些查询可能最多需要45分钟的时间,因此我需要确定处理过程中我们是10%

  • 我的数据库中只有大约16000个节点,当我匹配n返回n时,我从来没有得到任何图回来,任何原因或如何修复?

  • 问题内容: 我试图了解一个PHP-MySQL项目。该项目非常复杂,因此很难逐行对其进行探索。 我想做的是,比较一个MySQL数据库的实例。 说, 1)MySQL已启动并正在运行。这是数据库的第一个实例。2)用户从PHP前端登录,然后注销。3)这是数据库的第二个实例。 我需要以友好的方式查看实例一和实例二之间的变化。 关于开源工具或任何其他技术的任何建议? 问题答案: 您可以使用mysqldump拍

  • 问题内容: 所以我创建了一个集成脚本,但是由于某种原因它没有显示出正确的结果。我的查询是 结果中出乎意料的一行之一是这个 ID为11的组具有display_style_priority 2000而不是5200。它应显示具有display_style_priority 5200的用户组ID。这是该用户所在的排名最高的组。有人可以指出我做错了什么。 问题答案: 尝试将GROUP BY更改为 其他大多数

  • 我已经创建了users表。 然后我创建了一个新的帐户前端网页。 我给出了: 用户名:° 帐户创建成功。 现在我可以通过我的用户名和密码登录。然后我可以清楚地看到我的用户名为°在网页。 但当我在终端中运行sql查询时: 我得到的输出是: 我无法看到我的用户名为°。但我可以通过网页登录。 为什么我不能在查询输出中看到我的用户名? 有些用户说我的终端编码有问题。 为了测试这一点,我运行。 输出为° 所以