8a单机license文件和服务器的哪些硬件相关?

8a单机的license文件和服务器的cpu,内存,网卡mac地址相关。CPU、内存、网卡MAC地址的变动都会造成License失效。
Mac地址指的是所有激活以太网网卡的mac地址,以下三种情况都会导致license失效:
(1)激活的以太网网卡数量变更;
(2)任意激活以太网mac地址变更;
(3)更换以太网网卡。

GBase中NULL值是当什么值处理?

NULL值是空值,只可以通过is null或is not null进行检索,不能使用等值运算:比如a=null或a!=null。
而且两个NULL值是无法比较的,比如两个表做join,join条件是t1.a=t2.a,假如两列都有NULL值,则不会匹配上。

如何在系统表中查询表的hash分布列?

可以通过查询系统表gbase.table_distribution查询hash分布列。

gbase> create table t1(c1 int,c2 varchar(10)) distributed by ('c1');
Query OK, 0 rows affected (Elapsed: 00:00:00.22)

gbase> desc gbase.table_distribution;
+--------------------+--------------+------+-----+---------+-------+
| Field              | Type         | Null | Key | Default | Extra |
+--------------------+--------------+------+-----+---------+-------+
| index_name         | varchar(128) | NO   | PRI |         |       |
| dbName             | varchar(64)  | NO   |     | NULL    |       |
| tbName             | varchar(64)  | NO   |     | NULL    |       |
| isReplicate        | varchar(3)   | NO   |     | YES     |       |
| hash_column        | varchar(64)  | YES  |     | NULL    |       |
| lmt_storage_size   | bigint(20)   | YES  |     | NULL    |       |
| table_storage_size | bigint(20)   | YES  |     | NULL    |       |
| is_nocopies        | varchar(3)   | NO   |     | YES     |       |
+--------------------+--------------+------+-----+---------+-------+
8 rows in set (Elapsed: 00:00:00.00)

gbase> select * from gbase.table_distribution where dbname='guo' and tbname='t1'\G
*************************** 1. row ***************************
        index_name: guo.t1
            dbName: guo
            tbName: t1
       isReplicate: NO
       hash_column: c1
  lmt_storage_size: NULL
table_storage_size: NULL
       is_nocopies: NO
1 row in set (Elapsed: 00:00:00.00)

表中的hash_column字段即为hash分布列。