
MySQL
文章平均质量分 77
关于MySQL的知识
viperd
这个作者很懒,什么都没留下…
展开
-
MySQL篇:分库分表
分库和分表有两种模式,垂直和水平。垂直分库:电商数据库拆分为用户、订单、商品、交易等数据库。水平分库:用户数据库,拆分为多个,比如User_DB_0 - x。垂直分表:将数据库表按照业务维度进行拆分,将不常用的信息放到一个扩展表。水平分表:将用户表水平拆分,展现形式就是 User_Table_0 - x。原创 2024-06-02 14:22:39 · 476 阅读 · 0 评论 -
MySQL篇:事务
事务的四大特性:ACID(原子性,一致性,隔离性,持久性)持久性原创 2024-07-15 17:44:22 · 1739 阅读 · 2 评论 -
MySQL篇:日志
MySQL中常见的日志:重做日志用途: 保证事务的持久性,记录事务对数据库所做的所有修改。内容: 记录事务对数据页的物理修改,而不是逻辑修改。配置: 配置文件中设置 innodb_log_group_home_dir 和 innodb_log_files_in_group 参数。撤销日志用途: 保证事务的原子性,用于事务的回滚和 MVCC 实现。内容: 记录事务对数据页的逻辑修改,以支持事务的回滚。配置: 通常无需人工配置,由存储引擎自动管理。二进制日志。原创 2024-07-10 21:30:35 · 464 阅读 · 0 评论 -
MySQL篇:主从复制
话不多说,直接上概念:DDL(Data Definition Language)语句:数据定义语言,主要是进行定义/改变表的结构、数据类型、表之间的链接等操作。常用的语句关键字有 CREATE、DROP、ALTER 等。DML(Data Manipulation Language)语句:数据操纵语言,主要是对数据进行增加、删除、修改操作。常用的语句关键字有 INSERT、UPDATE、DELETE 等。原创 2024-07-15 14:34:51 · 417 阅读 · 0 评论