Query Metrics
12
Database Queries
12
Different statements
26.52 ms
Query time
5
Invalid entities
Grouped Statements
default connection
| Time▼ | Count | Info |
|---|---|---|
|
1.86 ms (7.01%) |
1 |
SELECT t0.id_usuario AS id_usuario_1, t0.nome AS nome_2, t0.email AS email_3, t0.login AS login_4, t0.id_avaliado AS id_avaliado_5, t0.senha AS senha_6, t0.ativo AS ativo_7, t0.data_add AS data_add_8, t0.data_upd AS data_upd_9, t0.force_update AS force_update_10, t0.senha_update AS senha_update_11, t0.data_limite_acesso AS data_limite_acesso_12, t0.onboard AS onboard_13, t0.foto AS foto_14, t0.googleAuthenticatorSecret AS googleauthenticatorsecret_15, t0.passwordless_token AS passwordless_token_16, t0.id_perfil AS id_perfil_17 FROM analytics.usuario t0 WHERE t0.id_usuario = ?
Parameters:
[
8694
]
|
|
0.75 ms (2.83%) |
1 |
SELECT t0.id_usuario_cliente AS id_usuario_cliente_1, t0.id_cliente AS id_cliente_2, t0.id_usuario AS id_usuario_3, t0.nome AS nome_4, t0.permissao AS permissao_5, t0.data_add AS data_add_6, t0.data_aceite_termo AS data_aceite_termo_7 FROM analytics.usuario_cliente t0 WHERE t0.id_usuario = ? AND t0.id_cliente = ? LIMIT 1
Parameters:
[ 8694 223 ] |
|
0.75 ms (2.82%) |
1 |
SELECT t0.id_perfil AS id_perfil_1, t0.titulo AS titulo_2, t0.data_add AS data_add_3, t0.data_upd AS data_upd_4, t0.rota_default AS rota_default_5, t0.role AS role_6, t0.permissao AS permissao_7 FROM analytics.perfil t0 WHERE t0.id_perfil = ?
Parameters:
[
3
]
|
cliente connection
| Time▼ | Count | Info |
|---|---|---|
|
7.55 ms (28.48%) |
1 |
SELECT b.*, CASE WHEN media < 3 THEN 0 WHEN media < 4 THEN 6 WHEN media < 4.5 THEN 9 ELSE 12 END percentual, CASE WHEN media < 3 THEN 74 WHEN media < 4 THEN 74 * (0.06) + 74 WHEN media < 4.5 THEN 74 * (0.09) + 74 ELSE 74 * (0.12) + 74 END valor_final FROM ( SELECT id_avaliado, nome_avaliado, nome_grupo, ROUND(AVG(evs), 2) media, JSONB_AGG(jsonb_build_object( 'periodo', periodo, 'evs', ROUND(evs, 2) )) evs FROM ( SELECT DISTINCT evs.id_avaliado, evs.nome_avaliado, evs.nome_grupo, v.evs, p.periodo FROM dados.evs JOIN LATERAL ( SELECT generate_periodo periodo FROM generate_periodo(202512, 202602) ) p ON TRUE LEFT JOIN ( SELECT id_avaliado, valor evs, CONCAT(periodo->>'ano', periodo->>'periodo')::integer periodo FROM dados.evs ) v ON evs.id_avaliado = v.id_avaliado AND p.periodo = v.periodo WHERE id_modelagem = 1 AND evs.id_avaliado = 676 AND CONCAT(evs.periodo->>'ano', evs.periodo->>'periodo')::integer BETWEEN 202512 AND 202602 ORDER BY id_avaliado, periodo ASC ) a GROUP BY 1,2,3 ORDER BY media DESC ) b
Parameters:
[] |
|
4.36 ms (16.45%) |
1 |
SELECT To_Jsonb(Array_Agg(performance_custo)) performance_custo ,To_Jsonb(Array_Agg(performance_qualidade)) performance_qualidade ,To_Jsonb(Array_Agg(evs)) evs ,To_Jsonb(Array_Agg(Concat(mes_txt,' ',ano))) mes_ano_txt FROM ( SELECT ROUND(performance_custo, 2) performance_custo ,ROUND(performance_qualidade, 2) performance_qualidade ,ROUND(valor, 2) evs ,Concat(periodo->>'ano',periodo->>'periodo')::integer referencia ,(ARRAY['Jan','Fev','Mar','Abr','Mai','Jun','Jul','Ago','Set','Out','Nov','Dez'])[(periodo->>'periodo')::smallint]::text mes_txt ,periodo->>'ano' ano FROM dados.evs WHERE id_programa = :id_programa AND id_modelagem = :id_modelagem AND id_avaliado = :id_avaliado AND id_grupo = :id_grupo AND (periodo->>'ano')::int = :ano ORDER BY 4 ) a
Parameters:
[ ":id_programa" => 1 ":id_modelagem" => 1 ":id_avaliado" => 676 ":id_grupo" => 28 ":ano" => 2026 ] |
|
3.75 ms (14.16%) |
1 |
SELECT DISTINCT ON(id_avaliado) (periodo->>'ano')::integer ano ,id_grupo ,nome_grupo ,id_modelagem ,nome_modelagem ,id_programa ,nome_programa ,Avg(valor) OVER(PARTITION BY id_avaliado) valor ,Avg(performance_qualidade) OVER(PARTITION BY id_avaliado) performance_qualidade ,Avg(performance_custo) OVER(PARTITION BY id_avaliado) performance_custo ,.7 * 100 AS peso_qualidade ,.3 * 100 AS peso_custo FROM dados.evs WHERE (periodo->>'ano')::integer = :ano AND id_avaliado = :id_avaliado AND id_grupo = :id_grupo AND id_programa = :id_programa AND id_modelagem = :id_modelagem
Parameters:
[ ":ano" => "2026" ":id_avaliado" => 676 ":id_programa" => 1 ":id_modelagem" => 1 ":id_grupo" => 28 ] |
|
1.48 ms (5.57%) |
1 |
INSERT INTO acesso.usuario_log(id_usuario, id_programa, id_modelagem, id_sistema, data_acesso, url) VALUES (8694, 1, 1, 1, NOW(), 'visao_avaliado_dashboard');
Parameters:
[] |
|
1.43 ms (5.40%) |
1 |
SELECT id_mensagem, mensagem_aceita FROM comunicacao.mensagem_avaliacao WHERE id_avaliado = 676 AND id_modelagem = 1 AND id_grupo = 28 AND CONCAT(periodo->>'ano', periodo->>'periodo')::integer = 202602
Parameters:
[] |
|
1.40 ms (5.29%) |
1 |
select exists (select * from pg_catalog.pg_namespace where nspname = 'fornecidos');
Parameters:
[] |
|
1.36 ms (5.14%) |
1 |
SELECT id_solicitacao, id_usuario, nome_usuario, nome_documento, pasta_slug, extensao, especialidade, aprovacao, envios_permitidos, data_add FROM fornecidos.solicitacao WHERE especialidade->>'28' IS NOT NULL OR especialidade = '[]' GROUP BY 1,2,3,4,5,8,9,10
Parameters:
[] |
|
1.34 ms (5.03%) |
1 |
SELECT COUNT(*) nao_lidos FROM comunicacao.mensagem men JOIN comunicacao.view_participantes_conversa vpc ON vpc.id_conversa = men.id_conversa AND 8694 = ANY (vpc.id_usuarios) LEFT JOIN comunicacao.lido USING(id_mensagem) WHERE men.id_usuario <> 8694 AND id_lido IS NULL
Parameters:
[] |
|
0.48 ms (1.82%) |
1 |
SELECT * FROM fornecidos.arquivos a WHERE a.id_avaliado = 676
Parameters:
[] |
benchmark connection
No database queries were performed.
Database Connections
| Name | Service |
|---|---|
| default | doctrine.dbal.default_connection |
| cliente | doctrine.dbal.cliente_connection |
| benchmark | doctrine.dbal.benchmark_connection |
Entity Managers
| Name | Service |
|---|---|
| default | doctrine.orm.default_entity_manager |
| cliente | doctrine.orm.cliente_entity_manager |
| benchmark | doctrine.orm.benchmark_entity_manager |
Second Level Cache
Second Level Cache is not enabled.
Entities Mapping
default entity manager
| Class | Mapping errors |
|---|---|
| App\Entity\Painel\UsuarioLog | No errors. |
| App\Entity\Painel\ClienteUsuario | No errors. |
| App\Entity\Painel\SSO | No errors. |
| App\Entity\Painel\Passwordless | No errors. |
| App\Entity\Painel\Usuario | No errors. |
| App\Entity\Painel\Visao | No errors. |
| App\Entity\Painel\Cliente | No errors. |
| App\Entity\Painel\Perfil | No errors. |
| App\Entity\Painel\UsuarioAcesso | No errors. |
| App\Entity\Painel\LogSenha | No errors. |
cliente entity manager
| Class | Mapping errors |
|---|---|
| App\Entity\Cliente\Acesso\UsuarioLog |
|
| App\Entity\Cliente\Acesso\Usuario |
|
| App\Entity\Cliente\Modelagem\Avaliado |
|
| App\Entity\Cliente\Modelagem\Modelagem | No errors. |
| App\Entity\Cliente\Modelagem\Programa | No errors. |
| App\Entity\Cliente\Dados\Evs | No errors. |
| App\Entity\Cliente\Fornecidos\DadosEnviados | No errors. |
| App\Entity\Cliente\Fornecidos\Solicitacao | No errors. |
| App\Entity\Cliente\Comunicacao\MensagemAvaliacao | No errors. |
| App\Entity\Cliente\Comunicacao\Conversa |
|
| App\Entity\Cliente\Acesso\Equipe |
|
benchmark entity manager
No loaded entities.