0 / 0
Go back to the English version of the documentation
Data Virtualization中列出虚拟对象的速度很慢
Last updated: 2024年11月26日
Data Virtualization中列出虚拟对象的速度很慢

Data Virtualization服务中列出虚拟对象的过程很慢。

症状

您尝试在 "Data Virtualization中列出或检索虚拟表和视图,但整个过程耗时过长。

原因

默认情况下,Data Virtualization中的限制可见性选项已启用。 如果您没有 "SELECT对虚拟化表或视图的访问权限,那么当您在 "Data Virtualization服务中列出虚拟对象时,就看不到该表或视图。

在返回Data Virtualization中虚拟对象的完整列表之前,系统必须验证每个虚拟对象的访问设置。 完成此过程可能需要几分钟,在虚拟对象总数较高的用户环境中尤其如此。

解决问题

执行以下步骤以尝试解决问题:
  1. 在查询中添加 WHERE 谓词,以请求表或视图的子集。 如果此选项无助于解决此问题,请更改限制用户访问 Db2® 目录的设置。
  2. Data Virtualization管理员可以通过以下步骤更改对 "Db2目录的访问限制:
    1. 单击 数据 > Data virtualization
    2. 在服务菜单上,选择 设置 > 服务设置 ,然后转至 高级选项 部分。
    3. 禁用限制可见性选项,以允许用户查看他们无法访问的虚拟对象的列名和表名。
      注: 禁用对目录的访问会使所有虚拟对象对所有用户可见。 但是,这些表和视图的内容仅对向其授予了相应许可权的用户可见。 有关更多信息,请参阅 管理虚拟对象
Generative AI search and answer
These answers are generated by a large language model in watsonx.ai based on content from the product documentation. Learn more