Có giới hạn nào đối với bản ghi trong bảng tạm thời không. Tôi đã thử với 1,3 triệu bản ghi .. có thể tôi phải xử lý hàng tỷ trong tương lai khi nhu cầu ứng dụng .. nó có thể? Nếu tôi có thể biết giới hạn của hồ sơ .. tôi có thể cố gắng để phân chia các bản ghi từ db nguồn và quản lý trong giới hạn. Cảm ơn trướcGiới hạn bản ghi bảng tạm thời trong máy chủ Sql
Trả lời
Sự khác biệt giữa tempdb và bất kỳ cơ sở dữ liệu nào khác là tối thiểu, đặc biệt là khi nói đến giới hạn.
Nếu bạn có thể lưu trữ nó trong bảng người dùng, bạn cũng có thể lưu nó trong bảng tạm thời. Nó không phải phù hợp với RAM vì tempdb được lưu trữ trên đĩa giống như bất kỳ cơ sở dữ liệu nào khác (chỉ với bộ nhớ đệm tích cực hơn và ít đăng nhập hơn).
Nguồn: http://msdn.microsoft.com/en-us/library/ms190768.aspx
Cho đến khi bộ nhớ máy chủ của bạn (tức là, đĩa) hỗ trợ, không có vấn đề bao nhiêu bản ghi bạn đang đẩy vào bảng tạm thời.
Tôi nghĩ rằng không có giới hạn về số lượng bản ghi bạn đẩy trong bảng tạm thời.
Một bảng tạm thời là một bảng vì vậy đây sẽ được áp dụng: Maximum Capacity Specifications for SQL Server
Rows mỗi bảng
Giới hạn bởi lưu trữ sẵn
Không, đó là không có hồ sơ giới hạn cho bảng tạm thời (giới hạn là không gian đĩa). Nhưng hãy cẩn thận, vì các bảng tạm thời được tạo ra vật lý trong cơ sở dữ liệu tempdb và cơ sở dữ liệu này phải được đặt trên đĩa với kích thước thích hợp.
Bảng tạm thời là stored in the tempdb Database và có thể phát triển miễn là bản thân tempdb có thể phát triển (tức là cho đến khi đĩa đầy).
Bất kỳ bảng nào sẽ chạy vào giới hạn cứng 1000 hàng tối đa có thể được chèn bằng một câu lệnh INSERT T-SQL đơn sử dụng table value constructor.
The number of row value expressions in the INSERT statement exceeds
the maximum allowed number of 1000 row values.
- 1. Bảng tạm thời trong máy chủ sql
- 2. Bảng tạm thời của máy chủ Sql
- 3. Máy chủ SQL: tạo Bảng tạm thời với cột động
- 4. Bảng tạm thời của máy chủ SQL vs con trỏ
- 5. Thiếu bản ghi trong bảng máy chủ SQL
- 6. Tạm dừng sao chép máy chủ SQL tạm thời
- 7. Tạo bảng tạm thời trong PL/SQL
- 8. Giới hạn số hàng được trả về ở phía máy chủ (giới hạn bắt buộc)
- 9. Máy chủ SQL - Chèn Đồng thời vào bảng từ nhiều máy khách - Kiểm tra Giới hạn và Chặn
- 10. Erlang và giới hạn bản ghi thời gian chạy
- 11. Có cần sử dụng # để tạo các bảng tạm thời trong máy chủ SQL không?
- 12. Máy chủ SQL: Giới hạn số UNION là bao nhiêu?
- 13. Tạo các bảng tạm thời trong SQL
- 14. Máy chủ SQL: bạn có thể giới hạn quyền truy cập vào chỉ một bảng
- 15. SQL Server/Oracle: bảng tạm thời Private
- 16. Không thể thả bảng tạm thời SQL
- 17. Trình kích hoạt máy chủ SQL - Chèn bản ghi đã xóa vào bảng khác với thời gian hủy
- 18. Máy chủ SQL: tìm nạp bản ghi giữa hai ngày?
- 19. Sql server 2008, là các bảng tạm thời độc đáo
- 20. T-SQL SQL động và Bảng tạm thời
- 21. Phạm vi của các bảng tạm thời trong SQL Server
- 22. Tạo chế độ xem tạm thời từ bảng tạm thời trong SQL Server
- 23. Cách nhanh nhất để chèn 30 nghìn hàng trong bảng tạm thời trên Máy chủ SQL với C#
- 24. InnoDB & Tạm thời bảng
- 25. sử dụng bảng tạm thời trong SQL Azure
- 26. nolock trên bảng tạm thời trong SQL Server 2008
- 27. Truy vấn bảng tạm thời trên máy chủ được liên kết
- 28. Máy chủ SQl vẫn gặp lỗi "Thời gian chờ đã hết hạn. Thời gian chờ hết hạn"
- 29. SQL Server 2005 và phạm vi bảng tạm thời
- 30. sql cho nhóm bản ghi giới hạn theo cơ sở dữ liệu derby
tôi muốn nói câu hỏi này sẽ rơi vào phạm trù "nếu bạn phải tự hỏi, có lẽ bạn đang làm gì đó sai" - nhưng bạn đã không mô tả những gì vấn đề tổng thể của bạn/là giải pháp. –