99问答网
所有问题
当前搜索:
为什么不建议使用存储过程
题外话,
为什么不用
数据库的
存储过程
答:
不建议使用存储过程的原因 其一: 各种数据库的存储过程语法相差很大,给将来的数据库移植带来很大的困难
其二:
不利于版本控制
,代码无法Diff和回滚,多人编辑无法同步。虽然数据库建模工具可以把脚本保存为文件,然后进行Diff,但终究功能有限。其三:
编码不便
,其实也就是说数据库脚本语言功能有限,无法...
为什么
阿里禁止
使用存储过程
答:
1、这是针对互联网企业的规则
。单次请求涉及数据少,数据关系简单,但是更新频率高;2、工程的迭代速率高,数据关系随时可能扩展修改。ERP开发面对的情况是经常要大批量的处理数据,表都很大,表关系也复杂,十几个表关联不是什么大不了的情况。数据处理流程长,不用存储过程只会让事情更加复杂。3、ERP...
存储过程
的优缺点
答:
1、开发调试差:无良好的IDE开发工具
,存储过程的调试比一般SQL要复杂的多。2、可移植性差:由于存储过程将应用程序绑定到数据库上,因此使用存储过程封装业务逻辑将限制应用程序的可移植性。3、重新编译问题,因为后端代码是运行前编译的,如果带有引用关系的对象发生改变时,受影响的存储过程、包将需要重...
mysql
存储过程为什么不
推荐
使用
答:
三、性能问题
在某些情况下,存储过程可能会导致性能问题
。例如,当存储过程执行大量操作时,可能会导致数据库锁定和资源争用,从而影响系统的整体性能。虽然优化是可能的,但对于不熟悉最佳实践和性能调优的开发者来说,这可能会是一个挑战。详细解释:MySQL存储过程确实在某些场景下提供了方便和效率,但它...
mysql
存储过程为什么不
推荐
使用
答:
维护不方便,对数据库压力不较大,不易于数据库集群的扩展和迁移
。能够在业务系统层面做的逻辑尽量不要用存储过程来做。以后做数据库的迁移的时候,换了数据库,存储过程可能要重写或重构。但是如果放在业务代码层去实现对应的逻辑,数据库换了之后,更改对应的连接驱动,业务代码不用做任何吸怪。
存储过程
对内存消耗很大,所以尽量避免
使用
它,这种说法是否合理,描述...
答:
不合理,在多客户端处理时,有时为了解决并发问题,常用
存储过程
这年头的内存再涨也不算贵,不象dos时代的64K了,
谈谈
存储过程
的优缺点
答:
4. 版本控制问题:存储过程的更改不像应用程序代码那样容易进行版本控制,这可能导致在多人协作开发或维护时出现问题。总结:存储过程在数据库应用中具有重要的作用,它可以提高性能、封装代码、增强安全性等。然而,它也存在一些缺点,如可移植性差、调试困难等。因此,在
使用存储过程
时,需要权衡其优缺点...
存储过程
的优缺点
答:
3.存储过程可以重复使用
,可减少数据库开发人员的工作量4.安全性高,可设定只有某些用户才具有对指定存储过程的使用权有一点需要注意的是,一些网上盛传的所谓的存储过程要比sql语句执行更快的说法,实际上是个误解,并没有根据,包括微软内部的人也不认可这一点,所以不能作为正式的优点,希望大家能够认识...
使用存储过程
过多有
什么
弊端吗?什么情况下使用存储过程不好?
答:
拼语句确实不好 不过滤下参数,整不好会被注入SQL的 最好埋参数
存储过程
好像是 比较复杂时候
用
的吧 我只知道sql缓存, 如果一条语句执行过,下次再执行就非常快了.不过要求挺苛刻,空格,大小写啥的必须一摸一样
存储过程
作用是
什么
,优缺点以及适用范围是什么?
答:
存储过程在创建时即在服务器上进行编译,所以执行起来比单个SQL语句快。 存储过程的优点: 1.存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新编译,而一般SQL语句每执行一次就编译一次,所以
使用存储过程
可提高数据库执行速度。 2.当对数据库进行复杂操作时(如对多个表进行Update,Insert,...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
存储过程还有人用吗
存储过程现在还用吗
写一个简单的存储过程
存储过程为什么被淘汰
sql存储过程实例详解
mysql不建议用存储过程
存储过程基本写法
存储过程对数据库影响
存储过程的创建和使用