背景 PG的一些元数据没有时间字段,例如对象的创建时间、DDL的修改时间。 如果要获得这个时间信息,我们可以 1、通过事件触发器,将DDL事件记录到某个元数据表中,来获得。 2、或者打开DDL审计日志,从审计日志中获得。 3、与事件触发器类似,不过是通过PG的HOOK来实现的,在执行DDL时,通过代 ...
分类:
数据库 时间:
2020-01-10 10:41:44
阅读次数:
109
Ceph mgr Zabbix module 2020年1月8日 14:54 Ceph 数据可视化。 ceph分布式存储数据可视化通过Zabbix+Ceph mgr+Granfana来做ceph的数据可视化展示,利于大屏幕展示。主要展示内容有ceph的集群状态、mon状态数量、pools数量、Cep ...
分类:
其他好文 时间:
2020-01-09 10:22:18
阅读次数:
277
ceph s3cmd的命令 问题: 1. 使用access_key和secret_key获取的对象url,会缓存在浏览器disk cache中,导致每次第二次访问资源的时候,会报no cors的错误 2. 浏览器获取数据时,会显示(from disk cache) 针对问题2,调研 强缓存 强缓存 ...
分类:
其他好文 时间:
2020-01-08 20:50:42
阅读次数:
187
Ceph 文件系统 CephFS 的介绍与配置 CephFs介绍 Ceph File System (CephFS) 是与 POSIX 标准兼容的文件系统, 能够提供对 Ceph 存储集群上的文件访问. Jewel 版本 (10.2.0) 是第一个包含稳定 CephFS 的 Ceph 版本. Cep ...
分类:
其他好文 时间:
2020-01-08 12:37:39
阅读次数:
97
同步流复制应用场景:金融级的应用场景,2个副本通常是不够的,用户可能会需要多个副本,例如,一主4从,要求除了主以外,还需要2个同步的副本,其他可以为异步的副本。另一方面,我们在使用数据库时,为了扩展读的能力,读写分离是比较常见的用法。 还有一种场景,在主备切换时,要求备库快速激活成和主库一样的状态, ...
分类:
其他好文 时间:
2020-01-08 10:33:58
阅读次数:
89
从零到一配置 OpenAP: 概要 Istio采集指标prometheus+grafana方案,搭建(promethues+prometheus-postgresql-adapter+pg_prometheus) promethues·监控存储平台, 通过Istio+grafana 进行istio流 ...
分类:
其他好文 时间:
2020-01-07 16:25:15
阅读次数:
459
[TOC] 一、背景介绍 ceph 版本为L版,集群由于异常断电,导致文件丢失,ceph mon 数据文件store.db/目录下的sst 文件丢失,所以无法正常启动。 本集群有三台mon节点,其中有一台mon 节点的服务可以正常启动,另外两台无法正常启动。 二、 解决过程 因为判断可能出现文件丢失 ...
分类:
其他好文 时间:
2020-01-07 13:29:21
阅读次数:
188
最近线上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