Size: a a a

DBA - русскоговорящее сообщество

2021 April 16

AS

Anatoly Shirokov in DBA - русскоговорящее сообщество
ну я про "плохой" нигде писал, я отметил, что каждый такой запрос, выполняемый приложений переходит в разряд регулярных, и такие запросы должны "от зубов" отскакивать.
источник

A

A L T I R T I X in DBA - русскоговорящее сообщество
Спасибо всем еще раз за дисскусию 😅
источник

IZ

Ilia Zviagin in DBA - русскоговорящее сообщество
Тоже можно
источник

N

Nikolay in DBA - русскоговорящее сообщество
так я помню, что вы его как-то упоминали. и вот спросил в надежде, что вы тут ответите
источник

SC

Serega Carbon in DBA - русскоговорящее сообщество
Вообще что значит динамический запрос ??
источник

N

Nikolay in DBA - русскоговорящее сообщество
Это дастаточно новый уровень. первый раз в 2008 году его описали. из известных баз он только в постгресе https://github.com/postgres/postgres/blob/master/src/backend/storage/lmgr/README-SSI
источник

AS

Anatoly Shirokov in DBA - русскоговорящее сообщество
пользователь выбрал поле для фильтра, ввел значение, клиент сформировал select * from table where <selected column>=<entered value>
источник

IZ

Ilia Zviagin in DBA - русскоговорящее сообщество
Ну тогда это просто видимо snapshot + блокировка изменяемых записей.

Но лучше в PG и спрашивать, конечно.
источник

SC

Serega Carbon in DBA - русскоговорящее сообщество
Хз, я просто все через функцию делаю, и все фильтры как аргументы передаю
источник

IZ

Ilia Zviagin in DBA - русскоговорящее сообщество
Тут имеется — что формируется клиентом СУБД, ещё их называют Ad-hoc query
источник

AS

Anatoly Shirokov in DBA - русскоговорящее сообщество
есть два подхода: либо изолировать БД слоем хранимок, либо дать клиенту использовать БД, как хранилище и дать надругаться над данными
источник

SC

Serega Carbon in DBA - русскоговорящее сообщество
Я люблю функции и процедуры ))
источник

AS

Anatoly Shirokov in DBA - русскоговорящее сообщество
скажем, есть системы, которые исключительно работают с динамикой. всякие отчетники, универсальные среды для просмотра содержимого и т.п.
источник

YS

Yaroslav Schekin in DBA - русскоговорящее сообщество
Это не уровень, это новая реализация serializable.
источник

IZ

Ilia Zviagin in DBA - русскоговорящее сообщество
Я тоже
источник

SC

Serega Carbon in DBA - русскоговорящее сообщество
понятно спасибо
источник

YS

Yaroslav Schekin in DBA - русскоговорящее сообщество
И ничего подобного.
Это действительно совершенно новый подход (в "классических" учебниках его нет, потому что сам алгоритм был изобретён (открыт?) только в 2008).
источник

IZ

Ilia Zviagin in DBA - русскоговорящее сообщество
Я почитаю, да...
источник

m

megabyte in DBA - русскоговорящее сообщество
Всем доброго времени суток, если знаете, подскажите пожалуйста, в чем суть advisory lock (в PostgreSQL) и в каких случаях не хватает обычных транзакций?
источник

YS

Yaroslav Schekin in DBA - русскоговорящее сообщество
Всё это хорошо описано в документации.
https://www.postgresql.org/docs/current/explicit-locking.html#ADVISORY-LOCKS
источник