OSSEZ

 找回密码
 新用户

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 44|回复: 0

Confluence 6 重要缓存和监控

[复制链接]
 楼主| 发表于 2018-8-23 00:43:04 | 显示全部楼层 |阅读模式
重要缓存下面的建议是基本上的一些配置帮助。在大型数据库中,20-30% 的数据库表大型可能是不需要如此膨胀的。在缓存配置的界面中,检查有效率和使用率的配置来进行必要的修改。


  • 内容对象缓存(Content Objects cache) (com.atlassian.confluence.core.ContentEntityObject)
    应该设置为最少 20-30% 在整体对象的比例中(页面,内存,电子邮件,新内容)。希望找到内容的总的数量,你可以使用查询 select count(*) from CONTENT where prevver is null。
  • 内容主体映射缓存(Content Body Mappings cache) (com.atlassian.confluence.core.ContentEntityObject.bodyContents)
    应该设置为最少 20% 在整体对象的比例中(页面,内存,电子邮件,新内容)。 希望找到内容的总的数量,你可以使用查询 select count(*) from CONTENT where prevver is null。
  • 嵌入的 Crowd 内部 用户缓存(Embedded Crowd Internal User cache) (com.atlassian.crowd.model.user.InternalUser)
    应该设置为你系统中内部目录中所有用户的数量。你可以通过下面的 SQL 来找到你系统中当前用户的数量:
    SELECT
        COUNT(*)
    FROM
        cwd_user u
    JOIN
        cwd_directory d
    ON
        u.directory_id = d.id
    AND d.directory_name = 'Confluence Internal Directory';

  • 嵌入 Crowd 用户缓存(Embedded Crowd Users cache)(com.atlassian.confluence.user.crowd.CachedCrowdUserDao.USER_CACHE )应该设置与 cwd_user 表中的数量一致。
    SELECT
    COUNT(*)
    FROM
    cwd_user u;

  • 通过 ID 的空间权限缓存(Space permissions by ID cache) (com.atlassian.confluence.security.SpacePermission)
    应该设置与你部署的空间权限数量设置一致(一个好的配置为,设置大小为你空间数量的 20 倍)。你可以通过下面的 SQL 找到空间权限的数量 select count(*) from SPACEPERMISSIONS。
监控缓存中的内容要查看缓存中有什么内容:
  • 使用你的浏览器进入 <confluence-URL>/admin/cachecontents.jsp
    所有缓存中包含的主题将会显示出来。
  • 从列表中选择一个缓存。







https://www.cwiki.us/display/CONF6ZH/Cache+Performance+Tuning

您需要登录后才可以回帖 登录 | 新用户

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|手机版|小黑屋|Archiver|帮助|OSSEZ (North Tecom)  

GMT+8, 2018-9-25 17:04

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表