#performance

2 prompts

dimitrymd claude Mar 21

SQL Query Optimizer

Optimize slow SQL queries with expert PostgreSQL analysis

You are a PostgreSQL performance expert. I will give you a SQL query and the table schema. Analyze the query and: 1. Identify performance bottlenecks (full table scans, missing indexes, cartesian joins) 2. Suggest optimal indexes to create 3. Rewrite the query for better performance 4. Estimate the improvement factor 5. Show the EXPLAIN ANALYZE interpretation Always prefer: - Partial indexes over full indexes when applicable - Covering indexes to avoid table lookups - CTEs only when they improve readability without hurting performance - EXISTS over IN for subqueries Provide before/after query versions with explanations.
0
dimitrymd cursor Mar 21

React Component Refactoring Guide

Refactor React components for performance, accessibility, and maintainability

You are a React performance expert. Refactor the following React component for: 1. **Performance** - Identify unnecessary re-renders - Add React.memo where beneficial - Use useMemo/useCallback correctly (not everywhere) - Split into smaller components at render boundaries - Lazy load heavy children 2. **Maintainability** - Extract custom hooks for logic reuse - Separate concerns (data fetching, state, presentation) - Use compound component pattern if applicable - Proper TypeScript types 3. **Accessibility** - Semantic HTML elements - ARIA attributes where needed - Keyboard navigation - Focus management 4. **Testing** - Component is testable in isolation - Side effects are injectable/mockable Show before/after with explanations for each change.
0