2010 Techwave presentations
Here are two links to talks presented by my colleague, Anil Goel, at the 2010 Sybase Techwave conference:
- Self Management and Self Healing in SQL Anywhere: This talk gives an overview of the self-managing and self-healing features of SQL Anywhere 12, including high-level descriptions of the buffer pool manager, statistics manager, automatic multiprogramming level adjustment, and how these features are coupled to query processing.
- MERGE Statement and Materialized Views in SQL Anywhere: This talk describes the comprehensive support in SQL Anywhere 12 for both batch-refreshed and immediately-maintained materialized views, along with a description of the server’s support for the
MERGEstatement. It includes a description of the support for immediately-maintained materialized views over outer joins, new in SQL Anywhere 12.
Recent talks
- SQL Anywhere: A Self-managing Database System: this talk was presented at the 2011 Insight Out Conference in Tokyo, Japan on 20 October 2011.
- Turning Dark Clouds Into Silver Linings: this talk was one of the Industrial Track keynotes at the 2010 CIKM Conference held in Toronto, October 27-30 2010.
- ORMs and Hibernate: This talk, presented on 6 March 2009, gives a brief overview of ORM technology in general and Java Hibernate in particular.
- Self-management features in SQL Anywhere server: This talk, presented on 9 February 2008 to a master’s class at the University of Toronto, describes the major self-management features in the SQL Anywhere Version 11 database server.
Webinars
- Full text search in SQL Anywhere 11: This talk, given on 13 November 2008, provides an overview of the full-text search capability in SQL Anywhere 11, and highlights some improvements and subtle behavior changes in the 11.0.1 release.
- Capacity Planning with SQL Anywhere: This talk, given on 20 November 2008, presents an overview of issues to consider when designing a performance evaluation of SQL Anywhere, and outlines an systematic approach to construct a model of performance to determine the relative importance of various performance factors, such as database cache size and the server multiprogramming level.
2009 Techwave Symposium presentations
Here are two links to talks that I gave at the Sybase 2009 Techwave Symposium at the Mayflower Hotel in Washington, DC on August 25-26 2009. Some or all of these are also available on www.sybase.com:
- ORMs: Friend or Foe?: This talk outlines the promise, and the challenges, of utilizing ORM toolkits for production applications, using NHibernate as an example.
- SQL Anywhere development best practices: This talk covers a variety of topics related to developing applications with SQL Anywhere, including aspects of schema design, reducing latency, and client-server protocol optimizations.
Techwave 2008 presentations
The following are links to four talks that I gave at the Sybase 2008 Techwave Conference in Las Vegas on August 5-6, 2008. Some or all of these are also available on www.sybase.com:
- Capacity Planning with SQL Anywhere: We present an overview of issues to consider when designing a performance evaluation of SQL Anywhere. In particular, we outline potential pitfalls when designing a benchmark based on a specific database application. We address issues related both to the construction of a model database instance, and a model application workload, and outline an approach to construct a model of performance to determine the relative importance of various performance factors, such as database cache size and the server multiprogramming level.
- Application Profiling with SQL Anywhere: We present a method for troubleshooting performance problems in SQL Anywhere, with a focus on version 10. We describe the nature of performance problems and classify them into categories of CPU-bound, I/O-bound, and concurrency-bound problems. We describe the steps a DBA should take to classify a performance problem, the tools provided in the product to examine the problem, and the analysis that must be done to resolve it.
- Materialized Views in SQL Anywhere 11: This talk describes the comprehensive support in SQL Anywhere 11 for both batch-refreshed and immediately-maintained materialized views, along with a description of the server’s support for the MERGE statement.
- Full text search in SQL Anywhere 11: This talk provides an overview of the full-text search capability in SQL Anywhere 11.

Glenn Paulley is a Director of Engineering at Sybase iAnywhere.
