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

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

詳解mysql持久化統計信息

瀏覽:183日期: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久久久久| 日韩一区电影| 欧美极品中文字幕| 麻豆精品在线视频| 精品视频一二| 精品三级av在线导航| 国产激情精品一区二区三区| 日韩av中文字幕一区二区三区| 久久精品伊人| 99精品视频在线| 国产精品成人自拍| 午夜欧美精品久久久久久久| 国产91在线播放精品| 成人一二三区| 7777精品| 香蕉精品视频在线观看| 亚洲黄页一区| 免费观看不卡av| 久久国产精品毛片| 国产精品777777在线播放| 日本黄色精品| 老鸭窝亚洲一区二区三区| 欧美精品一区二区三区精品| 久久91视频| 亚洲一区网站| 国产成人精品福利| 亚洲黄色影院| а√在线中文在线新版| 亚洲一区二区av| 午夜久久中文| 91成人小视频| 日韩一级精品| 国产精品亚洲成在人线| 久久国产中文字幕| 国产精品白浆| 男人天堂欧美日韩| www.九色在线| 国产亚洲一区二区三区啪| 久久中文字幕av一区二区不卡| 成人在线视频中文字幕| 国产精品美女久久久| 欧美精品三级在线| 亚洲激情久久| 日本不卡免费高清视频在线| 久久国产视频网| 国产免费成人| 蜜桃视频欧美| 国产精品免费99久久久| 欧美不卡高清| 国产拍在线视频| 成人啊v在线| 日韩精品一区二区三区免费观看| 欧美日韩国产一区二区在线观看| 欧美日韩国产综合网| 99视频精品全部免费在线视频| 激情久久99| 另类av一区二区| 亚洲欧洲一区二区天堂久久| 亚洲二区免费| 在线视频免费在线观看一区二区| 欧美jjzz| 蜜臀av性久久久久蜜臀aⅴ四虎| 首页国产欧美日韩丝袜| 国内精品福利| 免费久久99精品国产自在现线| 蜜臀av在线播放一区二区三区| 老司机久久99久久精品播放免费| 青青草国产成人99久久| 亚洲五月综合| 亚洲一区网站| 国产免费av一区二区三区| 亚洲精品1区| 免费福利视频一区二区三区| 国产成人精品免费视| 日本亚州欧洲精品不卡| 国产视频久久| 成人国产精选| 老色鬼精品视频在线观看播放| 国产劲爆久久| 久久国产欧美| 福利一区和二区| 久久97视频| 亚洲天堂免费| 国产一区二区三区自拍| 日本视频一区二区| 丝袜诱惑一区二区| 亚洲啊v在线免费视频| 国产在线成人| 久久精品91| 日韩精品一区二区三区免费观看| 日本久久成人网| 日韩免费小视频| 国产亚洲毛片在线| 蜜桃视频免费观看一区| 99久久99久久精品国产片果冰| 久久99精品久久久野外观看| 最新国产精品视频| 激情欧美亚洲| 免费黄色成人| 欧美一区二区三区高清视频| 久久精品国产亚洲夜色av网站| 久久精品青草| 日韩专区欧美专区| 麻豆精品av| 国产99久久久国产精品成人免费| 先锋亚洲精品| 美国欧美日韩国产在线播放| 伊人影院久久| 黑森林国产精品av| 国产a亚洲精品| av免费不卡国产观看| 噜噜噜久久亚洲精品国产品小说| 日韩高清在线不卡| 91嫩草亚洲精品| 亚洲中字黄色| 国产aⅴ精品一区二区三区久久| 欧美黑人做爰爽爽爽| 福利一区视频| 亚洲精品极品少妇16p| 欧美午夜不卡影院在线观看完整版免费| 成人免费电影网址| 精品国产亚洲一区二区三区在线 | 久久国产欧美| 91嫩草精品| 欧美+日本+国产+在线a∨观看| 久久精品97| 日韩精品一区二区三区免费观看| 日韩一区精品字幕| 国产精品久久乐| 日韩免费福利视频| 亚洲午夜av| 欧美精选一区二区三区| 国产一级久久| 国产精品tv| 四虎精品永久免费| 久久精品观看| 国产精品久久久亚洲一区| 一区福利视频| 天堂网在线观看国产精品| 精品三级在线| 深夜福利亚洲| 欧美日韩国产传媒| 国产欧美一区二区三区国产幕精品| 老牛影视一区二区三区| 日韩中文影院| 国产亚洲精品美女久久久久久久久久| 日韩视频二区| 女生影院久久| 亚洲成人精品| 日韩在线播放一区二区| 久久国产99| 欧美91精品| 欧美亚洲国产精品久久| 欧美一区=区| 新版的欧美在线视频| 欧美日韩中文字幕一区二区三区| 日韩av免费| 99精品99| 亚洲欧洲美洲av| 国产一区二区三区国产精品| 亚洲成人一区| 五月婷婷亚洲| 激情国产在线| 日韩黄色大片网站| 久久不见久久见国语| 欧美在线网站| 欧美激情视频一区二区三区免费| 欧美日韩在线二区| 欧美成人亚洲| 欧美精选一区二区三区| 亚洲天堂av影院| 中文字幕在线视频网站| 欧美激情三区| 丁香婷婷久久| 亚洲女同中文字幕| 亚洲一区二区三区无吗| 亚洲91在线| 欧美aa在线观看| 色婷婷综合网| 视频一区二区不卡| 91综合久久爱com| 日日夜夜免费精品| 日本不卡高清| 久久精品国产99国产| 欧美日韩在线网站| 性色一区二区| 国产66精品| 蜜乳av另类精品一区二区| 日韩欧美精品一区| 国产精品最新自拍| 麻豆mv在线观看| 日韩在线一区二区| 久久精品国产99国产| 黄色成人在线网址| 日韩精品欧美大片| 亚洲大全视频| 国产精品自拍区| 日产欧产美韩系列久久99| 成人羞羞视频在线看网址|