随笔分类 - 数据库
摘要:MySQL高可用架构 MySQL高可用架构主要包括: 主从复制(Master-Slave Replication):通过将主数据库的更改同步到一组从数据库来实现高可用性。当主数据库宕机时,从数据库可以被提升为新的主数据库。 主主复制(Master-Master Replication):两个或多个主
阅读全文
摘要:何时分库分表 数据库性能出现问题后,一般按照如下步骤优化: ① 参数优化 ② 缓存、索引 ③ 读写分离 ④ 分库分表 (最终方案) 分库 服务器磁盘空间不足、内存不足、 CPU 压力过大,导致读写性能瓶颈。 网络带宽不足,响应慢,导致客户端连接等待/超时。 数据量过大,影响读写性能;MySQL单库数
阅读全文
摘要:在MySQL中 DESCRIBE 和 EXPLAIN 语句是相同的意思。DESCRIBE 语句多用于获取表结构,而 EXPLAIN 语句用于获取查询执行计划(用于解释MySQL如何执行查询语句)。 通过 EXPLAIN 语句可以帮助我们发现表格的哪些字段上需要建立索引,用于加速查询。也可以使用 EX
阅读全文
摘要:索引用于提高MySQL的检索速度。在MySQL中,常见的索引有:常规索引(INDEX)、唯一索引(UNIQUE INDEX)、主键索引(PRIMARY KEY)、空间索引(SPATIAL)、全文索引(FULLTEXT)。MySQL的大部分索引(PRIMARY KEY、UNIQUE、INDEX、FUL
阅读全文