检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
getTraceId() { return mdc.get(TRACE_ID_KEY); } } 上下文映射示例,用于存放不同请求生成的traceId。 import java.util.HashMap; public class MDC { static final
getTraceId() { return mdc.get(TRACE_ID_KEY); } } 上下文映射示例,用于存放不同请求生成的traceId。 import java.util.HashMap; public class MDC { static final
执行以下命令使环境变量配置永久生效。 source ~/.bashrc 执行如下指令,根据提示输入密码,连接数据库。 数据库创建成功后,会默认生成名称为postgres的数据库,此处以postgres库为例。 gsql -d postgres -h 10.0.0.0 -U root -p
目标表存在trigger,支持COPY操作。 COPY命令中,生成列不能出现在指定列的列表中。使用COPY… TO导出数据时,如果没有指定列的列表,则该表的所有列除了生成列都会被导出。COPY… FROM导入数据时,生成列会自动更新,并像普通列一样保存。 COPY是服务端命令,执行
微秒)。 PARSE_TIME 6033 消耗在SQL解析上的时间总和(单位: 微秒)。 PLAN_TIME 173356 消耗在执行计划生成上的时间总和(单位: 微秒)。 REWRITE_TIME 2274 消耗在查询重写上的时间总和(单位: 微秒)。 PL_EXECUTION_TIME
13(数据库Server IP) ... Debug=1(打开驱动端debug日志) unixODBC日志将会生成在TraceFile配置的路径下,psqlODBC会在系统/tmp/下生成mylog_xxx.log。 高性能场景 进行大量数据插入时,建议如下: 需要设置批量绑定:odbc.
er的json字符串。 如果不为NULL,使用connection_info 忽略connectionExtraInf。 如果为NULL,生成与libpq相关的连接信息字符串,当connectionExtraInf为false时connection_info只有driver_name和driver_version。
支持表达式类型:比较表达式(<,<=,=,>=,>)、逻辑表达式、数组表达式。 目前静态剪枝不支持子查询表达式。 为了支持分区表剪枝,在计划生成时会将分区键上的过滤条件强制转换为分区键类型,和隐式类型转换规则存在差异,可能导致相同条件在分区键上转换报错,非分区键上无报错。 静态剪枝支持的典型场景具体示例如下:
参数说明:该参数用于指定是否开启算子倾向性规则,在估计代价相近的情况下,倾向于选择参数化路径执行表连接。注意:此参数生效有两个必要的前置条件:1、参数化路径被生成;2、参数化路估计的代价和其他索引扫描算子类似。 该参数属于USERSET类型参数,请参考表1中对应设置方法进行设置。 取值范围:布尔型 默认值:off
支持表达式类型:比较表达式(<,<=,=,>=,>)、逻辑表达式、数组表达式。 目前静态剪枝不支持子查询表达式。 为了支持分区表剪枝,在计划生成时会将分区键上的过滤条件强制转换为分区键类型,该操作与隐式类型转换规则存在差异,可能导致相同条件在分区键上转换报错,非分区键无报错的情况。
若GUC参数plan_collect_thresh>0,会按照该参数指定的阈值进行增量收集运行态计划。 另外,该函数只能看到在CN生成的计划,若查看在DN生成的计划,需要参考函数gs_get_dn_explain。 返回值类型:text,具体各个字段的类型和含义如下: 返回值 返回值类型
的不同版本用同样的方法解释。如果是用于转储,那么尽可能避免使用适合打印的格式。给pretty-print参数传递false生成的结果和没有这个参数的变种生成的结果完全一样。 pg_get_viewdef(view_oid) 描述:为视图获取底层的SELECT命令 返回类型:text
如果被指定,必须是plain、external、extended或者main。 默认是plain。 plain指定该类型的数据将总是被存储在线内并且不会被压缩。(对定长类型只允许plain) extended 指定系统将首先尝试压缩一个长的数据值,并且将在数据仍然太长的情况下把值移出主表行。
如果被指定,必须是plain、external、extended或者main。 默认是plain。 plain指定该类型的数据将总是被存储在线内并且不会被压缩。(对定长类型只允许plain) extended 指定系统将首先尝试压缩一个长的数据值,并且将在数据仍然太长的情况下把值移出主表行。
er的json字符串。 如果不为NULL,使用connection_info 忽略connectionExtraInf。 如果为NULL,生成与libpq相关的连接信息字符串,当connectionExtraInf为false时connection_info只有driver_name和driver_version。
f查看时,最外层END后在任何情况下都不跟名称,内部则按照创建时定义(创建时“END+名称”则显示“END+名称”)显示。 gs_dump生成的sql文件,存储过程无法保留最外层END后名称。 以IF/LOOP命名存储过程或嵌套子程序时,不支持以END IF/LOOP结束存储过程。
ser的json字符串。 如果不为NULL,使用connection_info忽略connectionExtraInf。 如果为NULL,生成与libpq相关的连接信息字符串,当connectionExtraInf为false时connection_info只有driver_name和driver_version。
user的json字符串。 如果不为NULL,使用connection_info忽略connectionExtraInf 如果为NULL,生成与libpq相关的连接信息字符串,当connectionExtraInf为false时connection_info只有driver_name和driver_version。
DBE_SCHEDULER.STOP_SINGLE_JOB 停止单个定时任务。 DBE_SCHEDULER.GENERATE_JOB_NAME 生成定时任务名。 DBE_SCHEDULER.CREATE_PROGRAM 创建程序。 DBE_SCHEDULER.DEFINE_PROGRAM_ARGUMENT
设置不当的风险与影响:请在充分理解参数含义,并经过测试验证后进行修改,避免出现意料之外的结果。 quote_all_identifiers 参数说明:当数据库生成SQL时,控制是否强制引用所有的标识符(包括非关键字)。这将影响到EXPLAIN的输出及函数的结果,例如pg_get_viewdef。详细说明请参见《工具参考的》“客户端工具