![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Postgresql
本栏目主要介绍Postgresql数据库相关的知识和案例。
lhdz_bj
大学毕业至今,一直深耕于数据库领域20余载,擅长数据库优化、数据库分析诊断、数据库规划设计等,曾任职多家知名大型企业,多次独立承担并成功上线关键大型项目。
展开
-
PostgreSQL复制(Replication)技术简述
1.Write Ahead Log(WAL)PostgreSQL提供数据持久保证的主要技术是通过其预写日志(Write Ahead Log(WAL))。所有事务数据提交到数据文件前都会写入该位置。一旦WAL文件不再被崩溃恢复需要,PostgreSQL将会对其进行删除或归档。对高可用服务器,我们推荐尽可能保存这些重要你文件。主要有如下几个原因:1)归档WAL文件能用于时间点恢复(PITR);2)如果您正用流复制(streaming replication),终端的流能通过应用WAL文件直到副本赶上主库来原创 2020-11-20 18:19:24 · 1286 阅读 · 2 评论 -
连续三月涨势明显,PostgreSQL 将崛起?
33分享 10DB-Engines 是全球最流行的数据库排行榜之一,在近几个月的排行榜中,PostgreSQL 都保持着非常好的势头,从最稳(10月)到一路高涨(11月),再到稳步上升(12月),一步步向 Oracle,MySQL 和 Microsoft SQL Server 的转载 2018-02-02 09:28:35 · 969 阅读 · 0 评论 -
Using hints for Postgresql
本文来自:http://pghintplan.osdn.jp/pg_hint_plan.htmlpg_hint_plan 1.1pg_hint_planName Synopsis Description Installation Uninstallation Hint descriptions Hint syntax Restrictions Technics to h...转载 2019-10-10 16:22:15 · 422 阅读 · 0 评论 -
PostgreSQL SQL HINT的使用说明
本文来自:http://www.023dns.com/Database_mssql/5974.htmlPostgreSQL优化器是基于成本的 (CBO) , (当然, 如果开启了GEQO的话, 在关联表数量超过一定阈值后, 会采用GEQO, 这主要是由于在关联表太多的情况下, 穷举法可能带来巨大的PLAN开销, 所以GEQO输出的执行计划不一定是最优的) 本文要谈的和GEQO没什么关系,...转载 2019-10-08 11:12:27 · 2425 阅读 · 0 评论 -
ora2pg安装及卸载
因工作需要,最近看了下oracle迁移到pg的东西,同时,也做了些测试,本文是配置ora2pg的具体步骤,记录于此,供大家参考,同时备今后自己查阅。原创 2014-06-06 10:36:55 · 2270 阅读 · 0 评论 -
配置postgres9.3间的fdw——实现不同postgres数据库间的互访问
虽然postgres也支持dblink,但感觉用起来不是很方便,尤其是postgres9.3,通过fdw功能实现数据库间的互访问更加方便、高效。本文以简洁明了的方式,按照步骤给出了安装、配置、使用postgres实现fdw的方法,供大家和本人今后参考。原创 2014-03-21 15:29:37 · 2522 阅读 · 0 评论 -
linux安装配置postgres及使用dblink
本文详细记载了postgres源码安装配置的具体步骤和命令,以供大家和自己今后参考使用,仅供参考。原创 2014-03-17 10:43:22 · 2410 阅读 · 0 评论 -
一个不错的关于mysql和posgresql比较的帖子
特性MySQLPostgreSQL实例通过执行 MySQL 命令(mysqld)启动实例。一个实例可以管理一个或多个数据库。一台服务器可以运行多个 mysqld 实例。一个实例管理器可以监视 mysqld 的各个实例。通过执行 Postmaster 进程(pg_ctl)启动实例。一个实例可以管理一个或多个数据库,这些数据库组成一个集群。集群是磁盘上的一个区域,这个区域在转载 2015-08-14 16:29:26 · 1979 阅读 · 0 评论 -
postgresql相关开源软件及架构简介
本文对Postgresql数据库相关的开源软件及架构进行了简单介绍,并说明了各自的功能和特点,记录于此,以供同行朋友及自己学习参考。原创 2016-02-01 21:48:39 · 1321 阅读 · 0 评论 -
浅析postgresql数据库事务及行锁特征
postgresql数据库号称为免费版的Oracle,当我们深入探究其功能特点及内部机制时,会发现这种说法有它的道理所在。开源数据库领域,postgresql以其优越的性能、功能及良好的稳定性排名首位可谓当之无愧,尤其是对高并发的支持可谓匠心独具。而优越的性能和稳定性,究其根本无非是核心部分良好的基础架构和内部实现机制,本文将对其性能和稳定性有着良好支撑的事务及锁机制进行探讨,并结合实际测试,以真切说明和证明其特点,记录于此,供同行及自己学习和参考之用。原创 2016-02-11 19:48:07 · 1810 阅读 · 2 评论 -
Postgresql中临时表(temporary table)的特性和用法
熟悉Oracle的人,相比对临时表(temporary table)并不陌生,很多场景下,能很好的解决特定问题。开源库Postgresql中,也有临时表的概念,虽然和Oracle中临时表名字相同,使用方法和特性也有类似的地方,但还是有很多不同的方面。本文结合实际例子,并通过和Oracle中临时表功能和特性进行对比,说明了Postgresql中临时表和Oracle中临时表的区别和相同点,并讲解了具体的使用方法,记录于此,以供同行和自己今后参考学习。原创 2016-02-13 21:22:40 · 33580 阅读 · 1 评论 -
postgresql数据库常用命令
最近看了下postgresql,整理了一些最常用的命令,记录与此,以供同行朋友及自己今后工作学习之用。原创 2016-01-31 13:48:06 · 924 阅读 · 0 评论