随笔分类 -  Sql

摘要:binlog 会记录表结构变更和表数据变更,有了 binlog 和 redolog,可以还原任意时刻的数据库状态。 binlog 二进制文件通常用来数据恢复、主从复制、审计。 本篇 Mysql 版本为 8.0。 归档日志(binlog)详解 binlog 的写入机制 事务执行过程中,先写到 binl 阅读全文
posted @ 2022-07-21 12:51 菜乌 阅读(1440) 评论(0) 推荐(0) 编辑
摘要:了解了 SQL 执行的流程,知道每一条语句都经过连接器、查询存储、分析器、优化器、执行器最后到存储引擎的过程。查询语句是如此,更新语句也不例外。 不同的是,更新语句会修改表数据,这里就涉及到两个重要的日志模块 redolog 和 binlog。 本篇还是选用 InnoDB 搜索引擎。 系统的日志模块 阅读全文
posted @ 2022-07-20 12:36 菜乌 阅读(588) 评论(0) 推荐(0) 编辑
摘要:其实用 Mysql 已经好多年了,也能写一些复杂 SQL。但对原理一窍不通。最近项目中的 Aurora 总是出现 CPU 爆满的情况,有一些慢 SQL,想来顺便深入了解一下 SQL 执行的内部原理,大概能更好更彻底地解决问题。看了丁奇的《Mysql 实战45讲》收获颇丰,在这里按照自己的思路做一些整 阅读全文
posted @ 2022-07-19 17:50 菜乌 阅读(107) 评论(0) 推荐(0) 编辑
摘要:由于自己需要国外服务器和国内服务器数据同步, 所以从国外服务器连接过国内服务器的数据库。 下文中,国内服务器称作一号机,国外服务器为二号机。前提是两台服务器都安装配置了数据库。 Mysql 1、两台服务器安全组设定 一号机入站规则,开放 3306 端口,来源设置为二号机 IP。 二号机出站规则,开发 阅读全文
posted @ 2021-10-28 17:32 菜乌 阅读(4909) 评论(0) 推荐(0) 编辑
摘要:对于本地开发环境,小型的 Mysql 比较适合本地学习。 本文环境 win10 + mysql8 1、下载 去 Mysql 官网下载安装包 - https://dev.mysql.com/downloads/mysql/ 2、解压 将下载的安装包解压到想要安装的位置。 3、安装 以管理员身份打开 c 阅读全文
posted @ 2019-10-22 09:50 菜乌 阅读(1188) 评论(0) 推荐(0) 编辑
摘要:一、下载MongoDB安装文件 下载地址:http://pan.baidu.com/s/1nvEuDD3 二、双击下载的文件,根据向导一直到finish。比如安装目录为 d:\mongodb 1、创建文件夹。用来安装db和log。 db路径:d:\mongodb\data\db log路径:d:\m 阅读全文
posted @ 2016-12-23 14:49 菜乌 阅读(915) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示