MySQL优化来自叶金荣

DevOps微信群

 

代问:有没有什么效率较高的验证备份有效性的工具或者方法?还是只好把库恢复出来核对?

mysqldump或mydumper备份的文件,可以用grep简单快速验证,  而 xtrabackup的话,只能看文件大小,或者做全量恢复了

 

备份

工具:xtrabackup为主,mysqldump为辅
mydumper也有些不太爽的,也比较小众就是

 

叶老师, percona提供的检查主从一致的工具,检查时是否锁住数据库的? 会不会对数据库的读写造成压力? 一般都是在夜里空闲时进行检查吧?有没有遇到什么坑没有?ths
对,必须在空闲时间做,但不会锁整个表,只会锁住要检测的那部分数据
有个参数可以设置你每次要检测的数据量大小

 

no,no,是文本内容在存储进去前先压缩好
不是用InnoDB的compressed这种row format

还不如用TokuDB算了

 

xfs挂载参数:     /dev/sdc1   /data       xfs defaults,noatime,nodiratime,nobarrier   0   0

而xfs的格式化参数不用特别指定,默认的即可。  叶金荣 叶金荣 不过,也有网友给我留言说用上xfs后,io性能抖动比较厉害,换成ext4后就好了。但他还没给我详细场景说明,有待考证,大家可以自己实际测试下先

前面讲到,给MySQL分配的内存不要太大或太小,那么多少合适呢。 首先,要搞清楚MySQL的内存都由哪些部分组成 global buffers和oracle的SGA一个意思,就是全局一次分配,多个线程间共享。 thread buffers和oracle的PGA一个意思,每个线程单独分配,线程间不能相互共享,因此不要分配过大,避免内存不够使用,发生OOM。

 

pt-query-digest + Box Anemometer的案例,可以对slow log进行便捷管理

 

建议不要在InnoDB中存储大量文本
需要的话,事先压缩好再存进去
或者先做好序列化

f

MySQL优化来自叶金荣

f

MySQL优化来自叶金荣

f

MySQL优化来自叶金荣

f

MySQL优化来自叶金荣

f

MySQL优化来自叶金荣

f

MySQL优化来自叶金荣

f

MySQL优化来自叶金荣

f

MySQL优化来自叶金荣

f

MySQL优化来自叶金荣

f

MySQL优化来自叶金荣

f

MySQL优化来自叶金荣

f

MySQL优化来自叶金荣

f

MySQL优化来自叶金荣

f

MySQL优化来自叶金荣

f

双1设置

MySQL优化来自叶金荣

f

MySQL优化来自叶金荣

 

f

MySQL优化来自叶金荣

f

MySQL优化来自叶金荣

f

 MySQL优化来自叶金荣

f

 MySQL优化来自叶金荣

f

 MySQL优化来自叶金荣

f

 MySQL优化来自叶金荣

f

 

MySQL优化来自叶金荣

f

MySQL优化来自叶金荣

f

 pt-toolkit

MySQL优化来自叶金荣

f

 MySQL优化来自叶金荣

f

 MySQL优化来自叶金荣

 

f

 MySQL优化来自叶金荣

f

 MySQL优化来自叶金荣

f

MySQL优化来自叶金荣

f

 

f

 

f

 

f

 

相关文章:

  • 2021-07-25
  • 2022-12-23
  • 2021-08-26
  • 2022-03-09
  • 2021-05-24
猜你喜欢
  • 2021-11-07
  • 2021-08-06
  • 2021-07-08
  • 2021-11-21
  • 2021-11-26
  • 2021-12-20
  • 2021-06-22
相关资源
相似解决方案