如何监控GreenPlum Segment磁盘空间

gp_toolkit Administrative Schema: The Greenplum Database includes the gp_toolkit schema, which collects system information through log files and operating system commands. You can run a query against the gp_toolkit to quickly view free disk space. Results are shown in bytes.

[gpadmin@mdw ~]$ psql -d zwcdb -U zhongwc -h 192.168.1.23 -W

Password for user zhongwc:

psql (8.2.15)

Type "help" for help.

zwcdb=# select dfhostname, dfspace,dfdevice from gp_toolkit.gp_disk_free order by dfhostname;

dfhostname | dfspace  |  dfdevice

------------+----------+------------

 sdw1      | 51692604 |  /dev/sdb1

 sdw2      | 51692588 |  /dev/sdb1

(2 rows)

[gpadmin@mdw config]$ gpssh -f seg_hosts df -TH

[sdw1] Filesystem    Type     Size   Used  Avail Use% Mounted on

[sdw1] /dev/mapper/VolGroup00-LogVol00

[sdw1]               ext3      54G   3.7G    47G   8% /

[sdw1] /dev/sda1     ext3     104M    14M    85M  14% /boot

[sdw1] tmpfs        tmpfs     1.1G      0   1.1G   0% /dev/shm

[sdw1] /dev/sdb1      xfs      54G   727M    53G   2% /data

[sdw2] Filesystem    Type     Size   Used  Avail Use% Mounted on

[sdw2] /dev/mapper/VolGroup00-LogVol00

[sdw2]               ext3      54G   3.7G    47G   8% /

[sdw2] /dev/sda1     ext3     104M    14M    85M  14% /boot

[sdw2] tmpfs        tmpfs     1.1G      0   1.1G   0% /dev/shm

[sdw2] /dev/sdb1      xfs      54G   727M    53G   2% /data

查看本栏目更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/database/storage/

时间: 2024-10-31 18:45:21

如何监控GreenPlum Segment磁盘空间的相关文章

MS SQL 监控磁盘空间告警

       这几天突然有个想法:希望能够自动监控.收集数据库服务器的磁盘容量信息,当达到一个阀值后,自动发送告警邮件给DBA,将数据库磁盘详细信息告知DBA,提醒DBA做好存储规划计划,初步的想法是通过作业调用存储过程来实现(每天调用一次),这样避免了我每天每台数据库服务器都上去检查一下,尤其是手头的数据库服务器N多的情况,这样可以避免我每天浪费无谓的时间.如果大家有更好的建议和方法,欢迎指点一二,我整理.修改了三个存储过程如下: 存储过程1:SP_DiskCapacityAlert1.prc

Linux磁盘空间监控告警

Linux系统中需要监控磁盘各分区的使用情 况,避免由于各种突发情况,造成磁盘空间被消耗殆尽的情况,例如某个分区被Oracle的归档日志耗尽,导致后续的日志文件无法归档,这时ORACLE数 据库就会出现错误.监控磁盘空间的使用情况,其实有许多工具,例如Nagios等,其实最简单的还是使用Shell脚本.下面就介绍一下如何通过 Shell脚本和Crontab作业结合来实现对磁盘空间的监控.告警. 一般查看磁盘各分区的使用情况可以通过df命令来查看,网上有两种获取磁盘使用百分比的Shell脚本. 1

mssql 监控磁盘空间告警实现方法_mssql2008

这几天突然有个想法:希望能够自动监控.收集数据库服务器的磁盘容量信息,当达到一个阀值后,自动发送告警邮件给DBA,将数据库磁盘详细信息告知DBA,提醒DBA做好存储规划计划,初步的想法是通过作业调用存储过程来实现(每天调用一次),这样避免了我每天每台数据库服务器都上去检查一下,尤其是手头的数据库服务器N多的情况,这样可以避免我每天浪费无谓的时间.如果大家有更好的建议和方法,欢迎指点一二,我整理.修改了三个存储过程如下: 存储过程1:SP_DiskCapacityAlert1.prc 说明:需要通

Linux系统主机监控Shell脚本(流量、状况、磁盘空间、CPU和内存)

1.查看主机网卡流量  代码如下 复制代码 #!/bin/bash #!/bin/bash #network #Mike.Xu while : ; do       time='date +%m"-"%d" "%k":"%M'       day='date +%m"-"%d'       rx_before='ifconfig eth0|sed -n "8"p|awk '{print $2}'|cut -

PostgreSQL和Greenplum的临时表空间介绍

PostgreSQL的临时表空间,通过参数temp_tablespaces 进行配置,PostgreSQL允许用户配置多个临时表空间.配置多个临时表空间时,使用逗号隔开.如果没有配置temp_tablespaces 参数,临时表空间对应的是默认的表空间.PostgreSQL的临时表空间用来存储临时表或临时表的索引,以及执行SQL时可能产生的临时文件例如排序,聚合,哈希等. 为了提高性能,一般建议将临时表空间放在SSD或者IOPS,以及吞吐量较高的分区中. 例子:当前未配置temp_tablesp

云服务器 ECS 数据恢复:磁盘空间满的问题处理(Windows /Linux ) 及最佳实践

磁盘空间满的问题处理(Windows /Linux ) 及最佳实践 磁盘空间满的问题处理(Windows /Linux)及最佳实践 本文主要介绍window.Linux系统磁盘空间不足时对应的处理方法. 适用对象 适用于使用阿里云ECS的用户. 主要内容 云服务器 ECS Linux磁盘空间满排查处理 云服务器 ECS window磁盘空间满排查处理 ECS Linux磁盘空间满排查处理 Windows磁盘空间满排查处理 解决Windows磁盘空间满的问题,有以下处理方式: 释放磁盘空间 扩充磁

linux自动检测磁盘空间脚本并自动报

闲来蛋痛写了一代码 例1  代码如下 复制代码 #!/bin/sh MAX=99 LIST=$(df -h|awk '{print $5}'|sed 's/%//g'|sed '/[a-zA-Z]/d')   mailto="135********@139.com" subject="$(hostname)'s partition alert" content="$(hostname)'s used detail:n $(df -h |awk '{prin

Reporting Service 2008 “报表服务器数据库内出错。此错误可能是因连接失败、超时或数据库中磁盘空间不足而导致的”

今天遇到了两个关于Reporting Service的问题, 出现问题的环境为Microsoft SQL Server 2008 R2 (SP2) - 10.50.4000.0 (X64) .具体情况请见下面描述.   1:在修改报表的订阅后,保存时出现下面错误: 提示:报表服务器数据库内出错.此错误可能是因连接失败.超时或数据库中磁盘空间不足而导致的. (rsReportServerDatabaseError) 获取联机帮助 有关此错误的详细信息,请导航到本地服务器上的报表服务器或启用远程错误

SQL Server--获取磁盘空间使用情况

原文:SQL Server--获取磁盘空间使用情况 对于DBA来说,监控磁盘使用情况是必要的工作,然后没有比较简单的方法能获取到磁盘空间使用率信息,下面总结下这些年攒下的脚本: 最常用的查看磁盘剩余空间,这个属于DBA入门必记的东西: -- 查看磁盘可用空间 EXEC master.dbo.xp_fixeddrives xp_fixeddrives方式有点是系统自带,可直接使用,缺点是不能查看磁盘总大小和不能查看SQL Server未使用到的磁盘信息 ======================