首页
学习
活动
专区
工具
TVP
发布

DBA随笔

专栏作者
519
文章
901854
阅读量
66
订阅数
Redis超时、阻塞问题的排查思路
在Redis中,经常会遇到各种原因的阻塞,最终导致Redis超时。可以毫不夸张的说,阻塞,是使用Redis的噩梦,每个人都会遇到。
AsiaYe
2022-04-01
3.8K0
MySQL Seconds_behind_master反复横跳?
2、show slave status查看seconds_behind_master值反复在0、500、0、500、0、500之间跳动。
AsiaYe
2021-12-28
7610
一篇文章了解AOF持久化机制
线上的Redis服务被用来当做缓存用,缓存有一个缺点,就是一旦断电,缓存中的数据将全部丢失。通常情况下,缓存中的数据是允许丢失的,但是有些业务场景下,无法容忍数据丢失,这个时候,就需要我们将缓存中的内容保存起来,或者说不保存,但是你能够把它“恢复出来”。
AsiaYe
2021-11-16
8180
MySQL数据备份方法的选择和思考
从事DBA的行业也有两年多了,在数据备份上无论是理论和实践上,都积累了一些经验,恰逢这两天又出现一些数据备份方面的问题,这里,我将之前遇到过的数据备份方法简单做个整理。
AsiaYe
2021-02-24
1K0
Linux之inodes溢出问题
今天线上出现了一个inode耗尽的问题,最后通过清理磁盘上的小文件来解决问题。大概分享下inode的相关知识。
AsiaYe
2020-08-26
2.2K0
Redis开发与运维学习笔记---(12)
Redis是典型的单线程架构,所有的读写都是在一条主线程中完成的,在高并发场景中,一旦这条主线程出现了阻塞,哪怕是很短的时间,对于应用的影响都是巨大的。
AsiaYe
2020-04-27
6930
Second_Behind_Master值
日常工作中,我们经常会和主从复制架构打交道,现在一般的公司线上很少出现单点实例的裸奔情况,因为单点实例极易出现故障,而在实例运行的过程中,我们很难做到一直对实例进行备份。主从复制完美的解决了上面这个问题,而在主从复制的过程中,最常见的事情就是需要统计从库落后主库的时间,一般情况下,我们是需要主从的落后时间越小越好,因为小的数字意味着从库的数据和主库的数据基本保持一致。当然,在某些情况下,我们也会人为的设置这个延迟时间,举例子就是在一些高危操作之前,我们害怕出现一些误操作,这个时候我们往往设置主从的延迟时间,这样即使主库上进行了误操作,例如删除了表,由于主从库之间延迟时间的存在,我们的从库可以避免这个问题,从而保障数据的安全性。
AsiaYe
2019-11-06
9550
Linux命令三剑客的一顿操作
今天在写一个脚本的时候,遇到了很多字符过滤的问题,感觉还是有些技术含量的,这里记录下来,以便后续参阅。
AsiaYe
2019-11-06
4160
一个线上的update操作问题
今天在处理线上业务的时候,发现了一个比较有意思的问题,是一个表数据的操作,这里将这个操作过程写出来,以供大家参考。
AsiaYe
2019-11-06
5590
Linux之awk命令详解(一)
awk是一个报告生成器,拥有强大的文本格式化能力。它的命名方式也是由三位大佬,分别叫Aho,Weinberger,Kernighan,的三个人,awk命令取得他们的名字首字母。
AsiaYe
2019-11-06
8.4K0
Linux之awk命令详解(二)
上一篇文章我们简单举了几个例子了解了一下awk命令的基本语法,这里,再次贴出来这个命令的基本语法,如下:
AsiaYe
2019-11-06
2.6K1
mysqlbinlog浅析
在mysql中,当我们开启了二进制日志,任意时间对数据库所做的更改,都会被记录到日志文件中,例如当我们添加了一个表或者update了一条数据,这些时间都会被存储到mysqlbinlog中,之前对于二进制文件的理解不够透彻,今天在线上处理一个问题的时候,重新对二进制日志有了更加深刻的认知。
AsiaYe
2019-11-06
7430
mysql时间和日期处理函数
curdate和current_date函数都是返回当前日期值,格式为YYYY:MM:DD,可以看到curdate值+0返回的是数值格式的值。
AsiaYe
2019-11-06
7K0
MySQL之表碎片简介
对于mysql和Infobright等数据库,information_schema数据库中的表都是只读的,不能进行更新、删除和插入等操作,也不能加触发器,因为它们实际只是一个视图,不是基本表,没有关联的文件。MySQL的information_schema.tables存储了数据表的元数据信息,它详细表述了某个表属于哪个schema,表类型,表引擎,创建时间等信息。这里我们首先看看information_schame中的表tables的各个字段的含义(代码可左滑):
AsiaYe
2019-11-06
1.1K0
MySQL的一点学习笔记
最近在看《MySQL技术内幕之innodb存储引擎》这本上,上面还是写了很多有意义有价值的内容的,这里讲学习笔记贴上来,学习笔记中包含很多点,以后再系统的总结一把,今天先把所有的点罗列一些,大家可以看看,希望有所帮助吧。
AsiaYe
2019-11-06
3240
一个线上问题引发的思考
PROBLEM P5 Endpoint:10.xx.xxx.xx Metric:mysql.slave.seconds_behind_master Tags:port=3306,service=club,slave_ip=10.xx.xxx.xxx,slave_port=3306 all(#3): 184>100 Note:[[warning]因大事物或从库忙导致延时] Max:3, Current:2 Timestamp:2018-10-18 13:30:00 http://127.0.0.1:8081/portal/template/view/41
AsiaYe
2019-11-06
7710
一个奇怪的SQL问题
(d_tinyint int not null default 1 comment "a",
AsiaYe
2019-11-06
8370
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档