diff --git a/packages/db/src/clickhouse-client.ts b/packages/db/src/clickhouse-client.ts index 9a08bccf..d0168c36 100644 --- a/packages/db/src/clickhouse-client.ts +++ b/packages/db/src/clickhouse-client.ts @@ -15,11 +15,12 @@ export const ch = createClient({ export async function chQueryWithMeta>( query: string ): Promise> { + const start = Date.now(); const res = await ch.query({ query, }); const json = await res.json(); - return { + const response = { ...json, data: json.data.map((item) => { const keys = Object.keys(item); @@ -35,6 +36,10 @@ export async function chQueryWithMeta>( }, {} as T); }), }; + console.log(`Clickhouse query took ${response.statistics?.elapsed}ms`); + console.log(`chQuery took ${Date.now() - start}ms`); + + return response; } export async function chQuery>(