【问题标题】:Entity Framework and sharded database实体框架和分片数据库
【发布时间】:2012-03-21 09:43:23
【问题描述】:

我有一个 WCF 数据服务在实体框架代码优先 4.1 提供程序之上运行。数据库非常大(一个键表有 77+ 百万条记录,每月增长约 10%)并且存在相当大的性能问题。虽然对这么大的数据库进行分片是一种痛苦,但这似乎是不可避免的。我的问题是,是否有人使用分片数据库成功实现了 EF,如果是,您有什么指导吗?

【问题讨论】:

  • 你找到解决办法了吗?

标签: c#-4.0 entity-framework-4.1 wcf-data-services sharding


【解决方案1】:
【解决方案2】:

您是否调查过以下选项:

  1. 集群您的数据库(我假设您使用的是 SQL Server)?
  2. 将您的一些数据(例如存档记录)提取到另一个表中,然后使用 UNION 查询创建一个视图,以便在您需要完整的数据集视图时将这两个表连接在一起?
  3. 您的表上是否有索引 - 如果没有,您是否尝试过创建一个?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-01-16
    • 2012-08-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-20
    • 2012-02-29
    相关资源
    最近更新 更多