SQL Anywhere has offered support for clustered indexes since the 8.0.2 release. There is no physical difference between clustered and non-clustered indexes in SQL Anywhere; any index can be marked as clustered, including those indexes implicitly created for the maintenance of referential integrity constraints. Moreover, one can apply or remove the “clustering” attribute of an [...]
Entries Tagged as 'DBA Administration Tools'
Analyzing clustered indexes
September 14th, 2010 · 4 Comments
Tags: Database Administration · DBA Administration Tools · SQL Anywhere
Diagnosis of blocking with Application Profiling
February 9th, 2010 · Comments Off
Tracking down table- or row-level contention amongst concurrent SQL Anywhere connections can be difficult to debug. In this tutorial, I’ll illustrate how one can use Application Profiling in Sybase Central to capture blocking events, which can help pinpoint where the contention is occurring and why. As my example, I’ll utilize two DBISQL connections connected to [...]
Tags: DBA Administration Tools · SQL Anywhere
Query performance problem determination in Version 9.0.2
November 26th, 2009 · 1 Comment
In SQL Anywhere Version 10 we introduced Application Profiling, a set of graphical tools that could not only assist DBAs to diagnose performance problems but could also recommend solutions to common performance problems discovered during the analysis. Included in Application Profiling is a (cheap) mechanism to capture queries (and their access plans) that consume a [...]
Tags: DBA Administration Tools · SQL Anywhere
Holistic approaches to query performance analysis
November 2nd, 2009 · Comments Off
Despite our efforts at making relational database systems such as SQL Anywhere self-managing, self-tuning, and self-healing, there remains the need to be able to diagnose and repair performance problems. In part, this requirement is due to the overall complexity of the optimization task. Query optimization is – still – an NP-hard problem and the input [...]
Tags: Cost models · Database Administration · DBA Administration Tools · Self-managing database systems · 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
Essentials of test data management
March 25th, 2009 · Comments Off
In our whitepaper on capacity planning with SQL Anywhere, Ivan Bowman and I stress the importance and difficulty in properly scaling a production database to create a representative test instance: Because constructing synthetic databases can take a significant degree of effort, often a representative production system is used as the test workload database. While such [...]
Tags: Database Administration · DBA Administration Tools · Performance measurement
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
New performance diagnosis whitepaper
July 31st, 2008 · Comments Off
Recently one of my staff, Dan Farrar, put together a comprehensive whitepaper describing how to diagnose application performance with the Application Profiling toolkit found in SQL Anywhere versions 10 and 11. The final draft has yet to be placed on sybase.com, but I’ve put the draft on this site – you can find it here. [...]
Tags: DBA Administration Tools · Performance measurement · SQL Anywhere
What self-management is (and isn’t)
June 4th, 2008 · Comments Off
Recently I’ve received some questions/criticism about software (DBMS) self-management as a goal, not specifically regarding SQL Anywhere but in more general terms. The argument is that while self-management is a worthwhile vision, it’s a utopia that is unachievable. What’s implied is that because this utopian vision can’t be implemented, any efforts toward self-management aren’t worthwhile. [...]
Tags: Database Administration · DBA Administration Tools · Self-managing database systems · SQL Anywhere
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

Glenn Paulley is a Director of Engineering at Sybase iAnywhere.
