![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
文章平均质量分 85
梦想家没有梦想
记录自己的成长,快乐上班,开心生活
展开
-
innodb存储引擎的线程
InnoDB存储引擎是MySQL数据库(除了集群环境)最重要的存储引擎,没有之一,所以我们有必要从MySQL内部原理来研究一下InnoDB存储引擎的线程。本文就是主要谈论InnoDB存储引擎的master thread,io thread,purge thread和page cleaner thread这四个最主要的线程,其中master thread是比较难理解的,下面我们就详细的看一下这几原创 2015-10-14 16:42:34 · 1493 阅读 · 0 评论 -
mysql体系结构
MySQL体系结构1.概述 MySQL数据库是一种可移植的开源数据库。所谓可移植是指MySQL几乎可以在所有的操作系统上运行;开源是指我们可以拿到MySQL数据的源码,如果有开发能力,可以根据自己的需求,来改动MySQL源码,以满足自己的需求。另外MySQL的存储引擎是插件式的,可以根据自己的系统需求来选择最优的存储引擎。当然MySQL插件式的存储引擎架构提供了一系列标准的管原创 2015-10-14 16:45:05 · 520 阅读 · 0 评论 -
MySQL InnoDB存储引擎的内存及其管理
MySQL InnoDB存储引擎的内存及其管理 作为一个支持事物的的存储引擎,InnoDB存储引擎有着极其广泛的应用,因为事物的复杂性,也导致了关系型数据库的内存管理的复杂性,本文就是来研究一下InnoDB存储引擎的内存的使用,以及其管理的方式。InnoDB的内存可以分为三大块,buffer pool,redo log_buffer和额外内存池,它们的关系如下图所示:从上图中原创 2015-10-14 16:55:57 · 638 阅读 · 0 评论 -
mysql的读和写
MySQL的写和读MySQL中有两个重要的动作,就是write和read,本篇文章就来介绍一下MySQL数据库具体是怎么实现读和写的,读的操作是比些操作复杂的操作。1.MySQL的写MySQL的写操作主要是指在MySQL中的数据经过变更(update,delete,insert)之后发生的后继操作。我们知道当数据库发生update,delete,insert操作后数据首先发生的变化是在原创 2015-11-04 14:21:14 · 2091 阅读 · 0 评论 -
Mysql查询缓存的研究
MySQL的查询缓存并非缓存执行计划,而是查询及其结果集,这就意味着只有相同的查询操作才能命中缓存,因此MySQL的查询缓存命中率很低,另一方面,对于大结果集的查询,其查询结果可以从cache中直接读取,有效的提升了查询效率。1工作流程和相关参数及命令1.1 工作流程A):服务器接收SQL,以SQL+DB+Query_转载 2016-01-11 14:54:21 · 513 阅读 · 0 评论 -
MySQL通用优化技巧
MySQL通用优化技巧内容提纲MySQL的特点;硬件、系统优化;MySQL配置优化;SCHEMA设计优化;SQL 优化;其他优化。MySQL 的特点首先,需要明确的是。想要做好MySQL优化,需要先了解MySQL都有哪些特点:简言之,MySQL一般用于互联转载 2016-01-11 15:32:22 · 446 阅读 · 0 评论