Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 是什么导致firebird中的id生成器失控?_Sql_Firebird - Fatal编程技术网

Sql 是什么导致firebird中的id生成器失控?

Sql 是什么导致firebird中的id生成器失控?,sql,firebird,Sql,Firebird,我最近在firebird数据库中遇到了一个奇怪的问题,为IDIone表生成的id失控了 突然间,新的插入件从20k增加到60k。更有趣的是 下面的跳转记录得到的ID不是连续的数字,例如60123和next 60126,如果你知道我的意思的话。问题是什么会导致这种行为?我不认为这个问题适合这个论坛。生成器在事务之外递增。所以,即使事务回滚、连接丢失或应用程序挂起,生成器也将保持增量。只需检查您的代码就可以了。听起来好像很多插入都被回滚了

我最近在firebird数据库中遇到了一个奇怪的问题,为IDIone表生成的id失控了 突然间,新的插入件从20k增加到60k。更有趣的是
下面的跳转记录得到的ID不是连续的数字,例如60123和next 60126,如果你知道我的意思的话。问题是什么会导致这种行为?

我不认为这个问题适合这个论坛。生成器在事务之外递增。所以,即使事务回滚、连接丢失或应用程序挂起,生成器也将保持增量。只需检查您的代码就可以了。听起来好像很多插入都被回滚了