检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
在实例总览页面选择需要查看的实例卡片,单击“详情”。 在SQL页签下选择“全量SQL洞察”,您可以查看当前实例的全量SQL详情。 在“SQL列表”页签中,单击“开启DAS收集全量SQL”,您可以通过选择时间范围、用户、关键字、操作类型、数据库等SQL查询条件单击“查询”,获取当前实例所执行过的SQL信息。
等方式,提升分区表的Join查询的性能。 Partition-wise Join分为SMP场景和非SMP场景。 非SMP场景下的Partition-wise Join SMP场景下的Full Partition-wise Join 父主题: 分区表查询优化
如何查询两个时间的时间差? 答:您可以通过以下方法计算时间差。 通过age()函数计算两个时间的时间差。 gaussdb=# SELECT age(timestamp '2001-04-10 14:00:00', timestamp '2001-04-06 13:00:00');
rule_base:基于规则的inlist2join查询重写,即强制使用inlist2join查询重写。 任意正整数:inlist2join查询重写阈值,即list内元素个数大于该阈值,进行inlist2join查询重写。 默认值:cost_base skew_option 参数说明:控制是否使用优化策略。
条件的情况下,将两张表之间的Join,分解为两张表中对应的两个分区之间的Join。通过并发执行、减少数据通信量等方式,提升分区表的Join查询的性能。 Partition-wise Join分为SMP场景和非SMP场景。 非SMP场景下的Partition-wise Join SMP场景下的Full
参数说明:设置优化器计算一次查询中执行一个操作符或函数的开销。 该参数属于USERSET类型参数,请参考表1中对应设置方法进行设置。 取值范围:浮点型,0~DBL_MAX。 默认值:0.0025 effective_cache_size 参数说明:设置优化器在一次单一的查询中可用的磁盘缓冲区的有效大小。
分区算子执行优化 Partition Iterator算子消除 Merge Append Max/Min 分区导入数据性能优化 父主题: 分区表查询优化
分区算子执行优化 Partition Iterator算子消除 Merge Append Max/Min 分区导入数据性能优化 父主题: 分区表查询优化
参数说明:设置优化器计算一次查询中执行一个操作符或函数的开销。 该参数属于USERSET类型参数,请参考表1中对应设置方法进行设置。 取值范围:浮点型,0~DBL_MAX。 默认值:0.0025 effective_cache_size 参数说明:设置优化器在一次单一的查询中可用的磁盘缓冲区的有效大小。
密态数据库连接参数 enable_ce:String类型。其中不设置enable_ce表示不开启全密态开关,enable_ce=1表示支持密态等值查询基本能力。 // 以下用例以gscejdbc.jar驱动为例,如果使用其他驱动包,仅需修改驱动类名和数据库连接的url前缀。 // gsjdbc4
如何查询两个时间的时间差? 答:您可以通过以下方法计算时间差。 通过age()函数计算两个时间的时间差。 gaussdb=# SELECT age(timestamp '2001-04-10 14:00:00', timestamp '2001-04-06 13:00:00');
分区表静态剪枝 对于检索条件中分区键上带有常数的分区表查询语句,在优化器阶段将对indexscan、bitmap indexscan、indexonlyscan等算子中包含的检索条件作为剪枝条件,完成分区的筛选。算子包含的检索条件中需要至少包含一个分区键字段,对于含有多个分区键的分区表,包含任意分区键子集即可。
分区表静态剪枝 对于检索条件中分区键上带有常数的分区表查询语句,在优化器阶段将对indexscan、bitmap indexscan、indexonlyscan等算子中包含的检索条件作为剪枝条件,完成分区的筛选。算子包含的检索条件中需要至少包含一个分区键字段,对于含有多个分区键的分区表,包含任意分区键子集即可。
分区表静态剪枝 对于检索条件中分区键上带有常数的分区表查询语句,在优化器阶段将对indexscan、bitmap indexscan、indexonlyscan等算子中包含的检索条件作为剪枝条件,完成分区的筛选。算子包含的检索条件中需要至少包含一个分区键字段,对于含有多个分区键的分区表,包含任意分区键子集即可。
密态数据库连接参数 enable_ce:String类型。其中enable_ce=0表示不开启全密态开关,enable_ce=1表示支持密态等值查询基本能力。 // 以下用例以gscejdbc.jar驱动为例,如果使用其他驱动包,仅需修改驱动类名和数据库连接的url前缀。 // gsjdbc4
enable_ce:String类型。其中不设置enable_ce表示不开启全密态开关,enable_ce=1表示支持密态等值查询基本能力,enable_ce=3表示在密态等值查询能力的基础上支持内存解密逃生通道。 // 以下用例以gscejdbc.jar驱动为例,如果使用其他驱动包,仅需修改驱动类名和数据库连接的url前缀。
密态数据库连接参数 enable_ce:String类型。其中enable_ce=0表示不开启全密态开关,enable_ce=1表示支持密态等值查询基本能力。 // 以下用例以gscejdbc.jar驱动为例,如果使用其他驱动包,仅需修改驱动类名和数据库连接的url前缀。 // gsjdbc4
creditcard_info VALUES (2, 'joy','6219985678349800033'); INSERT 0 1 -- 从加密表中查询数据。 gaussdb=# select * from creditcard_info where name = 'joe'; id_number
creditcard_info VALUES (2, 'joy','6219985678349800033'); INSERT 0 1 -- 从加密表中查询数据。 gaussdb=# select * from creditcard_info where name = 'joe'; id_number
Hint可以指定表的查询块名和schema名 功能描述 由于在一个查询中,允许在不同查询块使用相同表名,同时不同schema可以有相同表名,因此Hint在指定查询中某个表table时允许指定其所属于的查询块名queryblock和schema名,避免歧义。 该指定方法支持所有需要指定表名的Hint。