zoukankan      html  css  js  c++  java
  • MYSQL delete性能优化!

    优化项 1、

                low_priority 当没有连接文章表时才进行删除操作。

               delete low_priority from T;

    优化项 2、

                quick 当删除行时并不删除行的索引、如果再次插入这一行,或是也它相近的行时、就可以重用索引。

                delete quick from T;

                        好处:快、再怎么说也少删除了一些东西吧、所以快。

                        坏处:如果这一行再也不插入,索引占的空间就没有办法重用。

                        例子: auto_increment 时、由于每一次都递增、所以就没有办法重用。当然啦,

                                 也是可以通过 alter table table_name auto_increment = value;来改的啦。http://www.cnblogs.com/JiangLe/p/4008607.html

    优化项 3、

                limit 控制一个事务的大小、如果DELETE语句包括一个ORDER BY子句,则各行按照子句中指定的顺序进行删除。

                delete from T limit 2;

  • 相关阅读:
    swap函数的例子
    实现类似shared_ptr的引用计数
    使用new分配内存的类需要自己定义拷贝构造函数
    练习13.14 13.15 13.16
    查询单词,综合例子。
    无序容器
    关联容器操作
    关联容器概述
    文本查询程序
    shared_ptr与weak_ptr的例子
  • 原文地址:https://www.cnblogs.com/JiangLe/p/4009579.html
Copyright © 2011-2022 走看看