Query Metrics
6
Database Queries
6
Different statements
921.32 ms
Query time
0
Invalid entities
0
Managed entities
Queries
| #▲ | Time | Info | ||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 4.05 ms |
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:
[
48
]
|
||||||||||||||||||||||||||||
| 2 | 1.24 ms |
SELECT COUNT(*) as total FROM membre WHERE federation_id = ?
Parameters:
[
48
]
|
||||||||||||||||||||||||||||
| 3 | 0.74 ms |
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:
[
48
]
|
||||||||||||||||||||||||||||
| 4 | 291.61 ms |
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:
[
48
]
|
||||||||||||||||||||||||||||
| 5 | 299.82 ms |
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:
[
48
]
|
||||||||||||||||||||||||||||
| 6 | 323.86 ms |
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:
[
48
]
|
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. |