Query Metrics
18
Database Queries
10
Different statements
18.04 ms
Query time
3
Invalid entities
42
Managed entities
Queries
#▲ | Time | Info |
---|---|---|
1 | 0.98 ms |
SELECT t0.code AS code_1, t0.name AS name_2, t0.color AS color_3, t0.description AS description_4, t0.enabled AS enabled_5, t0.hostname AS hostname_6, t0.created_at AS created_at_7, t0.updated_at AS updated_at_8, t0.id AS id_9, t0.theme_name AS theme_name_10, t0.tax_calculation_strategy AS tax_calculation_strategy_11, t0.contact_email AS contact_email_12, t0.contact_phone_number AS contact_phone_number_13, t0.skipping_shipping_step_allowed AS skipping_shipping_step_allowed_14, t0.skipping_payment_step_allowed AS skipping_payment_step_allowed_15, t0.account_verification_required AS account_verification_required_16, t0.shipping_address_in_checkout_required AS shipping_address_in_checkout_required_17, t0.default_locale_id AS default_locale_id_18, t19.code AS code_20, t19.created_at AS created_at_21, t19.updated_at AS updated_at_22, t19.id AS id_23, t0.base_currency_id AS base_currency_id_24, t25.code AS code_26, t25.created_at AS created_at_27, t25.updated_at AS updated_at_28, t25.id AS id_29, t0.default_tax_zone_id AS default_tax_zone_id_30, t0.menu_taxon_id AS menu_taxon_id_31, t0.shop_billing_data_id AS shop_billing_data_id_32, t0.channel_price_history_config_id AS channel_price_history_config_id_33 FROM sylius_channel t0 INNER JOIN sylius_locale t19 ON t0.default_locale_id = t19.id INNER JOIN sylius_currency t25 ON t0.base_currency_id = t25.id WHERE t0.code = ? ORDER BY t0.id ASC LIMIT 1
Parameters:
[
"FASHION_WEB"
]
|
2 | 0.63 ms |
SELECT t0.code AS code_1, t0.created_at AS created_at_2, t0.updated_at AS updated_at_3, t0.id AS id_4 FROM sylius_locale t0 INNER JOIN sylius_channel_locales ON t0.id = sylius_channel_locales.locale_id WHERE sylius_channel_locales.channel_id = ?
Parameters:
[
1
]
|
3 | 0.97 ms |
SELECT s0_.code AS code_0, s0_.tree_left AS tree_left_1, s0_.tree_right AS tree_right_2, s0_.tree_level AS tree_level_3, s0_.position AS position_4, s0_.enabled AS enabled_5, s0_.id AS id_6, s0_.created_at AS created_at_7, s0_.updated_at AS updated_at_8, s0_.street AS street_9, s0_.postalcode AS postalcode_10, s0_.city AS city_11, s0_.province AS province_12, s0_.email AS email_13, s0_.phone AS phone_14, s0_.number AS number_15, s1_.name AS name_16, s1_.slug AS slug_17, s1_.description AS description_18, s1_.id AS id_19, s1_.locale AS locale_20, s0_.tree_root AS tree_root_21, s0_.parent_id AS parent_id_22, s1_.translatable_id AS translatable_id_23 FROM sylius_taxon s0_ INNER JOIN sylius_taxon_translation s1_ ON s0_.id = s1_.translatable_id WHERE s0_.enabled = ? AND s1_.slug = ? AND s1_.locale = ? ORDER BY s0_.id ASC
Parameters:
[ 1 "ecole-levis" "fr_CA" ] |
4 | 2.33 ms |
SELECT DISTINCT id_4 FROM (SELECT DISTINCT id_4, position_19, position_17 FROM (SELECT s0_.code AS code_0, s0_.created_at AS created_at_1, s0_.updated_at AS updated_at_2, s0_.enabled AS enabled_3, s0_.id AS id_4, s0_.variant_selection_method AS variant_selection_method_5, s0_.average_rating AS average_rating_6, s0_.started AS started_7, s0_.invisible AS invisible_8, s1_.name AS name_9, s1_.slug AS slug_10, s1_.description AS description_11, s1_.meta_keywords AS meta_keywords_12, s1_.meta_description AS meta_description_13, s1_.id AS id_14, s1_.short_description AS short_description_15, s1_.locale AS locale_16, s2_.position AS position_17, s2_.id AS id_18, s3_.position AS position_19, s3_.id AS id_20 FROM sylius_product s0_ INNER JOIN sylius_product_translation s1_ ON s0_.id = s1_.translatable_id AND (s1_.locale = ?) INNER JOIN sylius_product_taxon s2_ ON s0_.id = s2_.product_id LEFT JOIN sylius_product_taxon s3_ ON s0_.id = s3_.product_id AND (s3_.taxon_id = ?) WHERE s2_.taxon_id = ? AND EXISTS (SELECT 1 FROM sylius_product_channels s4_ WHERE s4_.product_id = s0_.id AND s4_.channel_id IN (?)) AND s0_.enabled = ? ORDER BY s2_.id ASC, s3_.id ASC) dctrn_result_inner ORDER BY position_19 ASC, position_17 ASC, id_4 ASC) dctrn_result LIMIT 9
Parameters:
[ "fr_CA" 15 15 1 1 ] |
5 | 1.52 ms |
SELECT s0_.code AS code_0, s0_.created_at AS created_at_1, s0_.updated_at AS updated_at_2, s0_.enabled AS enabled_3, s0_.id AS id_4, s0_.variant_selection_method AS variant_selection_method_5, s0_.average_rating AS average_rating_6, s0_.started AS started_7, s0_.invisible AS invisible_8, s1_.name AS name_9, s1_.slug AS slug_10, s1_.description AS description_11, s1_.meta_keywords AS meta_keywords_12, s1_.meta_description AS meta_description_13, s1_.id AS id_14, s1_.short_description AS short_description_15, s1_.locale AS locale_16, s2_.position AS position_17, s2_.id AS id_18, s0_.main_taxon_id AS main_taxon_id_19, s0_.contract_id AS contract_id_20, s1_.translatable_id AS translatable_id_21, s2_.product_id AS product_id_22, s2_.taxon_id AS taxon_id_23 FROM sylius_product s0_ INNER JOIN sylius_product_translation s1_ ON s0_.id = s1_.translatable_id AND (s1_.locale = ?) INNER JOIN sylius_product_taxon s2_ ON s0_.id = s2_.product_id LEFT JOIN sylius_product_taxon s3_ ON s0_.id = s3_.product_id AND (s3_.taxon_id = ?) WHERE s2_.taxon_id = ? AND EXISTS (SELECT 1 FROM sylius_product_channels s4_ WHERE s4_.product_id = s0_.id AND s4_.channel_id IN (?)) AND s0_.enabled = ? AND s0_.id IN (?, ?, ?, ?, ?, ?, ?, ?, ?) ORDER BY s3_.position ASC, s2_.position ASC, s0_.id ASC, s2_.id ASC
Parameters:
[ "fr_CA" 15 15 1 1 33 34 37 39 41 44 47 50 53 ] |
6 | 0.93 ms |
SELECT t0.code AS code_1, t0.created_at AS created_at_2, t0.updated_at AS updated_at_3, t0.id AS id_4 FROM sylius_currency t0 INNER JOIN sylius_channel_currencies ON t0.id = sylius_channel_currencies.currency_id WHERE sylius_channel_currencies.channel_id = ? ORDER BY t0.id ASC
Parameters:
[
1
]
|
7 | 0.71 ms |
SELECT s0_.code AS code_0, s0_.name AS name_1, s0_.hostname AS hostname_2 FROM sylius_channel s0_ ORDER BY s0_.id ASC
Parameters:
[] |
8 | 0.74 ms |
SELECT s0_.code AS code_0, s0_.name AS name_1, s0_.hostname AS hostname_2 FROM sylius_channel s0_ ORDER BY s0_.id ASC
Parameters:
[] |
9 | 0.65 ms |
SELECT s0_.code AS code_0, s0_.name AS name_1, s0_.hostname AS hostname_2 FROM sylius_channel s0_ ORDER BY s0_.id ASC
Parameters:
[] |
10 | 1.26 ms |
SELECT s0_.code AS code_0, s0_.tree_left AS tree_left_1, s0_.tree_right AS tree_right_2, s0_.tree_level AS tree_level_3, s0_.position AS position_4, s0_.enabled AS enabled_5, s0_.id AS id_6, s0_.created_at AS created_at_7, s0_.updated_at AS updated_at_8, s0_.street AS street_9, s0_.postalcode AS postalcode_10, s0_.city AS city_11, s0_.province AS province_12, s0_.email AS email_13, s0_.phone AS phone_14, s0_.number AS number_15, s0_.code AS code_16, s0_.tree_left AS tree_left_17, s0_.tree_right AS tree_right_18, s0_.tree_level AS tree_level_19, s0_.position AS position_20, s0_.enabled AS enabled_21, s0_.id AS id_22, s0_.created_at AS created_at_23, s0_.updated_at AS updated_at_24, s0_.street AS street_25, s0_.postalcode AS postalcode_26, s0_.city AS city_27, s0_.province AS province_28, s0_.email AS email_29, s0_.phone AS phone_30, s0_.number AS number_31, s1_.name AS name_32, s1_.slug AS slug_33, s1_.description AS description_34, s1_.id AS id_35, s1_.locale AS locale_36, s2_.code AS code_37, s2_.tree_left AS tree_left_38, s2_.tree_right AS tree_right_39, s2_.tree_level AS tree_level_40, s2_.position AS position_41, s2_.enabled AS enabled_42, s2_.id AS id_43, s2_.created_at AS created_at_44, s2_.updated_at AS updated_at_45, s2_.street AS street_46, s2_.postalcode AS postalcode_47, s2_.city AS city_48, s2_.province AS province_49, s2_.email AS email_50, s2_.phone AS phone_51, s2_.number AS number_52, s0_.tree_root AS tree_root_53, s0_.parent_id AS parent_id_54, s1_.translatable_id AS translatable_id_55, s2_.tree_root AS tree_root_56, s2_.parent_id AS parent_id_57 FROM sylius_taxon s0_ LEFT JOIN sylius_taxon_translation s1_ ON s0_.id = s1_.translatable_id LEFT JOIN sylius_taxon s2_ ON s0_.id = s2_.parent_id WHERE s1_.locale = ? AND s0_.tree_root = ? ORDER BY s0_.id ASC, s2_.position ASC, s2_.id ASC
Parameters:
[ "fr_CA" 1 ] |
11 | 0.79 ms |
SELECT s0_.code AS code_0, s0_.tree_left AS tree_left_1, s0_.tree_right AS tree_right_2, s0_.tree_level AS tree_level_3, s0_.position AS position_4, s0_.enabled AS enabled_5, s0_.id AS id_6, s0_.created_at AS created_at_7, s0_.updated_at AS updated_at_8, s0_.street AS street_9, s0_.postalcode AS postalcode_10, s0_.city AS city_11, s0_.province AS province_12, s0_.email AS email_13, s0_.phone AS phone_14, s0_.number AS number_15, s1_.name AS name_16, s1_.slug AS slug_17, s1_.description AS description_18, s1_.id AS id_19, s1_.locale AS locale_20, s2_.code AS code_21, s2_.tree_left AS tree_left_22, s2_.tree_right AS tree_right_23, s2_.tree_level AS tree_level_24, s2_.position AS position_25, s2_.enabled AS enabled_26, s2_.id AS id_27, s2_.created_at AS created_at_28, s2_.updated_at AS updated_at_29, s2_.street AS street_30, s2_.postalcode AS postalcode_31, s2_.city AS city_32, s2_.province AS province_33, s2_.email AS email_34, s2_.phone AS phone_35, s2_.number AS number_36, s0_.tree_root AS tree_root_37, s0_.parent_id AS parent_id_38, s1_.translatable_id AS translatable_id_39, s2_.tree_root AS tree_root_40, s2_.parent_id AS parent_id_41 FROM sylius_taxon s0_ LEFT JOIN sylius_taxon_translation s1_ ON s0_.id = s1_.translatable_id INNER JOIN sylius_taxon s3_ ON s0_.parent_id = s3_.id LEFT JOIN sylius_taxon s2_ ON s0_.id = s2_.parent_id WHERE s1_.locale = ? AND s0_.enabled = ? AND s3_.code = ? ORDER BY s0_.position ASC, s0_.id ASC, s2_.position ASC, s2_.id ASC
Parameters:
[ "fr_CA" 1 "MENU_CATEGORY" ] |
12 | 0.76 ms |
SELECT s0_.code AS code_0, s0_.name AS name_1, s0_.hostname AS hostname_2 FROM sylius_channel s0_ ORDER BY s0_.id ASC
Parameters:
[] |
13 | 0.68 ms |
SELECT s0_.code AS code_0, s0_.tree_left AS tree_left_1, s0_.tree_right AS tree_right_2, s0_.tree_level AS tree_level_3, s0_.position AS position_4, s0_.enabled AS enabled_5, s0_.id AS id_6, s0_.created_at AS created_at_7, s0_.updated_at AS updated_at_8, s0_.street AS street_9, s0_.postalcode AS postalcode_10, s0_.city AS city_11, s0_.province AS province_12, s0_.email AS email_13, s0_.phone AS phone_14, s0_.number AS number_15, s1_.name AS name_16, s1_.slug AS slug_17, s1_.description AS description_18, s1_.id AS id_19, s1_.locale AS locale_20, s0_.tree_root AS tree_root_21, s0_.parent_id AS parent_id_22, s1_.translatable_id AS translatable_id_23 FROM sylius_taxon s0_ INNER JOIN sylius_taxon_translation s1_ ON s0_.id = s1_.translatable_id WHERE s0_.enabled = ? AND s1_.slug = ? AND s1_.locale = ? ORDER BY s0_.id ASC
Parameters:
[ 1 "ecole-levis" "fr_CA" ] |
14 | 0.76 ms |
SELECT s0_.code AS code_0, s0_.name AS name_1, s0_.hostname AS hostname_2 FROM sylius_channel s0_ ORDER BY s0_.id ASC
Parameters:
[] |
15 | 0.70 ms |
SELECT s0_.code AS code_0, s0_.tree_left AS tree_left_1, s0_.tree_right AS tree_right_2, s0_.tree_level AS tree_level_3, s0_.position AS position_4, s0_.enabled AS enabled_5, s0_.id AS id_6, s0_.created_at AS created_at_7, s0_.updated_at AS updated_at_8, s0_.street AS street_9, s0_.postalcode AS postalcode_10, s0_.city AS city_11, s0_.province AS province_12, s0_.email AS email_13, s0_.phone AS phone_14, s0_.number AS number_15, s1_.name AS name_16, s1_.slug AS slug_17, s1_.description AS description_18, s1_.id AS id_19, s1_.locale AS locale_20, s0_.tree_root AS tree_root_21, s0_.parent_id AS parent_id_22, s1_.translatable_id AS translatable_id_23 FROM sylius_taxon s0_ INNER JOIN sylius_taxon_translation s1_ ON s0_.id = s1_.translatable_id WHERE s0_.enabled = ? AND s1_.slug = ? AND s1_.locale = ? ORDER BY s0_.id ASC
Parameters:
[ 1 "ecole-levis" "fr_CA" ] |
16 | 0.78 ms |
SELECT s0_.code AS code_0, s0_.name AS name_1, s0_.hostname AS hostname_2 FROM sylius_channel s0_ ORDER BY s0_.id ASC
Parameters:
[] |
17 | 2.01 ms |
SELECT COUNT(*) AS dctrn_count FROM (SELECT DISTINCT id_4 FROM (SELECT s0_.code AS code_0, s0_.created_at AS created_at_1, s0_.updated_at AS updated_at_2, s0_.enabled AS enabled_3, s0_.id AS id_4, s0_.variant_selection_method AS variant_selection_method_5, s0_.average_rating AS average_rating_6, s0_.started AS started_7, s0_.invisible AS invisible_8, s1_.name AS name_9, s1_.slug AS slug_10, s1_.description AS description_11, s1_.meta_keywords AS meta_keywords_12, s1_.meta_description AS meta_description_13, s1_.id AS id_14, s1_.short_description AS short_description_15, s1_.locale AS locale_16, s2_.position AS position_17, s2_.id AS id_18 FROM sylius_product s0_ INNER JOIN sylius_product_translation s1_ ON s0_.id = s1_.translatable_id AND (s1_.locale = ?) INNER JOIN sylius_product_taxon s2_ ON s0_.id = s2_.product_id LEFT JOIN sylius_product_taxon s3_ ON s0_.id = s3_.product_id AND (s3_.taxon_id = ?) WHERE s2_.taxon_id = ? AND EXISTS (SELECT 1 FROM sylius_product_channels s4_ WHERE s4_.product_id = s0_.id AND s4_.channel_id IN (?)) AND s0_.enabled = ? ORDER BY s3_.position ASC, s2_.position ASC, s0_.id ASC, s2_.id ASC) dctrn_result) dctrn_table
Parameters:
[ "fr_CA" 15 15 1 1 ] |
18 | 0.84 ms |
SELECT s0_.code AS code_0, s0_.name AS name_1, s0_.hostname AS hostname_2 FROM sylius_channel s0_ ORDER BY s0_.id 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\Product\Product | 9 |
App\Entity\Product\ProductTranslation | 9 |
App\Entity\Product\ProductTaxon | 9 |
App\Entity\Taxonomy\Taxon | 4 |
App\Entity\Taxonomy\TaxonTranslation | 4 |
App\Entity\Contract\Contract | 2 |
App\Entity\Channel\Channel | 1 |
App\Entity\Addressing\Zone | 1 |
App\Entity\Channel\ShopBillingData | 1 |
App\Entity\Locale\Locale | 1 |
App\Entity\Currency\Currency | 1 |