fhg
Volume 7, Number 31 -- September 12, 2007

Reuse Deleted Records? *YES!

Published: September 12, 2007

Hey, Ted:

How does the iSeries find a space to insert a new record over a deleted record when REUSEDLT(*YES) is specified for a file? An associate says that the file is scanned sequentially for a deleted record when writing a new record to the file and as a result there is a significant performance penalty.

--Millard

I sent your question to Kent Milligan of IBM. According to him, "A table scan is not performed. A bitmap-like structure is used to identify available deleted rows within the table."

So, Millard, there are no performance-related reasons not to reuse deleted records. This topic reminds me of email I got in response to another article, "Alternatives to Clear Physical File Member."


Hey, Ted:
Is there any reason you didn't suggest having the file reuse deleted records instead of having to clear it nightly?
--Jim

Hey, Ted:
I suggest the reader set the file to reuse deleted records.

CHGPF REUSEDLT(*YES)

Then the file won't have to be cleared or reorganized at all, and thus won't need to be cleared or reorganized, unless one day there are a huge number of transactions and disk space is at a premium. That's not a likely problem to have, since disk is cheap. Just add and delete, and the system, as usual, takes care of itself.
Regards, Hawk


To answer Jim's question, I know there's a lot of old code out that that precedes REUSELDT(*YES), so I just didn't think of it when I was writing it up.

Devoted reader Vern also had a good suggestion. He wrote:


SQL's DELETE FROM LIB/FILE gets rid of everything. I'm not sure whether it requires the exclusive lock of CLRPFM.
--Vern


I gave it a quick test. While one job was displaying a file through the RUNQRY command, I tried CLRPFM from a second job. No good. Then I cranked up SQL in the second job and ran the DELETE command. That worked. However, the two functions are not identical. After CLRPFM completes, the file is empty and there are no deleted records. After DELETE, the file is empty, but there are deleted records.

As usual, multiple methods exist for removing the outer covering of a feline animal. And it appears that the only time it's not appropriate to reuse deleted records is when arrival sequence has some meaning.

Thanks to Kent Milligan for answering Millard's question.

--Ted




                     Post this story to del.icio.us
               Post this story to Digg
    Post this story to Slashdot


Sponsored By
WORKSRIGHT SOFTWARE

Do you need area code information?
Do you need ZIP Code information?
Do you need ZIP+4 information?
Do you need city name information?
Do you need county information?
Do you need a nearest dealer locator system?

We can HELP! We have affordable AS/400 software and data to do all of the above. Whether you need a simple city name retrieval system or a sophisticated CASS postal coding system, we have it for you!

The ZIP/CITY system is based on 5-digit ZIP Codes. You can retrieve city names, state names, county names, area codes, time zones, latitude, longitude, and more just by knowing the ZIP Code. We supply information on all the latest area code changes. A nearest dealer locator function is also included. ZIP/CITY includes software, data, monthly updates, and unlimited support. The cost is $495 per year.

PER/ZIP4 is a sophisticated CASS certified postal coding system for assigning ZIP Codes, ZIP+4, carrier route, and delivery point codes. PER/ZIP4 also provides county names and FIPS codes. PER/ZIP4 can be used interactively, in batch, and with callable programs. PER/ZIP4 includes software, data, monthly updates, and unlimited support. The cost is $3,900 for the first year, and $1,950 for renewal.

Just call us and we'll arrange for 30 days FREE use of either
ZIP/CITY or PER/ZIP4.

WorksRight Software, Inc.
Phone: 601-856-8337
Fax: 601-856-9432
E-mail: software@worksright.com
Web site: www.worksright.com


Senior Technical Editor: Ted Holt
Technical Editors: Howard Arner, Joe Hertvik, Shannon O'Donnell, Kevin Vandever
Contributing Technical Editors: Joel Cochran, Wayne O. Evans, Raymond Everhart,
Bruce Guetzkow, Brian Kelly, Marc Logemann, David Morris
Publisher and Advertising Director: Jenny Thomas
Advertising Sales Representative: Kim Reed
Contact the Editors: To contact anyone on the IT Jungle Team
Go to our contacts page and send us a message.

