博客
关于我
DM达梦数据库表空间管理
阅读量:553 次
发布时间:2019-03-09

本文共 1656 字,大约阅读时间需要 5 分钟。

DM表空间管理指南

1. DM表空间介绍

达梦数据库的系统表空间主要包括以下几个关键表空间:

System表空间:存储数据字典和数据库的全局系统数据,是数据库运行的核心基础。

Roll表空间:用于存储数据库运行过程中产生的 undo 把回记录(UNDO),支持前滚和后滚操作。

Temp表空间:临时表空间,用于存储临时段和临时表,默认存放在此表空间中。

Main表空间:数据库的默认表空间,数据对象默认存储至此处,除非特别指定其他存储位置。

Huge表空间:用于存储大量数据的优化表空间,需手动指定空目录创建。

注意事项:

  • Roll、System 和 Temp 表空间不可设置为离线状态。
  • 及时监控表空间状态,避免数据丢失。

2. 表空间规划

表空间创建

创建表空间(示例)

-new database默认表空间已存在,需手动创建其它表空间。

查询已有表空间

select tablespace_name from dba_tablespaces;select name from v$tablespace;

创建表空间(示例)

以下是创建表空间的详细步骤:

create tablespace tbs1 datafile '/dm7/data/DAMENG/tbs1_01.dbf' size 32k;

注意:若文件大小小于 4096 页,可能导致错误。确保大小符合要求。

表空间大小管理

以下是创建表空间的示例:

-- 创建固定大小表空间create tablespace tbs2 datafile '/dm7/data/DAMENG/tbs2_01.dbf' size 50 autoextend on maxsize 100;-- 创建自扩展表空间create tablespace tbs3 datafile '/dm7/data/DAMENG/tbs3_01.dbf' size 50 autoextend on next 1 maxsize 100;

分文件表空间

以下是创建分布式表空间的示例:

create tablespace tbs4 datafile '/dm7/data/DAMENG/tbs4_01.dbf' size 50 autoextend on next 1 maxsize 100,'/dm7/data/DAMENG/tbs4_02.dbf' size 50 autoextend on next 1 maxsize 100;

3. 表空间维护

表空间扩展

若需要扩充表空间,可以执行以下操作:

alter tablespace tbs2 add datafile '/dm7/data/DAMENG/tbs2_02.dbf' size 50 autoextend on maxsize 100;

表空间状态管理

查询表空间状态:

select tablespace_name, status from dba_tablespaces;

表空间离线与在线状态

更换存储位置需先将表空间设置为离线状态:

alter tablespace tbs1 offline;

在线状态改写:

alter tablespace tbs1 online;

表空间删除

删除表空间需注意以下事项:

  • 若表空间有数据,可先导出数据并删除对象。
  • 删除表空间时,需执行以下命令:
drop tablespace tbs1;

huge表空间管理

创建huge表空间

create huge tablespace H1 path '/opt/dm/dmdbms/data/DAMENG/H1';

删除huge表空间

先删除相关对象,再删除表空间:

drop table huge_t1 purge;drop huge tablespace H1;

4. 表空间最佳实践

  • 定期监控表空间使用情况,及时扩展或调整。
  • 学习使用大数据存储策略,优化大表存储。
  • 规划数据存储时,采用分割存储策略,提升存储利用率。
  • 转载地址:http://fdcpz.baihongyu.com/

    你可能感兴趣的文章
    OSG学习:纹理映射(三)——立方图纹理映射
    查看>>
    OSG学习:纹理映射(二)——一维/二维/简单立方图纹理映射
    查看>>
    OSG学习:纹理映射(五)——计算纹理坐标
    查看>>
    OSG学习:纹理映射(六)——灯光
    查看>>
    OSG学习:纹理映射(四)——三维纹理映射
    查看>>
    OSPF 四种设备角色:IR、ABR、BR、ASBR
    查看>>
    SQL Server 存储过程分页。
    查看>>
    OSPF不能发现其他区域路由时,该怎么办?
    查看>>
    OSPF两个版本:OSPFv3与OSPFv2到底有啥区别?
    查看>>
    SQL Server 存储过程
    查看>>
    OSPF在大型网络中的应用:高效路由与可扩展性
    查看>>
    OSPF技术连载17:优化OSPF网络性能利器——被动接口!
    查看>>
    OSPF技术连载18:OSPF网络类型:非广播、广播、点对多点、点对多点非广播、点对点
    查看>>
    OSPF技术连载19:深入解析OSPF特殊区域
    查看>>
    SQL Server 复制 订阅与发布
    查看>>
    OSPF技术连载20:OSPF 十大LSA类型,太详细了!
    查看>>
    OSPF技术连载21:OSPF虚链路,现代网络逻辑连接的利器!
    查看>>
    OSPF技术连载22:OSPF 路径选择 O > O IA > N1 > E1 > N2 > E2
    查看>>
    Padding
    查看>>
    paddlehub安装及对口罩检测
    查看>>