Die Seite stellt nur Aufgaben ein und ändert die Datenbank nie direkt. Jede Änderung läuft asynchron im Hintergrund, prüfen Sie das Ergebnis daher unter Aufgaben / Verlauf.
Tabellenabfrage-Operationen sind standardmäßig deaktiviert. Setzen Sie im Backend
V2_TABLE_QUERY_OPS_ENABLED auf true und starten Sie neu, dann beginnt die Seite mit der Beobachtung.Die passende Tabelle finden
Die Seite öffnet sich mit der Tabellenliste. Die Statusschaltflächen oben tragen jeweils eigene Zähler und grenzen die Liste ein:
Das Suchfeld akzeptiert Namen oder IDs von Tabellen, Projekten und Spaces. Sortiert wird nach Meiste langsame Abfragen oder Tabellenname. Das Beobachtungsfenster umfasst die letzte Stunde oder 24 Stunden, und alle Beobachtungswerte der Liste folgen diesem Fenster. Beobachtungen werden 2 Tage aufbewahrt; ältere Daten erscheinen nicht mehr in der Liste.
Jede Zeile nennt geschätzte Zeilenzahl und Größe der Tabelle, Anfragen und langsame Abfragen im Fenster, die aktuelle Suchmethode samt Feldabdeckung, die Anzahl der Filter-/Sortierindizes sowie offene Empfehlungen und aktive Aufgaben. Ein Klick auf den Tabellennamen öffnet die Detailansicht.
Neben den Statusschaltflächen erklärt Über Indexzustände, wie diese Zahlen gezählt werden.
Indexzustand lesen
Tabellenliste und Detailansicht zeigen neben der Suchmethode den Indexzustand der Tabelle:
Unter dem Zustand können zwei Zeilen erscheinen: Konfiguriert: pg_bigm / pg_trgm bedeutet, dass der gespeicherte Anbieter von der aktuell verwendeten Suchmethode abweicht, und Laufzeitschalter für indizierte Suche: aus bedeutet, dass der Index bereit ist, die Laufzeit aber aus ist und die Suche weiterhin
ILIKE verwendet.
Meldet ein Hinweis oben auf der Seite Tabellen, deren konfigurierter Suchindex nicht greift, fällt die Suche in diesen Tabellen auf ILIKE zurück. Meldet er außerdem, dass der Task-Worker ausgeschaltet ist, setzen Sie im Backend V2_TABLE_QUERY_OPS_TASK_WORKER_ENABLED auf true und starten Sie neu, damit die Indizes neu aufgebaut werden können.
Ein veröffentlichter Index bedeutet nicht, dass jede Suche ihn trifft: Ein zu kurzer Suchbegriff oder ein Feld außerhalb der Abdeckung fällt weiterhin auf
ILIKE zurück. Diese Seite zeigt den Zustand des Index, nicht den Nachweis, dass ihn kürzlich Anfragen getroffen haben.Suchabdeckung konfigurieren
Der Tab Suchabdeckung zeigt die aktuelle Suchmethode der Tabelle, die Anzahl der abgedeckten Felder und die Aktive Abdeckung jedes Felds. Nicht abgedeckte Felder anzeigen beschränkt die Liste auf die noch nicht einbezogenen Felder; Felder mit der Kennzeichnung Nicht geeignet können nicht zu einem Substring-Suchindex beitragen.Aktive Abdeckung setzt veröffentlichte, nutzbare Indexmetadaten und einen eingeschalteten Laufzeitschalter voraus; eine gespeicherte Konfiguration allein zählt nicht. Die Abdeckung wird ausdrücklich festgelegt, später hinzugefügte Felder kommen also nicht automatisch hinzu, konfigurieren Sie die Tabelle erneut, um sie aufzunehmen.
Analysieren und Testlauf führt die Änderung ohne Festschreibung aus und meldet die Anzahl abgedeckter Felder, die geschätzte Zeilenzahl, ob Nachweise aus dem Ausführungsplan vorliegen und welche Auswirkungen das Erstellen oder Neuaufbauen hat. Bei Tabellen mit geschätzt 50.000 Zeilen oder mehr sowie bei unbekannter Größe ist zusätzlich die Bestätigung des Wartungsfensters nötig. Anschließend wählen Sie Bestätigen und Aufgabe einreihen.
Der Dialog liefert eine Aufgabenbestätigung, kein Ergebnis. Schließen Sie ihn und verfolgen Sie die Aufgabe unter Aufgaben / Verlauf. Wird dieselbe Änderung erneut eingereicht, kommt die bestehende Aufgabe zurück.
Filter- und Sortierindizes verwalten
Der Tab Filter- / Sortierindizes listet die physischen Indizes auf, die Filterbedingungen und Sortierungen dieser Tabelle bedienen, jeweils mit Gültigkeit, Angabe zur Verwaltung durch Teable, Größe und Definition. Sie werden getrennt von den Substring-Suchindizes verwaltet. Darunter enthalten die Ausstehenden Aktionen die Indexempfehlungen des Systems und geben an, ob Nachweise aus dem Ausführungsplan dafür vorliegen. Indexerstellung prüfen zeigt den vorgeschlagenen Index, die ausführende Datenbank und die Nachweise; nach Ihrer Bestätigung führt TeableCREATE INDEX CONCURRENTLY asynchron aus. Für große Tabellen und Tabellen unbekannter Größe ist auch hier die Bestätigung des Wartungsfensters nötig.
Diese Seite löscht keine Indizes. Nicht verwaltete und System-Indizes können Constraints schützen oder andere Abfragen bedienen und bleiben deshalb unangetastet.
Einzelne Abfragen diagnostizieren
Wenn eine Tabelle als langsam gemeldet wird und keine Empfehlung dazu vorliegt, öffnen Sie den Tab Abfragediagnose und wählen Abfragen analysieren. Die Analyse liest nur gespeicherte Abfrageformen und vorhandene Nachweise aus dem Ausführungsplan und erstellt nichts. Das Ergebnis lautet Durch Ausführungsplan gestützte Indexchancen gefunden, Keine durch die vorliegenden Pläne bestätigte Indexchance oder Unzureichende Nachweise. Unzureichende Nachweise bedeuten nicht, dass ein sequenzieller Scan stattgefunden hat: Eine langsame Beobachtung allein belegt nicht, dass der Zugriffspfad die Ursache ist. Darunter steht jede betroffene Abfrage mit der Angabe, ob sie aus echtem Verkehr oder einer gespeicherten Ansichtskonfiguration stammt, sowie die geschätzten Plankosten vor und nach dem vorgeschlagenen Index (Plankosten, keine Millisekunden).Ergebnisse verfolgen
Der Tab Aufgaben / Verlauf besteht aus drei Teilen:- Aufgaben: Hintergrundaufgaben dieser Tabelle mit Status, Anzahl der Versuche, Aufgabentyp und Fehlergrund. War eine Aufgabe nach einem Fehlschlag am Ende erfolgreich, ist der Fehler als früherer Versuch gekennzeichnet.
- Verlauf der Suchkonfiguration: Anbieter, Status und Feldliste jeder früheren Abdeckungskonfiguration.
- Empfehlungsverlauf: angenommene, verworfene oder ersetzte Empfehlungen.
Solange für eine Tabelle eine Aufgabe eingereiht ist oder läuft, bleiben die Schaltflächen zum Konfigurieren der Suche und zum Erstellen von Indizes deaktiviert. Warten Sie das Ende der Aufgabe ab.

