互联网服务

DB2 建400G表空间用2小时?

各位好:

DB2 建400G表空间用2小时?相关语句如下,请大家分析可能的原因?

环境:
[root@~]# lsb_release -a
LSB Version:    3.1
Distributor ID: AsianuxServer
Description:    Asianux Server 3 (Quartet SP3)
Release:        3
Codename:       QuartetSP3



[db2inst1@~]$ db2level
DB21085I  Instance "db2inst1" uses "64" bits and DB2 code release "SQL09075"
with level identifier "08060107".
Informational tokens are "DB2 v9.7.0.5", "s111017", "IP23292", and Fix Pack
"5".
Product is installed at "/opt/ibm/db2/V9.7".



数据库创建
db2 create database xxxdb automatic storage yes on /db2/xxx/autots dbpath on /db2/xxx using codeset GBK TERRITORY CN COLLATE USING SYSTEM

表空间的创建语句:
db2 "Create tablespace DDS_DTS_32K PAGESIZE 32K MANAGED BY DATABASE USING
(file '/db2/xxx/xxxts1/DDS_DTS_32K_1' 100G,
file '/db2/xxx/xxxts2/DDS_DTS_32K_2' 100G,
file '/db2/xxx/xxxts3/DDS_DTS_32K_3' 100G,
file '/db2/xxx/xxxts4/DDS_DTS_32K_4' 100G )
EXTENTSIZE 32 PREFETCHSIZE 32 BUFFERPOOL BP32K_D1 DROPPED TABLE RECOVERY OFF"



Asianux 安装虚拟机上面(wmware vSphere Server 3),外挂存储,现还不清楚存储采取的是SAN还是NAS。
参与19

17同行回答

zss0109211zss0109211数据库管理员null
使用文件系统,和raw设备应该不一样的。建表空间类型是文件系统时间长很正常。文件系统表空间,可以看到在发出建表空间DDL后,会在目录下生成文件,可以理解为dd 写,速度取决于IO速度,通常可以用ls -lrt /db2/xxx/xxxts1/DDS_DTS_32K_1 来看查看文件大小的变化。raw device表空间,...显示全部
使用文件系统,和raw设备应该不一样的。建表空间类型是文件系统时间长很正常。
文件系统表空间,可以看到在发出建表空间DDL后,会在目录下生成文件,可以理解为dd 写,速度取决于IO速度,通常可以用ls -lrt /db2/xxx/xxxts1/DDS_DTS_32K_1 来看查看文件大小的变化。
raw device表空间,由于设备本身就在,建表空间语句就很快。收起
互联网服务 · 2013-07-04
浏览835
hczzhonghczzhong售前工程师CN
VMWARE能够分配lun给虚机VMFS是一个集群文件系统,每个VMDK是上面的一个大文件。写大文件VMDK需要格式化,TS也需要格式化。预分配的VMDK可能会好点。但和物理盘还是有差距的小的文件,尺寸小于存储的Write Cache,写就应该比较快。读更应该,通常存储read cache更大。2G的写测试...显示全部
VMWARE能够分配lun给虚机
VMFS是一个集群文件系统,每个VMDK是上面的一个大文件。写大文件VMDK需要格式化,TS也需要格式化。预分配的VMDK可能会好点。但和物理盘还是有差距的
小的文件,尺寸小于存储的Write Cache,写就应该比较快。读更应该,通常存储read cache更大。2G的写测试说明通道的问题不大,16G到100G这个差别有点问题,OS / HOST OS应该有些地方还可以看看,比如IO scheduler收起
IT分销/经销 · 2013-07-05
浏览1080
yangyongyangyong项目经理pharmacodia
回复 16# marvelyu    虽然问题还在分析中,但不影响对最佳答案的选择!显示全部
回复 16# marvelyu


   虽然问题还在分析中,但不影响对最佳答案的选择!收起
互联网服务 · 2013-07-04
浏览1073
marvelyumarvelyu软件开发工程师IBM
回复 15# yangyong     印象中没有这样的参数,适合SCSI 控制器 的类型有关,一般选择控制器的选择直接就决定了IO性能显示全部
回复 15# yangyong


    印象中没有这样的参数,适合SCSI 控制器 的类型有关,一般选择控制器的选择直接就决定了IO性能收起
互联网服务 · 2013-07-04
浏览1052
yangyongyangyong项目经理pharmacodia
回复 14# marvelyu 是不是有对 虚拟 SCSI 控制器 的设置(带宽之类的)呀?显示全部
回复 14# marvelyu





