自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 达梦数据库锁机制

锁是一种防止相互数据破坏的机制。当在访问共享数据的事务之间,错误的更新数据或更改数据结构,将引起数据一致性被破坏。锁在维护数据库并发性和一致性方面起着至关重要的作用。DM 数据库支持多用户并发访问、修改数据,有可能出现多个事务同时访问、修改相同数据的情况。若对并发操作不加控制,就可能会访问到不正确的数据,破坏数据的一致性和正确性。封锁机制是实现数据库并发控制的一个非常重要的技术。当事务在对某个数据库对象进行操作前,需要先对其封锁。封锁后事务就对该数据库对象有了一定的控制,在该事务释放。

2024-02-28 17:15:55 1711

原创 dmhs异常停止,dmhs同步中,源端目的端数据不一致,修复数据

发现有表的结构发生了改变,去查看目的端的表发现少一列,沟通后,这张表目的端同步跟源端一样就行。在使用dmhs数据同步时候,发现源端和目的端的数据不一致,开始检查并解决。过期日期变成2024-09-25,成功启动,启动成功后开始同步。替换成功不要忘记赋予dmdba的权限。发现启动失败报错信息提示已经过期了。查看dmhs服务的进程是否开启。还原成功,目的端和源端数据一致。发现启动失败,报错key过期。用新key替换旧key。发现dmhs服务停止。源端备份还原到目的端。

2024-02-28 10:15:27 379

原创 达梦数据库存储过程与函数相关介绍与实操

数据库存储过程是一种可调用的数据库对象,可以将一组SQL语句以及控制流程封装起来。存储过程能够帮助我们解决重复的查询或者修改数据库的操作,起到便利和优化数据库操作的作用。开发者只需要调用存储过程即可实现一组逻辑重复应用,不需要每次都编写完整的SQL语句。存储过程可以通过参数向其传递值,也可以返回执行结果。这使得存储过程的功能更强大,可以完成一些移动工作量。同时,存储过程的安全性也更高,因为其源代码对用户不可见,仅需提供其接口供调用。使用存储过程可以提高程序的运行效率。

2024-02-26 16:30:40 3648 1

原创 达梦数据库DMSQL 程序数据类型的相关介绍

但是,在表达式计算中,该类型的长度上限不受页面大小限制,为 32767。类型、字符数据类型、多媒体数据类型、一般日期时间数据类型、时间间隔数据类型。TIMESTAMP/DATETIME 类型包括年、月、日、时、分、秒信息,定义了一个在。is_gmt8_or_greater,类型为BOOL,用于存储当前时间是否晚于v_gmt8的判断结果。执行BEGIN内的print语句,输出v_gmt8+"是更小于当前时间"的结果。、记录类型、数组类型、集合类型和类类型,用户还可以定义自己的 子类型。

2024-02-26 15:20:23 2341 1

原创 达梦数据库dmsql学习

达梦数据库是一款具有完全自主知识产权的高性能数据库管理系统,简称为DM。达梦数据库由达梦公司推出,是中国自主研发的关系型数据库管理系统。它采用了全新的体系架构,在保证大型通用性的基础上,特别针对可靠性、高性能、海量数据处理和安全性等方面做了大量优化和提升。达梦数据库的最新版本是8.0版本,简称DM8,该版本在性能和功能上都有所增强,能够满足不同规模和领域的应用需求。达梦数据库自推出以来,已经在公安、政务、信用、司法、审计、住建、国土、应急等多个领域得到了广泛应用。

2024-02-20 11:21:59 1122

原创 DM数据库,dmdbchk工具,检查修复DM数据库

以下这是达梦官网给的dmdbchk的介绍:dmdbchk 是DM提供的用于检查数据库完整性、正确性的命令行工具。在服务器正常关闭后的脱机情况下,用户可以使用dmdbchk对数据库进行校验,包括校验DM数据库内部的物理存储结构是否正常,对象信息是否合法等。除此之外,dmdbchk工具还可以检测并删除操作系统中残留的信号量和共享内存,避免达到操作系统上限后数据库服务无法启动。检验的内容具体包括三方面:1. 数据文件合法性检验。数据文件校验只校验数据文件大小。

