Đối với tôi, cách tốt nhất là chỉ kích thước các tệp đủ lớn, ngay từ đầu, để phù hợp với sự tăng trưởng mà bạn mong đợi.
Hãy sử dụng một số số đơn giản. Giả sử bạn có ổ đĩa 100 GB mà bạn đã phân bổ cho tempdb (hoặc 100 GB của một số ổ đĩa được chia sẻ). Ví dụ của bạn có 4 tệp tempdb và bạn đã quyết định đặt chúng ban đầu ở mức 100 MB và tăng 10 MB mỗi lần. Ban đầu, ổ đĩa 100 GB hoặc lát đó trông như thế này (rõ ràng không phải là tỷ lệ):
Khi hệ thống của bạn sử dụng tài nguyên tempdb, mỗi tệp tempdb sẽ tăng lên, 10 MB bằng cách kích hoạt 10 MB. Sau một vài sự tăng trưởng:
Lưu ý rằng mỗi sự kiện tăng trưởng, trong khi có khả năng diễn ra nhanh, buộc tất cả các kết nối phải chờ. Điều này rõ rệt hơn khi Khởi tạo tệp tức thì không được bật và nếu các tệp được định cấu hình để phát triển cùng nhau (yêu cầu cờ theo dõi trong một số phiên bản, nhưng đây là điều đúng đắn, vì bạn không muốn bất kỳ tệp nào lớn hơn những người khác).
Khi bạn đến cuối ổ đĩa, cả 4 tệp sẽ không phát triển cùng một lúc . Và đây là một sự kiện liên tục kinh doanh. Khi tempdb không thể phát triển ở đây, hoạt động sẽ dừng lại:
Bây giờ, nếu bạn đang đến thời điểm này, bạn cần phải thừa nhận rằng bạn cần thay đổi cách bạn sử dụng tempdb hoặc 100 GB là không đủ và bạn cần phân bổ thêm dung lượng. Nhưng tôi sẽ lập luận rằng tốt hơn hết là chỉ cần bắt đầu ở đây và định cấu hình kích thước này cho kích thước tệp dữ liệu ban đầu tempdb của bạn:
Vâng, về mặt kỹ thuật, tôi sẽ kích thước chúng ở mức 20 GB mỗi ổ, với tốc độ tự động 500 MB. Điều này cho phép bạn vẫn được cảnh báo trước khi điền vào lát 100 GB, nhưng không phải trả tiền cho tất cả các tăng trưởng tệp tăng dần trong thời gian đó.
Rốt cuộc, nếu tempdb sẽ phát triển để lấp đầy không gian đó, thì không giống như bạn có thể sử dụng nó cho bất cứ điều gì khác.
kích thước nào tôi nên cung cấp cho autogrowth
Không có số ma thuật (mặc định theo cách truyền thống là quá bảo thủ cho sử dụng thực tế, nhưng điều này đang trở nên tốt hơn). Cài đặt tự động phát triển của bạn sẽ dựa trên các đặc tính hiệu suất của đĩa và tần suất bạn mong đợi tăng lên. Nếu bạn có SSD hoặc tương tự và đã bật IFI, kích thước có thể được gắn chặt hơn nhiều với mức độ cảnh báo bạn muốn có trước khi nhấn vào cuối lát. Nếu bạn có spinny, ổ đĩa cơ và / hoặc không bật IFI, có lẽ bạn sẽ muốn kiểm tra các cài đặt khác nhau và xem thời gian cần thiết để phát triển tệp theo số tiền khác nhau đáp ứng khả năng chịu đựng của bạn đối với tất cả các giao dịch trên hệ thống chờ đợi.