亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 3751 | 回復(fù): 3
打印 上一主題 下一主題

如何把MySQL壓縮表運(yùn)用的凌厲精致? [復(fù)制鏈接]

論壇徽章:
7
數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2016-04-26 06:20:00數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2016-05-01 06:20:00數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2016-05-02 06:20:00數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2016-05-06 06:20:00數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2016-05-07 06:20:00數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2016-05-08 06:20:00數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2016-05-17 06:20:00
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2016-04-19 20:45 |只看該作者 |倒序?yàn)g覽
本帖最后由 aixuexiwoying 于 2016-04-28 17:24 編輯

    MySQL的表壓縮技術(shù),可以減少數(shù)據(jù)的存儲空間、減少IO、提高吞吐率,提高CPU的利用率。

壓縮表語法:
如果使用表壓縮技術(shù),要先確認(rèn)innodb_file_per_table=1,以及innodb_file_format=Barracuda

SET GLOBAL innodb_file_per_table=1;               

SET GLOBAL innodb_file_format=Barracuda;        CREATE TABLE t1                                         

(wyzc INT PRIMARY KEY)                          

ROW_FORMAT=COMPRESSED                                  

KEY_BLOCK_SIZE=8;                                       

KEY_BLOCK_SIZE參數(shù)決定表壓縮page的大小,在建表時指定,意味著innodb會將page壓縮到指定的大小,例如,如果設(shè)置key_block_size=8,則將其壓縮到8k,

key_block_size的值應(yīng)根據(jù)記錄的長度來確定,如果設(shè)置的過小,可能由于一個page無法壓縮太多行而出現(xiàn)高概率的壓縮失敗,導(dǎo)致page分裂,但設(shè)置為16k則不會取得太好的

壓縮效果

KEY_BLOCK_SIZE的默認(rèn)值為8K

什么使用壓縮表,這取決于你的負(fù)載和數(shù)據(jù)集合,或者特定的配置,可以考慮如下因素:

1、表中有較多重復(fù)的字符串

2、已經(jīng)在應(yīng)用中壓縮過的數(shù)據(jù),不適合存儲到壓縮表中。

3、對于如何壓縮表才算最好的,MySQL沒有明確的定義,所以壓縮后一定要通過like或order by來測試壓縮后的索引性能

4、在應(yīng)用中進(jìn)行壓縮的,不適合再進(jìn)行表壓縮

5、在表上的workload是一個關(guān)鍵性因素,如果更新主要作用在外部存儲的長字符串的非索引列上,壓縮的開銷可能是可以接受的。如果你的負(fù)載是I/O bound而非CPU bound

的,壓縮可能會改善整體性能

6、壓縮可以通過消耗CPU來減少IO,如果IO是相對緊缺的資源時,會獲得更好的效果

7、選擇壓縮Page的大小應(yīng)該比記錄更大,否則可能會引起大量的壓縮失敗,通常情況下key_block_size=8是比較安全的設(shè)置

上一篇:
http://72891.cn/forum.p ... =4243595&extra=

論壇徽章:
224
2022北京冬奧會紀(jì)念版徽章
日期:2015-08-10 16:30:32操作系統(tǒng)版塊每日發(fā)帖之星
日期:2016-02-18 06:20:00操作系統(tǒng)版塊每日發(fā)帖之星
日期:2016-03-01 06:20:00操作系統(tǒng)版塊每日發(fā)帖之星
日期:2016-03-02 06:20:0015-16賽季CBA聯(lián)賽之上海
日期:2019-09-20 12:29:3219周年集字徽章-周
日期:2019-10-01 20:47:4815-16賽季CBA聯(lián)賽之八一
日期:2020-10-23 18:30:5320周年集字徽章-20	
日期:2020-10-28 14:14:2615-16賽季CBA聯(lián)賽之廣夏
日期:2023-02-25 16:26:26CU十四周年紀(jì)念徽章
日期:2023-04-13 12:23:1015-16賽季CBA聯(lián)賽之四川
日期:2023-07-25 16:53:45操作系統(tǒng)版塊每日發(fā)帖之星
日期:2016-05-10 19:22:58
2 [報(bào)告]
發(fā)表于 2016-04-19 20:50 |只看該作者
如果架構(gòu)設(shè)計(jì)沒有問題,性能瓶頸控制得當(dāng)了,
表壓縮就屬于過度設(shè)計(jì)的層面了

論壇徽章:
224
2022北京冬奧會紀(jì)念版徽章
日期:2015-08-10 16:30:32操作系統(tǒng)版塊每日發(fā)帖之星
日期:2016-02-18 06:20:00操作系統(tǒng)版塊每日發(fā)帖之星
日期:2016-03-01 06:20:00操作系統(tǒng)版塊每日發(fā)帖之星
日期:2016-03-02 06:20:0015-16賽季CBA聯(lián)賽之上海
日期:2019-09-20 12:29:3219周年集字徽章-周
日期:2019-10-01 20:47:4815-16賽季CBA聯(lián)賽之八一
日期:2020-10-23 18:30:5320周年集字徽章-20	
日期:2020-10-28 14:14:2615-16賽季CBA聯(lián)賽之廣夏
日期:2023-02-25 16:26:26CU十四周年紀(jì)念徽章
日期:2023-04-13 12:23:1015-16賽季CBA聯(lián)賽之四川
日期:2023-07-25 16:53:45操作系統(tǒng)版塊每日發(fā)帖之星
日期:2016-05-10 19:22:58
3 [報(bào)告]
發(fā)表于 2016-04-19 20:57 |只看該作者
6、壓縮可以通過消耗CPU來減少IO,如果IO是相對緊缺的資源時,會獲得更好的效果

論壇徽章:
7
數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2016-04-26 06:20:00數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2016-05-01 06:20:00數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2016-05-02 06:20:00數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2016-05-06 06:20:00數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2016-05-07 06:20:00數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2016-05-08 06:20:00數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2016-05-17 06:20:00
4 [報(bào)告]
發(fā)表于 2016-04-20 16:22 |只看該作者
回復(fù) 2# action08


   
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP