Optimizing Performance

Innovative does not provide end-user support for creating SQL queries. Sierra Direct SQL Access users assume responsibility for the effects of custom SQL. Poorly constructed queries can compromise system performance.

The following tips help you ensure optimal system performance:

Optimizing Reports on Material Type and Bib Level

Given that material type and bib level are stored in different BCODE columns for different sites, Innovative has explicitly (and redundantly) stored these values in dedicated tables to make writing reports clearer.

How to Ensure that Your Queries Are Well-tuned

The default system timeout for a Sierra Direct SQL Access query is 10 minutes.

SQL queries can be written in a variety of ways to achieve the same result. Some statements are dramatically more efficient than others. Inefficient statements might take hours (or even days!) to complete. Worse, they can seriously degrade the performance of the production Sierra application.