请问一个数据库对存储过程的数量有限制吗?

deverxp 2005-08-29 03:15:38
还有如果存储过程数量过多(>3000),是否会影响数据库的性能。
...全文
112 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
deverxp 2005-08-29
  • 打赏
  • 举报
回复
当然不会一次执行那么多存储过程,我现在写的程序只用存储过程,在源码中没有一句sql语句,我问这个问题主要是担心如果存储过程太多对数据库性能造成影响的话(现在系统还没怎么开工就100+个存储过程了),那就有点得不偿失了。万一对数量还有个限制(且最大数还不高),以后还不得乖乖把sql写在程序中。
wgsasd311 2005-08-29
  • 打赏
  • 举报
回复
还有如果存储过程数量过多(>3000),是否会影响数据库的性能。-----------SQL SERVER中存储过程 数 量在理论上是没有限制的,但实际上受硬盘容量的限制,楼上说的2,147,483,647是指同时打开的对象最大数量。就好比我在银行存多少钱是没有限制的,但一次取的金额是有限制的。不知我说的楼主明白吗?
vivianfdlpw 2005-08-29
  • 打赏
  • 举报
回复
存储过程过程影响性能取决于其重编译以及内部的代码
venket 2005-08-29
  • 打赏
  • 举报
回复
存储过程数量过多
是指里面处理的数据多呢?还是指其他?
子陌红尘 2005-08-29
  • 打赏
  • 举报
回复
数据库对象包括所有的表、视图、存储过程、扩展存储过程、触发器、规则、默认值及约束。一个数据库中所有对象的总数不得超过 2,147,483,647。

存储过程的数量对数据库的影响不大。

34,838

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