日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

詳解mysql持久化統計信息

瀏覽:181日期:2023-10-08 13:34:26

一、持久化統計信息的意義:

統計信息用于指導mysql生成執行計劃,執行計劃的準確與否直接影響到SQL的執行效率;如果mysql一重啟

之前的統計信息就沒有了,那么當SQL語句來臨時,那么mysql就要收集統計信息然后再生成SQL語句的執行

計劃。如果能在關閉mysql的時候就把統計信息保存起來,那么在啟動時就不要再收集一次了,這種處理方式

有助于效率的提升。

二、統計信息準確與否也同樣重要:

第一目中我們說明了“持久化統計信息的意義”,我們的假設統計信息是有用的,是準確的;如果統計信息本身

已經過時了,比如說統計信息是在表中只有100行時統計出來的,這種情況下往往走全表掃描開銷會更小,但是

呢! 現在表中的行數已經達到了100萬行,明顯這種過時的統計信息會引發性能災難,所以統計信息的時效性也

是同樣重要的。那mysql它什么時候自動更新統計信息呢?默認情況下當表中的數據有10%被修改過的就會更新。

三、mysql對統計信息的處理:

針對上面的兩個問題mysql都有給出解決方案,并且都可能通過簡單的配置來解決

1、針對是否持久化統計信息mysql可以通過innodb_stats_persistent參數來控制

2、針對統計信息的時效性,mysql通過innodb_stats_auto_recalc參數來控制是否自動更新

3、針對統計信息的準確性,mysql通過innodb_stats_persistent_sample_pages 參數來控制更新

統計信息時的采樣,樣本頁面的數量。

四、手動更新統計信息的方式:

mysql通過analyze table 語句來手動的更新統計信息

五、查看表的統計信息是什么時候更新的:

mysql把統計信息相關的內容記錄在mysql.innodb_table_stats ,mysql.innodb_index_stats 這兩張表里面。

mysql.innodb_table_stats以表為單位記錄著統計信息

mysql> select * from innodb_table_stats;+---------------+----------------------------+---------------------+--------+----------------------+--------------------------+| database_name | table_name | last_update | n_rows | clustered_index_size | sum_of_other_index_sizes |+---------------+----------------------------+---------------------+--------+----------------------+--------------------------+| fdb | auth_group | 2017-08-10 14:36:40 | 0 | 1 | 1 || fdb | auth_group_permissions | 2017-08-10 14:36:41 | 0 | 1 | 2 || fdb | auth_permission | 2017-08-10 14:36:41 | 30 | 1 | 1 || fdb | auth_user | 2017-08-10 14:36:41 | 0 | 1 | 1 || fdb | auth_user_groups | 2017-08-10 14:36:41 | 0 | 1 | 2 || fdb | auth_user_user_permissions | 2017-08-10 14:36:41 | 0 | 1 | 2 || fdb | cninfo_company | 2017-08-10 14:36:58 | 4996 | 161 | 6 || fdb | csindex_indexdetail | 2017-09-17 14:04:27 | 0 | 1 | 0 || fdb | csindex_indexoverview | 2017-09-01 12:44:18 | 11 | 1 | 0 || fdb | django_admin_log | 2017-08-10 14:36:47 | 0 | 1 | 2 || fdb | django_content_type | 2017-08-10 14:36:47 | 10 | 1 | 1 || fdb | django_migrations | 2017-09-04 14:04:09 | 37 | 1 | 0 || fdb | django_session | 2017-08-10 14:36:47 | 0 | 1 | 1 || fdb | glod_glodprice | 2017-08-10 14:36:48 | 2271 | 10 | 0 || fdb | pbc_moneysupply | 2017-08-10 14:37:08 | 78 | 1 | 0 || fdb | shibor_shiborrate | 2017-08-10 14:37:18 | 2711 | 14 | 0 || fdb | sse_marketoverview | 2017-08-15 16:06:12 | 0 | 1 | 0 || mysql | gtid_executed | 2017-09-06 11:02:14 | 2 | 1 | 0 || sys | sys_config | 2017-08-10 12:19:06 | 6 | 1 | 0 || tempdb | person | 2017-09-14 11:18:15 | 1 | 1 | 0 || tmp | t | 2017-08-15 11:06:18 | 2 | 1 | 0 |+---------------+----------------------------+---------------------+--------+----------------------+--------------------------+21 rows in set (0.00 sec)

各個列所代表的意義:

database_name表所在的庫名

table_name表名

last_update最近一次的更新時間

n_rows表中的行數

clustered_index_size  主鍵的大小

sum_of_other_index_sizes 所有二級索引的大小

六、一些在analyze table 過程中的經驗:

如果我們用explan 語句查看SQL的執行計劃的時候發現,計劃走的不準,多半是由于統計信息過時引起的,這個

時候就要執行一下analyze table 來重新生成一下執行計劃了;有時候可能發現重新生成執行計劃后并沒有什么用

SQL還是走的不準,這個時候最可能的原因就是生成執行計劃時的采樣頁的數量太低了,innodb_stats_persistent_sample_pages

這個參數的值,注意這個值也不要加的太大,要不然會老半天都執行不完analyze table 語句。

七、附加說明:

上文中說的mysql實際上指的只是Innodb這個引擎

以上就是詳解mysql持久化統計信息的詳細內容,更多關于mysql持久化統計信息的資料請關注好吧啦網其它相關文章!

