婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 知識(shí)庫(kù) > 詳解MySQL8.0​ 字典表增強(qiáng)

詳解MySQL8.0​ 字典表增強(qiáng)

熱門(mén)標(biāo)簽:石家莊400電話辦理公司 新鄉(xiāng)智能外呼系統(tǒng)好處 廣東400企業(yè)電話申請(qǐng)流程 咸陽(yáng)防封電銷(xiāo)卡 申請(qǐng)400電話電話價(jià)格 許昌外呼增值業(yè)務(wù)線路 臨沂做地圖標(biāo)注 地圖標(biāo)注客戶付款 宜賓全自動(dòng)外呼系統(tǒng)廠家

MySQL中數(shù)據(jù)字典是數(shù)據(jù)庫(kù)重要的組成部分之一,INFORMATION_SCHEMA首次引入于MySQL 5.0,作為一種從正在運(yùn)行的MySQL服務(wù)器檢索元數(shù)據(jù)的標(biāo)準(zhǔn)兼容方式。用于存儲(chǔ)數(shù)據(jù)元數(shù)據(jù)、統(tǒng)計(jì)信息、以及有關(guān)MySQL server的訪問(wèn)信息(例如:數(shù)據(jù)庫(kù)名或表名,字段的數(shù)據(jù)類(lèi)型和訪問(wèn)權(quán)限等)。

8.0之前:

1、元數(shù)據(jù)來(lái)自文件

2、采用MEMORY表引擎

3、frm文件 存放表結(jié)構(gòu)信息

4、opt文件,記錄了每個(gè)庫(kù)的一些基本信息,包括庫(kù)的字符集等信息

5、.TRN,.TRG文件用于存放觸發(fā)器的信息內(nèi)容

5.6> SELECT TABLE_SCHEMA ,ENGINE ,COUNT(*) from information_schema.tables where table_schema in ('information_schema' ,'mysql','performance_schema', 'sys') group by TABLE_SCHEMA ,ENGINE;
+--------------------+--------------------+----------+
| TABLE_SCHEMA    | ENGINE       | COUNT(*) |
+--------------------+--------------------+----------+
| information_schema | MEMORY       |    49 |
| information_schema | MyISAM       |    10 |
| mysql       | CSV        |    2 |
| mysql       | InnoDB       |    6 |
| mysql       | MyISAM       |    21 |
| performance_schema | PERFORMANCE_SCHEMA |    52 |
+--------------------+--------------------+----------+
5.7> SELECT TABLE_SCHEMA ,ENGINE ,COUNT(*) from information_schema.tables where table_schema in ('information_schema' ,'mysql','performance_schema', 'sys') group by TABLE_SCHEMA ,ENGINE;
+--------------------+--------------------+----------+
| TABLE_SCHEMA    | ENGINE       | COUNT(*) |
+--------------------+--------------------+----------+
| information_schema | InnoDB       |    10 |
| information_schema | MEMORY       |    51 |
| mysql       | CSV        |    2 |
| mysql       | InnoDB       |    19 |
| mysql       | MyISAM       |    10 |
| performance_schema | PERFORMANCE_SCHEMA |    87 |
| sys        | NULL        |   100 |
| sys        | InnoDB       |    1 |
+--------------------+--------------------+----------+

8.0之后:

1、元數(shù)據(jù)存在表中

2、全部遷到mysql庫(kù)下,改為innodb表引擎,且被隱藏

3、information_schema下只能通過(guò)view查看

4、NULL的全部為view

5、存儲(chǔ)在單獨(dú)的表空間mysql.ibd

8.0> select TABLE_SCHEMA,ENGINE,count(*) from tables where TABLE_SCHEMA in ('information_schema','mysql','performance_schema','sys') group by TABLE_SCHEMA,ENGINE;
+--------------------+--------------------+----------+
| TABLE_SCHEMA    | ENGINE       | count(*) |
+--------------------+--------------------+----------+
| information_schema | NULL        |    65 |
| mysql       | InnoDB       |    31 |
| mysql       | CSV        |    2 |
| performance_schema | PERFORMANCE_SCHEMA |   102 |
| sys        | NULL        |   100 |
| sys        | InnoDB       |    1 |
+--------------------+--------------------+----------+

