原文:PostgreSQL-表空间

表空间 基本概念 不同的数据库表空间有不同的定义。 在 postgres 中,表空间 允许在文件系统中定义数据库对象存储的位置,实质上就是指定了一个目录。 与数据库的关系 在 postgres 中,一个表空间可以让多个数据库使用,而一个数据库也可以使用多个表空间,属于 多对多 的关系 在 oracle 中,一个表空间只属于一个数据库,而一个数据库可以使用多个表空间,属于 一对多 的关系 应用场景 ...

2019-08-14 16:27 0 1611 推荐指数:

查看详情

PostgreSQL-临时空间与配置

虽然我给数据库创建了空间,但是操作中仍遇到了些问题,需要创建临时空间。 配置 首先了解下 postgres 的配置,手动修改各种配置。 打开即可看到各种配置,包括临时空间。 临时空间 1. postgres 有默认的临时空间,可手动修改 2. ...

Wed Aug 21 19:54:00 CST 2019 0 361
PostgreSQL-优化之分

概述 数据库分,就是把一张分成多张,物理上虽然分开了,逻辑上彼此仍有联系。 分有两种方式:水平分,即按列分开;垂直分,即按行分开 优势 1. 查询速度大幅提升 2. 删除数据速度更快 3. 可以将使用率低的数据通过空间技术转移到低成本的存储介质上 场景 官方建议 ...

Mon Sep 02 22:38:00 CST 2019 0 1217
PostgreSQL-角色、库、模式、

  由于不了解postgresql的psql工具,安装完数据库后就直接用pgadmin或navicat来连接操作,在确认初始化后的库中默认有些什么东西后竟然一直无处下手,在还没有了解pg大致体系的情况下搞得一头雾水,先不说数据库角色(role)的那个既可以是用户又可以是组的概念,总是苦于无法查询 ...

Tue Sep 22 00:47:00 CST 2015 0 2422
PostgreSQL-系统、系统视图

  系统表显示的都是当前操作数据库下的信息,对象都来自当前数据库。因为不同的系统都用不同名的字段来记录不同对象的oid,这个引用那个,那个又引用另一个,所以这些字段名不太好记。   pg_class (系统:对象)是一个对象的每个字段都是‘rel’开头,分明 ...

Mon Oct 19 22:34:00 CST 2015 0 1877
postgresql-创建主键自增的

之前一直用的mysql,这个也基本上是主流,主键自增是很多建规范中的硬性要求,不过这两种数据库主键自增的区别还是很大的 通常navicat中对mysql 主键自增直接客户端指定即可,不过对PG貌似不支持客户端指定,所以需要执行一下sql 如果尚未创建,可用如下方法 方法 ...

Tue Nov 27 17:34:00 CST 2018 0 10074
postgresql-磁盘空间不足问题排查

问题背景 加压测试过程中发现插入数据过程中报错:could not write to hash-join temporary file: 设备上没有空间。但是查看服务器还有很多空闲空间,是什么导致这样的错误呢? 查看执行脚本 insert ...

Wed Mar 20 18:57:00 CST 2019 0 2146
postgresql-磁盘空间不足问题排查

问题背景 加压测试过程中发现插入数据过程中报错:could not write to hash-join temporary file: 设备上没有空间。但是查看服务器还有很多空闲空间,是什么导致这样的错误呢? 查看执行脚本 insert ...

Mon Nov 01 17:04:00 CST 2021 0 804
PostgreSQL--查询-自定义函数--(一)

学习初期,有目标学习有效果,同事给了几个题,这样有目标的去练习学习; 题目如下: 使用 PostgreSQL 数据库 使用语句创建和字段 1. 新增订单 和 物流 订单:订单号、订单数量、商品名称、商品型号、售价、订单生成时间 物流:物流号、省、市、区、地址、收货人、手机号 ...

Thu Nov 04 00:29:00 CST 2021 0 1221
 
粤ICP备18138465号  © 2018-2026 CODEPRJ.COM