OlympHill
Query Optimization (Grade A) logo

Query Optimization (Grade A)Безпеково перевірена навичка розробки для Claude AI. Grade A. Процедура виявлення та виправлення повільних запитів до бази даних. Використовуйте, коли запит повільний або користувач просить оптимізувати продуктивність бази даних.

(0)
Daniel NikulshynПеревірено Daniel Nikulshyn·Оновлено липень 2026 р.

Огляд

Процедура виявлення та виправлення повільних запитів до бази даних. Для оптимізації продуктивності бази даних навичка включає наступні кроки: Крок 1: Виявлення повільного запиту Отримайте текст запиту Виміряйте поточний час виконання Перевірте частоту запиту (як часто він виконується) Крок 2: Аналіз плану запиту Виконайте EXPLAIN ANALYZE на запиті Визначте послідовні сканування великих таблиць Перевірте відсутність індексів Знайдіть зайві об’єднання або підзапити Перевірте операції сортування (зовнішні сорти) Крок 3: Оптимізація Звичайні оптимізації включають: Додайте відсутні індекси Перепишіть підзапити як JOIN-і Додайте фільтри в умові WHERE, щоб зменшити обсяг даних Використайте пагінацію на основі курсору замість OFFSET Додайте часткові індекси для відфільтрованих запитів Денормалізуйте, якщо критично важлива швидкість читання Крок 4: Порівняння Виконайте оптимізований запит з EXPLAIN ANALYZE Порівняйте час виконання до/після Тестуйте з обсягом даних, схожим на продакшн Перевірте, що результати ідентичні Крок 5: Впровадження Оновіть запит у коді Створіть міграцію для нових індексів Додайте моніторинг для запиту Оновіть всі зачеплені тести Це дає оптимізований запит з вимірюваним поліпшенням і встановленим моніторингом, коли застосовується згідно з цією процедурою.

Ключові функції

  • Аналіз запиту з використанням 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. Grade A. Перевіряє та конфігурує заголовки безпеки, які сторінка Power Pages відправляє до браузерів — політика безпеки вмісту, захист від фреймінга та клікджекінга

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

Using Git Worktrees (Grade A)

Мовні здібності

Перевірена на безпеку навичка data-ai для Claude AI. Клас A. Використовуйте, коли розпочинаєте розробку функцій, що потребують ізоляції від поточного робочого простору, або перед виконанням плану реалізації – створює ізольовані git worktrees.

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

Ga4 Bigquery Schema (Grade A)

Мовні здібності

Бережно перевірений дані-технологічний навичок для системи AI Claude. Атестовано вищою оцінкою «А». Встановлення структури експорту схеми GA4 в BigQuery - повний перелік полів, вкладені структури, шаблони запитів та поради щодо виконання.

(0)
Free
Meta Capi (Grade A) logo

Meta Capi (Grade A)

Мовні здібності

Тестований на безпеку інструмент даних та штучного інтелекту для Claude AI. Клас А.

(0)
Free
Callees (Grade A) logo

Callees (Grade A)

Мовні здібності

Безпеково перевірена розробчі уміння для Claude AI. Ступінь А. Список того чого функція/метод звертається до.

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

Test Module Name (Grade A)

Мовні здібності

Безпеково перевірена навичка data-ai для Claude AI. Клас A.

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

Board Of Directors (Grade A)

Мовні здібності

Застосованість перевіреної безпеки даних-які навички для Claude AI. Відзнака А. Імітується експертна обговорення п'ятичленної ради з питань важливих рішень. Використовуйте, коли оцінюючі плани, вибори архітектури, проектування функцій або будь-яке рішення, передбачає багатоглядяну експертну оцінку.

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

Advpl Mvc Avancado (Grade A)

Мовні здібності

Опрацювання безпеки для розвитку чатбота Claude AI зі значенням A

(0)
Free