盡管5.7有了一些改進(jìn),但I(xiàn)NFORMATION_SCHEMA的性能仍然是我們?cè)S多用戶的主要痛點(diǎn)。在當(dāng)前INFORMATION_SCHEMA實(shí)現(xiàn)方式下產(chǎn)生的性能問(wèn)題背后的關(guān)鍵原因是,INFORMATION_SCHEMA表的查詢實(shí)現(xiàn)方式是在查詢執(zhí)行期間創(chuàng)建臨時(shí)表。

如下,當(dāng)我們查詢表碎片時(shí):

5.7> explain select round(DATA_FREE/1024/1024) as DATA_FREE from information_schema.TABLES where DATA_FREE/1024/1024 > 1024 and TABLE_SCHEMA not in ('information_schema', 'mysql', 'performance_schema', 'sys');
+----+-------------+--------+------+---------------+------+---------+------+------+-----------------------------------------------------+
| id | select_type | table | type | possible_keys | key | key_len | ref | rows | Extra                        |
+----+-------------+--------+------+---------------+------+---------+------+------+-----------------------------------------------------+
| 1 | SIMPLE   | TABLES | ALL | NULL     | NULL | NULL  | NULL | NULL | Using where; Open_full_table; Scanned all databases |
+----+-------------+--------+------+---------------+------+---------+------+------+-----------------------------------------------------+

Extra信息會(huì)有Open_full_table; Scanned all databases 。
Skip_open_table,Open_frm_only,Open_full_table這些值表示適用于INFORMATION_SCHEMA表查詢時(shí)對(duì)文件打開(kāi)的優(yōu)化;

  • Skip_open_table:表文件不需要打開(kāi)。信息已經(jīng)通過(guò)掃描數(shù)據(jù)庫(kù)目錄在查詢中實(shí)現(xiàn)可用。
  • Open_frm_only:只需要打開(kāi)表的.frm文件。
  • Open_full_table:未優(yōu)化的信息查找。必須打開(kāi).frm、.MYD和.MYI文件。
  • Scanned N databases:指在處理information_schema查詢時(shí),有多少目錄需要掃描。

如果一個(gè)MySQL實(shí)例有上百個(gè)庫(kù),每個(gè)庫(kù)又有上百?gòu)埍恚琁NFORMATION_SCHEMA查詢最終會(huì)從文件系統(tǒng)中讀取每個(gè)單獨(dú)的frm文件,造成很多I/O讀取。并且最終還會(huì)消耗更多的CPU來(lái)打開(kāi)表并準(zhǔn)備相關(guān)的內(nèi)存數(shù)據(jù)結(jié)構(gòu)。它也確實(shí)會(huì)嘗試使用MySQL server層的表緩存(系統(tǒng)變量table_definition_cache ),但是在大型實(shí)例中,很少有一個(gè)足夠大的表緩存來(lái)容納所有的表。所以內(nèi)存使用量會(huì)急劇上升,甚至出現(xiàn)oom。

通常我們習(xí)慣通過(guò)以下手段解決此問(wèn)題:

1、庫(kù)表拆分,減少單實(shí)例打開(kāi)文件數(shù)量

2、調(diào)整table_definition_cache和table_open_cache數(shù)量

3、添加物理內(nèi)存

mysql 8.0 問(wèn)世之后,又提供了一種選擇,由于字典表采用innodb引擎,而且字典表可以使用索引。

下面的圖解釋了MySQL 5.7和8.0設(shè)計(jì)上的區(qū)別:

8.0> explain select table_name,table_rows,concat(round(DATA_LENGTH/1024/1024, 2), 'MB') as size,concat(round(INDEX_LENGTH/1024/1024, 2), 'MB') as index_size,DATA_FREE/1024/1024 AS data_free_MB from information_schema.TABLES where table_schema not in ('information_schema','performance_schema','test') order by data_free_MB desc limit 10;
+----+-------------+-------+------------+--------+--------------------+------------+---------+-------------------------------+------+----------+----------------------------------------------+
| id | select_type | table | partitions | type  | possible_keys   | key    | key_len | ref              | rows | filtered | Extra                    |
+----+-------------+-------+------------+--------+--------------------+------------+---------+-------------------------------+------+----------+----------------------------------------------+
| 1 | SIMPLE   | cat  | NULL    | index | PRIMARY      | name    | 194   | NULL             |  1 |  100.00 | Using index; Using temporary; Using filesort |
| 1 | SIMPLE   | sch  | NULL    | ref  | PRIMARY,catalog_id | catalog_id | 8    | mysql.cat.id         |  6 |  50.00 | Using where; Using index           |
| 1 | SIMPLE   | tbl  | NULL    | ref  | schema_id     | schema_id | 8    | mysql.sch.id         |  52 |  100.00 | Using where                 |
| 1 | SIMPLE   | ts  | NULL    | eq_ref | PRIMARY      | PRIMARY  | 8    | mysql.tbl.tablespace_id    |  1 |  100.00 | NULL                     |
| 1 | SIMPLE   | stat | NULL    | eq_ref | PRIMARY      | PRIMARY  | 388   | mysql.sch.name,mysql.tbl.name |  1 |  100.00 | NULL                     |
| 1 | SIMPLE   | col  | NULL    | eq_ref | PRIMARY      | PRIMARY  | 8    | mysql.tbl.collation_id    |  1 |  100.00 | Using index                 |
+----+-------------+-------+------------+--------+--------------------+------------+---------+-------------------------------+------+----------+----------------------------------------------+

