• 5. MYSQL索引和执行计划

    聚簇索引辅助索引:如果索引没有覆盖到,需要回表。执行计划...

    11. MYSQL分布式架构

    这里主要介绍mycat的使用,通过mycat搭建mysql分布式架构。除了mycat,类似的产品还有sharding-jdbc。知乎上对mycat的评价并不高,所以后续也要学习下sharding-jdbc。...

    10. MYSQL高可用和读写分离架构

    架构演变:高可用:MHA读写分离:Atlas分布式:mycat...

    9. MYSQL主从复制

    介绍:两台或以上数据库实例,通过二进制日志,实现数据的“同步一致”关系。主从复制的前提:至少两台以上时间一致、网络畅通的数据库实例,要有角色划分(有从库有主库),server_id要不同主库开启binlog,建立专用复制用户从库需要知晓主库的连接信息,并确认复制起点从库需要开启专用的复制线程...

    8. MYSQL备份恢复

    数据损坏类型物理损坏:磁盘、文件损坏。比如磁盘被格式化、数据库文件损坏。逻辑损坏:错误sql导致脏数据、错误数据,比如错误的drop、truncate、delete、insert、update。DBA在备份、恢复的职责设计备份、容灾策略备份策略:备份工具的选择,备份周期设计,备份监控方法容灾策略:用...

    7. MYSQL日志管理

    错误日志作用:记录MYSQL从启动以来,所有的状态、警告、错误。可以帮助管理员定位数据库问题。默认开启状态,文件默认位于/datadir/hostname.err。binlog二进制日志slowlog慢日志...

    6. MySQL存储引擎

    什么是存储引擎相当于MySQL内置的文件系统。和操作系统的文件系统打交道的层次结构。MySQL存储引擎种类可以针对不同的表,依据需要设定不同的存储引擎。官方MySQL提供的存储引擎中,比较常用的主要有以下几种:InnoDB,MySQL5.5以后默认的存储引擎,99%的业务表都是它了MyISAMCSV...

    3. MySQL体系结构和基础管理

    C/S工作模型客户端连接到MySQL服务端的两种方式:本地socket连接方式,只能在本地使用,不依赖于IP和端口:socket=/tmp/mysql.sockmysql -s /tmp/mysql.sock远程tcp/ip连接方式mysql -uroot -p123 -h127.0.0.1 -P3...

    MySQL学习笔记

    课程大纲...