成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

MySQL集群優(yōu)化的0.4毫秒邏輯分析

數(shù)據(jù)庫(kù) MySQL
最近做了一個(gè)集群服務(wù)的在線切換,將原來(lái)的主從環(huán)境做了切換,當(dāng)然后端的處理工作是比較復(fù)雜的,涉及到主從服務(wù)器的在線遷移和硬件變更。

[[396051]]

最近做了一個(gè)集群服務(wù)的在線切換,將原來(lái)的主從環(huán)境做了切換,當(dāng)然后端的處理工作是比較復(fù)雜的,涉及到主從服務(wù)器的在線遷移和硬件變更。

總體來(lái)說(shuō),切換后的讀延遲比原本降低了0.4毫秒左右,對(duì)于一個(gè)延遲季度敏感的業(yè)務(wù)來(lái)說(shuō),0.4毫秒是一個(gè)很高的比例,按照既定的比例規(guī)則,差不多是優(yōu)化了25-30%的比例。

那么這省下來(lái)的0.4毫秒到底優(yōu)化在哪個(gè)環(huán)節(jié)了呢?我們做了一些討論和分析,不僅暗暗感嘆,幸虧是優(yōu)化了,如果延遲變大30%,要快速分析還是壓力很大的。

這個(gè)問(wèn)題分析的難點(diǎn)在于存在一系列的動(dòng)態(tài)變量,導(dǎo)致服務(wù)切換前后的對(duì)比缺少了一些基準(zhǔn)和衡量標(biāo)準(zhǔn)。

我們簡(jiǎn)單提煉了下,在服務(wù)切換前的優(yōu)化工作有:

1)新從庫(kù)采用了全新的硬件配置,CPU型號(hào)更高,性能提升可達(dá)30%

2)主從庫(kù)采用的SATA-SSD的存儲(chǔ)使用了不同品牌

3)主從切換前,在從庫(kù)中對(duì)數(shù)據(jù)表進(jìn)行了全面的碎片清理

4)原本服務(wù)器的系統(tǒng)盤(pán)是使用SAS的,在新從庫(kù)中統(tǒng)一按照SATA-SSD類配置

5)中間件服務(wù)器有近2年沒(méi)有重啟過(guò),這次維護(hù)做了重啟維護(hù)

此外,還有一些不確定的因素,比如業(yè)務(wù)量的差異等,按照100%對(duì)等的標(biāo)準(zhǔn)是不大可能完全對(duì)等去分析的,所以我們?cè)囍ㄟ^(guò)如下的邏輯進(jìn)行分析。

初步來(lái)看,我們覺(jué)得對(duì)于數(shù)據(jù)表做了碎片清理,這個(gè)改進(jìn)的效果會(huì)比較高,因?yàn)樗槠试谇袚Q前統(tǒng)計(jì)是近20%,清理后空間釋放了近20%,本來(lái)認(rèn)為這樣的一套指標(biāo)體系是比較演進(jìn)的,但是在對(duì)比了近幾天的業(yè)務(wù)延遲情況之后,有一個(gè)業(yè)務(wù)的數(shù)據(jù)是說(shuō)不通的。

我們假設(shè)是業(yè)務(wù)2,業(yè)務(wù)2的數(shù)據(jù)表示日表,也就意味著這張表沒(méi)有所謂的碎片,因?yàn)槊刻於紩?huì)有一張新的數(shù)據(jù)表寫(xiě)入數(shù)據(jù)。所以業(yè)務(wù)2的延遲應(yīng)該沒(méi)有變化或者有細(xì)小的差異才說(shuō)得通,但是在這里可以很清楚的看到,延遲是有近30%的提升,這就說(shuō)不通了,所以單純的碎片清理帶來(lái)的收益確實(shí)沒(méi)有期望那么高。

我們分析下系統(tǒng)負(fù)載的情況,隨機(jī)選擇了一個(gè)分片節(jié)點(diǎn),查看了切換前和切換后的負(fù)載數(shù)據(jù)。

切換前

切換后

總體來(lái)說(shuō),負(fù)載的平均值是提高了0.03,這個(gè)比例是很低的一個(gè)比例,姑且認(rèn)為是可以忽略的。

再來(lái)看看CPU的使用率,因?yàn)樾碌姆?wù)器CPU性能提升近30%,所以對(duì)負(fù)載情況進(jìn)行了整體的比對(duì),可以發(fā)現(xiàn)這個(gè)業(yè)務(wù)不是強(qiáng)計(jì)算相關(guān)的,所以CPU配置再好,在這里帶來(lái)的收益確實(shí)沒(méi)有期望那么明顯。

