检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
ALL来代替UNION。 如果过滤条件只有OR表达式,可以将OR表达式转化为UNION ALL以提升性能。使用OR的SQL语句经常无法优化,导致执行速度变慢。例如,下面语句的转换。 1 2 SELECT * FROM scdc.pub_menu WHERE (cdp= 300 AND inline=301)
ALL来代替UNION。 【建议】如果过滤条件只有OR表达式,可以将OR表达式转化为UNION ALL以提升性能。使用OR的SQL语句经常无法优化,导致执行速度慢。例如,将下面语句 1 2 SELECT * FROM scdc.pub_menu WHERE (cdp= 300 AND inline=301)
录中的log日志中显示hash表的统计信息,包括hash表大小、hash链长、hash冲突情况。 STREAM_DATA_CHECK表示对网络传输前后的数据进行CRC校验。 默认值:ALL,on(),off(HASH_CONFLICT,STREAM_DATA_CHECK),不开启任何定位功能。
一致。此参数建议设置时间小于connect_timeout设置时间。 socketTimeout 设置读写超时时间,如果业务语句执行或者从网络读取数据流超过此阈值,连接中断(即语句超过规定时间执行,没有数据返回的时候)。 说明: 该参数限制单SQL最长的执行时间,单语句执行超过该
acquire lwlock 等待获取轻量级锁。 I/O 等待事件 wait io 等待IO完成。 COMM 等待事件 wait cmd 等待完成读取网络通信包。 COMM 等待事件 wait pooler get conn 等待pooler完成获取连接。 COMM 等待事件 wait pooler
的函数名。 如果没有该函数,该类型不能参与到二进制输入中。二进制表达转换成内部形式代价更低,然而却更容易移植(例如,标准的整数数据类型使用网络字节序作为外部二进制表达,而内部表达是机器本地的字节序)。receive_function应该执行足够的检查以确保该值是有效的。 接收函数
ALL来代替UNION。 【建议】如果过滤条件只有OR表达式,可以将OR表达式转化为UNION ALL以提升性能。使用OR的SQL语句经常无法优化,导致执行速度慢。例如,将下面语句 1 2 SELECT * FROM scdc.pub_menu WHERE (cdp= 300 AND inline=301)
acquire lwlock 等待获取轻量级锁 I/O 等待事件 wait io 等待IO完成 COMM 等待事件 wait cmd 等待完成读取网络通信包 COMM 等待事件 wait pooler get conn 等待pooler完成获取连接 COMM 等待事件 wait pooler
pg_current_sessid(); pg_current_sessid ------------------- 140308875015936 (1 row) 备注:在线程池模式下获得当前会话的会话ID,非线程池模式下获得当前会话对应的后台线程ID。 pg_current_userid() 描述:当前用户ID。
ALL来代替UNION。 如果过滤条件只有OR表达式,可以将OR表达式转化为UNION ALL以提升性能。使用OR的SQL语句经常无法优化,导致执行速度变慢。例如,下面语句的转换。 1 2 SELECT * FROM scdc.pub_menu WHERE (cdp= 300 AND inline=301)
ALL来代替UNION。 如果过滤条件只有OR表达式,可以将OR表达式转化为UNION ALL以提升性能。使用OR的SQL语句经常无法优化,导致执行速度变慢。例如,下面语句的转换。 1 2 SELECT * FROM scdc.pub_menu WHERE (cdp= 300 AND inline=301)
ALL来代替UNION。 如果过滤条件只有OR表达式,可以将OR表达式转化为UNION ALL以提升性能。使用OR的SQL语句经常无法优化,导致执行速度变慢。例如,下面语句的转换。 1 2 SELECT * FROM scdc.pub_menu WHERE (cdp= 300 AND inline=301)
方法2:通过虚拟私有云服务的API接口查询,具体操作可参考查询VPC列表。 subnet_id 否 String 子网的网络ID信息。 方法1:登录虚拟私有云服务的控制台界面,单击VPC下的子网,进入子网详情页面,查找网络ID。 方法2:通过虚拟私有云服务的API接口查询,具体操作可参考查询子网列表。 offset
方法2:通过虚拟私有云服务的API接口查询,具体操作可参考查询VPC列表。 subnet_id 否 String 子网的网络ID信息。 方法1:登录虚拟私有云服务的控制台界面,单击VPC下的子网,进入子网详情页面,查找网络ID。 方法2:通过虚拟私有云服务的API接口查询,具体操作可参考查询子网列表。 offset
的函数名。 如果没有该函数,该类型不能参与到二进制输入中。二进制表达转换成内部形式代价更低,然而却更容易移植(例如,标准的整数数据类型使用网络字节序作为外部二进制表达,而内部表达是机器本地的字节序)。receive_function应该执行足够的检查以确保该值是有效的。 接收函数
s参数的取值,保证每次提交的数据量大于5MB。对于常用的16U128G规格机器,一主两备部署场景下,向5个字段的表内导入13GB数据,排除网络影响,多次提交和单次提交(每次提交5MB数据)的速率基本持平,为10MB/s左右。 当前gs_loader仅支持数据文件中存在nul字符时
参考表2进行设置。 0表示关闭。 1表示开启。 默认值:0 enable_e2e_rto 参数说明:端到端RTO开关,开启后僵死检测周期及网络检测超时时间将缩短,CM可以达到端到端RTO指标(单实例故障RTO<=10s,叠加故障RTO<=30s)。 取值范围:整型,0~1。1表示
sender_total_time sender线程处理耗时。 net_send_total_time 网络发送逻辑日志耗时。 net_wait_total_time 网络等待发送逻辑日志耗时。 net_send_total_bytes 网络发送逻辑日志字节数。 transaction_count 事务数量。 b
参考表2进行设置。 0表示关闭。 1表示开启。 默认值:0 enable_e2e_rto 参数说明:端到端RTO开关,开启后僵死检测周期及网络检测超时时间将缩短,CM可以达到端到端RTO指标(单实例故障RTO<=10s,叠加故障RTO<=30s)。 取值范围:整型,0~1。1表示
常不会影响CN或者DN进程。 FENCED/NOT FENCED模式的选择: 正在开发或者调试的Function使用FENCED模式。开发测试完成,使用NOT FENCED模式执行,减少fork进程以及通信的开销。 复杂的操作系统操作,例:打开文件,信号处理,线程处理等操作,使用