• The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
Menu
  • The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
  • More about SQL and Logical Files

    April 16, 2008 Ted Holt

    Last week I advised you to avoid referencing logical files in SQL queries. This week I have a little more information for you regarding SQL and its love-hate relationship with logical files.

    This week’s tip: In your QAQQINI file, set IGNORE_DERIVED_INDEX to *YES.

    So what does that mean? First, QAQQINI is a file that you can use to control query processing. If you’re not familiar with it, follow the links at the end of this article to learn about it.

    At this point, I assume you know what QAQQINI is and that you have duplicated it from QSYS to QUSRSYS using the Create Duplicate Object (CRTDUPOBJ) command. Use your favorite database editor to add or update a record in QAQQINI. You can also use SQL statements like the following ones:

    UPDATE QUSRSYS/QAQQINI
       SET QQVAL='*YES' 
     WHERE QQPARM='IGNORE_DERIVED_INDEX'
    
    INSERT INTO QUSRSYS/QAQQINI 
    VALUES('IGNORE_DERIVED_INDEX','*YES',NULL)
    

    To understand what this setting does for you, let me remind you that the database engine has two query optimizers, the Classic Query Engine (CQE) and the SQL Query Engine (SQE). When you reference a physical file that has a DDS-defined logical file with select/omit criteria, SQE gives up and lets CQE take over optimization. However, if IGNORE_DERIVED_INDEX is set to *YES, SQE will ignore the unusable logical file and optimize the query.

    As of V6R1, the default setting is *YES. If you’re not using a QAQQINI file for your queries, V6R1 will assume you want to ignore the invalid logical files. For earlier releases, the default is *NO and you’ll have to use QAQQINI to turn on this setting.

    If you like this performance tip and its predecessor, you may be interested in a class that IBM puts on. You can find more information at http://www-03.ibm.com/systems/i/software/db2/db2performance.html.

    RELATED STORIES

    SQL Doesn’t Like Logical Files

    Adjust Default Query Optimizer Settings with QAQQINI

    Controlling Queries Dynamically with the Query Options File QAQQINI



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

    Share this:

    • Reddit
    • Facebook
    • LinkedIn
    • Twitter
    • Email

    Tags:

    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
    Email: software@worksright.com
    Website: www.worksright.com

    Share this:

    • Reddit
    • Facebook
    • LinkedIn
    • Twitter
    • Email

    Sponsored Links

    LANSA:  It's Time for 4 days of education at the LANSA User Conference, May 4 – 7, in Orlando
    MoshiMoshi:  An Interactive Experience for the System i Community. See Episode 1 now!
    Vision Solutions:  A Rewind Button for i5 Data? Read the Whitepaper

    IT Jungle Store Top Book Picks

    Easy Steps to Internet Programming for AS/400, iSeries, and System i: List Price, $49.95
    Getting Started with PHP for i5/OS: List Price, $59.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 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

    Healthcare Company Adopts Biometric Time and Attendance Terminals IBM Expands VIP to All Systems for Precision Sales

    Leave a Reply Cancel reply

Volume 8, Number 15 -- April 16, 2008
THIS ISSUE SPONSORED BY:

Help/Systems
WorksRight Software
Twin Data

Table of Contents

  • More about SQL and Logical Files
  • Performance Advice from a Mysterious Friend, Part 5
  • Admin Alert: V6R1 Changes for the i5/OS Administrator, Part 2

Content archive

  • The Four Hundred
  • Four Hundred Stuff
  • Four Hundred Guru

Recent Posts

  • Positive News From The Kyndryl Mainframe Modernization Report
  • NAViGATE, inPower 2025 On Tap for September 2025
  • Guru: WCA4i And Granite – Because You’ve Got Bigger Things To Build
  • As I See It: Digital Coup
  • IBM i PTF Guide, Volume 27, Number 37
  • AI Is Coming for ERP. How Will IBM i Respond?
  • The Power And Storage Price Wiggling Continues – Again
  • LaserVault Adds Multi-Path Support To ViTL
  • As I See It: Spacing Out
  • IBM i PTF Guide, Volume 27, Numbers 34, 35, And 36

Subscribe

To get news from IT Jungle sent to your inbox every week, subscribe to our newsletter.

Pages

  • About Us
  • Contact
  • Contributors
  • Four Hundred Monitor
  • IBM i PTF Guide
  • Media Kit
  • Subscribe

Search

Copyright © 2025 IT Jungle