postgresql操作手册下载并安装最新版本的HeidiSQL,新建会话,网络类型为PostgreSQL(TCP/IP),依 赖库要>=目标pg数据库版本 下载最新版本的pgAdmin并安装运行 ★第6章、数据库及表基础操作 pg数据库名称及表名称不区分大小写 ★库操作 postgres=# create database db_test; #新建1个名为db_test的数据库 postgres=# db_test库的所有权限 ★表操作 postgres=# \c db_test; #切换到目标数据库 db_test=# create table tablexx (name VARCHAR(32), age INT, class INT); #创建名 为tablexx的表,3个字段 db_test=# #列出表的所有数据 name | age | class ---------+-----+------- cof-lee | 28 | 1511 Tom | 23 | 1512 (2 rows) db_test=# drop table table_namexx; #删除数据表(谨慎操 作)0 码力 | 17 页 | 445.84 KB | 1 年前3
PostgreSQL 开发最佳实践table使用注意 • AD LOCK,秒杀、消除并发数据冲突 • count(*) 是否存在数据? perform limit 1(FOUND) • 短连接,连接池 • 频繁创建、删除临时表(10.0 ROADMAP) • explain评估结果集, instead count(*)(分页数) • 分页优化cursor instead order by offset • statement_timeout 递归查询一定要有跳出递归的条件 • 估值计算,HLL代替count(distinct xx) • 频繁更新的字段与不频繁更新的字段建议拆成多个表, 提高更新效率。 • 业务层避免死锁 • 根据业务需求调整表级autovacuum相关参数 • 内存足够时,UDF中尽量使用数组代替临时表 • JOIN的固化、子查询的固化。(plan hint OR query写法 +patameter) • GIN 索引 UPDATE0 码力 | 16 页 | 381.36 KB | 1 年前3
实现PostgreSQL逻辑复制实战Postgres Conference China 2016 中国用户大会 使用限制 目前不支持DDL的解析, 只有DML的解析 如:create,drop TEMPORARY表和UNLOGGED表不会被复制 表必须有主键或者唯一约束,否则像update或 者delete这样的操作无法被复制 2016Postgres中国用户大会 Postgres Conference China0 码力 | 17 页 | 1.90 MB | 1 年前3
阿里云 AnalyticDB for PostgreSQL
- 打造更简单易用的Cloud SQL Data Warehouse数据双副本存储 • 定期自动备份 OSS • 数据并行加载 • 水平扩展:Share-Nothing 架构水平扩展,海量数据在线分析 • 行/列存储模型:行存储支持高并发在线分析,列存储支持全表数据高性能关联聚合 • 高可靠架构:支持分布式事务及ACID,双副本、主备切换透明,支持服务高可用 分 区 分 区 分 区 分 区 计算组 分 区 分 区 分 区 分 区 计算组 海量数据关联聚合 • 支持标准SQL,OLAP窗口函数,存储过程 • 新一代Cascade框架 分布式SQL优化器,复杂查询免调优 • MPP多节点全并行计算,PB级数据秒级响应 • 基于列存储的高性能大表扫描,及高压缩比 在线数据探索 • 高并发 • 任意维度随机查询 • 实时入库更新 • 高吞吐数据写入及更新 (INSERT/UPDATE/DELETE) • 行存储及多种索引(Btree, 盘遍历的IO,性能极大提升 行存储对于需要查询某行详细 信息的性能更好 对于需要进行update及delete 操作的数据集性能更好 通过Index索引可以优化查询 性能 同一张分区表,按行/列/OSS分别 存储不同温度数据 Dec 本地 Column-base 数据 本地 Row-base 数据 Aug Year - 1 Year - 2 External OSS云存储0 码力 | 22 页 | 2.98 MB | 1 年前3
共 4 条
- 1













