GET https://sandbox.klimapro.at/welcher-heizkorper-ist-der-richtige

Query Metrics

30 Database Queries
9 Different statements
37.40 ms Query time
0 Invalid entities
4535 Managed entities

Grouped Statements

Show all queries

Time Count Info
16.07 ms
(42.96%)
11
SELECT t0.value AS value_1, t0.on_listing AS on_listing_2, t0.configurable AS configurable_3, t0.id AS id_4, t0.position AS position_5, t0.product_id AS product_id_6, t0.attribute_id AS attribute_id_7, t0.attribute_option_id AS attribute_option_id_8, t0.principal_image_id AS principal_image_id_9 FROM product_attribute t0 WHERE t0.product_id = ? ORDER BY t0.position ASC
Parameters:
[
  2411
]
8.95 ms
(23.93%)
1
SELECT m0_.alias AS alias_0, m0_.lft AS lft_1, m0_.rgt AS rgt_2, m0_.lvl AS lvl_3, m0_.root AS root_4, m0_.id AS id_5, c1_.main_template AS main_template_6, c1_.product_template AS product_template_7, c1_.filterable AS filterable_8, c1_.id AS id_9, c1_.created_at AS created_at_10, c1_.updated_at AS updated_at_11, c2_.slug AS slug_12, c2_.title AS title_13, c2_.h1 AS h1_14, c2_.perex AS perex_15, c2_.description AS description_16, c2_.meta_title AS meta_title_17, c2_.meta_description AS meta_description_18, c2_.meta_keywords AS meta_keywords_19, c2_.locale AS locale_20, c2_.id AS id_21, i3_.name AS name_22, i3_.original_name AS original_name_23, i3_.mime_type AS mime_type_24, i3_.size AS size_25, i3_.width AS width_26, i3_.height AS height_27, i3_.id AS id_28, i3_.created_at AS created_at_29, i3_.updated_at AS updated_at_30, i4_.title AS title_31, i4_.keywords AS keywords_32, i4_.locale AS locale_33, i4_.id AS id_34, m0_.category_id AS category_id_35, m0_.parent_id AS parent_id_36, c1_.principal_image_id AS principal_image_id_37, c2_.translatable_id AS translatable_id_38, i4_.translatable_id AS translatable_id_39 FROM menu_de m0_ LEFT JOIN category c1_ ON m0_.category_id = c1_.id LEFT JOIN category_translation c2_ ON c1_.id = c2_.translatable_id AND (c2_.locale IN (?, ?)) LEFT JOIN image i3_ ON c1_.principal_image_id = i3_.id LEFT JOIN image_translation i4_ ON i3_.id = i4_.translatable_id AND (i4_.locale IN (?, ?)) ORDER BY m0_.lft ASC
Parameters:
[
  "de_AT"
  "de"
  "de_AT"
  "de"
]
5.89 ms
(15.75%)
11
SELECT t0.id AS id_1, t0.position AS position_2, t0.created_at AS created_at_3, t0.updated_at AS updated_at_4, t0.principal_image_id AS principal_image_id_5, t0.product_id AS product_id_6, t0.stock_id AS stock_id_7, t8.sku AS sku_9, t8.quantity AS quantity_10, t8.quantity_unit AS quantity_unit_11, t8.ean_code AS ean_code_12, t8.availability AS availability_13, t8.`condition` AS condition_14, t8.importable AS importable_15, t8.tax_transferable AS tax_transferable_16, t8.sale_count AS sale_count_17, t8.disabled_at AS disabled_at_18, t8.id AS id_19, t8.created_at AS created_at_20, t8.updated_at AS updated_at_21, t8.enabled AS enabled_22, t8.group_id AS group_id_23 FROM variant t0 LEFT JOIN stock t8 ON t0.stock_id = t8.id WHERE t0.product_id = ? ORDER BY t0.position ASC
Parameters:
[
  2411
]
3.62 ms
(9.69%)
1
SELECT p0_.type AS type_0, p0_.warranty_years AS warranty_years_1, p0_.new AS new_2, p0_.id AS id_3, p0_.created_at AS created_at_4, p0_.updated_at AS updated_at_5, s1_.sku AS sku_6, s1_.quantity AS quantity_7, s1_.quantity_unit AS quantity_unit_8, s1_.ean_code AS ean_code_9, s1_.availability AS availability_10, s1_.`condition` AS condition_11, s1_.importable AS importable_12, s1_.tax_transferable AS tax_transferable_13, s1_.sale_count AS sale_count_14, s1_.disabled_at AS disabled_at_15, s1_.id AS id_16, s1_.created_at AS created_at_17, s1_.updated_at AS updated_at_18, s1_.enabled AS enabled_19, v2_.id AS id_20, v2_.position AS position_21, v2_.created_at AS created_at_22, v2_.updated_at AS updated_at_23, s3_.amount AS amount_24, s3_.tax_amount AS tax_amount_25, s3_.previous_amount AS previous_amount_26, s3_.previous_tax_amount AS previous_tax_amount_27, s3_.id AS id_28, s3_.created_at AS created_at_29, s3_.updated_at AS updated_at_30, t4_.rate AS rate_31, t4_.`precision` AS precision_32, t4_.id AS id_33, p5_.title AS title_34, p5_.h1 AS h1_35, p5_.perex AS perex_36, p5_.description AS description_37, p5_.text AS text_38, p5_.meta_title AS meta_title_39, p5_.meta_description AS meta_description_40, p5_.meta_keywords AS meta_keywords_41, p5_.slug AS slug_42, p5_.locale AS locale_43, p5_.id AS id_44, i6_.name AS name_45, i6_.original_name AS original_name_46, i6_.mime_type AS mime_type_47, i6_.size AS size_48, i6_.width AS width_49, i6_.height AS height_50, i6_.id AS id_51, i6_.created_at AS created_at_52, i6_.updated_at AS updated_at_53, i7_.title AS title_54, i7_.keywords AS keywords_55, i7_.locale AS locale_56, i7_.id AS id_57, p0_.principal_category_id AS principal_category_id_58, p0_.principal_image_id AS principal_image_id_59, p0_.manufacturer_id AS manufacturer_id_60, p0_.product_class_id AS product_class_id_61, p0_.stock_id AS stock_id_62, s1_.group_id AS group_id_63, v2_.principal_image_id AS principal_image_id_64, v2_.product_id AS product_id_65, v2_.stock_id AS stock_id_66, s3_.stock_id AS stock_id_67, s3_.store_id AS store_id_68, s3_.user_id AS user_id_69, s3_.tax_rate_id AS tax_rate_id_70, s3_.previous_tax_rate_id AS previous_tax_rate_id_71, t4_.store_id AS store_id_72, p5_.translatable_id AS translatable_id_73, i7_.translatable_id AS translatable_id_74 FROM product p0_ INNER JOIN stock s1_ ON p0_.stock_id = s1_.id LEFT JOIN variant v2_ ON s1_.id = v2_.stock_id INNER JOIN stock_price s3_ ON s1_.id = s3_.stock_id AND (s3_.store_id = ?) INNER JOIN tax_rate t4_ ON s3_.tax_rate_id = t4_.id INNER JOIN product_translation p5_ ON p0_.id = p5_.translatable_id AND (p5_.locale IN (?, ?)) LEFT JOIN image i6_ ON p0_.principal_image_id = i6_.id LEFT JOIN image_translation i7_ ON i6_.id = i7_.translatable_id AND (i7_.locale IN (?, ?)) INNER JOIN product_category p8_ ON p0_.id = p8_.product_id AND (p8_.category_id = ?) WHERE s1_.enabled = 1 GROUP BY s1_.id ORDER BY p8_.position ASC
Parameters:
[
  3
  "de_AT"
  "de"
  "de_AT"
  "de"
  334
]
1.10 ms
(2.94%)
2
SELECT s0_.id AS id_0, s0_.content_id AS content_id_1, s0_.locale AS locale_2, s0_.slug AS slug_3, s0_.type AS type_4, s0_.previous_slug AS previous_slug_5, s0_.created_at AS created_at_6, s0_.updated_at AS updated_at_7 FROM slug s0_ WHERE s0_.slug = ? AND s0_.locale IN (?, ?)
Parameters:
[
  "welcher-heizkorper-ist-der-richtige"
  "de_AT"
  "de"
]
0.69 ms
(1.85%)
1
SELECT s0_.name AS name_0, s0_.email AS email_1, s0_.url AS url_2, s0_.country AS country_3, s0_.locale AS locale_4, s0_.currency AS currency_5, s0_.order_base_number AS order_base_number_6, s0_.order_email AS order_email_7, s0_.id AS id_8, s0_.created_at AS created_at_9, s0_.updated_at AS updated_at_10 FROM store s0_ ORDER BY s0_.id ASC
Parameters:
[]
0.51 ms
(1.38%)
1
SELECT t0.position AS position_1, t0.category_id AS category_id_2, t0.image_id AS image_id_3 FROM category_image t0 WHERE t0.category_id = ? ORDER BY t0.position ASC
Parameters:
[
  334
]
0.31 ms
(0.83%)
1
SELECT t0.code AS code_1, t0.title AS title_2, t0.description AS description_3, t0.id AS id_4, t0.created_at AS created_at_5, t0.updated_at AS updated_at_6 FROM stock_group t0 WHERE t0.id = ?
Parameters:
[
  9
]
0.25 ms
(0.66%)
1
SELECT t0.main_template AS main_template_1, t0.product_template AS product_template_2, t0.filterable AS filterable_3, t0.id AS id_4, t0.created_at AS created_at_5, t0.updated_at AS updated_at_6, t0.principal_image_id AS principal_image_id_7 FROM category t0 WHERE t0.id = ?
Parameters:
[
  334
]

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\ProductAttribute 3012
App\Entity\Image 466
App\Entity\AttributeOption 376
App\Entity\CategoryTranslation 205
App\Entity\MenuDe 203
App\Entity\Category 178
App\Entity\ImageTranslation 30
App\Entity\Product 11
App\Entity\Stock 11
App\Entity\StockPrice 11
App\Entity\ProductTranslation 11
App\Entity\Attribute 10
App\Entity\Store 6
App\Entity\Slug 1
App\Entity\Manufacturer 1
App\Entity\StockGroup 1
App\User\Entity\User 1
App\Entity\TaxRate 1

