检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
cursor.execute(query,vars_list) 功能描述 此方法执行被参数化的SQL语句(即占位符,而不是SQL文字)。psycopg2模块支持用%s标志的占位符。 原型 cursor.execute(query,vars_list) 参数 表1 cursor.execute参数
PREPARE 功能描述 准备用于执行的语句。 语法格式 PREPARE name FROM string 参数说明 name 预备查询标识符。 string 包含预备语句的文本C字符串或者宿主变量,预备语句包含SELECT、INSERT、UPDATE或者DELETE命令之一。 示例
自适应计划选择的Hint 功能描述 对于以PBE方式执行的查询语句和DML语句,用户可以通过在查询中加choose_adaptive_gplan hint触发自适应计划选择。 语法格式 针对查询开启自适应计划选择: 1 choose_adaptive_gplan 对于非PBE方
连接时内表物化的Hint 功能描述 实现在指定连接的inner表时,对内表进行物化。 语法格式 [no] materialize_inner([@queryblock] inner_table_list) 参数说明 no表示hint的物化方式不使用。 @queryblock请参见
ussDB的场景,请使用此驱动包。 gsjdbc4.jar:主类名为“org.postgresql.Driver”,数据库连接的url前缀为“jdbc:postgresql”,该驱动包适用于从PG数据库迁移业务的场景,驱动类和加载路径与迁移前保持一致,但接口支持情况不完全一致,未支持的接口需要业务侧进行调整。
OPEN 功能描述 打开一个游标,并将实际值选择性地绑定到游标声明中的占位符。该游标必须事先使用DECLARE命令声明过。执行OPEN命令会触发在服务器上开始执行查询。 语法格式 OPEN cursor_name OPEN cursor_name USING value [, .
指定Any子链接提升的Hint 功能描述 在进行Any子链接提升时指定优化算子的方法。 语法格式 [no] hashed_sublink[(@queryblock)], material_sublink[(@queryblock)] 参数说明 no表示该优化的方式不使用。 @qu
GaussDB的DROP、TRUNCATE、DELETE这三种删除数据的方式主要区别是什么? 答:DROP、TRUNCATE、DELETE这三种删除方式的区别主要体现在删除的速度和删除的范围上,具体如下: DROP语句的删除速度最快,可以删除整个表,包括表结构、数据、索引和权限。
'0'::text) = '00324'::text) Rows Removed by Filter: 9999 (3 rows) --修改为表达式索引后,该查询会使用索引。 gaussdb=# DROP INDEX idx_test_c1; gaussdb=# CREATE INDEX
DBE_PLDEBUGGER.local_debug_server_info 用于查找当前连接中已经turn_on的存储过程oid。便于用户确认在调试哪些存储过程,需要通过funcoid和pg_proc配合使用,如表1所示。 表1 local_debug_server_info 返回值列表
cursor.execute(query,vars_list) 功能描述 此方法执行被参数化的SQL语句(即占位符,而不是SQL文字)。psycopg2模块支持用%s标志的占位符。 原型 cursor.execute(query,vars_list) 参数 表1 cursor.execute参数
VAR 功能描述 将新的C数据类型分配给宿主变量。宿主变量必须预先在声明段声明。 对于VAR的用法需要谨慎。使用VAR语句后数据类型的变化可能会导致内存地址无效,从而导致数据变量无效,出现无法成功赋值的场景。 若在宿主变量声明段中确定好数据类型,则无须使用VAR语句。 语法格式 VAR
Heap的多版本管理是基于Tuple的行级多版本管理。 事务修改记录时,会将历史数据记录到Undo Row中。 在Tuple中的td_id上记录产生的Undo Row地址(zone_id, block no, page offset)。 将新的数据覆盖写入Heap页面。 每次对数据的修改都会产生Undo,同一记录的undo通过block
cursor.execute(query,vars_list) 功能描述 此方法执行被参数化的SQL语句(即占位符,而不是SQL文字)。psycopg2模块支持用%s标志的占位符。 原型 curosr.execute(query,vars_list) 参数 表1 curosr.execute参数
Values Scan 算子说明 读取 VALUES 子句中指定的值列表,并将其作为一组虚拟行返回给查询计划器。这些虚拟行可以被其他扫描器或操作符使用,例如 HashJoin 或 MergeJoin。 典型场景 该算子提供了一种快速且简便的方法来指定一组值,无需从表中读取数据。这
WorkTable Scan 算子说明 WorkTable Scan是一种基于内存的查询优化技术,它可以将查询结果缓存在内存中,以提高查询性能。当GaussDB执行一个查询语句时,它会将查询结果存储在一个临时表中,然后使用WorkTable Scan来扫描这个临时表,以获取查询结果。WorkTable
cursor.execute(query,vars_list) 功能描述 此方法执行被参数化的SQL语句(即占位符,而不是SQL文字)。psycopg2模块支持用%s标志的占位符。 原型 cursor.execute(query,vars_list) 参数 表1 cursor.execute参数
DBE_PLDEBUGGER.local_debug_server_info 用于查找当前连接中已经turn_on的存储过程oid。便于用户确认在调试哪些存储过程,需要通过funcoid和pg_proc配合使用。 表1 local_debug_server_info 返回值列表 名称
DBE_PLDEBUGGER.local_debug_server_info 用于查找当前连接中已经turn_on的存储过程oid。便于用户确认在调试哪些存储过程,需要通过funcoid和pg_proc配合使用。 表1 local_debug_server_info 返回值列表 名称
取值范围:整型,60~2147483647,单位为秒。参数修改请参考表2进行设置。 默认值:600 backup_open 参数说明:灾备数据库实例设置,开启后CM按照灾备数据库实例模式运行 取值范围:整型,0~1。修改后需要重启cm_server才能生效。非灾备数据库实例不能开启该参数。参数修改请参考表2进行设置。