返回首页

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

更新日期:2024年09月11日

TPC-C 参数配置
db=postgres
driver=org.postgresql.Driver
conn=jdbc:postgresql://100.0.0.50:5432/tpcc?loggerLevel=off
user=tpcc_user
Password=******
warehouses=300
terminals=100
runMins=5
limitTxnsPerMin=1000000
terminalWarehouseFixed=true
newOrderWeight=45
paymentWeight=43
orderStatusWeight=4
deliveryWeight=4
stockLevelWeight=4

可用编写合并 SQL 语句并与数据库服务器交换数据的程序。即,可以编写从数据库中检
索数据并对选择的任何内容进行格式化的程序。还可以编写从任何格式的任何源中取出数
据。准备数据并将数据插入到数据库中的程序。
还可以编写称为存储例程的程序来使用数据库数据和对象。编写的存储例程直接存储在数
据库中的表中。然后,可以从 DB-Access 或 SQL 应用编程接口(API,例如 GBase 8s
ESQL/C)执行存储例程。
SQL 编程和通过 SQL 程序修改数据提供了如何在程序中使用 SQL 的概述。

GBase 8s SQL 指南:教程
南大通用数据技术股份有限公司 - 14 -

PG_STATS 视图提供对存储在pg_statistic 表里面的单列统计信息的访问。
该视图记录的
统计信息更新时间间隔由参数autovacuum_naptime 设置。
名称
类型
引用
描述
schemaname
name
PG_NAMESPACE.
nspname
包含表的模式名。
tablename
name
PG_CLASS.relnam
e
表名。
attname
name
PG_ATTRIBUTE.a
ttname
字段的名称。
inherited
Boolean
-
如果为真,则包含继承的子列,否则
只是指定表的字段。
null_frac
real
-
记录中字段为空的百分比。
avg_width
integer
-
字段记录以字节记的平均宽度。

GBase 8c V5 开发者手册
南大通用数据技术股份有限公司
888
名称
类型
引用
描述
n_distinct
real
-
如果大于零,表示字段中独立数值的
估计数目。
如果小于零,表示独立数值的数目被
行数除的负数。
用负数形式是因为ANALYZE 认为
独立数值的数目是随着表增长而增
长;
正数的形式用于在字段看上去好像
有固定的可能值数目的情况下。比
如,-1 表示一个唯一字段,独立数值
的个数和行数相同。
n_dndistinct
real
-
标识dn1 上字段中非NULL 数据的唯
一值的数目。
如果大于零,表示独立数值的实际数
目。
如果小于零,表示独立数值的数目被
行数除的负数。(比如,一个字段的
数值平均出现概率为两次,则可以表
示为n_dndistinct=-0.5)。
如果等于零,表示独立数值的数目未
知。
most_commo
n_vals
anyarray
-
一个字段里最常用数值的列表。如果
里面的字段数值是最常见的,则为N
ULL。
most_commo
n_freqs
real[]
-
一个最常用数值的频率的列表,也就
是说,每个出现的次数除以行数。如
果most_common_vals 是NULL,则
为NULL。
histogram_bo
unds
anyarray
-
一个数值的列表,它把字段的数值分
成几组大致相同热门的组。如果在m
ost_common_vals 里有数值,则在这
个饼图的计算中省略。如果字段数据
类型没有<操作符或者most_common
_vals 列表代表了整个分布性,
则这个
字段为NULL。

GBase 8c V5 开发者手册
南大通用数据技术股份有限公司
889
名称
类型
引用
描述
correlation
real
-
统计与字段值的物理行序和逻辑行
序有关。它的范围从-1 到+1。在数值
接近-1 或者+1 的时候,
在字段上的索
引扫描将被认为比它接近零的时候
开销更少,因为减少了对磁盘的随机
访问。如果字段数据类型没有<操作
符,则这个字段为NULL。
most_commo
n_elems
anyarray
-
一个最常用的非空元素的列表。
most_commo
n_elem_freqs
real[]
-
一个最常用元素的频率的列表。
elem_count_h
istogram
real[]
-
对于独立的非空元素的统计直方图。