跟腾讯工程师一起玩转 MySQL

导语

MySQL 作为最受欢迎的开源数据库,也是云上使用最多的数据库,在实际业务中应用广泛。但在实际应用经常遇到 MySQL 各种各样的瓶颈,比如:如何优化 MySQL 、怎么完成数据库迁移、应掌握 MySQL 哪些关键问题以及数据库的性能问题等等。 不少鹅厂工程师针对这些问题在腾讯云技术社区上分享了 MySQL 实战技术经验,小编在此梳理了一些干货,让我们跟着腾讯工程师一起玩转 MySQL 。

CDB 内核优化

由于 MySQL 在实践应用中存在对于事务性支持不太好、多个分支、读写效率瓶颈等问题,所以如何用好MYSQL变得至关重要。在腾讯云,因为用户数的不断增加,对CDB for MySQL提出越来越高的要求,腾讯云CDB团队针对用户的需求和业界发展的技术趋势,对 CDB for MySQL 分支进行深度的定制优化。以下三篇技术干货将为大家介绍如何对MySQL进行内核级优化的思路和经验。

MySQL 优化

学习了 MySQL 内核级优化的思路和经验。那么,当谈到 MySQL 优化时,你会谈些什么呢?以下两篇文章是作者根据自己的实践经验以及曾经踩过的坑,总结出的一些 MySQL 索引原理以及常用的sql查询优化的理解与实践,希望对 MySQL 的开发者有所启发。

关键知识点

MySQL 有关的话题不仅仅是性能优化,还有其高可用性、强一致性、高性能、纵向扩展、负载均衡、读写分离等等。然而要想掌握其中的精髓,可得花费不少功力。以下两位笔者通过研发项目的实践经验分别梳理了 MySQL 的技术点以及 MySQL 比较具有代表性的问题。

高性能与高可用

以上提到 MySQL 有关的话题不仅仅是性能优化,还有其高可用性以及高性能。众所周知,MySQL 数据库是目前开源应用最大的关系型数据库,有海量的应用将数据存储在 MySQL 数据库中。存储数据的安全性和可靠性是生产数据库的关注重点。接下来的两篇文章对其性能进行测试与分析并总结经验,以及分析了目前采用较多的保障 MySQL 可用性方案。

MySQL 迁移

那么,如果因为业务需要,将数据库进行迁移,如何保证业务迁移顺利进行,迁移过程中遇到问题该如何快速解决等等一系列迁移问题。以下两篇文章分享了创梦者和某国内大型游戏开发商数据库搬迁到腾讯云数据库的实际迁移经验,并详细阐述了一些数据库迁移过程的解决思路和小窍门。

结语

以上的几篇文章主要介绍了 MySQL 的性能优化、高性能以及高可用等特性,总结了 MySQL 必须掌握的关键技术点,以及阐述了数据库迁移问题。如果你也是 MySQL 的技术大咖,欢迎到腾讯云技术社区分享有关 MySQL 的技术干货,同时也欢迎大家在社区一起交流!

原创声明,本文系作者授权云+社区-专栏发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

编辑于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏软件测试经验与教训

质量管理体系之测试流程

4307
来自专栏美团技术团队

美团团购订单系统优化记

团购订单系统简介 美团团购订单系统主要作用是支撑美团的团购业务,为上亿美团用户购买、消费提供服务保障。2015年初时,日订单量约400万~500万,同年七夕订单...

3784
来自专栏斑斓

推行TDD的思考

我在参与的开发项目以及咨询项目中,都有实践TDD的经验。直至今日,我仍然会在某些功能开发时采用TDD的方式实现功能。虽然没有达到将TDD溶于开发血液之中形成自然...

3808
来自专栏斑斓

【敏捷实践】推行TDD的思考

目前来看,推行TDD的障碍大约有如下几点: 开发人员的质量意识; 分析需求并进行任务分解的能力; 将测试作为开发起点的开发习惯; 开发人员的重构能力,包括如何识...

2806
来自专栏大数据和云计算技术

MPP DB 是 大数据实时分析系统 未来的选择吗?

大数据领域,实时分析系统(在线查询)是最常见的一种场景,前面写了一个《实时分析系统(HIVE/HBASE/IMPALA)浅析》讨论业界当前常见的方案。互联网公司...

2827
来自专栏服务端技术杂谈

海量日志数据存储用 elasticsearch 和 hbase 哪个?

首先看两者的简单介绍: ElasticSearch:是一个基于Lucene的搜索引擎; HBase:是一个开源的,非关系的,分布式的数据模型存储引擎; 两个框...

3465
来自专栏CSDN技术头条

如果使用得当,MySQL也可以化身NoSQL

随着互联网和移动互联网的发展,各个机构都需要支撑远超过以往的数据。而在这个需求的刺激下,IT领域出现了大量数据处理技术,其中之一就是NoSQL。灵活的数据类型,...

1775
来自专栏人工智能LeadAI

流式数据 | 天天在做大数据,你的时间都花在哪了

大数据做了这许多年,有没有问过自己,大数据中,工作量最大和技术难度最高的,分别是什么呢? 01 大数据时代 我每天都在思考,思考很重要,是一个消化和不断深入的过...

3626
来自专栏JAVA高级架构

分布式架构--基本思想汇总

521
来自专栏SDNLAB

SDN网络与传统网络对比

SDN相比传统网络具有很多优点,比如控制与转发分离,这种思想打破了传统设备供应商的绑定,提高了新业务的部署速度,可以从整个网络层面对流量进行优化等等。在SDN网...

35911

扫码关注云+社区