自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 达梦物化视图-创建物化视图失败

缺少对应的权限,授权解决。

2023-10-12 15:59:52 241

原创 达梦8统计信息之表空间、用户、表

达梦统计信息

2023-08-04 14:30:42 2141

原创 达梦分区表

达梦分区表详解

2022-12-20 17:34:21 2546 1

原创 达梦UTL_HTTP解析失败

无法解析的成员访问表达式[SF_UT_HTTP_GET_RESPNSE][-3325]:包/对象[UTL_HTTP]解析失败。

2022-09-13 10:19:35 1442

原创 达梦数据库使用游标进行单行获取同BULK COLLECT INTO 批量获取效率对比

1. 数据准备表5张。数据量分别为1W,10W,100W,1000W,1亿。DECLARETABNAME VARCHAR(20);SCHNAME VARCHAR(20);TABSIZE INTEGER;V_SQL VARCHAR(8188);V_SQL1 VARCHAR(8188);CURSOR C1;BEGIN --SELECT TABLE_NAME INTO TBNAME FROM DBA_TABLES WHERE OWNER = 'DMTEST' AND TABLE_NAME

2022-05-05 17:43:58 1146

原创 DMSQL集合类型

1. 动态数组(VARRAY)1.1 定义 VARRAY是一个动态数组,大小可伸缩。数组中每个元素具有相同的数据类型。在定义时需指定最大容量,元素索引为1开始的有序数字定义如下:TYPE <数组名> IS VARRAY(<常量表达式>) OF <数据类型>;1.2动态数组使用1.2.1 存取局部变量DECLARE TYPE ARR IS VARRAY(100) OF VARCHAR(100); VARR ARR; I IN...

2022-02-16 11:17:29 468

原创 达梦数据文件分析

数据文件为用户数据实际存放的文件,后缀为.dbf。页大小为最小数据存储单元,最大为段。一个数据文件由若干段组成。数据文件的最小起始大小为4096*页大小。单个数据文件大小可在创建时进行限制,也可不限制但在操作系统文件系统层面受限制或者在磁盘空间剩余量限制,一般考虑创建多个数据文件不建议使用单个大文件。一个表空间最多256个数据文件。如下图所示页大小为32K时,文件中数据分布则以32K为间隔。 数据页由页头控制信息、 数据区、空闲空间、行偏移数组组成。页头控制信息包含...

2022-01-22 09:38:04 906

原创 达梦配置文件详解

达梦配置文件为一组ini类型的文件,是一组用于定义数据库开放功能及数据库性能的文本文件,一般存储于数据库安装根目录下。各配置文件同达梦产品线关系如下图所示:1. dm .ini最基本的配置文件,每创建一个数据库,都会生成一个dm.ini配置文件。且和数据库的启动有着直接关系。用于启动时设置数据库功能及性能。dmarch.ini及sqllog.ini配置文件分别依赖于dm.ini中的ARCH_INI及SVR_LOG,默认均不开启(默认为0,开启为1)。可使用自动化脚...

2022-01-22 09:10:00 2862

原创 达梦dexp/dimp逻辑导入导出

1. dexp逻辑导出(摘自达梦官方文档)dexp 工具可以对本地或者远程数据库进行数据库级、用户级、模式级和表级的逻辑备份。备份的内容非常灵活,可以选择是否备份索引、数据行和权限,是否忽略各种约束(外键约束、非空约束、唯一约束等),在备份前还可以选择生成日志文件,记录备份的过程以供查看。四 种级别独立互斥,不能同时存在1.1 常用导出模板1.1.1 数据库级(全备)./dexp USERID=SYSDBA/SYSDBA@localhost:5236 FILE=db_bak.dmp LOG

2022-01-12 17:08:36 898

原创 达梦时间戳同日期类型相互转换

1. 时间戳转日期类型SELECT FROM_UNIXTIME(1591644470);SELECT FROM_UNIXTIME(1591644470,'YYYY-MM-DD');SELECT FROM_UNIXTIME(1591644470,'YYYY-MM-DD HH24:MI:SS');2. 日期类型转时间戳SELECT UNIX_TIMESTAMP(SYSDATE);更多达梦相关技术文档可访问​​​​​​达梦数据库 - 新一代大型通用关系型数据库 | 达梦云适配中心..

2022-01-06 10:42:33 8385

原创 达梦数据库闪回恢复数据

