daotao_oracle wrote:good morning,
box này sôi động thật đấy

mình là dân technical chứ không phải là đi dạy nhé, mình kinh nghiệm tuy chỉ vài ba năm nhưng về exp/imp cũng theo học lỏm được vài ý và
cũng làm vài lần nên chia sẻ cho các bạn biết thôi.
Các bạn không thấy ý xử lý // là thế nào thì mình đoán là các bạn chưa từng làm công việc này trên CSDL hàng trăm GB rồi
1. Mình đã từng thấy các bác nhà mình thay vì ban đầu dùng imp thì tìm cách chuyển qua dùng sql*loader, khi đó mình thấy tốc độ cải tiến đáng kể
2. Cách xử lý //:
ví dụ: có 1 file cus_data.dmp có 5 bảng, chúng ta có thể tự xử lý // như sau:
a. cửa số 1, chạy: imp hr/hr file=cus_data.dmp tables=(b1,b2,b3)
b. cửa sổ 2, chạy: imp hr/hr file=cus_data.dmp tables=(b4,b5)
Theo kinh nghiệm của mình thì Index, Constraint, Trigger, và xử lý // là những cái tác động nhiều đến tốc độ imp, những yếu tố khác cải tiến không đáng kể.
thân.
Uh, đúng rồi, Tuấn Anh, chú có làm việc trên CSDL hàng trăm GB đâu mà phát biểu, chú chỉ có làm với CSDL có vài TB thôi mà

@daotao_oracle: mình cũng ít làm việc với CSDL, chủ yếu làm System Admin thôi, nên mình thấy là y/tố ảnh hưởng đến IMP không phải ở CPU mà ở Disk I/O mới là cái lớn nhất. Nên làm sao để giảm được Disk I/O đi thì sẽ cải thiện được tốc độ. Vì bây giờ ai cũng thấy, CPU thì tốc độ tăng trưởng chóng mặt, cái còi còi cũng vài GHz trong khi HDD thì từ hơn chục năm nay (từ lúc mình tiếp xúc với máy tính) đến giờ vẫn thấy nó dậm chân tại chỗ với tốc độ 5400 rpm và 7200 rpm, không hơn.
Và với 1 file dump cỡ vài trăm GB mà bác cho nhiều thằng cùng đọc (để cho nó xử lý // gì đó) thì DISK I/O sẽ thế nào, nó có thực sự nhanh hơn không hay lại chậm hơn, đảm bảo lúc đó Disk sẽ luôn Busy 100%. Thế nên mới nói bác chưa thực tế, vẫn mang tính lý thuyết quá.
Còn đã làm DBA Oracle thì có ai chưa tiếp xúc với cái DB vài trăm GB đâu, không to thế thì cần gì DBA.
Hoan nghênh những đóng góp của bác, cái VD bác đưa ra sẽ phù hợp với file dump cỡ vài chục MB & file lưu trên vùng đĩa RAID. Vì RAID cũng là 1 cách để cải thiện việc đọc đĩa.
Túm lại, vấn đề chính ảnh hưởng đến tốc độ Imp là Disk I/O, sau đó mới đến CPU và những thứ khác
