Tôi đang sử dụng Windows 7 (64-bit) trên CPU Intel Q6600 với 4GB RAM.
Tôi có một thư mục có 2 triệu tệp, với kích thước tệp trung bình là 10 KB.
Windows Explorer dừng đáp ứng khi tôi mở thư mục. Làm thế nào tôi có thể vượt qua điều này?
Tôi đang sử dụng Windows 7 (64-bit) trên CPU Intel Q6600 với 4GB RAM.
Tôi có một thư mục có 2 triệu tệp, với kích thước tệp trung bình là 10 KB.
Windows Explorer dừng đáp ứng khi tôi mở thư mục. Làm thế nào tôi có thể vượt qua điều này?
Câu trả lời:
Bạn có thể khắc phục bằng cách sử dụng cấu trúc hợp lý hơn cho các tệp của mình. Mặc dù Explorer sẽ hỗ trợ các thư mục có hàng triệu tệp, nhưng nó không được thiết kế cho loại kịch bản này và hiệu suất sẽ chậm.
Để biết thêm thông tin, hãy xem bài viết này của TechNet:
Xin lỗi, Windows không thể xử lý hơn 80 nghìn tệp trong một thư mục, gọn gàng và hiệu quả (Trên máy chủ Xeon 2.8Ghz có RAM 4GB ít nhất)
Nó bắt đầu gặp sự cố và cháy gần 60k.
Với 200k phải mất 2 ngày để liệt kê thư mục. Chúng tôi đã gặp vấn đề này với thư mục badmail bằng Windows Exchange. Cách duy nhất để khắc phục nó là tạo ra hàng ngàn thư mục (có thể xử lý tốt) với các tệp bên trong các thư mục đó có nhiều thư mục hơn.
Nếu không, bạn nên nghiêm túc xem xét việc chuyển dữ liệu đó vào một tệp SQL, sử dụng SQLE Express miễn phí hoặc MySQL cũng miễn phí. Viết một chương trình nhỏ để xử lý nó và bạn sẽ thấy ổn - đó là những gì chúng tôi đã làm với các tệp 200k của chúng tôi và hiện chúng tôi có hơn 12 triệu email được sắp xếp, với quyền truy cập nhanh.