GET https://tasuplus.kimei.dev/products/detail/2

Query Metrics

26 Database Queries
20 Different statements
16.00 ms Query time
0 Invalid entities
36 Managed entities

Grouped Statements

Show all queries

Time Count Info
2.66 ms
(16.61%)
2
SELECT TABLE_NAME
FROM information_schema.TABLES
WHERE TABLE_SCHEMA = ?
  AND TABLE_TYPE = 'BASE TABLE'
ORDER BY TABLE_NAME
Parameters:
[
  "sakedb"
]
1.59 ms
(9.91%)
6
SELECT DATABASE()
Parameters:
[]
1.56 ms
(9.73%)
1
SELECT       c.COLUMN_NAME        AS field,
       c.COLUMN_TYPE       AS type,
       c.IS_NULLABLE        AS `null`,
       c.COLUMN_KEY         AS `key`,
       c.COLUMN_DEFAULT     AS `default`,
       c.EXTRA,
       c.COLUMN_COMMENT     AS comment,
       c.CHARACTER_SET_NAME AS characterset,
       c.COLLATION_NAME     AS collation
FROM information_schema.COLUMNS c
    INNER JOIN information_schema.TABLES t
        ON t.TABLE_NAME = c.TABLE_NAME
     WHERE c.TABLE_SCHEMA = ? AND t.TABLE_SCHEMA = ? AND t.TABLE_TYPE = 'BASE TABLE' AND t.TABLE_NAME = ? ORDER BY ORDINAL_POSITION
