🗄️ Coleções & Tabelas
4 Origens + SQLite
Clientes
8 itens
ID_CLIENTENOME_CLIENTEUFCIDADEVIPSALDO_CREDITO
1Ana SousaMGBelo HorizonteSim150,00
2Carlos LimaSPCampinasNão0,00
3Helio MarquesMGUberlândiaSim320,50
4Cliente OciosoRJNiteróiNão0,00
5Beatriz RochaBASalvadorSim75,00
6Rodrigo RamosPRCuritibaNão50,00
7Fernanda CostaRSPorto AlegreSim0,00
8Lucas MendesSPSão PauloNão110,00
Produtos
10 itens
ID_PRODUTONOME_PRODUTOCATEGORIAPRECOESTOQUE
101PLA Preto 1kgInsumo89,9045
102PETG Branco 1kgInsumo95,5030
103Bico Extrusor 0.4mmPeça35,00100
104Mesa PEI TexturizadaPeça120,0015
105Resina 8K (Lançamento)Insumo180,0025
106Secador de FilamentoAcessório299,9012
107Sensor de Nivelamento AutoPeça149,0020
108Filamento TPU Flexível 1kgInsumo139,908
109Alicate de PrecisãoAcessório28,5050
110Impressora 3D CoreXY K1Equipamento3.450,003
Produtos Outlet
3 itens
ID_PRODUTONOME_PRODUTOCATEGORIAPRECOMOTIVO_OUTLET
201Filamento ABS Cinza (Outlet)Insumo59,90Caixa danificada
202Cooler 4010 24V RecondicionadoPeça18,00Sem embalagem original
203Suporte Carretel c/ RolamentoAcessório45,00Mostruário
Vendas (Array)
16 itens
ID_VENDAPRODUTO_IDCLIENTE_IDQTDCANALSTATUS
110112onlineconcluido
210335lojaconcluido
310121onlinependente
410213onlineconcluido
599932lojaconcluido
610651onlineconcluido
710762lojaconcluido
810874onlineconcluido
910923onlinecancelado
1011051lojaconcluido
1110185onlineconcluido
1210312onlinependente
1310431lojaconcluido
1410682onlinecancelado
1510811onlineconcluido
1610751lojaconcluido
{{ cenarioAtualObj.tag || 'SCALAR AGG' }} ⚡ Código Editado

{{ cenarioAtualObj.titulo || 'Agregações Escalares Rápidas (sum, avg, min, max, count)' }}

{{ cenarioAtualObj.desc || 'Extração direta e ultrarrápida de métricas numéricas sem overhead de agrupamento: Total faturado, Ticket Médio, Menor e Maior valor.' }}

🗄️
Consulta SQL Real com heliomarpm/db-php
Este cenário executa DB::query(...) em tabela SQLite real em memória (vendas_sql) com parâmetros nomeados (:status) e encadeia direto no LinqPHP via ->linq() para enriquecimento relacional.
⚠️
Falha na Execução do Código:
{{ erroExecucao }}
TELEMETRIA LINQ: ⏱️ {{ telemetria.elapsedTime }}s 💾 {{ telemetria.memoryUsed }}
📝 {{ telemetria.count }} {{ telemetria.count === 1 ? 'linha gerada' : 'linhas geradas' }}
💻 Pipeline LINQ Editável (PHP 8.1+)
Variáveis disponíveis: $vendas, $produtos, $produtosOutlet, $clientes | JoinType::*, DB::query() (tabela vendas_sql) 💡 Use Tab para indentar e Ctrl+Enter para executar
{{ resultado.length }} {{ resultado.length === 1 ? 'linha retornada' : 'linhas retornadas' }}
Filtrando: {{ linhasFiltradas.length }} de {{ resultado.length }}
Nenhum registro encontrado.
Dados Processados
{{ linhasFiltradas.length }} itens
{{ col.toUpperCase() }}
null {{ linha[col] ? 'Sim' : 'Não' }} {{ linha[col] }} {{ linha[col] ? 'VIP ⭐' : 'Comum' }} {{ formatarDecimal(linha[col]) }} {{ formatarJson(linha[col]) }} {{ linha[col] }}
Pipeline PHP Executado
{{ codigoAtivo }}
Payload JSON Completo {{ resultado.length }} registros
{{ jsonFormatado }}
⚡
Benchmark em Alta Resolução (PHP hrtime)
Nanosegundos Nativo

Executa o mesmo pipeline em paralelo via LinqPHP e via PHP Puro procedural com warm-up prévio de CPU/JIT.

Iterações:
LinqPHP (Fluente) OOP / Fluente
{{ benchData.linq?.usPerOp }} µs / op
Tempo total: {{ benchData.linq?.totalMs }} ms ({{ benchData.iterations }} ops)
Pico de Memória: {{ benchData.linq?.memory }}
Interface fluida, sem loops aninhados
PHP Nativo (Loops) Procedural Puro
{{ benchData.native?.usPerOp }} µs / op
Tempo total: {{ benchData.native?.totalMs }} ms ({{ benchData.iterations }} ops)
Pico de Memória: {{ benchData.native?.memory }}
Loops manuais e acumulação
Overhead & Veredito Diferença Prática
+{{ benchData.diffUs }} µs / op
Razão: {{ benchData.ratio }}x (~{{ benchData.diffTotalMs }} ms em {{ benchData.iterations }} ops)
Impacto Web: Desprezível (< 0.05ms)
Ganho incomparável em legibilidade e DX
📊 Escala Comparativa por Operação (Microsegundos) {{ benchData.iterations }} iterações medidas com alta resolução
PHP Nativo ({{ benchData.native?.usPerOp }} µs) {{ calcularPercentual(benchData.native?.usPerOp, benchData.linq?.usPerOp) }}%
LinqPHP ({{ benchData.linq?.usPerOp }} µs) 100% (Baseline + Overhead)
Pipeline LinqPHP
{{ codigoAtivo }}
Equivalente em PHP Puro (Procedural)
{{ codigoNativo }}