[阅读: 346] 2010-01-04 05:04:06
Oracle 数据库
比如,我有个数据库表 A
做一个如下的操作 Select * from A where field_a='xxxx'
分别用两种方式实现
1.存储过程封装,应用直接调存储过程
2.程序自己建立一个连接,执行Sql 语句
2 要比 1 慢很多,1大概4-5ms 就能执行完毕 而2 要几十毫秒才能完成
请问2主要耗时在哪里,是语言中类似 PreparedStatement ResultSet 这些东西的创建/销毁开销吗?