- 博客(20)
- 资源 (1)
- 收藏
- 关注
原创 CHAR和VARCHAR类型及存储区别 --char(100)/varchar(10)
二者在磁盘上存储占的空间是一样的,区别有二:(1)第一:一个变长,一个固定长度。如果长度相近,尽量使用 char 类型(2)第二:在内存中的操作方式,varchar也是按照最长的方式在内存中进行操作的。比如说要进行排序的时候,varcahr(100)是按照100这个长度来进行的。(3)使用 varchar 数据类型,会多用 1 个字节来存储长度信息,造成管理上的开销。(4)char 不会产生碎片,varchar 会产生碎片,需要碎片整理。
2023-11-10 15:08:11
439
1
原创 SQLserver重置自增列,使自增列从1开始
网上的方法前篇一律,思想都是一样的,但是遇到外键关联较多时都无法有效解决,请教资深DBA工程师后 ————我感觉我是个傻子。2、既然网上寻找答案,那必然目前操作无法满足你的需求—————表结构存在大量的外键。一般网上思路是删除外键,这种固然没错,但是当有大量外键时,这种方法并不是最优的。网上的方法并不是不是不好,但是都是常规复制的总结,应对一般表结构完全没问题。SQLSERVER可以将表中的某一类设置成自增长,自增长列一般为主键列;这种情况如果自增列依旧无效的话,可以考虑使用。
2023-06-29 10:54:30
1410
原创 Java中关于操作达梦数据库的JDBC的实现方式
JDBCJAVA Database Connectivity java 数据库连接为什么会出现JDBCSUN公司提供的一种数据库访问规则、规范, 由于数据库种类较多,并且java语言使用比较广泛,sun公司就提供了一种规范,让其他的数据库提供商去实现底层的访问规则。 我们的java程序只要使用sun公司提供的jdbc驱动即可。使用JDBC的基本步骤达梦dm8驱动包不在JAVA编辑工具中需要手动的导入到项目工程中,或是在maven项目中添加到pom文件中。注册驱动DriverMa
2022-03-04 11:26:13
3179
1
原创 达梦DSC搭建自身积累方法
第一章 环境规划第二章 数据库安装2.1创建用户和组#创建安装用户组 dinstallgroupadd -g 12349 dinstall#在dinstall组内创建安装用户dmdbauseradd -u 12345 -g dinstall -m -d /home/dmdba -s /bin/bash dmdba2.2安装./DMInstall.bin -i第三章 DSC搭建3.1dmdcr_cfg.ini#配置dmdcr_cfg.ini(控制节点上配置即可)DCR_N_GRP
2022-02-22 17:29:10
356
原创 关于达梦数据库tpcc测试学习体验
TPC-C简介TPCC值被广泛用于衡量C/S环境下,由服务器和客户端构筑的整体系统的性能,它由事物处理性能委员会(TPC,Transaction Processing Corp)制定,TPC为非赢利性国际组织。TPCC值可以反映出系统的性能价格比。TPCC测试系统每分钟处理的任务数,单位为tpm,(transactions per minute)。系统的总体价格(单位为美元)除以TPCC值,就可以衡量出系统的性价比,系统的性价比值越小,系统的性价比越好。TPC-C规范概要TPC基准TMC(TPC-C
2022-02-22 17:19:19
770
原创 github推送push报错:fatal: couldn‘t find remote ref master
当用git push origin master推送时出现如下错误error: src refspec master does not match anyerror: failed to push some refs to 'github.com:sampleboy/Remote-warehouse.git'百度好久依旧无果。网上的解决办法是:1.检查git配置git config user.name/git config --global user.namegit config user.
2021-10-11 17:33:06
590
原创 通过管理工具实现达梦数据库逻辑导入导出
通过管理工具实现达梦数据库逻辑导入导出功能介绍:DM数据库的备份还原包括两种类型:物理备份还原和逻辑备份还原。物理备份还原是对数据库的操作系统物理文件(如数据文件、控制文件和日志文件等)的备份还原。例如使用RMAN工具进行的备份还原。逻辑备份还原是对数据库逻辑组件(如表、视图和存储过程等数据库对象)的备份还原。例如使用dexp和dimp进行的备份还原。逻辑导出(dexp)和逻辑导入(dimp)是DM数据库的两个命令行工具,分别用来实现对DM数据库的逻辑备份和逻辑还原。逻辑备份和逻辑还原都是在联机方
2021-09-24 16:33:36
1051
1
原创 达梦数据库集群xsync分发脚本的实现
rsync服务基本介绍rync服务器Rsync是一款开源的、快速的、多功能的、可实现全量及增量的本地或远程数据同步备份的优秀工具。并且可以不进行改变原有数据的属性信息,实现数据的备份迁移特性。Rsync软件适用于unix/linux/windows等多种操作系统平台。Rsync是一个快速和非常通用的文件复制工具。它能本地复制,远程复制,或者远程守护进程方式复制。它提供了大量的参数来控制其行为的各个方面,并且允许非常灵活的方式来实现文件的传输复制。它以其delta-transfer算法闻名。rsync
2021-09-24 16:29:01
132
原创 达梦数据库备份方法总结学习
数据库归档数据库系统在运行过程中可能会发生一些故障。造成故障的原因多种多样,包括磁盘崩溃、电源故障、软件错误,甚至人为破坏。数据库系统必须保证即使发生故障,也可以保障数据的完整性和一致性。支持故障恢复的技术主要是日志,日志以一种安全的方式记录数据库系统变更的历史信息,一旦系统出现故障,数据库系统可以根据日志将系统恢复至故障发生前的某个时刻。数据库系统的日志分为两种类型:一是REDO日志,在数据被修改后记录它的新值;另一种是UNDO 日志,在数据被修改前记录它的旧值。因此,当服务器处于归档模式时,如果数
2021-09-24 16:25:47
3036
原创 datagrip连接达梦数据库的使用
日常开发中少不了各种可视化数据库管理工具。如果需要同时能连接多种数据库,大家肯定都会想到 DBeaver、Navicat Premium。本文介绍另一个十分好用且强大的工具:DataGrip。DataGrip 是 JetBrains 公司推出的管理数据库的产品。对于 JetBrains 公司,开发者肯定都不陌生,IDEA 和 ReSharper 都是这个公司的产品,用户体验非常不错。DataGrip 提供 Windows 版本和 macOS 版本,支持几乎所有主流的关系数据库产品,如:PostgreSQ
2021-09-24 16:19:42
4536
2
原创 达梦数据库接口介绍
达梦数据库接口介绍数据库、接口、应用程序接口是数据库系统按照某种标准对外提供的一组API。达梦数据库接口调用示意达梦数据库接口分类C/C++: DPI、OCI、OCCI、QT、…Python: Python3、django、sqlalchemyJava: Jdbc4.2、hibernate /hibernate spatial.NET: .net data provider、EF6.0、EFCore、Nhibernate、DDEXGo: ODBCPHP: php5.25.6/7.07
2021-08-28 23:22:30
3458
原创 达梦数据库安全管理与体系
达梦数据库安全管理与体系达梦数据库产品的安全等级安全体系结构达梦数据库安全产品版本⚫ 标准版:只包含基本安全功能(可免费下载试用)⚫ 企业版:功能最全,运行最稳定⚫ 安全版:增加强制访问控制、登录限制等⚫ 军用版:面向军用需求的定制安全功能⚫ 安全可信版:增加环境标记、多要素访问控制、多线程加密等⚫ 商密版本:采用商密算法,通过国密办产品认证。多权分立达梦数据库默认使用三权分立,将传统的数据库管理员划分 为三个可以互相制约的角色⚫ 数据库管理员安全功能范围:身份验证、资源限制、
2021-08-28 23:16:39
1359
原创 达梦SQL介绍
达梦SQL介绍1.SQL语言概述SQL:Structured Query Language,结构化查询语言SQL:是一个通用的、功能强大的关系数据库语言特点:容易掌握、精通困难2.SQL基本功能⚫数据定义 - CREATE、DROP、ALTER⚫数据操纵 - INSERT、UPDATE、DELETE⚫数据控制 - GRANT、REVOKE⚫数据查询 - SELECT3.SQL基本对象⚫ 表空间 – TABLESPACE⚫ 用户 – USER⚫ 模式 – SCHEMA⚫ 表 – T
2021-08-28 23:06:56
1116
原创 达梦DCA考试准备笔记
达梦DCA考试准备笔记1 数据库分类1.1操作系统配置1.1.1网络环境检查ethtool 网卡名网卡名查询: ip a1.1.2操作系统时间检查datetime #确认是否存在时间同步1.1.3查看cpu相关信息lscpucat /proc/cpuinfouname –ar(系统要求:内核要求2.6以上,查看linux当前操作系统内核信息)1.1.4查看内存free -hfree -h -s 3 (3秒输出一次,持续)1.1.5查看磁盘确认磁盘大小以及挂载点,
2021-08-28 23:00:33
736
原创 xshell出现Could not connect to ‘192.168.2.100‘ (port 22): Connection failed.的问题解决
Type `help' to learn how to use Xshell prompt.[c:\~]$ Connecting to 192.168.2.100:22...Could not connect to '192.168.2.100' (port 22): Connection failed.Type `help' to learn how to use Xshell prompt.出现这个问题时找了好多方案,每个问题都是独特的,要具体问题具体判断。最常规的检查工作是,(1)
2021-08-12 17:27:51
34159
16
原创 DM8备份与还原
DM8备份与还原DM8备份还原方法备份还原工具Disql **工具:**联机数据备份与还原,包括库备份、表空间备份与还原、表备份与还原;DMRMAN **工具:**脱机数据库备份还原与恢复;客户端工具 MANAGER和CONSOLE:对应命令行工具DIsql和DMRMAN的功能,分别用于联机和脱机备份还原数据。DM8备份还原方法-归档配置1、使用SQL语句联机配置归档:2、手动配置归档:DM8备份还原方法-联机执行SQL语句进行备份还原在进行联机库级备份、表空间备份和表空间还原时,必
2021-08-04 11:06:49
275
原创 达梦数据库DM学习心得
DM达梦数据库系统详解及部署达梦数据库管理系统(以下简称DM)是基于客户/服务器方式的数据库管理系统,可 以 安 装 在 多 种 计 算 机 操 作 系 统 平 台 上 , 典 型 的 操 作 系 统 有 : Windows(Windows2000/2003/XP/Vista/7/8/10/Server 等)、Linux、HP-UNIX、 Solaris、FreeBSD 和 AIX 等。对于不同的系统平台,有不同的安装步骤。DM 产品的构成DM 产品包括产品光盘和相关的技术资料。 根据不同的应用需求与
2021-08-04 10:56:42
246
原创 达梦DEM安装部署
达梦DEM安装部署一、环境准备达梦数据库dem.war包TomcatJDK二、 DEM 部署步骤安装DM8数据库并初始化实例数据库安装过程见另一篇文档调整数据库参数并执行dem_init.sql脚本修改dm.ini相关参数配置,推荐配置:MEMORY_POOL = 200BUFFER = 1000KEEP = 64SORT_BUF_SIZE = 50执行dem_init.sql脚本cd /opt/dmdbms/bin ./disqlSQL> start /dm8/
2021-08-04 10:52:01
199
原创 达梦数据库主备搭建 保姆教程
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2021-08-03 17:37:12
547
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人