MySQL的储存过程是什么?索引又是什么?


发文时间:2020年08月16日 10:37:45     编辑:Aaron      标签:mysql 523


MySQL学习小节

MySQL的储存过程是什么?

MySQL中的存储过程是一些预编译的SQL语句

    存储过程可以理解为就是一个预编译的代码块,执行效率比较高,一个存储过程可以代替大量的T_SQL语句,从而降低网络通信量,提高通信效率,在一定的程度上确保数据安全。

索引是什么?有什么作用和优缺点呢?

 索引是什么:索引是对数据表中一或多个列的值进行排序的结构,可以帮助MySQL高效获取数据的数据结构。

 常见的索引有:普通索引、唯一索引、主键索引以及全文索引等

 索引的优缺点有:

    优点:

        1、建立索引可以大幅提高系统性能,帮助用户提高查询的速度

        2、通过索引的唯一性,可以确保数据表中每一行数据的唯一性

        3、加快表与表之间的链接等

        

    缺点:

        1、索引的存储需要占用磁盘空间

        2、当数据量大时,索引的创建和维护耗时也是相当大的

        3、当每次执行CRU操作时,索引也需要动态维护,从而会降低数据的维护速度


    简化:索引大部分情况下只对插入数据有帮助,但是对于删除修改等操作是不太友好的。

 

若无特殊说明,此文章为博主原创。
写稿不易,如需转载,请注明出处: https://www.aaroner.cn/art/92.html




SITE MAP

  FOLLOW US