PostgreSQL
文章平均质量分 75
OnTheWay_Seeking
Java, DB2, Unix/Linux, Python, Data Warehouse....
展开
-
postgresql——执行计划查看方式与计划分析
执行计划查看命令 explain[(option[,…])] explain [analyze][verbose]statement 可选的option选项有: analyze[boolean]:得到statement的真实运行时间。默认是false verbose[boolean]:得到statement语句的执行计划和执行计划中的每个节点的详细信息。默认为false costs[boolean]:得到计划中每个接地哪的cost,...转载 2021-09-07 18:30:10 · 2050 阅读 · 0 评论 -
安装PG10.5
一. 下载PostgreSQL10.5 for windows 64位:https://www.postgresql.org/download/windows/https://www.enterprisedb.com/downloads/postgres-postgresql-downloads二. 安装pg:右击安装包,管理员身份安装: 开始会安装MS C++2013,默认安装...原创 2018-09-20 00:31:24 · 1384 阅读 · 0 评论 -
PostgreSQL表空间、数据库、模式、表、用户/角色之间的关系
看PostgreSQL9的官方文档,我越看越迷糊,这表空间,数据库,模式,表,用户,角色之间的关系怎么在PostgreSQL里这么混乱呢?经过中午的一个小实验,我逐渐理清了个中来龙去脉。下面我来还原我的试验,并循序讲清其中关系。 首先,实验出角色与用户的关系 在PostgreSQL中,存在两个容易混淆的概念:角色/用户。之所以说这两个概念容易混淆,是因为对于PostgreSQL...转载 2018-10-14 18:23:53 · 149 阅读 · 0 评论 -
postgresql数据库体系结构
postgresql数据库是由:连接管理系统(系统控制器)、编译执行系统、存储管理系统、事务系统、系统表 五大部分组成。 ①:连接管理系统:接收外部操作对系统的请求,对操作请求进行预处理和分发,起系统逻辑控制作用。 ②:编译执行系统:由查询编译器、查询执行器组成,完成操作请求在数据库中的分析处理和转化工作,最终实现物理存储介质中数据的操作。 ③:存储管理系统:由索引管理器、内存管理器、...转载 2018-10-14 18:40:16 · 1322 阅读 · 0 评论 -
建立正确索引(btree,hash,gin,gist,sp-gist,brin,bitmap...)的方法
PostgreSQL的索引接口是开放的,支持btree,hash,bitmap,gin,gist,sp-gist,brin,rum,bloom,zoomdb等索引接口。因此,不同的数据类型,有不同的索引结构可以选择。由于索引接口众多(应对不同的场景),一些用户可能无法判断应该选择使用哪种索引方法。创建索引的语法:CREATE [ UNIQUE ] INDEX [ CONCURRENTL...转载 2018-11-02 09:17:07 · 1466 阅读 · 0 评论 -
postgresql的数据类型
PostgreSQL数据类型 本章讨论PostgreSQL数据类型。在创建表的同时,要求每列都要指定数据类型,即什么样的数据要存储在表中的字段。 这使几个好处: yiibai.com 一致性: 对相同的数据类型的列的操作给出了一致的结果,通常是最快的。 验证: 正确使用的数据类型表示数据和拒绝的范围之外的数据类型的数据格式验证。 压缩:...转载 2018-11-02 10:41:28 · 2119 阅读 · 0 评论