Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message
Performance Efficiency
gigerit/laravel-mysql-optimizer
cursor
database
mysql
laravel
optimize
table
mariadb

Optimize for performance while maintaining code clarity and simplicity.

Install
php artisan boost:add-skill gigerit/laravel-mysql-optimizer

Save this content to: .cursor/rules/performance-efficiency.mdc

# Performance & Efficiency Guidelines

Optimize for performance while maintaining code clarity and simplicity.

## Code Efficiency
- Prioritize simplicity over sophistication—avoid over-engineering
- Keep functions focused and meaningful
- Use Laravel's built-in caching mechanisms when appropriate
- Minimize database queries and optimize query performance
- Leverage lazy loading and eager loading appropriately

## Memory Management
- Monitor memory usage during table optimization operations
- Implement proper resource cleanup after database operations
- Use generators for processing large datasets
- Avoid loading entire large tables into memory

## Logging & Debugging
- Implement comprehensive logging for optimization operations
- Use Laravel's logging levels appropriately (info, warning, error)
- Include timing information for performance analysis
- Log resource usage for large optimization operations
- Provide detailed error messages with context

## Monitoring & Metrics
- Track optimization success rates and timing
- Monitor disk space usage during operations
- Log table sizes before and after optimization
- Include progress indicators for long-running operations

## Background Processing
- Use Laravel queues for time-intensive optimization operations
- Implement proper queue worker configuration guidance
- Handle queue failures gracefully with retry logic
- Provide queue monitoring capabilities

## Resource Management
- Implement proper connection pooling for database operations
- Use transactions appropriately for data consistency
- Handle database timeouts and connection failures
- Optimize batch processing for multiple tables

Performance & Efficiency Guidelines

Optimize for performance while maintaining code clarity and simplicity.

Code Efficiency

  • Prioritize simplicity over sophistication—avoid over-engineering
  • Keep functions focused and meaningful
  • Use Laravel's built-in caching mechanisms when appropriate
  • Minimize database queries and optimize query performance
  • Leverage lazy loading and eager loading appropriately

Memory Management

  • Monitor memory usage during table optimization operations
  • Implement proper resource cleanup after database operations
  • Use generators for processing large datasets
  • Avoid loading entire large tables into memory

Logging & Debugging

  • Implement comprehensive logging for optimization operations
  • Use Laravel's logging levels appropriately (info, warning, error)
  • Include timing information for performance analysis
  • Log resource usage for large optimization operations
  • Provide detailed error messages with context

Monitoring & Metrics

  • Track optimization success rates and timing
  • Monitor disk space usage during operations
  • Log table sizes before and after optimization
  • Include progress indicators for long-running operations

Background Processing

  • Use Laravel queues for time-intensive optimization operations
  • Implement proper queue worker configuration guidance
  • Handle queue failures gracefully with retry logic
  • Provide queue monitoring capabilities

Resource Management

  • Implement proper connection pooling for database operations
  • Use transactions appropriately for data consistency
  • Handle database timeouts and connection failures
  • Optimize batch processing for multiple tables
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
shitoudev/permissionmanager
johannesclimacus/laravel-tui
hocvt/seotools
vitalybaev/sypexgeo
amphibee/themosis-ignition
gito-me/fast-excel
frankyso/laravel-ipaymu
geolize-studio/laravel-chile
boomerangui/chat
jinas/dhivatar
store-doc/laravel-storage-driver
plus-it/laravel-translation-manager
diephp/perhaps
diephp/telegraph
osmaviation/spreadsheet
microsoft/fluentui-system-icons
mmccook/php-json-canonicalization-scheme
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console