人大金仓分析型数据库监控系统状态(一)

目录

检查系统状态

查看状态及配置

查看配置和状态

检查磁盘使用

查看数据库磁盘空间使用

查看表磁盘空间使用

查看索引磁盘空间使用


检查系统状态

        一个数据库系统由横跨多台机器的多个实例构成。要监控一个数据库系统,需要了解整个系统的信息以及个体实例的状态信息。gpstate 工具提供有关一个数据库系统的状态信息。

查看状态及配置

        默认的gpstate行为是检查实例并且显示可用和失效实例的一个简短状态。 例如,要快速查看数据库系统的状态:

$ gpstate

        要查看数据库阵列配置更详细的信息,使用带有-s选项的gpstate:

$ gpstate -s

查看配置和状态

        如果在使用镜像作为数据冗余,用户可能想要看看系统中的镜像实例列表、它们当前的同步状态以及镜像和主实例之间的映射。例如,要查看一个系统中的镜像实例和它们的状态:

$ gpstate -m

        要查看主实例到镜像实例的映射:

$ gpstate -c
        要查看后备Master镜像的状态:
$ gpstate -f

检查磁盘使用

        数据库管理员最重要的监控任务是确保数据目录所在的文件系统的使用率不会超过70%的。完全占满的数据磁盘不会导致数据损坏,但是可能会妨碍数据库的正常操作。如果磁盘占用得太满, 可能会导致数据库服务器关闭。可以使用gp_toolkit管理模式中的gp_disk_free外部表 来检查主机文件系统中的剩余空闲空间(以KB为计量单位)。例如:

=# SELECT * FROM gp_toolkit.gp_disk_free ORDER BY dfsegment;

查看数据库磁盘空间使用

        要查看一个数据库的总大小(以字节计),使用gp_toolkit管理模式中的gp_size_of_database 视图。例如:

=> SELECT * FROM gp_toolkit.gp_size_of_database ORDER BY sodddatname;

查看表磁盘空间使用

        gp_toolkit管理模式包含几个检查表大小的视图。表大小视图根据对象ID (而不是名称)列出表。要根据一个表的名称检查其尺寸,必须在pg_class表中查找关系名称 (relname)。例如:
=> SELECT relname AS name, sotdsize AS size, sotdtoastsize
AS toast, sotdadditionalsize AS other
FROM gp_toolkit.gp_size_of_table_disk as sotd, pg_class
WHERE sotd.sotdoid=pg_class.oid ORDER BY relname;

查看索引磁盘空间使用

        gp_toolkit管理模式包含几个用于检查索引大小的视图。要查看一个表上所有索 引的总大小,使用 gp_size_of_all_table_indexes视图。要查看一个特定索引的大小,使用gp_size_of_index视图。 该索引大小视图根据对象ID(而不是名称)列出表和索引。要根据一个索引的名称查看其尺寸,必须在pg_class 表中查找关系名称(relname)。例如:

=> SELECT soisize, relname as indexname
FROM pg_class, gp_toolkit.gp_size_of_index
WHERE pg_class.oid=gp_size_of_index.soioid
AND pg_class.relkind='i';
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
金仓分析数据库(KingbaseES)是一款高性能、高可靠性的企业级数据库系统,以下是金仓分析数据库的安装教程: 1. 下载安装包:您可以从金仓官方网站或官方渠道获取适用于您操作系统版本的金仓分析数据库安装包。 2. 解压安装包:使用解压工具(如tar命令)将下载的安装包解压到您选择的安装目录中。 3. 进入安装目录:使用终端或命令行工具进入解压后的安装目录。 4. 执行安装脚本:运行安装脚本进行数据库系统的安装。根据操作系统的不同,安装脚本可能有所差异。一般情况下,您可以通过以下命令来执行安装脚本: ``` ./install.sh ``` 5. 配置数据库参数:根据您的需求和系统配置,进行数据库参数的配置。这些参数包括数据库存储路径、端口号、内存大小等。您可以编辑数据库的配置文件来修改这些参数。 6. 初始化数据库运行初始化脚本来创建数据库实例和系统表空间。一般情况下,您可以使用以下命令完成初始化: ``` ./initdb.sh ``` 7. 启动数据库服务:通过启动脚本启动金仓分析数据库服务。一般情况下,您可以使用以下命令来启动数据库服务: ``` ./startdb.sh ``` 8. 验证数据库状态:使用命令行工具或金仓提供的客户端工具连接到数据库,验证数据库状态是否正常运行。 以上是金仓分析数据库的基本安装流程。请注意,具体的安装步骤可能因版本和操作系统而有所差异。建议您查阅官方文档或联系金仓官方支持获取更详细的安装指南和相关帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值