mysql数据库的优缺点
優(yōu)點
1. 通常存儲過程 標(biāo)題有助于提高應(yīng)用程序的性能。因為當(dāng)你創(chuàng)建他的時候就已經(jīng)編譯了,只不過是按需編譯的。
2.存儲過程有助于減少應(yīng)用程序和數(shù)據(jù)庫服務(wù)器之間的流量,因為應(yīng)用程序不必發(fā)送多個冗長的SQL語句,而只能發(fā)送存儲過程的名稱和參數(shù)。
3.存儲過程將數(shù)據(jù)庫接口暴露給所有應(yīng)用程序,以便開發(fā)人員不必開發(fā)存儲過程中已支持的功能,而我們只能使用他程序授予的適當(dāng)?shù)臋?quán)限而不能賦予他權(quán)限,而這 也保證了他的安全性。
缺點
1. 如果使用大量存儲過程,那么使用這些存儲過程的每個連接的內(nèi)存使用量將會大大增加。 此外,如果您在存儲過程中過度使用大量邏輯操作,則CPU使用率也會增加。
2.存儲過程的構(gòu)造使得開發(fā)具有復(fù)雜業(yè)務(wù)邏輯的存儲過程變得更加困難。
3.mysql不允許調(diào)試存儲過程。
4.開發(fā)和維護存儲過程很難。
DELIMITER //
CREATE PROCEDURE GetAllProducts()
BEGIN
SELECT * FROM products;
END //
DELIMITER ;
刪除存儲過程
drop procedure if exists 存儲過程名;
查看存儲過程
show create procedure 存儲過程名
但不能修改存儲過程,這就是為什么存儲過程維護起來很難的原因只一。
原文鏈接:https://blog.csdn.net/zhang1996922/article/details/91353443
轉(zhuǎn)載于:https://www.cnblogs.com/A121/p/11466040.html
總結(jié)
以上是生活随笔為你收集整理的mysql数据库的优缺点的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 概率图
- 下一篇: mysql死锁查询_Mysql 查看死锁