达梦(DM8)常用管理SQL命令(3)

达梦(DM8)常用管理SQL命令(3)

1.表空间

-- 查看表空间信息
SQL> SELECT * FROM v$tablespace;-- 查看数据文件
SQL> SELECT * FROM v$datafile;-- 表空间使用情况
SQL>  SELECT df.tablespace_name "表空间名称",df.bytes/1024/1024 "总大小(MB)",(df.bytes-fs.bytes)/1024/1024 "已用(MB)",fs.bytes/1024/1024 "剩余(MB)",ROUND(100*(df.bytes-fs.bytes)/df.bytes) "使用率(%)"
FROM (SELECT tablespace_name, SUM(bytes) bytes FROM dba_data_files GROUP BY tablespace_name) df,(SELECT tablespace_name, SUM(bytes) bytes FROM dba_free_space GROUP BY tablespace_name) fs
WHERE df.tablespace_name = fs.tablespace_name;行号     表空间名称 总大小(MB)        已用(MB) 剩余(MB) 使用率(%)
---------- --------------- -------------------- ---------- ---------- ------------
1          test2           128                  0.125      127.875    0
2          MAIN            128                  4.75       123.25     4
3          ROLL            128                  3.875      124.125    3
4          TEMP            74                   0.375      73.625     1
5          DMHR            128                  0.125      127.875    0
6          TEST            32                   0.125      31.875     0
7          SYSTEM          74                   24.375     49.625     33
8          BOOKSHOP        150                  8.5        141.5      6
9          TEST02          32                   0.125      31.875     0-- 表空间使用情况简化查询(仅显示剩余空间)SQL>  SELECT tablespace_name,SUM(bytes)/1024/1024 AS "剩余空间(MB)"
FROM dba_free_space
GROUP BY tablespace_name;行号     TABLESPACE_NAME 剩余空间(MB)
---------- --------------- ----------------
1          test2           127.875
2          TEST02          31.875
3          BOOKSHOP        141.5
4          SYSTEM          49.625
5          TEST            31.875
6          DMHR            127.875
7          TEMP            73.625
8          ROLL            124.125
9          MAIN            123.25
SELECT * FROM v$datafile;行号     GROUP_ID    ID          PATH                               CLIENT_PATH  CREATE_TIME         STATUS$     RW_STATUS   LAST_CKPT_TIME      MODIFY_TIME
---------- ----------- ----------- ---------------------------------- ------------ ------------------- ----------- ----------- ------------------- -------------------MODIFY_TRX           TOTAL_SIZE           FREE_SIZE            FREE_PAGE_NO         PAGES_READ           PAGES_WRITE          PAGE_SIZE   READ_REQUEST WRITE_REQUEST-------------------- -------------------- -------------------- -------------------- -------------------- -------------------- ----------- ------------ -------------AUTO_EXTEND MAX_SIZE    NEXT_SIZE   MIRROR_PATH REAL_FREE_SIZE----------- ----------- ----------- ----------- --------------------
1          8           0           D:\dmdbms\data\DAMENG\test2.dbf    test2.dbf    2025-06-25 15:18:49 1           2           2025-07-30 17:04:39 2025-06-25 15:21:39284344               16384                16368                16                   2                    0                    8192        2            01           10240       100         NULL        16368

字段详细解释

