尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

【赵渝强老师】国产金仓数据库的表空间

【赵渝强老师】国产金仓数据库的表空间
📅 发布时间:2026/6/20 15:58:37

b420

在金仓数据库中,数据库在逻辑上分成多个存储单元,该单元称作表空间。表空间用作把逻辑上相关的数据结构放在一起。数据库逻辑上是由一个或多个表空间组成。在数据库初始化的时候,会自动创建sys_default、sys_global和sysaudit三个表空间。

其中:

  • sys_global:该表空间用于存放系统表,对应存储目录是$KINGBASE_DATA/global/。
  • sys_default:创建表时的默认表空间,该表空间的物理文件存储在数据目录中的base目录中,例如:$KINGBASE_DATA/base/。
  • sysaudit:该表空间用于存放安全审计相关的数据。对应存储目录$KINGBASE_DATA/sys_aud
image.png
点击这里查看视频讲解:【赵渝强老师】国产金仓数据库的表空间

下面通过具体的操作来演示如何查看KingBaseES中已有的表空间和如何创建自己的表空间。
(1)登录金仓数据库。

ksql -U system -d kingbase

(2)查看已有的表空间。

kingbase=# \db# 输出的信息如下:表空间列表名称     | 拥有者 | 所在地 
-------------+--------+--------sys_default | system | sys_global  | system | sysaudit    | system | 
(3 行记录)

(3)创建自己的表空间。

kingbase=# create tablespace mydemotbs location '/home/kingbase/mydemotbs';

(4)在mydemotbs 表空间上创建表。

kingbase=# create table testtable1(tid int primary key,tname text) tablespace mydemotbs;

(5)再次查看KingBaseES中已有的表空间。

kingbase=# \db# 输出的信息如下:表空间列表名称     | 拥有者 |          所在地          
-------------+--------+--------------------------mydemotbs   | system | /home/kingbase/mydemotbssys_default | system | sys_global  | system | sysaudit    | system | 
(4 行记录)

(6)将该表空间设置为默认的表空间。

kingbase=# set default_tablespace = mydemotbs;

(7)查询表空间信息

kingbase=# select * from sys_tablespace;# 输出的信息如下:oid  |   spcname   | spcowner | spcacl | spcoptions 
-------+-------------+----------+--------+------------1663 | sys_default |       10 |        | 1664 | sys_global  |       10 |        | 1986 | sysaudit    |       10 |        | 16427 | mydemotbs   |       10 |        | 
(4 行记录)

(8)使用\db+命令查看表空间的详细信息。

kingbase=# \db+# 输出的信息如下:表空间列表名称     | 拥有者 |          所在地          | 存取权限 | 选项 |    大小    | 描述 
-------------+--------+--------------------------+----------+------+------------+------mydemotbs   | system | /home/kingbase/mydemotbs |          |      | 8237 bytes | sys_default | system |                          |          |      | 102 MB     | sys_global  | system |                          |          |      | 101 MB     | sysaudit    | system |                          |          |      | 32 kB      | 
(4 行记录)# 命令中的加号表示显示详细信息。

相关新闻

  • 【Linux命令大全】002.文件传输之lpr命令(实操篇)
  • 图书馆闭馆提醒:温柔语音取代刺耳铃声
  • 灵遁者:春华秋实年复年,青丝渐成雪满巅

最新新闻

  • 如何快速掌握Nintendo Switch游戏备份:NxDumpTool终极指南
  • 2026无锡钻石回收TOP榜首|翘楚领衔,高溢价透明变现首选 - 讯息早知道
  • 2026深圳今日金价高位运行逸程实测教你卖金不亏 - 逸程
  • 2026日照黄金回收榜单:盘点口碑几家店,附地址全收录指南 - 生活测评君
  • OpenClaw图片采集引擎:AI工作流中的可插拔视觉数据入口
  • ChatGPT为什么搜不到我的公司?大模型不读取企业官网(独立站)的三大底层原因 - 速递信息

日新闻

  • 信任的进化:技术实现详解——如何用JavaScript构建博弈论模拟器
  • Terrakube自定义工作流:如何集成OPA、Infracost等工具扩展IaC能力
  • grunt-concurrent快速入门:5分钟学会并行运行Grunt任务

周新闻

  • 3步解锁iOS设备:applera1n激活锁绕过完全指南
  • 39 2026 人工智能证书终极盘点,普通人选 AI 证书可以从这些方向入手
  • Redis 暴露公网有多危险?从端口检查到补救步骤

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号