深入理解计算机系统:执行结束时间与数据库管理
需积分: 44 72 浏览量
更新于2024-08-09
收藏 3.73MB PDF 举报
"深入理解计算机系统:达梦数据库执行结束时间监控视图分析"
在这个关于达梦数据库(DM)的详细讲解中,我们主要关注几个关键的知识点:
1. **执行结束时间 - V$SYSTEM_LONG_EXEC_SQLS**:
这个视图提供了系统启动以来执行时间最长的20条SQL语句的信息,包括会话地址、SQL文本以及执行时间和结束时间。这对于分析系统的性能瓶颈和优化查询策略非常有用,特别是对于长时间运行的SQL,了解其结束时间可以帮助定位可能的问题。
2. **V$MTAB_USED_HISTORY 和 V$SORT_HISTORY**:
当ENABLE_MONITOR参数大于1时,这些视图分别记录了系统启动以来MTAB空间使用最多和排序页数最多的操作符历史。MTAB空间用于存储数据和索引,MTAB_USED_BY_M列提供了占用的存储量以MB计,而V$SORT_HISTORY则展示了排序操作的详细信息,如排序使用的页数、归并排序的趟数等,有助于优化查询的排序算法。
3. **DM逻辑和物理存储结构**:
知识涵盖了DM数据库的逻辑存储结构,如表空间、块、簇和段,以及物理存储结构,包括配置文件(如数据库服务、数据守护、复制和审计配置)、控制文件、数据文件、重做日志文件等。这部分内容是理解数据库底层运行机制的基础。
4. **DM内存结构**:
讨论了内存池的不同区域,如HEAP、VPOOL,以及数据缓冲区、日志缓冲区、字典缓冲区和SQL缓冲区等,还涉及排序区、哈希区和SSD缓冲区的使用。这部分内容对理解数据库内存管理至关重要。
5. **DM线程管理**:
描述了DM中各种后台线程的功能,如监听线程、工作线程、IO线程,以及与数据守护、日志处理、升级、审计等任务相关的特定线程。理解这些线程的工作原理有助于优化系统性能和故障排查。
6. **DM7升级管理**:
提供了关于DM7升级的指南,包括升级方法的选择、升级前的准备工作、数据迁移和导入导出工具的使用,以及升级后的后续工作。这是数据库管理员在维护版本更新时的重要参考。
7. **基础数据库管理**:
包括DM系统管理员的角色和职责、数据库创建和配置,以及数据库管理员、安全员和审计员的具体任务。这部分内容强调了数据库管理的基本操作和责任划分。
通过这些知识点的学习,用户可以深入理解DM数据库的内部运作机制,优化性能,提升系统管理能力,并为日常维护和升级提供指导。
163 浏览量
2011-02-26 上传
2010-07-18 上传
2022-12-28 上传
2021-03-11 上传
2021-05-11 上传
MICDEL
- 粉丝: 36
- 资源: 3951
最新资源
- 平尾装配工作平台运输支撑系统设计与应用
- MAX-MIN Ant System:用MATLAB解决旅行商问题
- Flutter状态管理新秀:sealed_flutter_bloc包整合seal_unions
- Pong²开源游戏:双人对战图形化的经典竞技体验
- jQuery spriteAnimator插件:创建精灵动画的利器
- 广播媒体对象传输方法与设备的技术分析
- MATLAB HDF5数据提取工具:深层结构化数据处理
- 适用于arm64的Valgrind交叉编译包发布
- 基于canvas和Java后端的小程序“飞翔的小鸟”完整示例
- 全面升级STM32F7 Discovery LCD BSP驱动程序
- React Router v4 入门教程与示例代码解析
- 下载OpenCV各版本安装包,全面覆盖2.4至4.5
- 手写笔画分割技术的新突破:智能分割方法与装置
- 基于Koplowitz & Bruckstein算法的MATLAB周长估计方法
- Modbus4j-3.0.3版本免费下载指南
- PoqetPresenter:Sharp Zaurus上的开源OpenOffice演示查看器