Frank (no reg): MYSQL Optimieren

Beitrag lesen

Hi Ludger,

Views auf zwei identische Tabellen sind nicht gut.

Kann man nur bedingt so pauschal sagen. Wenn es um History geht, die im selben Format/Struktur abgelegt werden "muss", dann kann man durchaus auf folgende Mechanismen zurückgreifen:

  • alles in einer Tabelle (trivial ;))
  • einzelne Queries auf die richtige Tabelle (wenn man sie weiss)
  • dynamische Query mit UNION von ausserhalb der DB
  • Partitionierte View mit UNION über alle Tabellen (btw: MS SQL kann dahingehend optimieren, dass es dann nur aus den betroffenen Tabellen selektiert)

Auf jeden Fall sollte man die Abfragen analysieren hinsichtlich gebrauch von Indizes (auch FullText ...)

Grüsse
Frank