Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
конкурентный доступ при инсерте
|
|||
|---|---|---|---|
|
#18+
Привет участникам форума! Есть таблица, по типу ведения логов со всех потоков запущенного процесса, т.е. каждый тред только инсертит в эту таблицу строку, таблица ни к чему не привязана, связей нет. Необходимо ли блокировать доступ на уровне приложения либо базы, других потоков пока один добавляет строку. Стоит ли ожидать выброса исключения от базы при конкурентном доступе? MySQL 5.7(настройки по дефолту) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2017, 08:50 |
|
||
|
конкурентный доступ при инсерте
|
|||
|---|---|---|---|
|
#18+
ambasadorНеобходимо ли блокировать доступ на уровне приложения либо базы, других потоков пока один добавляет строку. Стоит ли ожидать выброса исключения от базы при конкурентном доступе?Как Вы себе представляете конкуренцию в описанных условиях? даже не дедлок - просто конкуренцию? судя по описанию, у Вас в принципе нет предмета конкуренции... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2017, 09:11 |
|
||
|
конкурентный доступ при инсерте
|
|||
|---|---|---|---|
|
#18+
Несколько потоков конкурируют между собой за право на использование какого-либо шаред ресурса, в данном случае это таблица, таблица и есть предмет конкуренции - нет? Судя по вашему посту нет необходимости делать блокировку в этом случае. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2017, 10:03 |
|
||
|
конкурентный доступ при инсерте
|
|||
|---|---|---|---|
|
#18+
В описанном случае в принципе нет необходимости что-то делать дополнительно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2017, 10:12 |
|
||
|
конкурентный доступ при инсерте
|
|||
|---|---|---|---|
|
#18+
Весело, наверное, заниматься решением проблем, которых нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2017, 11:18 |
|
||
|
конкурентный доступ при инсерте
|
|||
|---|---|---|---|
|
#18+
ambasadorНесколько потоков конкурируют между собой за право на использование какого-либо шаред ресурса, в данном случае это таблица, таблица и есть предмет конкуренции - нет? Нет, вставки не оперируют таблицей. Максимум, что на неё может наложиться это shared lock чисто чтобы кому-нибудь не пришло в голову её дропнуть на ходу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2017, 13:50 |
|
||
|
конкурентный доступ при инсерте
|
|||
|---|---|---|---|
|
#18+
Ясно, всем спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2017, 15:33 |
|
||
|
конкурентный доступ при инсерте
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovМаксимум, что на неё может наложиться это shared lock чисто чтобы кому-нибудь не пришло в голову её дропнуть на ходу.Одиночный запрос - это атом, транзакция. Так что посередь вставки её никак не дропнуть, хоть на пупе извернись... а от обломинго по тайм-ауту никакие блокировки не помогут. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2017, 15:36 |
|
||
|
|

start [/forum/topic.php?fid=47&tid=1830508]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
47ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
| others: | 14ms |
| total: | 159ms |

| 0 / 0 |
