【问题标题】:ArangoDB Windows Idle CPU LoadArangoDB Windows 空闲 CPU 负载
【发布时间】:2015-12-17 18:22:35
【问题描述】:

我已经通过控制台安装了arangodb和apart form添加了大约10个文档,否则只是简单地玩一下,过去7天它使用了超过30分钟的cpu时间,为什么这么高?

我还安装了 MySQL,并且正在积极使用(8k+ 查询),它的 cpu 时间不到 30 秒。

这只是与 Windows 端口有关的问题/问题,还是“正常”。

在任务管理器中查看进程时,我看到随机峰值达到 5~10% cpu,即使它没有回答任何查询。

编辑:运行 arango 2.7.2 x64

【问题讨论】:

    标签: arangodb


    【解决方案1】:

    ArangoDB 有 3 个作业会周期性地导致 CPU 占用:

    您可以通过arangod.conf 禁用第三个:

    [server]
    foxx-queues = false
    

    这将使网络界面中的一些统计信息不可用。

    如果您让浏览器打开网络界面,这也将永久使用 arangod 进程上的资源。

    【讨论】:

    • 服务器统计也可以通过在同一配置部分[server]中设置disable-statistics = true来关闭。这也可能有帮助。
    • 与其他数据库引擎相比,它确实看起来非常激进,但我想它实际上不仅仅是一个数据库引擎。
    • 你是对的,由于嵌入了 JavaScript 引擎并允许执行常规操作(foxx-queues),服务器中还有更多工作要做。此外,在集群设置中,还有更多的活动需要监控。如果在单服务器设置中,您关闭 foxx-queues 和统计信息并且不打开 Web 界面,我想 CPU 活动确实非常低,与单服务器 MySQL 显示的相当。跨度>
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-04
    • 2014-11-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多