返回首页

gbase数据、南大通用产品文档:GBase8sdrop sbspace to storagepool 参数:从空

更新日期:2024年09月11日

sbspace 归还空间到存储池(SQL 管理 API)
随同 admin() 或 task() 函数,使用 drop
sbspace
to
storagepool 参数来从空 sbspace
归还空间到存储池。
语法

元素
描述
关键考虑
sbspace
空 sbspace 名。

示例
下列命令删除名为 sbspace8 的空 sbspace,并将所有释放的空间添加到存储池。
EXECUTE FUNCTION task("drop sbspace to storagepool", "sbspace8");

使用局部聚簇
局部聚簇(Partial Cluster Key)是列存下的一种技术。这种技术可以通过min/max 稀疏
索引较快的实现基表扫描的filter 过滤。Partial Cluster Key 可以指定多列,但是一般不建议
超过2 列。Partial Cluster Key 的选取原则:
(1)
受基表中的简单表达式约束。
这种约束一般形如col op const,
其中col 为列名,op
为操作符=、>、>=、<=、<,const 为常量值。
(2)
尽量采用选择度比较高(过滤掉更多数据)的简单表达式中的列。
(3)
尽量把选择度比较高的约束col 放在Partial Cluster Key 中的前面。
(4)
尽量把枚举类型的列放在Partial Cluster Key 中的前面。

如果需要在连接初始时让连接池自动创建一定数量的连接,可以通过设置
POOL_INIT_SIZE 的值来实现。通常POOL_INIT_SIZE 的值小于等于
POOL_MAX_IDLE。如下所示:
"DRIVER=GBase 8a ODBC 8.3 Driver;UID=gbase;PWD=gbase20110531;"
"SERVER={192.168.111.96;192.168.5.212;192.168.7.174;192.168.7.17
3};"
"GCLUSTER_ID=gcluster;
POOL_MAX_ACTIVE_SIZE=80;POOL_MAX_IDLE=60;"
"POOL_INIT_SIZE=10;"