GET https://www.mlcapp.org/federation/20

Query Metrics

6 Database Queries
6 Different statements
636.32 ms Query time
0 Invalid entities
0 Managed entities

Grouped Statements

Show all queries

Time Count Info
402.87 ms
(63.31%)
1
SELECT COUNT(c.id) as total_cotisations 
            FROM cotisation c
            INNER JOIN membre m ON c.membre_id = m.id
            WHERE m.federation_id = ?
Parameters:
[
  20
]
227.36 ms
(35.73%)
1
SELECT 
                p.sexe,
                COUNT(*) as count
            FROM membre m
            INNER JOIN user u ON m.user_id = u.id
            INNER JOIN personne p ON u.personne_id = p.id
            WHERE m.federation_id = ? AND p.sexe IS NOT NULL
            GROUP BY p.sexe
Parameters:
[
  20
]
2.47 ms
(0.39%)
1
SELECT 
                COUNT(*) as total,
                COUNT(CASE WHEN m.carte = 1 THEN 1 END) as avec_carte,
                COUNT(CASE WHEN m.cadre = 1 THEN 1 END) as cadres,
                AVG(TIMESTAMPDIFF(YEAR, p.date_naissance, CURDATE())) as age_moyen,
                MIN(TIMESTAMPDIFF(YEAR, p.date_naissance, CURDATE())) as age_min,
                MAX(TIMESTAMPDIFF(YEAR, p.date_naissance, CURDATE())) as age_max
            FROM membre m
            INNER JOIN user u ON m.user_id = u.id
            INNER JOIN personne p ON u.personne_id = p.id
            WHERE m.federation_id = ?
Parameters:
[
  20
]
1.37 ms
(0.21%)
1
SELECT f0_.id AS id_0, f0_.nom AS nom_1, f0_.adresse AS adresse_2, f0_.telephone AS telephone_3, f0_.president AS president_4, p1_.nom AS nom_5, u2_.email AS email_6 FROM federation f0_ LEFT JOIN province p1_ ON f0_.province_id = p1_.id LEFT JOIN `user` u2_ ON f0_.user_id = u2_.id WHERE f0_.id = ?
Parameters:
[
  20
]
1.25 ms
(0.20%)
1
SELECT 
                COUNT(CASE WHEN TIMESTAMPDIFF(YEAR, p.date_naissance, CURDATE()) BETWEEN 18 AND 25 THEN 1 END) as age_18_25,
                COUNT(CASE WHEN TIMESTAMPDIFF(YEAR, p.date_naissance, CURDATE()) BETWEEN 26 AND 35 THEN 1 END) as age_26_35,
                COUNT(CASE WHEN TIMESTAMPDIFF(YEAR, p.date_naissance, CURDATE()) BETWEEN 36 AND 45 THEN 1 END) as age_36_45,
                COUNT(CASE WHEN TIMESTAMPDIFF(YEAR, p.date_naissance, CURDATE()) BETWEEN 46 AND 55 THEN 1 END) as age_46_55,
                COUNT(CASE WHEN TIMESTAMPDIFF(YEAR, p.date_naissance, CURDATE()) >= 56 THEN 1 END) as age_56_plus
            FROM membre m
            INNER JOIN user u ON m.user_id = u.id
            INNER JOIN personne p ON u.personne_id = p.id
            WHERE m.federation_id = ? AND p.date_naissance IS NOT NULL
Parameters:
[
  20
]
1.00 ms
(0.16%)
1
SELECT COUNT(*) as total FROM membre WHERE federation_id = ?
Parameters:
[
  20
]

Database Connections

Name Service
default doctrine.dbal.default_connection

Entity Managers

Name Service
default doctrine.orm.default_entity_manager

Second Level Cache

Second Level Cache is not enabled.

Managed Entities

default entity manager

Class Amount of managed objects

Entities Mapping

Class Mapping errors
App\Entity\Federation No errors.
App\Entity\Province No errors.
App\Entity\User No errors.