叶金荣 mysql优化_MySQL优化来自叶金荣

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

8e5e2f0782d3ceb1d1ef72c1b2ef2276.png

f

c7f60df2833fce8368c707e8df989b5d.png

f

3ed017b42921412fa6c2e52545ff5534.png

f

5e9cb1ebaed2f773b9bcfdc122dcc792.png

f

e6b046e948c7b985451e5345a7e84e1c.png

f

03f96c32f2df21c2a58f60c95b84b348.png

f

78f4fcea0987f9a6c2376de28dfd7822.png

f

f8d7a93481b3766f6117741746c383d8.png

f

3caf628553700071f55844d6e734b9fe.png

f

8a863323b2c8681813d1aa35723774e1.png

f

e57c276c12f0149af949375bfb9dbd38.png

f

9f71e873a517d5274d3925ad9d8cf597.png

f

e0a1c4ef9b7f75d9abbf68e28b58f64b.png

f

1654705760a0bb42599f63d4a3576195.png

f

双1设置

2c3ae15f16f05ef79cd0e1a6d4070f14.png

f

5364f8851bee5e77e256425780c71a73.png

f

07f735be27a90133eb459bf0d08600db.png

f

102735a45447432585cdaafadbb6d9f4.png

f

53cfaa59ffa95bd6cb58b02ef427fcda.png

f

dbdd5a99a96144baeda526b236147b63.png

f

ebd943fb18726504fa6c98f2624e19ea.png

f

3976b82c406584ff8dee91c56438f086.png

f

3dd82a7b902082d15b61e763ba31fcd2.png

f

a2aec6e05a635346865f5bc3d258009f.png

f

pt-toolkit

e8bd918f9852ef4932e9f18f135084ff.png

f

3cfcaa41225f784d5140a191e6f5939e.png

f

3a542563af21f013ae3789c1c0baf10f.png

f

1459bcb6e92d22d3602d96127277bb32.png

f

61ca3422a6baf51cdc181b8d2f65b7f6.png

f

071afa5676c65971137f2b9c320c0724.png

f

f

f

f

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值