您好,我是小DAI,专注于数据库管理员相关的技术问答,请问有什么可以帮您?

DAS Dbspace

DAS dbspace 是主数据不提供共享存储的 IQ 主存储 dbspace,其中数据存储在一组 DAS 设备上。DAS dbspace 与一个逻辑服务器相关联,包含该逻辑服务器中的一组 DAS 文件及其镜像文件。

使用 CREATE DBSPACE 语句创建 DAS dbspace 时,您在 ON LOGICAL SERVER 子句中提供一个逻辑服务器名称。(使用不含 ON LOGICAL SERVER 的 CREATE DBSPACE 语法创建共享 dbspace。)

DAS dbspace 与共享 dbspace 不同:

  • 共享 dbspace 包含共享原始设备 (SAN) 或共享文件系统中的文件的 dbspace

    您可为 Multiplex 创建多个 DAS dbspace。但是,每个 DAS dbspace 都必须仅与一个不提供共享逻辑服务器相关联。一般来说,为每个逻辑服务器创建一个 DAS dbspace,并在逻辑服务器中为每台计算机至少创建一个 DAS dbfile。您可以在单个 SAP IQ 服务器上创建多个 DAS dbfile,以获得建议的 I/O 带宽。(请参见 SAP IQ 性能和调优指南。)请勿重叠逻辑服务器 - 必须将逻辑服务器的 DAS dbspace(以及 DAS dbfile 成员)从其它不提供共享逻辑服务器中排除。

    为了确保数据平均分布且性能一致,DAS dbspace 中 DAS 设备的大小和速度应在所有物理服务器上近乎相同。

    磁盘分条与 DAS dbspace 数据分布相兼容。不提供共享 MultiplexMultiplex 中的所有节点上分布数据。启用磁盘分条后,系统将使用分条在每个节点中分布数据。磁盘分条的范围不会超出该节点。这与共享存储中的磁盘分条不同,在共享存储中系统会对 dbspace 中所有文件内的页面进行分条。

    没有任何限制阻止您对表进行分区,以便部分表位于 DAS dbspace 中,而其它部分位于共享 dbspace 或另一 DAS dbspace 中。但是请注意,如果在共享和 DAS dbspace 之间对表进行分区,则会降低性能。