维护和数据保留
为保持充分优化的系BriefCam统性能,BriefCam会定期自动清除已处理数据,包括来自数据库和存储的数据。
请注意,维护服务可以安装在多个实例上,用于在多台计算机之间分配负载。
要关闭自动维护,请将Maintenance.Enabled环境设置设置为false。但是,不建议使用此选项,因为存储空间会填满。
在Maintenance.ExecutionStrategy环境设置中,可以将维护设置为每天或连续运行。
当该设置设置为“连续”(默认)时,维护每小时运行一次。
如果将设置设为“每天”,则运行时间将在“Maintenance.CleanHour”环境设置中设置。该值基于时间(hh:mm:ss),例如:23:00:00。
要主动清除数据,请将Maintenance.CleanHour环境设置设置为当前小时,并将Maintenance.ExecutionStrategy设置为每天,然后重新启动Maintenance服务。然后维护将立即运行。然后,建议将设置更改回其原始值。

如果维护未能运行,系统会在进程启动后自动尝试恢复。恢复尝试的时间间隔为TaskRecovery.IntervalsMinutes设置中配置的时间间隔(如下图所示)。默认值为10、240和1440分钟,表示第一次尝试恢复的时间为10分钟,第二次尝试恢复的时间为4小时,最后一次尝试恢复的时间为12小时。

