fhg
Volume 9, Number 35 -- November 11, 2009

The Case of the Used Unused Object: A Mystery

Published: November 11, 2009

Hey, Ted:

Put on your deerstalker hat. I've got a mystery for you. We are cleaning up disk and stumbled upon something that has us puzzled. The system tells us that a logical file in a test library has been used many times, and according to the object description, was recently used. None of our programs use the file, and no one has used the test library for a long time. Why does the system tell us we're using a file that we don't use?

--Rick


Rick and I solved his mystery with a little effort. There's something to be learned in this weird event, so let's see what happened.

First, running Display File Description (DSPFD) over the logical file in the test library (let's call it library T) revealed the physical file upon which the logical file was built. The physical file turned out to be in a production library (library "P").

Second, running Display Database Relations (DSPDBR) over the physical file listed the logical file in T and also a logical file of the same name in P.

Third, running Display File Description (DSPFD) over the logical file in P showed that the logical file in T owned the access path.

Thus, when an SQL query would run against the physical file, the query optimizer would use the access path of the logical file in T. And when it did so, the system updated the usage date and count in the file's object description. That is, SQL updates object usage figures just as a native open does.

Rick wanted to know how such a situation came about. Obviously the logical file was first created in T. Later someone created the same logical file in P. The system saw no need to build a duplicate access path, so it made the two logical files share an access path.

The solution to Rick's problem was to delete the logical file in the test library. When he did so, the system re-assigned the access path to the logical file in the production library. The SQL query began to update usage figures for the logical file in P. Rick's clean-up crew was able to delete library T.

Another mystery solved. Another good day.

--Ted




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


Sponsored By
PRODATA COMPUTER SERVICES

Create your own stimulus package!

DBU - super easy to use. The leading data access tool on the market.

DBU RDB - does the work for you. Analyze data on all your servers.
MySQL, Microsoft SQL Server, Oracle, DB2 databases and others.

RDB Connect - programmatic access to remote data! Full SQL access to
remote databases from all System i high-level languages.

Download your free trials NOW.
Order today and SAVE $500!
www.prodatacomputer.com
800.228.6318


Senior Technical Editor: Ted Holt
Technical Editor: Joe Hertvik
Contributing Technical Editors: Erwin Earley, Brian Kelly, Michael Sansoterra
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

Vision Solutions:  Free software for measuring overall i5/OS system health
Profound Logic Software:  FREE Webinar, Nov 17. Learn how to easily build and extend i apps
Manta Technologies:  Your complete source for IBM i training


 

IT Jungle Store Top Book Picks

Easy Steps to Internet Programming for AS/400, iSeries, and System i: List Price, $49.95
The iSeries Express Web Implementer's Guide: List Price, $49.95
The System i RPG & RPG IV Tutorial and Lab Exercises: List Price, $59.95
The System i Pocket RPG & RPG IV Guide: List Price, $69.95
The iSeries Pocket Database 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
Getting Started With WebSphere Development Studio Client for iSeries: List Price, $89.00
Getting Started with WebSphere Express for iSeries: List Price, $49.00
Can the AS/400 Survive IBM?: List Price, $49.00
Chip Wars: List Price, $29.95


 
The Four Hundred
JDA Software Takes Another Run at i2 Technologies

Let's Take a Look Under the Hood of IBM's Servers in Q3

Another Power Systems Deal, and Some Feedback

As I See It: The Great American Recovery

IT Spending Key to Competitive Gains During Recession

Four Hundred Stuff
RevSoft Overhauls Server Operations Suite with .NET Interface

Infor Attacks SAP and Oracle in 'Down With Big ERP' Campaign

Aldon Brings RPG and PHP Development Closer

unERP: The Pinnacle of ERP Simplicity for System i

Attachmate Begins Delivery of New MFT Tool

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

System i PTF Guide
November 7, 2009: Volume 11, Number 45

October 31, 2009: Volume 11, Number 44

October 24, 2009: Volume 11, Number 43

October 17, 2009: Volume 11, Number 42

October 10, 2009: Volume 11, Number 41

October 3, 2009: Volume 11, Number 40

September 26, 2009: Volume 11, Number 39

TPM at The Register
HP shoots low with Lynnfield ProLiants

zPrime cost-cutting mainframeware gets traction

Unisys takes Secure Cloud private

US unemployment rate breaks ten per cent

Liquid Computing to float slushy Intel servers

NY insider trading scandal widens, 14 more charged

IBM gives big discounts on Power engines

SGI-Rackable combo posts big revenue gains

ScaleMP cuts InfiniBand out of virtual SMP clusters

HP to throw Matrix tech beyond x64 blades

Inside Acadia: the Cisco, EMC, VMware love child explained

Red Hat pitches x64 virtualization with KVM rollout

THIS ISSUE SPONSORED BY:

Halcyon Software
ProData Computer Services
RJS Software Systems


Printer Friendly Version


TABLE OF CONTENTS
Enable Row Set Paging in a Client/Server Environment Using SQL

The Case of the Used Unused Object: A Mystery

Some Questions on Adopted Authority Programs

Four Hundred Guru

BACK ISSUES




 
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-2009 Guild Companies, Inc. All Rights Reserved.
Guild Companies, Inc., 50 Park Terrace East, Suite 8F, New York, NY 10034

Privacy Statement