首页 > 技术文章 > 临时记录

mysql-hang 2016-08-09 10:53 原文

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

推荐阅读