PDA

View Full Version : Performance !!!



XI_TRUM
22-10-2002, 06:19
Sau khi viết chương trình xong, có bạn nào biết cách làm sau đo được thời gian mà chương trình chạy hong. À còn nữa làm sao đẩy vào SQL Server một khối lương dữ liệu lớn, hay là phải dùng DTS. Mình muốn đo thử tốc độ chương trình viết khi lượng dữ liệu trong Database là khá lớn khoảng 500000 record.
À tiện thể có ai biết trugn tâm nào dạy tiếng Đức cho mình biết địa chỉ lun nhe. Cám ơn các bạn nhìu nhìu.....;) ;) ;)

KEM_WALL
22-10-2002, 10:48
đo thời gian chương trình chạy thì bạn dùng hàm timer
vd
sub main()
dim a, thoigianchay
a = timer
'-=-=-=-=-=-=
'..... code here
'-=-=-=-=-=-=
thoigianchay = timer - a
end sub
còn dzụ cơ sở dữ liệu thì walls kô rành ;)

quatban
23-10-2002, 13:25
Dùng hàm Now() để biết thời gian chạy của chương trình. Đưa dữ liệu lớn vào sqlserver thì phải biết đưa từ đâu vào(file Text, excel, Access hay ...gõ từng từng dòng). Dùng các câu lệnh SQL để đưa vào(500000 record thì hơi lớn đấy). Tôi từng đưa dữ liệu khoảng 1000000 dòng vào(dùng vb kết nối với SQL server và Access, sau đó chuyển toàn bộ dữ liệu của Access vào trong 1 table trong sql server) mất khoảng .... 15 phút(máy có cấu hình như sau: CPU 1Ghz, Ram 256 MB, Hardisk 7200rpm 2MB bộ đệm, OS: Window 2000 Pro). Học tiếng Đức xin liên hệ trường Khoa Học Xã hội và nhân văn

XI_TRUM
23-10-2002, 20:48
Cám ơn các bác đã giúp mình, hihihi mình cũng biết những điều các bác nói, mình thì đang làm mấy cái Crystal Report kết nối CSDL SQL Server để in ra báo cáo, nhưng không biết cách đo thời gian in một Report thì tốn mất bao nhiêu thời gian, vì rất quan trọng phải giảm tối thiểu thời gian in báo cáo vì có ai chờ 15 phút cchỉ để in một báo cáo đâu. Bác nào biết thì giúp minh nhe. Còn tiếng Đức bác quatban nói thì TRUM biếu nhưng TRUM muốn biết thêm những trung tâm khác cơ, hìhìhì vì TRUM đang muốn giới thiệu những tờ bướm quảng cáo tiếng Đức của CLB tiếng Đức trừơng KHXHNV cho trung tâm khác, nhưng hong biết nên mới hỏi mấy bác