Parameters:
[
  "sakedb"
  "sakedb"
  "doctrine_migration_versions"
]
1.44 ms
(9.02%)
1
SELECT d0_.id AS id_0, d0_.name AS name_1, d0_.note AS note_2, d0_.description_list AS description_list_3, d0_.description_detail AS description_detail_4, d0_.search_word AS search_word_5, d0_.free_area AS free_area_6, d0_.create_date AS create_date_7, d0_.update_date AS update_date_8, d0_.name_vi AS name_vi_9, d0_.description_detail_vi AS description_detail_vi_10, d0_.description_list_vi AS description_list_vi_11, d0_.note_vi AS note_vi_12, d0_.brand_en AS brand_en_13, d0_.brand_vi AS brand_vi_14, d0_.region_en AS region_en_15, d0_.region_vi AS region_vi_16, d0_.volume_ml AS volume_ml_17, d0_.alcohol_percentage AS alcohol_percentage_18, d1_.id AS id_19, d1_.product_code AS product_code_20, d1_.stock AS stock_21, d1_.stock_unlimited AS stock_unlimited_22, d1_.sale_limit AS sale_limit_23, d1_.price01 AS price01_24, d1_.price02 AS price02_25, d1_.delivery_fee AS delivery_fee_26, d1_.visible AS visible_27, d1_.create_date AS create_date_28, d1_.update_date AS update_date_29, d1_.currency_code AS currency_code_30, d1_.point_rate AS point_rate_31, d2_.id AS id_32, d2_.stock AS stock_33, d2_.create_date AS create_date_34, d2_.update_date AS update_date_35, d3_.id AS id_36, d3_.tax_rate AS tax_rate_37, d3_.tax_adjust AS tax_adjust_38, d3_.apply_date AS apply_date_39, d3_.create_date AS create_date_40, d3_.update_date AS update_date_41, d4_.id AS id_42, d4_.backend_name AS backend_name_43, d4_.name AS name_44, d4_.sort_no AS sort_no_45, d4_.visible AS visible_46, d4_.create_date AS create_date_47, d4_.update_date AS update_date_48, d4_.name_vi AS name_vi_49, d4_.backend_name_vi AS backend_name_vi_50, d5_.id AS id_51, d5_.backend_name AS backend_name_52, d5_.name AS name_53, d5_.sort_no AS sort_no_54, d5_.visible AS visible_55, d5_.create_date AS create_date_56, d5_.update_date AS update_date_57, d5_.name_vi AS name_vi_58, d5_.backend_name_vi AS backend_name_vi_59, d6_.id AS id_60, d6_.backend_name AS backend_name_61, d6_.name AS name_62, d6_.sort_no AS sort_no_63, d6_.create_date AS create_date_64, d6_.update_date AS update_date_65, d6_.name_vi AS name_vi_66, d6_.backend_name_vi AS backend_name_vi_67, d7_.id AS id_68, d7_.backend_name AS backend_name_69, d7_.name AS name_70, d7_.sort_no AS sort_no_71, d7_.create_date AS create_date_72, d7_.update_date AS update_date_73, d7_.name_vi AS name_vi_74, d7_.backend_name_vi AS backend_name_vi_75, d8_.id AS id_76, d8_.file_name AS file_name_77, d8_.sort_no AS sort_no_78, d8_.create_date AS create_date_79, d9_.id AS id_80, d9_.create_date AS create_date_81, d0_.discriminator_type AS discriminator_type_82, d0_.creator_id AS creator_id_83, d0_.product_status_id AS product_status_id_84, d1_.discriminator_type AS discriminator_type_85, d1_.product_id AS product_id_86, d1_.sale_type_id AS sale_type_id_87, d1_.class_category_id1 AS class_category_id1_88, d1_.class_category_id2 AS class_category_id2_89, d1_.delivery_duration_id AS delivery_duration_id_90, d1_.creator_id AS creator_id_91, d2_.discriminator_type AS discriminator_type_92, d2_.product_class_id AS product_class_id_93, d2_.creator_id AS creator_id_94, d3_.discriminator_type AS discriminator_type_95, d3_.product_class_id AS product_class_id_96, d3_.creator_id AS creator_id_97, d3_.country_id AS country_id_98, d3_.pref_id AS pref_id_99, d3_.product_id AS product_id_100, d3_.rounding_type_id AS rounding_type_id_101, d4_.discriminator_type AS discriminator_type_102, d4_.class_name_id AS class_name_id_103, d4_.creator_id AS creator_id_104, d5_.discriminator_type AS discriminator_type_105, d5_.class_name_id AS class_name_id_106, d5_.creator_id AS creator_id_107, d6_.discriminator_type AS discriminator_type_108, d6_.creator_id AS creator_id_109, d7_.discriminator_type AS discriminator_type_110, d7_.creator_id AS creator_id_111, d8_.discriminator_type AS discriminator_type_112, d8_.product_id AS product_id_113, d8_.creator_id AS creator_id_114, d9_.discriminator_type AS discriminator_type_115, d9_.product_id AS product_id_116, d9_.tag_id AS tag_id_117, d9_.creator_id AS creator_id_118 FROM dtb_product d0_ INNER JOIN dtb_product_class d1_ ON d0_.id = d1_.product_id AND d1_.discriminator_type IN ('productclass') LEFT JOIN dtb_product_stock d2_ ON d1_.id = d2_.product_class_id AND d2_.discriminator_type IN ('productstock') LEFT JOIN dtb_tax_rule d3_ ON d1_.id = d3_.product_class_id AND d3_.discriminator_type IN ('taxrule') LEFT JOIN dtb_class_category d4_ ON d1_.class_category_id1 = d4_.id AND d4_.discriminator_type IN ('classcategory') LEFT JOIN dtb_class_category d5_ ON d1_.class_category_id2 = d5_.id AND d5_.discriminator_type IN ('classcategory') LEFT JOIN dtb_class_name d6_ ON d4_.class_name_id = d6_.id AND d6_.discriminator_type IN ('classname') LEFT JOIN dtb_class_name d7_ ON d5_.class_name_id = d7_.id AND d7_.discriminator_type IN ('classname') LEFT JOIN dtb_product_image d8_ ON d0_.id = d8_.product_id AND d8_.discriminator_type IN ('productimage') LEFT JOIN dtb_product_tag d9_ ON d0_.id = d9_.product_id AND d9_.discriminator_type IN ('producttag') WHERE (d0_.id = ? AND d1_.visible = ?) AND d0_.discriminator_type IN ('product') ORDER BY d4_.sort_no DESC, d5_.sort_no DESC, d8_.sort_no ASC
Parameters:
[
  2
  1
]
1.37 ms
(8.57%)
1
SELECT DISTINCT            k.CONSTRAINT_NAME,
            k.COLUMN_NAME,
            k.REFERENCED_TABLE_NAME,
            k.REFERENCED_COLUMN_NAME,
            k.ORDINAL_POSITION /*!50116,
            c.UPDATE_RULE,
            c.DELETE_RULE */
