postgresqlCreatuser
转载 2017-10-08 19:50:26
2029阅读
checkpoint又名检查点,在oracle中checkpoint的发生意味着之前的脏数据全部写回磁盘,数据库实现了一致性与数据完整性。oracle在实现介质恢复时将以最近的checkpoint为参照点执行事务前滚。在postgresql中checkpoint起着相同的作用:写脏数据;完成数据库的完整性检查。checkpoints相关参数:checkpoint_segments:WAL log的
转载 精选 2014-04-19 21:25:41
812阅读
1、什么是TDE?TDE,全称是Transparent data encryption, 数据透明加密。是数据库用于加密数据文件的一种技术。TDE提供了文件级别的加密。文件在硬盘上是密文,在内存中是明文。TDE解决了保护静止数据的问题,也称为静态数据加密。所谓透明是指加密对用户来说是透明的,用户无需更改原有的操作习惯,用户和应用程序都不需要关心密钥管理或者加密/解密。企业通常使用TDE来应对PCI
转载 2021-06-09 13:16:37
1575阅读
1、什么是hugepage?Hugepage内存管理机制,也就是大页内存管理。与相对应的是传统的4kb的普通页内存管理机制。Hugepage打破了传统的小页面的内存管理方式,使用大页面2m,4m,16m等大小的页面大小管理内存。2、linux的内存管理机制?linux的内存管理采用受保护的虚拟地址模式,系统中同时存在物理地址和虚拟地址的概念,CPU必须把虚拟地址转换成物理地址才能真正访问内存。l
转载 2021-06-09 13:18:26
442阅读
1点赞
1、checkpoint是什么?又名检查点,其实可以看成是个时间戳,在这个时间戳之前的所有脏数据都已经写盘。2、checkpoint的目的或者好处是什么?为了缩短崩溃恢复时间。3、怎么理解缩短数据库崩溃恢复的时间?在pg中,用户进行更新操作,并不会直接对磁盘上的数据文件进行io操作,而是先修改内存中的数据,然后写入wal文件,所以内存中就有会未刷到磁盘上的脏页,如果这个时候数据库突然宕机,这部分数
转载 2021-06-09 13:26:10
498阅读
1、MVCC是什么?MVCC:multiversion concurrentcy control ,翻译成中文就是多版本并发控制。 2、MVCC是为了解决什么问题出现的? 其实顾名思义,MVCC是为了解决并发问题而出现的。我们知道数据库并发会产生并发一致性的问题:比如脏读、不可重复读、幻读。解决并发一致性的问题,常见的解决方案是加锁。比如让所有的read事务都等待write事务完成,所以这样的效率
转载 2021-06-09 13:31:15
813阅读
Postgresql: https://www.postgresql.org/ [安装] 删除已经存在的pg: yum remove -y postgresql* && rm -rf /var/lib/pgsql && rm -rf /usr/pgsql* && userdel -r postgre
原创 2022-08-26 15:30:55
132阅读
1、PostgreSqlSSL ?PostgreSQL支持使用SSL连接加密客户端/服务器通信,以提高链路安全性。这要求在客户端和服务器系统上都安装OpenSSL,并且在构建时启用PostgreSQL中的ssl支持(使用源码安装时的--with-openssl参数)。2、什么是OpenSSL?OpenSSL是一个工具包,用于Transport Layer Security(TLS)和Secure
转载 2021-06-09 13:17:06
613阅读
postgresqlDropuser
原创 2017-10-08 19:48:00
949阅读
2点赞
1、什么是PITR ?PITR: 全称是Point-In-Time-Recover (时间点恢复),是PG从8.0版本开始引入的一个特性,该特性可以使用基础备份和连续归档日志将数据库集群恢复到任意时间点。2、什么是基础备份?怎么获取基础备份?在pg中,也是从8.0版本中引入了在线物理全备份,运行中的整个数据库集群的快照(即物理备份数据)被称为基础备份。在pg中可以由两种方法获取基础备份:使用系统l
转载 2021-06-09 13:19:18
829阅读
1、什么是TOAST?TOAST,全称是The Oversized-Attribute Storage Technique, 超大属性存储技术,顾名思义,就是说Pg中超长字段在数据库中的存储方式。主要用来应对物理数据行超过数据块(页)大小的场景。在PG中,页(或者叫block)是数据在文件存储中的基本单位,它的大小是固定的,并且只能在编译期指定,之后无法修改,默认的大小为8kb。同时PG不允许一行
转载 2021-06-09 13:19:38
398阅读
1、bgwriter是什么?Bgwriter是一个Background Writer进程的简称。Bgwriter会将缓存中一些已经更改的数据(脏缓冲区)写入到磁盘。之前我在checkpoint的文章里介绍过,checkpoint也是会将缓存中的脏数据写入到磁盘。2、那么checkpoint与Bgwriter的区别是什么?checkpoint是以特定的时间间隔刷新所有脏页,并创建一个用于数据库恢复用
转载 2021-06-09 13:19:59
691阅读
1、什么是bitmap scan?bitmap scan是pg中表的扫描计划的一种。在pg中,对表的扫描计划有:Seq ScanIndex ScanBitmap Heap ScanIndex Only Scan对于bitmap scan这种,使用explain查看查询语句的执行计划,会得到类似如下的返回:bill=# explain select * from t1 where c1 =10 an
转载 2021-06-09 13:18:55
2830阅读
作者:瀚高PG实验室 (Highgo PG Lab)- 田其壮  <html ><hr> </html> **何为SQL谓词?**我们在SQL中接触的 BETWEEN 、 LIKE 、 IN 、 IS NULL、 = 、 < 、 >等关键词都可以称之为SQL中的谓词,它是一种返回值只为真值( true 、 false 或者 unknown)的特殊函数
原创 2021-06-10 17:14:09
554阅读
官方文档 语法: 介绍: CREATE FUNCTION defines a new function. CREATE OR REPLACE FU
转载 2019-08-01 12:30:00
507阅读
2评论
wal-g ./wal-g backup-push /home/highgo/pgdata/pg_wal/ --config=/home/highgo/wal-g/walg.json { "AWS_ACCESS_KEY_ID":"AKIAIOSFODNN7EXAMPLE", "AWS_SECRET_ ...
转载 2021-08-07 12:23:00
249阅读
2评论
--string 转 json select '{"Items":[{"Id":1,"InitStartDate":"2018-07-01T00:00:00","InitEndDate":"2018-11-13T11:46:59.461722+08:00", "CurrentStartDate":"","Pro...
转载 2019-01-31 14:46:00
282阅读
2评论
、什么是PG中的表空间(tablespace)?pg中的表空间实际上就是文件系统中的一个目录, 是pg中数据库对象(包括表、索引等)的容器。Pg使用操作系统的文件系统进行对象存储,每个数据库对象都有自己的数据文件,如果对象很大,它将会被分为多个文件,单个文件大小的上限是1GB。表空间就是包含这些数据文件的目录。简而言之,表空间是告诉PG服务器将数据库对象的物理文件放在哪里。2、表空间的分类?默认表
转载 2021-06-09 13:17:33
2840阅读
转自:https://blog.csdn.net/pg_hgdb/article/details/79403651
转载 2021-10-25 15:03:51
243阅读
PostgreSQL Repmgr 介绍 repmgr是一种用于管理PG集群的工具,可以帮助用户轻松地进行主从复制和故障转移。它还提供了一些有用的功能,例如自动备份和监控,可以帮助用户更好地维护PG数据库的稳定性和可靠性。repmgr是一个开源的工具,可在PostgreSQL社区中获得支持和贡献。repmgr是一个用于PostgreSQL数据库复制和故障转移管理的工具,它可以帮助您轻松地管理P
原创 2023-06-17 23:38:06
1081阅读
  • 1
  • 2
  • 3
  • 4
  • 5