我的mysql数据库有很多分片。每个分片都有一个从分片,所以我们的想法是在主分片上使用一个schemarouter,在从分片上使用一个schemarouter来代理所有分片。MySQL error 2013, Lost connection to MySQL server at 'handshake: waiting for inital communication packetMySQL error 20
order by date_added desc
在这种情况下,如果行有数十亿行,并且需要对哪个键进行分片,那么在不影响上述两个查询性能的情况下,使用哪个键呢?如果我的分片键是user_id,对于组,我必须访问多个数据库才能获得所需的结果(通过更改应用程序逻辑)。如果它是在group_id上为用户配置文件,我必须去多个数据库,以获得所需的结果。