SQL Pro
SQL クエリとデータベース最適化をマスターする
複雑なデータベースクエリとパフォーマンスの問題はアプリケーションを遅くし、開発者を苛立たせます。このスキルは、現代のクラウドネイティブシステム向けの専門的な SQL 最適化、高度なクエリ技術、データベースアーキテクチャガイダンスを提供します。
スキルZIPをダウンロード
Claudeでアップロード
設定 → 機能 → スキル → スキルをアップロードへ移動
オンにして利用開始
テストする
「SQL Pro」を使用しています。 5000 万人のユーザーのデータセット向けに顧客コホートリテンションクエリを最適化
期待される結果:
- ウィンドウ関数と CTE を使用した最適化された SQL を提供
- signup_date 列と user_id 列に適切なインデックスを推奨
- より高速なクエリのために signup 月ごとのパーティショニング戦略を提案
- スキャン操作の削減を示す 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 コマースプラットフォームの最適化
複雑な製品カタログと注文処理を持つ高トラフィックのオンラインストア向けにデータベースパフォーマンスを最適化します。
データウェアハウス分析
ビジネスインテリジェンスダッシュボードとレポートシステム向けに効率的な分析クエリを設計します。
SaaS データベースアーキテクチャ
適切な分離と GDPR コンプライアンスを備えたスケーラブルなマルチテナントデータベーススキーマを構築します。
これらのプロンプトを試す
この SQL クエリの正確性をレビューし、改善点を提案してください:[クエリを貼り付け]。テーブルスキーマ:[スキーマを説明]。期待される出力:[必要な内容を説明]。
このクエリは [行数] 行のテーブルで時間がかかりすぎます。現在の実行時間:[時間]。EXPLAIN プラン:[プランを貼り付け]。正確性を維持しながらより高速な実行のために最適化してください。
[アプリケーションタイプ] 用のデータベーススキーマを設計してください。要件:[要件をリスト]。[スケール要件] をサポートし、[規制] に準拠する必要があります。インデックス戦略を含めてください。
[移行元データベース] から [移行先データベース] への移行を計画してください。[サイズ] のデータベースで [主要な制約] があります。含める内容:スキーマ変換、データ移行アプローチ、ダウンタイム最小化、ロールバックプラン。
ベストプラクティス
- SQL インジェクション脆弱性を防止するために常にパラメータ化クエリを使用する
- 本番環境にデプロイする前に現実的なデータ量でクエリパフォーマンスをテストする
- 複雑なクエリにはビジネスロジックと前提条件を説明するコメントでドキュメント化する
回避
- バックアップなしで未テストの複雑なクエリを本番データベースで直接実行する
- 本番コードで必要な列を指定する代わりに SELECT * を使用する
- EXPLAIN プランを無視して、クエリ最適化のための直感に依存する