Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


What is Highwatermark?

Answers were Sorted based on User's Feedback



What is Highwatermark?..

Answer / gourvendra singh

Highwatermark means the largest amount of data that was
placed in the table. for ex you are having a table which is
having 100 records, now ur highwatermark is 100, now you
add 10000 record more in the table ur highwatermark will
raise to 10000, nd if you delete all the records ur
highwatermark will remain on 10000, thats why in these case
query takes some times as it scan upto 10000. that why we
should use truncate in case of deleting all the records. as
the truncate cammand will remove the highwatermark and ur
processing will be faster.

for any query pls contact:
Gourvendra Singh
9873367485.

Is This Answer Correct ?    11 Yes 0 No

What is Highwatermark?..

Answer / suresh kumar somayajula

High Watermark : It's an indicator or Porinter upto which
a Table or Index has ever contained
data .

Is This Answer Correct ?    8 Yes 0 No

What is Highwatermark?..

Answer / p.rajasekar

High-water mark is an indicator or pointer up to which
table or index has ever contain data. Let us illustrate
this statement as Suppose we create an empty table , the
high-water mark would be at the beginning of the table
segment.
After inserting data in the table segment , the HWM moves
and point the position up to which the data is in the
segment.By inserting more data in the table segment, HWM
moves further to point the position up to which the data
is in the segment.
&#61663;------- DATA-----------------&#61664;
Un-Used Blocks





Now let us delete the data and see the pointer of HWM

DATA
&#61663;-------&#61664; Empty Blocks Un-Used Blocks



Full Table
Scan

As you seen above by deleting the data , HWM does
not move. The main disadvantage of this is that oracle
always read the blocks up to high water mark in case of
full table scan . You may have ever notice that doing a
count(*) on empty table , takes time to show you 0 rows.
The reason for delay is setting of HWM at higher position.

Now the question arises in front of us , how we set the
high-water mark at lower position ?
The only way to set the HWM is to truncate a table.

Let us see how truncate set the HWM.

No data in the segment



HWM is reset now , after truncating data.

Table where lots of deletion or insertion takes place ,
probably has High HWM. If the HWM is high , it is better
to rebuild table segment for performance sake.

Is This Answer Correct ?    5 Yes 0 No

Post New Answer

More SQL PLSQL Interview Questions

Can we relate two different tables from two different users in ORACLE,PL/SQL?

4 Answers  


What is a primary key? Explain

0 Answers  


Are ddl triggers fired for ddl statements within a pl/sql code executed using the dbms.sql package?

0 Answers  


Where is sql database stored?

0 Answers  


what are the differences between public, private, protected, static, transient, final and volatile? : Sql dba

0 Answers  


How to prepare for oracle pl sql certification?

0 Answers  


What can sql server reporting services do?

0 Answers  


What are dml commands?

0 Answers  


what are ddl statements in mysql? : Sql dba

0 Answers  


What are variables in pl sql?

0 Answers  


Define overloaded procedure?

0 Answers  


which will default fire first  statement level trigger or row level trigger

2 Answers   Cap Gemini, Data Vision,


Categories