期末專題需要,硬是在資料庫裡塞了 77 萬筆資料,把資料撈出來做統計時馬上就可以看出電腦強不強了…. XD
MySQL 的設定檔使用 my_medium.ini 的預設值,剛啟動使用了大約 18M 的記憶體。對第一次把 77 萬筆資料全部撈出來計算時,總共花費了 43 秒,記憶體使用量也上升到了 26M;第二次之後同樣的動作時間花費剩下 23 秒,記憶體使用量沒有增加。
所以 MySQL 會把之前讀取的資料暫存在記憶體中,下次若有類似的動作就可減少 IO 次數,也就是說我之前的測試資料有一半以上都是錯的……..。下次應該換成 my_huge.ini 來測試看看快多少,不過希望我的記憶體不會被吃光光。
做期末專題,肝指數已經快要飆到最高點,果真是「養肝千日,爆在一時」!
問君期末幾多愁,恰似爆肝春水向東流