Igen, jó felvetés, nincs benne igazi megoldás:
- Lehet hogy a tömbök lekérdezésekor a cetlik állapotát "hozzákérdezzük" (EXISTS, ANY, ALL...). Nem lesz a leggyorsabb, lassú lehet ha tömb állapotra szűrni kell. De gyorsan átvezethető rajta egy üzleti logiak módosítás: pl: "akkor legyen nyitott ha a cetlik legalább fele nyitott".
- A teljesítényt tesztelni kell. Általában hiszünk abban hogy a RDBMS gyors. Ha ez nem lenne igaz, akkor biztos hiányzik egy index (LOL). De érdemes side-effect-eket is viszgálni, pl: tömbhöz tartozik átlag 5 cetli, egyszerű az utolsó/max/átlag lekérdezés. Aztán "egyszer csak" pár tömbnek lesz 10e cetlije, ami a megöli a lekérdezést, mert a query optimizer elkezd más stratégiát választani. Ez még problémásabb ha multi-tenant adatbázisban (több cég egyben) agyik cég egyik tömb-je öli meg az _összes_ cég ezirányú lekérdezéseit.