CML Data-Services Performance

Performance in the data-services tier results from features of both the relational database and the storage engine. The following database development techniques can enhance performance in this area:

Add and delete indexes to tune performance. Because the indexes are not considered part of the logical database, they can be added, dropped, and changed without impacting the database schema or application design in any way other than performance. Clustered indexes can increase performance tremendously. One clustered index is available per table. The clustered index should be a column with fairly static information of reasonable diversity, and often listed in the WHERE clause. No CML database tables use clustered indexes.