в КликХаусе?
optimize table table777 final SETTINGS max_execution_time=500000
из питона обращаюсь к КликХаусу так:
import os, sys
import time
import clickhouse_connect
client = clickhouse_connect.get_client(host='localhost', username='default', password=password777, connect_timeout = 3600, settings={'distributed_ddl_task_timeout':3600})
parameters = {'session_timeout':3600000}
query_optimize = "optimize table table777 final settings max_execution_time=900000"
client.command(query_optimize, parameters=parameters, settings={'distributed_ddl_task_timeout':3600})
при этом иногда работает. а иногда без ошибок, но оптимайз не проходит.
а иногда выдаёт ошибку таймаута, и оптимайз неуспешно тоже:
clickhouse_connect.driver.exceptions.OperationalError: Error HTTPConnectionPool(host='localhost', port=8123): Read timed out. (read timeout=300) executing HTTP request attempt 1 http://localhost:8123
https://github.com/ClickHouse/ClickHouse/issues/6093
Обсуждают сегодня