MySQL

手机扫码查看

一、官方网址

MySQL 官网:https://www.mysql.com ,由 Oracle 维护,提供开源社区版与商业企业版。

二、核心功能

  1. 标准 SQL 支持:完整实现 SQL 标准,支持事务、视图、存储过程与触发器。
  2. InnoDB 引擎:默认存储引擎,支持行级锁、MVCC 与崩溃恢复。
  3. 主从复制:binlog 复制支持读写分离与高可用架构。
  4. 索引优化:B+ 树索引、联合索引、覆盖索引等丰富优化手段。
  5. 分区表:大表可按范围/哈希分区,提升管理效率。
  6. JSON 支持:8.0 起原生 JSON 类型与函数,兼顾灵活性。

三、适用场景

  • Web 应用与业务系统的核心数据存储。
  • 需要强一致事务的订单、支付类场景。
  • 中小规模数据分析与报表查询。
  • 搭配 Redis 构建缓存+持久层经典架构。

四、使用优势

  • 开源免费(社区版),生态与人才储备最成熟。
  • 运维工具链完善,备份、监控、迁移方案齐全。
  • 云厂商普遍提供托管 RDS,运维成本低。
  • 文档资料海量,问题几乎都有现成答案。

五、注意事项

  • 表设计阶段重视索引规划,慢查询多源于索引缺失。
  • 生产环境务必开启 binlog 并制定备份恢复演练机制。
  • 大表 DDL 谨慎操作,建议使用 pt-osc 或 gh-ost 在线变更。
  • 注意版本差异,8.0 与 5.7 在字符集、认证插件上有行为变化。

同分类推荐

相关推荐