truncate resets the highwater mark....  delete does not, at least not until 
you have done the count... at that point the highwater mark is reset


>From: Walter K <[EMAIL PROTECTED]>
>Reply-To: [EMAIL PROTECTED]
>To: Multiple recipients of list ORACLE-L <[EMAIL PROTECTED]>
>Subject: Delete followed by Select Count(1) - SLOW
>Date: Thu, 16 Aug 2001 13:32:50 -0800
>
>I have a user that deleted all of the rows in a table
>(i.e. 100,000), waited for it to complete, and then
>ran a SELECT COUNT(1) FROM <table>. It took a few
>minutes for '0 rows' to be returned to the prompt. The
>table has ~60 extents (128k ea.). Granted, the number
>of extents is excessive but it's a development
>instance and this table is an exception.
>
>Is Oracle scanning through all of the blocks, since
>the space wasn't released, and this is the cause of
>the latency?
>
>The curious thing is that I told this user to use
>TRUNCATE instead and we talked about using the
>drop/reuse storage clauses. He performed a
>TRUNCATE...REUSE STORAGE and the same select and it
>was night and day in terms of performance. If the
>allocated space isn't being released in this case
>also, why is there such a performance difference
>between the two?
>
>-w
>
>__________________________________________________
>Do You Yahoo!?
>Make international calls for as low as $.04/minute with Yahoo! Messenger
>http://phonecard.yahoo.com/
>--
>Please see the official ORACLE-L FAQ: http://www.orafaq.com
>--
>Author: Walter K
>   INET: [EMAIL PROTECTED]
>
>Fat City Network Services    -- (858) 538-5051  FAX: (858) 538-5051
>San Diego, California        -- Public Internet access / Mailing Lists
>--------------------------------------------------------------------
>To REMOVE yourself from this mailing list, send an E-Mail message
>to: [EMAIL PROTECTED] (note EXACT spelling of 'ListGuru') and in
>the message BODY, include a line containing: UNSUB ORACLE-L
>(or the name of mailing list you want to be removed from).  You may
>also send the HELP command for other information (like subscribing).


_________________________________________________________________
Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp

-- 
Please see the official ORACLE-L FAQ: http://www.orafaq.com
-- 
Author: Rachel Carmichael
  INET: [EMAIL PROTECTED]

Fat City Network Services    -- (858) 538-5051  FAX: (858) 538-5051
San Diego, California        -- Public Internet access / Mailing Lists
--------------------------------------------------------------------
To REMOVE yourself from this mailing list, send an E-Mail message
to: [EMAIL PROTECTED] (note EXACT spelling of 'ListGuru') and in
the message BODY, include a line containing: UNSUB ORACLE-L
(or the name of mailing list you want to be removed from).  You may
also send the HELP command for other information (like subscribing).

Reply via email to