最近线上Postgresql数据库中其中几台服务器更新时变得非常慢,经过排查和对比,发现时因为autovacuum未启动导致的。 http://www.voidcn.com/article/p-heemtnov-bgy.html 1、使用表pg_stat_all_tables查看autovacuum ...
分类:
数据库 时间:
2020-01-07 00:55:23
阅读次数:
221
常用查询语句 pg_user;pg_roles;pg_class;pg_tables;pg_attribute;pg_type;pg_description; 获取当前DB中所有表信息(包括schemaname、tablename、tableowner等字段) select * from pg_ta ...
分类:
数据库 时间:
2020-01-06 00:42:39
阅读次数:
133
本文旨在帮助用户理解PostgreSQL的逻辑结构和权限体系,帮助用户快速的理解和管理数据库的权限。 逻辑结构 最上层是实例,实例中允许创建多个数据库,每个数据库中可以创建多个schema,每个schema下面可以创建多个对象。 对象包括表、物化视图、操作符、索引、视图、序列、函数、… 等等。 在数 ...
分类:
其他好文 时间:
2020-01-05 09:46:10
阅读次数:
152
Ceph —— 均衡PG 日常工作中,我们常常会发现PG不均衡,而集群中只要有一个OSD先达到full的状态,则整个集群都无法写入数据,所以为了尽可能的提高集群存储空间的利用率,我们都希望PG尽可能的均匀分布在OSD上。 出现PG不均衡最常见的背景情况: 刚刚安装部署Ceph集群完毕 集群扩容或是其 ...
分类:
其他好文 时间:
2020-01-04 18:43:08
阅读次数:
171
1. 添加了白名单只读来避免开发同事错误的修改数据库内的数据, 但是他们总想去查询数据库的内容. 最简单的办法是修改pg_hba.conf添加只读用户. 2. 添加只读用户. 使用psql登录pg数据库 psql -U gscloud -d gscloud 效果为: [root@centos76 z ...
分类:
数据库 时间:
2020-01-01 14:52:28
阅读次数:
125
1 备份 pg_dump -v -f gscloud1912 -C -h 10.24.12.143 -U gscloud1912 gscloud1912 2 还原 创建数据库角色 创建数据库 还原 psql -v -h localhost -d gscloud1912 -U gscloud1912 ...
分类:
数据库 时间:
2019-12-28 16:02:32
阅读次数:
77
Greenplum数据库中系统表pg_class详解 pg_ class 可以说是数据字典最重要的-一个表了,它保存着所有表、视图、序列、索引的原数据信息,每一个DDL/DML操作都必须跟这个表发生联系, 其表结构详情,如下图: ...
分类:
数据库 时间:
2019-12-26 16:05:42
阅读次数:
304
1.手动查看: 查看数据库postgres的oid postgres=# SELECT oid from pg_database where datname='postgres';oid 12002(1 行记录) 查找数据库的目录 D:\Program Files\PostgreSQL\9.2\da ...
分类:
数据库 时间:
2019-12-24 18:33:58
阅读次数:
89
https://zhuanlan.zhihu.com/p/37087894 PostgreSQL9.1是第一个采用Serializable Snapshot Isolation(SSI)实现串行化隔离级别的生产级数据库。 本文的目标是学习与分析SSI的设计思路,以及在PG中的实现与优化。首先介绍了隔 ...
分类:
数据库 时间:
2019-12-24 13:33:55
阅读次数:
212
UnorderedObjectListWarning: Pagination may yield inconsistent results with an unordered object_list: QuerySet. paginator = self.django_paginator_class ...
分类:
其他好文 时间:
2019-12-21 22:33:12
阅读次数:
124