我有一個程序,讀取有關行和組行的一百萬;客戶端計算機根本沒有壓力,CPU使用率不超過5%,網卡的使用率約爲10%或更低。有沒有一種方法可以將我的網絡帶寬的100%僅用於一個連接?
如果在同一臺客戶機上運行我用生長在同樣的速度,用四個程序運行的程序的四個副本,我得到約20%的CPU使用率和40%左右的網絡使用。這讓我認爲我可以使用線程從數據庫中讀取信息來提高性能。但是如果配置更改可以做到這一點,我不想介紹這種複雜性。
客戶端:Windows 7中,CSDK 3.50.TC7
服務器:AIX 5.3,IBM Informix Dynamic Server的版本11.50.FC3
當你運行4個線程,它實際上是更快地執行相同的一組操作? – fredley 2010-08-17 15:22:30