Redis开启AOF持久化数据丢失问题
一、过程演示
登录redis,并写入测试数据
1
2
3
4
5
6...
/
706 次浏览/
DBA运维
记一次MySQL生产库内存异常增高的排查过程
近期频繁收到一个MySQL实例的内存使用率高的报警,今天我们花时间排查一下问题出在哪里。
修改performance_schema
因为公司生产环境使用的阿里云RDS,修改参数相对方便,performance_schema默认为0,此次修改为1。修改之后提交参数,数据库会进行重启,建议在业务低峰进行。
打开内存监控
登录MySQL数据库,执行如...
/
683 次浏览/
DBA运维
mysql的update更新及delete删表记录where不带索引字段导致死锁
为什么会发生这种的事故?
InnoDB 存储引擎的默认事务隔离级别是「可重复读」,但是在这个隔离级别下,在多个事务并发的时候,会出现幻读的问题,所谓的幻读是指在同一事务下,连续执行两次同样的查询语句,第二次的查询语句可能会返回之前不存在的行。
因此 InnoDB 存储引擎自己实现了行锁,通过 next-key 锁(记录锁和...
/
601 次浏览/
DBA运维
MySQL不带where条件的UPDATE和DELETE 限制操作说明
数据安全是业务的基石,但是DBA 总会遇到救火情况,业务误删除全表或者误更新错全表业务数据,导致服务不可用
sql_safe_updates参数可以限制不带where条件的update/delete语句执行失败,这个参数设置后,可以防止业务bug/漏洞导致把整个表都更新或者删除(线上发生过的案例),也可以防止DBA在线误操作更新/删除...
/
521 次浏览/
DBA运维
Windows 下安装pgsql
一.下载
选择免安装版zip版: https://www.postgresql.org/download/windows/
然后选择你的系统环境,我的是win10 64位所以我选的如下图: https://www.enterprisedb.com/download-postgresql-binaries 点击链接下载
二.安装
1)把下好的zip包解压到你想放的地方:我放的地方是 D:\PgSQ...
/
659 次浏览/
DBA运维
作者:IT邦德
中国DBA联盟(ACDU)成员,目前从事DBA及程序编程
(Web\java\Python)工作,主要服务于生产制造
现拥有 Oracle 11g OCP/OCM、
Mysql、Oceanbase(OBCA)认证
分布式TBase\TDSQL数据库、国产达梦数据库以及红帽子认证
从业8年DBA工作,在数据库领域有丰富的经验
擅长主流数据Oracle、MySQL、PG 运维开发,备份恢复,安装迁移,性能优化、故障应急处理等。
文章目录
前言...
/
736 次浏览/
DBA运维
[root@localhost ~]# cat check_mysql_slave.sh
#!/bin/bash
#chek mysql master slave status script
mysql_port=$(netstat -na | grep -w "LISTEN" | grep "3306" | awk '{print $4}' | awk -F[.:] '{print $5}')
mysql_ip=$(ip a | grep "ens33" | grep...
/
679 次浏览/
DBA运维
接着上一篇Centos7下GlusterFS分布式存储集群环境部署记录文档,继续做一些补充记录,希望能加深对GlusterFS存储操作的理解和熟悉度。
========================清理glusterfs存储环境=========================
由上面可知,该glusterfs存储集群有四个节点:
[root@GlusterFS-master ~]# cat /etc/hosts
.......
192.168.1...
/
704 次浏览/
DBA运维
Keepalived 实现VRRP(虚拟路由冗余)协议,从路由级别实现VIP切换,可以完全避免类似heartbeat脑裂问题,可以很好的实现主从、主备、互备方案,尤其是无状态业务,有状态业务就需要额外花些功夫了。既然Mysql可以使用Keepalived很好的做到主从切换,那么Redis自然可以使用这种方式实现高可用。
Redis主从实现完全没有Mysql成熟,仅仅是可用而已,经过测试主从也不是那么完全不靠谱,主要问题在于同步连接断开之后需要重新全量同步...
/
721 次浏览/
DBA运维
Redis哨兵模式(sentinel)学习总结及部署记录(主从复制、读写分离、主从切换)
Redis的集群方案大致有三种:1)redis cluster集群方案;2)master/slave主从方案;3)哨兵模式来进行主从替换以及故障恢复。
一、sentinel哨兵模式介绍Sentinel(哨兵)是用于监控redis集群中Master状态的工具,是Redis 的高可用性解决方案,sentinel哨兵模式已经被集成在redis2.4之后的版本中。sentinel...
/
518 次浏览/
DBA运维