检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
使用Btree索引查询age>1。 1 SELECT * FROM test WHERE (data->>'age')::int>1; 创建GIN索引。 1 CREATE INDEX idx_test_data ON test USING gin (data); 使用GIN索引查询顶层关键词是否存在。
SQL调优案例 案例:选择合适的分布列 案例:建立合适的索引 案例:增加JOIN列非空条件 案例:使排序下推 案例:设置cost_param对查询性能优化 案例:调整局部聚簇键 案例:调整中间表存储方式 案例:改建分区表 案例:调整GUC参数best_agg_plan 案例:改写SQL排除剪枝干扰
ROLLBACK TO SAVEPOINT my_savepoint; INSERT INTO table1 VALUES (3); COMMIT; 查询表的内容,会同时看到1和3,不能看到2,因为2被回滚。 建立并随后销毁一个保存点: 1 2 3 4 5 6 START TRANSACTION;
验证 在DWS新建的test数据库下,执行以下SQL语句查询表apex2_dynamic_add_remain_test的行数,如与源数据行数一致,说明数据一致。 1 SELECT COUNT(*) FROM db_user01.apex2_dynamic_add_remain_test;
使用Btree索引查询age>1 1 SELECT * FROM test WHERE (data->>'age')::int>1; 创建GIN索引 1 CREATE INDEX idx_test_data ON test USING gin (data); 使用GIN索引查询顶层关键词是否存在
WHEN condition" SQLSTATE: 0A000 错误原因:trigger WHEN子句中使用了子查询。 解决办法:trigger WHEN子句中不能使用子查询。 GAUSS-01388: "cannot use aggregate function in trigger
从软件包中获取,包名为dws_8.x.x_odbc_driver_for_windows.zip。Windows环境下,开发应用程序用到的相关头文件和库文件都由系统自带。 父主题: 基于ODBC开发
'%s'" SQLSTATE: 0A000 错误原因:ALTER TABLE ALTER COLUMN DROP操作时,系统表的列不能被修改。 解决办法:建议取消本操作,系统表的列不能被修改。 GAUSS-00738: "column '%s' is in a primary key" SQLSTATE:
SQLSTATE: XX004 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-00323: "invalid context for constraint type %d" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。
ROLLBACK TO SAVEPOINT my_savepoint; INSERT INTO table1 VALUES (3); COMMIT; 查询表的内容,会同时看到1和3,不能看到2,因为2被回滚。 建立并随后销毁一个保存点: 1 2 3 4 5 6 START TRANSACTION;
SQLSTATE值可以查出调用此函数的具体信息。 示例 参见:示例 SQLConnect 功能描述 在驱动程序和数据源之间建立连接。连接上数据源之后,可以通过连接句柄访问到所有有关连接数据源的信息,包括程序运行状态、事务处理状态和错误信息。 原型 1 2 3 4 5 6 7 SQLRETURN
h中指定了pg_temp,但不是在最前面,系统会提示设置无效,pg_temp仍被优先搜索。通过使用别名pg_temp,系统只会在存放临时表的模式中搜索表、视图和数据类型这样的数据库对象,不会在里面搜索函数或运算符这样的数据库对象。 系统表所在的模式pg_catalog,总是排在s
SQLSTATE值可以查出调用此函数的具体信息。 示例 参见:示例 SQLConnect 功能描述 在驱动程序和数据源之间建立连接。连接上数据源之后,可以通过连接句柄访问到所有有关连接数据源的信息,包括程序运行状态、事务处理状态和错误信息。 原型 1 2 3 4 5 6 7 SQLRETURN
用于给目标表table_name指定别名。alias即为别名的名字。 column_name 目标表中的字段名。 query 一个查询语句(SELECT语句),将查询结果作为插入的数据。 示例 创建表reason_t1: 1 2 3 4 5 6 7 -- 创建表reason_t1。 CREATE
资源不会立即停止服务,资源进入宽限期。您需支付按需资源在宽限期内产生的费用,相关费用可在“费用中心 > 总览”,在总览页面中的“欠费金额”查看,华为云将在您充值时自动扣取欠费金额。 如果您在宽限期内仍未支付欠款,那么就会进入保留期,资源状态变为“已冻结”,您将无法对处于保留期的按需计费资源执行任何操作。
SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-01455: "could not find tuple for amproc entry %u" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。
避免在业务高峰期执行对大表执行CREATE INDEX和REINDEX操作。 更多开发设计规范参见总体开发设计规范。 语法格式 重建全库索引或者系统表的索引。 1 REINDEX { DATABASE | SYSTEM } name [ FORCE ]; 重建普通索引或者普通表上的索引。
indexes do not support whole-index scans" SQLSTATE: 0A000 错误原因:使用hash索引方式查询没有指定查询条件。 解决办法:请添加索引扫描条件或使用不带索引的全表扫描。 GAUSS-03407: "hash AM does not use
用于给目标表table_name指定别名。alias即为别名的名字。 column_name 目标表中的字段名。 query 一个查询语句(SELECT语句),将查询结果作为插入的数据。 示例 创建表reason_t1: 1 2 3 4 5 6 7 -- 创建表reason_t1。 CREATE
h中指定了pg_temp,但不是在最前面,系统会提示设置无效,pg_temp仍被优先搜索。通过使用别名pg_temp,系统只会在存放临时表的模式中搜索表、视图和数据类型这样的数据库对象,不会在里面搜索函数或运算符这样的数据库对象。 系统表所在的模式pg_catalog,总是排在s