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
投稿

猜你喜欢

  • 从一道js笔试题到==运算符的简析

    2010-05-10 20:28:00
  • 可刷新的Div+CSS+JS二级下拉树型菜单

    2007-10-09 19:14:00
  • MySQL的之表结构修改

    2012-01-05 19:16:17
  • 两个非常规ASP木马(可躲过扫描)

    2011-03-11 10:38:00
  • 玩转MySQL中的外键约束之PHP篇

    2010-03-18 10:20:00
  • 用browsercam做用户登录后页面的兼容性测试

    2008-12-29 12:05:00
  • 回答XML与HTML的区别

    2007-12-03 10:58:00
  • 在Win2003 64位下ASP无法连接Access数据库

    2011-03-30 11:22:00
  • 通过索引优化含ORDER BY的MySQL语句

    2010-03-13 12:20:00
  • 非常详细的IFRAME的属性参考手册

    2008-02-12 12:45:00
  • 在函数间不能传递32个以上参数的疑难问题

    2008-12-31 13:31:00
  • SQL Server讲堂:备份和恢复措施

    2009-05-22 10:21:00
  • SQL Server 2005 输入框不能输入中文问题

    2010-02-04 09:14:00
  • 实例剖析:MySQL数据库优化详解

    2008-11-22 12:19:00
  • 解决图片撑大问题

    2009-09-22 14:51:00
  • 巧用XSL和ASP在线编辑XML文档

    2008-10-25 14:54:00
  • css被遮挡的绝对定位

    2008-02-29 12:00:00
  • OverFlow – 一个秘密武器

    2010-09-25 12:51:00
  • [翻译]标记语言和样式手册 Chapter 13 为文字指定样式

    2008-02-15 16:08:00
  • HTML和SEO基础知识:H标签全透视

    2010-09-21 16:45:00
  • asp之家 网络编程 m.aspxhome.com