数据库GreenPlum集群环境配置与搭建_第1页
数据库GreenPlum集群环境配置与搭建_第2页
数据库GreenPlum集群环境配置与搭建_第3页
数据库GreenPlum集群环境配置与搭建_第4页
数据库GreenPlum集群环境配置与搭建_第5页
已阅读5页,还剩38页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

.GreenPlum集群环境搭建1、简介环境搭建准备:greenplum-1.1 greenplum介绍简单的说它就是一个与ORACLE, DB2一样面向对象的关系型数据库。我们通过标准的SQL可以对GP中的数据进行访问存取。GREENPLUM与其它普通的关系型数据库的区别?本质上讲GREENPLUM是一个关系型数据库集群. 它实际上是由数个独立的数据库服务组合成的逻辑数据库。与RAC不同,这种数据库集群采取的是MPP架构。如下图所示它的组件分成三个部分MASTER/SEGMENT以及MASTER与SEGMENT之间的高效互联技术GNET。其中MASTER和SEGMENT本身就是独立的数据库SERVER。不同之处在于,MASTER只负责应用的连接,生成并拆分执行计划,把执行计划分配给SEGMENT节点,以及返回最终结果给应用,它只存储一些数据库的元数据,不负责运算,因此不会成为系统性能的瓶颈。这也是GREENPLUM与传统MPP架构数据库的一个重要区别。 SEGMENT节点存储用户的业务数据,并根据得到执行计划,负责处理业务数据。也就是用户关系表的数据会打散分布到每个SEGMENGT节点。当进行数据访问时,首先所有SEGMENT并行处理与自己有关的数据,如果需要segment可以通过进行innterconnect进行彼此的数据交互。 segment节点越多,数据就会打的越散,处理速度就越快。因此与SHARE ALL数据库集群不同,通过增加SEGMENT节点服务器的数量,GREENPLUM的性能会成线性增长。GREENPLUM适用场景?GREENPLUM虽然是关系型数据库产品,它的特点主要就是查询速度快,数据装载速度快,批量DML处理快。而且性能可以随着硬件的添加,呈线性增加,拥有非常良好的可扩展性。因此,它主要适用于面向分析的应用。比如构建企业级ODS/EDW,或者数据集市等等。GREENPLUM运行的平台?GREENPLUM运行在X86架构的硬件平台上,目前支持的操作系统包括32/64位的 LINUX(REDHAT/SUSE)/SOLARIS/MAC OSGREENPLUM的前景?GREENPLUM 诞生于2003年硅谷,2010/07 EMC收购了GREENPLUM,并把GREENPLUM作为EMC面向分析云的战略核心产品,加以大力发展。该产品不仅在国际市场发展很快,在国内市场发展也很快。最著名的案例就是阿里巴巴集团,经过多种产品的精心选型,最终选择GREENPLUM作为它们的数据仓库平台存放数百TB的业务数据去高效支持各种分析应用。如何学习GREENPLUM?正是由于产品发展速度很快,但是在相关人才上存在很大缺口。因此,我个人认为对于各位有兴趣的技术人员来说,是一个很好的职业发展机会。以个人经验来说,只要有其它关系型数据库的基础,尤其是POSTGRESQL或者INFORMIX基础的(因为GREENPLUM是在POSTGRESQL基础上开发出来的),很容就可以上手学习并掌握GREENPLUM。GREENPLUM的手册写的非常好,完全可以作为入门的教材使用。其软件本身也是软性LICENSE,用于学习研究完全免费,而且与生产环境并无不同,这与ORACLE完全一样。2、GreenPlum的HAGP提供了几个选择性的功能来保证最大正常运行时间和高可用。包括:1. Segment Mirroring -segment镜像2. Master Mirroring -master镜像3. Fault Detection & Recovery -错误检测和恢复 -Segment Mirroring-Primary Segment和Mirror Segment放在不同主机上。在数据库操作过程中,只有primary segment是活跃的,mirror仅仅做复制处理(file block replication process)Segment挂了后系统操作流程:1. 当segment挂了,文件复制进程停止,mirror segment自动的成为活跃的segment instance. 所有数据库操作则继续使用mirror。2. 此时记录事务的模式发生改变,系统状态为 Change Tracking 模式。3. 当管理员把失败segment重新启动后,恢复进程将把2个之间的差异数据同步。 此时系统状态为 Resynchronizing 模式4. 一旦所有的mirror和primary都再次同步完成,系统状态将变更为 Synchronized 模式。-Master Mirroring-你可以选择性的部署额外一台机器作为Standby Master。gpsyncagent -复制进程,用来做master和standby之间的数据同步。Master挂了后系统操作流程:1. 如果primary master失败后,复制进程将被关闭,并且standby master能够被激活,以替换primary。2. 于是激活的standby master被作为GP数据库master,接收和原master相同端口的连接 (replicated log是用来恢复最后成功提交事务时间点的master host的状态) 注: master是不包含用户数据,只是包含system catalog表。 这些表不经常更新,如果有更新的话,会自动同步到standby。故master和standby始终都保持一致。 -错误检测和恢复-ftsprobe - GP中用来做错误检测的,GP Sever(postgres)的子进程。 该进程根据配置时间间隔监控GP队列、扫描所有segment和数据库进程。gprecoverseg - 检测宕掉的segment是否有效,并且和当前活跃segment比较,找出哪些改变丢失。它将只把差异部分做同步,然后把segment设成online。该进程在GP启动和运行的时候会被执行。(如果mirror没开,segment不可用,GP自动shutdown。必须做手工恢复。)3、greenplum 分布式的安装部署Centos6.5系统: 64位3.1 系统设置1. 编辑/etc/sysctl.conf文件 net.ipv4.ip_forward = 0 net.ipv4.conf.default.accept_source_route = 0 kernel.sysrq = 1 kernel.core_uses_pid = 1 net.ipv4.tcp_syncookies = 1 kernel.msgmnb = 65536 kernel.msgmax = 65536 kernel.sem = 250 64000 100 512 kernel.shmmax = 500000000 kernel.shmmni = 4096 kernel.shmall = 4000000000 kernel.sem = 250 64000 100 512 net.ipv4.tcp_tw_recycle=1 net.ipv4.tcp_max_syn_backlog=4096 dev_max_backlog=10000 vm.overcommit_memory=2 net.ipv4.conf.all.arp_filter = 1 对于练习环境来说,这个配置是没有问题的。但是在生产环境中,整个系统中有大量SEGMENT实例和镜像实例时,这样的配置可能导致无法启动服务。所以,请加大kernel.sem = 250 64000 100 512中最后一位的配置,比如把512改成1024,2048这样的值。另外,可以加大共享内存相关的配置,比如kernel.shmmax和kernel.shmall。完成编辑之后,以root身份执行命令sysctl -p或者重启系统,使其配置生效。2. 在/etc/security/limits.conf配置文件末尾处增加如下内容:* soft nofile 65536 #nofile - 打开文件的最大数目* hard nofile 65536* soft nproc 131072 # noproc - 进程的最大数目* hard nproc 131072* soft core unlimited # core - 限制内核文件的大小注意:对于RedHat6.x系统,还需要将/etc/security/limits.d/90-nproc.conf文件中的1024修改为131072。3格式化磁盘安装所需要的文件系统。GREENPLUM只能使用文件系统存放数据,不支持裸设备。出于性能考虑,EMC官方建议在LINUX上使用XFS文件系统,SOLARIS上使用ZFS文件系统。如果是练习环境则无所谓,只要相应操作系统可以支持的文件系统即可。对于LINUX来说,SUSE的安装介质上就带有XFS文件系统。REHL 6.0以下/CENTOS 6.0以下版本则需要到相关网站单独下载XFS文件系统安装。XFS文件系统安装:64bit: rpm -ivh kmod-xfs-0.4-2.x86_64.rpm rpm -ivh xfsprogs-2.9.4-1.el5.centos.x86_64.rpm 32bit: rpm -ivh kmod-xfs-0.4-2.i686.rpm rpm -ivh xfsprogs-2.9.4-1.el5.centos.i386.rpm 先用fdisk -l查看要格式化的设备,然后使用命令mkfs -t xfs /dev/sdc,创建mount点,比如mkdir -p /data/vol1 为了保证系统重启后,可以自动mount磁盘,以root身份编辑/etc/fstab,添加条目 device file /data xfs logbufs=8,noatime,nodiratime 1 1 也可以每次系统启动,自己用命令mount /data/vol1进行mount。GP建议使用下面的挂载参数:rw,noatime,inode64,allocsize=16m比如,挂载XFS格式的设备/dev/sdb到目录/data1,/etc/fstab中的配置如下:/dev/sdb /data1 xfs rw,noatime,inode64,allocsize=16m 1 14更改磁盘I/O策略Linux磁盘I/O调度器对磁盘的访问支持不同的策略,默认的为CFQ,GP建议设置为deadline.以root身份编辑/boot/grub/menu.lst,添加一行 elevator=deadline,但是不要修改failsafe的定义,如下图: 重启系统(必须),再以root身份执行命令cat /sys/block/*/queue/scheduler,输出的每行应该含有有deadline, 比如noop anticipatory deadline cfq 然后应该设置磁盘预读,优化磁盘IO效率。以root身份编辑/etc/rc.d/rc.local,添加类这样的内容blockdev -setra 16384 /dev/sd*,重启系统。使用命令blockdev -getra /dev/sd* 可以验证设置。5配置read-ahead(blockdev)值官方文档的推荐值为16384 检查某块磁盘的read-ahead设置:# blockdev -getra devname例如:# blockdev -getra /dev/sda16384修改系统的read-ahead设置,可通过/etc/rc.d/rc.local来修改,在文件尾部追加如下代码:# blockdev -setra 16384 /dev/mapper/vg00-LV_01如需临时修改read-ahead设置,可通过执行下面的命令来实现:# blockdev -setra bytes devname 例如:# blockdev -setra 16384 /dev/sda6 关闭防火墙chkconfig iptables off 永久关闭service iptables stop本次关闭service iptables status 查看防火墙状态3.2 修改主机名和/etc/hosts文件1)在各个主机上修改主机名vi /etc/sysconfig/networkHOSTNAME= master重启后生效。输入指令hostname 可查看当前主机的名字2)/etc/hosts是ip地址和其对应主机名文件,使机器知道ip和主机名对应关系,格式如下:注:每台机器都如上操作。3.3 安装greenplum 1.准备配置文件创建一个host_file,包含了Greenplum部署的所有主机名,内容如下:mdw1smdw1sdw1sdw2创建一个hostfile_segonly,包含了所有的Segment Host的主机名,内容如下:sdw1sdw2创建一个hostfile_exkeys,包含了所有的Greenplum主机的网口对应的主机名(因为有可能是双网卡的服务器),内如如下:mdw1smdw1sdw1sdw22.创建greenplum 账户从4.1开始,GREENPLUM提供了一个工具gpseginstall,我们只需在master节点,以root身份运行它,它会根据指定主机列表自动安装文件,创建系统用户gpadmin,并自动建立root用户和系统用户(gpadmin)的等效性.在greenplum bin目录下使用./gpseginstall -f host_file -u gpadmin -p gpadmin来创建系统用户.会输出类似以下信息:3.确认安装1). 在Master主机以gpadmin用户登录:$ su gpadmin2). 加载GPDB安装目录下的路径文件:# source /usr/local/greenplum-db/greenplum_path.sh3). 使用gpssh命令确认是否可以在不提示输入密码的情况下登录到所有安装了GP软件的主机。使用hostfile_exkeys文件。该文件需包含所有主机的所有网口对应的主机名。例如:$ gpssh -f host_file -e ls -l $GPHOME如果成功登录到所有主机并且未提示输入密码,安装没有问题。所有主机在安装路径显示相同的内容,且目录的所有权为gpadmin用户。如果提示输入密码,执行下面的命令重新交换SSH密钥:$ gpssh-exkeys -f host_file4.创建数据存储区域1)在Master 主机 上创建数据目录位置rootgp_test1 Server# mkdir /data/rootgp_test1 Server# mkdir /data/masterrootgp_test1 Server# chown -R gpadmin:gpadmin /data/ 2)使用gpssh命令在Standby Master上创建与和Master相同的数据存储位置rootgp_test1 data# source /usr/local/greenplum-db/greenplum_path.sh rootgp_test1 data# gpssh -h smdw1 -e mkdir /data/会显示如下信息:smdw1 mkdir /data/rootgp_test1 data# gpssh -h smdw1 -e mkdir /data/master会显示如下信息:smdw1 mkdir /data/masterrootgp_test1 data# rootgp_test1 data# gpssh -h smdw1 -e chown -R gpadmin:gpadmin /data/会显示如下信息:smdw1 chown -R gpadmin:gpadmin /data/ 3)在所有Segment主机上创建数据目录位置Tips:gpssh -h 针对给出的主机名hostname gpssh -f 针对files文件里的清单使用刚刚创建的hostfile_segonly文件指定Segment主机列表。例如:rootgp_test1 data# gpssh -f /dba_files/gp_files/hostfile_segonly -e mkdir /data会显示如下信息:sdw2 mkdir /datasdw1 mkdir /datarootgp_test1 data# gpssh -f /dba_files/gp_files/hostfile_segonly -e mkdir /data/primary会显示如下信息:sdw2 mkdir /data/primarysdw1 mkdir /data/primaryrootgp_test1 data# gpssh -f /dba_files/gp_files/hostfile_segonly -e mkdir /data/mirror会显示如下信息:sdw2 mkdir /data/mirrorsdw1 mkdir /data/mirrorrootgp_test1 data# gpssh -f /dba_files/gp_files/hostfile_segonly -e chown -R gpadmin:gpadmin /data/会显示如下信息:sdw2 chown -R gpadmin:gpadmin /data/sdw1 chown -R gpadmin:gpadmin /data/5.NTP配置同步系统时钟GP建议使用NTP(网络时间协议)来同步GPDB系统中所有主机的系统时钟。在Segment 主机上,NTP应该配置Master 主机作为主时间源,而Standby作为备选时间源。在Master和Standby上配置NTP到首选的时间源(如果没有更好的选择可以选择Master自身作为最上端的事件源)。配置NTP1. 在Master主机,以root登录编辑/etc/ntp.conf文件。设置server参数指向数据中心的NTP时间服务器。例如(假如0是数据中心NTP服务器的IP地址):server 02. 在每个Segment主机,以root登录编辑/etc/ntp.conf文件。设置第一个server参数指向Master主机,第二个server参数指向Standby主机。例如:server mdw1 preferserver smdw13. 在Standby主机,以root登录编辑/etc/ntp.conf文件。设置第一个server参数指向Master主机,第二个参数指向数据中心的时间服务器。例如:server mdw1 preferserver 04. 在Master主机,使用NTP守护进程同步所有Segment主机的系统时钟。例如,使用gpssh来完成:# gpssh -f hostfile_ allhosts -v -e ntpd5. 要配置集群自动同步系统时钟,应开启各个NTP客户机的ntpd服务,并设置为开机时自动运行:# /etc/init.d/ntpd start# chkconfig -level 35 ntpd on 或是service ntpd start ,再设置 ntsysv ,选择ntpd服务 传上NTP主机的/etc/ntp.conf 配置,也就是MASTER,修改部分见下划线# Permit time synchronization with our time source, but do not# permit the source to query or modify the service on this system.restrict default kod nomodify notrap nopeer noqueryrestrict -6 default kod nomodify notrap nopeer noquery# Permit all access over the loopback interface. This could# be tightened as well, but to do so would effect some of# the administrative functions.restrict restrict -6:1restrict mask nomodify# Hosts on local network are less restricted.#restrict mask nomodify notrap# Use public servers from the project.# Please consider joining the pool (/join.html).#broadcast 55 key 42 # broadcast server#broadcastclient # broadcast client#broadcast key 42 # multicast server#multicastclient # multicast client#manycastserver 54 # manycast server#manycastclient 54 key 42 # manycast client# Undisciplined Local Clock. This is a fake driver intended for backup# and when no outside source of synchronized time is available.server # local clockfudge stratum 10# Drift file. Put this in a directory which the daemon can write to.# No symbolic links allowed, either, since the daemon updates the file# by creating a temporary in the same directory and then rename()ing# it to the file.enable auth monitordriftfile /var/lib/ntp/driftstatsdir /var/lib/ntp/ntpstats/filegen peerstats file peerstats type day enablefilegen loopstats file loopstats type day enablefilegen clockstats file clockstats type day enable# Key file containing the keys and key identifiers used when operating# with symmetric key cryptography.keys /etc/ntp/keystrustedkey 0requestkey 0 controlkey# Specify the key identifiers which are trusted. #trustedkey 4 8 42 # Specify the key identifier to use with the ntpdc utility. #requestkey 8 # Specify the key identifier to use with the ntpq utility. #controlkey 86.检查系统环境用gpadmin登录master主机加载greenplum_path.sh文件source /usr/local/greenplum-db/greenplum_path.sh 创建一个名为hostfile_gpcheck的文件,包含所有GP主机的主机名,确保无多余空格vi /usr/local/gp_files/hostfile_gpcheckmdw1smdw1sdw1sdw2可以用以下命令来check一下文件是否准确# gpssh -f /dba_files/gp_files/hostfile_gpcheck -e hostname这里会返回所有主机的hostname#gpcheck -f /usr/local/gp_files/hostfile_gpcheck -m mdw1 -s smdw1会显示类似如下信息:20150314:20:07:34:017843 gpcheck:gp_test1:gpadmin-INFO:-dedupe hostnames20150314:20:07:34:017843 gpcheck:gp_test1:gpadmin-INFO:-Detected platform: Generic Linux Cluster20150314:20:07:34:017843 gpcheck:gp_test1:gpadmin-INFO:-generate data on servers20150314:20:07:34:017843 gpcheck:gp_test1:gpadmin-INFO:-copy data files from servers20150314:20:07:35:017843 gpcheck:gp_test1:gpadmin-INFO:-delete remote tmp files20150314:20:07:35:017843 gpcheck:gp_test1:gpadmin-INFO:-Using gpcheck config file: /opt/greenplum/etc/f20150314:20:07:35:017843 gpcheck:gp_test1:gpadmin-ERROR:-GPCHECK_ERROR host(None): utility will not check all settings when run as non-root user20150314:20:07:35:017843 gpcheck:gp_test1:gpadmin-ERROR:-GPCHECK_ERROR host(gp_test4): on device (fd0) IO scheduler cfq does not match expected value deadline20150314:20:07:35:017843 gpcheck:gp_test1:gpadmin-ERROR:-GPCHECK_ERROR host(gp_test4): on device (hdc) IO scheduler cfq does not match expected value deadline20150314:20:07:35:017843 gpcheck:gp_test1:gpadmin-ERROR:-GPCHECK_ERROR host(gp_test4): on device (sda) IO scheduler cfq does not match expected value deadline20150314:20:07:35:017843 gpcheck:gp_test1:gpadmin-ERROR:-GPCHECK_ERROR host(gp_test4): /etc/sysctl.conf value for key kernel.shmmax has value 5000000000 and expects 50000000020150314:20:07:35:017843 gpcheck:gp_test1:gpadmin-ERROR:-GPCHECK_ERROR host(gp_test4): /etc/sysctl.conf value for key kernel.sem has value 250 5120000 100 20480 and expects 250 512000 100 204820150314:20:07:35:017843 gpcheck:gp_test1:gpadmin-ERROR:-GPCHECK_ERROR host(gp_test4): /etc/sysctl.conf value for key kernel.shmall has value 40000000000 and expects 400000000020150314:20:07:35:017843 gpcheck:gp_test1:gpadmin-ERROR:-GPCHECK_ERROR host(gp_test1): on device (fd0) IO scheduler cfq does not match expected value deadline20150314:20:07:35:017843 gpcheck:gp_test1:gpadmin-ERROR:-GPCHECK_ERROR host(gp_test1): on device (hdc) IO scheduler cfq does not match expected value deadline20150314:20:07:35:017843 gpcheck:gp_test1:gpadmin-ERROR:-GPCHECK_ERROR host(gp_test1): on device (sda) IO scheduler cfq does not match expected value deadline20150314:20:07:35:017843 gpcheck:gp_test1:gpadmin-ERROR:-GPCHECK_ERROR host(gp_test1): /etc/sysctl.conf value for key kernel.shmmax has value 5000000000 and expects 50000000020150314:20:07:35:017843 gpcheck:gp_test1:gpadmin-ERROR:-GPCHECK_ERROR host(gp_test1): /etc/sysctl.conf value for key kernel.sem has value 250 5120000 100 20480 and expects 250 512000 100 204820150314:20:07:35:017843 gpcheck:gp_test1:gpadmin-ERROR:-GPCHECK_ERROR host(gp_test1): /etc/sysctl.conf value for key kernel.shmall has value 40000000000 and expects 400000000020150314:20:07:35:017843 gpcheck:gp_test1:gpadmin-ERROR:-GPCHECK_ERROR host(gp_test2): on device (fd0) IO scheduler cfq does not match expected value deadline20150314:20:07:35:017843 gpcheck:gp_test1:gpadmin-ERROR:-GPCHECK_ERROR host(gp_test2): on device (hdc) IO scheduler cfq does not match expected value deadline20150314:20:07:35:017843 gpcheck:gp_test1:gpadmin-ERROR:-GPCHECK_ERROR host(gp_test2): on device (sda) IO scheduler cfq does not match expected value deadline20150314:20:07:35:017843 gpcheck:gp_test1:gpadmin-ERROR:-GPCHECK_ERROR host(gp_test2): /etc/sysctl.conf value for key kernel.shmmax has value 5000000000 and expects 50000000020150314:20:07:35:017843 gpcheck:gp_test1:gpadmin-ERROR:-GPCHECK_ERROR host(gp_test2): /etc/sysctl.conf value for key kernel.sem has value 250 5120000 100 20480 and expects 250 512000 100 204820150314:20:07:35:017843 gpcheck:gp_test1:gpadmin-ERROR:-GPCHECK_ERROR host(gp_test2): /etc/sysctl.conf value for key kernel.shmall has value 40000000000 and expects 400000000020150314:20:07:35:017843 gpcheck:gp_test1:gpadmin-ERROR:-GPCHECK_ERROR host(gp_test3): on device (fd0) IO scheduler cfq does not match expected value deadline20150314:20:07:35:017843 gpcheck:gp_test1:gpadmin-ERROR:-GPCHECK_ERROR host(gp_test3): on device (hdc) IO scheduler cfq does not match expected value deadline20150314:20:07:35:017843 gpcheck:gp_test1:gpadmin-ERROR:-GPCHECK_ERROR host(gp_test3): on device (sda) IO scheduler cfq does not match expected value deadline20150314:20:07:35:017843 gpcheck:gp_test1:gpadmin-ERROR:-GPCHECK_ERROR host(gp_test3): /etc/sysctl.conf value for key kernel.shmmax has value 5000000000 and expects 50000000020150314:20:07:35:017843 gpcheck:gp_test1:gpadmin-ERROR:-GPCHECK_ERROR host(gp_test3): /etc/sysctl.conf value for key kernel.sem has value 250 5120000 100 20480 and expects 250 512000 100 204820150314:20:07:35:017843 gpcheck:gp_test1:gpadmin-ERROR:-GPCHECK_ERROR host(gp_test3): /etc/sysctl.conf value for key kernel.shmall has value 40000000000 and expects 400000000020150314:20:07:35:017843 gpcheck:gp_test1:gpadmin-ERROR:-GPCHECK_ERROR host(gp_test3): potential NTPD issue. gpcheck start time (Sat Mar 14 20:07:34 2015) time on machine (Sat Mar 14 20:07:14 2015)20150314:20:07:35:017843 gpcheck:gp_test1:gpadmin-INFO:-gpcheck completing.3.4 检查硬件性能1.检查网络性能网络测试选项包括:并行测试(-r N)、串行测试(-r n)、矩阵测试(-r M)。测试时运行一个网络测试程序从当前主机向远程主机传输5秒钟的数据流。缺省时,数据并行传输到每个远程主机,报告出传输的最小、最大、平均和中值速率,单位为MB/S。如果主体的传输速率低于预期(小于100MB/S),可以使用-r n参数运行串行的网络测试以得到每个主机的结果。要运行矩阵测试,指定-r M参数,使得每个主机发送接收指定的所有其他主机的数据,这个测试可以验证网络层能否承受全矩阵工作负载。gpadmingp_test1 gp_files$ gpcheckperf f hostfile_exkeys -r N -d /tmp subnet1.outgpadmingp_test1 gp_files$ vi subnet1.out/usr/local/greenplum-db/bin/gpcheckperf -f hostfile_exkeys -r N -d /tmp- NETPERF TEST-= RESULT=Netperf bisection bandwidth testmdw1 - smdw1 = 366.560000sdw1 - sdw2 = 362.050000smdw1 - mdw1 = 363.960000sdw2 - sdw1 = 366.690000Summary:sum = 1459.26 MB/secmin = 362.05 MB/secmax = 366.69 MB/secavg = 364.81 MB/secmedian = 366.56 MB/sec 2.检查磁盘IO、内存带宽gpadmingp_test1 gp_files$ gpcheckperf -f hostfile_segonly d /data/mirror -r ds /usr/local/greenplum-db/bin/gpcheckperf -f hostfile_segonly -d /data/mirror -r ds- DI

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论