Logo

  • dbapower

    发布于:26 天前

    1

    一篇文章带你玩转TiDB灾难恢复
    一篇文章带你玩转TiDB灾难恢复一、背景`高可用是TiDB的另一大特点,TiDB/TiKV/PD这三个组件都能容忍部分实例失效,不影响整个集群的可用性。下面分别说明这三个组件的可用性、单个实例失效后的后果以及如何恢复。TiDBTiDB是无状态的,推荐至少部署两个实例,前端通过负载均衡组件对外提供服务。当单个实例失效时,会影响正在这个实例上进行的Session,从应用的角度看,会出现单次请求失败的情
    阅读 2097 评论 1 收藏 0
  • 石小令

    发布于:2020-04-15 15:01:06

    0

    redis实现分布式锁踩坑记录
    这里主要记录项目中使用基于redis的分布式锁所遇到的问题及解决方案;业务场景我的业务场景是这样的,我们服务有库存模块,而我的服务又是多节点部署,要高峰期会存在库存差异,后面分析问题之后,打算采用redis实现分布式锁(主要的原因是服务已经集成了redis,不需要做额外的配置)问题1.数据库事务超时不要感觉奇怪,分布式锁怎么会导致数据库事务超时呢?我的代码大概是这样的:伪代码@Transactio
    阅读 4094 评论 0 收藏 1
  • 朱wei

    发布于:2020-03-29 20:00:27

    1

    双主master-master复制Err 1677故障分析
    一、报错信息近期项目实施同事对系统升级,对test.test_tab_t1的某个字段进行变更,SQL语句如下:ALTERTABLETEST.TEST_TAB_T1MODIFYBXXXVARCHAR(200);在该项目项目在做系统升级之后,出现MySQL主从同步报错,报错信息如下:mysql>showslavestatus\GMaster_Log_File:binlog.000233Read_Mas
    阅读 3324 评论 1 收藏 0
  • dbapower

    发布于:2020-03-09 18:55:10

    7

    TiDB在360的落地及实战干货
    TiDB 在 360的落地及实战干货分享,全网最全DM实战教学
    阅读 4678 评论 3 收藏 3 赞赏 1
  • wx5d39183e901c5

    发布于:2020-03-05 17:35:24

    3

    使用Float或Real数据类型的危险
    本文介绍了使用Float或Real数据类型的危险。
    阅读 2660 评论 0 收藏 0
  • AIOPS_DBA

    发布于:2019-07-02 12:55:09

    7

    MySQL延迟问题和数据刷盘策略
    一、MySQL复制流程官方文档流程图如下:1、绝对的延时,相对的同步2、纯写操作,线上标准配置下,从库压力大于主库,最起码从库有relaylog的写入。二、MySQL延迟问题分析1、主库DML请求频繁原因:主库并发写入数据,而从库为单线程应用日志,很容易造成relaylog堆积,产生延迟。解决思路:做sharding,打散写请求。考虑升级到MySQL5.7+,开启基于逻辑时钟的并行复制。2、主库执
    阅读 8935 评论 2 收藏 5
  • 琴里伊始

    发布于:2019-06-24 12:17:05

    1

    一次MySQL Slave库恢复实战记录
    一次错误的删除mysql master节点上bin-log文件,导致mysql从库同步出现问题,最后slave库重建并恢复同步的实战记录
    阅读 4086 评论 0 收藏 2
  • yzs的专栏

    发布于:2019-05-17 23:18:19

    0

    PostgreSQL pg_rewind实例--could not find previous WA
    一、介绍作为pg_rewind报错章节补充一个用例,说明其用法。二、实例1、history文件--新主$cat00000004.history10/140000C8norecoverytargetspecified20/19000060norecoverytargetspecified30/1F000090norecoverytargetspecified--老主$cat00000003.hist
    阅读 4187 评论 1 收藏 0
  • 星火燎愿

    发布于:2019-05-05 13:39:53

    2

    利用amoeba(变形虫)实现mysql数据库读写分离
    关于mysql的读写分离架构有很多,百度的话几乎都是用mysql_proxy实现的。由于proxy是基于lua脚本语言实现的,所以网上不少网友表示proxy效率不高,也不稳定,不建议在生产环境使用;amoeba是阿里开发的一款数据库读写分离的项目(读写分离只是它的一个小功能),由于是基于java编写的,所以运行环境需要安装jdk;前期准备工作:1.两个数据库,一主一从,主从同步;master:17
    阅读 7007 评论 3 收藏 7
  • 风哥Oracle

    发布于:2019-03-24 13:22:24

    8

    Oracle RAC集群测试-生产环境最佳方法(Oracle 11g/12c/18c/19 RAC)
    生产环境Oracle RAC集群测试最佳方法(支持Oracle 11g/12c/18c/19c RAC安装后期测试过程)一、Oracle RAC集群测试背景某中大型制造业公司,由于要新上项目,建设了一套业务系统-ERP系统,这套系统的数据库环境是Orac...
    阅读 7646 评论 6 收藏 11
写文章