Re: Index and Deleted

From: Anders Eriksson (anders.eriksson_at_morateknikutveckling.se)
Date: 01/25/05


Date: Tue, 25 Jan 2005 08:00:07 +0100

Hello Stephen!

On Mon, 24 Jan 2005 17:46:29 -0000, Stephen Howe wrote:

> If you delete a record, it does not really go, it remains and can be
> undeleted.
> It is similar to Access in the deleted sense and it takes a Compacting
> operation for Access to recover the disk space.
> IIRC (and I have not used dBASE since 1987), dBase has an equivalent
> concept of PACKing which really removes records. Your application should be
> such that that before terminating a connection, if you know you have deleted
> records from the database, it should PACKed. Do this and I am sure your
> performance will come back.

My problem is that there are multiple users of the database and you need to
open the database exclusive to be able to PACK it.

the visual dBase application retrieves records faster when there are
deleted records in the database.

I fail to see the logic in that ADO will get slower because of deleted
records. Doesn't it use the indexes to get the records?

// Anders



Relevant Pages

  • Re: RMAN help
    ... Database mounted. ... RMAN> recover database; ... allocated channel: ORA_DISK_1 ... Starting restore at 11-MAY-06 ...
    (comp.databases.oracle.server)
  • Re: event id 474: inconsistent ntds.dit
    ... If you have a recent backup I recommend you to perform restore ... can try to repair the Database, In some situation, certain ... How to Recover the Database and if it fails try How to Repair the ... Open a command prompt and run NTDSUTIL to verify the paths for the ...
    (microsoft.public.win2000.active_directory)
  • Re: Recovering Deleted Tables
    ... There are only four ways to recover a deleted table without incurring ... this method is useless as soon as the database is closed or ... Restore from backup. ... I felt this to be a little steep. ...
    (microsoft.public.access.tablesdbdesign)
  • Re: NTDS ISAM DataBase Corruption
    ... You may try the following steps to recover the corrupted Active ... Active Directory database is unavailable because it is damaged, ... Open a command prompt and run NTDSUTIL to verify the paths for the ...
    (microsoft.public.windows.server.active_directory)
  • Re: DCPromo and NTDS.DIT
    ... - You may try the following steps to recover the corrupted Active Directory, ... Active Directory database is unavailable because it is damaged, ... Open a command prompt and run NTDSUTIL to verify the paths for the ...
    (microsoft.public.windows.server.active_directory)