Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.03.28;
Скачать: CL | DM;

Вниз

Максимальное количество Insert и Update в одной тарнзакции...   Найти похожие ветки 

 
Sirus ©   (2004-02-19 06:06) [0]

Привет Мастера...
Есть вопрос: Какое максимальное количество INSERT и UPDATE может быть в одной транзакции???


 
Reindeer Moss Eater ©   (2004-02-19 08:52) [1]

Зависит от доступного места на диске


 
Sirus ©   (2004-02-19 14:50) [2]

Скорее всего там есть ограничения...
Дело в том, что я попытался сделать в одной транзакции около 50 INSERT, выскакивала ошибка...
Терь после каждых десяти INSERT я делаю Commit и StartTransaction ошибки нет... Вот я и хочу узнать на будущее какое количество INSERT или UPDATE можно выполнить в рамках одной транзакции без Commit;


 
Romkin ©   (2004-02-19 14:54) [3]

У меня доходило до пары миллионов


 
Zacho ©   (2004-02-19 14:54) [4]


> Sirus ©   (19.02.04 14:50) [2]
> Дело в том, что я попытался сделать в одной транзакции около
> 50 INSERT, выскакивала ошибка...

Ну не знаю. У меня, например, нормально проходили и 1000 INSERT в одной транзакции.
Какая ошибка-то хоть была ?


 
Romkin ©   (2004-02-19 14:54) [5]

Правда, потом select ооочень долго :))


 
Reindeer Moss Eater ©   (2004-02-19 15:25) [6]

Скорее всего там есть ограничения...
Дело в том, что я попытался сделать в одной транзакции около 50 INSERT, выскакивала ошибка...


Если во время выполнения 50 неких действий возникает ошибка, это еще не значит, что есть ограничение на количество этих самых действий.

Я могу на одном единственном инсерте сгенерировать 50 ошибок, и что? Разве это означает, что можно делать только пол-инсерта в одной транзакции?


 
Digitman ©   (2004-02-19 15:48) [7]


> Sirus


думаю, что ограничения некие все же есть ... но нужно еще умудриться приблизиться к их границам)

не берусь утверждать (нужно смотреть исх-ки FB, которые пока еще вполне доступны), но, вероятно, где-то в контексте транзакции ведутся сч-ки успешно выполненных операций вставки/удаления/модификации записей ... возможно, для каждого табличного объекта, участвующего в транзакции, в отдельности

ну а сч-к - это либо 32-х либо 64-хбитное значение .. вот оно и ограничение))


 
Sirus ©   (2004-02-21 08:13) [8]

по моему я нашел ошибку...
Она вообще не относится к транзакциям... XSQLDA index out of range... Просто у меня в коде была ошибка... Каждые 50 раз у меня функция пихала в Insert одну лишнюю кавычку...
Спасибо всем...



Страницы: 1 вся ветка

Текущий архив: 2004.03.28;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.044 c
14-1077866031
Daemys
2004-02-27 10:13
2004.03.28
Интернет-зависимость


7-1073722800
Malwa
2004-01-10 11:20
2004.03.28
Как заменить стандартные часы Windows в системном трее на свои


1-1079016738
dimm22
2004-03-11 17:52
2004.03.28
Редактирование Hex файла. Как, чем, может исходники где есть.


3-1077708799
Shram
2004-02-25 14:33
2004.03.28
Фильтрация, проблема.


8-1069701427
g-l-u-k
2003-11-24 22:17
2004.03.28
Регистрация расширения