1. 引用背景 当用户误操作删除数据时,可通过闪回技术恢复一定时间内的误删数据。2. 闪回前提 dm.ini中ENABLE_FALSHBACK需置为1(启用闪回)3. 闪回原理 闪回主要通过回滚段存储的UNDO记录来完成历史记录的还原。开启闪回功能后,DM 会在内存中记录下每个事务的起始时间和提交时间。通过用户指 定的时刻,查询到该时刻的事务号,结合当前记录和回滚段中的 UNDO 记录,就可以还原出 特定事务号的记录。即指定时刻的记录状态。从而完成...

2021-12-24 17:46:02 1769

原创 达梦控制文件深度解析

1. 达梦控制文件定义 参考官方文档,达梦控制文件定义如下:每个 DM 数据库都有一个名为 dm.ctl 的控制文件。控制文件是一个二进制文件,它记 录了数据库必要的初始信息,其中主要包含以下内容:1. 数据库名称;2. 数据库服务器模式;3. OGUID 唯一标识;4. 数据库服务器版本;5. 数据文件版本;6. 数据库的启动次数;...

2021-12-24 15:33:15 1294

原创 达梦SQL优化实测

序言本文主要对日常使用的SQL优化进行总结及测试1. 测试环境测试用户 测试模式 测试表 字段 数据量 索引 LYT LYT TB1 ID INT NAME VARCHAR 10W IDX_ID IDX_NAME 相关字段数据统计索引统计2. SQL优化实测2.1 >= <=!应用场景:系统作不等于判断时。!=<>>= <=..

2021-12-13 17:26:24 1459

原创 达梦DSC集群部署

达梦DSC概述(摘自达梦官方文档)DMDSC 集群是一个多实例、单数据库的系统。多个数据库实例可以同时访问、修改同 一个数据库的数据。用户可以登录集群中的任意一个数据库实例,获得完整的数据库服务。 数据文件、控制文件在集群系统中只有一份,不论有几个节点,这些节点都平等地使用这些 文件,这些文件保存在共享存储上。每个节点有自己独立的联机日志和归档日志,其中联机 日志保存在共享存储上,归档日志可以保存在本地存储上也可以保存在共享存储上。DMDSC 集群得以实现的重要基础就...

2021-12-06 09:57:21 604

原创 达梦数据守护与读写分离功能测试

1. 测试原理读写分离功能组件开启状况下,可在dm_svc.conf中配置守护组及其数据访问流向,通过以下配置:LOGIN_MODE=(1)DW_SEPARATE=(1)DW_PERCENT=(0)将业务系统访问数据库的所有读操作转移到备库执行。业务系统执行读操作,分别在主备库查看sql’日志可定位语句执行库。2. 环境准备 2.1 测试虚拟机划分: 虚拟机外网IP ...

2021-11-21 21:03:54 1044

原创 VS2022下通过ODBC访问达梦数据库(C++)

1. 测试环境1.1 操作系统1.2 IDE2. ODBC数据源配置2.1打开电脑“控制面板”打开“管理工具”2.2根据环境选择32位/64位ODBC数据源注:此处如果位数不对,后续开发连接数据库时会报IM014错误。(SQLRETURN)结构冲突。2.3选择用户DSN或者系统DSN,点击添加2.4选择驱动(实验环境为DM8 ODBC DRIVER)2.5配置相关参数2.6 测试3. VS2022数据库连接测试3.1...

2021-11-19 11:27:38 4611 4

原创 达梦数据库状态和模式

1. 达梦数据库状态 达梦8数据库包含OPEN、MOUNT、SUSPEND三大状态,默认启动为OPEN状态。 1.1 配置状态(MOUNT) 不允许访问数据库对象,只能进行控制文件维护、归档配置、数据库模式修改等操作 1.2 打开状态(OPEN) 不能进行控制文件维护、归档配置等操作,可以访问数据库对象,对外提供正常的数据库服务 1.3 挂起状态(SUSPEND) 与OPEN唯一的区别就是限制磁盘写入功能,...

2021-11-17 15:31:11 5542

原创 DM8数据库日志文件分析

达梦日志文件主要由重做日志文件(联机日志文件)、归档日志文件、跟踪日志文件、事件日志文件构成。1. 重做日志文件(联机日志文件)重做日志文件记录了数据库所有的操作记录。是数据库备份和恢复的主要数据支撑。重做日志文件默认有两个物理文件DAMENG01.log,DAMENG02.log。可自行增加或者扩大日志文件-----------------------ADD NEW LOG FILEALTER DATABASE ADD LOGFILE 'DAMENG03.log' size...

2021-11-11 09:49:29 830

空空如也

空空如也

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

TA关注的人

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