Nếu bạn có đủ dung lượng, tôi khuyên bạn nên sao chép toàn bộ dữ liệu sản xuất để kiểm tra. Nó sẽ dễ dàng hơn rất nhiều để quản lý, nó cũng có thể là một cơ hội tốt để kiểm tra bản sao lưu của bạn (khôi phục từ bản sao lưu sang một phiên bản mới).
Theo quan điểm của nhà phát triển, bạn sẽ không thể kiểm tra hiệu suất ứng dụng của mình một cách đáng tin cậy nếu không có bộ dữ liệu đại diện. Tập dữ liệu này nên có cùng các thuộc tính với dữ liệu sản xuất (khối lượng dữ liệu, phân phối vật lý ...). Cách dễ nhất để đạt được điều này là có cùng một dữ liệu trong thử nghiệm như trong sản xuất.
Nếu bạn có đủ khả năng cho thời gian chết, bạn có thể dừng sản xuất db, sao chép tệp vào máy chủ thử nghiệm và gắn kết cả hai cơ sở dữ liệu. Nếu bạn không có khả năng dành thời gian chết, bạn nên học một số kỹ năng DBA (và cuối cùng tìm hiểu về sao lưu nóng sau đó khôi phục về phiên bản mới).
Cập nhật:nếu việc sao chép vật lý cơ sở dữ liệu của bạn là không khả thi, bạn nên xem xét sao chép hàng loạt dữ liệu với expdp
và impdp
(hoặc exp
cũ / imp
). Bạn có thể sao chép tất cả các lược đồ hoặc lọc dữ liệu khi xuất
. Bạn sẽ chọn mệnh đề WHERE thích hợp bằng tay trong trường hợp này. Việc xuất và nhập hàng loạt sẽ nhanh hơn so với việc sao chép dữ liệu từng hàng một.