Sponsored Links

HiT Software:  DBMoto performs real-time as well as snapshot data replication
COMMON:  Join us at the annual 2008 conference, March 30 - April 3, in Nashville, Tennessee
NowWhatJobs.net:  NowWhatJobs.net is the resource for job transitions after age 40


 

IT Jungle Store Top Book Picks

The System i Pocket RPG & RPG IV Guide: List Price, $69.95
The iSeries Pocket Database Guide: List Price, $59.00
The iSeries Pocket Developers' Guide: List Price, $59.00
The iSeries Pocket SQL Guide: List Price, $59.00
The iSeries Pocket Query Guide: List Price, $49.00
The iSeries Pocket WebFacing Primer: List Price, $39.00
Migrating to WebSphere Express for iSeries: List Price, $49.00
iSeries Express Web Implementer's Guide: List Price, $59.00
Getting Started with WebSphere Development Studio for iSeries: List Price, $79.95
Getting Started With WebSphere Development Studio Client for iSeries: List Price, $89.00
Getting Started with WebSphere Express for iSeries: List Price, $49.00
WebFacing Application Design and Development Guide: List Price, $55.00
Can the AS/400 Survive IBM?: List Price, $49.00
The All-Everything Machine: List Price, $29.95
Chip Wars: List Price, $29.95


 
The Four Hundred
Supermegavirtualizationfest 2007

Reader Feedback on the Death of DB2/400 for Domino

Sirius Expands Northeast Presence with SCS Buy

As I See It: The Dons of Dialogue

The Linux Beacon
AMD Gets Aggressive About Watts with Quad-Core Barcelonas

NASA Buys Big Xeon-Linux Cluster from SGI

VMware Trims Down Hypervisor for Embedding in Servers

XenSource Offers Embedded Hypervisor for Servers

Four Hundred Stuff
SugarCRM Delivers 'Landmark' Release

Automating Database Encryption Expands Linoma's Portfolio

Services a Priority at ASNA after Merger with BluePhoenix

The Data Quality Inflection Point

Big Iron
PSI Adopts NEC Itanium Servers for Mainframe Clones

Top Mainframe Stories From Around the Web

Chats, Webinars, Seminars, Shows, and Other Happenings

System i PTF Guide
August 11, 2007: Volume 9, Number 32

August 4, 2007: Volume 9, Number 31

July 28, 2007: Volume 9, Number 30

July 21, 2007: Volume 9, Number 29

July 14, 2007: Volume 9, Number 28

July 7, 2007: Volume 9, Number 27

The Windows Observer
Microsoft Delays Windows Server 2008

Microsoft Preps Windows Vista SP1

ISO Rejects Microsoft's Open XML as Standard

The Data Quality Inflection Point

The Unix Guardian
The Left and Right Hands of Sun

Core Transition Complete as Intel Ships 'Tigerton' Xeon MPs

NetApp Sues Sun Over File System Patents

Mad Dog 21/21: Leverage

Four Hundred Monitor
Four Hundred Monitor's
Full iSeries Events Calendar

THIS ISSUE SPONSORED BY:

WorksRight Software
Help/Systems
Twin Data


Printer Friendly Version


TABLE OF CONTENTS
Reuse Deleted Records? *YES!

Accessing File Member Timestamps from a .NET C# Program

Admin Alert: A Primer for Changing Your i5/OS Startup Program

Four Hundred Guru

BACK ISSUES

From the IT Jungle Forums
What's coalesce good for?

Duplicated printer files

Urgent Help Needed--Limit the result set in SQL stored procedure

Problem with "cpyfrmimpf"

FNDSTRPDM Output Member Name to *OUTFILE





 
Subscription Information:
You can unsubscribe, change your email address, or sign up for any of IT Jungle's free e-newsletters through our Web site at http://www.itjungle.com/sub/subscribe.html.

Copyright © 1996-2008 Guild Companies, Inc. All Rights Reserved.
Guild Companies, Inc., 50 Park Terrace East, Suite 8F, New York, NY 10034

Privacy Statement