Проблема Sybase Autogenerated IDS
-
25-09-2019 - |
Вопрос
У меня есть таблица, в которой идентификатор столбца PK типа BIGINT типа, и он заполняется автоматически растущим порядком 1,2,3 ... так, что я замечаю, что в несколько раз вдруг идентификаторы, которые генерируются, имеют очень большую ценность Отказ Например, идентификаторы подобны 1,2,3,4 5 500000000000001 500000000000002, есть огромный прыжок после 5 ... IDS 6, 7 вообще не использовались
Я выполняю операции удаления на этой таблице, но я абсолютно уверен, что отсутствующие идентификаторы не использовались ранее.
Почему это происходит и как я могу это исправить?
Большое спасибо за то, что вы смотрели на это.
Моя env: sybase ase 15.0.3, linux
Решение
Вы получаете это с помощью Sybase, когда система перезапускается после ненадлежащего отключения. Смотрите полное описание и что делать с этим, здесь.