Что происходит с ключ. полем "счетчик" таблицы если

Sergey Byks
Дата: 23.11.2006 14:27:34
база работает в таком режиме: в эту таблицу ежедневно загоняются куча записей,
при загрузке БД идет архивация и удаление старых записей? Если счетчик дойдет до максимума он опять начнет с 0? И чему равен этот максимум?
bubucha
Дата: 23.11.2006 14:31:27
было обсуждение, кто то проверил - начнется с 1-цы
Владимир Саныч
Дата: 23.11.2006 14:47:17
Максимум - что-то около 10 миллиардов (если не вру).
Lamazoid
Дата: 23.11.2006 14:54:40
Владимир Саныч
Максимум - что-то около 10 миллиардов (если не вру).

А как это в аксе 10 млрд - эсли он длинное целое - то помоему 2^32 -что-та около 4294967296 - а как получить исчто около 6 млрд ?
bubucha
Дата: 23.11.2006 14:56:11
лонг интежер - 4 байта
Allll
Дата: 23.11.2006 15:29:58
Разделите 2147483647 на предполагаемое количество записей и узнаете на сколько дней хватит счётчика в вашем случае.

Поиск говорит, что когда досчитает, до 2 147 483 647, появится ошибка №3000 и продолжится счёт отрицательными числами до нуля. При переходе от 0 к 1 опять будет ошибка №3000 и начнётся снова счёт положительными числами.
В темах из поиска остался нераскрытым вопрос, что будет, если уже есть значение, например, 1 и, пройдя по кругу, счётчик опять захочет создать новую запись с числом 1? Видимо, тогда счётчик и "кончится". Это поле со счётчиком, наверняка будет ключевым, совпадения в нём не допускаются и счётчик "остановится".
barrabas
Дата: 23.11.2006 15:34:46
хз что нужно делать чтобы кончился счетчик (если не специально его гнать к этому), путем нехитрых вычислений получим, что если БД будет работать 10 лет, то нужно будет вносить около 600000 записей каждый день (без выходных).
barrabas
Дата: 23.11.2006 15:35:56
походу раньше кончится 2гига которыми лимитирован mdb файл
_____________________________________
Мое конг-фу сильнее твоего
nSopr
Дата: 23.11.2006 15:53:05
Интересно проверить... Запустил итереционное добавление в таблицу... подожду....
bubucha
Дата: 23.11.2006 16:08:39
ошипки нет, есть минус:

id
2147483647
-2147483648
-2147483647
-2147483646
-2147483645
-2147483644
-2147483643