自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 部署my2sql

binlog解析及闪回工具。

2024-09-20 17:17:55 703

原创 ibd2sql

ibd2sql可以提取innodb的ibd文件的元数据信息,并拼接为DDL,还可以根据元数据信息解析ibd文件中的数据insert/replace SQL语句。

2024-08-08 14:18:45 966

原创 mysql备份

备份

2024-07-26 10:35:23 131

原创 undo log&&redo log&&binlog

undo:意为撤销或取消,以撤销操作为目的,返回指定某个状态的操作。undo log:数据库事务开始之前,会将要修改的记录放到undo日志中,当时事务回滚时或数据库崩溃时,可以利用undo日志,撤销未提交事务对数据库产生的影响。undo log:产生和销毁:在事务开始前产生;

2024-07-19 14:46:39 509

原创 mysql如何解决写失效问题?

恢复过程中,如果存在损坏的数据页,那么innodb首先就回去双写缓冲区文件中找副本,用副本尝试恢复损坏的数据页,然后再应用重做日志。redo log本质上是物理日志,记录的是 “ 在某个数据页上做了什么修改 ” ,但如果数据页本身已经发生了损坏,redolog来恢复已经损坏的数据块是无效的,数据块的本身已经损坏,再次重做依然是一个坏块。当写入过程中磁盘发生宕机了。DWB是针对实际的buffer数据页的原子保证,就是避免mysql崩溃时,写的那几个datapage不会出错,要么都写了,要不什么都没做。

2024-07-15 14:30:25 365

原创 innodb-磁盘结构

默认OFF,如果开启则要配置两个或两个以上的undo表空间文件,当一个写满时就会缩减,向另一个文件继续写,mysql8.0开始对undo表空间进行分离,初始化后默认就会产生两个undo表空间文件,可进行动态扩容和收缩。回滚表空间,mysql实例在初始化时会自动创建两个默认的undo表空间(初始大小16M),用于存储undolog日志,undolog默认是保存在系统表空间ibdata1中的,8.0默认有单独的独立表空间文件按。更改缓冲区的存储区域,如果表是在系统表空间而不是每个表文件或通用表空间中创建的。

2024-07-11 14:21:20 735

原创 innodb-内存结构

改进:链表分为new和old两个部分,加入元素时并不是从表头插入,而是从中间midpoint位置插入,如果数据很快被访问,那么page就会向new列表头部移动,如果数据没有被访问,会逐步向old尾部移动,等待淘汰。写缓冲区仅适用于非唯一性普通索引页,因为索引设置唯一性,在进行修改时,innodb必须要做唯一性校验,因此必须查询磁盘,做一次IO操作。在进行DML操作时,如果BP没有其对应的page数据,并不会立刻将磁盘页加载到缓冲池,而是在CB记录缓冲变更,等未来数据被读取时,再将数据合并恢复到BP中。

2024-07-10 15:53:44 690

原创 TiDB-1

TiDB开源分布式关系型数据库,是一款定位于在线事务处理/在线分析处理的融合型数据库产品,实现了一键水平伸缩,强一致性的多副本数据安全,分布式事务,实时OLAP等重要特性。相对于传统的主从复制方案,基于RAFT多数派选举协议可以提供金融级的100%的数据强一致性保证,且在不丢失大多数副本的前提下,可以实现故障转移的自动恢复,无需人工介入。tidbserver是负责sql请求,随着业务的增长,可以简单的添加tidbserver节点,提高整体的处理能力,提高更高的吞吐。支持公有云,私有云和混合云。

2024-07-02 13:51:09 177

原创 oracle——动态监听不能连接服务

问题:因修改了oracle数据库服务器的ip地址后,数据库可以正常使用,修改了配置文件的ip后,动态监听失败。

2024-04-07 17:47:17 344

原创 SQL server——alwayson部署

