检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
在给定上下文中,为已有的语句返回一个事务专用的预备语句。 *Stmt 参数说明 参数 参数说明 ctx 表示给定的上下文。 query 被执行的sql语句。 args 被执行sql语句需要绑定的参数。支持按位置绑定和按名称绑定,详情见DB类型中的示例。 stmt 已有的预处理语句,一般指prepare语句返回的预处理语句。
能读到已经提交的数据,而不会读到未提交的数据。这是缺省值。 READ UNCOMMITTED:读未提交隔离级别,指定后的行为和READ COMMITTED行为一致。 REPEATABLE READ:可重复读隔离级别,仅仅看到事务开始之前提交的数据,它不能看到未提交的数据,以及在事务执行期间由其它并发事务提交的修改。
VALUES (1,2,3); c1 | c2 | c3 ----+----+---- 1 | 2 | 3 (1 row) --查询表的数据。 gaussdb=# TABLE t1; c1 | c2 | c3 ----+----+---- 1 | 2 | 3 (1
设置不当的风险与影响:请在充分理解参数含义,并经过测试验证后进行修改,避免出现意料之外的结果。 bgwriter_flush_after 参数说明:设置background writer线程刷脏页个数超过设定的阈值时,告知操作系统将文件缓存中的数据页面异步刷盘。GaussDB中,磁盘页大小为8kB。 参数类型:整型 参数单位:页面(8kB)
VALUES (1,2,3); c1 | c2 | c3 ----+----+---- 1 | 2 | 3 (1 row) --查询表的数据。 gaussdb=# TABLE t1; c1 | c2 | c3 ----+----+---- 1 | 2 | 3 (1
default:该线程池组中的初始线程数量。 new:该线程池组中新增线程的数量。 expect:该线程池组中预期线程的数量。 actual:该线程池组中实际线程的数量。 idle:该线程池组中空闲线程的数量。 pending:该线程池组中等待线程的数量。 session_info
入时,数据分布的正确性由应用层保证,如果指定了错误的节点可能会发生数据不一致问题。 exec_target_node 参数说明:指定当前会话的DML以及部分DDL(TRUNCATE、ALTER TABLE...TRUNCATE PARTITION...)语句执行的DN节点名,大小
设置建议:推荐使用默认值。 设置不当的风险与影响:请在充分理解参数含义,并经过测试验证后进行修改,避免出现意料之外的结果。 不建议打开的场景: 在多表和多库的场景下,wdr snapshot会在每个库串行记录快照,记录快照时间会很长,不建议打开。 在多表的场景下,由于内部的一些表的性能问题,pg_s
设置建议:推荐使用默认值。 设置不当的风险与影响:请在充分理解参数含义,并经过测试验证后进行修改,避免出现意料之外的结果。 不建议打开的场景: 在多表和多库的场景下,wdr snapshot会在每个库串行记录快照,记录快照时间会很长,不建议打开。 在多表的场景下,由于内部的一些表的性能问题,pg_s
参数说明 view_name 要创建的物化视图名。 取值范围:字符串,要符合标识符的命名规范。 AS query 一个SELECT VALUES命令或者一个运行预备好的SELECT或VALUES查询的EXECUTE命令。 示例 -- 修改表的默认类型 gaussdb=# set
设置不当的风险与影响:请在充分理解参数含义,并经过测试验证后进行修改,避免出现意料之外的结果。 bgwriter_flush_after 参数说明:设置background writer线程刷脏页个数超过设定的阈值时,告知操作系统将文件缓存中的数据页面异步刷盘。GaussDB中,磁盘页大小为8kB。 参数类型:整型 参数单位:页面(8kB)
参数说明 view_name 要创建的物化视图名。 取值范围:字符串,要符合标识符的命名规范。 AS query 一个SELECT VALUES命令或者一个运行预备好的SELECT或VALUES查询的EXECUTE命令。 示例 -- 修改表的默认类型 gaussdb=# set
column%type嵌套1层及以上的record的某列类型,作为变量类型或者出入参类型。 2 %ROWTYPE 支持,有差异 GaussDB在多个CN的环境下,存储过程中无法声明临时表的%ROWTYPE及%TYPE属性。因为临时表仅在当前session有效,在编译阶段其他CN无法看到当前CN的临时表。故
10 (1 row) pg_partition_size(oid,oid)指定OID代表的分区使用的磁盘空间。其中,第一个oid为表的OID,第二个oid为分区的OID。 查看分区p1的磁盘空间。 SELECT pg_partition_size(49290, 49294); pg_partition_size
10 (1 row) pg_partition_size(oid,oid)指定OID代表的分区使用的磁盘空间。其中,第一个oid为表的OID,第二个oid为分区的OID。 查看分区p1的磁盘空间。 SELECT pg_partition_size(49290, 49294); pg_partition_size
row) pg_partition_indexes_size(oid,oid)指定OID代表的分区的索引使用的磁盘空间。其中,第一个oid为表的OID,第二个oid为分区的OID。 查看分区p1的索引分区磁盘空间。 SELECT pg_partition_indexes_size(49290
Output: gsi_t3.c2 (17 rows) 全局二级索引回表扫描 STREAM分布式计划:创建全局二级索引的基表,查询时需要走全局二级索引回表的场景。如果谓词命中的行数比较多,比如范围查询,优先走STREAM分布式计划。示例如下。 gaussdb=# -- 开启STEAM模式
使用gsql连接”章节。 查看gsql的帮助信息。具体执行命令请参见表1。 表1 使用gsql联机帮助 描述 示例 查看版权信息 \copyright 查看GaussDB支持的SQL语句的帮助 查看GaussDB支持的SQL语句的帮助 例如,查看GaussDB支持的所有SQL语句: 1 2 3
此参数生效有两个必要的前置条件: 参数化路径被生成。 参数化路估计的代价和其他索引扫描算子类似。 设置方式:该参数属于USERSET类型参数,请参考表1中对应设置方法进行设置。 设置建议:建议设置为默认值,推荐只在session或者hint内指定该参数设置。 设置不当的风险与影响:修改此参数会有严重的计划劣化风险。
row) pg_partition_indexes_size(oid,oid)指定OID代表的分区的索引使用的磁盘空间。其中,第一个oid为表的OID,第二个oid为分区的OID。 查看分区p1的索引分区磁盘空间。 SELECT pg_partition_indexes_size(49290