Tag:mysql
All the articles with the tag "mysql".
卷起来🐎🐲💪 -- 数据库分库分表中间件
Posted on:May 18, 2023 at 03:02 PM如果要做一个数据库路由,都需要做什么技术点?一个数据库路由设计要包括哪些技术知识点呢?
卷起来🐎🐲💪 -- MySQL基础架构
Posted on:April 12, 2023 at 09:20 PM我们经常说,看一个事儿千万不要直接陷入细节里,你应该先鸟瞰其全貌,这样能够帮助你从高维度理解问题。同样,对于 MySQL 的学习也是这样。
卷起来🐎🐲💪 -- MySQL索引基础
Posted on:April 13, 2023 at 07:18 PM一句话简单来说,索引的出现其实就是为了提高数据查询的效率,就像书的目录一样。一本 500 页的书,如果你想快速找到其中的某一个知识点,在不借助目录的情况下,那我估计你可得找一会儿。同样,对于数据库的表而言,索引其实就是它的“目录”。
卷起来🐎🐲💪 -- MySQL锁
Posted on:April 13, 2023 at 10:22 PM数据库锁设计的初衷是处理并发问题。作为多用户共享的资源,当出现并发访问的时候,数据库需要合理地控制资源的访问规则。而锁就是用来实现这些访问规则的重要数据结构。根据加锁的范围,MySQL 里面的锁大致可以分成全局锁、表级锁和行锁三类。
卷起来🐎🐲💪 -- MySQL日志系统
Posted on:April 17, 2023 at 10:30 AMMySQL 可以恢复到半个月内任意一秒的状态。MySQL 里面最重要的两个日志,即物理日志 redo log 和逻辑日志 binlog。Redo log 记录这个页 “做了什么改动”。Binlog 有两种模式,statement 格式的话是记 sql 语句, row 格式会记录行的内容,记两条,更新前和更新后都有。
卷起来🐎🐲💪 -- MySQL事物隔离
Posted on:April 13, 2023 at 09:00 AM事务就是要保证一组数据库操作,要么全部成功,要么全部失败。在 MySQL 中,事务支持是在引擎层实现的。你现在知道,MySQL 是一个支持多引擎的系统,但并不是所有的引擎都支持事务。比如 MySQL 原生的 MyISAM 引擎就不支持事务,这也是 MyISAM 被 InnoDB 取代的重要原因之一。
卷起来🐎🐲💪 -- MySQL实践之索引
Posted on:April 14, 2023 at 01:53 AM普通索引和唯一索引,应该怎么选择?MySQL为什么有时候会选错索引?怎么给字符串字段加索引?
卷起来🐎🐲💪 -- MySQL实践之Mac Homebrew Install MySql打开慢日志
Posted on:March 24, 2023 at 05:34 PMMac Homebrew Install MySql打开慢日志记录功能