【发布时间】:2013-01-31 16:01:20
【问题描述】:
我在 to_days(created_at) 上有一个按范围分区的数据库。
分区是每月一次 (p1 - p50),最后是 pmax 总称。在下面的示例中,我希望只命中分区 p45。
当我做一个解释分区时选择 * from units where created_at > "2013-01-01 00:00:00" and NOW()
我得到 p1,p45 列在分区列下
这发生在 5.1 和 5.5 中
为什么优化器要包含第一个分区以进行不等式检查?
【问题讨论】:
标签: mysql partitioning