云数据库 GAUSSDB-EXPLAIN:注意事项

时间:2024-11-02 18:52:17

注意事项

  • 在指定ANALYZE选项时,语句会被执行。如果用户想使用EXPLAIN分析INSERT,UPDATE,DELETE,CREATE TABLE AS或EXECUTE语句,而不想改动数据(执行这些语句会影响数据),请使用如下方法。
    START TRANSACTION;
    EXPLAIN ANALYZE ...;
    ROLLBACK;
  • 由于参数DETAIL,NODES,NUM_NODES在单机模式中是被禁止使用的。假如使用,会产生如下错误。
    openGauss=# CREATE TABLE student(id int, name char(20));
    CREATE TABLE
    openGauss=# EXPLAIN (NODES true) INSERT INTO student VALUES(5,'a'),(6,'b');
    ERROR:  unrecognized EXPLAIN option "nodes"
    openGauss=# EXPLAIN (NUM_NODES true) INSERT INTO student VALUES(5,'a'),(6,'b');
    ERROR:  unrecognized EXPLAIN option "num_nodes"
support.huaweicloud.com/centralized-devg-v2-gaussdb/gaussdb_42_0473.html