Có một hiệu suất đạt được bằng cách chia các bảng thành các lược đồ khác nhau trong SQL Server không?


7

Có loại hiệu năng nào đạt được khi truy vấn bằng cách đặt các bảng trong các lược đồ khác nhau trong SQL Server.

Ví dụ nếu tôi đã có 2 bảng, Table1Table2 , và đặt Table1 vào kiểm tra lược đồ và Table2 vào lịch sử lược đồ, và sau đó tôi đã cố gắng để liên kết các bảng trong một truy vấn, là implicity này chậm hơn so với có 2 bảng trong cùng một lược đồ?


1
Không nên có hiệu suất nào cả. Dự án oslo microsoft đang sử dụng rộng rãi các lược đồ, và nếu có vấn đề về hiệu năng, tôi chắc chắn điều này sẽ không xảy ra.

Oslo? Có phải đó là dự án di chuyển thư mục hoạt động vào SQL Sever?
Andomar

Đó là dự án mô hình hóa kết thúc với mô hình SQL Server. vi.wikipedia.org/wiki/Oslo_%28Microsoft%29

Không có sự khác biệt giữa các bảng truy vấn từ một lược đồ hoặc nhiều lược đồ trong cùng một cơ sở dữ liệu. Tôi sử dụng Lược đồ nhiều hơn để nhóm các đối tượng lại với nhau hơn bất kỳ thứ gì khác. Để đạt được hiệu suất bằng cách tách, tôi sẽ tiến tới các nhóm fileg trên các ổ đĩa vật lý riêng biệt.
Raj Thêm

5
Nơi duy nhất bạn có thể bị phạt là nếu bạn không sơ đồ đủ điều kiện truy vấn của mình và buộc hệ thống tìm ra nơi bạn đang kéo đến. Đó là một hit cực kỳ nhỏ, nhưng nó ở đó. Chỉ cần viết các truy vấn chính xác và bạn thậm chí sẽ không có vấn đề đó.

Câu trả lời:


4

Không có không có hiệu suất hit nếu các bảng nằm trong hai lược đồ khác nhau.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.