以上就是詳解MySQL8.0​ 字典表增強(qiáng)的詳細(xì)內(nèi)容,更多關(guān)于MySQL8.0​ 字典表增強(qiáng)的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

您可能感興趣的文章:
  • Mysql用戶忘記密碼及密碼過(guò)期問(wèn)題的處理方法
  • 詳解MySQL的用戶密碼過(guò)期功能
  • mysql密碼過(guò)期導(dǎo)致連接不上mysql
  • MySQL8.0中的降序索引
  • Docker 部署 Mysql8.0的方法示例
  • MySQL8.0中binlog的深入講解
  • MySQL8.0 如何快速加列
  • mysql8.0.21安裝教程圖文詳解
  • Windows系統(tǒng)下MySQL8.0.21安裝教程(圖文詳解)
  • MySQL8.0.21.0社區(qū)版安裝教程(圖文詳解)
  • 詳解MySQL8.0 密碼過(guò)期策略

標(biāo)簽:阜新 貴州 鷹潭 北京 鎮(zhèn)江 日照 臺(tái)灣 合肥

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《詳解MySQL8.0​ 字典表增強(qiáng)》,本文關(guān)鍵詞  詳解,MySQL8.0,amp,#8203,字典,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《詳解MySQL8.0​ 字典表增強(qiáng)》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于詳解MySQL8.0​ 字典表增強(qiáng)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    久久综合狠狠综合| 欧美精品一区二区三区四区| 亚洲成av人片一区二区梦乃| 免费观看久久久4p| 欧美日韩免费一区二区三区视频| 欧美天天综合网| 中文字幕av一区二区三区| 亚洲一卡二卡三卡四卡无卡久久| 国产精品一区二区视频| 欧美专区日韩专区| 精品电影一区二区三区| 国产欧美日韩综合精品一区二区| 久久久久国产精品人| 亚洲精品日韩一| 免费高清成人在线| 欧美成人激情免费网| 中文字幕一区日韩精品欧美| 美女视频黄免费的久久| 久久综合久久综合久久综合| 国产高清久久久久| |精品福利一区二区三区| 色播五月激情综合网| 一区二区三区在线视频观看| 色一情一乱一乱一91av| 一区二区三区免费观看| 日韩无一区二区| a级精品国产片在线观看| 一区二区三区四区激情| 日韩欧美电影在线| 在线观看精品一区| 国内久久婷婷综合| 天天综合色天天综合| 中文字幕不卡在线播放| 欧美日本一道本在线视频| 高清不卡一二三区| 另类中文字幕网| 日韩在线卡一卡二| 亚洲国产视频a| 亚洲丝袜精品丝袜在线| 国产精品美女久久久久aⅴ| 欧美日韩高清在线播放| 91国偷自产一区二区开放时间| 国产一二精品视频| 国产毛片精品一区| 久久99精品久久久久婷婷| 婷婷综合五月天| 日韩精品每日更新| 免费在线观看一区二区三区| 亚洲国产成人精品视频| 一区二区三区蜜桃| 天堂蜜桃一区二区三区 | 久久久综合视频| 欧美一区二区三区在线视频| 欧美一级片在线| 日韩午夜三级在线| 国产精品一区二区三区乱码| 日本特黄久久久高潮| 美日韩黄色大片| 国产精品资源网| 色婷婷激情久久| 久久久久久麻豆| 亚洲电影一级黄| 麻豆精品在线播放| 色视频成人在线观看免| 欧美性感一区二区三区| 欧美精品在线观看播放| 久久久久久久久伊人| 亚洲综合无码一区二区| 国产成人精品在线看| 欧美视频日韩视频在线观看| 久久综合给合久久狠狠狠97色69| 欧美日韩高清一区| 久久久国产一区二区三区四区小说| 亚洲综合色区另类av| 色域天天综合网| 国产精品伦理一区二区| 国产福利一区二区| 欧美不卡视频一区| 日韩av一级电影| 91精品国产综合久久久久| 国产精品福利一区| 成人午夜av影视| 欧美韩国一区二区| 激情成人午夜视频| 国产精品视频在线看| 蜜臀av一级做a爰片久久| 精品国产网站在线观看| 国产精品99久久久久久似苏梦涵 | 亚洲人吸女人奶水| 成人高清视频在线| 亚洲精品福利视频网站| 欧美视频一区二区三区四区| 性欧美大战久久久久久久久| 欧美一区二区播放| 国产精品一区不卡| 一区二区三区 在线观看视频| 成人av网址在线| 国产精品二区一区二区aⅴ污介绍| eeuss影院一区二区三区| 午夜av区久久| 国产精品你懂的在线| 欧美一区二区三区啪啪| 风间由美一区二区av101| 亚洲国产精品一区二区www在线| 欧美一区二区三区人| 成人精品高清在线| 国产一区二区不卡老阿姨| 亚洲成人自拍偷拍| 国产天堂亚洲国产碰碰| 日韩欧美一二区| 91精品福利在线一区二区三区| 成人国产精品免费网站| 美女性感视频久久| 久久精品国产在热久久| 免费人成在线不卡| 捆绑调教美女网站视频一区| 日本vs亚洲vs韩国一区三区| 午夜精品久久久| 香蕉成人啪国产精品视频综合网 | 久久九九全国免费| 欧美精品一区二区三区高清aⅴ| 91精品国产福利| 日韩一区二区麻豆国产| 欧美日韩中文字幕一区| 91在线免费播放| 成人在线视频首页| 久久er99热精品一区二区| 欧美大片拔萝卜| 制服丝袜一区二区三区| 欧美精品xxxxbbbb| 欧美精品电影在线播放| 欧美理论在线播放| 欧美精品成人一区二区三区四区| 欧美三级在线看| 日本美女一区二区三区视频| 亚洲天天做日日做天天谢日日欢| 国产精品毛片无遮挡高清| 久久国产麻豆精品| 国产伦精一区二区三区| 国产成人aaaa| 欧美日韩亚洲高清一区二区| 在线观看av一区| 欧美人与性动xxxx| 精品国产不卡一区二区三区| 日韩欧美在线123| 国产精品免费久久| 亚洲一区二区三区小说| 午夜精品久久久| 日本免费新一区视频| 国产大片一区二区| 色综合久久久久| 亚洲欧洲三级电影| 国产精品久久久久一区| 日本网站在线观看一区二区三区| 韩国欧美一区二区| 欧美精品在线观看播放| 亚洲精品高清在线观看| 成人在线视频一区二区| 亚洲福利国产精品| 国产日韩欧美精品电影三级在线| 亚洲精品在线网站| 久久综合久久99| 一区二区三区在线影院| 国产精品自拍网站| 欧美一区日韩一区| 亚洲一区在线看| 色综合视频一区二区三区高清| 26uuu国产一区二区三区| 亚洲色图欧美偷拍| 1区2区3区精品视频| 亚洲国产精品ⅴa在线观看| 亚洲免费观看在线视频| 成人性色生活片| 1000部国产精品成人观看| 国产在线精品一区二区夜色 | 欧美私人免费视频| 亚洲一区在线观看免费 | 91猫先生在线| 亚洲品质自拍视频网站| 成人av午夜电影| 亚洲欧美一区二区三区极速播放| 成人午夜激情在线| 夜夜揉揉日日人人青青一国产精品| 色综合久久久久久久久久久| 国产精品久久毛片a| 欧美一级日韩一级| 91香蕉视频mp4| 精品一区二区三区久久久| 26uuu亚洲综合色欧美| 午夜av电影一区| 国产日韩精品久久久| 91片黄在线观看| 国产毛片精品国产一区二区三区| 国产精品家庭影院| 国产人久久人人人人爽| 日韩一级完整毛片| 色www精品视频在线观看| 亚洲一区免费观看| 亚洲欧美色综合| 最新高清无码专区|