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