重要缓存

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

Confluence 6 重要缓存和监控的更多相关文章

  1. Redis缓存接入监控、运维平台CacheCloud

    改造RedisConnectionFactory /** * 根据缓存策略的不同,RedisConnectionFactory不同 * 示例是单机模式. * * @return */@Beanpubl ...

  2. Confluence 使用常见问题列表

    Confluence 6 管理 Atlassian 提供的 App 摘要: Confluence 用户可以使用桌面应用来编辑一个已经上传到 Confluence 的文件,然后这个文件自动保存回 Con ...

  3. Confluence 6 使用 JConsole 监控本地 Confluence

    如果你遇到了一些特定的问题,或者你仅仅是希望在一个很短的时间内监控你 Confluence 的运行,你可以使用本地监控.本地监控将会对你的服务器性能产生影响,所以我们并不推荐你使用本地监控来长时间的监 ...

  4. MySql 缓存查询原理与缓存监控 和 索引监控

    MySql缓存查询原理与缓存监控 And 索引监控 by:授客 QQ:1033553122 查询缓存 1.查询缓存操作原理 mysql执行查询语句之前,把查询语句同查询缓存中的语句进行比较,且是按字节 ...

  5. Confluence 6 高级性能诊断

    请在你的系统服务请求中包括下面所有的信息,如果可能的话,你也可以在请求中包括你认为最有可能出现的问题.这样的话,可以避免我们进一步对你系统的问题进行询问. 系统信息 Confluence 服务器 你系 ...

  6. (转)java缓存技术,记录

    http://blog.csdn.net/madun/article/details/8569860 最近再ITEYE上看到关于讨论JAVA缓存技术的帖子比较多,自己不懂,所以上网大概搜了下,找到一篇 ...

  7. JAVA缓存技术

    介绍 JNotify:http://jnotify.sourceforge.net/,通过JNI技术,让Java代码可以实时的监控制定文件夹内文件的变动信息,支持Linux/Windows/MacOS ...

  8. JAVA缓存技术之EhCache

    最近再ITEYE上看到关于讨论JAVA缓存技术的帖子比较多,自己不懂,所以上网大概搜了下,找到一篇,暂作保存,后面如果有用到可以参考.此为转贴,帖子来处:http://cogipard.info/ar ...

  9. JAVA缓存技术之EhCache(转)

    最近再ITEYE上看到关于讨论JAVA缓存技术的帖子比较多,自己不懂,所以上网大概搜了下,找到一篇,暂作保存,后面如果有用到可以参考.此为转贴,帖子来处:http://cogipard.info/ar ...

随机推荐

  1. actionsheet(操作表)

    推荐使用锚点方式显示.隐藏actionsheet: 若要使用js代码动态显示.隐藏actionsheet,同样在popover插件的构造方法中传入"toggle"参数即可 //传入 ...

  2. jira迁移数据

    jira迁移数据有两种方式 方式一: jira系统自带的备份恢复操作 最简单的,但不一定能成功   从/export/atlassian/application-data/jira/export下载至 ...

  3. python 的基础 学习第十天函数的初始

    1,什么是函数,函数就是封装一个功能. 怎么定义函数. # def my_len():#def 是关键字,定义一个一个函数.#my_len():就是函数名,必须和关键字加一个空格,后面加括号和冒号.d ...

  4. 将数据以json字符串格式传到前台请求页面

    1.前台ajax方法(这个是在FlowDocAction的add.jsp页面) //序列号 var preFileNo = factoryCode+deptCode+"-"+mod ...

  5. script标签

    script 元素既可以包含脚本语句,也可以通过 src 属性指向外部脚本文件.默认情况下script标签的会阻止文档渲染,相关脚本会立即下载并执行. 属性 在HTML5中script主要有以下几个属 ...

  6. yum1

    yum 显示仓库repolist [all|emabled|disabled] 显示软件list (anaconda表示装系统的时候就装上的软件) yum list all yum list php* ...

  7. DeepLearning.ai-Week1-Convolution+model+-+Step+by+Step

    1 - Import Packages import numpy as np import h5py import math import matplotlib.pyplot as plt %matp ...

  8. 20165234 《Java程序设计》第五周学习总结

    第五周学习总结 教材学习内容总结 第七章 内部类与异常类 内部类 内部类:在一个类中定义另一个类. 外嵌类:包含内部类的类,称为内部类的外嵌类. 内部类的类体中不能声明类变量和类方法.外嵌类的类体中可 ...

  9. Navicat for MySQL 12中文版 破解流程

    1.下载  Keygen_Patch 软件 下载地址 pass: saxz 2.启动 Keygen_Patch 软件 3.提示破解成功了,先别着急 4.运行 Navica  软件,输入注册码 5.断网 ...

  10. 拿什么守护你的Node.JS进程: Node出错崩溃了怎么办?

    被吐嘈的NodeJS的异常处理 许多人都有这样一种映像,NodeJS比较快: 但是因为其是单线程,所以它不稳定,有点不安全,不适合处理复杂业务: 它比较适合对并发要求比较高,而且简单的业务场景. 在E ...