|
ANN Выпущен Firebird 4!
|
|||
---|---|---|---|
#18+
ъъъъъ Т.е., если в RC последовательно выполняется, кажем, три запроса - это то же самое, что три раза стартует и завершается Snapshot? Точно сие "дешевле"? Следует понимать разницу между созданием снимка и тр-ции. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2021, 12:06 |
|
ANN Выпущен Firebird 4!
|
|||
---|---|---|---|
#18+
ъъъъъ, ты релиз ноты не читал совсем?? SNAPSHOT в новой схеме (COMMIT ORDER) тоже дешевле чем раньше. В общем-то если бы создание снимка не сделали бы намного дешевле, то и в RC для каждого запроса не стали бы делать снимок. И да речь о запросах верхнего уровня. То есть если есть сложная ХП (без EXECUTE STATMENT) то для неё в RC делается ровно один снимок. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2021, 12:11 |
|
ANN Выпущен Firebird 4!
|
|||
---|---|---|---|
#18+
hvlad ъъъъъ Т.е., если в RC последовательно выполняется, кажем, три запроса - это то же самое, что три раза стартует и завершается Snapshot? Точно сие "дешевле"? Следует понимать разницу между созданием снимка и тр-ции. Т.обр. у создания снимка и транзакции есть свой "вес". То есть, с какого-то момента RC становится не "дороже"? Скажем, 1000 запросов (и создание снимков) в контексте RC транзакции всё ещё дешевле, чем 1000 запросов в контексте снапшота? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2021, 12:13 |
|
ANN Выпущен Firebird 4!
|
|||
---|---|---|---|
#18+
ъъъъъ Т.обр. у создания снимка и транзакции есть свой "вес". ъъъъъ То есть, с какого-то момента RC становится не "дороже"? ъъъъъ Скажем, 1000 запросов (и создание снимков) в контексте RC транзакции всё ещё дешевле, чем 1000 запросов в контексте снапшота? Пусть "стоимость" тр-ции = N, а "стоимость" снимка = M, причём M < N Тогда для K запросов в контексте SNAPSHOT тр-ции получим накладные расходы N + M, а в контексте RCRC - N + M*K. Сравнить оба значения сам сможешь ? Измерять M и N не проси:) Для полноты нужно учитывать стоимость выполнения самих запросов, влияние длинного снимка (в SNAPSHOT тр-ции) на всю систему, конкуренцию за header page и стоимость записи header page. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2021, 14:43 |
|
ANN Выпущен Firebird 4!
|
|||
---|---|---|---|
#18+
hvlad Не "дешевле", наверное ? Да. hvlad ... Пусть "стоимость" тр-ции = N, а "стоимость" снимка = M, причём M < N Тогда для K запросов в контексте SNAPSHOT тр-ции получим накладные расходы N + M, а в контексте RCRC - N + M*K. Сравнить оба значения сам сможешь ? Измерять M и N не проси:) Для полноты нужно учитывать стоимость выполнения самих запросов, влияние длинного снимка (в SNAPSHOT тр-ции) на всю систему, конкуренцию за header page и стоимость записи header page. Т.е., стоимость RC-транзакции дороже уже при двух запросах. Вот вам, бабушка, и 23 апреля. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2021, 14:51 |
|
ANN Выпущен Firebird 4!
|
|||
---|---|---|---|
#18+
ъъъъъТ.е., стоимость RC-транзакции дороже уже при двух запросах. странный вывод. Ты вообще не тем занимаешься. Не нужно тут над стоимостью думать ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2021, 15:42 |
|
ANN Выпущен Firebird 4!
|
|||
---|---|---|---|
#18+
Симонов Денис ъъъъъТ.е., стоимость RC-транзакции дороже уже при двух запросах. странный вывод. Ты вообще не тем занимаешься. Не нужно тут над стоимостью думать Ну, да. 22406717 ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2021, 15:49 |
|
ANN Выпущен Firebird 4!
|
|||
---|---|---|---|
#18+
ъъъъъ, ты цепляешься за один фактор не учитывая другие. Не надо тут мерить влияние на создание снимка на запрос. Они наверняка мизерные по сравнению с остальным накладными расходами. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2021, 16:05 |
|
ANN Выпущен Firebird 4!
|
|||
---|---|---|---|
#18+
ъъъъъ Т.е., стоимость RC-транзакции дороже уже при двух запросах ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2021, 16:25 |
|
ANN Выпущен Firebird 4!
|
|||
---|---|---|---|
#18+
hvlad ъъъъъ Т.е., стоимость RC-транзакции дороже уже при двух запросах Филолог, ага: hvlad Пусть "стоимость" тр-ции = N, а "стоимость" снимка = M, причём M < N Тогда для K запросов в контексте SNAPSHOT тр-ции получим накладные расходы N + M, а в контексте RCRC - N + M*K. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2021, 16:30 |
|
ANN Выпущен Firebird 4!
|
|||
---|---|---|---|
#18+
ъъъъъ, и ? Расжевать надо или сам ? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2021, 17:11 |
|
ANN Выпущен Firebird 4!
|
|||
---|---|---|---|
#18+
Вот читаю и тоже офигеваю. Больно уж на шаманство смахивает. Мужики, админы. А можно где-нибудь прибить в шапке отдельный тред, внутри которого будут ссылки на важные темы, обсуждаемые в этой ветке форума? Потом ведь точно это обсуждение не найдешь :-/ ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2021, 17:15 |
|
ANN Выпущен Firebird 4!
|
|||
---|---|---|---|
#18+
По обсуждению трудно ориентироваться (да и неправильно). Важные вещи должны быть изложены в доке (RN и пр. - и уже там описаны, наверное), на которые и надо прикреплять ссылки. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2021, 17:21 |
|
ANN Выпущен Firebird 4!
|
|||
---|---|---|---|
#18+
P.S. Не мешало бы статью про транзакции на ibase.ru обновить, если у народа есть существенные изменения/недопонимания. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2021, 17:22 |
|
ANN Выпущен Firebird 4!
|
|||
---|---|---|---|
#18+
Гаджимурадов Рустам P.S. Не мешало бы статью про транзакции на ibase.ru обновить, если у народа есть существенные изменения/недопонимания. Какое "понимание". "Четверка" как будто не для работы, а ради любви к искусству создана, чтобы, например, коллега Yo! больше не прикалывался, мол, "у вас нет cursor stabily в RC транзакции, бе-бе-бе". Существующие клиентские библиотеки: fib+, например, содержит кэш препарированных запросов, теперь это ахтунг, оказывается. И редактируемы датасеты возможны только в режиме "кэшированных изменений", иначе снова ахтунг. Да, нововведения можно отключить в конфиге, но так хотелось бы всё же и понять, а от понимания начинаешь офигевать, или действительно не с моим филологическим образованием... ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2021, 17:46 |
|
ANN Выпущен Firebird 4!
|
|||
---|---|---|---|
#18+
Гаджимурадов Рустам RN и пр. - и уже там описаны, наверное значит, ты их тоже не читаешь Гаджимурадов Рустам P.S. Не мешало бы статью про транзакции на ibase.ru обновить вот и я о том же. Ибо мир (интербейз) должен быть прост и доступен в понимании. "А не вот это вот все" © ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2021, 17:51 |
|
ANN Выпущен Firebird 4!
|
|||
---|---|---|---|
#18+
ъъъъъ Гаджимурадов Рустам P.S. Не мешало бы статью про транзакции на ibase.ru обновить, если у народа есть существенные изменения/недопонимания. Какое "понимание". "Четверка" как будто не для работы, а ради любви к искусству создана, чтобы, например, коллега Yo! больше не прикалывался, мол, "у вас нет cursor stabily в RC транзакции, бе-бе-бе". Существующие клиентские библиотеки: fib+, например, содержит кэш препарированных запросов, теперь это ахтунг, оказывается. И редактируемы датасеты возможны только в режиме "кэшированных изменений", иначе снова ахтунг. Да, нововведения можно отключить в конфиге, но так хотелось бы всё же и понять, а от понимания начинаешь офигевать, или действительно не с моим филологическим образованием... ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2021, 17:52 |
|
ANN Выпущен Firebird 4!
|
|||
---|---|---|---|
#18+
ъъъъъfib+, например, содержит кэш препарированных запросов, теперь это ахтунг, оказывается Почему "теперь"? С ним ничего не поменялось кроме внезапного прозрения некоторых дельфинов, до которых наконец-то дошло почему их приложения работают так плохо, а "база пухнет". ъъъъъИ редактируемы датасеты возможны только в режиме "кэшированных изменений", иначе снова ахтунг. И это уже лет 20 как известно. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2021, 18:02 |
|
ANN Выпущен Firebird 4!
|
|||
---|---|---|---|
#18+
ъъъъъ, далеко не все пишут на Delphi ъъъъъсодержит кэш препарированных запросов, теперь это ахтунг, оказывается вот только не надо нести бред в массы. Этого никто не заявлял. Сказали о другом, если что-то долго не требуется это лучше прикрыть, чтобы ресурсы освободить. Всякие кеши обычно требуется для ускорения повторного доступа, если доступа нет или если он требуется раз в час, то нет смысла ускорять на 10 миллисекунд, то это просто бесполезно висячие в памяти ресурсы. И 4.0 тут не причём, это и раньше рекомендовалось. ъъъъъИ редактируемы датасеты возможны только в режиме "кэшированных изменений", иначе снова ахтунг. опять вранье. Не надо слова передёргивать ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2021, 18:03 |
|
ANN Выпущен Firebird 4!
|
|||
---|---|---|---|
#18+
Джентльмены, накладные расходы на управление памятью - это действительно последнее о чём следует думать почти во всех контекстах, а уж в этом-то точно. В драйверах ЦАП бывает, да. В плане пресловутых датасетов хотелось бы уточнить несколько вопросов. Как определяется "дофетченность" запроса. Правильно ли я понимаю, что а) к Close на клиенте это не имеет никакого отношения б) Если во время фетча другие запросы навтыкали в данные, подпадающие под конструкцию нашего читающего в RC RC, записей и наапдейтили их, то б1) Если это было в других транзакциях, то новое его не касается и версий там он не удерживает б2) Если это сделано в той же транзакции, после "окончания" фетча, то запрос становится опять недофетчен и версии держит У меня как-то не очень укладывается в голове параллельность критериев видимости и востребованности версий по состоянию транзакции и состоянию фетча. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2021, 18:28 |
|
ANN Выпущен Firebird 4!
|
|||
---|---|---|---|
#18+
Док ...Ибо мир (интербейз) должен быть прост и доступен в понимании. "А не вот это вот все" © Вот и я об этом. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2021, 18:29 |
|
ANN Выпущен Firebird 4!
|
|||
---|---|---|---|
#18+
Старый плюшевый мишка Джентльмены, накладные расходы на управление памятью - это действительно последнее о чём следует думать почти во всех контекстах, а уж в этом-то точно. В драйверах ЦАП бывает, да. В плане пресловутых датасетов хотелось бы уточнить несколько вопросов. Как определяется "дофетченность" запроса. Правильно ли я понимаю, что а) к Close на клиенте это не имеет никакого отношения б) Если во время фетча другие запросы навтыкали в данные, подпадающие под конструкцию нашего читающего в RC RC, записей и наапдейтили их, то б1) Если это было в других транзакциях, то новое его не касается и версий там он не удерживает б2) Если это сделано в той же транзакции, после "окончания" фетча, то запрос становится опять недофетчен и версии держит У меня как-то не очень укладывается в голове параллельность критериев видимости и востребованности версий по состоянию транзакции и состоянию фетча. "Держит версии, не держит версии"... файл базы начинает РАСПУХАТЬ, когда вторая RC RO транзакция просто запущена, безо всяких запросов и, значит, фетчей. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2021, 18:34 |
|
ANN Выпущен Firebird 4!
|
|||
---|---|---|---|
#18+
ъъъъъ "Держит версии, не держит версии"... файл базы начинает РАСПУХАТЬ, когда вторая RC RO транзакция просто запущена, безо всяких запросов и, значит, фетчей. Не истери :) Надо разобраться правильно ли мы друг друга понимаем, и если ребята таки малехо накосячили, то помочь найти в чём, а не добиваться отхода на заранее подготовленные позиции :) ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2021, 18:54 |
|
ANN Выпущен Firebird 4!
|
|||
---|---|---|---|
#18+
ъъъъъ "Держит версии, не держит версии"... файл базы начинает РАСПУХАТЬ, когда вторая RC RO транзакция просто запущена, безо всяких запросов и, значит, фетчей. Если при этом хочется правильной нормальной работы с другими тр-циями - никто не запрещает самому явно стартовать RC RC. Чего тебе ещё надобно ? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2021, 19:44 |
|
ANN Выпущен Firebird 4!
|
|||
---|---|---|---|
#18+
ъъъъъ Какое "понимание". "Четверка" как будто не для работы, а ради любви к искусству создана, чтобы, например, коллега Yo! больше не прикалывался, мол, "у вас нет cursor stabily в RC транзакции, бе-бе-бе". кстати коллега Yo! второй день ухахатывается с топика. 15+ лет отрицаний, но выходит донес Yo! что не так с cursor stability и RC ну что, даешь третий пункт из моего списка - нормальный UNDO, постгрес zHeap делают ужо. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2021, 20:25 |
|
|
start [/forum/topic.php?fid=40&msg=40118466&tid=1559839]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
34ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
69ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 162ms |
0 / 0 |