是不是有对 虚拟 SCSI 控制器 的设置(带宽之类的)呀?收起
互联网服务 · 2013-07-04
浏览1104
marvelyumarvelyu软件开发工程师IBM
回复 13# yangyong     对, VMkernel 是vmware vspere的核心,IO过程大致都是这样的,但是应该不是这个引发本问题的显示全部
回复 13# yangyong


    对, VMkernel 是vmware vspere的核心,IO过程大致都是这样的,但是应该不是这个引发本问题的收起
互联网服务 · 2013-07-04
浏览1068
yangyongyangyong项目经理pharmacodia
虚拟机如何访问光纤通道 SAN 上的数据ESXi 会将虚拟机的磁盘文件存储到位于 SAN 存储设备上的 VMFS 数据存储内。当虚拟机客户机操作系统向其虚拟磁盘发出 SCSI 命令时,SCSI 虚拟化层会将这些命令转换成 VMFS 文件操作。虚拟机与其在 SAN 上存储的虚拟磁盘交互时,将发生以...显示全部
虚拟机如何访问光纤通道 SAN 上的数据

ESXi 会将虚拟机的磁盘文件存储到位于 SAN 存储设备上的 VMFS 数据存储内。当虚拟机客户机操作系统向其
虚拟磁盘发出 SCSI 命令时,SCSI 虚拟化层会将这些命令转换成 VMFS 文件操作。
虚拟机与其在 SAN 上存储的虚拟磁盘交互时,将发生以下过程:
1 虚拟机中的客户机操作系统读写 SCSI 磁盘时,将向虚拟磁盘发出 SCSI 命令。
2 虚拟机操作系统中的设备驱动程序将与虚拟 SCSI 控制器进行通信。
3 虚拟 SCSI 控制器将命令转发至 VMkernel。
4 VMkernel 将执行以下任务。
    a 在 VMFS 卷中查找与客户机虚拟机磁盘对应的文件。
    b 将对虚拟磁盘上块的请求映射到相应物理设备上的块。
    c 将修改后的 I/O 请求从 VMkernel 中的设备驱动程序发送到物理 HBA。
5 物理 HBA 可执行以下任务。
   a 依据 FC 协议的规则将 I/O 请求打包。
   b 将请求传输至 SAN。
6 根据 HBA 用于连接架构的端口,相应 SAN 交换机会收到请求并将其路由至主机要访问的存储设备。收起
互联网服务 · 2013-07-04
浏览1121
marvelyumarvelyu软件开发工程师IBM
回复 11# yangyong     从上面的拓扑级实际应用来看,使用的文件系统vmfs本身也没问题,而且使用的FC HBA卡,SAN网络链路也应该是光纤通道存储,本身来看规划是没问题的,另外图中拓扑应该不是实际的吧,实际的应该是双通道光纤链路来防止单链路故障,但是不知道2个HBA卡做...显示全部
回复 11# yangyong


    从上面的拓扑级实际应用来看,使用的文件系统vmfs本身也没问题,而且使用的FC HBA卡,SAN网络链路也应该是光纤通道存储,本身来看规划是没问题的,另外图中拓扑应该不是实际的吧,实际的应该是双通道光纤链路来防止单链路故障,但是不知道2个HBA卡做的是负载均衡还是主备模式收起
互联网服务 · 2013-07-04
浏览1067
yangyongyangyong项目经理pharmacodia
回复 9# marvelyu 接上:在该配置中,主机通过光纤通道适配器连接 SAN 架构(包括光纤通道交换机及存储阵列)。此时,存储阵列的 LUN 变得对于主机可用。您可以访问 LUN 并创建用于满足存储需求的数据存储。数据存储采用 VMFS 格式。我查了一些vmware的资料,以上环境存储应该是采取...显示全部
回复 9# marvelyu

接上:

在该配置中,主机通过光纤通道适配器连接 SAN 架构(包括光纤通道交换机及存储阵列)。此时,存储阵列
的 LUN 变得对于主机可用。您可以访问 LUN 并创建用于满足存储需求的数据存储。数据存储采用 VMFS 格式。

我查了一些vmware的资料,以上环境存储应该是采取的这种方案。收起
互联网服务 · 2013-07-04
浏览1247
yangyongyangyong项目经理pharmacodia
回复 9# marvelyu    显示全部
回复 9# marvelyu


   收起
互联网服务 · 2013-07-04
浏览1210

提问者

yangyong
项目经理pharmacodia

问题状态

  • 发布时间:2013-07-02
  • 关注会员:1 人
  • 问题浏览:14401
  • 最近回答:2013-07-05
  • X社区推广