SQLRU.net
Разработка приложений баз данных

Начало » Использование СУБД » Firebird, HQbird, InterBase » Update or insert, оптимизация записи
Update or insert, оптимизация записи [сообщение #149] Thu, 07 July 2022 11:53 Переход к следующему сообщению
hottabyh31 в настоящее время не в онлайне  hottabyh31
Сообщений: 3
Зарегистрирован: June 2022
Junior Member
Всем привет,
вопрос больше к разработчикам firebird - если запрос находит строку по matching, проверяет ли он поля на изменения перед тем как выполнить update?
Re: Update or insert, оптимизация записи [сообщение #150 является ответом на сообщение #149] Thu, 07 July 2022 13:03 Переход к предыдущему сообщениюПереход к следующему сообщению
m7m в настоящее время не в онлайне  m7m
Сообщений: 18
Зарегистрирован: June 2022
Географическое положение: Мариуполь,Укр...
Junior Member
проверь сам firebird rows affected
Однако думаю что нет, ну как минимум из-за транзакций

Re: Update or insert, оптимизация записи [сообщение #187 является ответом на сообщение #150] Thu, 14 July 2022 17:30 Переход к предыдущему сообщениюПереход к следующему сообщению
hottabyh31 в настоящее время не в онлайне  hottabyh31
Сообщений: 3
Зарегистрирован: June 2022
Junior Member
Спасибо, сделал через предварительный select.
Re: Update or insert, оптимизация записи [сообщение #200 является ответом на сообщение #187] Mon, 18 July 2022 13:46 Переход к предыдущему сообщению
sim_84 в настоящее время не в онлайне  sim_84
Сообщений: 332
Зарегистрирован: June 2022
Senior Member
не проверяет.

Проверку самому можно сделать в операторе MERGE (начиная с 3.0)
Предыдущая тема: Как правильно обработать post_event в приложении?
Следующая тема: Потеря производительности сервера FB 2.5.9
Переход к форуму:
  


Текущее время: Mon Dec 23 00:02:58 GMT+3 2024

Общее время, затраченное на создание страницы: 0.00658 секунд