mirror of
https://github.com/discourse/discourse.git
synced 2024-12-25 11:03:44 +08:00
8f8d88afac
Using CTEs and DISTINCT ON to: - Pre-filter active users with correct preferences - Get only first unread message per channel - Eliminate redundant joins and message scanning This reduces the query execution time by limiting message scanning and joins to only relevant users and messages. Internal ref t/142836 & t/139517 |
||
---|---|---|
.. | ||
chat | ||
chat_sdk | ||
discourse_dev | ||
email_controller_helper | ||
onebox/templates | ||
tasks |