Page tree
Skip to end of metadata
Go to start of metadata

针对JIRA日常的运维维护,按周可以关注以一内容的系统检查性检查

  • 数据库连接数用IO
  • 内存的使用情况
  • 完整性检查
  • 重建索引
  • 健康检查

数据库连接数用IO

此检查主要了解系统配置的连接池连接数是否低,如果长期占用较多,可以适应进行调整。

本页内容

最大数平均值建议值说明
201060

在工作时间

长期占用近于20的情况下,需要增加最大连接池数;具体在文件目录下对dbconfig.xml文件进行调整

另也需要观察数据库连接池数最大的连接数设置是否合适。

此种情况也需要关注执行数据库执行语句的占用时间,适当调整数据库的性能

另外,也要关注数据库读写的量,如果不成正比,需要关注整个事务数据库的执行操作

6020
如果平均值保持较大的平衡性,需要评估数据库性能;

应用时,可以设置最大连接数不超过数据库的60%

数据库连接数
  • mysql

max_connections = 250

dbconfig.xml

<pool-min-size>20</pool-min-size>

<pool-max-size>60</pool-max-size>

完整性检查

完整性数据库信息的数据性是否完成,包括配置的完整性、数据库的一致性、无效数据等。

通过完整性检查,保证数据库的错误数据能够的准确性,减少在业务操作时因数据产生的错误。

注意

数据量较大时,可以会执行较长的时间,建议在非工作时间来进行执行

重建索引

重建索引能够保证数据库与文件索引的一致性,减少业务查询时的不一致情况 ,同时也能执行较快的数据查询。

重建索引可以周期性的进行重建,可以按非锁定方式进行执行,即后台索引

健康检查

周期性的进行检查,以了解JIRA的环境是否发生变化

如碰到问题,及时进行排除,具体的信息可以在错误信息处边点击详情,进入到atlassian官方了解具体的排除方法

内存使用情况

进入到系统→系统信息,查看内存的使用情况

在内存占用较大的情况 下,可以深度进行强制GC,如果强制GC并未减少多少内存,或者在短时间内增长时间,需要注意JVM的内存分析是否合理,可以GC的策略是否得当。

关于GC具体可以查看:垃圾收集(GC)调整指南





















  • No labels