How do you optimize a slow-running query in Snowflake for Sedgwick data? Discuss your approach to micro-partitioning and clustering keys.