× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.



what extra work is needed to admin DB2 on AIX compared to 100% SQL on
i5/OS?

Take a look at slide 60 on this IBM powerpoint:
http://www-304.ibm.com/jct09002c/university/scholars/products/iseries/images
/module8.ppt

There are couple of good sections on slides just before that as well.
That should suffice.

how do MTIs work? Does the system retain ( and maintain ) them once
they are no longer in use? A programmer or sys admin should not have
to keep track of the indexes the database needs to satisfy all the
queries being thrown at it. That is the job of a ton of system code
that runs on a modern, market priced, quad core system.

http://www-03.ibm.com/systems/p/hardware/entry/520q/91311k7a.html

MTIs will be built selectively by the system for the queries used frequently
that could benefit from it.  There are additional cost-to-benefit
considerations before actual decision is made but you can read up on that at
InfoCenter.  Once all jobs/queries that are using the MTI leave the system
and those queries are purged from the plan cache, MTI may be dropped.
Normally though, they'll stick around till IPL.

System will never and should never build all possible indexes.  That is the
job of a DBA.  There is always a trade-off and you can not expect the system
to take everything into consideration.  I mean, what if you (or system per
your contention) build 3000 indexes on your table, and your read-only
queries scream, but your batch process update takes 18 hours?  Should you
let the system make the call if 18 hours for batch update process is
acceptable or should DBA do that?  I think DBA.
Alternatively, if you have a 40 million record table and system kicks off an
index build in the middle of the day and eats up 1 or 4 of your processors
for a long time while building that index.  Is that OK or not?  Again, I
think system should not do it automatically.
Disk space... is it OK to eat up most of your disk space by building indexes
or should you leave some for that pesky data that users need?  Again, a
human call.

Bottom line is that DB2 for System i IS modern database platform and getting
better each day.  It supports core 2003 SQL standards while other platforms
don't yet. 
Biggest benefit is that it is Integrated while none others are.  You don't
have to load it, you don't have to start it, you don't have to purchase it
separately, you don't have to worry about extending database size etc.
And you have joblogs to diagnose issues!  I can't believe other platforms
can't grasp such simple concept.  Did you see call stack exceptions vomited
out by other platforms? Dear God!  Good luck figuring out what went wrong.
Best to click the button saying "Send error report to Microsoft" :)
Or so called 'application logs'?  Why do I need an application log?

I better quit here, getting emotional :)

Elvis




As an Amazon Associate we earn from qualifying purchases.

This thread ...

Follow-Ups:
Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.