文本搜索配置最佳实践

为了便于管理文本搜索对象,可以使用一组 SQL 命令,并且有多个psql命令可以显示有关文本搜索对象的信息。作为一个例子,我们将创建一个配置 pg,从复制内建的 english 配置开始:CREATE TEXT SEARCH CONFIGURATION public.pg(COPY=pg_...

REINDEX

psql \d 命令将此类索引报告为 INVALID:postgres=\d tab Table"public.tab"Column|Type|Modifiers-+-+-col|integer|Indexes:"idx"btree(col)"idx_ccnew"btree(col)INVALID 如果标记为 INVALID 的索引后缀为 ccnew,那么它对应的是并发操作...

权限管理概述

当您使用psql或者JDBC等工具连接Hologres实例时,需要用到AccessKey ID及AccessKey Secret分别对应用户名和用户密码。更多关于账号的详细描述,请参见 账号概述。用户鉴权 账号鉴权成功后,当用户使用账号连接Hologres时,系统将会判断当前...

COPY

说明 如果命令不是 COPY.TO STDOUT 或者等效的 psql元命令 \copy.to stdout,psql将只打印这个命令标签。这是为了防止弄混命令标签和刚刚打印的数据。说明 COPY TO 只能被用于纯粹的表,不能用于视图。不过你可以写 COPY(SELECT*FROM ...

账号概述

当您使用psql或者JDBC等工具连接Hologres实例时,其中填写的用户名和用户密码就是AccessKey ID和AccessKey Secret。自定义账号 自定义账号在权限范围内用于对实例进行操作,例如创建或删除数据库、连接数据库、创建或删除表、创建或删除...

默认优化模式

PSQL中,SHOW命令使用如下:SHOW OPTIMIZER_MODE;optimizer_mode-first_rows_10(1 row)以下示例显示SELECT命令中使用的优化模式作为提示:SELECT/*+FIRST_ROWS(7)*/*FROM emp;empno|ename|job|mgr|hiredate|sal|comm|deptno-+-+-+-+-+-+-...

默认优化模式

PSQL中,SHOW命令使用如下:SHOW OPTIMIZER_MODE;optimizer_mode-first_rows_10(1 row)以下示例显示SELECT命令中使用的优化模式作为提示:SELECT/*+FIRST_ROWS(7)*/*FROM emp;empno|ename|job|mgr|hiredate|sal|comm|deptno-+-+-+-+-+-+-...

逻辑解码(wal2json)

结果如下:$psql-At-f/tmp/example2.sql postgres CREATE TABLE CREATE TABLE init BEGIN INSERT 0 1 INSERT 0 1 INSERT 0 1 DELETE 2 INSERT 0 1 UPDATE 1 COMMIT psql:/tmp/example2.sql:17:WARNING:table"table2_without_pk"without ...

逻辑解码(wal2json)

结果如下:$psql-At-f/tmp/example2.sql postgres CREATE TABLE CREATE TABLE init BEGIN INSERT 0 1 INSERT 0 1 INSERT 0 1 DELETE 2 INSERT 0 1 UPDATE 1 COMMIT psql:/tmp/example2.sql:17:WARNING:table"table2_without_pk"without ...

索引顾问

使用PSQL命令行调用您希望索引顾问分析的每个SQL命令。说明 索引顾问会将查询的所有建议存储在index_advisor_log表中,该表在创建插件时已经自动创建。加载索引顾问插件后,索引顾问会分析所有SQL语句,并记录会话期间的所有索引编制建议:...

逻辑解码(wal2json)

结果如下:$psql-At-f/tmp/example2.sql postgres CREATE TABLE CREATE TABLE init BEGIN INSERT 0 1 INSERT 0 1 INSERT 0 1 DELETE 2 INSERT 0 1 UPDATE 1 COMMIT psql:/tmp/example2.sql:17:WARNING:table"table2_without_pk"without ...

磁盘配额管理

createdb myadbpg psql myadbpg CREATE EXTENSION diskquota;启动diskquota CREATE EXTENSION CREATE SCHEMA adbpg1;CREATE SCHEMA 设置Schema磁盘配额。SELECT diskquota.set_schema_quota('adbpg1','1MB');set_schema_quota-(1 row)创建...

使用plprofiler插件

psql>CREATE INDEX pgbench_accounts_aid_idx ON pgbench_accounts(aid);再次执行plprofiler命令进行性能分析,结果如下。通过上图中的火焰图可以看出,tpcb_fetch_abalance 不再是性能瓶颈。由于优化了 tpcb_fetch_abalance,tpcb_upd_...

使用plprofiler插件

psql>CREATE INDEX pgbench_accounts_aid_idx ON pgbench_accounts(aid);再次执行plprofiler命令进行性能分析,结果如下。通过上图中的火焰图可以看出,tpcb_fetch_abalance 不再是性能瓶颈。由于优化了 tpcb_fetch_abalance,tpcb_upd_...

GetFullRequestStatResultByInstanceId-按照SQL ID...

3306 Psql string SQL 模板。select*from dbtest01 where*Rows long PolarDB-X 2.0 数据库实例计算节点总更新或返回的行数。0 ExaminedRows long 总扫描行数。说明 目前支持该字段的数据库:RDS MySQL、RDS PostgreSQL、PolarDB MySQL 版。...

通过触发器和函数实现PostgreSQL的DDL增量迁移

说明 本案例以psql工具为例介绍,您可以使用 \c<数据库名>命令来切换数据库,例如 \c dtststdata。执行下述命令创建存放DDL信息的表。CREATE TABLE public.dts_ddl_command(ddl_text text COLLATE pg_catalog."default",id bigserial ...

搭建PostgreSQL主从架构

psql 回显结果出现 postgres=时表示成功进入交互终端。运行以下命令,为用户 postgres 设置密码,增强安全性。ALTER USER postgres WITH PASSWORD 'YourPassWord';输入以下SQL语句创建数据库账号,并设置密码及登录权限和备份权限。CREATE ...

GetPfsSqlSummaries-查询按照SQL ID维度统计的全量...

true 示例 正常返回示例 JSON 格式 {"Message":"Successful","RequestId":"54F3DBAE-9420-511A-9C29-265E8C04*","Data":{"Total":264,"List":[{"UserId":"196278346919*","Psql":"select?InstanceId":"rm-2ze8g2am97624*","NodeId":"r-x...

资源密集活动统计(pg_profile)

RDS PostgreSQL支持使用pg_profile...在本地命令行中执行如下命令:psql-Aqtc"SELECT profile.get_report('server',2,3)"-o report_server_2_3.html -d profile -h <profile数据库所在实例的连接地址>-p 5432-U数据库所在实例的高权限账号>

不支持DBMS_METADATA.GET_DDL

可以通过创建函数来实现:psql=create extension plperlu;postgres=CREATE OR REPLACE FUNCTION GET_DDL(text)RETURNS text AS 'my$cmd=shift;return `cd/tmp;cmd`;' LANGUAGE plperlu;CREATE FUNCTION postgres=select GET_DDL('pg_dump-s...

跨库查询

使用psql连接实例,操作步骤,请参见 客户端连接。创建db01库和db02库。CREATE DATABASE db01;CREATE DATABASE db02;在db01和db02库创建跨库查询插件greenplum_fdw和gp_parallel_retrieve_cursor。CREATE EXTENSION IF NOT EXISTS gp_...

VIEW

查看所有视图和视图的DDL 您可以执行如下命令查看所有视图,如果您通过psql客户端查看所有视图,也可以执行 \dv 进行查看。sql命令 SELECT n.nspname as"Schema",c.relname as"Name",CASE c.relkind WHEN 'r' THEN 'table' WHEN 'v' THEN '...

修改表

psql的命令 \d ``表名 将会对此有所帮助,其他接口也会提供方法来查看表的细节。因此命令如下:ALTER TABLE products DROP CONSTRAINT some_name;说明 如果处理的是自动生成的约束名称,如$2,别忘了用双引号使它变成一个合法的标识符。和...

使用pg_dump和pg_restore将自建PostgreSQL数据库迁移...

您可以在自建PostgreSQL数据库所在的服务器中,使用 psql-version 命令查询自建数据库的版本。如果您需要升级大版本,可以在迁移完成后,使用大版本升级功能进行升级,更多信息,请参见 升级数据库大版本。如果您的自建PostgreSQL数据库...

NOTIFY

示例 从psql配置和执行一个监听/通知序列:LISTEN virtual;NOTIFY virtual;Asynchronous notification"virtual"received from server process with PID 8448.NOTIFY virtual,'This is the payload';Asynchronous notification"virtual"with...

数据库对象的逻辑结构

数据库 一个 AnalyticDB PostgreSQL 实例下面可以有多个数据库,在psql工具中可以通过 \l 语句可以查看已经创建的数据库,返回示例如下。postgres=\l List of databases Name|Owner|Encoding|Collate|Ctype|Access privileges-+-+-+-+-+-...

6.0版TPC-H性能测试

bin/bash total_cost=0 for i in {1.22} do echo"begin run Q${i},tpch_query/q$i.sql,`date`"begin_time=`date+s.%N`./psql${实例连接地址}-p${端口号}-U${数据库用户}-f~/tpch_query/q${i}.sql>~/log/log_q${i}.out rc=$?end_time=`date+...

秒级闪回实时容灾

psql-h/test_recovery/pg12_1921_data-p 1923-U实例高权限账号>postgres psql(12.1)Type"help"for help.postgres=>\dt 说明 确认数据正常,您可以使用pgdump工具将数据恢复至RDS实例。清理恢复库 恢复库使用完成后,按如下命令清理克隆的...

经典网络ECS访问专有网络RDS PostgreSQL实例

psql-h实例内网连接地址>-U<用户名>-p<端口号>-d<数据库名>说明 使用该命令前,请确保已在ECS实例中安装PostgreSQL客户端,并在RDS PostgreSQL实例中创建账号,连接RDS PostgreSQL实例的更多信息,请参见 连接PostgreSQL实例。

DECLARE

很多应用(包括 psql)还没有准备好处理二进制游标,它们仍然期待数据以文本格式到来。当客户端应用使用“扩展查询”协议发出一个 FETCH 命令,绑定协议消息会指定使用文本还是二进制格式检索数据。这种选择会覆盖定义游标时指定的方式。...

同构数据源访问

步骤一:准备测试数据 使用psql连接实例,操作步骤,请参见 客户端连接。分别在本地实例A和远程实例B上创建数据库。在本地实例A上创建 local_db 库,并切换至 local_db 库。CREATE DATABASE local_db;\c local_db 在远程实例B上创建 remote...

透明页压缩TPC

相关查询 查询表、索引是否创建在压缩表空间下:在psql命令行中输入 \d+<表名>查询指定表的详细信息。如果表和索引都创建在压缩表空间下,则表示可以使用透明页压缩功能。以下为sysbench表的结构查询结果。Table"public.sbtest1"Column|...

pg_dump

示例 执行以下命令,将名称为 mydb 的数据库备份到SQL脚本文件中:pg_dump mydb>db.sql 执行以下命令,将SQL脚本重新加载到名称为 newdb 的(新创建的)数据库中:psql-d newdb-f db.sql 执行以下命令,将数据库备份到自定义格式的存档文件...

快速配置SSL加密

RDS PostgreSQL数据库还支持psql命令行终端和JDBC等多种方式SSL远程连接,更多信息,请参见 SSL连接RDS PostgreSQL数据库。说明 连接数据库前,请确保已在RDS PostgreSQL实例中配置白名单和用户。具体操作,请参见 设置白名单 和 创建账号...

在RDS PostgreSQL中将Schema的所有者设置成新用户

psql-U[$User_Name]-h[$Host]-p[$Port]说明:[$User_Name]:RDS PostgreSQL实例的用户名。[$Host]:主机名称或地址。若通过内网连接,需输入RDS实例的内网连接地址;若使用外网连接,需输入RDS实例的外网连接地址。查看RDS实例的内外网地址...

重载子程序

使用 PSQL \d 命令可显示表定义,“类型”列根据表定义中的数据类型显示内部分配给每个列的数据类型:\d data_type_aliases Column|Type|Modifiers-+-+-dt_blob|bytea|dt_long_raw|bytea|dt_raw|bytea(4)|dt_bytea|bytea|dt_integer|...

日期型

其他程序例如PSQL以Redwood格式来显示日期。在下面的表中显示了关于Redwood和ISO8601这两种风格输出格式的示例。格式 示例 Redwood style 31-DEC-05 07:37:16 ISO 8601/SQL standard 1997-12-17 07:37:16 内部格式 对于所有的日期和时间...

客户端使用说明

psql命令行工具 直接连接数据库查询,只显示密文数据。仅用于查询,不进行业务开发,无需改动业务代码。DMS控制台等可视化交互工具 EncJDBC 下载驱动程序及依赖配置 下载EncJDBC驱动。EncJDBC 依赖于社区提供的PostgreSQL驱动工作。PolarDB...

客户端使用说明

psql命令行工具 直接连接数据库查询,只显示密文数据。仅用于查询,不进行业务开发,无需改动业务代码。DMS控制台等可视化交互工具 EncJDBC 下载驱动程序及依赖配置 下载EncJDBC驱动。EncJDBC 依赖于社区提供的PostgreSQL驱动工作。PolarDB...

跨实例查询

使用psql连接实例,操作步骤,请参见 客户端连接。分别在实例A和实例B上创建数据库。在实例A上创建db01库,并切换至db01库。CREATE DATABASE db01;\c db01 在实例B上创建db02库,并切换至db02库。CREATE DATABASE db02;\c db02 在实例A的db...
共有5条 < 1 2 3 4 5 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
弹性公网IP 短信服务 人工智能平台 PAI 金融分布式架构 对象存储 物联网平台
新人特惠 爆款特惠 最新活动 免费试用