JIRA服务器重新索引和重启的区别
Difference between re-index and restart of JIRA server
直接修改数据库后,什么情况下需要重新索引JIRA,什么情况下需要重启JIRA?
我对 JIRA 数据库进行了一些直接更改,但我必须重新启动 JIRA 服务器才能在 JIRA 中看到这些更改。为什么 JIRA 重新索引在这种情况下没有帮助?
为了向最终用户显示信息,JIRA 直接从数据库、Lucene 索引和内存缓存中提取数据。
重新索引 JIRA 将消除 Lucene 索引和数据库之间的任何不一致。
重新启动 JIRA 将有效地刷新它维护的各种对象的所有内部内存缓存,这些对象也存储在数据库中 and/or Lucene。缓存了多种对象类型,具体细节可能因 JIRA 版本而异,并且没有硬性规定来确定是否可以将某些内容存储在内存缓存中。
如果您绝对必须直接在 JIRA 数据库中编辑内容(通常不推荐这样做),您需要在允许任何用户或自动化访问系统之前重新启动 JIRA 并重新索引 JIRA。
直接修改数据库后,什么情况下需要重新索引JIRA,什么情况下需要重启JIRA?
我对 JIRA 数据库进行了一些直接更改,但我必须重新启动 JIRA 服务器才能在 JIRA 中看到这些更改。为什么 JIRA 重新索引在这种情况下没有帮助?
为了向最终用户显示信息,JIRA 直接从数据库、Lucene 索引和内存缓存中提取数据。
重新索引 JIRA 将消除 Lucene 索引和数据库之间的任何不一致。
重新启动 JIRA 将有效地刷新它维护的各种对象的所有内部内存缓存,这些对象也存储在数据库中 and/or Lucene。缓存了多种对象类型,具体细节可能因 JIRA 版本而异,并且没有硬性规定来确定是否可以将某些内容存储在内存缓存中。
如果您绝对必须直接在 JIRA 数据库中编辑内容(通常不推荐这样做),您需要在允许任何用户或自动化访问系统之前重新启动 JIRA 并重新索引 JIRA。