检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
数据库中收到的一次执行请求(不在事务块中),如果含有多条语句,将会被打包成一个事务,如果其中有一个语句失败,那么整个请求都将会被回滚。 示例如下(完整示例请参考获取和处理数据库中的数据): // 设置语句属性。 SQLSetStmtAttr(V_OD_hstmt, SQL_ATTR_QUERY_TIMEOUT
处理结果集 ODBC处理结果集是从数据库中获取数据并将其提供给应用程序进行处理,作用包括但不限于:检索数据、数据展示、数据处理、数据传输和业务逻辑实现等。 ODBC提供处理结果集的相关API如表1所示。 表1 相关API说明 功能 API 绑定缓冲区到结果集的列中 SQLBindCol
本章节介绍闪回功能相关参数。本版本只支持Ustore引擎闪回功能,不再支持Astore引擎闪回功能。 enable_recyclebin 参数说明:用来控制回收站的实时打开和关闭。 参数类型:布尔型 参数单位:无 取值范围: on:表示实时打开回收站。 off:表示实时关闭回收站。 默认值:off 设置方式:该参
定时任务 job_queue_processes 参数说明:表示系统可以并发执行的job数目。 参数类型:整型 参数单位:无 取值范围:0 ~ 1000 当job_queue_processes设置为0时,表示不启用定时任务功能,任何job都不会被执行(因为开启定时任务的功能会对
回滚相关参数 max_undo_workers 参数说明:异步回滚调用的undoworker线程数量,参数重启生效。 参数类型:整型 参数单位:无 取值范围:1 ~ 100 默认值:5 设置方式:该参数属于POSTMASTER类型参数,请参考表1中对应设置方法进行设置。 设置建议:推荐使用默认值。
案例:改写SQL消除in-clause 现象描述 in-clause/any-clause是常见的SQL语句约束条件,有时in或any后面的clause都是常量,类似于: 1 2 3 4 select count(1) from calc_empfyc_c1_result_tmp_t1
指定Bitmapscan的hint。 指定Agg方法的hint。 注意事项 不支持Sort、Setop和Subplan的hint。 不支持SMP和Node Group场景下的Hint。 示例 创建示例表和索引 create table t1(c1 int, c2 int, c3 int); create
Scan方式的Hint 功能描述 指明scan使用的方法,可以是tablescan、indexscan、indexonlyscan,或者gsi。 语法格式 1 [no] tablescan|indexscan|indexonlyscan|gsi( [@queryblock] table
SQLAllocStmt 在ODBC 3.x版本中,ODBC 2.x的函数SQLAllocStmt已被SQLAllocHandle代替。有关详细信息请参见SQLAllocHandle。 父主题: ODBC接口参考
QL_NULL_HSTMT或SQL_NULL_HDESC。之后,通过调用带有适当参数的SQLGetDiagRec,其中HandleType和Handle被设置为IntputHandle的值,可得到相关的SQLSTATE值,通过SQLSTATE值可以查出调用此函数的具体信息。 示例
GLOBAL_STAT_USER_TABLES 显示各节点所有Schema中用户自定义普通表的状态信息(在CN节点使用。显示DN节点用户自定义普通表的状态信息,不进行汇总),如表1所示。 表1 GLOBAL_STAT_USER_TABLES字段 名称 类型 描述 node_name
SUMMARY_STATIO_ALL_TABLES SUMMARY_STATIO_ALL_TABLES视图显示集群内各节点每张表(包括TOAST表)的I/O状态信息的汇总结果,如表1所示。 表1 SUMMARY_STATIO_ALL_TABLES字段 名称 类型 描述 schemaname
当前建立连接的CN上禁用SQL PATCH的接口函数,返回执行是否成功,如表1所示。 限制:仅初始用户、sysadmin、opradmin和monadmin用户有权限调用。 CN之间SQL PATCH不共享,要在各个CN上单独执行。 开启负载均衡场景或者需要指定创建的CN的场景,推荐使用DBE_SQL_UTIL
SQL_SUCCESS_WITH_INFO时,通过调用SQLGetDiagRec函数,并将HandleType和Handle参数分别设置为SQL_HANDLE_STMT和StatementHandle,可得到一个相关的SQLSTATE值,通过SQLSTATE值可以查出调用此函数的具体信息。
pl_trace_func_end 关闭某节点trace功能的接口函数。字段信息详见表1。 表1 pl_trace_func_end 参数 类型 描述 session_id bigint 需要关闭trace功能的会话ID。 node text 需要关闭trace功能的节点名称。 父主题:
SUMMARY_STAT_USER_INDEXES 显示集群内所有Schema中用户自定义普通表的索引状态统计信息(在CN节点使用,对每个节点的用户自定义普通表的索引状态信息汇总求和),如表1所示。 表1 SUMMARY_STAT_USER_INDEXES字段 名称 类型 描述 schemaname
GLOBAL_STAT_XACT_ALL_TABLES 显示各节点的Schema中所有普通表和toast表的事务状态信息(在CN节点使用,不同节点下相同表名的事务状态信息不进行汇总),如表1所示。 表1 GLOBAL_STAT_XACT_ALL_TABLES字段 名称 类型 描述
GLOBAL_MEMORY_NODE_DETAIL 显示当前集群中所有正常节点下的内存使用情况。 表1 GLOBAL_MEMORY_NODE_DETAIL字段 名称 类型 描述 nodename text 节点名称。 memorytype text 内存使用的名称。 max_pr
SUMMARY_TRANSACTIONS_RUNNING_XACTS 显示集群中各个CN节点运行事务的信息,字段内容和transactions_running_xacts一致。 表1 SUMMARY_TRANSACTIONS_RUNNING_XACTS字段 名称 类型 描述 handle
WLM_USER_RESOURCE_CONFIG WLM_USER_RESOURCE_CONFIG视图显示用户的资源配置信息。 表1 WLM_USER_RESOURCE_CONFIG字段 名称 类型 描述 userid oid 用户oid。 username name 用户名称。