国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

MySQL統計信息相關參數

2024-07-24 12:59:54
字體:
來源:轉載
供稿:網友

innodb_stats_persistent這個參數控制著統計信息是否寫入到磁盤上,否則頻繁計算的統計信息可能導致執行計劃發生改變。 innodb_stats_persistent_sample_pages這個參數控制著采樣的數量,跟Oracle動態采樣參數含義相同。 統計信息存放在 MySQL.innodb_table_stats and mysql.innodb_index_stats兩個表中,通過這2個表上的last_update字段,可以看到最后的統計信息收集的時間。可以使用ALTER TABLE tbl_name STATS_PERSISTENT=0這個語句來進行統計信息的非持久化。 innodb_stats_auto_recalc 這個參數控制著在表中行的數量改變超過10%的時候,是否重新收集統計信息。這個收集的動作是異步的,在執行完大的dml后,可能會過一段時間才重新收集統計信息,如果想要及時的統計信息,執行analyze命令去收集。 如果手工更新了統計信息,使用 FLUSH TABLE tbl_name 命令重新加載表及統計信息。 查看索引的大小,可以在統計信息中看 SELECT SUM(stat_value) pages, index_name, -> SUM(stat_value)*@@innodb_page_size size -> FROM mysql.innodb_index_stats WHERE table_name=’t1’ -> AND stat_name = ‘size’ GROUP BY index_name;

SELECT SUM(stat_value) pages, index_name, -> SUM(stat_value)*@@innodb_page_size size -> FROM mysql.innodb_index_stats WHERE table_name like ‘t1#P%’ -> AND stat_name = ‘size’ GROUP BY index_name;

在下面的情況下考慮修改innodb_stats_persistent_sample_pages采樣數: 1統計信息不夠精確,執行計劃沒有最優化。統計是否準確,可以通過手工統計跟mysql.innodb_index_stats 中的信息對比。 2analzye命令太慢了,可能是采樣太多了 可以看到索引的數量也是跟統計信息收集快慢有關的,及主鍵的構成。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 肃北| 永顺县| 格尔木市| 夏河县| 静乐县| 富平县| 梁河县| 宜城市| 甘孜县| 资兴市| 绥宁县| 盘锦市| 深州市| 女性| 九寨沟县| 绍兴县| 永昌县| 永福县| 新民市| 邹城市| 咸阳市| 吴堡县| 霍城县| 扎赉特旗| 巴林左旗| 合川市| 南召县| 寿光市| 呼和浩特市| 东源县| 大英县| 商河县| 望江县| 乌什县| 舞钢市| 礼泉县| 平利县| 红原县| 江川县| 香格里拉县| 富平县|