在GBase 8a数据库集群中,如果数据运算过程中,内存不足以保存所有数据时,会使用磁盘保存临时中间结果。本文介绍该临时数据目录tmpdata的作用和说明。
版本
本文使用的版本是9.5.2.36。
gbase> select version();
+-----------------+
| version() |
+-----------------+
| 9.5.2.36.125743 |
+-----------------+
1 row in set (Elapsed: 00:00:00.00)
目录位置
安装目录下/gcluster/tmpdata
安装目录下/gnode/tmpdata
调度节点gcluster的tmpdata目录列表
[root@gbase_rh7_001 tmpdata]# ll *
cache_gcluster:
total 0
drwx------ 2 gbase gbase 6 Jan 25 16:44 HashJoin
drwx------ 2 gbase gbase 6 Jan 25 16:44 tmp_longblob
drwx------ 3 gbase gbase 22 Jan 25 16:44 tmp_materialized
drwx------ 2 gbase gbase 6 Jan 25 16:44 TrashCan
krb5cc_gcluster:
total 4
-rw------- 1 gbase gbase 4 Jan 25 16:44 primary
[root@gbase_rh7_001 tmpdata]#
[root@gbase_rh7_001 tmpdata]#
[root@gbase_rh7_001 tmpdata]#
[root@gbase_rh7_001 tmpdata]# ll
total 0
drwx------. 6 gbase gbase 82 Jan 25 16:44 cache_gcluster
drwx------. 2 gbase gbase 21 Jan 25 16:44 krb5cc_gcluster
krb5cc_gbase
Kerberos的认证文件,属于配置参数的默认位置。可修改。
gbase> show variables like '%krb%';
+---------------------+---------------------------------------------+
| Variable_name | Value