SQL Pro
Освойте SQL-запросы и оптимизацию баз данных
Сложные запросы к базам данных и проблемы производительности замедляют работу приложений и вызывают разочарование у разработчиков. Этот навык предоставляет экспертную оптимизацию SQL, продвинутые техники работы с запросами и рекомендации по архитектуре баз данных для современных облачных нативных систем.
Скачать ZIP навыка
Загрузить в Claude
Перейдите в Settings → Capabilities → Skills → Upload skill
Включите и начните использовать
Протестировать
Использование «SQL Pro». Оптимизировать запрос когортного удержания клиентов для набора данных с 50 миллионами пользователей
Ожидаемый результат:
- Предоставляет оптимизированный SQL с использованием оконных функций и CTE
- Рекомендует соответствующие индексы для столбцов signup_date и user_id
- Предлагает стратегию партиционирования по месяцу регистрации для ускорения запросов
- Включает анализ EXPLAIN, показывающий уменьшение операций сканирования
Использование «SQL Pro». Спроектировать схему для многопользовательского приложения управления задачами с соответствием GDPR
Ожидаемый результат:
- Представляет нормализованную схему с изоляцией tenant_id на всех таблицах
- Включает политики хранения данных и шаблоны мягкого удаления
- Показывает реализацию безопасности на уровне строк для контроля доступа арендаторов
- Предоставляет шаблон скрипта миграции для развёртывания схемы
Аудит безопасности
БезопасноThis is a prompt-only skill containing SQL expertise and guidance. Static analysis scanned 0 files with 0 lines of executable code. No security risks detected as the skill provides only conversational SQL guidance without any code execution capabilities.
Оценка качества
Что вы можете построить
Оптимизация E-commerce платформы
Оптимизация производительности базы данных для высоконагруженных онлайн-магазинов со сложными каталогами товаров и обработкой заказов.
Аналитика хранилища данных
Проектирование эффективных аналитических запросов для дашбордов бизнес-аналитики и систем отчётности.
Архитектура базы данных SaaS
Построение масштабируемых многопользовательских схем баз данных с надлежащей изоляцией и соответствием GDPR.
Попробуйте эти промпты
Проверьте этот SQL-запрос на корректность и предложите улучшения: [вставьте ваш запрос]. Схема таблицы: [опишите схему]. Ожидаемый результат: [опишите, что вам нужно].
Этот запрос выполняется слишком долго на таблице с [количество строк] строк. Текущее время выполнения: [время]. План EXPLAIN показывает: [вставьте план]. Оптимизируйте для более быстрого выполнения с сохранением корректности.
Спроектируйте схему базы данных для [тип приложения] со следующими требованиями: [перечислите требования]. Должна поддерживать [ожидаемый масштаб] и соответствовать [регуляторным требованиям]. Включите стратегию индексирования.
Спланируйте миграцию из [исходная база данных] в [целевая база данных] для базы данных размером [размер] с [ключевые ограничения]. Включите: конвертацию схемы, подход к миграции данных, минимизацию простоя и план отката.
Лучшие практики
- Всегда используйте параметризованные запросы для предотвращения уязвимостей SQL-инъекций
- Тестируйте производительность запросов с реалистичными объёмами данных перед развёртыванием в production
- Документируйте сложные запросы комментариями, объясняющими бизнес-логику и предположения
Избегать
- Выполнение непроверенных сложных запросов напрямую на производственных базах данных без резервных копий
- Использование SELECT * вместо указания требуемых столбцов в production-коде
- Игнорирование планов EXPLAIN и использование интуиции для оптимизации запросов