Different flavors of relational database

Discussion created by ca.portal.admin on May 2, 2006
We did a comparison retrieval between IDMS/SQL (on the mainframe) and
SQL Server (on a Windows server). A database was defined the same way
on both, and loaded with the same data. Queries that used keys (index
or calc) had about the same response time on both. But queries that
generated an area sweep ran noticeably faster on SQL Server, for example
1 second vs. 15 seconds. I am trying to figure out why such a big

I did not consider the response time for area sweep unreasonable for the
size of the database. But the programmer insisted that it was, and
proved his point with the SQL Server demo. I considered these queries
to be large (for online access), but the SQL Server DBA said that they
are considered small by SQL Server standards. They reported that DB2
(on AIX) could also do similarly large queries with subsecond response

I do realize that there are many differences between the environments,
i.e. hardware, software, operating system, DASD, number of users, etc.
But is there something inherently different about IDMS/SQL that would
cause large queries (area sweeps) to run so much slower than the other
two relational databases?

If anyone else has done similar comparison testing, would you be willing
to share your results?

Kay Rozeboom
State of Iowa
Information Technology Enterprise
Department of Administrative Services
Telephone: 515.281.6139 Fax: 515.281.6137
Email: Kay.Rozeboom@Iowa.Gov
Notice of Confidentiality:
**This E-mail and any of its attachments may contain Lincoln National
Corporation proprietary information, which is privileged, confidential,
or subject to copyright belonging to the Lincoln National Corporation
family of companies. This E-mail is intended solely for the use of the
individual or entity to which it is addressed.
If you are not the intended recipient of this E-mail, you are hereby
notified that any dissemination, distribution, copying, or action taken
in relation to the contents of and attachments to this E-mail is
strictly prohibited and may be unlawful. If you have received this
E-mail in error, please notify the sender immediately and permanently
delete the original and any copy of this E-mail and any printout. Thank

IDMS Public Discussion Forum


Re: Different flavors of relational database
"Hi Kay,
Tell us more about how many table occurrences are being read over how many
pages? How is the data clustered on the SQL Server side? SQL Server
certainly can cache / perform look ahead

Are these SQL tables defined as TABLES thru IDMS/SQL? If so, the default
index is still in place?

Mainframe should kick butt on I/O and general responsebut you probably need
to look at what SQL Server is doing via indexes and caching to minimize

Joe Perkins