My SQL数据库实用技术(24)
时间:2007-12-23 来源:不详 作者:迈克DB
列空为止。
此调度修饰符并非出现在所有MySQL 版本中。下面的表列出了这些修饰符和支持这些修饰符的MySQL 版本。可利用此表来判定所使用的MySQL 版本具有什么样的功能:
INSERT DELAYED 在客户机方的作用
假如其他客户机可能执行冗长的SELECT 语句,而且您不希望等待插入完成,此时INSERT DELAYED 很有用。发布INSERT DELAYED 的客户机可以更快地继续执行,因为服务器只是简单地将要插入的行插入。不过应该对正常的INSERT 和INSERT DELAYED 性能之间的差异有所熟悉。假如INSERT DELAYED 存在语法错误,则向客户机发出一个错误,假如正常,便不发出信息。例如,在此语句返回时,不能相信所取得的AUTO_INCREMENT 值。也得不到惟一索引上的重复数目的计数。之所以这样是因为此插入操作在实际的插入完成前返回了一个状
态。其他还表示,假如INSERT DELAYED 语句的行在等待插入中被排队,并且服务器崩溃或被终止(用kill -9),那么这些行将丢失。正常的TERM 终止不会这样,服务器会在退出前将这些行插入。
内容来自dedecms
上一篇:My SQL数据库实用技术(23) 下一篇:My SQL数据库实用技术(25)
文章评论
共有位Admini5网友发表了评论 查看完整内容