Skip to content

Commit

Permalink
Merge pull request #625 from telefonicaid/fgalan-patch-1
Browse files Browse the repository at this point in the history
Update db_indexes.md
  • Loading branch information
AlvaroVega authored Oct 23, 2023
2 parents 04df5e5 + d0278a3 commit d86eeff
Showing 1 changed file with 13 additions and 10 deletions.
23 changes: 13 additions & 10 deletions doc/manuals/db_indexes.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,12 +18,13 @@ query execution time can drop from 3 seconds to 1 millisecond.

Since version 3.0.0 of cygnus an index named `cyg_raw_opt` is created in this way but depending on datamodel:

| datamodel | keys |
| :-------------- | :--------------------------------------------------------------- |
| DMBYSERVICEPATH | recvTime, entityId, entityType, attrName, attrType, attrValue |
| DMBYENTITY | recvTime, attrName, attrType, attrValue |
| DMBYATTRIBUTE | recvTime, attrType, attrValue |
| datamodel | keys |
| :---------------- | :--------------------------------------------------------------- |
| dm-by-servicepath | recvTime, entityId, entityType, attrName, attrType, attrValue |
| dm-by-entity | recvTime, attrName, attrType, attrValue |
| dm-by-attribute | recvTime, attrType, attrValue |

Note that datamodel others that the ones above are not allowed by Cygnus.

## Indexes in the aggregated data collection

Expand All @@ -38,8 +39,10 @@ query execution time can drop from 28 seconds to 20 millisecond.

Since version 3.0.0 of cygnus index named `cyg_agg_opt` is created in this way but depending on datamodel:

| datamodel | keys |
| :--------------- | :------------------------------------------------- |
| DMBYSERVICEPATH | entityId, entityType, attrName, resolution, origin |
| DMBYENTITY | attrName, resolution, origin |
| DMBYATTRIBUTE | resolution, origin |
| datamodel | keys |
| :----------------- | :------------------------------------------------- |
| dm-by-servicepath | entityId, entityType, attrName, resolution, origin |
| dm-by-entity | attrName, resolution, origin |
| dm-by-attribute | resolution, origin |

Note that datamodel others that the ones above are not allowed by Cygnus.

0 comments on commit d86eeff

Please sign in to comment.