Size: a a a

var chat = new Chat();

2021 February 24

А

Андрій in var chat = new Chat();
Влад Ого
так а когда много реквестов от юзеров идет то проблем же нет, транзакции паралельно выполняються ж, в чем проблема в рамках одного реквеста? Как это провернуть
почему вдруг паралельно
источник

А

Андрій in var chat = new Chat();
скорее асинхронно)
источник

SC

Serega Carbon in var chat = new Chat();
Андрій
скорее асинхронно)
+
источник

ВО

Влад Ого in var chat = new Chat();
Андрій
да ту тявно лучше все сразу вставить, нафига паралельность вобще?
каждый резалт потом нужно обработать, да и зачем последовательно 10-50к запросов выполнять на чтение, если можно бы отправить все запросы и подождать пока все вернуться
источник

ВО

Влад Ого in var chat = new Chat();
точней сейчас и есть последовательно, но эт немношко медленно
источник

А

Андрій in var chat = new Chat();
Влад Ого
каждый резалт потом нужно обработать, да и зачем последовательно 10-50к запросов выполнять на чтение, если можно бы отправить все запросы и подождать пока все вернуться
так зачем отправлять 10-50к запросов если можно отправить один
источник

ВО

Влад Ого in var chat = new Chat();
не можно
источник

ВО

Влад Ого in var chat = new Chat();
каждый запрос возвращает список
источник

А

Андрій in var chat = new Chat();
ну два тогда
источник

А

Андрій in var chat = new Chat();
отправил вставку - вторым запросом получил список
источник

SC

Serega Carbon in var chat = new Chat();
паралелизм нужно использовать только для сложных вычислений, зачем юзать параллелизм для не сложных действий, запись в БД для процессора не сложное действие
источник

ВО

Влад Ого in var chat = new Chat();
Serega Carbon
паралелизм нужно использовать только для сложных вычислений, зачем юзать параллелизм для не сложных действий, запись в БД для процессора не сложное действие
у меня вычитка а не запись
источник

ВО

Влад Ого in var chat = new Chat();
Андрій
отправил вставку - вторым запросом получил список
сложна, у меня 10к реквестов, каждый с которых возвращает свой список
источник

А

Андрій in var chat = new Chat();
Влад Ого
у меня вычитка а не запись
вычитка? ну назвывается метод адд.
так вычитке вобще ачем тебе транзакции
источник

ВО

Влад Ого in var chat = new Chat();
Андрій
вычитка? ну назвывается метод адд.
так вычитке вобще ачем тебе транзакции
ну как сказать, есть общий механизм на проекте через который идет все запросы)
источник

А

Андрій in var chat = new Chat();
ну как вариант создавать новый конекншн на каждый запрос, дожно пройти вроде
источник

А

Андрій in var chat = new Chat();
вобще хз нужно внутрянку смотреть
источник

SC

Serega Carbon in var chat = new Chat();
я тоже не понимаю зачем при вычитке юзать паралелизм, даже если бы это было возможно
источник

А

Андрій in var chat = new Chat();
Влад Ого
сложна, у меня 10к реквестов, каждый с которых возвращает свой список
ну сджойнил и вернул, не вижу ниче сложного, но у меня не настолкьо хорошее зрение
источник

SC

Serega Carbon in var chat = new Chat();
Влад Ого
сложна, у меня 10к реквестов, каждый с которых возвращает свой список
даже если был бы возможный паралелизм у тебя бы сразу забился бы maxDegreeOfParallelism и всё начало бы исполнятся по почереди)
источник