日志文件
Error Log
binlog mysql-bin.index
update log
query log
slow query log
InnoDB的在线REDO log
架构
两层
SQL Layer
Storage Engine Layer
mysql工具
mysql
mysqladmin
mysqldump
mysqlimport
mysqlbinlog
mysqlcheck
mysqlhotcopy
存储引擎
MyISAM
支持三种索引
B-Tree
R-Tree
Full-Text
只有table-locking
InnoDB
特点:
支持事务安全
数据多版本读取
支持外键
锁定机制的改进,支持row-locking
更好的crash recovery
NDB Cluster
高可用设计思路及方案
利用Replication来实现高可用架构
优势:部署简单,实施方便,维护也简单
劣势:若Master主题硬件故障且无法恢复,则可能造成部分未传送到Slave端的数据丢失
利用MySQL Cluster实现整体高可用
优势:可用性高,性能好。冗余数据拷贝实时同步
劣势:维护复杂,产品更新快,有BUG
利用DRDB保证数据的高安全可靠
优势:DRDB功能强大,数据可在底层块设备级跨物理主机镜像。IO操作顺序保存,满足一致性
劣势:非分布式文件系统环境无法支持镜像数据同时可见,性能和可靠性两者锚段,维护成本高
常用开源监控软件
Nagios
MRTG
Cacti