⚠️ WARNUNG ⚠️
Primäre Index-Scans in der Produktion können vollständige
Bucket-Scans verursachen, die zu
schwerwiegenden Leistungsproblemen
führen
Count | User |
---|
Count | Index Name | Bucket.Scope.Collection |
---|
Um Indizes zu analysieren, führen Sie diese Abfrage in Ihrer Couchbase Query Workbench aus und fügen Sie die Ergebnisse in das zweite Textfeld oben ein:
SELECT s.name, s.id, s.metadata, s.state, s.num_replica, CONCAT("CREATE INDEX ", s.name, " ON ", k, ks, p, w, ";") AS indexString FROM system:indexes AS s LET bid = CONCAT("", s.bucket_id, ""), sid = CONCAT("", s.scope_id, ""), kid = CONCAT("", s.keyspace_id, ""), k = NVL2(bid, CONCAT2(".", bid, sid, kid), kid), ks = CASE WHEN s.is_primary THEN "" ELSE "(" || CONCAT2(",", s.index_key) || ")" END, w = CASE WHEN s.condition IS NOT NULL THEN " WHERE " || REPLACE(s.condition, '"', "'") ELSE "" END, p = CASE WHEN s.`partition` IS NOT NULL THEN " PARTITION BY " || s.`partition` ELSE "" END;
Schritte:
1. Kopieren Sie die obige Abfrage
2. Führen Sie sie in Couchbase Query Workbench aus
3. Kopieren Sie die JSON-Ergebnisse
4. Fügen Sie sie in das zweite Textfeld rechts oben ein
5. Klicken Sie erneut auf "JSON Analysieren"