中国开发网: 论坛: 程序员情感CBD: 贴子 782804
Apache
发现一个有意思的现象,请大牛们指教
Oracle 数据库
比如,我有个数据库表 A

做一个如下的操作 Select * from A where field_a='xxxx'


分别用两种方式实现

1.存储过程封装,应用直接调存储过程

2.程序自己建立一个连接,执行Sql 语句


2 要比 1 慢很多,1大概4-5ms 就能执行完毕 而2 要几十毫秒才能完成

请问2主要耗时在哪里,是语言中类似 PreparedStatement ResultSet 这些东西的创建/销毁开销吗?











相关信息:


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