DB2 最佳实践: DB2 数据库和 IBM General Parallel File System
2010-06-23 00:00:00 来源:WEB开发网 mmchconfig pagepool=256m
可以使用 mmlsconfig 命令查看当前值。mmlsconfig 的输出只显示设置为非默认值的参数。
要想让这些修改生效,必须先卸载 GPFS 文件系统,然后重新启动 GPFS 守护进程。
配置示例
下面是一组命令示例,演示如何按照本文档中描述的最佳实践部署 GPFS 。这里给出的所有 GPFS 命令都在 /user/lpp/mmfs/bin 目录中。
1. 在机器 db2server 上创建 GPFS 集群。
mmcrcluster – A – N db2server:manager-quorum – p db2server
2. 启动 GPFS 集群:
mmstartup – a
3. 创建一个名为 nsd_mappng 的文件,它包含用来创建 GPFS 文件系统的磁盘列表 (LUNS) 。下面的示例使用 6 个磁盘分区。分隔空列的冒号表示使用的默认值。(关于文件格式的更多信息,参见 GPFS 文档中对 mmcrnsd 命令的说明。)由用户选择网络共享磁盘 (NSD) 名称。
/dev/hdisk1:::::Data1:
/dev/hdisk2:::::Data2:
/dev/hdisk3:::::Data3:
/dev/hdisk4:::::Data4:
/dev/hdisk10:::::DBLog1:
/dev/hdisk11:::::DBLog2:
4. 使用刚才创建的 nsd_mapping 文件创建 GPFS 网络共享磁盘:
mmcrnsd – F nsd_mapping
5. 停止 GPFS 集群并指定 tiebreaker 磁盘:
mmshutdown – a
mmchconfig tiebreaker=”Data1;Data2;Data3”
6. 根据 DB2 on GPFS 最佳实践设置 GPFS 配置参数:
mmchconfig worker1Threads=256
mmchconfig pagepool=256M
mmchconfig usePersistentReserve=yes
7. 启动 GPFS 集群:
mmstartup -a
8. 为数据和日志各创建一个 GPFS 文件系统,使用 1 MB 的块大小:
mmcrfs – T /db2data db2data Data1,Data2,Data3,Data4 – B 1M
mmcrfs – T /db2log db2log DBLog1,DBLog2 – B 1M
确认挂装点 /db2data 和 /db2log 已经创建了。
9. 挂装 GPFS 文件系统:
mmmount db2data -a mmmount db2log -a
结束语
灵活的存储管理是下一代动态数据中心的关键。下一代动态数据中心通过优化硬件利用率和降低管理成本提供经济有效性,可以在需要时把数据处理和存储基础设施部署到需要的地方。通过结合使用 GPFS 的高级存储管理和 DB2 for Linux, UNIX, and Windows 的水平伸缩架构,可以实现非常适合下一代动态数据中心的优秀解决方案。
附录 A – 把数据转移到 GPFS
在文件系统之间转移数据有许多种方法。本附录介绍把 DB2 数据从给定的文件系统转移到 GPFS 的一些机制。可以使用多种方法把现有的数据转移到新的 GPFS 文件系统,包括:
数据库备份和恢复
跨文件系统的表空间重新平衡并结合使用 db2relocatedb 工具
操作系统 copy 命令
DB2 High Availability Disaster and Recovery (HADR) 特性
- ››db2 对float类型取char后显示科学计数法
- ››DB2中出现SQL1032N错误现象时的解决办法
- ››DB2 锁升级示例
- ››db2诊断系列之---定位锁等待问题
- ››db2 命令选项解释
- ››最佳ASP.NET编程习惯
- ››DB2 最佳实践: 使用 DB2 pureXML 管理 XML 数据的...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 基础: 表空间和缓冲池
- ››DB2 XML 编程,第 1 部分: 理解 XML 数据模型
更多精彩
赞助商链接