Community journal

The latest from the MySQL community

Ideas, releases, practical guides, and perspectives from the people building with MySQL.

Follow the feed
Showing entries 951 to 960 of 15691 « Previous | Next »
MySQL · 源码分析 · binlog crash recovery

前言 本文主要介绍binlog crash recovery 的过程

假设用户使用 InnoDB 引擎,sync_binlog=1

使用 MySQL 5.7.20 版本进行分析

crash recovery 过程中,binlog 需要保证:

所有已提交事务的binlog已存在 所有未提交...

【mysql】  【innodb】  【LOG】  【源码】  【index】  【binlog】  【file】   …

[获取更多]
MySQL · RocksDB · 写入逻辑的实现

简介 在RocksDB中,每次写入它都会先写WAL,然后再写入MemTable,这次我们就来分析这两个逻辑具体是如何实现的. 首先需要明确的是在RocksDB中,WAL的写入是单线程顺序串行写入的,而MemTable则是可以并发多线程写入的。

【mysql】  【函数】  【多线程】  【void】  【Group】   点击查看原文>

MySQL · 源码分析 · 8.0 原子DDL的实现过程续

之前的一篇月报MySQL · 源码分析 · 原子DDL的实现过程对MySQL8.0的原子DDL的背景以及使用的一些关键数据结构进行了阐述,同时也以CREATE TABLE为例介绍了Server层和Storage层统一系统表后如何创建一张新表进行了介绍。

【mysql】  【innodb】  【函数】  【日志】  【LOG】  【源码】  【index】   …

[获取更多]
MySQL · 引擎特性 · WAL那些事儿

前言 日志先行的技术广泛应用于现代数据库中,其保证了数据库在数据不丢的情况下,进一步提高了数据库的性能。本文主要分析了WAL模块在MySQL各个版本中的演进以及在阿里云新一代数据库POLARDB中的改进。

【mysql】  【性能】  【日志】  【LOG】  【线程】  【数据库】  【高并发】   …

[获取更多]
MySQL存储引擎--MyISAM与InnoDB区别

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_34173549/article/details/81149684

MyISAM 和InnoDB 讲解

  InnoDB和MyISAM是许多人在使用MySQL时最常用的两个表类型,这两个表类型各有优劣,视具体应用而定。

【架构】  【mysql】  【innodb】  【性能】  【SQL】  【高可用】   …

[获取更多]
谈谈Mysql索引优化不得不提防的坑

前言

 

在之前的文章《聊聊Mysql优化之索引优化》中,笔者简单介绍了Mysql索引优化的原理和一些使用场景,然而Mysql索引优化的内容还远远不止这些。

【mysql】  【函数】  【SQL】  【索引】  【表达式】  【varchar】   点击查看原文>

聊聊Mysql优化之索引优化

索引是存储引擎用于快速找到记录的一种数据结构。尤其是当表的数据量越来越大的时候,正确的索引对查询性能的提升尤为明显。但在日常工作中,索引却常常被忽略,甚至被误解。

【mysql】  【HASH】  【索引】  【varchar】  【数据结构】  【存储】   点击查看原文>

mysql 创建事件及调用

mysql 创建事件及调用

创建事件 CREATE EVENT 的语法如下: CREATE EVENT [IF NOT EXISTS] ---------------------------------------------*标注1 event_name -----------------.

【mysql】  【函数】  【SQL】  【Create】  【存储过程】  【数据类型】   点击查看原文>

Windows平台下MySQL常用操作与命令

Windows平台下MySQL常用操作与命令

1.导出整个数据库 mysqldump -u 用户名 -p --default-character-set=latin1 数据库名 > 导出的文件名(数据库默认编码是latin1) mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.

【mysql】  【windows】  【数据库】  【表达式】  【Create】  【database】  【update】   …

[获取更多]
Mysql的锁机制之表锁

Mysql的锁机制之表锁

锁是计算机协调多个进程或线程并发访问某一资源的机制.       在数据库中,除传统的计算资源(如CPU,RAM,I/O等)的争用外,数据也是一种供许多用户共享的资源,如何保证数据并发访问的一致性,有效性是所有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素.

【mysql】  【innodb】  【线程】  【数据库】  【高并发】   …

[获取更多]