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

  • 相关阅读:
    [苹果maccms] MACCMS苹果cms宝塔定时任务添加教程说明
    [苹果cmsV10]新版本演员库分类报无权限问题和解决方法!
    CentOS 6.8安装Python2.7.13
    [HOWTO] Install Sphinx for A Script Pro
    A Script Pro nginx URL重写规则无法播放MP4解决方法
    随机跳转
    UI库
    vuex
    vue 数据请求
    vue守卫、储存与路由模式
  • 原文地址:https://www.cnblogs.com/A121/p/11466040.html
Copyright © 2011-2022 走看看