Data Virtualization中管理数据缓存和查询

Data Virtualization 管理器可以缓存查询,以保存数据结果并优化查询性能。

关于本任务

Data Virtualization中,您可以虚拟化远程数据源,这样数据在通过单一框架访问时仍可保持远程状态。 例如,您可将不同远程数据库上的表加以虚拟化,并且可以运行查询以将这些表连接在一起。 为避免耗时的查询执行,Data Virtualization 管理器可创建缓存,通过缓存查询结果集来提高性能。

管理高速缓存

缓存管理页面上, Data Virtualization 经理可以监控数据缓存的存储和响应速度。 要了解优化查询的更多信息,请查看缓存管理页面中的以下内容:
  • 缓存存储条形图可让您查看在配置期间分配的缓存存储总量。 您还可以监视活动和不活动数据高速缓存所使用的存储量。 在查询优化中会使用活动的数据高速缓存。
  • 响应时间条形图可让您监控特定执行时间段内运行的查询数量。 您还可以比较使用数据缓存的查询和不使用数据缓存的查询的响应速度。
  • 活动数据缓存中的总点击量列显示了活动缓存收到的总点击量。

观看以下视频,了解如何通过缓存管理优化查询 Data Virtualization

过程

请参考以下任务,了解如何管理和自定义数据缓存:
添加缓存条目
要添加缓存条目,请参阅添加数据缓存
查看缓存的详细信息
要查看缓存的详细信息,请按照以下步骤操作。
  1. 转至数据 > Data virtualization > 虚拟化 > 缓存管理
  2. 转至高速缓存的操作菜单,然后单击 查看高速缓存详细信息
编辑数据缓存
请按照以下步骤编辑数据缓存。
  1. 转至活动高速缓存的操作菜单,然后单击 编辑名称
    注意 :您只能编辑活动缓存。
  2. 输入高速缓存的新名称,然后单击应用
刷新高速缓存
要编辑高速缓存刷新调度,请执行以下步骤。
  1. 转至活动高速缓存的操作菜单,然后单击 编辑刷新率
    注意 :您只能编辑活动缓存。
  2. 设置缓存刷新率,防止缓存过时。
    • 无,仅手动 :要手动刷新缓存,请进入活动缓存的操作菜单,点击立即刷新
    • 分钟: 选择刷新高速缓存的时间间隔 (以分钟计)。 例如,每15分钟刷新一次。
    • 每小时: 选择每小时的时间 (分钟) 以刷新高速缓存。 例如,每小时整点过30分刷新一次。
    • 每日: 选择一天中的时间以刷新高速缓存。 例如,每天凌晨12点刷新。
    • 每周: 选择一周中的几天和一天中的时间来刷新高速缓存。 例如,每周一、三、五凌晨12点刷新。
    • 每月: 选择每月的几个星期,一周的几天和一天的时间来刷新高速缓存。 例如,在每月的第一天凌晨12点刷新。
  3. 单击应用
停用活动缓存
要停用活动的高速缓存,请转至该高速缓存的操作菜单,然后单击停用
删除数据缓存
要删除数据缓存,请进入缓存的操作菜单并点击 “删除 ”。
重新创建已删除的数据缓存
要重新创建已删除的数据缓存,请按照以下步骤操作。
  1. 点击 “非活动数据缓存 ”> “已删除缓存 ”。
  2. 进入您想要重新创建的缓存的操作菜单,然后点击 “重新创建缓存 ”。