Received: from boromir.netxtra.net (IDENT:root@[195.153.54.131]) by hub.org (8.9.3/8.9.3) with ESMTP id JAA32174 for ; Mon, 6 Dec 1999 09:35:13 -0500 (EST) (envelope-from simon@netxtra.net) Received: from samwise (samwise.netxtra.net [195.153.54.252]) by boromir.netxtra.net (8.9.3/8.9.3) with SMTP id QAA28543 for ; Mon, 6 Dec 1999 16:07:44 GMT From: "Simon Hardingham" To: Subject: JDBC - speed with big 'select's Date: Mon, 6 Dec 1999 14:34:56 -0000 Message-ID: <2DB2D9CD27AED211894500A0C92A02ED148FEE@sauron.netxtra.net> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook CWS, Build 9.0.2416 (9.0.2910.0) X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2314.1300 Importance: Normal Hi, Having just read the results of the post concerning INSERT times, I thought I should ask a related question that has been causing me some problems. I have a servlet which performs a SELECT which returns up to 6000 rows. These contain just 6 ints and need to be read to perform a specialised search. The query run's pretty quick, less than a second (although the time to display is much longer), using the psql interface. Therefore I assume the majority of the time the servlet requires is repeated calls to rs.next() and then the requests for each of the fields across the socket connection. JDBC 2.0 has a setFetchSize() function which looks as though it may allow me to transfer the results in larger chunks, but I am shooting in the dark really. Any suggestions as how I might speed this whole thing up, the INSERT trick by using COPY FROM STDIN got me thinking there may be other alternatives. Unfortunately I can not perform the selection using a more selective SELECT statement. Many thanks in advance Simon _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ _/ Simon Hardingham - netXtra Ltd - UK _/ _/ Tel: +44 (0) 1787 319393 Fax: +44 (0) 1787 319394 _/ _/ http://www.netxtra.co.uk simon@netxtra.co.uk _/ _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/