-rw-r----- 1 mysql mysql 220293234688 Jan 25 17:03 sbtest1.ibd -rw-r----- 1 mysql mysql 220310011904 Jan 25 17:03 sbtest1.ibd -rw-r----- 1 mysql mysql 222499438592 Jan 25 17:07 sbtest1.ibd 正如我們從這個實驗中看到的那樣,MySQL 并沒有真正的實時維護(hù) data_length 和 index_length 的值,而是定期刷新它們 - 而且不規(guī)則地刷新它們。圖表的后半部分一些數(shù)據(jù)刷新變得更加規(guī)律。這與圖表的第一部分不同,后者似乎每次有 10% 的行更改時,就更新一次統(tǒng)計信息。table_rows, data_free 或 update_time ,它們也是實時更新的。
要在 MySQL 5.7獲取 information_schema 獲取到更準(zhǔn)確的實時信息,需要做兩件事: