杨奇龙 前阿里数据库团队资深DBA 主要负责淘宝业务线,经历多次11.11,有海量业务访问DB架构设计经验. 目前就职于有赞科技DBA,负责数据库运维工作,熟悉MySQL 性能优化,故障诊断,性能压测,对NoSQL感兴趣,希望与大家多多交流,彼此一起成长. 内容摘要 压测方法论 为什么要压测 影响因素 统计的指标 常用的压测工具 合理的压测平台 参考 这个是此次分享的大纲,本次分享其实相对比较简单,偏向于“纸上谈兵” 不涉及具体的实践操作,没有介绍工具如何使用 ,更多是介绍我对MySQL 压测的…
阿里云资深DBA专家罗龙九:云数据库十大经典案例分析 2016-07-21 06:33 本文已获阿里云授权发布,转载具体要求见文末 摘要:本文根据阿里云资深DBA专家罗龙九在首届阿里巴巴在线峰会的<云数据库十大经典案例分析>的分享整理而成.罗龙九以MySQL数据库为例,分析了自RDS成立至今,用户在使用RDS过程中最常见的问题,包括:索引.SQL优化.锁.延迟.参数优化.连接数.CPU.Iops.磁盘.内存等.罗龙九通过对十大经典案例的总结,还原问题原貌,给出分析问题的思路,旨在帮助用户在使用…
在上篇中,我们介绍了MySQL中的全局锁和表锁. 今天,我们专注于介绍一下行锁,这个在日常开发和面试中常常困扰我们的问题. 1.行锁基础 由于全局锁和表锁对增删改查的性能都会有较大影响,所以,我们自然会想到, 只需要对有修改的行加锁就行了,这就是行锁. 在事务中,事务1更新了一行主键为1的数据行,那么,在这个事务释放锁之前,事务2是不能操作的. 另外,有一个很多人容易混淆的概念,就是行锁什么时候释放? 搞清这个事情,需要了解什么叫作 两阶段锁. 什么是两阶段锁呢?举个例子你就明白了. 这里事务2…
0.前言 MySQL按照加锁的范围,分为全局锁.表级锁.行级锁. 本文作为上篇,主要介绍MySQL的全局锁 和 表级锁. 重要的实战总结为,如何安全地变更一个表的表结构. 1.全局锁 定义: 全局锁就是对整个数据库实例加锁. 全局锁语法: Flush tables with read lock (FTWRL) 当你使用这个命令后,整个库处于只读状态,之后其他线程的数据更新语句(DML).数据定义语句(DDL)都会被阻塞. 场景:不支持事务的引擎(如MyISAM),做全库的逻辑备份. 不过我们一般…
近日,国际权威研究机构Gartner发布 <The Future of the Database Management System (DBMS) Market Is Cloud>报告,鲜明指出:数据库的未来是上云,阿里云已位列全球云数据库市场份额前三. 据Gartner统计,阿里云已位居全球云数据库市场份额第三,年增速在115%.同期AWS增速为74%.Oracle为66%. 报告认为,数据库的未来必须上云,目前云数据库已为数据库市场的增收贡献一半以上份额.与传统数据库不断下降的营收相比,云…
前言 一年一度的数据库领域顶级会议VLDB 2019于美国当地时间8月26日-8月30日在洛杉矶召开.在本届大会上,阿里云数据库产品团队多篇论文入选Research Track和Industrial Track. 本文将对入围Research Track的论文<iBTune: Individualized Buffer Tuning for Largescale Cloud Databases>进行详细解读,以飨读者. 注:本文由阿里云智能事业群艾奥.池院.洪林.谭剑.祺星.铁赢共同撰写. 1…
摘要: 作为DTCC的老朋友和全球领先的云计算厂商,阿里云数据库团队受邀参加本次技术盛会,不仅将派出重量级嘉宾阵容,还会为广大数据库业内人士和行业用户奉上8场精彩议题.下面小编就为大家提前梳理了8大亮点,并附上阿里云议题全集,精彩一网打尽. 2019年5月8日-5月10日,由国内知名IT技术社区主办的数据库技术交流盛会——DTCC 2019将在北京新云南皇冠假日大酒店召开.数据风云,十年变迁,DTCC见证并铭记了国内数据库技术的关键成长历程.作为DTCC的老朋友和全球领先的云计算厂商,阿里云数据…
概述 在业务数据库性能问题诊断中,如果发现一个业务性能很差跟某个SQL有关,应用连接池几乎被该SQL占满,同时数据库服务器上也不堪重负.此时情况很紧急,业务改SQL重发布已经来不及了,运维能选择的操作不多.如批量重启应用.数据库切换或者重启.此时业务中断一下,很可能很快压力又上来,问题依然在那个SQL.前篇文章<阿里数据库性能诊断的利器——SQL全量日志>分享了如何定位问题SQL,本文就分享阿里数据库们如何处理这个问题SQL. ORACLE在SQL性能诊断方面的功能非常丰富,一直被其他数据库模…
摘要:分布式事务是分布式数据库最难攻克的技术之一,分布式事务为分布式数据库提供一致性数据访问的支持,保证全局读写原子性和隔离性,提供一体化分布式数据库的用户体验.本文主要分享分布式数据库中的时钟解决方案及分布式事务管理技术方案.混合逻辑时钟(HLC)可以实现本地获取,避免了中心时钟的性能瓶颈和单点故障,同时维护了跨实例的事务或事件的因果(happen before)关系. 演讲嘉宾简介:何登成(花名:圭多),阿里云智能数据库产品事业部资深技术专家,DTCC的老朋友.从2005年开始一直坚守在数据…
2月27日,阿里云数据管理DMS发布年度巨献——数据库实验室,用户可在该实验室环境下免费体验数据库引擎.以及DMS各项产品功能.数据库实验室是DMS所提供的体验空间,免费赠送数据库引擎资源. 用户只需要登录阿里云账号,即可开通使用各个已支持数据库引擎的全部产品功能,同时还将拥有如下权益: 免费256MB数据空间 免费体验DMS所有功能 未来将享有其他类型数据库免费体验资格 实验室直通车→https://dmslab.aliyun.com DMS数据库实验室可广泛用于高校课堂教学.实验.无论你是老…