postgres-performance
PostgreSQL-Leistung optimieren
Langsame Datenbankabfragen beeinträchtigen die Zuverlässigkeit und Skalierbarkeit von Anwendungen. Diese Skill bietet praktische PostgreSQL-Muster für schnellere Abfragen, sicherere Migrationen und klareres Monitoring.
Mit meinem Agent installieren
Kopieren Sie diese Anfrage in Ihren Agent. Sie enthält die maßgebliche Skill-Seite und das Manifest.
Review the Skillstore skill "postgres-performance" from https://skillstore.io/skills/cjharmath-postgres-performance.md and its manifest at https://skillstore.io/api/skills/cjharmath-postgres-performance/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Ihr Agent sollte weiterhin seinen Plan anzeigen und alle von der Sicherheitsrichtlinie verlangten Bestätigungen anfordern.
Agent-lesbare Ressourcen
Verwenden Sie diese Links, wenn ein KI-Agent, Crawler oder Skript sauberen Kontext benötigt, statt die vollständige Seite zu lesen.
Testen
„postgres-performance“ wird verwendet. Eine Abfrage filtert assessments nach Benutzer und sortiert aktuelle Zeilen.
Erwartetes Ergebnis:
- Prüfen Sie den Plan auf sequenzielle Scans und Sortierkosten.
- Verwenden Sie einen zusammengesetzten Index, der auf Filter und Sortierung abgestimmt ist.
- Validieren Sie vor der Bereitstellung mit Puffer- und Zeitmetriken.
„postgres-performance“ wird verwendet. Ein Batch-Job aktualisiert Millionen unverarbeiteter events.
Erwartetes Ergebnis:
- Verarbeiten Sie Zeilen in kleineren Batches.
- Verwenden Sie Locking, das aktive Worker nicht blockiert.
- Committen Sie zwischen Batches und pausieren Sie bei Last kurz.
„postgres-performance“ wird verwendet. Eine Dashboard-Zählung ist auf einer großen Tabelle langsam.
Erwartetes Ergebnis:
- Verwenden Sie Schätzungen für ungefähre Zählungen.
- Pflegen Sie Zähler für exakte, häufig benötigte Metriken.
- Ziehen Sie materialisierte Views für komplexe Aggregationen in Betracht.
Sicherheitsaudit
SicherThe flagged external command patterns are markdown code fences and inline backticks in SQL/Python examples, not executable shell usage. The flagged database URLs and reconnaissance patterns are placeholder variables and instructional queries inside examples. No prompt injection or data exfiltration intent was found.
Risikofaktoren
⚙️ Externe Befehle (32)
🔑 Umgebungsvariablen (3)
Diesen Bericht teilen & zitieren
Teile den versionierten Bewertungsbericht, das neutrale Badge, die Einbettungskarte und Zitate. Skillstore berichtet Nachweise, ohne zu entscheiden, ob dieser Skill sicher ist.
Berichtslink kopieren
https://skillstore.io/skills/cjharmath-postgres-performance/audits/8?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown-Badge
[](https://skillstore.io/skills/cjharmath-postgres-performance?utm_source=security_passport_badge)HTML-Badge
<a href="https://skillstore.io/skills/cjharmath-postgres-performance?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/cjharmath-postgres-performance/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Einbettungskarte
<iframe src="https://skillstore.io/embed/skills/cjharmath-postgres-performance.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Wissenschaftliche Zitate (APA · BibTeX · CFF)
APA-Zitat
CJHarmath. (2026). postgres-performance security audit report (audit version 8) [Author version unspecified]. Skillstore. https://skillstore.io/skills/cjharmath-postgres-performance/audits/8BibTeX-Zitat
@techreport{cjharmath-cjharmath-postgres-performance-2026,
author = {CJHarmath},
title = {postgres-performance security audit report (audit version 8)},
institution = {Skillstore},
year = {2026},
number = {8},
url = {https://skillstore.io/skills/cjharmath-postgres-performance/audits/8},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "postgres-performance security audit report (audit version 8)"
version: "unspecified"
type: report
authors:
- name: "CJHarmath"
date-released: "2026-07-06"
url: "https://skillstore.io/skills/cjharmath-postgres-performance/audits/8"
identifiers:
- type: other
value: "skillstore:cjharmath-postgres-performance:audit:8"
description: "Skillstore immutable audit report identifier"
Skillstore-Score
Warum dieser Score Evidenzvertrauen: HochWas Sie erstellen können
Langsame Abfragen diagnostizieren
Backend-Entwickler können die Untersuchung von der Erkennung langsamer Abfragen über die Plananalyse bis zur Indexverifikation strukturieren.
Skalierbaren Datenzugriff planen
Anwendungsarchitekten können Paginierungs-, Batch-, Replica-, Partitionierungs- und Caching-Muster auswählen, bevor die Last steigt.
Datenbankzustand überprüfen
Datenbankadministratoren können die Monitoring-Checkliste verwenden, um Bloat, ungenutzte Indizes und lang laufende Abfragen zu erkennen.
Diese Prompts ausprobieren
I have a slow PostgreSQL query: [paste query]. Help me analyze likely bottlenecks and suggest safe next steps.
Given this table shape and workload: [details], propose PostgreSQL indexes for filters, sorting, and frequent reads.
Design cursor pagination for this feed: [requirements]. Include cursor fields, ordering rules, and index guidance.
Use these EXPLAIN plans, pg_stat_statements rows, and schema notes: [data]. Prioritize fixes by risk, effort, and impact.
Bewährte Praktiken
- Messen Sie mit echten Ausführungsplänen, bevor Sie Indizes ändern.
- Erstellen Sie Indizes concurrently, wenn Produktionsschreibvorgänge weiterlaufen müssen.
- Validieren Sie jede Optimierung mit Latenzdaten vor und nach der Änderung.
Vermeiden
- Indizes hinzufügen, ohne sie an tatsächliche Abfragefilter und Sortierung anzupassen.
- Große OFFSET-Paginierung auf wachsenden Tabellen verwenden.
- Gecachte oder denormalisierte Daten ohne Invalidierungsplan aktualisieren.