Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Nhiều tệp dữ liệu và nhiều nhóm tệp

Đừng bận tâm đến việc tách biệt dữ liệu hệ thống và người dùng. Nó không thêm bất cứ điều gì. Trong cuộc sống thực, MDF của bạn có hoặc không. Không có nhiều sắc thái xám.

Đối với việc phân tách, tôi sẽ không bận tâm với nhiều nhóm tệp cho đến khi một hoặc nhiều:

  • Tôi đang đạt đến kích thước terabyte
  • Tải rất cao
  • Nhiều bảng lớn (không chỉ một bảng lớn)
  • Có thể tách các chỉ mục dựa trên tải / kích thước / bảng lớn

Và chỉ khi tôi có thể có các mảng LUN hoặc RAID riêng biệt cho mỗi tệp. Nếu không thì điều đó vô nghĩa vì bạn đang phân chia tài nguyên hữu hạn giữa nhiều tệp hơn

Tóm tắt:đối với hầu hết các cơ sở dữ liệu, nó không đáng giá




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Khắc phục “Ít nhất một trong các đối số đối với COALESCE phải là một biểu thức không phải là hằng số NULL” trong SQL Server

  2. Cách tạo bảng trong SQL Server

  3. SQL:Lấy số lượng từ nhiều bảng cho một bản ghi người dùng trong bảng USER. Cách tiếp cận tốt nhất là gì?

  4. Lỗi I / O:SSO Không thành công:Thư viện SSPI gốc không được tải

  5. Thủ tục được lưu trữ trên máy chủ SQL trả về một bảng