GET https://api.re-med.fr/api/chat/conversations/6

Query Metrics

1 Database Queries
1 Different statements
1.03 ms Query time
1 Invalid entities
0 Managed entities

Queries

Group similar statements

# Time Info
1 1.03 ms
SELECT 
            m.id,
            m.content,
            m.created_at,
            m.is_read,

            s.id as sender_id,
            s.firstname as sender_firstname,
            s.email as sender_email,

            r.id as receiver_id,
            r.firstname as receiver_firstname,
            r.email as receiver_email

        FROM message m

        INNER JOIN (
            SELECT sender_id, MAX(created_at) as last_date
            FROM message
            WHERE receiver_id = :userId
            GROUP BY sender_id
        ) last_messages

        ON m.sender_id = last_messages.sender_id 
        AND m.created_at = last_messages.last_date

        JOIN user s ON s.id = m.sender_id
        JOIN user r ON r.id = m.receiver_id

        WHERE m.receiver_id = :userId
        ORDER BY m.created_at DESC
Parameters:
[
  "userId" => 6
]

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\Message
  • The mappings App\Entity\Message#receiver and App\Entity\User#messages are inconsistent with each other.