FROM information_schema.key_column_usage k /*!50116
INNER JOIN information_schema.referential_constraints c
ON c.CONSTRAINT_NAME = k.CONSTRAINT_NAME
AND c.TABLE_NAME = k.TABLE_NAME */ WHERE k.TABLE_SCHEMA = ? AND k.TABLE_NAME = ? AND k.REFERENCED_COLUMN_NAME IS NOT NULL /*!50116 AND c.CONSTRAINT_SCHEMA = 'sakedb' */ ORDER BY k.ORDINAL_POSITION
Parameters:
[
  "sakedb"
  "doctrine_migration_versions"
]
0.99 ms
(6.22%)
1
SELECT t.TABLE_NAME,
           t.ENGINE,
           t.AUTO_INCREMENT,
           t.TABLE_COMMENT,
           t.CREATE_OPTIONS,
           t.TABLE_COLLATION,
           ccsa.CHARACTER_SET_NAME
      FROM information_schema.TABLES t
        INNER JOIN information_schema.COLLATION_CHARACTER_SET_APPLICABILITY ccsa
          ON ccsa.COLLATION_NAME = t.TABLE_COLLATION WHERE t.TABLE_SCHEMA = ? AND t.TABLE_NAME = ? AND t.TABLE_TYPE = 'BASE TABLE'
Parameters:
[
  "sakedb"
  "doctrine_migration_versions"
]
0.85 ms
(5.34%)
1
SELECT d0_.id AS id_0, d0_.category_name AS category_name_1, d0_.hierarchy AS hierarchy_2, d0_.sort_no AS sort_no_3, d0_.create_date AS create_date_4, d0_.update_date AS update_date_5, d0_.category_name_vi AS category_name_vi_6, d1_.id AS id_7, d1_.category_name AS category_name_8, d1_.hierarchy AS hierarchy_9, d1_.sort_no AS sort_no_10, d1_.create_date AS create_date_11, d1_.update_date AS update_date_12, d1_.category_name_vi AS category_name_vi_13, d2_.id AS id_14, d2_.category_name AS category_name_15, d2_.hierarchy AS hierarchy_16, d2_.sort_no AS sort_no_17, d2_.create_date AS create_date_18, d2_.update_date AS update_date_19, d2_.category_name_vi AS category_name_vi_20, d3_.id AS id_21, d3_.category_name AS category_name_22, d3_.hierarchy AS hierarchy_23, d3_.sort_no AS sort_no_24, d3_.create_date AS create_date_25, d3_.update_date AS update_date_26, d3_.category_name_vi AS category_name_vi_27, d4_.id AS id_28, d4_.category_name AS category_name_29, d4_.hierarchy AS hierarchy_30, d4_.sort_no AS sort_no_31, d4_.create_date AS create_date_32, d4_.update_date AS update_date_33, d4_.category_name_vi AS category_name_vi_34, d0_.discriminator_type AS discriminator_type_35, d0_.parent_category_id AS parent_category_id_36, d0_.creator_id AS creator_id_37, d1_.discriminator_type AS discriminator_type_38, d1_.parent_category_id AS parent_category_id_39, d1_.creator_id AS creator_id_40, d2_.discriminator_type AS discriminator_type_41, d2_.parent_category_id AS parent_category_id_42, d2_.creator_id AS creator_id_43, d3_.discriminator_type AS discriminator_type_44, d3_.parent_category_id AS parent_category_id_45, d3_.creator_id AS creator_id_46, d4_.discriminator_type AS discriminator_type_47, d4_.parent_category_id AS parent_category_id_48, d4_.creator_id AS creator_id_49 FROM dtb_category d0_ LEFT JOIN dtb_category d1_ ON d0_.id = d1_.parent_category_id AND d1_.discriminator_type IN ('category') LEFT JOIN dtb_category d2_ ON d1_.id = d2_.parent_category_id AND d2_.discriminator_type IN ('category') LEFT JOIN dtb_category d3_ ON d2_.id = d3_.parent_category_id AND d3_.discriminator_type IN ('category') LEFT JOIN dtb_category d4_ ON d3_.id = d4_.parent_category_id AND d4_.discriminator_type IN ('category') WHERE (d0_.parent_category_id IS NULL) AND d0_.discriminator_type IN ('category') ORDER BY d0_.sort_no DESC, d1_.sort_no DESC, d2_.sort_no DESC, d3_.sort_no DESC, d4_.sort_no DESC
Parameters:
[]
0.74 ms
(4.65%)
1
SELECT        NON_UNIQUE  AS Non_Unique,
        INDEX_NAME  AS Key_name,
        COLUMN_NAME AS Column_Name,
        SUB_PART    AS Sub_Part,
        INDEX_TYPE  AS Index_Type
