Hi-Grid T1 更多内容
  • 相同表的INSERT和DELETE并发

    场景1: 开启事务T1,不提交的同时开启事务T2,事务T1执行INSERT完成后,执行事务T2的DELETE,此时显示DELETE 0,由于事务T1未提交,事务2看不到事务插入的数据; 场景2: READ COMMITTED级别 开启事务T1,不提交的同时开启事务T2,事务T1执行INS

    来自:帮助中心

    查看更多 →

  • Join顺序的Hint

    如果表存在别名,则list中的表需要使用别名。 例如: leading(t1 t2 t3 t4 t5)表示:t1, t2, t3, t4, t5先join,五表join顺序及内外表不限。 leading((t1 t2 t3 t4 t5))表示:t1和t2先join,t2做内表;再和t3 join,t3做内表;再和t4

    来自:帮助中心

    查看更多 →

  • 匿名块支持自治事务

    INSERT INTO t1 VALUES(1,'YOU ARE SO CUTE,WILL COMMIT!'); END; / JUST USE CALL. ANONYMOUS BLOCK EXECUTE gaussdb=# INSERT INTO t1 VALUES(1,'YOU

    来自:帮助中心

    查看更多 →

  • 参数化路径动态剪枝

    (VERBOSE ON, COSTS OFF) SELECT /*+ nestloop(t1 t2) indexscan(t1) indexscan(t2) */ * FROM t2 JOIN t1 ON t1.c1 = t2.c1;

    来自:帮助中心

    查看更多 →

  • Hint的错误、冲突及告警

    析完的hint有效。 例如: 1 leading((t1 t2)) nestloop(t1) rows(t1 t2 #10) nestloop(t1)存在语法错误,则终止解析,可用hint只有之前解析的leading((t1 t2))。 语义错误 表不存在,存在多个,或在lea

    来自:帮助中心

    查看更多 →

  • ALTER TABLE修改表结构

    ,Merge以及Distributed等引擎表。 使用示例 --给表t1增加列test01 ALTER TABLE t1 ADD COLUMN test01 String DEFAULT 'defaultvalue'; --查询修改后的表t1 desc t1 ┌─name────┬─type─┬─de

    来自:帮助中心

    查看更多 →

  • 同层参数化路径的Hint

    me_level(t1, t2)将条件下推至t2的扫描算子上: 1 2 3 4 5 6 7 8 9 10 openGauss=# explain select /*+predpush_same_level(t1, t2)*/ * from t1, t2 where

    来自:帮助中心

    查看更多 →

  • 匿名块支持自治事务

    insert into t1 values(1,'you are so cute,will commit!'); END; / insert into t1 values(1,'you will rollback!'); rollback; select * from t1; 上述例子,

    来自:帮助中心

    查看更多 →

  • 相同表的并发INSERT

    COMMITTED级别 开启事务T1,不提交的同时开启事务T2,事务T1执行INSERT完成后直接提交,事务T2中执行INSERT语句后执行查询语句,可以看到事务T1中插入的数据。 REPEATABLE READ级别 开启事务T1,不提交的同时开启事务T2,事务T1执行INSERT完成后直

    来自:帮助中心

    查看更多 →

  • Hint的错误、冲突及告警

    析完的hint有效。 例如: 1 leading((t1 t2)) nestloop(t1) rows(t1 t2 #10) nestloop(t1)存在语法错误,则终止解析,可用hint只有之前解析的leading((t1 t2))。 语义错误 表不存在、存在多个、或在lea

    来自:帮助中心

    查看更多 →

  • Join顺序的Hint

    如果表存在别名,则list中的表需要使用别名。 例如: leading(t1 t2 t3 t4 t5)表示:t1、t2、t3、t4、t5先join,五表join顺序及内外表不限。 leading((t1 t2 t3 t4 t5))表示:t1和t2先join,t2做内表;再和t3join,t3做内

    来自:帮助中心

    查看更多 →

  • 行数的Hint

    able_list相同。 const可以是任意非负数,支持科学计数法。 例如: rows(t1 #5)表示:指定t1表的结果集为5行。 rows(t1 t2 t3 *1000)表示:指定t1, t2, t3 join完的结果集的行数乘以1000。 建议 推荐使用两个表*的hint

    来自:帮助中心

    查看更多 →

  • 相同表的并发UPDATE

    场景1: 开启事务T1,不提交的同时开启事务T2,事务T1开始执行UPDATE,事务T2开始执行UPDATE,事务T1和事务T2都执行成功。更新不同行时,更新操作拿的是行级锁,不会发生冲突,两个事务都可以执行成功。 场景2: 开启事务T1,不提交的同时开启事务T3,事务T1开始执行UP

    来自:帮助中心

    查看更多 →

  • 相同表的并发UPDATE

    场景1: 开启事务T1,不提交的同时开启事务T2,事务T1开始执行UPDATE,事务T2开始执行UPDATE,事务T1和事务T2都执行成功。更新不同行时,更新操作拿的是行级锁,不会发生冲突,两个事务都可以执行成功。 场景2: 开启事务T1,不提交的同时开启事务T3,事务T1开始执行UP

    来自:帮助中心

    查看更多 →

  • Hint的错误、冲突及告警

    面的解析完的hint有效。 例如: leading((t1 t2)) nestloop(t1) rows(t1 t2 #10) nestloop(t1)存在语法错误,则终止解析,可用hint只有之前解析的leading((t1 t2))。 语义错误 表不存在,存在多个,或在lea

    来自:帮助中心

    查看更多 →

  • Hint的错误、冲突及告警

    析完的hint有效。 例如: 1 leading((t1 t2)) nestloop(t1) rows(t1 t2 #10) nestloop(t1)存在语法错误,则终止解析,可用hint只有之前解析的leading((t1 t2))。 语义错误 表不存在,存在多个,或在lea

    来自:帮助中心

    查看更多 →

  • 迁移HBase索引数据

    base/t1。 <path/for/newData>:指的是新集群保存源数据的路径。例如,/user/hbase/t1。 其中,ActiveNameNodeIP是新集群中主NameNode节点的IP地址。 例如,hadoop distcp /user/hbase/t1 hdfs://192

    来自:帮助中心

    查看更多 →

  • RETURN NEXT及RETURN QUERY

    33 34 35 36 37 38 gaussdb=# DROP TABLE t1; gaussdb=# CREATE TABLE t1(a int); gaussdb=# INSERT INTO t1 VALUES(1),(10); --RETURN NEXT gaussdb=#

    来自:帮助中心

    查看更多 →

  • 为子计划结果进行物化的Hint

    select /*+ nestloop(test_src_mt_sub t1)*/ * from test_src_mt_sub where not exists(select 1 from test_mt_sub t1 where t1.a = test_src_mt_sub.a);

    来自:帮助中心

    查看更多 →

  • 匿名块支持自治事务

    insert into t1 values(1,'you are so cute,will commit!'); END; / just use call. ANONYMOUS BLOCK EXECUTE gaussdb=# insert into t1 values(1,'you

    来自:帮助中心

    查看更多 →

  • Hint的错误、冲突及告警

    析完的hint有效。 例如: 1 leading((t1 t2)) nestloop(t1) rows(t1 t2 #10) nestloop(t1)存在语法错误,则终止解析,可用hint只有之前解析的leading((t1 t2))。 语义错误 表不存在,存在多个,或在lea

    来自:帮助中心

    查看更多 →

共105条
看了本文的人还看了