percona TokuDB 高压缩高写入特性
对于使用TokuDB存储的表,尽可能减少update
记录日志,监控,天气数据
如果表示10G ,全表更新需要20G空间,更新后多余的10G可以释放重复利用.
利用PCI-E卡 加 tokudb 高压缩,获得更好性能
分库分表 主键生产策略
http://blog.csdn.net/bluishglc/article/details/7710738#0-tsina-1-46340-397232819ff9a47a7b7e80a40613cfe1
对于error log在运行中,也要监控有什么输出,怎么监控?
慢日志实际上是我打交道最多的一个文件
1通过慢日志查看慢查询
2 查看慢日志增长量是否稳定,来看系统是否稳定了.
需要有一套机制 ,来干这个事。
binary log
数据导构同步
github
主从延迟
show slave status\G;
relay_master_log_file, exec_master_log_pos
到主库binlog找发生了什么
general-log
1. 当driver不正常 ,可以打开看看有什么语句,监控不到,可以抓包分析
2. 做一些审计
开启general-log对性能有影响,但是如果和数据盘不在一个磁盘,就没什么影响
MySQL DBA必须要去看Change log
# cat /usr/local/mysql/docs/ChangeLog
[root@centos02 bin]# file mysqld_safe
mysqld_safe: POSIX shell script text executable
mysqld_mutli 可以调用mysqld_safe, mysqld
mysql_installdb 5.7废弃了
升级需要的步骤
[mysqld]
skip-grant-tables
/usr/local/mysql/bin/mysql_upgrade
stop
#skip-grant-tables
start
检查一下日志
祝贺升级成功了
101个MySQL调试和优化技巧
http://begeek.cn/post/4593.html