Size: a a a

F# Flood: Диванная теория всего

2020 July 28

SN

Shub Niggurath in F# Flood: Диванная теория всего
иду смотреть в код и нахожу там код типа такого
источник

SN

Shub Niggurath in F# Flood: Диванная теория всего
let loadTicket ticketId = ... CosmosClient.ReadItetmAsync<Ticket>(ticketId)
let loadTickets  tIds = tIds |> Async.map loadTicket |> Async.RunParallel
источник

SN

Shub Niggurath in F# Flood: Диванная теория всего
и если я до сего дня че-то там стеснялся своего кода, мол, что скажет Айрат, туда-сюда, то с сегодняшнего дня я свято убежден, что лучше моего кода на этом проекте ничего нет и никогда не будет
источник

SN

Shub Niggurath in F# Flood: Диванная теория всего
поэтому нужны лайки и звездочки. памагите
источник

((

(fun () -> ()) in F# Flood: Диванная теория всего
Shub Niggurath
let loadTicket ticketId = ... CosmosClient.ReadItetmAsync<Ticket>(ticketId)
let loadTickets  tIds = tIds |> Async.map loadTicket |> Async.RunParallel
Если я не ошиблась космос считает RU для какого запроса. Так что один сложный или много мелких, конечно не равны в сумме, но и не прямо что бы бомба, хотя надо смотреть. А космос даёт RU/sec и только если привесить его лимит то будет 429
источник

A

AlexB in F# Flood: Диванная теория всего
Shub Niggurath
let loadTicket ticketId = ... CosmosClient.ReadItetmAsync<Ticket>(ticketId)
let loadTickets  tIds = tIds |> Async.map loadTicket |> Async.RunParallel
А batching нормальный в космосдб так и не завезли?  😶
источник

SN

Shub Niggurath in F# Flood: Диванная теория всего
AlexB
А batching нормальный в космосдб так и не завезли?  😶
batching только для write, что ты от него хочешь, если ты ему сказал "дай мне эти документы ПО ОДНОМУ"
источник

оГ

отец Григорий... in F# Flood: Диванная теория всего
Shub Niggurath
поэтому нужны лайки и звездочки. памагите
Если оно корпоративное. Тут тебе только @omgszer поможет
источник

SN

Shub Niggurath in F# Flood: Диванная теория всего
(fun () -> ())
Если я не ошиблась космос считает RU для какого запроса. Так что один сложный или много мелких, конечно не равны в сумме, но и не прямо что бы бомба, хотя надо смотреть. А космос даёт RU/sec и только если привесить его лимит то будет 429
1 RU - это чтение одного 1кб, мы тут можем говорить про какие-то x RU для нашего конкретного документа. но совершенно точно, что послать query - это x RU, а послать кучу read items - это n * x RU
источник

оГ

отец Григорий... in F# Flood: Диванная теория всего
У тебя хоть доступ есть :) а у меня неделя прошла - пишу письма каждый день, а доступа так и нет :)
источник

SN

Shub Niggurath in F# Flood: Диванная теория всего
читать результаты - там да, но результаты читаются последовательно, поэтому trhoughput будет кратно ниже
источник

SN

Shub Niggurath in F# Flood: Диванная теория всего
отец Григорий
У тебя хоть доступ есть :) а у меня неделя прошла - пишу письма каждый день, а доступа так и нет :)
трудоголик мач?
источник

VS

Vasily Shapenko in F# Flood: Диванная теория всего
отец Григорий
У тебя хоть доступ есть :) а у меня неделя прошла - пишу письма каждый день, а доступа так и нет :)
Главное, чтобы чеки выписывали
источник

оГ

отец Григорий... in F# Flood: Диванная теория всего
Вот вы какие!
источник

оГ

отец Григорий... in F# Flood: Диванная теория всего
Я-то не такой!!1
источник

SB

S B in F# Flood: Диванная теория всего
Shub Niggurath
и если я до сего дня че-то там стеснялся своего кода, мол, что скажет Айрат, туда-сюда, то с сегодняшнего дня я свято убежден, что лучше моего кода на этом проекте ничего нет и никогда не будет
а какой там рендж коллекции ожидается?
источник

SB

S B in F# Flood: Диванная теория всего
я так понимаю, что тыщи?
источник

SN

Shub Niggurath in F# Flood: Диванная теория всего
S B
а какой там рендж коллекции ожидается?
ну они ловят это в dev\stage, там до сотен редко, чаще  десятки. у  нас просто эдиктом запрещено поднимать RU на коллекциях выше  дефолтных 400
источник

SN

Shub Niggurath in F# Flood: Диванная теория всего
потому что проверяли прошлогодний бюджет, нашли коллекции с 10k RU, 25к RU
источник

SN

Shub Niggurath in F# Flood: Диванная теория всего
заметьте, у нас базовый случай уровня  "хелло ворлд", все записи в одном регионе, нет репликации, нет партиционирования, все коллекции не дотягивают до 10Гб даже близко
источник