玄惭 mysql_阿里云数据库专家玄惭的“武功”全记录之最佳实践、双十一特别篇...
原標(biāo)題:阿里云數(shù)據(jù)庫專家玄慚的“武功”全記錄之最佳實踐、雙十一特別篇
專題簡介
玄慚,真名羅龍九,阿里云DBA專家,負責(zé)阿里云RDS線上穩(wěn)定以及專家服務(wù)團隊。他經(jīng)歷過阿里歷年雙11實戰(zhàn)考驗,積累了7年對阿里云數(shù)據(jù)庫用戶的運維、調(diào)優(yōu)、診斷等豐富DBA經(jīng)驗。本專題集結(jié)了玄慚排查經(jīng)驗、性能優(yōu)化心、最佳實踐以及其他思考。
以下21篇文章只提取了摘要部分,文章詳細內(nèi)容請點擊【閱讀原文】進入查看。
最佳實踐
1. RDS MySQL空間優(yōu)化最佳實踐
本期將介紹存儲空間相關(guān)的最佳實踐。
詳情:https://yq.aliyun.com/articles/55594
2. MySQL鎖問題最佳實踐
近一段時間處理了較多鎖的問題,包括鎖等待導(dǎo)致業(yè)務(wù)連接堆積或超時,死鎖導(dǎo)致業(yè)務(wù)失敗等,這類問題對業(yè)務(wù)可能會造成嚴重的影響,沒有處理經(jīng)驗的用戶往往無從下手。下面將從整個數(shù)據(jù)庫設(shè)計,開發(fā),運維階段介紹如何避免鎖問題的發(fā)生,提供一些最佳實踐供RDS的用戶參考。
詳情:http://hidba.org
3. RDS MySQL參數(shù)調(diào)優(yōu)最佳實踐
很多時候,RDS用戶經(jīng)常會問如何調(diào)優(yōu)RDS MySQL的參數(shù),為了回答這個問題,寫一篇blog來進行解釋:
1.哪一些參數(shù)不能修改,那一些參數(shù)可以修改;
2.這些提供修改的參數(shù)是不是已經(jīng)是最佳設(shè)置,如何才能利用好這些參數(shù)。
詳情:https://yq.aliyun.com/articles/8961
4. 如何將RDS的數(shù)據(jù)同步到本地自建數(shù)據(jù)庫
長期以來有很多的用戶咨詢?nèi)绾螌DS的數(shù)據(jù)同步到本地的數(shù)據(jù)庫環(huán)境中,本篇文章以在阿里云的ECS服務(wù)器為例來說明如何將RDS的數(shù)據(jù)同步到本地數(shù)據(jù)庫中。RDS對外提供服務(wù)是一個DNS地址+端口3306,這樣就屏蔽了RDS后端的主從節(jié)點,那么該如何將數(shù)據(jù)同步到本地?
詳情:https://yq.aliyun.com/articles/9044
5. RDS最佳實踐(五)—Mysql大字段的頻繁更新導(dǎo)致binlog暴增
RDS Mysql采用的binlog 格式默認為ROW,在Mysql 5.6的版本之前,Mysql每次列的修改(update)都需要記錄表中所有列的值。這樣就存在一個問題,如果表中包含很多的大字段,表的單行長度就會非常長,這樣每次update就會導(dǎo)致大量的 binlog空間生成。針對這個問題,在mysql 5.6中進行了改進,復(fù)制支持”row image control” ,只記錄修改的列而不是行中所有的列,這對一些包含 BLOGs 字段的數(shù)據(jù)來說可以節(jié)省很大的處理能力,因此此項改進不僅節(jié)省了磁盤空間,同時也提升了性能。
詳情:https://yq.aliyun.com/articles/9050
6. RDS最佳實踐(四)—如何處理Mysql的子查詢
MySQL低版本中該如何優(yōu)化的子查詢。
詳情:https://yq.aliyun.com/articles/9051
7. RDS最佳實踐(三)—如何制定相關(guān)的流程來規(guī)范RDS的使用
如何制定相關(guān)的流程來規(guī)范RDS的使用?
詳情:https://yq.aliyun.com/articles/9052
8. RDS最佳實踐(二)—如何快速平穩(wěn)的遷入RDS
用戶在購買完RDS后,接下來就可以開始往RDS遷入數(shù)據(jù)了。在RDS是否支持在線平滑的遷移?
詳情:https://yq.aliyun.com/articles/9053
9. RDS最佳實踐(一)—如何選擇你的RDS
我該如何選擇RDS?我要購買多大規(guī)格的RDS?RDS的連接數(shù),iops指的是什么?上訴這些問題相信是每一個RDS用戶在開始使用的時候都會有這樣的疑問。首先我們要了解一下RDS的組成包括哪一些,從阿里云官網(wǎng)的購買頁面中我們可以看到RDS包括了以下參數(shù):數(shù)據(jù)庫類型,版本,存儲空間,規(guī)格:內(nèi)存+連接數(shù)+io,地域,那我們就一個個來分析一下。
詳情:http://hidba.org
10. 巧用query cache
巧用query cache解決慢SQL的問題。
詳情:https://yq.aliyun.com/articles/9057
11. innodb使用大字段text,blob的一些優(yōu)化建議
其中一個應(yīng)用,對blob字段的依賴非常的嚴重,查詢和更新的頻率也是非常的高,單表的存儲空間已經(jīng)達到了近100G,如何優(yōu)化?
詳情:https://yq.aliyun.com/articles/9072
12. 為什么我的RDS慢了?
為什么我的RDS突然變慢了?相信這是大多數(shù)客戶在使用RDS中經(jīng)常遇到的頭疼問題。這里我將通過實際的真實案例來分析一下用戶在使用RDS中慢的原因。
詳情:http://hidba.org
13. mysql分析函數(shù)的實現(xiàn)
MySQL中分析函數(shù)是如何實現(xiàn)的。
詳情:https://yq.aliyun.com/articles/17101
14. 數(shù)據(jù)庫上云經(jīng)典案例分析
本文PPT來自阿里云技術(shù)專家玄慚于10月14日在2016年杭州云棲大會上發(fā)表的演講,分享主題為《數(shù)據(jù)庫上云經(jīng)典案例分析》。
詳情:https://yq.aliyun.com/articles/63071
雙十一
1. 2016阿里云數(shù)據(jù)庫雙11復(fù)盤-自動化備戰(zhàn),0干預(yù)
2016年雙11狂歡節(jié)完美落幕,這是阿里云RDS連續(xù)第五年支持雙11大促,在持續(xù)高壓力沖擊下,整個雙11期間0故障0丟單,相比前面四年,在備戰(zhàn)過程中更加的自動和主動,今年雙11高峰期間達到了0干預(yù)的目標(biāo)。本文由核心參加工程師整理總結(jié)今年雙11備戰(zhàn)過程中在自動化以及性能優(yōu)化所作的一些改進。
詳情:https://yq.aliyun.com/articles/65099
2. 阿里云數(shù)據(jù)庫專家玄慚:云數(shù)據(jù)庫超大流量峰值保障最佳實踐
本次演講收集整理了自RDS成立至今,在歷次大流量峰值中如何保障活動中云數(shù)據(jù)庫備戰(zhàn)的最佳實踐,包括之前的改造,壓測和擴容;期間的監(jiān)控,預(yù)案執(zhí)行和應(yīng)急處理;之后的收容和總結(jié)。力求全鏈路地幫助客戶安全穩(wěn)定地渡過超大流量峰值,讓在你備戰(zhàn)過程中少走一些彎路,多一些從容。
詳情:https://yq.aliyun.com/articles/59220
問題分析
1. 查看mysql實時運行sql的工具–orztop
該工具為我的同事朱旭開發(fā)的一款可以查看mysql數(shù)據(jù)庫實時運行的sql狀況的工具,以前苦于通過show processlist/show full processlist抓取sql的同志們現(xiàn)在只要盯一盯屏幕就可以了,非常的方便。
詳情:http://hidba.org
2. 使用Percona Data Recovery Tool for InnoDB恢復(fù)數(shù)據(jù)
昨晚收到一則求助,一個用戶的本地數(shù)據(jù)庫的重要數(shù)據(jù)由于誤操作被刪除,需要進行緊急恢復(fù),用戶的數(shù)據(jù)庫日常并沒有進行過任何備份,binlog也沒有開啟,所以從備份和binlog入手已經(jīng)成為不可能,咨詢了丁奇,發(fā)了一篇percona的文章給我,頓時感覺有希望,于是到percona的官網(wǎng)上下載了恢復(fù)工具。
詳情:https://yq.aliyun.com/articles/9059
3. RDS MySql支持online ddl
在日常和客戶溝通的過程中發(fā)現(xiàn),他們在做mysql ddl變更的時候由于MySql本身的缺陷不支持online ddl,導(dǎo)致他們的業(yè)務(wù)不得不hang住一會兒,表越大,時間影響越長,所以期待有更好的解決方法;有些用戶也想了一些方法,比如通過主備切換的方法,先在備庫進行ddl,然后在通過主備切換到原主庫進行ddl,但由于RDS對外提供給用戶的是一個dns加port,所以后端的主備對用戶是透明的,此方法行不通。其實在開源社區(qū)中已經(jīng)有比較成熟的方法,那就是percona的pt-online-schema-change工具是其中之一,這里通過測試主要了解該工具的可靠性以及存在的問題,是否在RDS上支持。
詳情:https://yq.aliyun.com/articles/9061
其他
1. 云數(shù)據(jù)庫 MySQL 版官網(wǎng)
MySQL是全球最受歡迎的開源數(shù)據(jù)庫,作為開源軟件組合 LAMP中的重要一環(huán),廣泛應(yīng)用于各類應(yīng)用場景。
詳情:https://www.aliyun.com/product/rds/mysql
2. 云數(shù)據(jù)庫DBA專家服務(wù)
ApsaraDB專家服務(wù)組,全部來自阿里云DBA團隊和數(shù)據(jù)庫內(nèi)核團隊,多次參與 歷年雙11的護航保障活動,為客戶提供阿里原廠頂尖水準的數(shù)據(jù)庫服務(wù)。
詳情:https://promotion.aliyun.com
本系列文章還有:
-END-
ID:yunqiinsight返回搜狐,查看更多
責(zé)任編輯:
總結(jié)
以上是生活随笔為你收集整理的玄惭 mysql_阿里云数据库专家玄惭的“武功”全记录之最佳实践、双十一特别篇...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: docker 镜像重命名_Docker镜
- 下一篇: c mysql 时间段查询_mySql