假设要使用分区,是不是必须把分区语句写在where子句后第一个位置?
比如在表AAA上按year分区,是不是必须写成:
select * from AAA where year='...' and ...;
而select * from AAA where....andyear='...' ; 就没用上分区?
还有个问题,假设在表上还有全局索引列user_id,
语句:select * from AAA where year='...' and user_id ='...'是否同时把分区与索引都用上了?