第一行 (主体信息)
字段名 (Field Name) 值 (Value) 解释 (Explanation)
GROUP_ID 8 组ID/表空间ID。此数据文件所属的表空间的内部ID。V$TABLESPACE.ID 与此值对应。
ID 0 文件ID。此数据文件在其所属表空间内的唯一标识号。
PATH D:\dmdbms\data\DAMENG\test2.dbf 服务器端路径。数据文件在数据库服务器操作系统上的完整物理路径。
CLIENT_PATH test2.dbf 客户端路径。在某些网络配置下,客户端看到的文件路径(通常与 PATH 的文件名部分相同)。
CREATE_TIME 2025-06-25 15:18:49 创建时间。此数据文件被创建的时间戳。
STATUS$ 1 状态码。表示文件的当前状态。1 通常代表 ONLINE(联机,可用)。其他可能值如 0 代表 OFFLINE(脱机)。
RW_STATUS 2 读写状态码2 通常代表 READ WRITE(可读可写)。
LAST_CKPT_TIME 2025-07-30 17:04:39 最后检查点时间。数据库上一次执行检查点操作时,将此文件中的脏数据块刷新到磁盘的时间。这个时间越新,意味着需要恢复的数据越少。
MODIFY_TIME 2025-06-25 15:21:39 修改时间。此数据文件元数据(如大小、状态)最后一次被修改的时间。
第二行 (性能与大小信息)
字段名 (Field Name) 值 (Value) 解释 (Explanation)
MODIFY_TRX 284344 修改事务号。与文件元数据修改相关的内部事务标识号。
TOTAL_SIZE 16384 总大小。此数据文件的总容量,单位是 页 (Pages)
FREE_SIZE 16368 空闲大小。此数据文件中当前未被使用的空间大小,单位也是 页 (Pages)
FREE_PAGE_NO 16 空闲页号。文件中第一个空闲页的编号(从0开始计数)。
PAGES_READ 2 读取页数。自数据库启动以来,从该文件中读取的页面总数。
PAGES_WRITE 0 写入页数。自数据库启动以来,向该文件中写入的页面总数。
PAGE_SIZE 8192 页大小。数据库中每个数据页的大小,单位是 字节 (Bytes)。这里是 8KB。
READ_REQUEST 2 读取请求数。自数据库启动以来,对该文件发起的读取操作(I/O 请求)的总次数。
WRITE_REQUEST 0 写入请求数。自数据库启动以来,对该文件发起的写入操作(I/O 请求)的总次数。
第三行 (自动扩展信息)
字段名 (Field Name) 值 (Value) 解释 (Explanation)
AUTO_EXTEND 1 是否自动扩展1 表示 开启 自动扩展。当文件空间不足时,数据库会自动按规则增加文件大小。0 表示关闭。
MAX_SIZE 10240 最大大小。此文件自动扩展时允许达到的最大大小,单位是 页 (Pages)10240 页 * 8192 字节/页 ≈ 80MB。
NEXT_SIZE 100 下一次扩展大小。每次自动扩展时增加的大小,单位是 页 (Pages)。这里每次增加 100 页 (约 800KB)。
MIRROR_PATH NULL 镜像路径。如果此文件配置了镜像(RAID 1 类似功能),这里会显示镜像文件的路径。NULL 表示 未配置镜像
REAL_FREE_SIZE 16368 实际空闲大小。与 FREE_SIZE 含义基本相同,表示当前可用的空闲页数。

关键计算与分析

  1. 文件实际大小:
    • TOTAL_SIZE * PAGE_SIZE = 16384 页 * 8192 字节/页 = 134,217,728 字节128 MB
  2. 已使用空间:
    • ( TOTAL_SIZE - FREE_SIZE ) * PAGE_SIZE = (16384 - 16368) * 8192 = 16 * 8192 = 131,072 字节128 KB
    • 这意味着这个 128MB 的数据文件目前只使用了约 128KB,绝大部分空间是空闲的。
  3. 使用率:
    • (已使用页数 / 总页数) * 100% = (16 / 16384) * 100% ≈ 0.1%
  4. 自动扩展:
    • 该文件开启了自动扩展 (AUTO_EXTEND=1)。
    • 最大可扩展到 10240 页 * 8192 字节/页 ≈ 80MB
    • 每次扩展 100 页 ≈ 800KB。
  5. I/O 活动:
    • 自启动以来,有 2 次读取请求,读取了 2 个页面。
    • 没有写入请求和写入页面。这可能表示该文件最近没有被修改,或者数据库刚启动不久。

结论:这是一个名为 test2.dbf 的小型数据文件,属于表空间 8,大小约 128MB,但几乎为空(使用率约 0.1%)。它配置了自动扩展,上限约 80MB。数据库启动后只有少量读取操作,没有写入。

