PostgreSQL 10.1 手册_部分 III. 服务器管理_第 22 章 管理数据库
第 22 章 管理数据库 目录 22.1. 概述 22.2. 创建一个数据库 22.3. 模板数据库 22.4. 数据库配置 22.5. 销毁一个数据库 22.6. 表空间 每个正在运行的PostgreSQL服务器实例都管理着一个或多个数据库。因此,在组织SQL对象(“数据库对象”)的层次中,数据库位于最顶层。本章描述数据库的属性,以及如何创建、管理、删除它们。 本文...
PostgreSQL 10.1 手册_部分 III. 服务器管理_第 22 章 管理数据库_22.6. 表空间
22.6. 表空间 PostgreSQL中的表空间允许数据库管理员在文件系统中定义用来存放表示数据库对象的文件的位置。一旦被创建,表空间就可以在创建数据库对象时通过名称引用。 通过使用表空间,管理员可以控制一个PostgreSQL安装的磁盘布局。 这么做至少有两个用处。首先,如果初始化集簇所在的分区或者卷用光了空间,而又不能在逻辑上扩展或者做别的什么操作,那么表空间可以被创建在一个不同的...
PostgreSQL 10.1 手册_部分 III. 服务器管理_第 22 章 管理数据库_22.5. 销毁一个数据库
22.5. 销毁一个数据库 数据库用DROP DATABASE命令删除: DROP DATABASE name; 只有数据库的拥有者或者超级用户才可以删除数据库。删除数据库会移除其中包括的所有对象。数据库的删除不能被撤销。 你不能在与目标数据库连接时执行DROP DATABASE命令。不过,你可以连接到任何其它数据库,包括 template1数据库。template1也是你删除...
PostgreSQL 10.1 手册_部分 III. 服务器管理_第 22 章 管理数据库_22.4. 数据库配置
22.4. 数据库配置 回顾一下第 19 章,PostgreSQL服务器提供了大量的运行时配置变量。你可以为其中的许多设置数据库相关的默认值。 例如,如果由于某种原因,你想禁用指定数据库上的GEQO优化器,正常情况下你不得不对 所有数据库禁用它,或者确保每个连接的客户端小心地发出了SET geqo TO off。要令这个设置在一个特定数据库中成为默认值,你可以执行下面...
PostgreSQL 10.1 手册_部分 III. 服务器管理_第 22 章 管理数据库_22.3. 模板数据库
22.3. 模板数据库 CREATE DATABASE实际上通过拷贝一个已有数据库进行工作。默认情况下,它拷贝名为template1的标准系统数据库。所以该数据库是创建新数据库的“模板”。 如果你为template1数据库增加对象,这些对象将被拷贝到后续创建的用户数据库中。 这种行为允许对数据库中标准对象集合的站点本地修改。例如,如果你把过程语言PL/Perl安装到 templ...
PostgreSQL 10.1 手册_部分 III. 服务器管理_第 22 章 管理数据库_22.2. 创建一个数据库
22.2. 创建一个数据库 为了创建一个数据库,PostgreSQL服务器必须启动并运行(见第 18.3 节)。 数据库用 SQL 命令CREATE DATABASE创建: CREATE DATABASE name; 其中name遵循SQL标识符的一般规则。当前角色自动成为该新数据库的拥有者。以后删除这个数据库也是该拥有者的特权(同时还会删除其中的所有对象,即使那些对...
PostgreSQL 10.1 手册_部分 III. 服务器管理_第 22 章 管理数据库_22.1. 概述
22.1. 概述 一个数据库是一些SQL对象(“数据库对象”)的命名集合。通常每个数据库对象(表、函数等) 属于并且只属于一个数据库(不过有几个系统表如pg_database属于整个集簇并且对集簇中的每个数据库都是可访问的)。更准确地说,一个数据库是一个模式的集合, 而模式包含表、函数等等。因此完整的层次是这样的:服务器、数据库、模式、表(或者某些其他对象类型,如函数)。 当连接到数据库...
PostgreSQL 10.1 手册_部分 III. 服务器管理_第 19 章 服务器配置_19.12. 锁管理
19.12. 锁管理 deadlock_timeout (integer) 这是进行死锁检测之前在一个锁上等待的总时间(以毫秒计)。死锁检测相对昂贵,因此服务器不会在每次等待锁时都运行这个它。我们乐观地假设在生产应用中死锁是不常出现的,并且只在开始检测死锁之前等待一会儿。增加这个值就减少了浪费在无用的死锁检测上的时间,但是减慢了报告真正死锁错误的速度。默认是 1 秒(1s),这...
PostgreSQL 10.1 手册_部分 III. 服务器管理_第 18 章 服务器设置和操作_18.4. 管理内核资源
18.4. 管理内核资源 18.4.1. 共享内存和信号量 18.4.2. systemd RemoveIPC 18.4.3. 资源限制 18.4.4. Linux 内存过量使用 18.4.5. Linux 大页面 PostgreSQL某些时候会耗尽操作系统的各种资源限制,当同一个系统上运行着多个拷贝的服务器或在一个非常大的安装中时尤其如此。本节解释了PostgreSQL使用的内核资源以...
pg_rman 实现对postgresql数据库的备份,恢复与管理
--下载软件 https://github.com/ossc-db/pg_rman --安装 unzip pg_rman-master.zip --下载安装postgresql93-libs http://yum.postgresql.org/9.3/redhat/rhel-6.4-x86_64/ [root@rudy tools]# rpm -ivh postgresql93-l...
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
PostgreSQL您可能感兴趣
- PostgreSQL polardb
- PostgreSQL引擎
- PostgreSQL sqlserver
- PostgreSQL mpp
- PostgreSQL greenplum
- PostgreSQL集群
- PostgreSQL data
- PostgreSQL htap
- PostgreSQL架构
- PostgreSQL编译安装
- PostgreSQL analyticdb
- PostgreSQL手册
- PostgreSQL数据
- PostgreSQL rds
- PostgreSQL查询
- PostgreSQL同步
- PostgreSQL oracle
- PostgreSQL索引
- PostgreSQL mysql
- PostgreSQL语言
- PostgreSQL安装
- PostgreSQL阿里云
- PostgreSQL服务器
- PostgreSQL分析
- PostgreSQL性能
- PostgreSQL函数
- PostgreSQL配置
- PostgreSQL功能
- PostgreSQL版本
- PostgreSQL报错