在其中一台DB服务器中打开故障转移群集管理器后,点击下方红色框内的”验证配置” (用哪一台配置,则哪一台为主服务器,我用node01,配置其中一台就可以)在选择功能中,添加故障转移群集.NET Frameework 3.5功能,telnet。3、 Ip5个(三台DB服务器IP各一个,集群IP一个,监听IP一个)。选择全新SQL Server独立安装,如下图(三台DB服务器都需要安装)启用高可用组,两台DB服务器都需要启动,启动后重启该服务。添加端口号,添加静态IP地址,添加侦听器DNS名称。

2023-12-05 13:49:07 2444

原创 mysql因history表数据文件过大导致的问题处理

https://www.jianshu.com/p/63bb00e570fa?v=1701327013504https://www.jianshu.com/p/63bb00e570fa?v=1701327013504

2023-11-30 14:51:25 164

原创 mydump/myloader

备份

2023-11-21 13:55:26 350 1

原创 libmysqlclient.so.18不存在报错

libmysqlclient.so.18.1.0

2023-11-17 14:31:32 1224

原创 MySQL——ssl加密连接

mysql服务器端启用强制SSL加密。

2023-11-17 14:21:45 2637

原创 POWER BI的部署

图片.png安装完成开始使用:(等了好久才启动 需要的机器的性能要很高)图片.png(内心os:啥玩意不会用,后面在学吧!!毁灭吧 摆烂吧)

2023-11-08 10:55:55 195 1

原创 Mysql——MGR

mgr插件

2023-10-19 17:44:57 96

原创 MySQL8.0——数据库克隆

MySQL8.0.17引入clone plugin,允许从本地或者远程的MySQL中克克隆的数据是InnoDB存储引擎中的物理快照信息(包括schema,表,表空间,元数据等克隆的数据是一个完整的数据目录,插件可以使用克隆的目录恢复和恢复一个mysql server。克隆的数据是InnoDB存储引擎中的物理快照信息。

2023-10-18 14:53:26 1020 1

原创 MySQL——基于.idb和.frm文件还原数据库

备份恢复,数据库,运维

2023-10-13 10:52:45 936

原创 Linux—设置开机自启

这些链接文件指向/etc/init.d 中的 shell 脚本或者其他可执行文件,它们的命名方式基本都是以“S”或者“K”开头,其后紧跟一个数字,数字后则是链接文件的名字。例如,获取到的当前运行的 Linux 系统的启动级别是 5, 如果想要在这个启动级别里面实现开机自动执行特定脚本,那么需要在/etc/rc5.d 中进行配置。启动配置目录为/etc/rcX.d,这里的rcX.d是指 rc0.d~rc6.d 文件夹,这些文件夹在 Linux 系统中存放于/etc 目录下。6 重启模式(不能使用)

2023-05-23 13:38:32 1306 1

原创 MySQL—FEDERATED存储引擎的使用

要想开启的话是support为YES,可以在/etc/my.cnf/内添加federated(主要在mysqld的模块下添加,放在其他模块下无法识别变量),然后重启MySQL就可以了。FEDERATED存储引擎的功能与oracle的DBLINK基本类似,主要用来提供对远程MySQL服务器上面的数据的访问接口,默认情况下面,mysql是不启用该存储引擎的。由此可以看出FEDERATED的状态是no,说明没有开启,如果没有的话说明没有编译进去,需要重新安装,FEDERATED是支持动态安装。

2023-01-09 14:47:15 1266

原创 Oracle——清理归档日志

Oracle,数据库,归档模式,运维

2022-12-30 10:12:21 8209

原创 Oracle——开启/关闭归档模式

Oracle,归档模式,运维

2022-12-30 10:05:03 1665

原创 MySQL——主从复制

MySQL,数据库,高可用,主从状态

2022-10-18 14:55:12 231

原创 MySQL——集群搭建

MySQL,集群,搭建,运维,db,数据库

2022-10-10 16:40:09 123

原创 MySQL——多实例搭建

MySQL,搭建,多实例,db

2022-10-10 16:38:40 926

原创 SQL server——卸载

SQL server ,卸载

2022-10-10 16:12:05 41191 4

inlog解析及闪回工具 MySQL闪回工具简介 及 binlog2sql工具

inlog解析及闪回工具 MySQL闪回工具简介 及 binlog2sql工具

2024-09-20

空空如也

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

TA关注的人

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