2012-03-02 32 views
5

Tôi có một dịch vụ dữ liệu WCF chạy trên đầu trang của nhà cung cấp mã thực thể 4.1 đầu tiên. Cơ sở dữ liệu khá lớn (một bảng khóa có hơn 77 triệu bản ghi và tăng lên ~ 10% mỗi tháng) và đã trình bày một vấn đề khá hiệu quả. Trong khi sharding một cơ sở dữ liệu lớn là một nỗi đau nó có vẻ không thể tránh khỏi. Câu hỏi của tôi là, đã có ai thực hiện thành công EF với một cơ sở dữ liệu bị phân mảnh và, nếu có, bạn có bất kỳ hướng dẫn nào không?Khuôn khổ thực thể và cơ sở dữ liệu đã phân loại

+0

u đã tìm thấy một giải pháp cho điều này? – DarthVader

+0

Chưa có độ phân giải. – RockyMountainHigh

Trả lời

0

Bạn đã điều tra các tùy chọn sau:

  1. Clustering DB của bạn (tôi giả sử nó SQL Server bạn đang sử dụng)?
  2. Trích xuất một số dữ liệu của bạn (chẳng hạn như bản ghi đã lưu trữ) sang một bảng khác, sau đó tạo chế độ xem với truy vấn UNION để kết hợp hai bảng với nhau khi bạn cần một chế độ xem bộ dữ liệu hoàn chỉnh?
  3. Bảng của bạn có chỉ mục trên đó không - nếu không, bạn đã thử tạo một chỉ mục chưa?
Các vấn đề liên quan