Entities Mapping

Class Mapping errors
App\Entity\Store No errors.
App\Entity\TaxRate No errors.
App\Entity\Slug No errors.
App\Entity\Category No errors.
App\Entity\Image No errors.
App\Entity\CategoryDocument No errors.
App\Entity\CategoryImage No errors.
App\Entity\ProductCategory No errors.
App\Entity\Product No errors.
App\Entity\Video No errors.
App\Search\Entity\CategoryFilter No errors.
App\Entity\CategoryTranslation No errors.
App\Entity\Menu No errors.
App\Entity\MenuDe No errors.
App\Entity\ImageTranslation No errors.
App\Entity\ProductImage No errors.
App\Entity\ProductClassImage No errors.
App\Entity\ReferenceImage No errors.
App\Entity\SliderImage No errors.
App\Entity\VariantImage No errors.
App\Entity\AttributeOption No errors.
App\Entity\ProductAttribute No errors.
App\Entity\ProductClass No errors.
App\Entity\Reference No errors.
App\Entity\Variant No errors.
App\Entity\Document No errors.
App\Entity\Manufacturer No errors.
App\Entity\Stock No errors.
App\Entity\ProductAccessory No errors.
App\Entity\ProductAdvantage No errors.
App\Entity\ProductDocument No errors.
App\Entity\ProductTranslation No errors.
App\Entity\VideoTranslation No errors.
App\Search\Entity\Filter No errors.
App\Entity\Slider No errors.
App\Entity\Attribute No errors.
App\Entity\VariantAttribute No errors.
App\Entity\AttributeOptionTranslation No errors.
App\Entity\ProductAttributePrice No errors.
App\Entity\ProductAttributePriceHistory No errors.
App\Entity\ProductClassTranslation No errors.
App\Entity\ReferenceTranslation No errors.
App\Entity\StockPrice No errors.
App\Entity\StockGroup No errors.
App\User\Entity\User No errors.
MsgPhp\User\Credential\EmailPassword No errors.
App\Entity\StockPriceHistory No errors.
App\Entity\ProductSet No errors.
App\Entity\TaxTransferRule No errors.
App\Entity\StockUpdateLog No errors.