PG_HGDB的博客

我们是中国基础软件先行者,其中自主产品HighgoDB依托于国际开源数据库软件PostgreSql数据库进行商业化版本的运作和研发。 同时作为中国开源软件推进联盟PostgreSQL分会的主办单位,在...

排序:
默认
按更新时间
按访问量

PostgreSQL中的几种SQL从句

本文主要介绍了适用于PostgreSQL中的SELECT、FROM、WHERE、GROUP BY、HAVING、ORDER BY和LIMIT从句的一些需要注意的事项。 SELECT SELECT是使用最频繁的,超过所有其他从句。其他的一些从句可能我们几乎不会用到,但是SELECT的情况不同,因...

2018-11-16 11:05:41

阅读数:27

评论数:0

为PostgreSQL配置work_mem

目录 环境 文档用途 详细信息 环境 系统平台:N/A 版本:9.4,9.6,10.0 文档用途   work_mem也许是Postgres中最令人困惑的参数。work_mem用于确定在某些操作期间可以使用多少内存。从表面上看,work_mem的设置似乎很简单,毕竟,work_...

2018-11-16 09:07:28

阅读数:34

评论数:0

PostgreSQL中的逻辑解码

PostgreSQL 提供了将所执行的修改通过 SQL 以流的方式传送给外部消费者的方法。这种功能可以被用于复制方案以及审计。在流中被送出的更改通过逻辑复制槽标识。 流式传输这些更改的格式由使用的输出插件决定。每一个输出插件都能访问每一个由 INSERT产生的新行以及每一个由 UPDATE创建的...

2018-11-15 16:32:49

阅读数:22

评论数:0

PostgreSQL中的范围类型

范围类型是表达某种元素类型的一个值的范围的数据类型。范围类型可以表达一种单一范围值中的多个元素值,并且可以很清晰地表达诸如范围重叠等概念。本文将对范围类型进行简单介绍。 PostgreSQL带有以下几种内建范围类型: 1) int4range (integer范围) 2) int8range...

2018-11-15 15:44:29

阅读数:21

评论数:0

阅读PostgreSQL中的系统目录

PostgreSQL系统目录是一个包含表和视图的模式,其中包含有关数据库内所有其他对象的元数据等。这对于数据库管理员对数据库进行管理有很大的帮助。 PostgreSQL将有关数据库和集群的元数据信息存储在“pg_catalog”模式中。但是请注意,除非遇到绝对紧急情况,否则不应该修改。 接下来...

2018-11-15 15:12:05

阅读数:28

评论数:0

pg10新添加的角色

pg10相对于以前的版本有了许多新的特性,权限分立就是十分具有特色的一点。pg10中用户角色分为以下几类: pg_read_all_settings:读取所有配置变量(包括只对超级用户可见的变量) pg_read_all_stats:读取所有 pg_stat_* 视图,使用各种统计相关扩展,包括...

2018-11-14 15:58:53

阅读数:9

评论数:0

误删WAL日志后如何启动数据库

WAL日志是瀚高数据库至关重要的日志文件,数据恢复的重要依靠保障,如果误删了数据库会怎样呢? 模拟情况:   [highgo@sds1 data]$ pg_ctl start server starting [highgo@sds1 data]$ LOG: 00000: database ...

2018-11-14 15:42:25

阅读数:15

评论数:0

调整Linux内核参数来优化PostgreSQL

文档用途 详细信息 文档用途 为了使PostgreSQL数据库获得最佳性能,需要正确定义操作系统参数。如果操作系统内核参数配置不当,可能会导致数据库服务器性能下降。因此,必须根据数据库服务器及其工作负载配置这些参数。本文将介绍一些可能影响数据库服务器性能的重要内核参数以及如何调整这些参数来提...

2018-11-14 08:59:27

阅读数:14

评论数:0

Highgo Database数据文件迁移

目录 环境 症状 问题原因 解决方案 环境 系统平台:中标麒麟_NeoKylin Linux Advanced Server release 6.8 (Calcium) 版本:4.1.1 症状 Highgo Database数据文件迁移 问题原因 Highgo Databas...

2018-11-12 09:26:49

阅读数:30

评论数:0

PostgreSQL V10逻辑复制最佳实践

目录 环境 文档用途 详细信息 环境 系统平台:Linux x86-64 Red Hat Enterprise Linux 7 版本:10.1 文档用途 PostgreSQL V10逻辑复制原理以及作为逻辑复制使用指导 详细信息 一、什么是逻辑复制(pglogical) 逻...

