查询数据

本主题提供在Greenplum数据库中使用SQL的信息。

用户可以使用psql交互式SQL客户端和其他客户端工具输入SQL语句来查看、更改以及分析数据库中的数据。

  • 关于Greenplum的查询处理
    这个主题给出了Greenplum数据库如何处理查询的概述。理解这一处理有助于编写和调优查询。
  • 关于GPORCA
    在Greenplum数据库中,默认的GPORCA优化器与传统查询优化器共存。
  • 定义查询
    Greenplum数据库基于PostgreSQL的SQL标准实现。
  • WITH查询(公用表表达式)
    WITH子句提供在一个更大的SELECT查询中,使用子查询或执行数据修改操作的方式。你可以在INSERT, UPDATE, 或 DELETE 命令中使用WITH子句。
  • 使用函数和操作符
    用户定义和内置函数和运算符的说明。
  • 使用JSON数据
    Greenplum数据库支持json和jsonb数据类型来存储JSON (JavaScript Object Notation)数据。
  • 使用XML数据
    Greenplum数据库支持存储XML数据的xml数据类型。
  • 使用全文搜索
    Greenplum数据库提供用于查询自然语言文档的数据类型,函数,运算符,索引类型和配置。
  • 查询性能
    Greenplum数据库动态地消除一个表中的不相关分区并且为查询中的不同操作符最优地分配内存。
  • 管理查询生成的溢出文件
    如果没有足够的内存让一个SQL查询在内存中运行,Greenplum数据库会在磁盘上创建溢出文件(也被称为工作文件)。
  • 查询分析
    检查性能不好的查询的查询计划,来确定可能的性能调优机会。

Parent topic: Greenplum数据库管理员指南