绑定变量的sql通过程序查很慢,直接执行很快,这是为啥
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了绑定变量的sql通过程序查很慢,直接执行很快,这是为啥相关的知识,希望对你有一定的参考价值。
参考技术A 在程序中单步调试,看究竟是哪一步执行慢,就知道问题在哪了。没有代码,只能给你这点参考。sql INSERT 执行慢的问题
类似这样的语句:INSERT INTO a (a1,a2) values ('bb1','bb2')
a表中有个ID字段是主键,自动增长,数据量比较大,在10万条以上,每次执行INSERT都要10多分钟,由于程序要求,只能单条插入,有什么好的办法解决慢的问题吗?
如果是程序限制的话,一批一批的提交
BEGIN TRANSACTION
INSERT …
INSERT …
INSERT …
COMMIT TRANSACTION
另外去掉索引,把日志设为简单都能提高一点效率追问
哦。我试试把。
参考技术A 完全不是因为数据量大的原因。你可以建一个表测试下。以上是关于绑定变量的sql通过程序查很慢,直接执行很快,这是为啥的主要内容,如果未能解决你的问题,请参考以下文章
存储过程EXECUTE IMMEDIATE V_SQL执行很慢或出不来,如果把V_SQL语句拿出来单独执行很快,这是为啥?