2018-11-09 09:19:06

阅读数:25

评论数:0

数据库的语言显示

首先应该知道常见的消息显示是分为系统层面和数据库层面的: 系统层面很简单,直接修改LANG值,重载生效就可以了: export LANG=en_US.UTF-8  【临时生效,也可写入~/.bash_profile文件中】  (中文为zh_CN.UTF-8) 永久生效:修改/etc/sysc...

2018-11-08 15:56:31

阅读数:10

评论数:0

关闭Highgo Database流复制

目录 文档用途 详细信息 文档用途 本文提供删除流复制备机的详细操作过程 详细信息 1.关闭数据库并备份 主库: [highgo@localhost 4.1]$ cp -rp data data.bak_180122   [highgo@localhost ...

2018-11-05 09:37:56

阅读数:20

评论数:0

PostgreSQL V10逻辑复制最佳实践

目录 环境 文档用途 详细信息 环境 系统平台:Linux x86-64 Red Hat Enterprise Linux 7 版本:10.1 文档用途 PostgreSQL V10逻辑复制原理以及作为逻辑复制使用指导 详细信息 一、什么是逻辑复制(pglogical) 逻...

2018-11-02 09:11:05

阅读数:26

评论数:0

HGDB中CTE(公共表表达式)的用法

目录 文档用途 详细信息 文档用途 本文介绍了HGDB中CTE(公共表表达式)普通用法及递归用法。 详细信息     Common table expression(公共表表达式)简称CTE,由SQL:1999标准引入,CTE可以看成是一个临时创建的视图,生命周期仅限于当前语境,一旦C...

2018-10-31 12:06:56

阅读数:10

评论数:0

手动执行VACUUM,无法清理表中的dead tuple

目录 环境 症状 问题原因 解决方案 环境 系统平台:N/A 版本:4.1.1 症状   应用方反映业务量不大的情况下服务器负载较高,执行SQL的速度明显感觉缓慢。检查数据库TOP SQL,发现与表test有关,查看该表的统计值,live_tuple只有91966条,dead t...

2018-10-29 09:10:59

阅读数:16

评论数:0

PostgreSQL中的事件触发器

PostgreSQL也提供了事件触发器。和常规触发器(在一个表上并且只捕捉 DML 事件)不同,事件触发器对一个特定数据库来说是全局的,并且可以捕捉 DDL 事件。 只要与一个事件触发器相关的事件在事件触发器所在的数据库中发生, 该事件触发器就会被引发。当前支持的事件是 ddl_command_...

2018-10-26 13:32:14

阅读数:25

评论数:0

PostgreSQL11分区表的新特性

本文主要介绍PostgreSQL11分区表的一些新的特性,实现了PostgreSQL10版本中无法实现的一些功能。 1、UPDATE操作可以跨分区移动行 PostgreSQL 10不允许执行可能导致更新结束时行会移动到其他不同分区的更新。但是在PostgreSQL 11中,是可以这样做的。 ...

2018-10-26 12:36:31

阅读数:140

评论数:0

HighGo Database中auto_explain模块的使用介绍

目录 文档用途 详细信息 文档用途 当我们想要跟踪大型应用中未优化的查询时,可使用auto_explain模块提供的一种自动的记录慢速语句执行计划的方法。这种方法可以让我们不必手动的运行EXPLAIN语句,所以使用这种方式是很有帮助的。   详细信息 1、使用方法 要想使用这个模块...

2018-10-26 09:12:23

阅读数:6

评论数:0

Centos7.0系统上使用yum安装相关包时出现KeyboardInterrupt错误

目录 环境 症状 问题原因 解决方案 相关文档 报错编码 环境 系统平台:Linux x86-64 Red Hat Enterprise Linux 7 版本:4.1.1 症状   安装过程中,使用yum命令安装相关包时,出现KeyboardInterrupt错误: ...

2018-10-24 09:26:34

阅读数:24

评论数:0

Centos 7.3安装HGDB 4.1.1说明文档

目录 文档用途 详细信息 相关文档 文档用途 介绍HGDB4.1.1在Centos7.3系统上的图形化安装流程。 详细信息 1.安装版本及注意事项 1.1 安装版本 操作系统 CentOS 7.3 x86_64 HGDB ...

2018-10-23 10:43:34

阅读数:10

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