Sybase iAnywhere SQL AAnywhere Mobile and Embedded Database

I'd rather play golf


Thoughts on data management, autonomic computing, and self-managing database systems.

header image

Entries Tagged as 'DBA Administration Tools'

Analyzing clustered indexes

September 14th, 2010 · 4 Comments

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 [...]

[Read more →]

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 [...]

[Read more →]

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 [...]

[Read more →]

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 [...]

[Read more →]

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 [...]

[Read more →]

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 [...]

[Read more →]

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 [...]

[Read more →]

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. [...]

[Read more →]

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. [...]

[Read more →]

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 [...]

[Read more →]

Tags: Database Administration · DB2 · DBA Administration Tools · PostgreSQL · Self-managing database systems · SQL Anywhere · Virtualization