OlympHill
Query Optimization (Grade A) logo

Query Optimization (Grade A)Δεξιότητα ανάπτυξης ελεγμένης ασφάλειας για το Claude AI. Βαθμός Α. Ροή εργασίας για τον εντοπισμό και τη διόρθωση αργών ερωτημάτων βάσης δεδομένων. Χρησιμοποιήστε τη όταν ένα ερώτημα είναι αργό ή ο χρήστης ζητά βελτιστοποίηση της απόδοσης της βάσης δεδομένων.

(0)
Daniel NikulshynΑξιολογήθηκε από Daniel Nikulshyn·Ενημερώθηκε Ιούλιος 2026

Επισκόπηση

Ροή εργασίας για την αναγνώριση και διόρθωση αργών ερωτημάτων βάσης δεδομένων. Για τη βελτιστοποίηση της απόδοσης της βάσης δεδομένων, η δεξιότητα περιλαμβάνει τα εξής βήματα: Βήμα 1: Εντοπισμός Αργού Ερωτήματος Λάβετε το κείμενο του ερωτήματος Μετρήστε τον τρέχοντα χρόνο εκτέλεσης Ελέγξτε τη συχνότητα του ερωτήματος (πόσο συχνά εκτελείται) Βήμα 2: Ανάλυση Σχεδίου Ερωτήματος Εκτελέστε EXPLAIN ANALYZE στο ερώτημα Εντοπίστε sequential scans σε μεγάλους πίνακες Ελέγξτε για missing indexes Αναζητήστε unnecessary joins ή subqueries Ελέγξτε sort operations (external sorts) Βήμα 3: Βελτιστοποίηση Κοινές βελτιστοποιήσεις περιλαμβάνουν: - Προσθήκη ελλιπών δεικτών - Αναδιατύπωση υποερωτημάτων ως JOINs - Προσθήκη φίλτρων στην πρόταση WHERE για μείωση των δεδομένων - Χρήση σελιδοποίησης με βάση τον κέρσορα αντί του OFFSET - Προσθήκη μερικών δεικτών για φιλτραρισμένα ερωτήματα - Αποκανονικοποίηση εάν η απόδοση ανάγνωσης είναι κρίσιμη Βήμα 4: Benchmark Εκτέλεση βελτιστοποιημένου ερωτήματος με EXPLAIN ANALYZE Σύγκριση χρόνων εκτέλεσης πριν/μετά Δοκιμή με όγκο δεδομένων παρόμοιο με παραγωγικό Επαλήθευση ότι τα αποτελέσματα είναι ταυτόσημα Βήμα 5: Υλοποίηση Ενημέρωση του ερωτήματος στον κώδικα Δημιουργία migration για νέους δείκτες Προσθήκη παρακολούθησης για το ερώτημα Ενημέρωση τυχόν επηρεαζόμενων τεστ Αυτό έχει ως αποτέλεσμα ένα ερώτημα βελτιστοποιημένο, με μετρήσιμη βελτίωση και ενεργή παρακολούθηση, όταν εφαρμόζεται σύμφωνα με αυτή τη ροή εργασίας.

Βασικές λειτουργίες

  • Ανάλυση ερωτημάτων χρησιμοποιώντας EXPLAIN ANALYZE
  • Ανίχνευση διαδοχικών σκαναρίσματος, ελλιπών ευρετηρίων και περιττών συνδέσεων
  • Τεχνικές βελτιστοποίησης όπως η προσθήκη ευρετηρίων, η επανεγγραφή υποερωτημάτων και η αποκανονικοποίηση
  • Δοκιμές απόδοσης και έλεγχος των βελτιστοποιημένων ερωτημάτων

Τιμές

Μοντέλο
Free
Κατηγορία
Δεξιότητες
Βαθμολογία
Καμία κριτική ακόμα

Περιπτώσεις χρήσης

Βελτιστοποίηση αργού ερωτήματος

Χρησιμοποιήστε το Query Optimization (Grade A) όταν ένα ερώτημα βάσης δεδομένων είναι αργό και επηρεάζει την απόδοση της εφαρμογής. Η ροή εργασίας βοηθά στον εντοπισμό της κύριας αιτίας του αργού ερωτήματος και παρέχει δομημένη προσέγγιση για τη βελτιστοποίησή του.

Βελτίωση απόδοσης βάσης δεδομένων

Χρησιμοποιήστε το Query Optimization (Grade A) όταν ένας χρήστης ζητά βελτιστοποίηση της απόδοσης της βάσης δεδομένων. Η ροή εργασίας βοηθά στον εντοπισμό και τη διόρθωση αργών ερωτημάτων, μειώνοντας το συνολικό φορτίο στη βάση δεδομένων και βελτιώνοντας την απόδοση.

Υπέρ και κατά

Υπέρ

  • Βελτιώνει την απόδοση των ερωτημάτων βάσης δεδομένων
  • Μειώνει το χρόνο εκτέλεσης των ερωτημάτων
  • Παρέχει δομημένη προσέγγιση για τη βελτιστοποίηση ερωτημάτων

