返回首页

gbase数据、南大通用产品文档:GBase8a_gbase_gns_queue_size

更新日期:2024年09月11日

GNS 共享网络参数,非session 级参数。
控制GNS 发送队列长度,每个tcp 连接上一个发送队列,存储需要发送的数据,
当tcp 连接空闲时进行发送。
默认值:64*1024
最小值:1024
最大值:64*1024*1024

返回一对表达式的相关系数。返回的结果为double 数据类型。
语法
CORR( expression1, expression2)
参数说明
必须指定两个参数表达式,expression1 和expression2 须为数值表达式。

GBase UP 产品手册 5 数据库管理指南
文档版本04(2021-04-21) 南大通用数据技术股份有限公司 570
注意
CORR 函数计算将忽略 expression1 或 expression2 为NULL 值的记录,
并且要求至少
两行记录聚集计算,否则返回 NULL 值。
示例1:
create table sales (quantity int, commission int);
insert into sales values(1,2),(3,4),(5,6);
gbase> select corr(quantity, commission) from sales;
+----------------------------+
| corr(quantity, commission) |
+----------------------------+
| 0.99999999975 |
+----------------------------+
1 row in set
示例2:
create table data(max_entents int, max_trans int, initial_extent int);

insert into data values(1, 1241, 2446);
insert into data values(1, 1158, 1028);
insert into data values(1, 332, 621);
insert into data values(1, 126, 408);
insert into data values(1, 173, 1222);
insert into data values(1, 180, 834);
insert into data values(1, 96, 702);
insert into data values(1, 285, 158);
insert into data values(1, null, 159);
insert into data values(1, 190, null);
insert into data values(1, null,null);
insert into data values(2, 1, 2);
insert into data values(2, 3, 4);
insert into data values(2, 5, 6);

gbase> select max_entents, corr(max_trans, initial_extent) from data group by
max_entents;
+-------------+---------------------------------+
| max_entents | corr(max_trans, initial_extent) |
+-------------+---------------------------------+
| 2 | 0.99999999975 |
| 1 | 0.707398407157965 |
+-------------+---------------------------------+
2 rows in set

GBase UP 产品手册 5 数据库管理指南
文档版本04(2021-04-21) 南大通用数据技术股份有限公司 571

预处理执行比多次直接执行语句要快得多,
主要是因为查询只被解析一次。
而在直接执行时,查询在每次执行时都要被解析。
下面列举了预处理语句的主要优点:
1) 预处理语句的执行方式减低网络流量。
因为每次对预处理语句的执行只需发送与参数相关的数据,所以该执行方
式减低网络流量。
2) 提高了客户端和服务器之间的数据传输效率。
因为预处理语句是在客户端和服务器之间的传输过程中使用二进制协议,
提高了客户端和服务器之间的数据传输效率。