检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
【建议】尽量避免不必要的排序操作。排序需要耗费大量的内存及CPU,如果业务逻辑许可,可以组合使用ORDER BY和LIMIT,减小资源开销。GaussDB默认按照ASC & NULL LAST进行排序。 【建议】使用ORDER BY子句进行排序时,显式指定排序方式(ASC/DESC),NULL的排序方式(NULL
日志文件。下载完成后,可在本地进行分析。 错误日志在gs_log目录下,日志的命名规则为gaussdb-创建时间.log。每一行日志内容的默认格式为日期+时间+节点名称+用户名称+数据库名称+IP地址+会话ID+事务ID+应用程序名称+日志级别+日志内容。 表2 错误日志参数 字段名称
尽量避免不必要的排序操作。排序需要耗费大量的内存及CPU,如果业务逻辑许可,可以组合使用ORDER BY和LIMIT,减小资源开销。GaussDB默认按照ASC & NULL LAST进行排序。 使用ORDER BY子句进行排序时,显式指定排序方式(ASC/DESC),NULL的排序方式(NULL
SUCCESS。 OFF:不存储执行计划,将执行计划打印到当前屏幕。 FORMAT 指定输出格式。 取值范围:TEXT,XML,JSON和YAML。 默认值:TEXT。 PERFORMANCE 使用此选项时,即打印执行中的所有相关信息。 示例 --创建SCHEMA。 openGauss=# CREATE
尽量避免不必要的排序操作。排序需要耗费大量的内存及CPU,如果业务逻辑许可,可以组合使用ORDER BY和LIMIT,减小资源开销。GaussDB默认按照ASC & NULL LAST进行排序。 使用ORDER BY子句进行排序时,显式指定排序方式(ASC/DESC),NULL的排序方式(NULL
尽量避免不必要的排序操作。排序需要耗费大量的内存及CPU,如果业务逻辑许可,可以组合使用ORDER BY和LIMIT,减小资源开销。GaussDB默认按照ASC & NULL LAST进行排序。 使用ORDER BY子句进行排序时,显式指定排序方式(ASC/DESC),NULL的排序方式(NULL
例如,numeric与int同属数值类型范畴,但numeric比int精度要高,具有更高优先级)。对于CASE WHEN,ORA兼容性下与默认行为相同。 如果所有输入都是相同的类型,并且不是unknown类型,那么解析成这种类型。否则,进入后续步骤。 将result1的数据类型置
结构描述中不显示。 INSERT语句插入字符类型字段,GaussDB统一补齐0后插入。 JOIN USING语句,涉及类型推导,MySQL默认第一张表列,GaussDB若结果为有符号类型则宽度信息失效,否则为第一张表字段宽度。 greatest/least、ifnull/if、case
结构描述中不显示。 INSERT语句插入字符类型字段,GaussDB统一补齐0后插入。 JOIN USING语句,涉及类型推导,MySQL默认第一张表列,GaussDB若结果为有符号类型则宽度信息失效,否则为第一张表字段宽度。 greatest/least、ifnull/if、case
ROW是指该触发器是受触发事件影响的每一行触发一次。 FOR EACH STATEMENT是指该触发器是每个SQL语句只触发一次。 未指定时默认值为FOR EACH STATEMENT。约束触发器只能指定为FOR EACH ROW。 condition 决定是否实际执行触发器函数的
【建议】尽量避免不必要的排序操作。排序需要耗费大量的内存及CPU,如果业务逻辑许可,可以组合使用ORDER BY和LIMIT,减小资源开销。GaussDB默认按照ASC & NULL LAST进行排序。 【建议】使用ORDER BY子句进行排序时,显式指定排序方式(ASC/DESC),NULL的排序方式(NULL
尽量避免不必要的排序操作。排序需要耗费大量的内存及CPU,如果业务逻辑许可,可以组合使用ORDER BY和LIMIT,减小资源开销。GaussDB默认按照ASC & NULL LAST进行排序。 使用ORDER BY子句进行排序时,显式指定排序方式(ASC/DESC),NULL的排序方式(NULL
描述:获取参数列表来确定一个函数 (不带默认值) 返回类型:text 备注:pg_get_function_identity_arguments返回需要的参数列表用来标识函数,这种形式需要在ALTER FUNCTION中使用,并且这种形式省略了默认值。 pg_get_function_result(func_oid)
的数据定义了普通的B-tree比较操作符(=,<等)。 文本检索函数 get_current_ts_config() 描述:获取文本检索的默认配置。 返回类型:regconfig 示例: 1 2 3 4 5 gaussdb=# SELECT get_current_ts_config();
gaussdb=# SELECT ARRAY[1, 2, 3 + 4]; array --------- {1,2,7} (1 row) 默认情况下,数组的元素类型是成员表达式的公共类型,使用和UNION或CASE结构(UNION,CASE和相关构造)相同的规则决定。可以通过显式
LIMIT 10 OFFSET 0; 收集更准确的统计信息,通常会改善查询性能,但是也有可能使性能劣化。如果遇到性能劣化,可以考虑: 恢复默认的统计信息。 使用plan hint来调整到之前的查询计划。(详细参见使用Plan Hint进行调优) 父主题: 典型SQL调优点
的数据定义了普通的B-tree比较操作符(=,<等)。 文本检索函数 get_current_ts_config() 描述:获取文本检索的默认配置。 返回类型:regconfig 示例: 1 2 3 4 5 gaussdb=# SELECT get_current_ts_config();
(例如,numeric与int同属数值类型范畴,但numeric比int精度要高,具有更高优先级)。对于CASE WHEN,A兼容性下与默认行为相同。 如果所有输入都是相同的类型,并且不是unknown类型,那么解析成这种类型。否则,进入后续步骤。 将result1的数据类型置
malldatetime、nvarchar、nvarchar2类型,在获取数据类型的时候,可能会出现不兼容的情况。 在Suse12.5上,默认没有libltdl库,需要安装libltdl库后,才可以使用ODBC。 ODBC相关约束说明: ODBC不支持自定义类型,不支持在存储过程中使用自定义类型参数。
LIMIT 10 OFFSET 0; 收集更准确的统计信息,通常会改善查询性能,但是也有可能使性能劣化。如果遇到性能劣化,可以考虑: 恢复默认的统计信息。 使用plan hint来调整到之前的查询计划。(详细参见使用Plan Hint进行调优) 父主题: 典型SQL调优点