网络编程
位置:首页>> 网络编程>> 数据库>> MySQL UPDATE delete 语句的速度

MySQL UPDATE delete 语句的速度

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

标签:mysql,UPDATE,DELETE


UPDATE语句的速度

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

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

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

DELETE语句的速度


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

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

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com