学习
实践
活动
工具
TVP
写文章

腾讯云数据库专家服务

94 篇文章
114.6K 次阅读
160 人订阅
举报

全部文章

王文安@DBA

腾讯 · MySQL DBA (已认证)

MySQL案例:insert死锁与唯一索引

死锁是每个 MySQL DBA 都经常会遇到的问题,之前也写过关于死锁的详细解析。多数时候死锁容易在 update 中发生,且一般是涉及到二级索引。而本次遇到的...

1.2K90
王文安@DBA

腾讯 · MySQL DBA (已认证)

MySQL 案例:类型转换也会用上索引?

作为大多数 MySQL DBA 都有的常识,当 MySQL 的查询中出现隐式数据类型转换,比如 int 类型的列使用字符串类型的内容作为查询条件时,会出现索引失...

41280
王文安@DBA

腾讯 · MySQL DBA (已认证)

DBBrain最佳实践:未提交事务的处理与应对

DBBrain 上经常会有用户来咨询“未提交事务”的事件会有什么问题,该如何处理等。其实这个问题的影响属于可大可小,所以正好来专门分析一下,避免因为轻视了这个问...

88061
王文安@DBA

腾讯 · MySQL DBA (已认证)

MySQL 案例:摸不准的查询优化器与索引

近期有用户在咨询查询的问题,发现一个比较典型的案例,SQL 语句无法选择正确的索引,导致查询效率偏低,正好借这个案例来学习一下查询优化器的知识。所使用的的 SQ...

32340
王文安@DBA

腾讯 · MySQL DBA (已认证)

MySQL 案例:如何监控DDL

经常会有用户在咨询大表 DDL 的进度,预估时间等信息,其实依靠经验来做判断的话,比较容易出现误差,而且也和评估人的实际评估手段有较大的关系。事实上 MySQL...

50890
俊汝

云数据库平滑拆库方案

需求场景,在业务起步初期,很多客户的业务团队共用一个数据库实例,随着业务的快速发展,这个数据库实例可能已经成为业务链路的瓶颈,需要做实例的拆分,这就需要依赖云数...

22430
dongdonglin

客户容灾案例—一种MySQL数据库迁移方案

在客户容灾方案建设过程中,客户侧迁移数据库实例到云上MySQL是一个非常普遍的需求。目前最常用的迁移通用方案是较成熟的方案,一般迁移过程都可以采用此方案;但通用...

30260
brightdeng@DBA

Percona Toolkit系列 — pt-heartbeat

说起MySQL主从延迟,相信大家都不陌生,关于主从延迟的监控,可以通过命令SHOW SLAVE STATUS去实现,但是这种方式在某些情况下并不是那么可靠(具体...

491150
brightdeng@DBA

MySQL案例:全文索引浅析

所谓全文索引,就是一种通过建立倒排索引,快速匹配文档内容的方式。和B+树索引一样,倒排索引也是一种索引结构,一个倒排索引是由文档中所有不重复的分词和其所在文档的...

475110
于航

腾讯 · 数据库工程师 (已认证)

【最佳实践】Redis连接登录类问题自助排查指引

大部分客户遇到的连接失败、无法连接等问题,一般是发生在程序侧,可以通过命令行工具以及telnet缩小问题范围

33581
王文安@DBA

腾讯 · MySQL DBA (已认证)

MySQL案例:延迟一个小时了,Seconds_Behind_Master 还是 0 ?

最近有接到一个咨询,腾讯云数据库 MySQL 的只读实例出现了同步延迟,但是监控的延迟时间显示为 0,而且延迟的 binlog 距离非 0,且数值越来越大。临时...

1K61
brightdeng@DBA

Percona Toolkit系列 — pt-fk-error-logger

pt-fk-error-logger,通过定时拉取和解析show engine innodb status相关信息,并将错误信息打印在屏幕 或 写到日志文件 或...

270110
brightdeng@DBA

Percona Toolkit系列 — pt-fingerprint

pt-fingerprint是Percona Toolkit工具集的其中一个,可以将SQL语句格式化为抽象化形式,可以用于数据脱敏等场景,接下来我们看一下。

63090
brightdeng@DBA

Percona Toolkit系列 — pt-find

pt-find这个工具,和Linux find命令类似,通过SHOW TABLE STATUS方式,查找特定的表并执行一些SQL语句,对于日常运维工作也是有比较...

401140
王文安@DBA

腾讯 · MySQL DBA (已认证)

MySQL 工具集:官方导出工具mysqlpump

备份恢复是 DBA 绕不开的核心话题,市面上也有很多开源的备份恢复方案,不过官方的 mysqldump 一直是处于鄙视链底端的那个。终于,官方在 MySQL5....

58451
王文安@DBA

腾讯 · MySQL DBA (已认证)

MySQL 工具集:官方性能测试工具 mysqlslap

MySQL 作为最流行的开源数据库,在各个领域都有相当广泛的应用,作为一个 MySQL DBA,经常会对数据库进行一些性能测试来主动(或者是被动的)对业务压力做...

87940
brightdeng@DBA

Percona Toolkit系列 — pt-fifo-split

相信大多数DBA都遇见过这样一个场景:开发同事给到一个非常大的SQL文件,里面包含了几千万甚至几亿行记录,这个时候我们应该怎么处理呢?如果直接导入的话,一方面串...

33790
brightdeng@DBA

Percona Toolkit系列 — pt-duplicate-key-checker

在数据库中,索引可以加快查询速度,但是索引并不是越多越好,索引过多会带来额外的维护成本,降低DML操作的效率。pt-duplicate-key-checker这...

63680
brightdeng@DBA

Percona Toolkit系列 — pt-deadlock-logger

数据库的死锁,是开发和DBA都非常关注的信息,但是在MySQL中,查看死锁信息却不是非常方便,通过show engine innodb status只能查看最近...

604110
brightdeng@DBA

Percona Toolkit系列 — pt-config-diff

pt-config-diff是Percona Toolkit工具集的其中一个,主要用于my.cnf配置文件和show global variables系统变量之...

440130

扫码关注腾讯云开发者

领取腾讯云代金券