標簽: MySQL 數據庫
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
99综合视频| 欧美日韩高清| 国产欧美大片| 日韩另类视频| 久久精品国产网站| 国产日韩视频| 老司机免费视频一区二区三区| 九九在线精品| 97精品国产福利一区二区三区| 欧美久久香蕉| 中文字幕日韩亚洲| 精品视频99| 午夜av成人| 婷婷综合在线| 亚洲综合中文| 在线观看亚洲精品福利片| 日欧美一区二区| 国产欧美日韩免费观看| 美女av一区| 性感美女一区二区在线观看| 国产精品qvod| 国产一区二区三区自拍| 中文精品视频| 欧美一区在线观看视频| 电影91久久久| 九九精品调教| 激情综合网址| 热久久久久久久| 成人亚洲一区| 午夜久久av| 日韩在线观看不卡| 亚洲精品黄色| 久久久久久黄| 日韩高清成人在线| 精品日韩视频| 久久99精品久久久久久园产越南 | 国产美女久久| 欧美日韩尤物久久| 精品久久免费| 久久一二三区| 色88888久久久久久影院| 亚洲精品裸体| 欧美sm一区| 日韩精品视频在线看| 日本不良网站在线观看| 日本亚洲最大的色成网站www | 国内在线观看一区二区三区| 在线看片福利| 国产精品二区不卡| 国产精品theporn| 欧美在线影院| 精品日韩一区| 一二三区精品| 五月婷婷亚洲| 91一区二区三区四区| 综合国产视频| 亚洲黄页一区| 日韩在线精品| 最新国产拍偷乱拍精品| 国产自产自拍视频在线观看 | 亚洲欧美日韩精品一区二区| 中文另类视频| 欧美少妇精品| 久久香蕉精品香蕉| 欧美永久精品| 日本v片在线高清不卡在线观看| 91精品高清| 精品欧美一区二区三区在线观看| 99香蕉国产精品偷在线观看| 蜜桃一区二区三区在线观看| 亚洲夜间福利| 久久av一区二区三区| 久热精品在线| 日韩专区欧美专区| 日韩va亚洲va欧美va久久| 青草国产精品| 国内一区二区三区| 日本а中文在线天堂| 日本在线精品| 日韩欧美1区| 日韩免费视频| 伊人精品视频| 日韩不卡一区| 日韩网站中文字幕| 日韩国产在线观看| 精品久久中文| 亚州av乱码久久精品蜜桃| 久久亚洲成人| 日韩av二区在线播放| 国产精品红桃| 精精国产xxxx视频在线野外| 欧美福利在线| 欧美精品三级在线| 精品国产麻豆| 亚洲午夜电影| 日韩欧美另类中文字幕| 久久不见久久见中文字幕免费 | 91麻豆精品激情在线观看最新| 日韩大片在线观看| 中文精品在线| 日韩在线观看一区| 国产精品国产一区| 成人va天堂| 日韩精品三区四区| 999视频精品| 麻豆视频一区| 中文字幕视频精品一区二区三区| 人人精品久久| 精品国产网站| 日韩中文字幕91| 精品日本视频| 日韩影院免费视频| 日韩亚洲一区在线| 日韩高清二区| 亚洲免费资源| 国产综合亚洲精品一区二| 国产精品久久久久久妇女| 成人亚洲一区二区| 欧美一区成人| 天堂俺去俺来也www久久婷婷| 亚洲黑丝一区二区| 国产精品密蕾丝视频下载| 免费欧美在线视频| 免费亚洲婷婷| 欧美日韩一区二区国产| 亚洲作爱视频| 丝瓜av网站精品一区二区| 亚洲午夜视频| 美日韩一区二区三区| 亚洲欧美网站在线观看| 蜜桃视频在线观看一区| 91av亚洲| 成人在线视频区| 久久福利影视| 天堂8中文在线最新版在线| 91伊人久久| 日韩精品一区第一页| 啪啪国产精品| 国产精品成人国产| 青青在线精品| 欧美黄色一区| 免费在线播放第一区高清av| 国产九一精品| 日韩亚洲一区在线| 国产一区亚洲| 亚洲天堂1区| 蜜臀久久99精品久久一区二区| 亚洲精品88| 亚洲91精品| 亚洲免费播放| 亚洲精品影院在线观看| 亚洲欧洲日本mm| 国产毛片一区| 国产亚洲激情| 国产三级精品三级在线观看国产| 日本精品另类| 精品三级在线观看视频| 久久亚洲黄色| 日韩精品免费一区二区在线观看| 日本久久精品| 欧美一区二区三区高清视频| 蜜臀91精品国产高清在线观看| 久久都是精品| 国产精品v亚洲精品v日韩精品| 麻豆极品一区二区三区| 在线手机中文字幕| 免费观看在线色综合| 青青草伊人久久| 国产精品大片| 欧美丰满日韩| 国产一区导航| 亚洲精品看片| 色欧美自拍视频| 视频一区在线视频| 国产精品嫩模av在线| 成人看片网站| 日韩动漫一区| 欧美日韩一区二区三区四区在线观看| 欧美理论视频| 国精品产品一区| 亚洲天堂黄色| 国产精品igao视频网网址不卡日韩 | 999国产精品永久免费视频app| 亚洲天堂av资源在线观看| 国产精品www994| 日韩制服丝袜av| 一本大道色婷婷在线| 欧美日韩伊人| 亚洲字幕久久| 尤物在线精品| 色综合www| 久久精品国产999大香线蕉| 亚洲高清激情| 国产高清不卡| 欧美三区不卡| 免费观看日韩电影| 在线 亚洲欧美在线综合一区| 精品国产免费人成网站| 欧美精品影院| 国产精品一区二区精品视频观看 |