首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >存储过程与参数绑定

存储过程与参数绑定
EN

Stack Overflow用户
提问于 2010-05-13 22:58:53
回答 1查看 339关注 0票数 1

我在visual c++中使用SQL server和ODBC来写入数据库。目前,我在SQL查询中使用参数绑定(因为我只用5-6个查询填充数据库,对于检索数据也是如此)。我对存储过程了解不多,我想知道与参数绑定相比,存储过程有多大的性能提升,因为在参数绑定中,我们只准备一次查询,然后在程序中针对不同的变量值执行查询。

EN

回答 1

Stack Overflow用户

发布于 2010-05-13 23:06:07

出于以下几个原因,存储过程应该具有更高的性能:

  • 较少的网络流量-查询在数据库上,您只需向数据库发送一个带有参数的小命令,而不是每次
  • 时发送整个查询查询在服务器上预编译,也可由DB

缓存

另一个优点是,您可以更改数据库上的查询,而不必重新编译代码。这是一个额外的抽象层,我发现它非常有用。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2827801

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档