Analytics and Automation Software : 思科数据虚拟化

如果缓存是不可用的,如何强迫设置Status标志位的缓存?

2016 年 10 月 24 日 - 机器翻译
其他版本: PDFpdf | 英语 (2016 年 4 月 21 日) | 反馈

简介

本文描述如何手工操作Status标志位在缓存状态表里并且适合于对只缓存单个表的模式。这些操作为只有有经验的思科信息服务器(CIS)管理员推荐。

贡献用布莱德邵, Cisco工程师。

如果缓存是不可用的,如何强迫设置Status标志位的缓存?

有时cache refresh成功由于所有从刷新的记录实际上写入到缓存目标表,但是缓存状态仍然是与一错误消息的DOWN例如“在commit()期间的通信链路故障。处理解决方法未知”。所以,不可能使用缓存。

您也许不要重新运行一长期的cache refresh作为尝试设置缓存状态到,当您只需要修复状态时,如果肯定被缓存的数据正确。

完成这些步骤为了设置Status标志位的缓存:

  1. 验证所有记录在缓存表里。
    1. 运行一挑选计数(*)在原始(未贮藏的)视图。
    2. 运行在缓存目标表的一挑选明显的cachekey为了确定哪cachekey对应于您的为时失败的刷新-它将是最大数量(cache_status也将显示您的资源的该cachekey与状态= F)。
    3. 从上一步运行(*)的一计数在缓存目标表cachekey =值。

      如果两行计数配比,很可能完成的cache refresh,否则不继续进行这些说明。

  2. 直接地通过外部SQL客户端工具连接对您的缓存目标驻留的数据库。查找cache_status表(您能验证其在数据源配置页的确切的名字在工作室)并且查找在它的行对应于您的被缓存的资源。更新记录如显示此处:更新schema.my_cache_status_table设置的“状态” = ‘A’, “消息” =空其中“resourceid” = ‘my_resource_path’和“cachekey” = cache_key_from_above

    由于信息库高速缓冲存储, CIS重新启动之后严格推荐为了此能生效。



Document ID: 119440