<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://www.omnidex.com/docs/v54/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://www.omnidex.com/docs/v54/feed.php">
        <title>Documentation admin:indexing:strategies</title>
        <description></description>
        <link>https://www.omnidex.com/docs/v54/</link>
        <image rdf:resource="https://www.omnidex.com/docs/v54/lib/tpl/simple/images/favicon.ico" />
       <dc:date>2026-04-29T18:22:06+0000</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://www.omnidex.com/docs/v54/doku.php?id=admin:indexing:strategies:aggregations&amp;rev=1467153531&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.omnidex.com/docs/v54/doku.php?id=admin:indexing:strategies:criteria&amp;rev=1467153531&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.omnidex.com/docs/v54/doku.php?id=admin:indexing:strategies:home&amp;rev=1467153531&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.omnidex.com/docs/v54/doku.php?id=admin:indexing:strategies:joins&amp;rev=1467153531&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.omnidex.com/docs/v54/doku.php?id=admin:indexing:strategies:orderby&amp;rev=1467153531&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://www.omnidex.com/docs/v54/lib/tpl/simple/images/favicon.ico">
        <title>Documentation</title>
        <link>https://www.omnidex.com/docs/v54/</link>
        <url>https://www.omnidex.com/docs/v54/lib/tpl/simple/images/favicon.ico</url>
    </image>
    <item rdf:about="https://www.omnidex.com/docs/v54/doku.php?id=admin:indexing:strategies:aggregations&amp;rev=1467153531&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-06-28T22:38:51+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>admin:indexing:strategies:aggregations</title>
        <link>https://www.omnidex.com/docs/v54/doku.php?id=admin:indexing:strategies:aggregations&amp;rev=1467153531&amp;do=diff</link>
        <description>Administration: Indexing Strategies

Basic Strategies

Overview | 
Criteria | 
Table Joins | 
Aggregations | 
Ordering

----------

Optimizing Count Aggregations

Count aggregations are any SELECT statements that request “COUNT(*)”, “COUNT(column)”, or “COUNT(DISTINCT column)”, regardless of whether there is a GROUP BY clause.  These queries are optimized using a collection of Omnidex indexes.  Each column that is referenced in the GROUP BY clause and referenced in the COUNT clause must be index…</description>
    </item>
    <item rdf:about="https://www.omnidex.com/docs/v54/doku.php?id=admin:indexing:strategies:criteria&amp;rev=1467153531&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-06-28T22:38:51+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>admin:indexing:strategies:criteria</title>
        <link>https://www.omnidex.com/docs/v54/doku.php?id=admin:indexing:strategies:criteria&amp;rev=1467153531&amp;do=diff</link>
        <description>Administration: Indexing Strategies

Basic Strategies

Overview | 
Criteria | 
Table Joins | 
Aggregations | 
Ordering

----------

Optimizing Criteria

Criteria is usually optimized by creating indexes on each column involved in the WHERE clause of a SQL statement.  This is true regardless of the use of Boolean operators or parentheses.  Normally, these will be installed with basic Omnidex indexes; however, some columns may contain textual data and would benefit from QuickText indexes.</description>
    </item>
    <item rdf:about="https://www.omnidex.com/docs/v54/doku.php?id=admin:indexing:strategies:home&amp;rev=1467153531&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-06-28T22:38:51+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>admin:indexing:strategies:home</title>
        <link>https://www.omnidex.com/docs/v54/doku.php?id=admin:indexing:strategies:home&amp;rev=1467153531&amp;do=diff</link>
        <description>Administration: Indexing Strategies

Basic Strategies

Overview | 
Criteria | 
Table Joins | 
Aggregations | 
Ordering

----------

Overview

The basic strategy for improving query performance is to index all of the columns that are used in criteria, table joins, aggregations and ordering.  This is a different approach than is taken with relational databases.  Database administrators are usually trained to identify selected columns that are most frequently used and create indexes only on those c…</description>
    </item>
    <item rdf:about="https://www.omnidex.com/docs/v54/doku.php?id=admin:indexing:strategies:joins&amp;rev=1467153531&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-06-28T22:38:51+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>admin:indexing:strategies:joins</title>
        <link>https://www.omnidex.com/docs/v54/doku.php?id=admin:indexing:strategies:joins&amp;rev=1467153531&amp;do=diff</link>
        <description>Administration: Indexing Strategies

Basic Strategies

Overview | 
Criteria | 
Table Joins | 
Aggregations | 
Ordering

----------

Optimizing Table Joins

Table joins are usually optimized by creating indexes on the table constraints.  For relational databases, it is only necessary to index the foreign keys since the relational database's indexes on the primary keys will suffice.  For raw data files, both the primary and foreign keys should be indexed.</description>
    </item>
    <item rdf:about="https://www.omnidex.com/docs/v54/doku.php?id=admin:indexing:strategies:orderby&amp;rev=1467153531&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-06-28T22:38:51+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>admin:indexing:strategies:orderby</title>
        <link>https://www.omnidex.com/docs/v54/doku.php?id=admin:indexing:strategies:orderby&amp;rev=1467153531&amp;do=diff</link>
        <description>Administration: Indexing Strategies

Basic Strategies

Overview | 
Criteria | 
Table Joins | 
Aggregations | 
Ordering

----------

Optimizing Ordering

Ordering is usually optimized by creating an index containing all of the columns in the ORDER BY clause.  The order of the column in the index must match the order of the columns in the ORDER BY clause. At present, only ascending ORDER BY clauses are optimized.</description>
    </item>
</rdf:RDF>
