实战分享 | 你知道这个死锁是怎么产生的吗?
作者 王文安,腾讯CSIG数据库专项的数据库工程师,主要负责腾讯云数据库 MySQL 的相关的工作,热爱技术,欢迎留言进行交流。 Part1 背景锁作为 MySQL 知识体系的主要部分之一,是每个 DBA 都需要学习和掌握的知识。锁保证了数据库在并发的场景下数据的一致性,同时锁冲突也是影响数据库性能的因素之一。而锁冲突中,有一类很经典的场景经常会拿出来讨论:死锁。最近刚好也遇到了一个典
什么数据库能抗住《王者荣耀》的1亿DAU?
11月1日晚,刚过完五周年生日的《王者荣耀》官方宣布2020年日活跃用户数1亿,成为国内乃至全球首个日均DAU过亿的手游。与此同时,腾讯云TcaplusDB作为《王者荣耀》的数据库服务产品,成为全球首款支持过亿DAU游戏的数据库。 任何一款游戏的成功都不是偶然的,《王者荣耀》在保证游戏的挑战性、趣味性和多样性上做了很多功夫,仅系统就有几十个,包括战斗系统、玩家系统、铭文等。目前,《王者荣耀》
MYSQL离线迁移至分布式TDSQL
当使用MYSQL单实例,因数据量剧增出现性能问题的时候,普通的分库分表又难以满足其需求,一些客户会考虑迁移至分布式数据库。TDSQL 分布式是一款面向金融领域的一款数据库,适合应用在海量数据、高性能,高并发的使用场景。那么我们从MYSQL迁移至TDSQL都有哪些途径呢 ?这里我们对MYSQL离线迁移至分布式TDSQL 介绍一种方法:使用LOAD_DATA 导入至TDSQL分布式实例 ,
支持微信支付亿级请求的TBase数据库大揭秘
导语 TBase 是腾讯TEG数据平台团队在开源 PostgreSQL 的基础上研发的企业级分布式 HTAP 数据库系统,可在同一数据库集群中同时为客户提供强一致高并发的分布式在线事务能力以及高性能的数据在线分析能力。本文是对腾讯 TBase 专家工程师伍鑫在云+社区沙龙 online 的分享整理,将为大家带来腾讯云 TBase 在分布式 HTAP 领域的探索与实践。
我在MySQL的那些年(一)
作者 赖铮(Allen Lai) 前MySQL官方团队成员,专注数据库内核开发近二十年,先后就职于达梦,Teradata,北大方正以及MySQL InnoDB存储引擎团队,是达梦数据库内核,方正XML数据库,以及MySQL InnoDB的GIS支持,透明加密功能的主要开发者。现任腾讯TEG云架构平台部数据库团队专家工程师,负责腾讯云MySQL数据库内核的研发。 Part1 相遇201
腾讯大牛教你ClickHouse实时同步MySQL数据
作者 史鹏宙 CSIG云与智慧产业事业群研发工程师 ClickHouse作为OLAP分析引擎已经被广泛使用,数据的导入导出是用户面临的第一个问题。由于ClickHouse本身无法很好地支持单条大批量的写入,因此在实时同步数据方面需要借助其他服务协助。本文给出一种结合Canal+Kafka的方案,并且给出在多个MySQL实例分库分表的场景下,如何将多张MySQL数据表写入同一张Cl
谁是银行核心数据库的破局者?
银行数据库国产化 围绕“安全可控”的上下求索从数据库来看,过去我国银行业使用的数据库产品,大多是Oracle和IBM DB2等。现在要想“去IOE”,肯定会任重道远;但只要经历更多场景的验证,提供国际化水平的数据库产品,也不是没有可能。在软件国产化进程加快的大背景下,拥有安全可控的数据库产品将会成为大势所趋。 一些股份制银行以及城商行,在做互联网金融等新兴业务拓展时,已经在试水能安全可控的国产化
X侦探所事件薄 | 一次内存溢出之谜
作者 姜宇祥,曾就职于达梦和携程,目前在CDB/CynosDB数据库内核团队担任TXSQL云数据库内核研发,多年深耕数据库领域,为国内早期一批数据库内核研发人员。过去曾在达梦经历了新一代达梦从零开始的整个研发过程,并参与多个版本的迭代与架构调整;还曾在携程率先开启MySQL的定制开发,为线上业务提供支持。另一方面,他也积极参与MySQL开源社区在中国成长过程,通过技术宣讲与文章编写助力M
TBase备份恢复实验
环境信息:1.1 软件环境软件名称版本TBaseTBase_V2.15.10.1JDK1.8.0_40Hadoop3.3.0 1.2 硬件环境节点IP端口CN1协调节点(主)172.21.64.411379CN2协调节点(主)172.21.64.1411379CN1协调节点(备)172.21.64.1411300CN2协调节点(备)172.21.64.511300DN1数据节点(主)17
CPU占用又爆了?MySQL到底在干什么
作者 王文安,腾讯CSIG数据库专项的数据库工程师,主要负责腾讯云数据库 MySQL 的相关的工作,热爱技术,欢迎留言进行交流。文章首发于腾讯云+社区的腾讯云数据库专家服务专栏。 在日常工作中,发现 MySQL 的状态不太对劲的时候,一般都会看看监控指标,很多时候会看到熟悉的一幕:CPU 使用率又爆了。本文将给大家介绍 MySQL 和 CPU 之间的关系,对此有一定的了解之后可以更准确
1024程序员节 | 我在自研数据库,我为技术代言
随着互联网的发展,“程序员”这个名字逐渐为人们所关注到,其所代表的标签印象也变得更加多样 —— 改变世界?Debug专业户?格子衫代言人?……事实上,有那么一群人,比如腾讯数据库工程师,他们将自己定义为“数字的工匠”,初心如一地用代码创造产品、解决问题,为国产数据库发展助力。而对于我们来说,有他们的努力,数字世界也不再是虚无缥缈的数据,而像冰山盘亘在海面一样,深邃而沉稳。 在“1024”程序
腾讯云数据库新生代产品获国家级认证
10月21日,腾讯云原生数据库CynosDB数据库服务通过可信云权威认证,获得中国信息通信研究院和云计算开源产业联盟联合颁发的可信云服务认证证书,成为国内云原生数据库领域首批通过可信云认证的云服务厂商。评估指出,腾讯云CynosDB数据库服务的基础能力、平台可观测能力、资源管理能力、服务可用性、数据可靠性、安全性、计量计费能力和数据库性能方面达到可信云云原生数据库评估标准。 近年来,随着互联
你真的知道怎么实现一个延迟队列吗?
作者 王协 腾讯互动娱乐事业群,移动游戏运营开发 延迟队列是我们日常开发过程中,经常接触并需要使用到的一种技术方案。前些时间在开发业务需求时,我也遇到了一个需要使用到延迟消息队列的需求场景,因此我也在网上调研了一系列不同的延迟队列的实现方案,在此进行了一个总结并且给大家进行分享。 本文大纲: Part1 延迟队列定义首先,队列这种数据结构相信大家都不陌生,它是一种先进先出的数
腾讯云数据库一体机亮相数字中国建设成果展览会
10月11日,数字中国建设成果展览会在福州开幕,本次展览会主题是“创新驱动数字化转型智能引领高质量发展”,包含数字抗疫、数字经济和数字社会等七大板块,其中数字经济板块围绕着互联网、物联网、大数据、云计算、人工智能等核心技术,展示了数字技术对经济发展的显著影响,通过一个个的展览,让参展观众看到中国在数字化进程中的傲人成果。 腾讯作为活动的线上峰会承办方和参展商,在数字经济领域有着深厚的耕耘和沉淀,
数据库又出问题了?教你给MySQL做全身体检
数据库是个比较大的话题,有各种各样数据库常见的关系型数据库如Mysql 、oracle、非关系型数据库,还有图数据库等。数据库性能会跟许多部分有关联,从硬件底层存储设备、操作系统、数据库配置参数、数据库架构、数据库表结构、应用层面的连接池设置、以及SQL索引等。 数据库架构对Mysql数据库进行分析,首先需要了解MySql的系统架构,如下图所示: 从这个架构图,来看Mysql系统架构分为应
除了MySQL,大牛DBA还会啥?
写在前面:想要流畅阅读本文,需要读者——对K8s的架构有简单了解,理解API Server扮演的角色;具有阅读简单golang源码的能力,包括函数/类方法定义、变量声明等。 如何理解Controller先引用一段官方的解释: 当你设置了温度,告诉了温度自动调节器你的期望状态(Desired State)。房间的实际温度是当前状态(Current State)。通过对设备的开关控制,温度自动
如何应对事关业务生死的数据泄露和删改?
作者 陈松威,18年硕士毕业于华中科技大学,目前在CDB/CynosDB数据库内核团队担任TXSQL云数据库内核研发,开发过的功能包括企业级列加密函数、数据恢复工具、异步审计等。 引言一、什么是数据库审计 对于一个仓库,如果要防盗,常见做法是出入口全装上监控,一旦有问题了,调监控查找异常情况。对数据库来说也类似,数据库也有出入口,对所有连接出入口监控,可以记录下所有的动作,一旦有问题
Tdsql DCN同步技术原理介绍
Tdsql DCN同步技术原理介绍
乐观锁、悲观锁和MVCC,今天让你一次搞懂
| 作者 肖泽凡,腾讯TEG研发管理部小小后台攻城狮一枚,负责腾讯敏捷产品研发平台TAPD的基础功能的开发和维护,热爱技术,喜欢分享,文章首次发表于SegmentFault,博客名“X先生”,欢迎与我交流**在数据库的实际使用过程中,我们常常会遇到不希望数据被同时写或者读的情景,例如秒杀场景下,两个请求同时读到系统还有库存1个,然后又先后把库存更新为0,这时候就会出现超卖的情况,这时候货物的实际库
@全体DBA,腾讯云MySQL认证发布,限时免费
几十年来,数据库行业在不断地发展和变迁,至今,云数据库已经成为行业内的重要组成部分,业界权威机构Gartner预计,到2021年,云数据库在整个数据库市场中的占比将首次达到50%。云数据库的发展也给各位DBA带来一波不小的红利,技术进阶,你得懂云数据库;升职加薪,你得懂云数据库;转型管理,你还得懂云数据库。那么,在这个属于DBA的黄金时代,我们应该怎么踏出迎接风口的第一步?参加腾讯云数据库MySQ