小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

MySQL5.0、5.1、5.5、5.6功能進化

 浸心閣 2016-01-12
目前線上使用的版本情況:新上線端口統(tǒng)一使用5.5,不說別的,一個快速恢復(fù)重啟就值回票價。 但因為歷史原因還有大量5.1的版本,甚至,I’am sorry,還有少數(shù)5.0的版本。 至于5.0以前的版本,你是從唐朝穿越過來的嗎?

3.23 2001

4 2003

5.0 2006 5.0.96GA
1,視圖,觸發(fā)器,存儲過程和存儲函數(shù)
2,游標(biāo)
3,xa分布式事務(wù)
2,Federated引擘

5.1 2008 5.1.63GA
1,Sun收購后的版本
2,分區(qū)表
3,行復(fù)制.
4,BerkeleyDB移出
5,Federated were deprecated
6,Oracle推出InnoDB plugin版本
7,Event
8,Plugin API
9,Pluggable storage engine API
10,日志表
11,加強information_schema
12,mysqlslap
13,慢查詢閥值可設(shè)置為毫秒

5.5 2010 5.5.25GA
1,Oracle收購后的版本
2,InnoDB變?yōu)槟J引擘
3,加入performance_schema庫,監(jiān)控MySQL服務(wù)器運行時的性能
4,半同步復(fù)制
5,多緩沖池實例
6,Supplementary Unicode characters
7,多核利用率提高
8,加強SHOW ENGINE INNODB STATUS輸出
9,分區(qū)支持新增RANGE COLUMNS,LIST COLUMNS
10,ALTER TABLE … TRUNCATE PARTITION
11,TO_SECONDS() function
12,編譯采用cmake
13,多個回滾段(Multiple Rollback Segments)
14,提高了默認線程并發(fā)數(shù),設(shè)置innodb_thread_concurrency
15,后臺輸入/輸出線程控制,設(shè)置innodb_read_io_threads和innodb_write_io_threads
16,主線程輸入/輸出速率控制,設(shè)置innodb_io_capacity
17,可以關(guān)閉適應(yīng)性散列索引功能
18,可以關(guān)閉InnoDB的插入緩沖
19,恢復(fù)組提交(Restored Group Commit)
20,快速恢復(fù)重啟
21,MySQL 5.5為基于Linux和Windows的數(shù)據(jù)庫系統(tǒng)提供了真實的異步輸入/輸出支持。如果新的默認設(shè)置與主機輸入/輸出子系統(tǒng)不兼容,要使用該功能,需要在Linux系統(tǒng)中安裝libaio用戶空間庫,并配置innodb_use_native_aio選項參數(shù)(該參數(shù)可以關(guān)閉)
22,使用innodb_change_buffering配置參數(shù)來控制刪除緩沖和既有插入緩沖功能,默認在所有的系統(tǒng)中都使用
23,每一個緩沖池實例都有一個單獨的刷新(Flush)列表互斥,從而進一步減少了爭用
24,設(shè)置innodb_purge_threads配置參數(shù)來選擇清除操作是否使用單獨線程
25,禁止會話執(zhí)行另一個會話中,未完成事務(wù)處理正在使用的表格中的DDL語句,能夠保證事務(wù)處理的串行化
26,Linux系統(tǒng)中,在高事務(wù)處理頻率和連接負載的情況下,MySQL5.5在處理只讀(Read Only)操作時的性能和可擴展性是MySQL5.1的200%,處理讀/寫操作時的性能和可擴展性是MySQL5.1的370%
27,復(fù)制Heartbeat
28,relay_log_recovery,自動丟棄自己未處理的中繼日志(Relay Log),然后從源主機服務(wù)器恢復(fù)掛起的事務(wù)處理
29,根據(jù)服務(wù)器過濾項復(fù)制
30,SLAVE_TYPE_CONVERSION,提供了一種精確的數(shù)據(jù)類型轉(zhuǎn)換機制
31,建立快速索引,添加(Add)或刪除(Drop)索引,而無需復(fù)制整個目標(biāo)表中的底層數(shù)據(jù)
32,數(shù)據(jù)壓縮,ROW_FORMAT和KEY_BLOCK_SIZE參數(shù),按照1K,2K,4K,8K或標(biāo)準(zhǔn)16K字節(jié)壓縮等級存儲數(shù)據(jù)頁。
33,ROW_FORMAT=DYNAMIC或ROW_FORMAT=COMPRESSED創(chuàng)建表,這提高了大對象的存儲效率
34,存儲對象(包括存儲過程,函數(shù),觸發(fā)器)內(nèi)部使用SIGNAL/RESIGNAL語法,用于項目的前期研發(fā)和調(diào)試,然后產(chǎn)生錯誤條件,并使用該條件調(diào)用主機應(yīng)用程序中的專用錯誤處理程序
35,表和索引RANG和LIST分區(qū)范圍擴展到了非整數(shù)列和日期,并增加了在多個列上分區(qū)的能力,COLUMNS關(guān)鍵字支持這些選項

5.6 目前無GA版,但已經(jīng)正式凍結(jié)準(zhǔn)備發(fā)送GA版 5.6.5m8
1,查詢優(yōu)化:Index Condition Pushdown,Multi-Range Read,File Sort Optimization
2,加強performance_schema庫
3,Dump/Restore buffer pool for fast start up
4,UUID唯一標(biāo)識服務(wù)器,內(nèi)部事務(wù)序列產(chǎn)生全局唯一GTID
5,自動回滾復(fù)制到一半的事務(wù)并重做整個事務(wù)
6,row格式Binlog中只記必需字段
7,延時復(fù)制
8,遠程Binlog備份
9,row格式復(fù)制記錄SQL語句
10,kernel mutex splits into different mutexes
11,InnoDB 全文搜索
12,Online add index,Add / Drop Foreign Key,Add / Drop Column,Rename Table,Rename Column
13,Transportable Tablespaces
14,Direct Access to InnoDB via Memcached
15,innodb壓縮增強
16,improved accuracy of InnoDB index statistics, and consistency across MySQL restarts
17,NoSQL Interface via memcached
18,分區(qū)增強:Explicit Partition Selection–SELECT * FROM employees PARTITION (p0, p2),Import / Export for Partitioned Tables-ALTER TABLE e EXCHANGE PARTITION p0 WITH TABLE e2
19,多線程復(fù)制,數(shù)據(jù)庫級別
20,Replication Checksums
21,Hash Join
22,Read-Only事務(wù)區(qū)分
23,5.6.6峰值最高可以達到16w的QPS,比原版的5.1提升4倍(使用flash設(shè)備)

6.0 已經(jīng)取消

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多