dead_lee: 這個問題, 沒有那麼簡單. [阅读: 216] 2010-01-04 06:13:08 數據庫編譯后的結果, 會存儲在內存的全局存儲區中(如果還有空間), 下次的sql會對比是否能在這個存儲區找到. 這個是個字符串的匹配過程. 所以如果where 後面的xxx值不一樣, 也是每次都編譯的. 一般編程優化有一點就是這種sql, 儘量用傳參數而不是拼字符串的方式執行, 那麼後面的執行就可以直接用前面編譯好的程序, 會快點.