自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 问答 (3)
  • 收藏
  • 关注

原创 达梦逻辑导入导出及常见报错

唯一的区别在于, dimp 导入的文件必须存放在客户端,dimpdp 导入的文件必须存放在服务器端。远程:./dexp USERID=SYSDBA/SYSDBA@192.168.0.1:5236 FILE=db_full.dmp DIRECTORY=/mnt/dexp/data LOG=db_full.log FULL=Y。USERID 用户名/口令 格式:{<username>[/<password>] | /}[@<connect_identifier>][<option>] [<os_auth>]

2024-06-07 15:07:39 3020

原创 达梦的dm_svc.conf的配置

dm_svc.conf 是一个客户端配置文件,它包含了 DM 各接口和客户端工具所需要配置的一些参数。它必须和接口/客户端工具位于同一台机器上才能生效。dm_svc.conf 的工作目录是固定的,不能改变。用户如果需要将其修改并拷贝到其他客户端机器上,也必须位于相同的目录中。dm_svc.conf 的工作目录就是初始 dm_svc.conf 文件的生成目录。Window环境dm_svc.conf 位置(C:\Windows\System32)Linux环境dm_svc.conf 位置(etc目录下)

2024-06-07 10:26:32 1893

原创 达梦读写分离集群安装

进入到/home/dmdba/dmdbms/script/root/目录下,注册实例服务、守护进程服务和监视器服务。启动流程:先启动主库实例服务,在起主库守护进程,再起备库实例服务,在起备库守护进程,再起监视器。ALTER_MODE_STATUS = 0 #不允许手工方式修改实例模式/状态/OGUID。ALTER_MODE_STATUS = 0 #不允许手工方式修改实例模式/状态/OGUID。备份存放路径为/dmdata/arch,备份文件命名为BACKUP_FILE_01。

2024-05-23 14:58:18 515

原创 达梦索引和explain部分

索引是为了快速检索和定位数据行而创建的一种数据结构。索引在逻辑上和物理上都与相关的表的数据无关,作为无关的结构,索引需要存储空间。创建或删除一个索引,不会影响基本的表、数据库应用或其他索引。当插入、更改和删除相关的表的行时,DM8 会自动管理索引。如果删除索引,所有的应用仍继续工作,但访问以前被索引了的数据时速度可能会变慢。

2024-05-23 14:47:43 1665

原创 达梦DSC共享存储集群安装

DSC0] #inst_name 跟 dmdcr_cfg.ini 中 DB 类型 group 中 DCR_EP_NAME 对应。[DSC1] #inst_name 跟 dmdcr_cfg.ini 中 DB 类型 group 中 DCR_EP_NAME 对应。DCR_EP_NAME = ASM0 ##ASM 节点名,和 dmasvrmal 的 MAL_INST_NAME 一致。#和 dmdcr_cfg.ini 中 CSS 配置项的 DCR_EP_HOST 和 DCR_EP_PORT 保持一致。

2024-05-15 09:03:27 752

原创 达梦ODBC安装

Driver = /home/dmdba/dmdbms/bin/libdodbc.so #实例安装路径。刷新配置:odbcinst -i -d -f /usr/local/etc/odbc.ini。这个报错是修改环境变量,需修改环境变量(要在dmdba账户下进行操作)完成参数修改够,执行一些命更新环境变量:source .bashrc。再执行./configure --enable-gui=no。查看版本:odbc_config --version。配置odbcinst.ini。创建SOCKET连接失败。

2024-05-08 14:42:55 1305

原创 达梦数据库core文件和gdb工具使用

这一类是服务端程序被迫发生的,例如内存访问越界、非法指针、堆栈溢出等问题,主要表现为达梦数据库运行日志检查点突然中断,没有任何信息,但这一类问题的原因往往是由某个 sql 语句引发的,只需要找到对应的 sql 语句即可。对于数据库产生的core文件,dm提供dmrdc工具进行core文件的分析读取,此工具可以提取出core文件中的完整sql语句。gdb是linux下一个强大的程序调试工具,调试达梦程序的core文件:gdb dmserver core。set logging命令详解。

