{"slug":"what-exchange-colocation-costs","qid":"quote_burst","label":"quote_burst","post_title":"what-exchange-colocation-costs","post_url":"/blog/what-exchange-colocation-costs#q-quote_burst","columns":["updates_in_one_millisecond","millisecond_count","pct_of_active_ms"],"rows":[{"updates_in_one_millisecond":"1 update","millisecond_count":28479,"pct_of_active_ms":41.3},{"updates_in_one_millisecond":"2 updates","millisecond_count":14759,"pct_of_active_ms":21.4},{"updates_in_one_millisecond":"3 updates","millisecond_count":8880,"pct_of_active_ms":12.9},{"updates_in_one_millisecond":"4 updates","millisecond_count":5605,"pct_of_active_ms":8.1},{"updates_in_one_millisecond":"5 or more updates","millisecond_count":11293,"pct_of_active_ms":16.4}],"shape":"ranking","sql":"WITH active_ms AS\n(\n    SELECT\n        toUnixTimestamp64Milli(sip_timestamp) AS ms,\n        count()                               AS updates\n    FROM global_markets.cache_stocks_quotes\n    WHERE ticker = 'SPY'\n      AND sip_timestamp >= '2026-06-10 14:00:00'\n      AND sip_timestamp <  '2026-06-10 14:05:00'\n    GROUP BY ms\n)\nSELECT\n    multiIf(updates = 1, '1 update',\n            updates = 2, '2 updates',\n            updates = 3, '3 updates',\n            updates = 4, '4 updates',\n                         '5 or more updates')              AS updates_in_one_millisecond,\n    count()                                                AS millisecond_count,\n    round(100 * count() / (SELECT count() FROM active_ms), 1) AS pct_of_active_ms\nFROM active_ms\nGROUP BY updates_in_one_millisecond\nORDER BY updates_in_one_millisecond","computed_at":"2026-09-30T16:12:04.057172+00:00","elapsed":0.00246678}