MySQL UPDATE delete 语句的速度

时间:2008-03-12 12:22:00 


UPDATE语句的速度

更新查询的优化同SELECT查询一样,需要额外的写开销。写速度依赖于更新的数据大小和更新的索引的数量。没有更改的索引不被更新。

使更改更快的另一个方法是推迟更改然后在一行内进行多次更新。如果锁定表,同时做多个更新比一次做一个快得多。

请注意对使用动态记录格式的MyISAM表,更新一个较长总长的记录可能会切分记录。如果经常这样该,偶尔使用OPTIMIZE TABLE很重要。

DELETE语句的速度


删除一个记录的时间与索引数量确切成正比。为了更快速地删除记录,可以增加键高速缓冲的大小。

如果想要删除一个表的所有行,使用TRUNCATE TABLE tbl_name 而不要用DELETE FROM tbl_name

标签:mysql,UPDATE,DELETE
0
投稿

猜你喜欢

  • 远程登陆SQL Server 2014数据库的方法

    2024-01-28 03:39:01
  • 详解python之协程gevent模块

    2022-12-20 05:42:54
  • Pytorch如何切换 cpu和gpu的使用详解

    2023-08-22 03:30:11
  • 如何做一个文本搜索?

    2010-07-12 19:00:00
  • python字典的setdefault的巧妙用法

    2021-05-18 02:58:48
  • MySQL适配器PyMySQL详解

    2024-01-16 23:49:11
  • ORACLE数据库查看执行计划的方法

    2012-06-06 20:15:52
  • .Net Core下使用Dapper的方法

    2023-07-16 17:19:17
  • python打印异常信息的两种实现方式

    2023-11-17 15:37:41
  • 举例讲解Python设计模式编程中的访问者与观察者模式

    2021-06-10 06:38:16
  • Python实现简单生成验证码功能【基于random模块】

    2022-12-10 18:19:58
  • MS SQL 查询数据在数据库中所在行

    2009-04-26 19:36:00
  • SQL SERVER日志进行收缩的图文教程

    2024-01-27 13:09:16
  • Python中时间datetime的处理与转换用法总结

    2022-05-03 01:23:01
  • Python爬虫小例子——爬取51job发布的工作职位

    2022-04-30 23:17:18
  • Python3如何将源目录中的图片用MD5命名并可以设定目标目录

    2023-11-28 10:33:17
  • Python 文件与文件对象及文件打开关闭

    2021-06-16 16:08:44
  • Python面向对象之继承原理与用法案例分析

    2021-06-28 02:07:53
  • Perl使用Tesseract-OCR实现验证码识别教程

    2022-04-22 07:52:05
  • Python常用内置函数的使用教程详解

    2021-11-11 21:23:50
  • asp之家 网络编程 m.aspxhome.com