2.备份

-- 查看备份信息
SELECT * FROM v$backupset;-- 执行数据库完全备份
BACKUP DATABASE FULL BACKUPSET '全备文件的路径';

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/diannao/94149.shtml
繁体地址,请注明出处:http://hk.pswp.cn/diannao/94149.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【Django】-5- ORM的其他用法

一、🚀 ORM 新增数据魔法!核心目标教你用 Django ORM 给数据库 新增数据 !就像给数据库 “生小数据宝宝”👶方法 1:实例化 Model save(一步步喂数据)obj Feedback() # 实例化 obj.quality d…

Flink Checkpoint机制:大数据流处理的坚固护盾

引言在大数据技术蓬勃发展的当下,数据处理框架层出不穷,Flink 凭借其卓越的流批一体化处理能力,在大数据流处理领域占据了举足轻重的地位 。它以高吞吐量、低延迟和精准的一次性语义等特性,成为众多企业处理实时数据的首选工具。在…

【STM32-HAL】 SPI通信与Flash数据写入实战

文章目录1.参考教程2. 4种时间模式3. 3个编程接口3.1 HAL_StatusTypeDef HAL_SPI_Transmit(...) :3.1.1 参数说明3.1.2 例子3.2 HAL_StatusTypeDef HAL_SPI_Receive(...) :3.2.1参数说明3.2.2 例子3.3 HAL_StatusTypeDef HAL_SPI_TransmitReceive(...) &…

SNR-Aware Low-light Image Enhancement 论文阅读

信噪比感知的低光照图像增强 摘要 本文提出了一种新的低光照图像增强解决方案,通过联合利用信噪比(SNR)感知的变换器(transformer)和卷积模型,以空间变化的操作方式动态增强像素。对于极低信噪比&#xff0…

在 Vue3 中使用 Mammoth.js(在 Web 应用中预览 Word 文档)的详解、常见场景、常见问题及最佳解决方案的综合指南

一、Mammoth.js 简介与核心功能 Mammoth.js 是一个专用于将 .docx 文档转换为 HTML 的库,适用于在 Web 应用中预览 Word 文档。其核心特点包括: 语义化转换:基于文档样式(如标题、段落)生成简洁的 HTML 结构,忽略复杂样式(如居中、首行缩进)。 轻量高效:适用于需要快…

2025 年 VSCode 插件离线下载硬核攻略

微软 2025 年起关闭 VSCode 官方市场 .vsix 文件直接下载入口,给企业内网开发者带来极大不便。不过别担心,今天提供一个下载.vsix文件地址。 VSC插件下载 (dreamsoul.cn) 下载好的.vsix文件后,打开vscode的应用,选择右上角...打开&#xff…

[leetcode] 位运算

位运算这类题目奇思妙招很多,优化方法更是非常考验经验积累。 常用小技能: bit_count():返回整数的二进制表示中1的个数,e.g. x 7 x.bit_count() # 32.bit_length():返回整数的二进制表示的长度,e.g. …

关于assert()函数,eval()函数,include

一.assert()函数例子assert("strpos($file, ..) false") or die("Detected hacking attempt!");assert("file_exists($file)") or die("That file doesnt exist!");第一个是会检验$file是否有.. ,如果有strpos会返回true&…

ICT模拟零件测试方法--电位器测试

ICT模拟零件测试方法–电位器测试 文章目录ICT模拟零件测试方法--电位器测试电位器测试电位器测试配置电位器测试配置电位器测试注意事项电位器测量选项电位器测试 电位器测试测量从 0.1 欧姆到 10M 欧姆的电阻。 本节介绍: 电位器测试配置电位器测试注意事项电位…

wsl2使用宿主机网络方法

在Windows的资源管理器的地址栏输入: %UserProfile% ,即可打开当前用户的主目录,创建文件: .wslconfig 输入[experimental]networkingModemirroredautoProxytrue之后重启WSL 管理员身份运行PowerShell: 停止WSL&#x…

