GET https://foodan.app/

Query Metrics

4 Database Queries
4 Different statements
5.47 ms Query time
0 Invalid entities
41 Managed entities

Queries

Group similar statements

# Time Info
1 1.92 ms
SELECT r0_.id AS id_0, r0_.price AS price_1, r0_.currency AS currency_2, r0_.is_available AS is_available_3, r0_.display_order AS display_order_4, r0_.average_rating AS average_rating_5, r0_.ratings_count AS ratings_count_6, r0_.chef_note AS chef_note_7, r0_.image_name AS image_name_8, r0_.created_at AS created_at_9, r0_.updated_at AS updated_at_10, r0_.contribution_status AS contribution_status_11, r0_.is_image_ai_generated AS is_image_ai_generated_12, r0_.image_ai_provider AS image_ai_provider_13, r0_.image_generated_at AS image_generated_at_14, r0_.unavailable_reports_count AS unavailable_reports_count_15, r0_.archived_at AS archived_at_16, r1_.id AS id_17, r1_.name AS name_18, r1_.slug AS slug_19, r1_.description AS description_20, r1_.is_vegetarian AS is_vegetarian_21, r1_.is_vegan AS is_vegan_22, r1_.is_gluten_free AS is_gluten_free_23, r1_.image_name AS image_name_24, r1_.average_price AS average_price_25, r1_.global_rating AS global_rating_26, r1_.restaurant_count AS restaurant_count_27, r1_.created_at AS created_at_28, r1_.updated_at AS updated_at_29, r2_.id AS id_30, r2_.name AS name_31, r2_.slug AS slug_32, r2_.description AS description_33, r2_.address AS address_34, r2_.city AS city_35, r2_.postal_code AS postal_code_36, r2_.country AS country_37, r2_.latitude AS latitude_38, r2_.longitude AS longitude_39, r2_.phone AS phone_40, r2_.email AS email_41, r2_.website AS website_42, r2_.logo AS logo_43, r2_.cover_image AS cover_image_44, r2_.opening_hours AS opening_hours_45, r2_.is_active AS is_active_46, r2_.is_verified AS is_verified_47, r2_.subscription_type AS subscription_type_48, r2_.subscription_expires_at AS subscription_expires_at_49, r2_.created_at AS created_at_50, r2_.updated_at AS updated_at_51, r2_.source_provider AS source_provider_52, r2_.source_external_id AS source_external_id_53, r2_.imported_at AS imported_at_54, r2_.contribution_status AS contribution_status_55, r0_.restaurant_id AS restaurant_id_56, r0_.menu_id AS menu_id_57, r0_.recipe_id AS recipe_id_58, r1_.category_id AS category_id_59, r2_.owner_id AS owner_id_60, r2_.contributed_by_id AS contributed_by_id_61 FROM restaurant_dish r0_ INNER JOIN recipe r1_ ON r0_.recipe_id = r1_.id INNER JOIN restaurant r2_ ON r0_.restaurant_id = r2_.id WHERE r0_.is_available = ? AND r0_.average_rating IS NOT NULL AND r0_.ratings_count >= ? ORDER BY r0_.average_rating DESC LIMIT 6
Parameters:
[
  1
  1
]
2 0.90 ms
SELECT d0_.id AS id_0, d0_.name AS name_1, d0_.description AS description_2, d0_.price AS price_3, d0_.currency AS currency_4, d0_.ingredients AS ingredients_5, d0_.is_vegetarian AS is_vegetarian_6, d0_.is_vegan AS is_vegan_7, d0_.is_gluten_free AS is_gluten_free_8, d0_.is_available AS is_available_9, d0_.display_order AS display_order_10, d0_.average_rating AS average_rating_11, d0_.ratings_count AS ratings_count_12, d0_.image_name AS image_name_13, d0_.created_at AS created_at_14, d0_.updated_at AS updated_at_15, d0_.menu_id AS menu_id_16, d0_.category_id AS category_id_17 FROM dish d0_ INNER JOIN menu m1_ ON d0_.menu_id = m1_.id INNER JOIN restaurant r2_ ON m1_.restaurant_id = r2_.id WHERE d0_.is_available = 1 AND m1_.is_active = 1 AND r2_.is_active = 1 AND d0_.ratings_count > 0 ORDER BY d0_.average_rating DESC, d0_.ratings_count DESC LIMIT 6
Parameters:
[]
3 2.28 ms
SELECT r0_.id AS id_0, r0_.score AS score_1, r0_.comment AS comment_2, r0_.created_at AS created_at_3, r0_.moderation_status AS moderation_status_4, r1_.id AS id_5, r1_.price AS price_6, r1_.currency AS currency_7, r1_.is_available AS is_available_8, r1_.display_order AS display_order_9, r1_.average_rating AS average_rating_10, r1_.ratings_count AS ratings_count_11, r1_.chef_note AS chef_note_12, r1_.image_name AS image_name_13, r1_.created_at AS created_at_14, r1_.updated_at AS updated_at_15, r1_.contribution_status AS contribution_status_16, r1_.is_image_ai_generated AS is_image_ai_generated_17, r1_.image_ai_provider AS image_ai_provider_18, r1_.image_generated_at AS image_generated_at_19, r1_.unavailable_reports_count AS unavailable_reports_count_20, r1_.archived_at AS archived_at_21, r2_.id AS id_22, r2_.name AS name_23, r2_.slug AS slug_24, r2_.description AS description_25, r2_.is_vegetarian AS is_vegetarian_26, r2_.is_vegan AS is_vegan_27, r2_.is_gluten_free AS is_gluten_free_28, r2_.image_name AS image_name_29, r2_.average_price AS average_price_30, r2_.global_rating AS global_rating_31, r2_.restaurant_count AS restaurant_count_32, r2_.created_at AS created_at_33, r2_.updated_at AS updated_at_34, r3_.id AS id_35, r3_.name AS name_36, r3_.slug AS slug_37, r3_.description AS description_38, r3_.address AS address_39, r3_.city AS city_40, r3_.postal_code AS postal_code_41, r3_.country AS country_42, r3_.latitude AS latitude_43, r3_.longitude AS longitude_44, r3_.phone AS phone_45, r3_.email AS email_46, r3_.website AS website_47, r3_.logo AS logo_48, r3_.cover_image AS cover_image_49, r3_.opening_hours AS opening_hours_50, r3_.is_active AS is_active_51, r3_.is_verified AS is_verified_52, r3_.subscription_type AS subscription_type_53, r3_.subscription_expires_at AS subscription_expires_at_54, r3_.created_at AS created_at_55, r3_.updated_at AS updated_at_56, r3_.source_provider AS source_provider_57, r3_.source_external_id AS source_external_id_58, r3_.imported_at AS imported_at_59, r3_.contribution_status AS contribution_status_60, u4_.id AS id_61, u4_.email AS email_62, u4_.roles AS roles_63, u4_.password AS password_64, u4_.first_name AS first_name_65, u4_.last_name AS last_name_66, u4_.avatar_name AS avatar_name_67, u4_.google_avatar AS google_avatar_68, u4_.points AS points_69, u4_.preferences AS preferences_70, u4_.created_at AS created_at_71, u4_.updated_at AS updated_at_72, u4_.last_login_at AS last_login_at_73, u4_.location_city AS location_city_74, u4_.location_latitude AS location_latitude_75, u4_.location_longitude AS location_longitude_76, u4_.google_id AS google_id_77, u4_.allergies AS allergies_78, r0_.user_id AS user_id_79, r0_.restaurant_dish_id AS restaurant_dish_id_80, r1_.restaurant_id AS restaurant_id_81, r1_.menu_id AS menu_id_82, r1_.recipe_id AS recipe_id_83, r2_.category_id AS category_id_84, r3_.owner_id AS owner_id_85, r3_.contributed_by_id AS contributed_by_id_86 FROM rating r0_ LEFT JOIN restaurant_dish r1_ ON r0_.restaurant_dish_id = r1_.id LEFT JOIN recipe r2_ ON r1_.recipe_id = r2_.id LEFT JOIN restaurant r3_ ON r1_.restaurant_id = r3_.id LEFT JOIN user u4_ ON r0_.user_id = u4_.id WHERE r0_.restaurant_dish_id IS NOT NULL ORDER BY r0_.created_at DESC LIMIT 5
Parameters:
[]
4 0.38 ms
SELECT r0_.id AS id_0, r0_.name AS name_1, r0_.slug AS slug_2, r0_.description AS description_3, r0_.address AS address_4, r0_.city AS city_5, r0_.postal_code AS postal_code_6, r0_.country AS country_7, r0_.latitude AS latitude_8, r0_.longitude AS longitude_9, r0_.phone AS phone_10, r0_.email AS email_11, r0_.website AS website_12, r0_.logo AS logo_13, r0_.cover_image AS cover_image_14, r0_.opening_hours AS opening_hours_15, r0_.is_active AS is_active_16, r0_.is_verified AS is_verified_17, r0_.subscription_type AS subscription_type_18, r0_.subscription_expires_at AS subscription_expires_at_19, r0_.created_at AS created_at_20, r0_.updated_at AS updated_at_21, r0_.source_provider AS source_provider_22, r0_.source_external_id AS source_external_id_23, r0_.imported_at AS imported_at_24, r0_.contribution_status AS contribution_status_25, r0_.owner_id AS owner_id_26, r0_.contributed_by_id AS contributed_by_id_27 FROM restaurant r0_ WHERE r0_.is_active = 1 ORDER BY r0_.name ASC
Parameters:
[]

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
App\Entity\RestaurantDish 10
App\Entity\Recipe 9
App\Entity\User 7
App\Entity\Rating 5
App\Entity\Category 4
App\Entity\Menu 3
App\Entity\Restaurant 3

Entities Mapping

Class Mapping errors
App\Entity\RestaurantDish No errors.
App\Entity\Recipe No errors.
App\Entity\Restaurant No errors.
App\Entity\Menu No errors.
App\Entity\Category No errors.
App\Entity\User No errors.
App\Entity\Rating No errors.
App\Entity\Ingredient No errors.
App\Entity\RestaurantEnrichment No errors.
App\Entity\Dish No errors.