页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。


目录

功能描述

检查系统的完整性和正确性,提示存在的问题以便对系统进行修复优化。

应用场景

场景1:知识库某结点损坏,如删除某资源的时候无法删除,报错“没有找到指定的资源结点”。

场景2:如导入用户、角色、用户组等信息时,导入的数据有误,出现垃圾数据之类,也可以使用此功能检测恢复解决.

使用说明

当出现知识库异常问题时,请执行下面操作:

1、(重要使用工具中的备份知识库功能,先备份知识库

2、在系统左侧导航栏中点击 运维设置 。

3、 系统运维工具 中选择 系统检查 如图

4、弹出“系统检查”对话框。

5、可以根据需要选择检查的项目,点击操作列对应行的 检查 按钮。若不明确是哪个项目,则可以点击 全部检查 按钮。

6、检查完毕后,若某个项目有问题,则会在操作列出现 恢复 按钮。点击 恢复 按钮,实行恢复知识库操作。

      注:因为恢复操作需要操作知识库表,因此执行此操作之前必须备份知识库。

7、若无恢复按钮,或是恢复完问题仍然存在,请把备份的知识库发给我们,以便重现分析问题。

检查项目详情

下表列出所有检查项目的检查内容:

检查项目检查内容
服务器检查

检查CPU的内核数

检查JVM内存分配参数是否合理

检查JDK位数,32位还是64位

检查磁盘空间大小

资源树检查

检查父资源ID不为空但该父资源已不存在的资源

检查“个人目录”或“个人页面”根节点(父资源ID为空),其对应“用户”已不存在的资源

表结构检查

按Hibernate配置检查知识库中对应的表和字段是否存在、字段数据类型是否正确

信息
title注意事项

并非所有不正确的情况都能够自动修复,部分情况需用户手动对知识库进行处理修复


表数据检查

检查实体表中的相关记录在资源树表中是否存在(与资源树表中的记录有关联的实体表)

用户关系检查

检查“组”的父组不存在的垃圾数据

检查“操作权限”的父权限不存在的垃圾数据

检查“组”与“用户”关系表中的垃圾数据

检查“组”与“用户”扩展关系表中的垃圾数据

检查“角色”与“用户”关系表中的垃圾数据

检查“组”与“角色”关系表中的垃圾数据

检查“角色”与“操作权限”关系表中的垃圾数据

检查“组”的扩展属性对应组不存在的垃圾数据

检查“用户”没有组的垃圾数据

检查“用户”的扩展属性对应用户不存在的垃圾数据

检查“用户”的个人设置对应用户不存在的垃圾数据

检查“角色”所在组已经不存在的垃圾数据

表数据量检查

检查表数据量是否过大,主要检查t_operationlog, t_session, t_session_info这三个表

表索引检查检查知识库表的主键和索引是否有丢失