Openfire优化问题

时间:2016-08-17 09:50:46

标签: openfire

我在open-fire中发现了一些优化问题。

  1. 我没有使用群组实现,但仍然会在查询中被解雇。

    SELECT groupName FROM ofGroupUser WHERE username='?'.
    SELECT groupName from ofGroupProp WHERE ...
    
  2. 偶尔会无缘无故地触发这些查询

    SELECT offlinePresence, offlineDate FROM ofPresence WHERE username='?'
    SELECT DISTINCT serviceID FROM ofPubsubNode WHERE serviceID='?'
    
  3. 此外,文档很差:

    http://download.igniterealtime.org/openfire/docs/latest/documentation/database-guide.html

    https://community.igniterealtime.org/docs/DOC-1673

    我不明白所有缓存的含义。如何保存这些查询?

1 个答案:

答案 0 :(得分:0)

由于Openfire是一个开源项目,因此文档也取决于社区贡献。

对于您提到的查询,如果您真的在这个级别上寻找优化,您应该从Github查看Openfire的源代码并跟踪触发这些查询的功能,如果在您的情况下看起来不必要,您可以绝对定制那些记住副作用。没有简单的方法可以从配置中停止/启动此类查询。