我有几个关于 Microsoft SQL Azure 联合的问题:
1) 我可以在活动数据库上创建联合数据库还是需要提前部署联合?
2) 我是否需要对 SQL 查询进行任何更改以符合我查询联合的方式,或者我可以在处理一个 SQL Server 数据库时继续使用我的常规查询?
3) 当我拆分我的数据库时,一段时间后我看到其中一个分片非常繁忙并且几乎已满,我如何使用联合来解决这个问题?- 我是否只需要拆分已满 90% 的单个联合表,或者我需要通过使用不太广泛的范围重新创建拆分策略。问题是一个特定的用户可能非常活跃,那么我使用什么策略来确保我不需要由于一个非常活跃的联合表/用户而重新创建联合策略?
4)当我想用不同的主键拆分不同的表时,分片将如何工作。例如:
据我了解:
[博客]
blog_id
信息
[博客帖子]
ID
blog_id
post_content
因此,如果我决定根据 0-1000、1-2001 的 blog_id 进行分片,我将拥有两个联合表。但是,如果我添加更多具有除 blog_id 之外的不同键的表,我还有多少联合表,我会拥有更多联合表吗?
谢谢