欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

MySQL單表數(shù)據(jù)量超過(guò)2000萬(wàn)性能急劇下降的說(shuō)法靠譜?

2021-02-05    分類: 網(wǎng)站建設(shè)

今天,探討一個(gè)有趣的話題:MySQL 單表數(shù)據(jù)達(dá)到多少時(shí)才需要考慮分庫(kù)分表?有人說(shuō) 2000 萬(wàn)行,也有人說(shuō) 500 萬(wàn)行。那么,你覺(jué)得這個(gè)數(shù)值多少才合適呢?

曾經(jīng)在中國(guó)互聯(lián)網(wǎng)技術(shù)圈廣為流傳著這么一個(gè)說(shuō)法:MySQL 單表數(shù)據(jù)量大于 2000 萬(wàn)行,性能會(huì)明顯下降。事實(shí)上,這個(gè)傳聞?chuàng)f(shuō)最早起源于百度。具體情況大概是這樣的,當(dāng)年的 DBA 測(cè)試 MySQL性能時(shí)發(fā)現(xiàn),當(dāng)單表的量在 2000 萬(wàn)行量級(jí)的時(shí)候,SQL 操作的性能急劇下降,因此,結(jié)論由此而來(lái)。然后又據(jù)說(shuō)百度的工程師流動(dòng)到業(yè)界的其它公司,也帶去了這個(gè)信息,所以,就在業(yè)界流傳開(kāi)這么一個(gè)說(shuō)法。

再后來(lái),阿里巴巴《Java 開(kāi)發(fā)手冊(cè)》提出單表行數(shù)超過(guò) 500 萬(wàn)行或者單表容量超過(guò) 2GB,才推薦進(jìn)行分庫(kù)分表。對(duì)此,有阿里的黃金鐵律支撐,所以,很多人設(shè)計(jì)大數(shù)據(jù)存儲(chǔ)時(shí),多會(huì)以此為標(biāo)準(zhǔn),進(jìn)行分表操作。

那么,你覺(jué)得這個(gè)數(shù)值多少才合適呢?為什么不是 300 萬(wàn)行,或者是 800 萬(wàn)行,而是 500 萬(wàn)行?也許你會(huì)說(shuō)這個(gè)可能就是阿里的好實(shí)戰(zhàn)的數(shù)值吧?那么,問(wèn)題又來(lái)了,這個(gè)數(shù)值是如何評(píng)估出來(lái)的呢?稍等片刻,請(qǐng)你小小思考一會(huì)兒。

事實(shí)上,這個(gè)數(shù)值和實(shí)際記錄的條數(shù)無(wú)關(guān),而與 MySQL 的配置以及機(jī)器的硬件有關(guān)。因?yàn)椋琈ySQL 為了提高性能,會(huì)將表的索引裝載到內(nèi)存中。InnoDB buffer size 足夠的情況下,其能完成全加載進(jìn)內(nèi)存,查詢不會(huì)有問(wèn)題。但是,當(dāng)單表數(shù)據(jù)庫(kù)到達(dá)某個(gè)量級(jí)的上限時(shí),導(dǎo)致內(nèi)存無(wú)法存儲(chǔ)其索引,使得之后的 SQL 查詢會(huì)產(chǎn)生磁盤(pán) IO,從而導(dǎo)致性能下降。當(dāng)然,這個(gè)還有具體的表結(jié)構(gòu)的設(shè)計(jì)有關(guān),最終導(dǎo)致的問(wèn)題都是內(nèi)存限制。這里,增加硬件配置,可能會(huì)帶來(lái)立竿見(jiàn)影的性能提升哈。

那么,我對(duì)于分庫(kù)分表的觀點(diǎn)是,需要結(jié)合實(shí)際需求,不宜過(guò)度設(shè)計(jì),在項(xiàng)目一開(kāi)始不采用分庫(kù)與分表設(shè)計(jì),而是隨著業(yè)務(wù)的增長(zhǎng),在無(wú)法繼續(xù)優(yōu)化的情況下,再考慮分庫(kù)與分表提高系統(tǒng)的性能。對(duì)此,阿里巴巴《Java 開(kāi)發(fā)手冊(cè)》補(bǔ)充到:如果預(yù)計(jì)三年后的數(shù)據(jù)量根本達(dá)不到這個(gè)級(jí)別,請(qǐng)不要在創(chuàng)建表時(shí)就分庫(kù)分表。那么,回到一開(kāi)始的問(wèn)題,你覺(jué)得這個(gè)數(shù)值多少才合適呢?我的建議是,根據(jù)自身的機(jī)器的情況綜合評(píng)估,如果心里沒(méi)有標(biāo)準(zhǔn),那么暫時(shí)以 500 萬(wàn)行作為一個(gè)統(tǒng)一的標(biāo)準(zhǔn),相對(duì)而言算是一個(gè)比較折中的數(shù)值。

當(dāng)前標(biāo)題:MySQL單表數(shù)據(jù)量超過(guò)2000萬(wàn)性能急劇下降的說(shuō)法靠譜?
標(biāo)題來(lái)源:http://www.aaarwkj.com/news37/99337.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供Google微信小程序、網(wǎng)站維護(hù)、手機(jī)網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)公司網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

網(wǎng)站優(yōu)化排名
不卡视频在线免费观看| 一区二区三区深夜福利| 色婷婷中文字幕久久久| 成年人收看黄色一二级片| 亚洲家庭伦理在线观看| 日韩高清精品一区二区| 久久精品国产亚洲av超一| 九九视频免费观看5| 亚洲最大色网在线观看| 日韩精品中文女同在线播放| 99精品国产一区二区青青性色| 亚洲av色男人天堂网| 丰满人妻熟妇乱精品视频| 欧美日本黄色一级视频| 国内精品人妻久久毛片| 熟女人妻av五十路六十路| 欧美精品青青久久久久久| 国产黄片一区二区不卡| 久久热久久热精品视频| 人妻中字幕出轨中文字幕| 国产饥渴熟女在线三区| 欧美乱与老熟妇视频观看| 亚洲另类欧美日韩中文字幕| 精品国产精品中文字幕| 国产精品日韩欧美亚洲| 欧美日韩国产精品久久乐播| 亚洲av在线av天堂| 精品国产av一区二区三广区| av中文在线免费观看| 免费在线观看福利av| 91麻豆精品国产91久5久久| 精品人妻在线中文字幕| 人人狠狠综合久久亚洲| 亚洲一区二区三区视频在线观看 | 中文字幕人妻系列东京热| 亚洲1区2区中文字幕| 在线最新亚洲日本韩国| 免费女性啪啪无遮挡网站| 丰满人妻毛片一区二区三区| 色综合色综合色综合色综合| 久久成人综合亚洲精品欧美|