2024-05-08 14:39:24 569

原创 达梦常用linux和数据库命令

提供SP_SET_PARA_VALUE和SP_SET_PARA_DOUBLE_VALUE过程来修改静态/动态配置参数。参数为2表示只在 INI 文件中修改配置参数,此时可用来修改静态配置参数和动态配置参数。-- 其中,SCOPE参数为1表示获取INI文件中配置参数的值,为2表示获取内存中配置参数的值。:不能通过 SQL 命令或函数修改,只能通过修改 dm.ini 文本文件修改此参数(需要重启数据库才能生效)。:不能修改内存中的值,只能修改参数文件中的值,可以通过 SQL 命令或函数修改。

2024-04-28 21:10:06 2982

原创 基础达梦SQL

外连接:结果不仅包含满足条件的记录,还会包含位于两边表中所有不满足条件的记录,对应的两边表的记录显示为 NULL。右外连接:结果不仅包含满足条件的记录,还包含位于右表中不满足条件的记录,对应的左表的记录显示为 NULL。左外连接:结果不仅包含满足条件的记录,还包含位于左表中不满足条件的记录,此时右表的记录显示为 NULL。自连接:表和自身进行连接,自连接查询至少要对一张表起别名,否则,服务器无法识别要处理的是哪张表。对于多个条件的复杂查询,可通过AND,OR,子查询,IN,NOT IN等实现。

2024-04-21 19:53:34 665

原创 达梦数据库备份恢复和DTS工具运用(超详细)

由于日志重做过程中,修改好的数据页首先存入缓冲区,缓冲区分批次将修改好的数据页写入磁盘,如果在此过程中发生异常中断,可能导致缓冲区中的数据页无法写入磁盘,造成数据的不一致,数据库启动时校验失败,所以表空间恢复过程中不允许异常中断。##使用 RESTORE 命令完成表空间的脱机还原,还原的备份集可以是联机或脱机生成的库备份集,也可以是联机生成的表空间备份集。联机备份还原:联机备份还原指数据库处于运行状态时,并正常提供数据库服务情况下进行的备份还原操作,称为联机备份还原。一个备份集对应了一次完整的备份。

2024-04-15 15:50:30 1163

原创 达梦守护集群安装(超详细)

当DM1是主库时,需向DM2(实时备库)同步数据,因此实时归档的ARCH_DEST的配置为DM2。配置监视器时,一般配置两个监视器,确认监视器和非确认监视器。启动流程:先启动主库实例服务,在起主库守护进程,再起备库实例服务,在起备库守护进程,再起监视器。关闭流程:先关闭监视器 再关闭备库守护 再关闭主库守护 再关闭主库实例,在关闭备库实例。以mount方式启动主库(一定是mount方式,否则会产生日志,破坏主备数据一致性)以mount方式启动备库(一定是mount方式,否则会产生日志,破坏主备数据一致性)

2024-04-03 16:56:26 879

原创 达梦M8Linux安装步骤(超详细)

达梦linux系统详情安装

2024-03-31 15:58:02 1673

原创 mysql通过navicat同步表结构

通过navicat实现表结构的同步或者修改

2022-08-11 14:39:48 421

原创 mysql查看索引使用率

mysql查看索引使用率

2022-07-29 14:11:48 957

原创 mysql修改表、字段的字符集、排序规则

