文章 2022-02-16 来自:开发者社区

阿里云HybridDB for PostgreSQL内存与负载管理(resource queue)实践

标签 PostgreSQL , Greenplum , 阿里云HybridDB for PostgreSQL , 内存管理 , OOM , 操作系统内核参数 , 资源队列 , 数据库内存保护参数 背景 Greenplum是一个重计算和重资源的MPP数据库,可谓有多少资源就能消耗多少资源,带来的好处是处理速度变快了,坏处就是容易用超。 CPU、网络、硬盘用超的话,关系不大,因为大不了就是到硬件...

文章 2022-02-16 来自:开发者社区

PostgreSQL服务器管理:管理数据库

本文档为PostgreSQL 9.6.0文档,本转载已得到原译者彭煜玮授权。 1. 概述 一个数据库是一些SQL对象("数据库对象")的命名集合。通常每个数据库对象(表、函数等) 属于并且只属于一个数据库(不过有几个系统表如pg_database属于整个集簇并且对集簇中的每个数据库都是可访问的)。更准确地说,一个数据库是一个模式的集合, 而模式包含表、函数等等。因此完整的层次是这样的:服务器、数....

文章 2022-02-16 来自:开发者社区

《PostgreSQL服务器编程》一一1.4 使用触发器管理相关数据

本节书摘来自华章计算机《PostgreSQL服务器编程》一书中的第1章,第1.4节,作者:(美)Hannu Krosing, Jim Mlodgenski, Kirk Roybal 著,更多章节内容可以访问云栖社区“华章计算机”公众号查看。 1.4 使用触发器管理相关数据 服务器程序设计也包括了对自动化的动作(触发器)的设定。设定了自动化动作后,数据库中的一些操作便可触发其他一些事情也跟随发生。....

文章 2022-02-15 来自:开发者社区

一天学会PostgreSQL应用开发与管理 - 8 PostgreSQL 管理

本章大纲 一、权限体系 1 逻辑结构 2 权限体系 3 schema使用 , 特别注意 4 用户 5 public 6 如何查看和解读一个对象的当前权限状态 二、索引介绍 1 索引有什么用? 2 索引的类型 3 索引合并扫描 4 表膨胀检查 5 检查膨胀 6 索引维护 三、系统配置 1 存储、文件系统规划 2 网络规划 3 CPU评估 4 内核配置 5 资...

一天学会PostgreSQL应用开发与管理 - 8 PostgreSQL 管理
文章 2022-02-15 来自:开发者社区

一天学会PostgreSQL应用开发与管理 - 7 函数、存储过程和触发器

本章大纲 一、运算符与函数 1 逻辑运算 2 比较运算 3 算数 4 字符串 5 bytea 6 bit 7 规则表达式 8 日期、数字、字符串格式化输出 9 时间 10 枚举 11 几何 12 网络地址 13 全文检索 14 XML 15 JSON、JSONB 16 序列 17 条件表达式 18 数组 19 范围 20 聚合 21 窗口 22 子查...

一天学会PostgreSQL应用开发与管理 - 7 函数、存储过程和触发器
文章 2022-02-15 来自:开发者社区

一天学会PostgreSQL应用开发与管理 - 6 事务和锁

本章大纲 一、什么是事务 二、单用户情况下的事务 三、多用户情况下的事务 1 PostgreSQL如何处理事务隔离? 2 多用户情况下的事务并发处理 四、锁 五、数据恢复粒度 六、数据年龄 七、事务冻结 八、垃圾回收 九、flash back query 第四章:事务和锁 https://www.postgresql.org/docs/9.6/static/mvcc.ht...

一天学会PostgreSQL应用开发与管理 - 6 事务和锁
文章 2022-02-15 来自:开发者社区

一天学会PostgreSQL应用开发与管理 - 5 数据定义

背景 本章大纲 1. 数据类型 2. 数据操作 3. 表管理 4. 视图 5. 约束 6. RLS(行安全策略) 第三章:数据定义 1. 数据类型 https://www.postgresql.org/docs/9.6/static/datatype.html 1、数值 Name Storage Size Description Range smallint 2 by...

文章 2022-02-15 来自:开发者社区

一天学会PostgreSQL应用开发与管理 - 4 高级SQL用法

背景 本章大纲 1. 聚集函数 常用聚合函数 统计类的聚合函数 分组排序聚合 Hypothetical-Set聚合函数 多维分析 2. 子查询 3. union\union all\except\intersect 4. 自连接 5. 内连接 优化器如何强制连接顺序? 6. 外连接 左外连接 右外连接 全外连接 7. 窗口查询 第二章:高级SQL用法 1. ...

文章 2022-02-15 来自:开发者社区

一天学会PostgreSQL应用开发与管理 - 3 访问数据

背景 在线SQL平台 http://www.sqlfiddle.com/ 本章大纲 1. 使用PSQL 2. 使用Select语句 3. 使用游标 4. 行表达式 5. with和递归查询 6. 执行DML\DDL\DCL 7. 选择行 8. 使用序列 9. 使用默认值 10. 生成数据 11. 检查空值(NULL) 12. 时间和日期 13. 多个表协同工作 第一...

一天学会PostgreSQL应用开发与管理 - 3 访问数据
文章 2022-02-15 来自:开发者社区

一天学会PostgreSQL应用开发与管理 - 2 Linux基本操作

背景 玩转PostgreSQL前,首先要了解的最最基本的Linux操作。 本章大纲 1. 如何访问命令行 2. 使用命令行下的工具 非编辑模式 进入编辑模式 3. 正则表达式、管道和I/O 重定向 4. 管理用户账户 5. 文件访问控制 6. 管理进程 1, 如何访问命令行 1.1 本地命令行的访问 在图形界面中,访问命令行的方法:打开Terminal,Console。 或者...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

相关镜像