2012-03-19 20 views
5

Một chút nền của môi trường Tôi đang sử dụng:Subversion 1.7 (máy khách): Liệu reindexing và hút bụi wc.db có cải thiện hiệu suất không?

Nhận Subversion 1.7 đang sử dụng SQLite để lưu trữ siêu dữ liệu của họ, tôi đã thực hiện một chút thử nghiệm bằng cách thực hiện tái tạo và hút bụi tệp wc.db nằm trên thư mục .svn (sqlite.exe wc.db "reindex;vacuum"). Nó đã giảm kích thước của tập tin đã nói từ 70   MB xuống còn khoảng 30   MB.

AFAIK, việc dọn dẹp SVN không thực hiện việc này và do đó tôi giả định rằng nó không phải là một phần của quy trình.

Điều này có giúp tăng hiệu suất không? Tôi có cần phải làm điều này thường xuyên không?

+0

X có cải thiện Y không? Không: X có cải thiện Y. – markus

Trả lời

1

Ứng dụng có tăng hiệu suất không? Đó là một cơ sở dữ liệu SQLite tiêu chuẩn và hút bụi trong số những thứ khác có khả năng "chống phân mảnh" các trang cơ sở dữ liệu mà lần lượt sẽ gây ra thời gian truy cập nhanh hơn.

Với điều đó đã nói, có thể bạn sẽ không nhận thấy tác động lớn. Nhưng sau đó một lần nữa, bạn có thể. Tôi đoán câu trả lời ngắn: Nó không thể làm tổn thương và bạn có thể đạt được một số hiệu suất.

Xem official SQLite docs on VACUUM.

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