人大金仓数据库KingbaseES表空间介绍

1.表空间是什么有什么作用?

  • KES中的表空间实际上就是文件系统中的一个目录,是KES中数据库对象包括表、索引等的容器。
  • 简单点说的话表空间就是告诉KES服务器将数据库对象的物理文件存放在哪里。

2.表空间的分类

默认表空间:sys_default,是用户表、用户表index、临时表等的默认空间。 对应的文件系统目录:/home/test/KESwgq/B0020/db/Server/bin/data/base

系统字典表的表空间: sys_glpbal,用于存放系统的字典表,如sys_database、sys_authid、sys_tablespace等表。 对应的文件目录:/home/test/KESwgq/B0020/db/Server/bin/data/global

自定义的表空间:用户自己创建的表空间。 文件系统目录:/home/test/KESwgq/B0020/db/Server/bin/data/sys_tblspc

当手动创建表空间时,该目录下会生成一个软连接,指向表空间设定的路径。

3.数据库表空间的创建和使用

(1)创建表空间

CREATE TABLESPASE mytbsp LOCATION ‘/wgqtmp/mytbsp’

创建表空间报错: 报错的原因是创建表空间的路径必须提前存在。 这里的路径是在/下面的,我们发现确实没有我们需要的路径。

新建一个路径: /home/test/KESwgq/B0020/db/wgqtmp/mytbsp

file

以上创建了mytbsp的表空间。

因为创建了表空间,所以在刚才提到的: /home/test/KESwgq/B0020/db/Server/bin/data/sys_tblspc 目录下就会生成一个软链接,该软链接指向表空间设定的路径。

file

在表空间创建成功以后,在自定义表空间的位置,会自动生成一个软链接。

file

通过该软链接可以找到自定义存储空间所对应的路径:在目录下使用 ll 命令

file

创建表空间的注意事项:

  • 自定义表空间的名字不能以‘sys_’开头,因为这些名称为系统表空间预留的。
  • 在创建表空间时如果没有指定用户,则默认执行该语句的用户即为所属用户。
  • 表空间对应的路径必须提前存在。
  • 表空间对对应的路径必须是空目录。

(2)表空间的使用:在创建数据库的时候,有一个tablespace选项,利用这个配置项指定SQL对象的表空间。 如:以mytbsp为表空间创建一个名为wgqdb的数据库。此后该数据库中所有对象的默认表空间为mytbsp。

file

在mytbsp表空间中创建一张newtab表

file

4.使用表空间的优点

-当存储分区没有空间时,可以使用表空间将数据库存到其他分区。

  • 可以利用表空间对数据库进行性能优化。将频繁使用的数据表或者索引放在高性能的硬盘上,将使用较少的放到普通的磁盘上。

5.表空间的修改与删除

-- 表空间的修改语法:

ALTER TABLESPACE name RENAME TO new_name

ALTER TABLESPACE name OWNER TO new_owner

参数说明:

RENAME TO:用于更改表空间名称

OWNER TO:用于更改表空间所属用户

  • 表空间的删除语法:

DROP TABLESPACE [ IF EXISTS ] name

参数说明:

IF EXISTS为可选关键字,在删除表空间时,如果表空间不存在,则不会报错,只会打印NOTICE信息。 更多信息,参见https://help.kingbase.com.cn/v8/index.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
您可以通过以下步骤下载人大金仓数据库KingbaseES)的Windows安装程序: 1. 访问人大金仓官方网站或者相关下载网站。 2. 在网站上找到人大金仓数据库的下载页面。 3. 在下载页面上找到Windows版本的安装程序,并点击下载。 4. 下载完成后,双击安装程序进行安装。 请注意,具体的下载步骤可能因为网站的不同而有所差异。建议您在下载前先确认您所使用的网站的可信度,并确保下载的是官方或可信的安装程序。 引用\[1\]: 人大金仓数据库管理系统KingbaseES 是北京人大金仓信息技术股份有限公司自主研制开发的具有自主知识产权的通用关系型数据库管理系统。金仓数据库主要面向事务处理类应用,兼顾各类数据分析类应用,可用做管理信息系统、业务及生产系统、决策支持系统、多维数据分析、全文检索、地理信息系统、图片搜索等的承载数据库。\[1\] 引用\[2\]: 金仓数据库管理系统\[简称:KingbaseES\]是北京人大金仓信息技术股份有限公司(简称人大金仓)自主研发的、具有自主知识产权的商用关系型数据库管理系统(DBMS)。该产品面向事务处理类应用,兼顾各类数据分析类应用,可用做信息管理系统、业务及生产系统、决策支持系统、全文检索、地理信息系统等的承载数据库。\[2\] 引用\[3\]: 文章目录 1、KingbaseES是什么数据库2、KingbaseES数据库产品优势3、KingbaseES安装包下载地址4、KingbaseES数据库安装1、windows安装KingbaseES1、图形化界面安装2、命令行安装3、静默安装 2、Linux安装KingbaseES1、图形化安装2、命令行安装3、静默安装\[3\] #### 引用[.reference_title] - *1* [人大金仓数据库 Windows安装教程 -kingbase8R6](https://blog.csdn.net/qq_25094817/article/details/122807581)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [猿创征文 | 国产数据库人大金仓数据库详解安装和使用](https://blog.csdn.net/flq18210105507/article/details/127276704)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值