mysql深入要学习哪些东西
程序员文章站
2022-06-22 22:45:52
数据库内部结构和原理数据库建模优化数据库索引建立SQL语句优化SQL编程mysql服务器的安装配置数据库性能监控分析与系统优化各种参数常量设定主从复制分布式架构搭建、垂直切割和水平切割数据迁移容灾备份和恢复shell或Python等脚本语言开发对开源数据库进行二次开发参考博客:https://www.cnblogs.com/XtsLife/p/12046628.html......
- 事务和锁
- 索引与优化(Join查询等)
- 主从复制
- 引擎
- 分布式架构-分库分表
- 数据迁移,容灾备份与恢复
- 数据库性能监控分析与系统优化
- 各种参数常量设置
----------------------------------------------------------------------------------------------------------------------------
mysql的知识体系:
基础:
-
sql语句
-
表结构设计
调优:
-
索引、慢查询优化
-
配置参数调优
核心原理:
-
InnoDb存储引擎 (包括隔离级别、事务、锁、缓存池、回滚日志等等)
-
Mysqld (包括连接管理、进程管理、查询缓存、查询优化、日志等等)
架构与运维:
-
用户与权限、安全
-
备份与恢复
-
日志
-
分布式与高可用
参考博客:
https://www.cnblogs.com/XtsLife/p/12046628.html
http://www.notedeep.com/note/38/page/327
https://cloud.tencent.com/developer/article/1519593
本文地址:https://blog.csdn.net/freegxx001/article/details/109639261