• Confluence 6 重要缓存和监控


    重要缓存

    下面的建议是基本上的一些配置帮助。在大型数据库中,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。

    监控缓存中的内容

    要查看缓存中有什么内容:

    1. 使用你的浏览器进入 <confluence-URL>/admin/cachecontents.jsp
      所有缓存中包含的主题将会显示出来。
    2. 从列表中选择一个缓存。
     

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

  • 相关阅读:
    P、NP及NPC问题
    latex test3
    latex test2
    test
    整体二分
    bzoj2819 nim (树上带修改查询路径异或和)
    kmp模板题
    KM的三种写法比较
    电视转播
    树状数组处理区间查询和区间修改的问题
  • 原文地址:https://www.cnblogs.com/huyuchengus/p/9521309.html
Copyright © 2020-2023  润新知