Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Локи
|
|||
|---|---|---|---|
|
#18+
Как сделать так, чтобы при удалении ссылок на что-то, а потом и его самого (этого чего-то), в момент, когда ссылки удалены, а само чего-то ещё нет, никто не смог сделать выборку, в которой окажется, что на это что-то нет ссылок? Есть вариант настраивать каскодное удаление на это чего-то. А еще можно как-то лочить сначала что-то, а потом удалять ссылки на него внутри транзакции, а потом и его самого. Но вопрос как это сделать? Какие еще могут быть варианты? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2001, 14:19 |
|
||
|
Локи
|
|||
|---|---|---|---|
|
#18+
Используй хинты в запросах с явным указанием типа блокировки в транзакции. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2001, 14:52 |
|
||
|
Локи
|
|||
|---|---|---|---|
|
#18+
Т.е. делать exclusive locks на все таблицы, ссылающиеся на базовую? И тогда любой селект из джойна базовой и ссылающейся не выполнится до конца транзакции. В принципе выход. А что быстрее/надежнее этот вариант или каскадное удаление? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2001, 16:00 |
|
||
|
|

start [/forum/topic.php?fid=46&tid=1826155]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
30ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
26ms |
get tp. blocked users: |
1ms |
| others: | 216ms |
| total: | 306ms |

| 0 / 0 |
