DerUpgrade-Anleitunggegenüber demVersionshinweisefür InfluxDB 1.7.x sind für mich hinsichtlich der TSI-Funktion (Time Series Index) verwirrend.
DerUpgrade-Anleitung sagt(ähnlich wie zuvor für 1.6):
Notiz:Für die Version 1.7 von InfluxDB werden standardmäßig weiterhin TSM-basierte Shards wie in früheren Versionen mit In-Memory-Indizes verwendet.
AllerdingsVersionshinweiseenthalten die folgendenFormulierung:
Um von diesen Verbesserungen zu profitieren:
- Erstellen Sie Ihre Indizes neu oder warten Sie auf eine TSI-Komprimierung Ihrer Indizes. Dann wird das neue TSI-Format angewendet.
- Hot Shards und neue Shards verwenden sofort das neue TSI-Format.
Meine Fragen lauten also: (nach dem Upgrade von einer InfluxDB-Installation vor TSI)
- muss ich es
INFLUXDB_DATA_INDEX_VERSION=tsi1
in der Konfiguration noch manuell einstellen oder ist es jetzt die Standardeinstellung? - muss ich den schlecht dokumentierten
influx_inspect buildtsi
Befehl ausführen, um das Upgrade von TSM auf TSI durchzuführen, oder kann ich einfach eine Weile (wie lange?) warten, ohne etwas Besonderes zu tun, und die Migration wird schließlich automatisch und transparent im Hintergrund abgeschlossen, ohne dass ich aktiv eingreifen muss?