专注,勤学,慎思。戒骄戒躁,谦虚谨慎

just do it

导航

统计

随笔分类 - MySQL 体系结构

MySQL相关参数总结
摘要:保留个原文链接,避免被爬虫爬了过去,以便后续更正补充:https://www.cnblogs.com/wy123/p/11273023.html MySQL参数繁多,是一个需要根据具体业务、软硬件环境、负载压力、性能需求、数据异常的容忍程度等等信息综合考量的结果,不是一成不变的(当然,某些参数保持默 阅读全文

posted @ 2019-07-30 23:27 MSSQL123 阅读(666) 评论(0) 推荐(1) 编辑

MySQL后台线程整理总结
摘要:本文整理自《MySQL技术内幕 InnoDB存储引擎》 MySQL的服务实现通过后台多个线程、内存池、文件交互来实现对外服务的,不同线程实现不同的资源操作,各个线程相互协助,共同来完成数据库的服务。以下简单总结MySQL的一些后台线程以及主要作用,以及innodb引擎的变化升级情况。 整体上看,My 阅读全文

posted @ 2018-06-20 21:50 MSSQL123 阅读(1776) 评论(0) 推荐(0) 编辑

MySQL InnoDB 事务实现过程相关内容的概述
摘要:MySQL事务的实现涉及到redo和undo以及purge,redo是保证事务的原子性和持久性;undo是保证事务的一致性(一致性读和多版本并发控制);purge清理undo表空间背景知识,对于Innodb表中的行每一行包括:6字节的事务ID(DB_TRX_ID)字段: 用来标识最近一次对本行记录做 阅读全文

posted @ 2018-05-29 21:34 MSSQL123 阅读(263) 评论(1) 推荐(1) 编辑

MySQL中的重做日志(redo log),回滚日志(undo log),以及二进制日志(binlog)的简单总结
摘要:MySQL中有六种日志文件,分别是:重做日志(redo log)、回滚日志(undo log)、二进制日志(binlog)、错误日志(errorlog)、慢查询日志(slow query log)、一般查询日志(general log),中继日志(relay log)。其中重做日志和回滚日志与事务操 阅读全文

posted @ 2018-01-28 10:17 MSSQL123 阅读(16309) 评论(5) 推荐(3) 编辑

MySQL中Checkpoint技术
摘要:个人读书笔记,详情参考《MySQL技术内幕 Innodb存储引擎》 1,checkpoint产生的背景数据库在发生增删查改操作的时候,为了提高事物操作的效率,都是先在buffer pool中完成的,buffer pool中修改之后的数据,并没有立即写入到磁盘,这有可能会导致内存中数据与磁盘中的数据产 阅读全文

posted @ 2018-01-25 21:35 MSSQL123 阅读(698) 评论(1) 推荐(0) 编辑

MySQL二进制日志(binary log)总结
摘要:本文出处:http://www.cnblogs.com/wy123/p/7182356.html (保留出处并非什么原创作品权利,本人拙作还远远达不到,仅仅是为了链接到原文,因为后续对可能存在的一些错误进行修正或补充,无他) 今天无意中发现了一个云栖社区举行的MySQL“第一季:挑战玄惭之 慢SQL 阅读全文

posted @ 2017-07-15 19:09 MSSQL123 阅读(4760) 评论(0) 推荐(1) 编辑

MySQL 物理文件体系结构的简单整理说明
摘要:本文出处:http://www.cnblogs.com/wy123/p/7102128.html (保留出处并非什么原创作品权利,本人拙作还远远达不到,仅仅是为了链接到原文,因为后续对可能存在的一些错误进行修正或补充,无他) 本文的数据库版本是MySQL5.7.18,简单介绍一下MySQL数据文件目 阅读全文

posted @ 2017-07-01 19:46 MSSQL123 阅读(2896) 评论(0) 推荐(2) 编辑