Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.server -> Re: SQL question

Re: SQL question

From: Paul Brewer <paul_at_paul.brewers.org.uk>
Date: Sat, 6 Apr 2002 17:33:37 +0100
Message-ID: <3caf2cf7$1_2@mk-nntp-1.news.uk.worldonline.com>


"Ed Stevens" <spamdump_at_nospam.noway.nohow> wrote in message news:3cadb33b.83445077_at_ausnews.austin.ibm.com...
> I just received this question from one of our developers: (my questions
will
> follow)
>
> <begin quote>
>
> SELECT nmm.DOWNTIME_HEADER.DTHDR_RUN_DTE
> FROM nmm.DOWNTIME_HEADER
> GROUP BY nmm.DOWNTIME_HEADER.DTHDR_RUN_DTE
> ORDER BY nmm.DOWNTIME_HEADER.DTHDR_RUN_DTE DESC;
>
> vs. this version
>
>
> select distinct dthdr_run_dte
> from nmm.downtime_header
> order by 1
>
> <end quote>
>
> Now, my first question is, what WOULD be the theoretical performance
difference
> between the two, given growth to "tens of thousands" of rows?
>
> Second, my first impulse is to do an EXPLAIN and a TKPROF to see which is
> better, but the current data volumes are so low, I'm not sure these tools
would
> yeild anything useful.
>

They're the same (except the second is missing the DESC keyword in the ORDER BY clause).

Paul Received on Sat Apr 06 2002 - 10:33:37 CST

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US