Κατά

  • Απαιτεί γνώση ανάλυσης ερωτημάτων βάσης δεδομένων και τεχνικών βελτιστοποίησης
  • Μπορεί να απαιτήσει αλλαγές στον υπάρχοντα κώδικα και στο σχήμα της βάσης δεδομένων

Κριτικές

Σύνδεση για κριτική.

Καμία κριτική. Γίνε ο πρώτος!

Ερωτήσεις

How does the skill benchmark performance after optimization?

After applying changes, it runs EXPLAIN ANALYZE on the modified query, comparing execution times and plan details to the original to verify improvement.

Asked by Stella Papadopoulos · Dec 4, 2025

What are the main limitations of using this tool?

The skill assumes the user has knowledge of database query analysis and can make schema changes. It requires access to run EXPLAIN ANALYZE and may need code changes to implement optimizations.

Asked by Yuki Kobayashi · Oct 24, 2025

Which optimization techniques are supported by this skill?

It can add missing or partial indexes, rewrite subqueries as JOINs, filter data with WHERE clauses, replace OFFSET with cursor-based pagination, and even denormalize tables when read performance is critical.

Asked by Kenji Watanabe · Sep 30, 2025

What steps does the Query Optimization skill follow to improve slow queries?

The workflow starts with identifying the slow query, measuring its execution time and frequency. Then it runs EXPLAIN ANALYZE to analyze the query plan, spotting sequential scans, missing indexes, and unnecessary joins. Finally, it applies optimizations such as adding indexes, rewriting subqueries, or using pagination, and benchmarks the result with EXPLAIN ANALYZE again.

Asked by Grzegorz Lewandowski · Sep 8, 2025

Κάνε μια ερώτηση

Εναλλακτικές για Δεξιότητες

Manage Headers (Grade A) logo

Manage Headers (Grade A)

Δεξιότητες

Δεδομένης ασφάλειας ανάπτυξης για τον Claude AI. Βαθμός Α. Ελέγχει και ρυθμίζει τις κεφαλίδες ασφαλείας που στέλνει ένας ιστότοπος Power Pages στους browsers — Content Security Policy, προστασία frame και clickjacking.

(0)
Free
Using Git Worktrees (Grade A) logo

Using Git Worktrees (Grade A)

Δεξιότητες

Δεδομένα AI με δοκιμή ασφαλείας για το Claude AI. Grade A. Χρησιμοποιήστε όταν ξεκινάτε εργασίες χαρακτηριστικών που χρειάζονται απομόνωση από το τρέχον workspace ή πριν εκτελέσετε σχέδια υλοποίησης – δημιουργεί απομονωμένο git worktree

(0)
Free
Ga4 Bigquery Schema (Grade A) logo

Ga4 Bigquery Schema (Grade A)

Δεξιότητες

Δεξιότητα data‑ai ελεγμένη ασφάλεια για Claude AI. Βαθμός A. Αναφορά Σχήματος Εξαγωγής GA4 στο BigQuery — πλήρης αναφορά πεδίων, ένθετες δομές, μοτίβα ερωτημάτων και συμβουλές απόδοσης

(0)
Free
Meta Capi (Grade A) logo

Meta Capi (Grade A)

Δεξιότητες

Ασφαλής data‑ai λειτουργία για το Claude AI. Βαθμός Α. Αναφορά εγκατάστασης Meta Conversions API (CAPI) – αρχιτεκτονική, τύποι γεγονότων, κρυπτογράφηση πληροφοριών πελατών, αποφυγή διπλοτύπων, παραδείγματα υλοποίησης, AEM

(0)
Free
Callees (Grade A) logo

Callees (Grade A)

Δεξιότητες

Ασφαλειά-ελεγμένου développement skill για τον Claude AI. Α' κατηγορίας. Λίστα όσα μια funkcio/metodo καλεί (call graph direct)

(0)
Free
Test Module Name (Grade A) logo

Test Module Name (Grade A)

Δεξιότητες

Προστασία-ελεγχόμενη δεξιότητα data-ai για το Claude AI. Βαθμός A. Ονομάστε τα μοντέλα δοκιμών Haskell με βάση το μοντέλο υπό δοκιμή, προσθέτοντας το κατάληξη Spec στο ίδιο namespace. Χρησιμοποιήστε όταν γράφετε ή αναθεωρείτε ένα μοντέλο δοκιμών Haskell.

(0)
Free
Board Of Directors (Grade A) logo

Board Of Directors (Grade A)

Δεξιότητες

Σημαντικά ελεγχμένο δεδομένο-αι skill για Claude AI. Α级. Δοκιμάστε μια 5-μελή.expert τούρνα για σημαντικές αποφάσεις.

(0)
Free
Advpl Mvc Avancado (Grade A) logo

Advpl Mvc Avancado (Grade A)

Δεξιότητες

Δυναμική εξέλιξη επανδρωμένης δεξιοτήτας για τον Claude AI. Grade A. Ανιχνευμένη ασφάλεια ανάπτυξης via PE (Πόντοι Ένταξης) — προσθήκη ατομικών τμημάτων στην οθόνη MVC προεπιλογής (CNTA300/MATA070/MATA440/MATA460/FINA040 via *STRU)

(0)
Free