Cơ sở dữ liệu MYSQL (ibdata1) có kích thước 73 GB và được định cấu hình để chạy như một máy chủ cơ sở dữ liệu chuyên dụng trên Windows 2008 O / S cho các bảng INNODB. Chúng tôi đang chạy bản sao lưu bằng mysqldump mysqldump --skip-opt --quick --single-giao dịch --create-Tùy chọn --extends-insert --disable-key --add-drop-table --complete-insert - set-charset - nén --log-error = Proddb0635.err -u root -pjohndoe Proddb> \ devNas \ devNas \ sqlbackup \ LIVE \ db \ Proddb0635.sql
Tệp sao lưu Proddb0635.sql được lưu trữ trên một máy chủ riêng biệt từ máy chủ cơ sở dữ liệu. RAM là 12 GB. Kích thước bể đệm của INNODB là 6 GB. Mem.pool bổ sung là 32 MB. Truy vấn Kích thước bộ đệm là 2 GB Chiều dài bộ đệm ròng tối đa 16 M. kích thước gói 1 GB.
phiên bản mysql là 5.0,67.
Khi sao lưu không chạy, người dùng hài lòng với hiệu suất.
Khi sao lưu đang chạy INNODB Buffer pool tỷ lệ trúng cao gần 100%. Không có đọc chờ hoặc viết đang chờ xử lý. innodb chờ miễn phí là 0. Sử dụng CPU không cao tối thiểu 9% đến tối đa 15% Tốc độ truy cập bộ đệm truy vấn thấp khoảng 40% có hoặc không có mysqlbackup chạy. Hiện tại Windows Task Manager đang hiển thị rằng 10GB RAM đang được sử dụng. Tôi có nên tăng Cache truy vấn chỉ với 2GB RAM không? mysqlld-nt đang chiếm 9,2 GB RAM và mysqldump đang chiếm 5 MB RAM. Alos, lưu ý rằng kích thước của tệp kết xuất là giống nhau khi có hoặc không có tùy chọn - nén.
Tôi có nên giảm kích thước nhóm đệm iNNODB không?
Cảm ơn