postgresql操作手册postgresql操作手册 前言: 1.蓝色字体表示命令行命令,正式执行时不要复制前面的#号,#号只是提示应 该使用root权限操作 2.绿色字体表示注释,有时注释太多就不用绿色表示了 3.注意:本文档的所有操作请先在测试机里进行实践,请不要直接在真实的服 务器中操作! 版权声明: 本文档以开源的形式发布,所有条款如下: (1)无担保:作者不保证文档内容的准确无误,亦不承担由于使用此文档所导致的任何后果 --unit postgresql # systemctl enable postgresql # systemctl start postgresql 如果想安装其他版本,可到官网查询安装方法 h�ps://www.postgresql.org/download/linux/redhat/ 本文档选择PG-13版本作为讲解,使用el8系列的系统,x86_64平台 # yum install #创建一个名为cof的 用户,并设置密码 postgres=# grant all on database db_test to cof; #给cof授权,有操作db_test 库的所有权限 postgres=# postgres=# revoke all on database db_test from cof; #撤销用户权限 postgres=#0 码力 | 17 页 | 445.84 KB | 1 年前3
阿里云 AnalyticDB for PostgreSQL
- 打造更简单易用的Cloud SQL Data Warehouse2003,部分兼容Oracle语法, 支持PL/SQL 存储过程,OLAP窗口函数,事务及数据库标准隔离级别 完备功能和生态,实现应用快速迁移或适配 • PB级数据秒级响应 MPP水平扩展架构,PB级数据查询秒级响应;向量化计算,及列存储智能索引,领先传统数据库引擎性能 3x; 新一代SQL优化器,实现复杂分析语句免调优 • 支持多模分析 通过PostGIS 插件支持 地理信息数据分析;MADlib 新一代Cascade框架 分布式SQL优化器,复杂查询免调优 • MPP多节点全并行计算,PB级数据秒级响应 • 基于列存储的高性能大表扫描,及高压缩比 在线数据探索 • 高并发 • 任意维度随机查询 • 实时入库更新 • 高吞吐数据写入及更新 (INSERT/UPDATE/DELETE) • 行存储及多种索引(Btree, Bitmap 等),点查询毫秒级返回 • 支持分布式事务,标准数据库隔离级别 大数据平台->DataX/OSS/Blink/-> ADBPG 4:数据湖分析场景 数据按冷热分析,支持在线查询OSS分布式云存 储上的格式化数据 AnalyticDB for PostgreSQL 智能分析服务 DataV QuickBI 云上大数据计算平台 大数据平台 数据分析应用 制式化报表 个性化报表 仪表盘 自助查询 宏观分析 模型分析 MaxCompute 生产系统数据库 关系型数据0 码力 | 22 页 | 2.98 MB | 1 年前3
实现PostgreSQL逻辑复制实战Conference China 2016 中国用户大会 数据库总体架构 PostgreSQL 主库 数据库中间件 备1 消息队列 对数据的写操作 PostgreSQL 动态节点管理 … 核心库 查询库 对数据库的读操作 备2 备份 归档 运维监控 数据库总体架构 应用 逻辑复制 2016Postgres中国用户大会 Postgres Conference SQL/tuple 逻辑解码 持久化WAL解析成便于理解的格式 不必知道内部细节 一个槽表示一个更改流 这些流可以根据需要更改成用户需要的状态 用户可以根据需要的状态 进行需要的操作 2016Postgres中国用户大会 Postgres Conference China 2016 中国用户大会 是否能保证备库使用WAL段之前不会 过早的移除它们 主库不会过早的清除掉掉从库正在使 目前不支持DDL的解析, 只有DML的解析 如:create,drop TEMPORARY表和UNLOGGED表不会被复制 表必须有主键或者唯一约束,否则像update或 者delete这样的操作无法被复制 2016Postgres中国用户大会 Postgres Conference China 2016 中国用户大会 Thanks! Q & A 2016Postgres中国用户大会0 码力 | 17 页 | 1.90 MB | 1 年前3
PostgreSQL 开发最佳实践hash value -> idx • update tbl set c1=xx; -- 更新非常频繁 • HOT , fillfactor • 全球化、字符集的选择 • 线性相关、范围查询,索引AM的选择。 • 数据类型的选择。 • big table 问题(备份、恢复、创建索引、索引深度),分区 2016Postgres中国用户大会 目录 • 规约的重要性 xx like '%a%' • 递归查询一定要有跳出递归的条件 • 估值计算,HLL代替count(distinct xx) • 频繁更新的字段与不频繁更新的字段建议拆成多个表, 提高更新效率。 • 业务层避免死锁 • 根据业务需求调整表级autovacuum相关参数 • 内存足够时,UDF中尽量使用数组代替临时表 • JOIN的固化、子查询的固化。(plan hint OR query写法0 码力 | 16 页 | 381.36 KB | 1 年前3
PostgreSQL WAL日志解析与应用Log Files • 基于时间点恢复 • 流复制 • 逻辑复制 • 误操作恢复 2016Postgres中国用户大会 Postgres Conference China 2016 中国用户大会 Logminter • 利用多版本特性,尽可能恢复数据。 • 打开pg_log,查找误操作信息,进行还原。 • 利用pg_xlogdump查看wal日志信息,确定时 间点,然后恢复。0 码力 | 16 页 | 705.31 KB | 1 年前3
共 5 条
- 1