查看数据库的排序规则SHOW VARIABLES LIKE 'collation%'1:修改数据库编码及字符集alter database 数据库名 character set=utf8mb4 collate=utf8mb4_unicode_ci;2:获取所有需修改表的编码及字符集的命令SELECT CONCAT( 'ALTER TABLE ', TABLE_NAME, ' CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unic..

2022-04-15 15:17:19 1316 1

原创 mysql查询某个字段最大字符长度

SQL如下:SELECT `COLUMN`,LENGTH(`COLUMN`) FROM TABLE WHERE LENGTH(`COLUMN`) = (SELECT MAX(LENGTH(COLUMN)) FROM TABLE)

2022-03-25 19:32:00 4881

原创 mysql的Navicat执行定时任务

需求:定时删除或者插入数据.查询状态新建查询>运行:SHOW VARIABLES LIKE 'event_scheduler'查询看到默认为关闭(OFF)修改为开启执行:SET GLOBAL event_scheduler = ON开启,再次查询为ON正文开始第一步:函数,新建函数,选择过程函数,命名函数,点击完成。第二步:在BEGIN 和 END之间写入sql语句,点击保存。例如:DELETE FROM teacher WHERE create_t.

2022-03-14 15:32:28 6438

原创 mysql查看索引使用一揽子问题

查看索引使用情况show status like '%Handler_read%';查看一个表下索引show INDEX FROM 表名查看索引是否被使用到SELECTobject_type,object_schema,object_name,index_name,count_star,count_read,COUNT_FETCHFROMPERFORMANCE_SCHEMA.table_io_waits_summary_by_index_usag...

2022-03-11 14:26:32 859

原创 mysql几个删除的区别

MySQL删除数据否释放磁盘空间:1、drop table table_name 立刻释放磁盘空间 ,不管是 Innodb和MyISAM2、truncate table table_name 立刻释放磁盘空间 ,不管是 Innodb和MyISAM3、delete from table_name删除表的全部数据,对于MyISAM 会立刻释放磁盘空间 ,InnoDB 不会释放磁盘空间4、对于delete from table_name where xxx带条件的删除, 不管是innodb还是..

2022-03-07 14:03:23 423 1

转载 SQL语句中where问题

————————————————版权声明:本文为优快云博主「左--右」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.youkuaiyun.com/qq_41080067/article/details/102466284注:原作者非常棒(๑•̀ㅂ•́)و✧,我转载是方便自己学习回顾。侵权删!!1、应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描。如:select id from

2021-11-23 19:20:53 2340

原创 查mysql库中所有表大小以及单个表大小

查询库中表数据量大小以及索引大小select ( @i := @i + 1 ) AS '序列',TABLE_NAME, concat(truncate(data_length/1024/1024,2),'MB') as data_size,concat(truncate(index_length/1024/1024,2),'MB') as index_sizefrom ( SELECT @i := 0 ) AS a, information_schema.tables where TAB...

2021-11-08 16:34:53 493

原创 查询MySQL数据库中所有表的结构

SELECT A.TABLE_SCHEMA '数据库', A.TABLE_NAME '表名', A.COLUMN_NAME '表列名', A.ORDINAL_POSITION '表字段顺序号', A.DATA_TYPE '列的数据类型', A.COLUMN_TYPE '列的类型', A.COLUMN_COMMENT '列的备注'FROM INFORMATION_SCHEMA.COLUMNS AWHERE A.TABLE_SCHEMA='库名'OR...

2021-11-08 16:09:28 1478

原创 查询MySQL数据库中所有表的索引

SELECTTABLE_NAME, INDEX_NAME, GROUP_CONCAT(COLUMN_NAME) as INDEX_COLUMNFROMinformation_schema.statisticswheretable_schema='库名'GROUP BY TABLE_NAME, INDEX_NAME;

2021-11-08 16:08:55 2458

原创 如何查询mysql数据库中所有表并排序

统计数据库中表数目并排序SELECT ( @i := @i + 1 ) AS '序列', TABLE_NAMEFROM ( SELECT @i := 0 ) AS a,information_schema.TABLES WHERE table_schema = '库名';

2021-11-08 16:05:52 661

空空如也

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

TA关注的人

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