天天看點

跟騰訊工程師一起玩轉 MySQL

MySQL 作為最受歡迎的開源資料庫,也是雲上使用最多的資料庫,在實際業務中應用廣泛。但在實際應用經常遇到 MySQL 各種各樣的瓶頸,比如:如何優化 MySQL 、怎麼完成資料庫遷移、應掌握 MySQL 哪些關鍵問題以及資料庫的性能問題等等。 不少鵝廠工程師針對這些問題在騰訊雲技術社群上分享了 MySQL 實戰技術經驗,小編在此梳理了一些幹貨,讓我們跟着騰訊工程師一起玩轉 MySQL 。

由于 MySQL 在實踐應用中存在對于事務性支援不太好、多個分支、讀寫效率瓶頸等問題,是以如何用好MYSQL變得至關重要。在騰訊雲,因為使用者數的不斷增加,對CDB for MySQL提出越來越高的要求,騰訊雲CDB團隊針對使用者的需求和業界發展的技術趨勢,對 CDB for MySQL 分支進行深度的定制優化。以下三篇技術幹貨将為大家介紹如何對MySQL進行核心級優化的思路和經驗。

MySQL 核心深度優化

騰訊雲 CDB 核心特性與優化實踐

騰訊雲資料庫優化最佳實戰:以 TXSQL 為例

學習了 MySQL 核心級優化的思路和經驗。那麼,當談到 MySQL 優化時,你會談些什麼呢?以下兩篇文章是作者根據自己的實踐經驗以及曾經踩過的坑,總結出的一些 MySQL 索引原理以及常用的sql查詢優化的了解與實踐,希望對 MySQL 的開發者有所啟發。

MySQL 索引及查詢優化總結

當談 SQL 優化時談些什麼?

MySQL 有關的話題不僅僅是性能優化,還有其高可用性、強一緻性、高性能、縱向擴充、負載均衡、讀寫分離等等。然而要想掌握其中的精髓,可得花費不少功力。以下兩位筆者通過研發項目的實踐經驗分别梳理了 MySQL 的技術點以及 MySQL 比較具有代表性的問題。

MySQL 開發實踐 8 問,你能 hold 住幾個?

埋在 MYSQL 資料庫應用中的17個關鍵問題!

以上提到 MySQL 有關的話題不僅僅是性能優化,還有其高可用性以及高性能。衆所周知,MySQL 資料庫是目前開源應用最大的關系型資料庫,有海量的應用将資料存儲在 MySQL 資料庫中。存儲資料的安全性和可靠性是生産資料庫的關注重點。接下來的兩篇文章對其性能進行測試與分析并總結經驗,以及分析了目前采用較多的保障 MySQL 可用性方案。

MySQL 性能測試經驗

MySQL 資料庫的高可用性分析

那麼,如果因為業務需要,将資料庫進行遷移,如何保證業務遷移順利進行,遷移過程中遇到問題該如何快速解決等等一系列遷移問題。以下兩篇文章分享了創夢者和某國内大型遊戲開發商資料庫搬遷到騰訊雲資料庫的實際遷移經驗,并詳細闡述了一些資料庫遷移過程的解決思路和小竅門。

存儲總量達 20T 的 MySQL 執行個體,如何完成遷移?

基于 Discuz 的 Mysql 雲資料庫搬遷執行個體解析

以上的幾篇文章主要介紹了 MySQL 的性能優化、高性能以及高可用等特性,總結了 MySQL 必須掌握的關鍵技術點,以及闡述了資料庫遷移問題。如果你也是 MySQL 的技術大咖,歡迎到騰訊雲技術社群分享有關 MySQL 的技術幹貨,同時也歡迎大家在社群一起交流!