当前位置: 首页 > news >正文

达梦删除表空间的内部执行过程

drop tablespace test1执行后达梦内部会通过一系列的函数来检查和执行

--测试
select sessid;
create tablespace test2 datafile 't2.dbf' size 128;
alter session set events '10002 trace name context forever';
drop tablespace TEST2;
alter session set events '10002 trace name context off';
show parameter trace_path

在这里插入图片描述
会输出到trc文件中,根据session id命名。
在这里插入图片描述

输出结果


*** Start trace 10002 event [SESSION ID:140159164097160] ***
[DDL SQL]:
drop tablespace TEST2;[EQUIVALENT DML SQL]:
{SF_LOCK_APPLY_ID();
{
{INT V_DC_FLAG_LEVEL;INT ISO_LEVEL = -1;
try{V_DC_FLAG_LEVEL = SF_RESET_DDLCOMMIT_FLAG();{COMMIT;SF_SETDDL();SF_LOCK_DICT(1056964608, 1, 0);SF_LOCK_TABLESPACE_ORG(7, 4, 0);SF_LOCK_DICT(1056964608, 1, 0);SF_LOCK_DICT(1056964608, 4, 0);SF_LOCK_TABLESPACE_ORG(7, 4, 0);SF_LOCK_DICT(905969664, 4, 0);SF_LOCK_TABLESPACE_ORG(7, 2, 0);long countuc = 0;long countc = 0;ISO_LEVEL = SF_SET_TRX_ISO_LEVEL(0);select count(*) into countuc from sys.sysindexes where groupid = 7;SF_SET_TRX_ISO_LEVEL(1);select count(*) into countc from sys.sysindexes where groupid = 7;SF_SET_TRX_ISO_LEVEL(ISO_LEVEL);ISO_LEVEL = -1;if (countuc + countc > 0)SF_DROP_TS(-1);else{SF_DROP_TS(7);}SF_LOCK_APPLY_ID();SP_DCT_TAB_DDL_REG(7, 0, 0);COMMIT;
}SP_RESTORE_DDLCOMMIT_FLAG(V_DC_FLAG_LEVEL);}
catch (exception ex){SP_RESTORE_DDLCOMMIT_FLAG(V_DC_FLAG_LEVEL);SF_SET_GEN_INS_UREC_FLAG(1);if (ISO_LEVEL != -1)SF_SET_TRX_ISO_LEVEL(ISO_LEVEL);throw;
}
}SF_LOCK_APPLY_ID();COMMIT;
}}-------------------------- END --------------------------

具体涉及哪些内部表?

http://www.dtcms.com/a/565867.html

相关文章:

  • 外贸建设网站合优做网站需要多少钱
  • 利用DeepSeek采用hugeint转字符串函数完善luadbi-duckdb的decimal处理
  • Memcached CAS 命令详解
  • 厦门市建设合同备案网站简约网站欣赏
  • 【Docker】关闭所有容器
  • 珠宝行网站建设方案搜索热度查询
  • Apache ShardingSphere-JDBC
  • 印刷网站建设网站建设总结ppt
  • 使用Qt Designer开发上位机
  • 嵌入式开发的“偷懒”高效艺术
  • 网站建设 优惠免费logo设计图
  • 苏州网站建设业务的公司全立体网站建设
  • 开发者实践:机器人梯控的 API 对接、边缘调度与 MQTT 解耦
  • 人脸识别:face_recognition参数详解
  • K8s入门
  • 沈阳企业网站seo公司wordpress无法上传mp3
  • 《道德经》第四十七章
  • 网站seo快速排名优化做网站每天更新两篇文章
  • imageio 视频帧拼接
  • Office安装提示已存在32位
  • 红外与可见光图像融合的跨模态Transformer
  • 美团LongCat-Flash-Omni上线:5600亿参数实现音视频交互“零延迟”
  • 谷秋精品课程网站建设软件中山网站排名推广
  • CentOS DNS故障排查完整解决方案:从症状到根因的系统化诊断
  • 中国建筑网官方网站入口博客导入wordpress
  • 网站备份流程网站开发如何共用菜单栏
  • 天津做网站要多少钱wordpress 媒体大小
  • 本地部署开源密码管理工具 Vaultwarden 并实现外部访问
  • 智慧园区告警管理系统:5000+传感器筑起安全“数字防线”
  • Python连接MySQL数据库