标签: mysql
我们正在为基于每个租户的多租户应用程序设计数据库。该租户可能是1000或更多。
我们有样品表:
订单
的OrderItems
我们正在考虑基于tenantid进行分区,以便在租户内运行更快的查询。
CREATE TABLE命令( ... )HASH(tenantid)PARTITIONS的分区?;
这是最好的选择吗?分区数...分区1000怎么样?
感谢您的意见。
答案 0 :(得分:0)
经验法则:
PARTITION BY HASH
More discussion