zoukankan      html  css  js  c++  java
  • mysql数据库的优缺点

    优点
    1. 通常存储过程 标题有助于提高应用程序的性能。因为当你创建他的时候就已经编译了,只不过是按需编译的。
    2.存储过程有助于减少应用程序和数据库服务器之间的流量,因为应用程序不必发送多个冗长的SQL语句,而只能发送存储过程的名称和参数。
    3.存储过程将数据库接口暴露给所有应用程序,以便开发人员不必开发存储过程中已支持的功能,而我们只能使用他程序授予的适当的权限而不能赋予他权限,而这 也保证了他的安全性。
    缺点
    1. 如果使用大量存储过程,那么使用这些存储过程的每个连接的内存使用量将会大大增加。 此外,如果您在存储过程中过度使用大量逻辑操作,则CPU使用率也会增加。
    2.存储过程的构造使得开发具有复杂业务逻辑的存储过程变得更加困难。
    3.mysql不允许调试存储过程。
    4.开发和维护存储过程很难。

    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

  • 相关阅读:
    KMP字符串查找
    基数排序
    二分查找来查找旋转数组
    通过前序(后序)+中序创建树
    二维数组找最大值
    用字符串的空格替换其他字符
    桶排序
    字符串的排列
    和为S的两个数字
    整数中1出现的次数(从1到n整数中1出现的次数)
  • 原文地址:https://www.cnblogs.com/A121/p/11466040.html
Copyright © 2011-2022 走看看