一佳互联

展开菜单

Redis开启AOF

Redis开启AOF
Redis开启AOF持久化数据丢失问题   一、过程演示 登录redis,并写入测试数据 1 2 3 4 5 6...

记一次MySQL生产库内存异常增高的排查过程

记一次MySQL生产库内存异常增高的排查过程
记一次MySQL生产库内存异常增高的排查过程       近期频繁收到一个MySQL实例的内存使用率高的报警,今天我们花时间排查一下问题出在哪里。 修改performance_schema 因为公司生产环境使用的阿里云RDS,修改参数相对方便,performance_schema默认为0,此次修改为1。修改之后提交参数,数据库会进行重启,建议在业务低峰进行。 打开内存监控 登录MySQL数据库,执行如...

mysql的update更新及delete删表记录where不带索引字段导致死锁

mysql的update更新及delete删表记录where不带索引字段导致死锁
mysql的update更新及delete删表记录where不带索引字段导致死锁   为什么会发生这种的事故? InnoDB 存储引擎的默认事务隔离级别是「可重复读」,但是在这个隔离级别下,在多个事务并发的时候,会出现幻读的问题,所谓的幻读是指在同一事务下,连续执行两次同样的查询语句,第二次的查询语句可能会返回之前不存在的行。 因此 InnoDB 存储引擎自己实现了行锁,通过 next-key 锁(记录锁和...

MySQL不带where条件的UPDATE和DELETE 限制操作说明

MySQL不带where条件的UPDATE和DELETE 限制操作说明
MySQL不带where条件的UPDATE和DELETE 限制操作说明   数据安全是业务的基石,但是DBA 总会遇到救火情况,业务误删除全表或者误更新错全表业务数据,导致服务不可用   sql_safe_updates参数可以限制不带where条件的update/delete语句执行失败,这个参数设置后,可以防止业务bug/漏洞导致把整个表都更新或者删除(线上发生过的案例),也可以防止DBA在线误操作更新/删除...

Windows 下安装pgsql

Windows 下安装pgsql
Windows 下安装pgsql 一.下载 选择免安装版zip版: https://www.postgresql.org/download/windows/ 然后选择你的系统环境,我的是win10 64位所以我选的如下图: https://www.enterprisedb.com/download-postgresql-binaries 点击链接下载 二.安装 1)把下好的zip包解压到你想放的地方:我放的地方是 D:\PgSQ...

Oracle11G RAC集群安装部署

Oracle11G RAC集群安装部署
作者:IT邦德 中国DBA联盟(ACDU)成员,目前从事DBA及程序编程 (Web\java\Python)工作,主要服务于生产制造 现拥有 Oracle 11g OCP/OCM、 Mysql、Oceanbase(OBCA)认证 分布式TBase\TDSQL数据库、国产达梦数据库以及红帽子认证 从业8年DBA工作,在数据库领域有丰富的经验 擅长主流数据Oracle、MySQL、PG 运维开发,备份恢复,安装迁移,性能优化、故障应急处理等。 文章目录 前言...

MySQL 主从监控脚本

MySQL 主从监控脚本
[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...

GlusterFS分布式存储集群部署记录-相关补充

GlusterFS分布式存储集群部署记录-相关补充
  接着上一篇Centos7下GlusterFS分布式存储集群环境部署记录文档,继续做一些补充记录,希望能加深对GlusterFS存储操作的理解和熟悉度。 ========================清理glusterfs存储环境========================= 由上面可知,该glusterfs存储集群有四个节点: [root@GlusterFS-master ~]# cat /etc/hosts ....... 192.168.1...

Redis+Keepalived高可用环境部署记录

Redis+Keepalived高可用环境部署记录
  Keepalived 实现VRRP(虚拟路由冗余)协议,从路由级别实现VIP切换,可以完全避免类似heartbeat脑裂问题,可以很好的实现主从、主备、互备方案,尤其是无状态业务,有状态业务就需要额外花些功夫了。既然Mysql可以使用Keepalived很好的做到主从切换,那么Redis自然可以使用这种方式实现高可用。 Redis主从实现完全没有Mysql成熟,仅仅是可用而已,经过测试主从也不是那么完全不靠谱,主要问题在于同步连接断开之后需要重新全量同步...

Redis哨兵模式(sentinel)学习总结及部署记录(主从复制、读写分离、主从切换)

Redis哨兵模式(sentinel)学习总结及部署记录(主从复制、读写分离、主从切换)
Redis哨兵模式(sentinel)学习总结及部署记录(主从复制、读写分离、主从切换) Redis的集群方案大致有三种:1)redis cluster集群方案;2)master/slave主从方案;3)哨兵模式来进行主从替换以及故障恢复。 一、sentinel哨兵模式介绍Sentinel(哨兵)是用于监控redis集群中Master状态的工具,是Redis 的高可用性解决方案,sentinel哨兵模式已经被集成在redis2.4之后的版本中。sentinel...