Maintenance.ServiceInstancesRetentionMinutes环境设置确定服务在离线后从数BriefCam据库中删除的时间长度。默认值为43,200分钟(30天)。
以下部分介绍了控制维护流程工作方式的其他环境设置。
REVIEW模块
注意
如果不想在自动维护期间删除某些审查案例,请单击案例屏幕中的编辑(
)图标,然后选中“维护期间不删除”复选框。这些标记的案例及其工件不会通过维护流程删除,即使其他案例或警报使用它并被删除。
最佳做法是将以下两个设置(CaseRetentionDays和VideoArchiveExpirationDays)设置为相同的值。
设置: Maintenance.CaseRetentionDays
默认:30天
当案例的更新日期早于30天(默认)时,将从数据BriefCam库和磁盘中删除案例的所有数据。
案例的修改会影响案例的更新日期,例如编辑案例的名称或描述、共享案例、添加/删除视频、编辑视频计划、编辑预设或添加/删除书签。但是,将人脸或车牌添加到案件监控列表或编辑书签详细信息不会影响案件的更新日期。
如果同一数据正被其他案件使用,该案件仍将从案件屏幕中删除,并且数据将保留在数据库和磁盘上。
如果案例包含已激活的计划来源,案例将不会被删除。早于此设置值的计划来源的请求将被删除,但它们的书签仅在删除整个案例时才会删除。如果案例还包含不是已激活计划来源或已禁用计划来源的来源,则这些来源也不会被删除。
如果案例仅包含常规来源或禁用的计划来源,则案例将被视为常规来源,这意味着当案例的更新日期早于30天(默认)时,早于30天(默认)的案例的所有数据将从数据BriefCam库和磁盘中删除。
当审查请求部分基于按需处理且部分基于实时请求(因为已经针对警报处理了一些请求)时,根据维护设置,将人工因素从“审查和响应”模块中删除。但是,根据最后发生的两种处理日期(按需处理或实时处理),该请求将从基础结构(包括数据库)中完全删除。
关于监控列表,案件中创建的内部监控列表将在案件被删除后(通过维护或由用户)被删除。
关于书签,一旦案例被删除,它们也将被删除,如上文所述。
设置: Maintenance.VideoArchiveExpirationDays
默认:30天
此设置控制删除从视频管理软件获取的视频文件的频率。此设置还会影响在响应警报中获取的原始视频,这些警报通常不会自动BriefCam进入(仅在单击警报缩略图时)。例如,在响应模块中,在用户请求原始视频之前,不会获取每个警报的原始视频。一旦用户请求原始视频,BriefCam即会将原始视频保留在此参数指定的天数内以便立即访问。
设置:Maintenance.LocalFilesRetentionInHours
默认:24小时
此设置控制从数BriefCam据库中删除临时渲染文件的频率(以小时为单位)。
临时渲染文件位于:..\BriefCam\ServerData\VideoStreamingGateway\VideoService.
此处保存的文件将渲染由Web客户端用户交互创建的对象,如VIDEO SYNOPSIS、原始视频等。
设置:Maintenance.RenderingUploadedFilesRetentionDays
默认:0.5天
此设置控制从BriefCam数据库中删除上传的文件的频率。
上传的文件位于:..\BriefCam\ServerData\VideoData\WebUpload.
此处保存的文件是最终用户通过Web客户端上传的视频文件,用于审查处理Investigator、Investigator for Teams、Protect和配置。
设置:clientMaintenanceCaseMessageInDays
默认:7天
此设置控制何时开始在案例上显示删除通知。此处设置的值是案例被设置为由维护流程删除之前的天数。
小心
这些设置不适用于Hub。它只与站点和独立部署相关。
RESPOND模块
设置:Maintenance.LiveRetentionDays
默认:7天
超出保留范围的所有响应警报都会被删除(即使是添加了书签的警报;但是,书签本身不会被删除)。RESPOND模块中的书签绝不会被维护流程删除。
当前运行的实时任务的警报如果不在保留范围内,将被删除。
RESEARCH模块
设置: Maintenance.BIAssetsRetentionDays
默认:30天
BriefCam此设置控制从存BriefCam储中删除RESEARCH BI表(从元数据ETL生成)的频率。如果Qlik无法导入数据,则这是备份。
设置: Maintenance.BIVisualLayersRetentionDays
默认:3650天
此设置控制删除“仪表板”选项卡使用的可视化层文件的频率。此操作将从数据BriefCam库和保存图像的文BriefCam件夹(C:\BriefCam\ServerData\RenderData )中删除文件。
如果将该值设置为小于1天,可能会影响视觉图层。
设置:Maintenance.BITaskRetentionDays
默认:3天
此设置控制从存BriefCam储中删除研究处理任务的元数据和视觉资产的频率。元数据是在研究处理期间(连续或按需)创建的所有资产/文件/记录。这是BI规则引擎服务的数据保存BriefCam时间。
设置:RESEARCH.QVDRretentionDays
默认:30天
该设置确定具有拆分QVD的部署中的详细表格的保留天数。
设置: RESEARCH.DetailedLoadDays
默认:30天(对于从6.4版或更低版本更新的环境,默认值为730天)
此设置控制从RESEARCH应用程序加载的数据(基于时间戳字段,而不是视频管理软件时间)。此设置会影响加载详细应用程序所需的RAM,并减少加载到完整数据模型中的数据量。
聚合仪表板不受此设置的影响。
观察列表选项卡
外部监视列表(在监视列表选项卡中管理)不会被维护流程删除。但是,如上所述,一旦案例删除(通过维护或由用户),在案例中创建的内部监视列表将被删除。
小心
此功能不适用于Hub。它只与站点和独立部署相关。
维护排除
以下项目在维护期间不会删除。
摄像机背景图像文件夹-使用测试连接时,摄像机的图像将保存在该文
Camera Background Images件夹下。每台摄像机都维护一个图像,每次重新测试连接时都会更新该图像。此文件夹及其内容不受维护影响。书签-在响应或审查模块中创建的书签将保留在系统中,即使原始警报或对象已被删除。它们只有在被用户明确删除时才会被删除。
标记为“维护时不删除”的案例-在“审查”模块中,可以编辑案例并选中“维护时不删除”复选框。这些案例及其相关工件将持续进行维护周期。
QVD文件(研究模块) - QVD文件不是维护过程的一部分,必须手动删除。
维护监控
您可以监控和跟踪维护。
维护由名为Maintenance Service的单独服务执行,并具有自己的日志。在“事件”屏幕中,可以查看服务是否正在运行。

如果维护失败,在达到维护事件阈值时,事件(上图)屏幕中将显示维护事件。默认情况下,如果维护未能运行至少一次,将显示“警告”事件;如果维护未能运行最后三次,将显示“严重”事件。

PostgreSQL手动维护
手动维护对于PostgreSQL数据库至关重要,以防止性能问题和表膨胀。定期运行真空满和重新索引操作有助于保持数据库的性能和稳定性。为避免影响数据库可用性,可将这些任务安排在使用率较低或计划维护时间段内,最好每隔几个月或半年执行一次。这可以确保顺畅高效的数据库操作。
对于文PostgreSQL_Data件夹大小约为200GB的数据库,每6个月需要维护一次,维护时间最多为6小时。在高活动系统上,维护时间窗口和间隔将相应增加。