Sybase Developers Performance & Tuning for ASE 12.5.3 Course

Course Code: RT 239
Course Abstract: This course discusses how to tune queries and stored procedures for optimal performance—this course thoroughly covers Adaptive Server Query Optimizer. Participants will learn techniques to write high performance queries, allowing the optimizer to use the most efficient query plan, and diagnose and correct performance problems with already existing queries. Additionally, participants will learn to interpret optimizer statistics and how to use simulated statistics. Finally, participants are presented with a benchmarking tuning methodology.
Audience: This course is designed for SQL Developers and Database Administrators (involved in tuning queries).
Duration: 5 days
Learning Outcomes:

Upon completion of this course, the participant will be able to:
> Use Sybase utilities to troubleshoot query performance
> Determine how the optimizer chooses access methods (indexes, table scans, parallel vs. serial)
> Write queries, which help the Optimizer choose the most efficient query plan
> Interpret optimizer statistics
> Tune insert, update, and delete operations
> Optimize stored procedure performance
> Work with different locking schemes to promote better concurrency

Course Topics:

The query optimizer
Showplan and other Sybase utilities
Optimizing joins
Optimizer statistics
Tuning insert, update, and delete operations
Parallel queries
Parallel query plans
Clustered Indexes
Nonclustered Indexes
Using indexes to reduce I/O
Index Statistics
Joins and Subqueries
Locking and concurrency issues
Stored procedure optimization

Prerequisites:

Introduction to ASE 12.5.3
Advanced TSQL for ASE 12.5.3

Note: All fields are required
At the present time we do not offer training for individuals or groups less then 6 individuals. We apologize for any inconvenience.


We Value Your Privacy!

Ready to get started or in need of more information? Contact us today.

Go To Blog Virtual Learning

Testimonials

“Great instructor – kept the class attentive and involved and kept it fun to learn. Allowed us to apply the knowledge to the context of our business.”

Student – Defining Requirements with Business Process Modeling & Use Cases