MySQL进阶 - 易错知识点整理(待更新)

MySQL进阶 - 易错知识点整理(待更新)

本文根据CSDN MySQL进阶技能树整理的易错知识点,参考资料MySQL八股文连环45问,你能坚持第几问?

一、MySQL日志与事务

二、备份与恢复

  • 备份和恢复(数据库备份可以分为物理备份和逻辑备份),可参考MYSQL的备份和恢复MySQL 数据库管理之 — 备份与恢复
    Note
    • 造成数据丢失的原因:程序错误;人为操作错误;运算错误磁盘故障;灾难(如火灾、地震)和盗窃。
    • 物理备份是对数据库操作系统的物理文件(如数据文件、日志文件等)的备份。这种类型的备份适用于在出现问题的时候需要快速恢复的大型重要数据库。
      物理备份又可以成为冷备份(脱机备份)、热备份(连接备份)和温备份
      冷备份 (脱机备份) :是在关闭数据库的时候进行的(tar)
      热备份 (联机备份) :数据库处于运行状态,依赖于数据库的日志文件(mysqlhotcopy mysqlbackup)
      温备份 :数据库锁定表格(不可写入但可读)的状态下进行备份操作mysqldump
    • 逻辑备份是对数据库逻辑组件的备份,表示为逻辑数据库结构。这种类型的备份适用于可以编辑数据值或表结构。可分为完全备份、差异备份和增量备份
      完全备份:每次对数据库进行完整的备份
      差异备份:备份自从上次完全备份之后被修改过的文件
      增量备份:只有在上次完全备份或者增量备份被修改的文件才会被备份
  • 灾难恢复,可参考MYSQL的备份和恢复MySQL 数据库管理之 — 备份与恢复MySQL之—崩溃-修复损坏的innodb: innodb_force_recovery
    Note
    增量恢复类型
    • 一般恢复: 将所有备份的二进制日志内容全部恢复
    • 断点恢复
      • 基于位置恢复: 数据库在某一时间点可能既有错误的操作也有正确的操作,可以基于精准的位置跳过错误的操作;在发生错误节点之前的一个节点,上一次正确操作的位置点停止。
      • 基于时间点恢复:跳过某个发生错误的时间点实现数据恢复;在错误时间点停止,在下一个正确时间点开始。

三、用户和权限

四、深入索引

参考MySQL索引的概念以及七种索引类型介绍MySQL的索引(普通索引、唯一索引,主键索引、组合索引、全文索引、空间索引)相关操作

五、SQL高级技巧

六、过程化编程

七、设计优化

八、运维与架构

九、查询优化

十、写优化

十一、命令行工具

十二、服务器优化

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值