MSSQL中利用贮存进程查询的利弊
MSSQL(即Microsoft Structured Query Language)是一种经常使用的关系型数据库管理系统,它可使用MySQL中的贮存进程来查询数据。所谓贮存进程,是指在数据库中存储和履行SQL语句的相关程序模块。该进程可以帮助管理者更好地保护数据库系统。那末有无使用贮存进程查询的优点和缺点呢?
从利弊来看,使用贮存进程查询有很多优势。 首先,贮存进程在网络中传输时,可以大大减少传输的网络流量。 其次,贮存进程可以免SQL重复履行,从而提高查询性能,和实现安全性限制,缩短支持数据库利用的开发时间。
另外一方面,使用贮存进程查询也有一些缺点。 首先,在数据库服务器上创建复杂的贮存进程会非常耗费服务器资源,从而影响后续的性能。 其次,在多个程序中调用贮存进程,需要浪费大量的时间,也容易出现毛病。
下面是一个使用MSSQL贮存进程查询的示例代码:
—Begin code
CREATE PROCEDURE sp_SelectAllCustomers
AS
BEGIN
SELECT * from customers
END
exec sp_SelectAllCustomers
–END CODE
总而言之,MSSQL使用贮存进程查询既有优点也有缺点。如果使用不当,它可能会侵害服务器性能,但如果可以恰当使用贮存进程,它可以大大提高性能。
本文来源:https://www.yuntue.com/post/97643.html | 云服务器网,转载请注明出处!

微信扫一扫打赏
支付宝扫一扫打赏