2012-08-11 35 views
5

Tôi đang suy nghĩ về việc mua một nhà cung cấp dịch vụ lưu trữ dùng chung, và sau đó cung cấp cơ sở dữ liệu MSSQL 1GB với gói.Tôi có thể có bao nhiêu bản ghi/bảng trong cơ sở dữ liệu 1gb?

Đây có thể không phải là khoa học chính xác, nhưng tôi có thể lưu bao nhiêu bản ghi/bảng trong cơ sở dữ liệu 1GB? Tôi sẽ lưu văn bản thuần túy (nghĩa là: nvarchar, varchar, int, bool) và không phải là nhị phân/đốm màu.

Đối với câu hỏi này, hãy tưởng tượng khoảng 20 bảng, mỗi trường có 9 trường. Không null trên mọi trường.

Có cách nào để đánh giá và dự đoán khoảng thời gian này sẽ giữ tôi trước khi tôi cần nâng cấp lên gói đắt hơn không?

+3

Chỉ cần 1 hàng thực sự lớn. –

+0

@ E.J.Brennan: Cảm ơn điều đó rõ ràng đối với tôi./s –

+0

Điều này không có câu trả lời thực sự ngoại trừ: Cài đặt SQL Server Express, chèn các hàng thử nghiệm và đo kích thước. – usr

Trả lời

7

Không có câu trả lời thực sự mà nói với bạn thiết lập số tiền 'của 'hồ sơ và/hoặc bảng 'là mức tối đa mà bạn có thể giữ trong cơ sở dữ liệu MSSQL 1 GB hoặc khi bạn đạt đến điểm đó. Có một số yếu tố cần xem xét khi ước tính:

  1. Bạn nghĩ hàng trung bình sẽ chiếm lĩnh là gì?
  2. Bạn có đang sử dụng cố định hoặc biến không?
  3. Tần suất nội dung sẽ được thêm và xóa?

Cuối cùng, bạn đang xem (ví dụ) một số lượng tối đa các hàng có thể là < 400 000 hàng hoặc> 3 500 000, tất cả đều đi xuống những gì bạn đặt trong một hàng và bạn đang sử dụng loại nào. Khi bạn đã quyết định một hàng sẽ là gì (cho hay lấy) và số hàng bạn mong muốn được thêm/tần số, bạn có thể xác định bạn sẽ có thể đi bao lâu mà không nâng cấp lên gói cơ sở dữ liệu khác.

0

Tôi nghĩ rằng E.J. Brennan đang mỉa mai - nó hơi giống "Chuỗi dài bao lâu?"

Tùy thuộc vào mức độ lớn của bản ghi và nếu lược đồ của bạn phân bổ số lượng bộ nhớ cố định hoặc biến cho mỗi chuỗi.

+0

Vâng, tôi đã ... Tôi thậm chí không nghĩ rằng câu hỏi là có thật, ít nhất là không ở dạng ban đầu của nó ... –

0

Đó là một câu hỏi rất hay. Nó phụ thuộc vào rất nhiều thứ, số lượng bảng, hàng, thứ gì trong chúng và vân vân.

chỉnh sửa: okay bạn đã thực hiện chỉnh sửa. "Đối với câu hỏi này, hãy tưởng tượng khoảng 20 bảng, với 9 trường mỗi bảng. Không trống trên mọi trường." 1 cơ sở dữ liệu, 20 bảng, 9 trường mỗi, varchar (16) chúng tôi nói.

tôi sẽ nói tổng số khoảng 300.000 (300K) hàng, nhưng nó phụ thuộc vào loại cấu trúc cơ sở dữ liệu (InnoDB hoặc loại khác)

Các vấn đề liên quan