184 похожих чатов

Подскажите пожалуйста подключаемся к клику через bi в режиме

иморта
запросы отваливаются с такой ошибкой
Code: 24. DB::Exception: Cannot write to ostream at offset 3336315: While executing ODBCDriver2BlockOutputFormat. (CANNOT_WRITE_TO_OSTREAM) (version 23.3.13.6 (official build))
с чем это может быть связано?
спасибо!

11 ответов

51 просмотр

Таймаут клиента не смотрели?

Мухаммед- Автор вопроса
Sergey Anischenko
Таймаут клиента не смотрели?

bi 2 часа может ожидать выполнение запроса

Похоже, что сервер запрос уже выполнил и пытается передать результат клиенту. А клиент за время выполнения запроса уже отвалился. Если, например окно запросов Power Query в Excel открыто, он может отправить серверу запрос несколько раз (по system.query_log смотрели). А клиент ждёт только результатов последнего. Остальные вызовут "Cannot write to ostream..." , т.к. результатов уже никто не ждёт. С подобной ошибкой сталкиваемся.

Мухаммед- Автор вопроса
Александр Загребельный
Похоже, что сервер запрос уже выполнил и пытается ...

если увеличеть время ожидания можем решить проблему?

Мухаммед- Автор вопроса
Александр Загребельный
Похоже, что сервер запрос уже выполнил и пытается ...

"А клиент ждёт только результатов последнего." Обновление прошло, получается можно игнорировать эту ошибку, bi дождался последнего запроса ?

Мухаммед
"А клиент ждёт только результатов последнего." Обн...

Да, можно игнорировать. Проблема в том, что лишние запросы дополнительно нагружают сервер. В последних версиях КХ появилась возможность кэширования запросов, но она кэширует только уже исполненные запросы. А если отправить несколько одинаковых запросов за короткое время, то сервер их все будет исполнять, но результаты первых отправятся "в топку"

Мухаммед- Автор вопроса
Александр Загребельный
Да, можно игнорировать. Проблема в том, что лишние...

Я тяну данные с 21-23 год Если один раз исполнить запрос с 21-22 гол То каждый раз, когда pq будет обращаться клику, клик будет отдавать данные из кэша? Было бы круто сделать наподобие инкремента Т.к в rs bi мы сильно ограничены

Мухаммед- Автор вопроса
Александр Загребельный
Да, можно игнорировать. Проблема в том, что лишние...

В этой статье отлично описано почему bi отправляет 2-а запроса и как этого избежать https://blog.crossjoin.co.uk/2020/07/05/why-is-power-bi-running-my-sql-query-twice/

Мухаммед
В этой статье отлично описано почему bi отправляет...

ODBC драйвер похоже не поддерживает нормально работу с NativeQuery

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта