In a previous post in May 2009 I expressed admiration for a SQL language feature in IBM’s DB2 product that permits one to use an update DML statement as a table expression in a query’s FROM clause. Here is a simple example to illustrate DB2′s syntax: 1 2 3 SELECT T_updated.* FROM NEW TABLE ( [...]
Entries Tagged as 'DB2'
SELECT over an UPDATE statement – part deux
January 21st, 2010 · 3 Comments
Tags: DB2 · SQL Anywhere
Virtualization Design Advisor for DBMS Workloads
May 24th, 2009 · Comments Off
This past Friday afternoon (22 May 2009) I listened to Ahmed A. Soror present work on a Virtualization Design Advisor for DBMS Workloads, follow-on work to a preliminary paper presented last summer at SIGMOD 2008 (Vancouver). Ahmed’s co-authors include a fellow graduate student, Umar Farooq Minhas, faculty members Ken Salem and Ashraf Aboulnaga, all from [...]
Tags: DB2 · DBA Administration Tools · PostgreSQL · Virtualization
SELECT over an UPDATE statement
May 7th, 2009 · 3 Comments
Few, I think, would argue with the statement that SQL is a complex language, and there is considerable “bulk” in ANSI/ISO standard SQL that is of debatable value. What I’d like to describe in this post, however, is an extension to standard SQL that I think is really quite useful – so much so that [...]
Tags: DB2 · SQL Anywhere · SQL Standard
Autonomic Tuning Expert – an IBM research prototype
October 28th, 2008 · 2 Comments
Today and tomorrow I’m attending the 2008 CASCON conference in Toronto, co-sponsored by the Center for Advanced Studies at the IBM Toronto Laboratory and Canada’s National Research Council. Part of the conference includes the Fifth International Workshop on Engineering Autonomic Software Systems, which was my primary reason for going. I found one paper presented in [...]
Tags: Database Administration · DB2 · DBA Administration Tools · Self-managing database systems
BMC Software and virtualization support
October 11th, 2008 · 2 Comments
With the widespread adoption of virtualization within data centers, and the anticipated growth of virtualized data centers (to the tune of 10K nodes, if one believes Irfan Amad of VMWare) it is pretty clear that in addition to the scalability issues, two additional problems need to be solved: The first, mentioned to me by my [...]
Tags: DB2 · IMS · Microsoft SQL Server · Oracle · Self-managing database systems · SQL Anywhere · Virtualization
Additional knobs are NOT the answer!
May 6th, 2008 · 1 Comment
In a previous post I stated that I do not believe that many firms go to the trouble of detailed performance tuning, for parameters such as buffer pool configuration, simply because it is too labour-intensive: static tuning analysis requires a workload that is (1) known and (2) fairly constant. Doing this manual performance tuning was [...]
Tags: Database Administration · DB2 · Oracle · Self-managing database systems · SQL Anywhere · Sybase ASE
The trend towards virtualization
May 4th, 2008 · Comments Off
There is perhaps no other scientific field like Computer Science that can re-invent technology on such a regular basis and call it “new”. This is certainly true with the latest virtualization systems now available, such as VMware and Xen; twenty-five years ago I was a performance specialist with VM/CMS on IBM mainframes. The goals of [...]
Tags: Database Administration · DB2 · DBA Administration Tools · PostgreSQL · Self-managing database systems · SQL Anywhere · Virtualization
Has much changed in thirty years?
April 25th, 2008 · 1 Comment
For a software system, IBM’s IMS (Information Management System) hierarchical database system is getting pretty long in the tooth – it was developed beginning in 1964 as a joint effort between IBM and Rockwell International for the Apollo moon program. That makes IMS 44 years old, an eternity in the life of a software product. [...]
Tags: Database Administration · DB2 · DBA Administration Tools · IMS · Performance measurement · Self-managing database systems

Glenn Paulley is a Director of Engineering at Sybase iAnywhere.
