假设我有一个包含两个字段"foo“和"bar”的数据库表。它们都不是唯一的,但每一个都有索引。但是,它们不是一起索引,而是各自有一个单独的索引。现在假设我执行一个查询,比如SELECT * FROM sometable WHERE foo='hello' AND bar='world'; My table,大量的行的foo是'hello‘,还有一小部分行</
我有:logs.date上的索引(BTREE)alogs.aid上的索引(BTREE)a index但这并没有改善任何事情(我认为因为类型只能是2个东西)a covering index on logs.date和logs.typepartitioning log table每个月在内部,但是使用上面使用的时间跨度(覆盖所有分区),它甚至会变得更