当Windows远程桌面出现“身份验证错误。要求的函数不受支持”的问题

当Windows远程桌面出现“身份验证错误。要求的函数不受支持”的问题时,可以参考以下方法解决:修改组策略设置适用于Windows专业版、企业版等有组策略编辑器的系统。1. 按下WinR组合键,输入“gpedit.msc”,打开本地组策略编辑器。2…

零售新范式:开源AI大模型、AI智能名片与S2B2C商城小程序源码驱动下的圈层渗透革命

摘要:在消费圈层化与渠道碎片化的双重冲击下,传统零售渠道的"广撒网"模式逐渐失效。阿里巴巴零售通、京东新通路、国美Plus等零售巨头通过技术赋能重构小店生态,但其本质仍停留于供应链效率提升层面。本文创新性提出"开源AI大…

电池自动生产线:科技赋能下的高效制造新范式

在当今科技飞速发展的时代,电池作为众多电子设备和新能源产业的核心部件,其生产效率与质量至关重要。电池自动生产线的出现,犹如一场及时雨,为电池制造行业带来了全新的变革与发展机遇。自动化流程,开启高效生产之门传…

CS224n:Word Vectors and Word Senses(二)

目录 一、共现矩阵 1.1 基于共现矩阵的词向量 二、SVD分解 2.1 基于共现矩阵的词向量 vs. Word2Vec词向量 三、GloVe词向量 3.1 GloVe词向量的好处 3.2 GloVe的一些结果展示 部分笔记来源参考 Beyond Tokens - 知乎 (zhihu.com) NLP教程(1) - 词向量、SVD分解与Word2V…

I Built an Offline-Capable App by Myself: React Native Frontend, C# Backend

This isn’t a story about gluing together a few UI components. It’s about how I, as a solo developer, built a complete mobile application that works offline, syncs data automatically when online, and shares a unified backend with a web-based admin panel. …

在Idea中,配置maven

✨ 哈喽,屏幕前的每一位开发者朋友,你们好呀!✨​ 当你点开这篇文章时,或许正对着 IDE 里闪烁的光标发呆,或许刚解决一个卡了三天的 bug,正端着咖啡松口气 —— 不管此刻的你在经历什么,都想先和…

mac 字体遍历demo

文章目录逻辑字体类头文件实现文件使用文件主程序CMakeLists文件脚本文件逻辑字体类 #ifndef LOGICAL_FONT_H #define LOGICAL_FONT_H#include <string> #include <memory> #include <CoreText/CoreText.h> #include <CoreFoundation/CoreFoundation.h&g…

2025牛客多校第六场 D.漂亮矩阵 K.最大gcd C.栈 L.最小括号串 个人题解

L.最小括号串 #数组操作 #贪心 题目 思路 感谢Leratiomyces大佬赛时的提示&#xff0c;否则估计还一直签不了到&#xff08;&#xff09; 首先&#xff0c;贪心地构造出最优情况&#xff1a;数组左半部分全是(&#xff0c;右半部分全是)&#xff0c;随后通过判断给定的区间…

Ubuntu搭建PX4无人机仿真环境(5) —— 仿真环境搭建(以Ubuntu 22.04,ROS2 Humble 为例)

目录前言1. 准备下载源码方式一&#xff1a;方式二&#xff1a;安装依赖安装 Gazebo2. 安装 Micro XRCE-DDS Agent3. 编译4. 通信5. offboard 测试参考前言 本教程基于 ROS2 &#xff0c;在搭建之前&#xff0c;需要把 ROS2、QGC 等基础环境安装配置完成。但是这块的资料相比较…

自动驾驶中的传感器技术11——Camera(2)

1、自驾Camera关键技术点汇总 ADAS Camera 关键技术点摘选&#xff08;IEEE-P2020工作组&#xff09;如下&#xff1a; Ref &#xff1a; 5. IEEE 相关标准 - 图像质量与色彩技术知识库 https://www.image-engineering.de/content/library/white_paper/P2020_white_paper.pd…