Openfire优化问题

问题描述 投票:0回答:1

我在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='?'

此外,文档很差:

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

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

我不明白所有缓存意味着什么。如何保存这些查询?

openfire
1个回答
0
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.