PostgreSQL数据库
自己学习PostgreSQL数据库的记录
msdnchina
这个作者很懒,什么都没留下…
展开
-
【转帖】预告 | 2021 PGConf.Asia亚洲大会12月与您相约!
开源技术,赋能转型~ 2021年12月14-17日,2021 PGConf.Asia亚洲大会即将重磅开启,全程云端免费参与,前沿数据干货、最新产品解密、大咖互动答疑,让您尽情体验!本届PostgreSQL亚洲技术大会将会对内核开发、应用实践、运维管理、数据迁移、分布式、高可用、安全管控、优化、云数据库、开源生态等方面进行把脉和探讨,帮助您了解、感知、触达PostgreSQL这款世界最先进的开源关系型数据库的内在魅力,萃取技术灵感,为您的数据库探索之路保驾护航。除中国演讲者外,转载 2021-09-03 19:56:31 · 378 阅读 · 0 评论 -
参数block_size介绍
参数名称 block_size 数据类型 int 默认值 8192B,也就是8KB 参数取值 参数含义 数据库使用的disk block的大小,该参数也影响其他的配置参数,比如shared_buffers 参数确定时机 编译时./configure命令的--with-blocksize选项 ...原创 2021-01-25 11:35:00 · 2450 阅读 · 0 评论 -
中国PG分会介绍
中国PG分会介绍www.postgresqlchina.comwww.pgfans.cnwww.postgreshub.cn中国开源软件推进联盟(英文全称:China OSS Promotion Union,英文缩写:COPU,以下简称"开源联盟")于2004年在北京成立。是受工信部中国电子信息产业发展研究院指导,以提高中国开源软件发展和应用水平为宗旨,致力于构建开源软件产业生态、推动开源软件产学研用发展的行业协会组织。中国开源软件推进联盟PostgreSQL分会(简称“中国PG分会”.原创 2021-01-19 16:07:44 · 875 阅读 · 0 评论 -
[转帖]从pg11开始在windows平台上支持large pages(即:HugePage)
测试环境:Windows 10 1909 18363.1198PostgreSQL 11.10,从edb公司官网下载的,介质名称为“postgresql-11.10-1-windows-x64.exe”虚拟机环境,分配给虚拟机8G物理内存开启large pages的步骤0.安装PostgreSQL 11.101.关闭windows uac控制面板--系统和安全--更改用户账户控制设置--改为'从不通知',点击确定。2.在windows组策略编辑器,赋予运行Pos...转载 2020-12-08 15:46:35 · 2332 阅读 · 0 评论 -
PostgreSQL 前后端协议中的查询方式:Simple Query、Extended Query
PostgreSQL 前后端协议中的查询方式:Simple Query、Extended Query1、简单查询(Simple Query)简单地把 SQL 语句发送给 backend,backend 也只是简单地执行该 SQL 语句并把结果回复给 client。client 发送 SQL 语句 insert into guestbook values(11,'off');backend 回复结果2、扩展查询(Extended Query)首先解释一下 prepared-.转载 2020-12-07 15:13:59 · 1166 阅读 · 0 评论 -
PostgreSQL数据库每个版本的支持周期
https://www.postgresql.org/support/versioning/Versioning PolicyThe PostgreSQL Global Development Group releases a new major version containing new features about once a year. Each major version receives bug fixes and, if need be,securityfixes that a...转载 2020-12-06 18:50:27 · 1459 阅读 · 0 评论 -
A Run Task ended with Return Code 9009. What does that mean? (SCI40123)
A Run Task ended with Return Code 9009. What does that mean? (SCI40123)https://www.ibm.com/support/pages/node/184239Question & AnswerQuestionA Run Task ended with Return Code 9009. What does that mean? (SCI40123)CauseAnswerThis is prob.转载 2020-12-02 16:07:39 · 439 阅读 · 0 评论 -
PostgreSQL数据库发布路线图
https://www.postgresql.org/developer/roadmap/内含未来一年内的数据库版本发布日期原创 2020-11-25 21:24:48 · 472 阅读 · 0 评论 -
PostgreSQL数据库每个版本的releasenote
https://www.postgresql.org/docs/release/PostgreSQL数据库每个版本的releasenote,内含发布日期原创 2020-11-25 21:20:34 · 592 阅读 · 0 评论 -
吕大师在2020 PG亚洲大会上的演讲值得一看
今天在群里看到有人在发“2020 PG亚洲大会”的推文,打开看了一下,这是一个在线上举办的PostgreSQL技术活动,有中文演讲也有英文的演讲,有企业界的演讲,也有学术界(高校)的演讲,其中的企业界人士,有不少熟悉的面孔,比如吕海波(见下图),知名的DBA,精通DTrace、gdb/mdb,开创了从调试跟踪角度去窥数据库原理与算法的先河(不知道吕海波大师的请自行面壁)。我之前百度搜索过吕海波大师的介绍,知道吕海波大师有是C语言研发功底的,而PostgreSQL是用C语言编写的开放源码的数据库.原创 2020-11-14 11:45:35 · 495 阅读 · 0 评论 -
PostgreSQL 13.1、12.5、11.10、10.15、9.6.20和9.5.24发布了!
PostgreSQL 13.1、12.5、11.10、10.15、9.6.20和9.5.24发布了!发表于2020-11-12by PostgreSQL Global Development GroupPostgreSQL项目安全PostgreSQL全球开发小组已经发布了对数据库系统所有受支持版本的更新,包括13.1、12.5、11.10、10.15、9.6.20和9.5.24。此版本关闭了三个安全漏洞,并修复了过去三个月中报告的65个以上的错误。由于CVE-2020-25695的性...翻译 2020-11-13 17:24:36 · 693 阅读 · 0 评论 -
PostgreSQL与2020 PGConf.asia数据库大会值得关注!
作为一名数据库从业人员,近几年一直有关注PostgreSQL的发展,今天浏览PG国内新闻看到2020年PG技术大会马上开始了,每每想到PG技术大会都不禁感慨,豪门力十足。于是写下这篇文章,介绍一下PGConf.aisa数据库大会。介绍PGConf.aisa大会之前,先说一下PostgreSQL(简称“PG”),PG是全球最强大的企业级开源关系数据库,既有SQL通用性,又有NOSQL扩展性,还具备多模开发便捷性;支持HATP混合业务场景;对芯片友好;版本迭代稳定;国际社区支撑强大。因其友好的开源协议和转载 2020-11-10 15:08:21 · 758 阅读 · 0 评论 -
linux的C 函数fflush()的相关说明
相关参考链接:https://blog.csdn.net/msdnchina/article/details/99205560在linux命令行中执行manfflush即可。我的本意是想弄明白fflush()函数是数据的写入目的地是哪里,如下是manfflush结果:NOTES Note that fflush() only flushes the user-space buffers provided by the C library. To ensure tha...原创 2020-07-17 11:58:28 · 535 阅读 · 0 评论 -
PostgreSQL查找行锁等待
第一个session:postgres=# begin;BEGINpostgres=# update t10 set id=1 where id=111;UPDATE 1postgres=# select pg_backend_pid(); pg_backend_pid ---------------- 28120(1 row)postgres=# update t100 set id=222 where id=2;UPDATE 1postgres=# .转载 2020-07-13 17:42:09 · 854 阅读 · 0 评论 -
【转】统计pg_wal目录下的wal文件个数的sql语句
来源于:https://pgdash.io/blog/postgres-monitor-wal-files.htmlpostgres=# SELECT COUNT(*) FROM pg_ls_dir('pg_wal') WHERE pg_ls_dir ~ '^[0-9A-F]{24}';count------- 64(1 row)postgres=#转载 2020-07-08 19:21:37 · 477 阅读 · 0 评论 -
确定PostgreSQL数据库超级用户的方法
场景描述:现有一个采用源码编译方式安装的原生PostgreSQL数据库,linux操作系统,并且该操作系统下有1000个操作系统用户,请问怎么能最快速的确定这个原生PostgreSQL数据库initdb时指定的超级用户是哪个?答案:linux命令行执行如下命令即可strings $PGDATA/global/1260...原创 2020-06-30 20:11:53 · 2042 阅读 · 0 评论 -
【转载】PG的两种集群技术:Pgpool-II与Postgres-XL
转自:https://segmentfault.com/a/1190000007012082最近研究了PG的两种集群方案,分别是Pgpool-II和Postgres-XL,在这里总结一下二者的机制、结构、优劣、测试结果等。1、 Pgpool-II和Postgres-XL简介据我目前的了解,Pgpool-II和Postgres-XL是PG集群开源实现中比较成功的两个项目,互联网上相关的介绍...转载 2019-11-06 22:12:13 · 484 阅读 · 0 评论 -
postgresql安装启动服务器以及uuid插件安装
postgresql安装目录:/opt/postgresql/9.6postgresql数据库目录:/data/postgresql/准备包:postgresql:https://www.postgresql.org/ftp/source/ postgresql-9.6.2.tar.gzuuid-ossp:https://launchpad.net/ubuntu/+source/ossp...转载 2019-11-01 21:24:58 · 844 阅读 · 0 评论 -
为 PostgreSQL 添加 OSSP UUID 支持
PostgreSQL 依赖OSSP UUID产生 UUID 值,需要在 configure 时加入--with-ossp-uuid参数。学习过程中发现了两种 OSSP UUID 包的安装方式,记录下来方便以后查阅。第一种方法到 OSSP UUID 官网下载源码安装包,目前最新是uuid-1.6.2.tar.gz,解压后./configure && make &...转载 2019-11-01 21:23:57 · 631 阅读 · 1 评论 -
PostgreSQL学习之一
PostgreSQL数据库命令initdbcreateuserdropusercreatedbdropdbpg_dumppg_dumpallpg_restorevacuumdbpg_ctlpostgrepostgmasterpsqlpsql元命令\?\o\l\q\c\dt\d\di\原创 2014-08-08 16:58:38 · 942 阅读 · 0 评论 -
关于各种数据库中表名的大小写
关于各种数据库中表名的大小写原创 2015-04-26 16:14:00 · 6203 阅读 · 0 评论 -
psql中的\x命令
这个\x命令的含义是:psql客户端每行仅仅显示一个字段以及该字段值.关闭\x效果的命令是:postgres=# \x offExpanded display is off.或者postgres=# \x --->>>也就是这个\x是开关键Expanded display is off.postgres=# 详情请见:postgres=# \?Gene...原创 2016-07-07 11:12:11 · 2077 阅读 · 0 评论 -
由PostgreSQL衍生出来的数据库
由PostgreSQL衍生出来的数据库转载 2016-12-14 18:02:50 · 1859 阅读 · 0 评论 -
关于PostgreSQL数据库中的表空间,user,role,权限,模式(schema)的概念.
关于PostgreSQL数据库中的表空间,user,role,权限,模式(schema)的概念.转载 2017-02-25 20:48:02 · 7133 阅读 · 0 评论 -
PG和Oracle的差异
PG和Oracle的差异原创 2017-02-26 20:57:23 · 7592 阅读 · 0 评论 -
PG数据库9.6.0版本的中文文档
PG数据库9.6.0版本的中文文档原创 2017-02-27 10:42:05 · 2119 阅读 · 0 评论 -
PostgreSQL数据库psql的使用之一
PostgreSQL数据库psql的使用之一原创 2017-02-28 17:26:55 · 662 阅读 · 0 评论 -
消失的postmaster进程
消失的postmaster进程原创 2017-03-02 18:29:23 · 1591 阅读 · 0 评论 -
PostgreSQL数据库psql的使用之二
PostgreSQL数据库psql的使用之二原创 2017-03-02 18:44:49 · 955 阅读 · 0 评论 -
PostgreSQL数据库psql的使用之三
[postgres@rhel73 data]$ [postgres@rhel73 data]$ psql -l -p 5432 List of databases Name | Owner | Encoding | Collate | Ctype | Access privileges原创 2017-03-02 18:49:56 · 529 阅读 · 0 评论 -
Greenplum视频---01Greenplum架构的课堂笔记
Greenplum视频---01Greenplum架构的课堂笔记转载 2017-03-06 22:50:04 · 911 阅读 · 0 评论 -
PostgreSQL数据库中匿名块的写法
PostgreSQL数据库中匿名块的写法原创 2017-03-07 18:10:54 · 5995 阅读 · 0 评论 -
关于PostgreSQL数据库中的information_schema
关于PostgreSQL数据库中的information_schema转载 2017-03-08 09:10:43 · 9263 阅读 · 0 评论 -
RHEL7.3下,配置OS启动之后自动启动PostgreSQL数据库Cluster.
RHEL7.3下,配置OS启动之后自动启动PostgreSQL数据库Cluster.原创 2017-03-08 17:41:52 · 1077 阅读 · 0 评论 -
查看PostgreSQL数据库中SQL语句的执行计划
查看PostgreSQL数据库中SQL语句的执行计划原创 2017-03-09 19:05:50 · 4489 阅读 · 1 评论 -
PG10 Beat2的安装
PG10 Beat2的安装原创 2017-08-07 14:02:14 · 507 阅读 · 0 评论 -
PG10的函数比PG9.6变化不少
PG10的函数比PG9.6变化不少原创 2017-11-09 15:24:04 · 1489 阅读 · 0 评论 -
PG10 中pg_current_wal_insert_lsn()和pg_walfile_name()的使用
PG10 中pg_current_wal_insert_lsn()和pg_walfile_name()的使用原创 2017-11-09 15:34:09 · 1404 阅读 · 0 评论 -
postgresql中客户端连接到服务器端之后产生的进程情况
相关参考文章:http://blog.csdn.net/msdnchina/article/details/79334115原创 2017-11-09 17:50:02 · 790 阅读 · 0 评论 -
postgresql 10 Background Writer
postgresql 10 Background Writer转载 2017-11-10 16:26:03 · 414 阅读 · 0 评论