欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

MySQL?5.5,?5.6,?5.7,?8.0?特性對比

 更新時間:2024年04月22日 08:27:40   作者:M喬木  
MySQL是一個廣泛使用的關系型數(shù)據(jù)庫管理系統(tǒng),你知道各個版本之前的區(qū)別嗎,本文主要介紹了MySQL?5.5,?5.6,?5.7,?8.0?特性對比,具有一定的參考價值,感興趣的可以了解一下

MySQL 5.5 特性

  • 性能提升:默認InnoDB plugin引擎,表與索引存儲在表空間,表大小無限制。
  • 支持dynamic(主鍵緩存內存)與compressed(支持數(shù)據(jù)及索引壓縮)行格式。
  • InnoDB file format為Barracuda。
  • 優(yōu)化器改進:ICP,BKA,MRR。
  • 支持半同步Replication,增加Relay Log自我修復功能。
  • 引入紅-黑樹做插入排序的中間數(shù)據(jù)結構。
  • 線程池分組排隊限流。

MySQL 5.6 特性

  • 默認參數(shù)改變:Back_log 排隊隊列,支持全文索引。
  • 支持online DDL create,alter,drop。
  • 可以在建表時指定表空間位置。
  • 整合了memcached API。
  • innodb只讀事務。
  • 減少內部數(shù)據(jù)結構開銷。
  • 統(tǒng)計信息持久化,explain語句支持insert,update,delete,replace操作,并支持JSON格式。

MySQL 5.7 特性

  • 安全性:用戶表mysql.user的plugin字段不允許為空,默認值為mysql_native_password。
  • 增加密碼過期機制,提供SSL安全訪問配置,并且默認連接即采用SSL的加密方式。
  • 靈活性:從5.7.8版本開始,也提供了對JSON的支持。
  • 易用性:MySQL 5.7可以explain一個正在運行的SQL。
  • 可用性:在線設置復制的過濾規(guī)則、在線修改buffer pool的大小、在線開啟GTID。
  • 性能:臨時表的性能改進、加速連接處理、復制性能的改進(支持多線程復制)。
  • 嚴格性改變:默認啟用STRICT_TRANS_TABLES模式。
  • 其他被默認啟用的sql mode還有NO_ENGINE_SUBSTITUTION。

MySQL 8.0 特性

  • 新的系統(tǒng)字典表:所有的元數(shù)據(jù)都用InnoDB引擎進行存儲。
  • 安全和用戶管理:新增caching_sha2_password認證插件,并且是默認的身份認證插件。權限支持role,新增密碼歷史記錄功能。
  • innodb 增強:新增INFORMATION_SCHEMA.INNODB_CACHED_INDEXES,InnoDB臨時表都將在共享臨時表空間ibtmp1中創(chuàng)建等。
  • 支持 ALTER TABLESPACE … RENAME TO 語法,支持使用innodb_directories選項在服務器脫機時將表空間文件移動或恢復到新位置。
  • 更好支持文檔型數(shù)據(jù)庫和JSON,不可見索引,支持降序索引,支持RANK(), LAG()、NTILE()等函數(shù),正則表達式增強。
  • 配置文件增強:MySQL 8.0版本支持在線修改全局參數(shù)持久化。
  • 直方圖:MySQL 8.0 版本開始支持期待已久直方圖。
  • InnoDB性能提升:廢除buffer pool mutex,行緩存,改進掃描性能。
  • 成本模型:InnoDB緩沖區(qū)可以估算緩存區(qū)中的有多少表和索引,這可以讓優(yōu)化器選擇訪問方式時知道數(shù)據(jù)是否可以存儲在內存中還是必須存儲到磁盤上。

 到此這篇關于MySQL 5.5, 5.6, 5.7, 8.0 特性對比的文章就介紹到這了,更多相關MySQL 特性對比內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • MAC下MYSQL5.7.17連接不上的問題及解決辦法

    MAC下MYSQL5.7.17連接不上的問題及解決辦法

    MAC下MYSQL5.7.17無法連接的問題,下載安裝完SQLBench_community 6.3.9后新建MYSQL CONNECTIONS根本連接不上,提示為密碼錯,什么原因如何解決呢?今天小編給大家解答下
    2017-02-02
  • MySQL數(shù)據(jù)庫如何查看表占用空間大小

    MySQL數(shù)據(jù)庫如何查看表占用空間大小

    由于數(shù)據(jù)太大了,所以MYSQL需要瘦身,那前提就是需要知道每個表占用的空間大小,這篇文章主要給大家介紹了關于MySQL數(shù)據(jù)庫如何查看表占用空間大小的相關資料,需要的朋友可以參考下
    2022-06-06
  • 通過ibd文件恢復MySql數(shù)據(jù)的操作方法

    通過ibd文件恢復MySql數(shù)據(jù)的操作方法

    文章介紹通過.ibd文件恢復MySQL數(shù)據(jù)的過程,包括知道表結構和不知道表結構兩種情況,對于知道表結構的情況,可以直接將.ibd文件復制到新的數(shù)據(jù)庫目錄并重啟MySQL,對于不知道表結構的情況,可以使用ibd2sql工具生成對應的SQL腳本,然后執(zhí)行該腳本恢復數(shù)據(jù),感興趣的朋友看看吧
    2025-03-03
  • MySQL重復數(shù)據(jù)提取最新一條技術方法詳解

    MySQL重復數(shù)據(jù)提取最新一條技術方法詳解

    在MySQL數(shù)據(jù)庫中清除重復數(shù)據(jù)是一項常見的任務,下面這篇文章主要給大家介紹了關于MySQL重復數(shù)據(jù)提取最新一條的相關資料,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2024-07-07
  • MySQL/MariaDB 如何實現(xiàn)數(shù)據(jù)透視表的示例代碼

    MySQL/MariaDB 如何實現(xiàn)數(shù)據(jù)透視表的示例代碼

    這篇文章主要介紹了MySQL/MariaDB 如何實現(xiàn)數(shù)據(jù)透視表的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-04-04
  • mysql 表空間及索引的查看方法

    mysql 表空間及索引的查看方法

    mysql 表空間及索引的查看方法,需要的朋友可以參考下。
    2011-07-07
  • MySQL數(shù)據(jù)文件存儲位置的查看方法

    MySQL數(shù)據(jù)文件存儲位置的查看方法

    這篇文章主要為大家詳細介紹了MySQL數(shù)據(jù)文件存儲位置的查看方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-10-10
  • MySQL字段為 NULL的5大坑

    MySQL字段為 NULL的5大坑

    本文主要介紹了MySQL字段為 NULL的5大坑,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-04-04
  • HeidiSQL工具導出導入MySQL數(shù)據(jù)

    HeidiSQL工具導出導入MySQL數(shù)據(jù)

    這篇文章主要為大家詳細介紹了HeidiSQL工具導出導入MySQL數(shù)據(jù),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-05-05
  • 關于MySQL的索引之最左前綴優(yōu)化詳解

    關于MySQL的索引之最左前綴優(yōu)化詳解

    這篇文章主要介紹了關于MySQL的索引之最左前綴優(yōu)化詳解,多個普通字段組合在一起創(chuàng)建的索引叫做聯(lián)合索引, 也被稱之為組合索引,需要的朋友可以參考下
    2023-05-05

最新評論