我有大约300张桌子,其中大约90张是“列表”分区的。SELECT * FROM information_schema.TABLES WHERE TABLE_sCHEMA = 'mydb';
我可以看到列CREATE_OPTIONS对于一些非分区列是空的,对于一些非分区表是row_format=DYNAMIC,对于某些分区表是分区的,对于某些分区表则是row_fo
我这里有一张只有一栏的桌子:
在这种情况下,列用户名是主键和分区键。如果我使用SELECT * FROM user进行查询,它将从所有分区读取数据,从而打破了该链接中的规则Rule 2: Minimize the Number of Partitions Read。在从表中选择所有数据时,是否有任何不违反规则的方法?