FROM information_schema.STATISTICS WHERE TABLE_SCHEMA = ? AND TABLE_NAME = ? ORDER BY SEQ_IN_INDEX
Parameters:
[
  "sakedb"
  "doctrine_migration_versions"
]
0.68 ms
(4.22%)
1
SELECT d0_.id AS id_0, d0_.layout_name AS layout_name_1, d0_.create_date AS create_date_2, d0_.update_date AS update_date_3, d1_.section AS section_4, d1_.block_id AS block_id_5, d1_.layout_id AS layout_id_6, d1_.block_row AS block_row_7, d2_.id AS id_8, d2_.block_name AS block_name_9, d2_.file_name AS file_name_10, d2_.use_controller AS use_controller_11, d2_.deletable AS deletable_12, d2_.create_date AS create_date_13, d2_.update_date AS update_date_14, d0_.discriminator_type AS discriminator_type_15, d0_.device_type_id AS device_type_id_16, d1_.discriminator_type AS discriminator_type_17, d1_.block_id AS block_id_18, d1_.layout_id AS layout_id_19, d2_.discriminator_type AS discriminator_type_20, d2_.device_type_id AS device_type_id_21 FROM dtb_layout d0_ LEFT JOIN dtb_block_position d1_ ON d0_.id = d1_.layout_id AND d1_.discriminator_type IN ('blockposition') LEFT JOIN dtb_block d2_ ON d1_.block_id = d2_.id AND d2_.discriminator_type IN ('block') WHERE (d0_.id = ?) AND d0_.discriminator_type IN ('layout') ORDER BY d1_.block_row ASC
Parameters:
[
  2
]
0.61 ms
(3.80%)
1
SELECT t0.id AS id_1, t0.company_name AS company_name_2, t0.company_kana AS company_kana_3, t0.postal_code AS postal_code_4, t0.addr01 AS addr01_5, t0.addr02 AS addr02_6, t0.phone_number AS phone_number_7, t0.business_hour AS business_hour_8, t0.email01 AS email01_9, t0.email02 AS email02_10, t0.email03 AS email03_11, t0.email04 AS email04_12, t0.shop_name AS shop_name_13, t0.shop_kana AS shop_kana_14, t0.shop_name_eng AS shop_name_eng_15, t0.update_date AS update_date_16, t0.good_traded AS good_traded_17, t0.message AS message_18, t0.delivery_free_amount AS delivery_free_amount_19, t0.delivery_free_quantity AS delivery_free_quantity_20, t0.option_mypage_order_status_display AS option_mypage_order_status_display_21, t0.option_nostock_hidden AS option_nostock_hidden_22, t0.option_favorite_product AS option_favorite_product_23, t0.option_product_delivery_fee AS option_product_delivery_fee_24, t0.invoice_registration_number AS invoice_registration_number_25, t0.option_product_tax_rule AS option_product_tax_rule_26, t0.option_customer_activate AS option_customer_activate_27, t0.option_remember_me AS option_remember_me_28, t0.option_mail_notifier AS option_mail_notifier_29, t0.authentication_key AS authentication_key_30, t0.option_guest_purchase AS option_guest_purchase_31, t0.php_path AS php_path_32, t0.option_point AS option_point_33, t0.basic_point_rate AS basic_point_rate_34, t0.point_conversion_rate AS point_conversion_rate_35, t0.ga_id AS ga_id_36, t0.country_id AS country_id_37, t0.pref_id AS pref_id_38, t0.discriminator_type FROM dtb_base_info t0 WHERE t0.id = ? AND t0.discriminator_type IN ('baseinfo')
Parameters:
[
  1
]
0.61 ms
(3.80%)
1
SELECT d0_.id AS id_0, d0_.page_name AS page_name_1, d0_.url AS url_2, d0_.file_name AS file_name_3, d0_.edit_type AS edit_type_4, d0_.author AS author_5, d0_.description AS description_6, d0_.keyword AS keyword_7, d0_.create_date AS create_date_8, d0_.update_date AS update_date_9, d0_.meta_robots AS meta_robots_10, d0_.meta_tags AS meta_tags_11, d1_.page_id AS page_id_12, d1_.layout_id AS layout_id_13, d1_.sort_no AS sort_no_14, d2_.id AS id_15, d2_.layout_name AS layout_name_16, d2_.create_date AS create_date_17, d2_.update_date AS update_date_18, d0_.discriminator_type AS discriminator_type_19, d0_.master_page_id AS master_page_id_20, d1_.discriminator_type AS discriminator_type_21, d1_.page_id AS page_id_22, d1_.layout_id AS layout_id_23, d2_.discriminator_type AS discriminator_type_24, d2_.device_type_id AS device_type_id_25 FROM dtb_page d0_ LEFT JOIN dtb_page_layout d1_ ON d0_.id = d1_.page_id AND d1_.discriminator_type IN ('pagelayout') LEFT JOIN dtb_layout d2_ ON d1_.layout_id = d2_.id AND d2_.discriminator_type IN ('layout') WHERE (d0_.url = ?) AND d0_.discriminator_type IN ('page')
Parameters:
[
  "product_detail"
]
0.45 ms
(2.79%)
1
SELECT d0_.id AS id_0, d0_.tax_rate AS tax_rate_1, d0_.tax_adjust AS tax_adjust_2, d0_.apply_date AS apply_date_3, d0_.create_date AS create_date_4, d0_.update_date AS update_date_5, d0_.discriminator_type AS discriminator_type_6, d0_.product_class_id AS product_class_id_7, d0_.creator_id AS creator_id_8, d0_.country_id AS country_id_9, d0_.pref_id AS pref_id_10, d0_.product_id AS product_id_11, d0_.rounding_type_id AS rounding_type_id_12 FROM dtb_tax_rule d0_ WHERE (d0_.apply_date < ? AND d0_.pref_id IS NULL AND d0_.country_id IS NULL AND d0_.product_id IS NULL AND d0_.product_class_id IS NULL) AND d0_.discriminator_type IN ('taxrule') ORDER BY d0_.apply_date DESC
Parameters:
[
  "2026-06-24 10:51:45"
]
0.39 ms
(2.41%)
1
SELECT t0.id AS id_1, t0.name_en AS name_en_2, t0.name_vi AS name_vi_3, t0.url AS url_4, t0.header AS header_5, t0.footer AS footer_6, t0.sort_no AS sort_no_7, t0.create_date AS create_date_8, t0.update_date AS update_date_9 FROM dtb_menu t0 WHERE t0.header = ? ORDER BY t0.sort_no ASC
Parameters:
[
  1
]
0.35 ms
(2.19%)
1
SELECT t0.id AS id_1, t0.name_en AS name_en_2, t0.name_vi AS name_vi_3, t0.url AS url_4, t0.header AS header_5, t0.footer AS footer_6, t0.sort_no AS sort_no_7, t0.create_date AS create_date_8, t0.update_date AS update_date_9 FROM dtb_menu t0 WHERE t0.footer = ? ORDER BY t0.sort_no ASC
Parameters:
[
  1
]
0.35 ms
(2.18%)
1
SELECT t0.id AS id_1, t0.email AS email_2, t0.phone AS phone_3, t0.address_en AS address_en_4, t0.address_vi AS address_vi_5, t0.linkedin_url AS linkedin_url_6, t0.facebook_url AS facebook_url_7, t0.twitter_url AS twitter_url_8, t0.create_date AS create_date_9, t0.update_date AS update_date_10 FROM dtb_footer_config t0 WHERE t0.id = ?
Parameters:
[
  1
]
0.35 ms
(2.16%)
1
SELECT t0.id AS id_1, t0.name AS name_2, t0.code AS code_3, t0.enabled AS enabled_4, t0.version AS version_5, t0.source AS source_6, t0.initialized AS initialized_7, t0.create_date AS create_date_8, t0.update_date AS update_date_9, t0.discriminator_type FROM dtb_plugin t0 WHERE t0.discriminator_type IN ('plugin')
Parameters:
[]
0.30 ms
(1.88%)
1
SET SESSION time_zone = '+00:00'
Parameters:
[]
0.29 ms
(1.80%)
1
SELECT * FROM doctrine_migration_versions
Parameters:
[]
0.27 ms
(1.67%)
1
SET SESSION TRANSACTION ISOLATION LEVEL READ COMMITTED
Parameters:
[]
0.17 ms
(1.06%)
1
"START TRANSACTION"
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
Eccube\Entity\BlockPosition 7
Eccube\Entity\Block 7
Eccube\Entity\Category 6
Eccube\Entity\ProductImage 3
Eccube\Entity\BaseInfo 1
Eccube\Entity\Page 1
Eccube\Entity\PageLayout 1
Eccube\Entity\Layout 1
Eccube\Entity\Master\DeviceType 1
Eccube\Entity\Product 1
Eccube\Entity\Master\ProductStatus 1
Eccube\Entity\ProductClass 1
Eccube\Entity\Master\SaleType 1
Eccube\Entity\ProductStock 1
Eccube\Entity\TaxRule 1
Eccube\Entity\Master\RoundingType 1
Customize\Entity\FooterConfig 1