2024-02-13 16:42:43 987 1

原创 达梦数据库,系统表,数据字典,动态性能视图,V 视图,虚表等, dm管理工具查询

据库系统的系统表(system table)也被称为系统目录(system catalog),是数据库系统中一种特殊的表格,用于存储数据库中各种对象的元数据信息,如表、列、索引、视图、存储过程、触发器等。系统表提供了数据库管理系统(DBMS)的基础架构,可以使用户和开发人员查询、检查、更新数据库的元数据。系统表通常是只读的,它们存储在数据库系统的内部,用户不能直接修改它们。系统表的底层原理和其他表格类似,它们存储在数据库中的数据文件和日志文件中。DM。

2024-02-04 11:17:01 1698 1

原创 B+树C++的实现

1 找到节点中中间位置以及关键字,这个中间位置的关键字后面是需要插入到父节点中,如分裂的节点是根节点则需要创新一个新的根节点存放这个中间位置的关键字。1 从最右侧开始比较,如果插入值小于当前关键词的值,则将当前关键词右移一位,并继续比较,直到对比完第一个关键词或对比到不小于的关键词,将插入值保存。遍历节点内关键词,跟3进行对比,小于3,继续跟2对比,比2小,继续跟1对比,比1小,结束遍历,插入在1的左边。1 将中间值4插入父节点中,查询到此节点的父节点,并插入,如果父节点也需要分裂,则先递归分裂父节点。

2024-01-12 15:51:49 1145 1

原创 数据库中B+树与索引

一、索引是什么?索引是一种数据结构,它为了提高数据库查询和数据访问的效率而设立。以图书馆的索引为例,它可以快速帮你找到你需要的书籍。类似地,在数据库中,索引是对数据库表中一列或多列的值进行排序的一种存储结构,它是某个表中一列或若干列值的集合和相应的指向表中物理标识这些值的数据页的逻辑指针清单。索引的实现通常使用B树和变种的B+树(例如,MySQL常用的索引就是B+树)。因此,通过利用索引,我们可以更快速地定位到目标数据,加快数据的查找和访问速度。二、索引实现的原理MySQL中的B+树索引实现

2024-01-06 20:52:14 1540

原创 达梦数据库命令行逻辑导入与导出工具dexp、dimp

DM8吸收借鉴当前先进新技术思想与主流数据库产品的优点,融合了分布式、弹性计算与云计算的优势,对灵活性、易用性、可靠性、高安全性等方面进行了大规模改进,多样化架构充分满足不同场景需求,支持超大规模并发事务处理和事务-分析混合型业务处理,动态分配计算资源,实现更精细化的资源利用、更低成本的投入。易用性:达梦数据库提供了友好的管理工具和界面,方便管理员进行数据库的管理和维护。成本优势:相比于国外的商业数据库,达梦数据库具有较低的使用成本,提供了灵活的授权方式和价格策略,适合中小型企业和个人开发者使用。

2024-01-02 13:31:06 2868

原创 Windows 下 MySQL 源码的学习环境搭建,debug版本,二次开发mysql,vscode中提供单步调试

MySQL源码调试环境搭建最近在学习mysql数据库,学习的过程中记录了不少网络或书本上的知识,如果需要再深入学习的话,搭建一个源代码的调试环境来尝试深入学习一些数据库开发的知识环境和工具准备。

2024-01-02 12:38:30 571

原创 达梦数据库安装详细步骤,dm7,dm8,HA

达梦数据库管理系统是武汉达梦公司推出的具有完全自主知识产权的高性能数据库管理系统,简称DM。达梦数据库管理系统目前最新的版本是8.0版本,简称DM8,以下介绍dm7,dm8,以及HA集群的搭建详细步骤DM8是达梦公司在总结DM系列产品研发与应用经验的基础上,坚持开放创新、简洁实用的理念,推出的新一代自研数据库。

2023-12-29 16:39:16 1225 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除