版本:latest

spqplugin_v2概述与安装

概述

spqplugin_v2是基于openGauss的轻量级的分布式数据库扩展插件,自openGauss 7.0.0-RC2版本开始引入。基于1个CN节点和若干个DN节点构建成数据库集群,支持将大数据量表分片存储,实现并行查询与横向扩展。

限制

  • 仅支持在A模式数据库创建。
  • 安装插件需要先配置shared_preload_libraries,再执行create extension。
  • 不支持删除插件。
  • 不支持分布式表相关的复杂查询,包括:JOIN,子查询,CTE,window function等。
  • 不支持分区表。
  • 不支持Mysql兼容性插件,线程池,PBE优化。

安装

openGauss打包编译时默认已经包含了spqplugin_v2,使用步骤如下:

1.postgresql.conf添加如下配置

shared_preload_libraries = 'spq'

2.创建数据库并连接数据库开始使用

openGauss=# create extension spq;
CREATE EXTENSION