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

Suy nghĩ của bạn về việc chia nhỏ một bảng SQL lớn thành nhiều bảng, dựa trên một id danh mục nhất định?

Nếu điều đó có nghĩa là bạn đang cài đặt nhiều cơ sở dữ liệu trên nhiều máy chủ, thì đó là một trong những cách được khuyến nghị để mở rộng quy mô. Nếu bạn có nghĩa là nhiều bảng trên cùng một máy chủ (cùng một cơ sở dữ liệu hoặc không), lợi ích của bạn sẽ rất ít nếu có; và chi phí quản trị của bạn có thể sẽ tăng lên để giữ cho chúng hoạt động đồng bộ. Và nếu có bất kỳ trường hợp nào trong tất cả các truy vấn đạt đến nhiều bảng, thì những truy vấn đó sẽ kém hiệu quả hơn.

Hiệu quả có thể không đáng kể dù tốt hay xấu. Bạn mong đợi lợi ích gì? (Nhân tiện, đây là một phản vật chất rdbms điển hình để tối ưu hóa sớm.)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách hiển thị hai chữ số sau dấu thập phân trong SQL Server

  2. Các tính năng bảo mật trong SQL Server 2017

  3. Mã lỗi 503 com.microsoft.sqlserver.jdbc.sqlserverexception kết nối tcp / ip với máy chủ không thành công

  4. Truy vấn SQL thực thi chậm (đối với một số giá trị tham số)

  5. SSRS không hiển thị bản ghi trong báo cáo nhưng truy vấn trả về kết quả