中国开发网: 论坛: 程序员情感CBD: 贴子 782834
dead_lee: 這個問題, 沒有那麼簡單.
數據庫編譯后的結果, 會存儲在內存的全局存儲區中(如果還有空間), 下次的sql會對比是否能在這個存儲區找到. 這個是個字符串的匹配過程.
所以如果where 後面的xxx值不一樣, 也是每次都編譯的.
一般編程優化有一點就是這種sql, 儘量用傳參數而不是拼字符串的方式執行, 那麼後面的執行就可以直接用前面編譯好的程序, 會快點.

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录