常量行

插入游标机制支持一种特殊的情况,在此易于获得高性能。在此情况下,罗列在 INSERT 语句中的所有值都是常量:不罗列表达式和主变量,仅罗列文字数值和字符串。不管发生多少次这样的 INSERT 操作,它产生的行都是相同的。当这些行是相同的时,复制、缓冲和传输每一相同的行都是没有意义的。

但是,对于此类 INSERT 操作,PUT 语句除了增加计数器之外不进行任何操作。当最终执行 FLUSH 操作时,将该行的单个副本以及插入的计数传到数据库服务器。数据库服务器创建并在一个操作中插入许多行。

您通常不插入一些相同的行。当您首次建立此数据库来操作带有空数据的大型表时,您可插入相同的行。