怪怪的MySQL
今天升級後跑某個功能時會一直出現outofmemory error,我一度懷疑是velocity出問題,沒想到..花了我一個晚上追好像是MySQL的問題。這個部分以前的code裡面sql像這:select hour(time) as id from mytable group by id order by id desc,雖然一天只有24小時,但是這樣一撈,table裡面的東西好幾萬筆就真的撈出好幾萬筆(因為table自己也有id欄位)。但是這件事竟然在升級時才發現,難道以前的MySQL這樣可以跑,而且只會24筆!?orz...。改成select hour(time) as hoge from mytable group by hoge order by id hoge就可以了。