切換后

切換前

接著來(lái)看磁盤(pán),磁盤(pán)層面有很多的指標(biāo),我們來(lái)看下util指標(biāo):

切換后:

切換前:

總體切換后的util從16%提高到了18%,很難可以給出一個(gè)客觀的結(jié)論。

對(duì)于磁盤(pán)讀寫(xiě)層面的分析,可以看到等待的延遲部分不是一個(gè)數(shù)量級(jí)。

切換后

切換前

在這里可能會(huì)有一個(gè)誤區(qū),那就是切換前的指標(biāo)是精確度不夠,是0,我們可把指標(biāo)放大,即選擇其中一個(gè)指標(biāo),就可以看到右側(cè)的指標(biāo)的相對(duì)精確的數(shù)據(jù)了。

切換后:

切換前:

到了這里,我們可以看到延遲的指標(biāo)對(duì)于邏輯卷和不同分區(qū)的差別還是很明顯的,雖然單個(gè)指標(biāo)的提升在10%左右,但是所有的指標(biāo)都是略高一籌。

當(dāng)然碎片整理確實(shí)是有提高,但是和磁盤(pán)層面的提升來(lái)說(shuō),占比確實(shí)沒(méi)有那么高。

而接下來(lái)的問(wèn)題就是進(jìn)一步驗(yàn)證,需要分析不同SSD產(chǎn)品間的一些差異和穩(wěn)定性測(cè)試數(shù)據(jù)。

總體來(lái)說(shuō),整個(gè)分析的過(guò)程可以提供一種分析的思路,而不僅僅是得到的初步結(jié)論。

本文轉(zhuǎn)載自微信公眾號(hào)「楊建榮的學(xué)習(xí)筆記」,可以通過(guò)以下二維碼關(guān)注。轉(zhuǎn)載本文請(qǐng)聯(lián)系+楊建榮的學(xué)習(xí)筆記公眾號(hào)。

 

責(zé)任編輯:武曉燕 來(lái)源: 楊建榮的學(xué)習(xí)筆記
相關(guān)推薦

2013-11-11 11:17:45

AngularJS性能優(yōu)化

2025-06-27 09:05:47

2017-10-31 15:28:27

RUDP傳輸優(yōu)化實(shí)踐

2012-03-11 15:27:57

微軟

2017-05-31 13:58:05

戴爾宕機(jī)服務(wù)器

2024-11-08 15:08:17

2021-04-22 07:29:46

數(shù)據(jù)展現(xiàn)方式

2025-03-24 08:51:16

2014-08-04 15:13:27

光纖

2024-04-12 09:02:15

JavaCPU執(zhí)行時(shí)間線程

2023-12-05 18:00:27

MySQLSQL

2025-04-03 09:45:51

2023-09-27 07:35:27

2021-02-06 13:00:11

工具監(jiān)控服務(wù)器

2021-01-19 14:53:50

NLP模型開(kāi)源

2018-11-23 10:01:57

5G標(biāo)準(zhǔn)網(wǎng)絡(luò)

2024-04-10 08:00:00

PostgresNoSQL

2025-06-25 09:30:14

2017-08-11 14:28:02

58同城推薦系統(tǒng)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 中文字幕电影在线观看 | 精品视频免费 | 成人免费视频网站在线观看 | 欧美一区二区在线播放 | 国产一级免费视频 | 精品国产欧美一区二区三区成人 | 久久久久久久久久久一区二区 | 一二三四在线视频观看社区 | 精品少妇v888av| 在线免费小视频 | 日韩精品在线一区 | 欧美精品网| 国产精品久久久久久久久久久久久久 | 免费三级网 | 美国黄色一级片 | 久久国产精品99久久久久久丝袜 | 欧美成人a∨高清免费观看 91伊人 | 一区二区不卡视频 | 久久久精品亚洲 | 91久久精品国产91久久性色tv | 亚洲精品久久久一区二区三区 | 亚洲欧美日韩网站 | 久久99久久久久 | 青青草原综合久久大伊人精品 | 亚州综合一区 | 久久福利网站 | 一区二区三区日韩精品 | 亚洲高清在线 | 久久乐国产精品 | 成人欧美一区二区三区黑人孕妇 | 成人国产精品久久 | 色妞av| 亚洲一区二区免费电影 | 91手机精品视频 | 亚洲精品久久久久中文字幕欢迎你 | 精品91久久 | 精品国产一二三区 | 欧美日韩在线综合 | 无码日韩精品一区二区免费 | 中文字幕一区二区三区精彩视频 | 日韩1区2区|