Size: a a a

2020 February 25

N

Nik in Delphi & Lazarus
Держать открытым квери - это зло
источник

N

Nik in Delphi & Lazarus
Но надо смотреть как в БД реализована работа с транзакциями.
источник

N

Nik in Delphi & Lazarus
*в СУБД
источник

Дt

Дмитрий texnix 🇨🇳 in Delphi & Lazarus
а я вот думаю, на уровне компонента же было бы легко после загрузки в дблукап данных, обрывать связь с базой, чтобы не держать м... транзакцию нарпимер
источник

AS

Alexey Shumkin in Delphi & Lazarus
Дмитрий texnix 🇨🇳
а я вот думаю, на уровне компонента же было бы легко после загрузки в дблукап данных, обрывать связь с базой, чтобы не держать м... транзакцию нарпимер
ну, выборки же транзакции не держат )
источник

DB

Dmitry Belkevich in Delphi & Lazarus
Дмитрий texnix 🇨🇳
а я вот думаю, на уровне компонента же было бы легко после загрузки в дблукап данных, обрывать связь с базой, чтобы не держать м... транзакцию нарпимер
простые комбы обычно удобнее, dbaware компоненты требуют довольно большой поддержки
источник

N

Nik in Delphi & Lazarus
Alexey Shumkin
ну, выборки же транзакции не держат )
Зависит от СУБД
источник

AS

Alexey Shumkin in Delphi & Lazarus
Nik
Зависит от СУБД
например? в какой СУБД SELECT * FROM лочит транзакцию?
источник

DB

Dmitry Belkevich in Delphi & Lazarus
Alexey Shumkin
например? в какой СУБД SELECT * FROM лочит транзакцию?
если транзакция не read only, то лочит
источник

N

Nik in Delphi & Lazarus
В тех, которые версионность записей поддерживают
источник

DB

Dmitry Belkevich in Delphi & Lazarus
и в версионниках, да. в блокировочниках не знаю
источник

AS

Alexey Shumkin in Delphi & Lazarus
Dmitry Belkevich
если транзакция не read only, то лочит
чего лочит? другие такие же селекты в других транзакциях?!
источник

AS

Alexey Shumkin in Delphi & Lazarus
Dmitry Belkevich
если транзакция не read only, то лочит
и в какой СУБД?
источник

GB

George Bakhtadze in Delphi & Lazarus
лочить не лочит, как правило, но транзакция-то есть
источник

DB

Dmitry Belkevich in Delphi & Lazarus
Alexey Shumkin
и в какой СУБД?
fb/pg
источник

N

Nik in Delphi & Lazarus
Alexey Shumkin
чего лочит? другие такие же селекты в других транзакциях?!
Лёх, почитай про активные транзакции и как они влияют на быстродействие БД
источник

DB

Dmitry Belkevich in Delphi & Lazarus
таблицу лочит
источник

N

Nik in Delphi & Lazarus
Тебе как девопсу полезно будет)
источник

DB

Dmitry Belkevich in Delphi & Lazarus
и OIT лочит в fb, что еще хуже )
источник

DB

Dmitry Belkevich in Delphi & Lazarus
другое дело что не нужно не read only транзакцией селекты на дблукапы делать ) но вообще - лочит
источник