从SQL Server过渡到PostgreSQL:理解模式的差异 前言 随着越来越多的企业转向开源技术,商业数据库管理员和开发者也逐渐面临向PostgreSQL迁移的需求。 虽然SQL Server和PostgreSQL共享许多数据库管理系统(RDBMS)的基本概念,但它们在处理某些结构上的差异可能会让人感到困惑,其中最显著的就是模式(Schema)的概念。 在SQL S
2024-10-17原文地址: 概述 在数据库作为后台支撑的应用程序中,管理数据库的性能是一项持续的任务。运行缓慢的查询可能导致超时、降低用户体验、使用更多资源,甚至可能影响您的预算,具体取决于您为数据库支付的费用。这些问题使得了解数据库的性能特征非常重要,这样您就可以识别和修复有问题的查询。 在本指南中,我们将讨论识别PostgreSQL数据库中性能较差的查询的不同方法。之后,我们将讨论不同的
2024-10-17PostgreSQL的流复制,从整体上看,可以粗分为同步与异步两种模式,其中涉及的主要参数包括synchronous_commit和synchronous_standby_names 主节点synchronous_commit参数设置 synchronous_commit 事务提交模式,类似于MySQL的innodb_flush_log_at_trx_commit参数,对应
2024-10-17postgresql 与PostGis 离线环境安装 上传文件至服务器 #安装所需依赖yum install /opt/PGsql-13-gis/rpm/* -y Postgresql安装 tar -zxvf postgresql-13.2.tar.gz#进入该目录 ./configure --prefix=/usr/local/pgsql --with-uuid=ossp --wi
2024-10-17================================= 版权声明 ================================= 版权声明:原创文章 禁止转载 请通过右侧公告中的“联系邮箱(wlsandwho@foxmail.com)”联系我 勿用于学术性引用。 勿用于商业出版、商业印刷、商业引用以及其他商业用途
2024-10-17整理了一下pg_dump逻辑备份还原,pg啥时候推出一个库级别的物理备份还原就好,逻辑备份能行但操作大库效率太低,就像MySQL/MSSQL一样,跨实例做库级别还原的需求太多了 pg_dump备份 pg_dump备份 -F format 参数,备份文件的格式。format可以是下列之一: p plain 输出一个纯文本形式的SQL脚本文件(默认值)。
2024-10-17PostgreSQL流复制 postgresql物理复制也叫流复制,通过将主节点上的是redo日志(wal日志)传送到从节点来实现数据库的同步的,参考下图(侵删),正如逻辑复制里提到的 1,物理复制数据传递的原理:传递的wal也即redo日志,从节点上通过对物理日志进行redo的方式来实现数据的还原,想对重新执行sql的逻辑日志来说效率会更高。 2,物理复制数据传递的范围:物理复
2024-10-17Deepin下安装Postgresql 我的Deepin版本为 $ lsb_release -aNo LSB modules are available.Distributor ID: DeepinDescription: Deepin 20.9Release: 20.9Codename: apricot 注意这里Codename是apricot,后面会
2024-10-17复制作为一种高可用/数据同步方案,在每一种数据库中都有实现,可以借助复制功能实现数据库的高可用或者数据同步/备份方案。 复制的分类 整体上看,复制可以分为物理复制和逻辑复制,对于物理复制或者逻辑复制,没有所谓的优劣,只有各自的适应场景。 所谓的物理复制,也即复制数据库的redo物理日志,通过redo日志在从节点(或者目标端)回放该日志来实现数据的同步,比如SQLServe
2024-10-17为什么需要 Vacuum MVCC MVCC:Multi-Version Concurrency Control,即多版本并发控制。 PostgreSQL 使用多版本并发控制(MVCC)来支持高并发的事务处理,同时保持数据的一致性和隔离性。MVCC 是一种用于管理数据库并发操作的技术,它允许多个事务同时访问同一数据,而不会产生冲突或阻塞。 MVCC 的工作原理
2024-10-17