大数据

  • PostgreSQL教程(十四):数据库维护

    一、恢复磁盘空间:     在PostgreSQL中,使用delete和update语句删除或更新的数据行并没有被实际删除,而只是在旧版本数据行的物理地址上将该行的状态置为已删除或已过期。因此当数据表中的数据变…

    大数据 2022年1月23日
  • PostgreSQL教程(十三):数据库管理详解

    一、概述:     数据库可以被看成是SQL对象(数据库对象)的命名集合,通常而言,每个数据库对象(表、函数等)只属于一个数据库。不过对于部分系统表而言,如pg_database,是属于整个集群的。更准确地…

    大数据 2022年1月23日
  • PostgreSQL教程(十二):角色和权限管理介绍

    PostgreSQL是通过角色来管理数据库访问权限的,我们可以将一个角色看成是一个数据库用户,或者一组数据库用户。角色可以拥有数据库对象,如表、索引,也可以把这些对象上的权限赋予其它角色,以控制哪些用户对哪些…

    大数据 2022年1月23日
  • PostgreSQL教程(十一):服务器配置

    一、服务器进程的启动和关闭:     下面是pg_ctl命令的使用方法和常用选项,需要指出的是,该命令是postgres命令的封装体,因此在使用上比直接使用postgres更加方便。 复制代码 代码如下:  &nb…

    大数据 2022年1月23日
  • PostgreSQL教程(十):性能提升技巧

    一、使用EXPLAIN:     PostgreSQL为每个查询都生成一个查询规划,因为选择正确的查询路径对性能的影响是极为关键的。PostgreSQL本身已经包含了一个规划器用于寻找最优规划,我们可以通过使用EXPLAI…

    大数据 2022年1月23日
  • PostgreSQL教程(九):事物隔离介绍

    在SQL的标准中事物隔离级别分为以下四种:    1. 读未提交(Read uncommitted)    2. 读已提交(Read committed)    3. 可重复读(Repeatable read)    …

    大数据 2022年1月23日
  • PostgreSQL教程(八):索引详解

    一、索引的类型:     PostgreSQL提供了多  种索引类型:B-Tree、Hash、GiST和GIN,由于它们使用了不同的算法,因此每种索引类型都有其适合的查询类型,缺省时,CREATE INDEX命令将创建B-Tree索引…

    大数据 2022年1月23日
  • PostgreSQL教程(七):函数和操作符详解(3)

    九、序列操作函数:     序列对象(也叫序列生成器)都是用CREATE SEQUENCE创建的特殊的单行表。一个序列对象通常用于为行或者表生成唯一的标识符。下面序列函数,为我们从序列对象中获取最新的序列值…

    大数据 2022年1月23日
  • PostgreSQL教程(六):函数和操作符详解(2)

    六、模式匹配:     PostgreSQL中提供了三种实现模式匹配的方法:SQL LIKE操作符,更近一些的SIMILAR TO操作符,和POSIX-风格正则表达式。    1. LIKE:  复制代码 代码如下: &…

    大数据 2022年1月23日
  • PostgreSQL教程(五):函数和操作符详解(1)

    一、逻辑操作符:     常用的逻辑操作符有:AND、OR和NOT。其语义与其它编程语言中的逻辑操作符完全相同。 二、比较操作符:     下面是PostgreSQL中提供的比较操作符列表: 比较操…

    大数据 2022年1月23日