爱问知识人 爱问教育 医院库

预处理?还是存储过程?

首页

预处理?还是存储过程?

预处理?还是存储过程?纠结了。。。都是独立的项目,独立的服务器。我不确定性能究竟可以优化多少啊。。还是做2个版本。

提交回答

全部答案

    2013-10-21 20:04:54
  • 许多成熟的数据库都支持预处理语句(Prepared Statements)的概念。它们是什么东西?
    你可以把它们想成是一种编译过的要执行的SQL语句模板,
    可以使用不同的变量参数定制它。预处理语句具有两个主要的优点:
    查询只需要被解析(或准备)一次,但可以使用相同或不同的参数执行多次。当查询准备好(Prepared)之后,数据库就会分析,编译并优化它要执行查询的计划。对于复杂查询来说,如果你要重复执行许多次有不同参数的但结构相同的查询,这个过程会占用大量的时间,使得你的应用变慢。通过使用一个预处理语句你就可以避免重复分析、编译、优化的环节。简单来说,预处理语句使用更少的资源,执行速度也就更快。 ~诚心为你解答,给个好评吧亲,谢谢啦

    直***

    2013-10-21 20:04:54

  • 2013-10-21 19:55:37
  • 做两个版本吧

    S***

    2013-10-21 19:55:37

类似问题

换一换
  • 程序设计 相关知识

  • 电脑网络技术
  • 电脑网络

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):