仓酷云
标题:
MSSQL网页设计项目开辟中MSSQL利用存储历程的优点
[打印本页]
作者:
谁可相欹
时间:
2015-1-16 22:18
标题:
MSSQL网页设计项目开辟中MSSQL利用存储历程的优点
支持多线程,充分利用CPU资源在使用MSSQL举行年夜中型网站项目开辟的时分,我们保举只管利用
存储历程来处置一些SQL操纵.
利用
存储历程的优点及上风以下注释:
1.经由过程把处置封装在简单顺应的单位中,简化庞大的操纵。
2.因为不请求重复创建一系列处置步骤,包管了数据的分歧性。假如一切开辟职员和使用程序都利用统一存储历程,则所利用的代码都是不异的。
这一点的延长就是避免毛病。必要实行的步骤越多,堕落的大概性就越年夜。避免毛病包管了数据的分歧性。
3.简化对变化的办理。假如表名、列名或营业逻辑(或其余内容)有变更,只必要变动存储历程的代码。利用它的职员乃至不必要晓得这些变更。
这一点的延长就是平安性。经由过程存储历程限定对基本数据的会见削减了数据讹误(有意识的或其余缘故原由所招致的数据讹误)的时机。
4.由于存储历程一般以编译过的情势存储,以是DBMS为处置命令所作的事情较少。了局是进步了功能。
5.存在一些只能用在单个哀求中的SQL元素和特征,存储历程可使用它们来编写功效更强更天真的代码。
总结出来利用
存储历程的优点就是:
复杂、平安、高功能。
Merge将一定数量的MyISAM表联合而成一个整体,在超大规模数据存储时很有用
作者:
活着的死人
时间:
2015-1-19 07:25
也可谈一下你是怎么优化存储过程的?
作者:
小女巫
时间:
2015-1-24 19:16
比如,MicrosoftSQLServer2008的某一个版本可以满足现在的这个业务的需要,而且价格还比Oracle11g要便宜,那么这一产品就是适合的。
作者:
兰色精灵
时间:
2015-2-2 12:56
而SQLServer如果能像Oracle一样可以为登陆分配如:5%的cpu,10%的内存。就可以解决这个漏洞。
作者:
不帅
时间:
2015-2-7 20:26
对一张百万级别的表建游标,同时又没有什么过滤条件,取得游标效率是如果直接SQL查询百万条数据;如果再对每条记录做处理,耗时将更长。
作者:
海妖
时间:
2015-3-7 08:17
再开发调试阶段和OLAP环境中,外键是可以建立的。新版本中加入了SETNULL和SETDEFAULT属性,能够提供能好的级联设置。
作者:
老尸
时间:
2015-3-14 16:24
可能有的朋友会抱怨集成的orderby,其实如果使用ranking函数,Orderby是少不了的。如果担心Orderby会影响效率,可以为orderby的字段建立聚集索引,查询计划会忽略orderby操作(因为本来就是排序的嘛)。
作者:
莫相离
时间:
2015-3-21 13:11
Mirror可以算是SQLServer的Dataguard了。但是能不能被大伙用起来就不知道了。
欢迎光临 仓酷云 (http://ckuyun.com/)
Powered by Discuz! X3.2