这段文字基本上聊聊了MySQL数据库的性Neng优化和主从同步延迟问题。
MySQL单表巨大细小管束
- MySQL 5.2.3之前,单表巨大细小管束为4GB。
- 从MySQL 5.2.3开头, MyISAM存储引擎的单表巨大细小管束为64PB,由文件系统巨大细小决定。
- InnoDB存储引擎在共享表地方模式下 单表巨大细小管束为64TB;在独享表地方模式下由文件系统巨大细小决定。
MySQL存储引擎
- MySQL支持许多种存储引擎,如MyISAM和InnoDB。
- Neng通过phpMyAdmin修改表的存储引擎。
MySQL主从同步延迟
- 主从同步延迟兴许由以下因素引起:
- 网络延迟
- 磁盘IO问题
- CPU材料不够
- 内存问题
- 应用程序设计问题
解决主从同步延迟的方法
- 网络问题检查网络连接, 确保MySQL端口开放,关闭skip-networking选项。
- 磁盘IO问题用RAID搞优良性Neng,优化文件系统。
- CPU材料不够许多些CPU材料或优化应用程序。
- 内存问题许多些内存或优化内存用。
- 应用程序设计优化应用程序,少许些锁等待,用geng有效的SQL语句。
监控工具
vmstat监控内存用情况。
sar监控系统性Neng,包括CPU、内存、IO等。
其他
- 用phpMyAdminNeng新鲜建表并指定存储引擎。
- Neng通过调整MySQL配置参数来少许些主从同步延迟。
