Size: a a a

cxx.Дискуссионная

2020 April 21

KK

Konstantin Kozyrev in cxx.Дискуссионная
Vlad Doc
Занимаю место внукам в этом эпик ИТТ треде
"в этом эпик ИТТ треде"
ОХУЕТЬ, на дваче тебя уже зачмырили бы :D
источник

O

Ostrich Corpsе in cxx.Дискуссионная
Владдок осваивает двач?
источник

RM

Roy Mustang in cxx.Дискуссионная
Till Schneider
Что? Разобрался с тредпулом?
Тред пулы не подходят. Я объяснил почему, если даже выделить 3 потока, то каждый поток так или иначе будет ждать пока запрос выполнится к бд, независимо от пула соединений с бд
Я пытался реализовать другую фишку, сериализацию данных в один запрос и отправку, но я сколько сижу смотрю документацию в libpqxx, такой возможности там нету.
В общем, не знаю пока что с этим делать.
Мне нужно реализовать все это так чтоб Game сервера сериализовали несколько запросов по необходимости и слали их одним пакетом в DBSV, а тот в свою очередь отправлял бы их на postgresql, а затем вызвал 1 раз коммит. Другого решения не придумал

————
@Ioann_V дело не в том, что ты можешь делать другие вещи, а в том, что запросы к бд выполняются долго. Нужно хотя бы уменьшить кол-во запросов к бд, сериализовывать запросы в один запрос, сохранять часто только наиболее важные данные для клиентов и т.п.
P.S. libpqxx калл, не позволяет подобные вещи делать, как я понял, то есть, нельзя взять 2 вектора, один с prepared данными, а другой с pqxx::result и вызвать например exec_prepared...
А мне еще эти pqxx::result парсить нужно, в общем, нужно придумать тут что-то больше чем просто подай-принеси к бд, придется создавать еще какой нибудь класс, который бы имел каллбэки для парсинга
источник

I

Ioann_V in cxx.Дискуссионная
Roy Mustang
Тред пулы не подходят. Я объяснил почему, если даже выделить 3 потока, то каждый поток так или иначе будет ждать пока запрос выполнится к бд, независимо от пула соединений с бд
Я пытался реализовать другую фишку, сериализацию данных в один запрос и отправку, но я сколько сижу смотрю документацию в libpqxx, такой возможности там нету.
В общем, не знаю пока что с этим делать.
Мне нужно реализовать все это так чтоб Game сервера сериализовали несколько запросов по необходимости и слали их одним пакетом в DBSV, а тот в свою очередь отправлял бы их на postgresql, а затем вызвал 1 раз коммит. Другого решения не придумал

————
@Ioann_V дело не в том, что ты можешь делать другие вещи, а в том, что запросы к бд выполняются долго. Нужно хотя бы уменьшить кол-во запросов к бд, сериализовывать запросы в один запрос, сохранять часто только наиболее важные данные для клиентов и т.п.
P.S. libpqxx калл, не позволяет подобные вещи делать, как я понял, то есть, нельзя взять 2 вектора, один с prepared данными, а другой с pqxx::result и вызвать например exec_prepared...
А мне еще эти pqxx::result парсить нужно, в общем, нужно придумать тут что-то больше чем просто подай-принеси к бд, придется создавать еще какой нибудь класс, который бы имел каллбэки для парсинга
Зачем ждать, если пока запрос выполняется, можно делать другие вещи? Work stealing же...
источник

O

Ostrich Corpsе in cxx.Дискуссионная
Да, а что могу что хочу
источник

Е

Егор in cxx.Дискуссионная
Ostrich Corpsе
Да, а что могу что хочу
ты правда свой час на это потратил?
источник

IL

Ilya L in cxx.Дискуссионная
Егор
ты правда свой час на это потратил?
Вай нот
источник

VD

Vlad Doc in cxx.Дискуссионная
Konstantin Kozyrev
"в этом эпик ИТТ треде"
ОХУЕТЬ, на дваче тебя уже зачмырили бы :D
Рофлирую жи ежжи
.....................
Тиль опять внукам занимает место
источник

O

Ofee in cxx.Дискуссионная
Ofee
источник

RM

Roy Mustang in cxx.Дискуссионная
У меня тут возник спор с одним человеком на тему копирования 3 гб файла на флешку. Зависит ли скорость копирования от CPU?
источник

А

Андрей in cxx.Дискуссионная
Roy Mustang
У меня тут возник спор с одним человеком на тему копирования 3 гб файла на флешку. Зависит ли скорость копирования от CPU?
Поставь CPU на 1 процент и проверяй
источник

а

акварель на мету... in cxx.Дискуссионная
Roy Mustang
У меня тут возник спор с одним человеком на тему копирования 3 гб файла на флешку. Зависит ли скорость копирования от CPU?
если у тебя компд из 90ых  —да

сейчас в любой цпу быстрее флешки так что будет ботлнек в флешке
источник

/dev/urandon ¯\_(ツ)_... in cxx.Дискуссионная
Хочешь фокус?
источник

Е

Егор in cxx.Дискуссионная
/dev/urandon ¯\_(ツ)_/¯
Хочешь фокус?
/for_the_emperor@drrn_bot
эх не работает(
источник

KK

Konstantin Kozyrev in cxx.Дискуссионная
источник

O

Ofee in cxx.Дискуссионная
@h4cktill нам что-то сказал удалением сообщений?! Что же это было?! Куда бежать, где прятаться?!
источник

/dev/urandon ¯\_(ツ)_... in cxx.Дискуссионная
Так вот
источник

IL

Ilya L in cxx.Дискуссионная
Интересно однако
источник

IL

Ilya L in cxx.Дискуссионная
Что, нет слоу-мода?
====
@urandon Как мило! Большое спасибо :3 Я тронут
====
Microsoft SQL все равно долго ставиться однако
источник

/dev/urandon ¯\_(ツ)_... in cxx.Дискуссионная
Ilya L
Что, нет слоу-мода?
====
@urandon Как мило! Большое спасибо :3 Я тронут
====
Microsoft SQL все равно долго ставиться однако
Это чтоб ты успел написать)
источник