页面树结构
转至元数据结尾
转至元数据起始


功能描述

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

应用场景

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

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

使用说明

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

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

2、选择系统快捷菜单 系统运维 ,或者选择“系统导航栏”的 系统运维 ,如图:

3、选择“系统运维”界面主菜单 系统检查 ,如图:

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

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

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

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

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

检查项目详情

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

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

检查CPU的内核数

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

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

检查磁盘空间大小

资源树检查

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

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

表结构检查

按Hibernate配置检查知识库中对应的表和字段是否存在

表数据检查

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

用户关系检查

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

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

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

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

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

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

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

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

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

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

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

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

表数据量检查

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

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