Запуск Top 50 Largest Uploads показывает, что мой самый большой файл меньше 1 МБ, хотя я знаю, что это неверно. Я провёл расследование и нашёл причину:
SELECT
uploads.original_filename,
ROUND(uploads.filesize / 1000000.0, 2) AS size_in_mb,
uploads.extension,
post_uploads.id,
upload_references.target_type,
upload_references.target_id
FROM uploads
LEFT JOIN post_uploads ON uploads.id = post_uploads.upload_id
LEFT JOIN upload_references ON uploads.id = upload_references.upload_id
ORDER BY uploads.filesize DESC
LIMIT 50
Этот запрос, например, находит:
4.56 pdf NULL Post 4910
Что странно: у этой записи нет соответствия в post_uploads, из-за чего она не попадает в исходный запрос, но при этом у неё есть ссылка upload_references на пост.