Guia de Minificação e Compactação SQL

Carregar Consulta Exemplo:
1042 bytes
SELECT/*+INDEX(o idx_orders_customer_date)*/o.order_id,c.company_name AS customer_name,c.tax_identifier,SUM(oi.quantity*oi.unit_price)AS total_gross_amount,COUNT(DISTINCT oi.item_id)AS distinct_sku_count,MAX(o.created_at)AS latest_transaction_timestamp FROM orders o INNER JOIN customers c ON c.id=o.customer_id LEFT JOIN order_items oi ON oi.order_id=o.order_id WHERE o.status IN('COMPLETED','SETTLED')AND o.created_at>='2024-01-01 00:00:00' AND c.is_test_account=0 GROUP BY o.order_id,c.company_name,c.tax_identifier HAVING SUM(oi.quantity*oi.unit_price)>50.00 ORDER BY total_gross_amount DESC LIMIT 100;
Tamanho Original1042 B
Tamanho Minificado606 B
Economia-41.8% (436 B)
Comentários Removidos7 blocks

Client-Side Literal Protection

Lexical state machine safeguards string literals ('...' and "...") so hyphens and slashes inside SQL strings are never damaged.

Database Hint Preservation

Maintains Oracle and MySQL optimizer hints (/*+ ... */) while removing non-functional documentation comments.

High-Throughput Optimization

Minimizes query payload sizes across microservices, saves memory in prepared statement caches, and trims bandwidth.

Referência técnica e guia de arquitetura

Guia de Minificação e Compactação SQL — Guia de referência

Manual para remoção segura de comentários, redução de espaços em branco e proteção de hints de banco de dados em comandos SQL.

Parâmetros principais e controles

stripLineCommentsboolean

Remove comentários de linha iniciados com -- ou #.

stripBlockCommentsboolean

Remove comentários em bloco delimitados por /* ... */.

preserveHintsboolean

Protege hints de otimização de bancos de dados (/*+ ... */).

Dicas profissionais e melhores práticas

Reduzir o tamanho de queries SQL otimiza a transferência entre microsserviços e cache de aplicação.

Sempre preserve hints de índices em bancos como Oracle e MySQL 8.0.

Use a verificação do plano EXPLAIN para assegurar que a execução permaneça idêntica.

Problemas comuns e solução de problemas

O parser preserva integralmente textos dentro de aspas simples.

Habilite a opção 'Preservar Hints de BD' para resguardar anotações especiais.

Perguntas frequentes (FAQ)

Minhas consultas são gravadas em algum servidor?▼

Não. Todo o processo roda em memória local no navegador.

Quais dialetos SQL são aceitos?▼

PostgreSQL, MySQL, SQLite, Oracle e Microsoft SQL Server.

O minificador quebra strings ou datas?▼

Não, o analisador léxico protege literais com aspas simples e duplas.

Posso condensar tudo em uma única linha?▼

Sim, a opção de linha única remove todas as quebras de linha preservando a sintaxe.

Ferramentas e utilitários relacionados

Todas as ferramentas →