Explain Query (mysql)

EXPLAIN SELECT `t`.`product_id` AS `t0_c0`, `t`.`crop_id` AS `t0_c1`, `t`.`crop_variety_id` AS `t0_c2`, `t`.`supplier_id` AS `t0_c3`, `t`.`name` AS `t0_c4`, `t`.`units` AS `t0_c5`, `t`.`weight` AS `t0_c6`, `t`.`product_weight_with_packaging` AS `t0_c7`, `t`.`volume` AS `t0_c8`, `t`.`price` AS `t0_c9`, `t`.`packing_order` AS `t0_c10`, `t`.`image_url` AS `t0_c11`, `t`.`status` AS `t0_c12`, `t`.`seconds_needed_to_pack` AS `t0_c13`, `t`.`featured` AS `t0_c14`, `t`.`manipulation_needed` AS `t0_c15`, `t`.`manipulation_instructions` AS `t0_c16`, `t`.`gift` AS `t0_c17`, `t`.`unlocked_above` AS `t0_c18`, `t`.`automated_purchase` AS `t0_c19`, `t`.`refrigerated` AS `t0_c20`, `t`.`description` AS `t0_c21`, `t`.`lead_time` AS `t0_c22`, `t`.`gift_certificate` AS `t0_c23`, `t`.`product_barcode` AS `t0_c24`, `t`.`apply_provincial_tax` AS `t0_c25`, `t`.`apply_national_tax` AS `t0_c26`, `t`.`cc_pending_TODELETE` AS `t0_c27`, `t`.`flow_through` AS `t0_c28`, `t`.`location_header_id` AS `t0_c29`, `t`.`qty_ready_for_picking` AS `t0_c30`, `t`.`slug` AS `t0_c31`, `t`.`created` AS `t0_c32`, `t`.`updated` AS `t0_c33`, `t`.`user_id` AS `t0_c34`, `t`.`release_rate` AS `t0_c35`, `t`.`purchasing_price` AS `t0_c36`, `t`.`is_customizable` AS `t0_c37`, `t`.`conservation_mode_in_basket` AS `t0_c38`, `t`.`conservation_mode_in_warehouse` AS `t0_c39`, `t`.`supplier_product_name` AS `t0_c40`, `t`.`supplier_product_code` AS `t0_c41`, `t`.`lock_status` AS `t0_c42`, `t`.`unit_of_measure` AS `t0_c43`, `t`.`is_new` AS `t0_c44`, `t`.`created_by` AS `t0_c45`, `t`.`days_alert_before_expiry_date` AS `t0_c46`, `t`.`days_remove_before_expiry_date` AS `t0_c47`, `t`.`default_duration_days_minimum_expiration` AS `t0_c48`, `t`.`group_type` AS `t0_c49`, `t`.`visible_on_marketplace` AS `t0_c50`, `t`.`display_position_for_supplier` AS `t0_c51`, `t`.`lock_status_comment` AS `t0_c52`, `t`.`apply_provincial_tax_purchasing` AS `t0_c53`, `t`.`apply_national_tax_purchasing` AS `t0_c54`, `t`.`virtual` AS `t0_c55`, `t`.`delivery_service_fees` AS `t0_c56`, `t`.`charge_by_weight` AS `t0_c57`, `t`.`provenance_required_upon_reception` AS `t0_c58`, `t`.`weight_variance` AS `t0_c59`, `t`.`average_price_quantity` AS `t0_c60`, `t`.`average_price_unit_id` AS `t0_c61`, `t`.`restricted_to_lufa` AS `t0_c62`, `t`.`weight_published_and_always_same` AS `t0_c63`, `t`.`ingredient_list` AS `t0_c64`, `t`.`photo_reshoot_required` AS `t0_c65`, `t`.`reason_for_unpublishing` AS `t0_c66`, `t`.`is_charge_by_weight_capped` AS `t0_c67`, `t`.`max_percentage_of_surplus_charged_for_charge_by_weight_product` AS `t0_c68`, `t`.`is_gluten_free` AS `t0_c69`, `t`.`width` AS `t0_c70`, `t`.`height` AS `t0_c71`, `t`.`length` AS `t0_c72`, `t`.`units_per_box` AS `t0_c73`, `t`.`security_factor` AS `t0_c74`, `t`.`eligible_for_6_pack` AS `t0_c75`, `t`.`sub_sub_id` AS `t0_c76`, `t`.`number_of_items_per_package` AS `t0_c77`, `t`.`reception_type` AS `t0_c78`, `t`.`reception_weight` AS `t0_c79`, `t`.`reception_height` AS `t0_c80`, `t`.`reception_width` AS `t0_c81`, `t`.`reception_length` AS `t0_c82`, `t`.`reception_cost` AS `t0_c83`, `t`.`reception_tolerance` AS `t0_c84`, `t`.`may_drip_force_1st_level` AS `t0_c85`, `t`.`requires_light` AS `t0_c86`, `t`.`store_close_to_drain` AS `t0_c87`, `t`.`minimal_margin` AS `t0_c88`, `t`.`state` AS `t0_c89`, `t`.`state_comment` AS `t0_c90`, `t`.`initial_approval_date` AS `t0_c91`, `t`.`disabled_date` AS `t0_c92`, `t`.`average_price_flag` AS `t0_c93`, `t`.`internal_notes` AS `t0_c94`, `t`.`suggested_description` AS `t0_c95`, `t`.`suggested_name` AS `t0_c96`, `t`.`image` AS `t0_c97`, `t`.`existing_image_product_id` AS `t0_c98`, `t`.`biso_location` AS `t0_c99`, `t`.`manipulation_instructions_packer` AS `t0_c100`, `t`.`special_instructions_packer` AS `t0_c101`, `t`.`is_organic` AS `t0_c102`, `t`.`is_hermetically_sealed` AS `t0_c103`, `t`.`dynamic_pricing` AS `t0_c104`, `t`.`reception_instructions` AS `t0_c105`, `t`.`low_quantity_notification` AS `t0_c106`, `t`.`sample` AS `t0_c107`, `t`.`preference_restriction` AS `t0_c108`, `t`.`consigne_amount` AS `t0_c109`, `t`.`alcohol` AS `t0_c110`, `t`.`freezer_storage` AS `t0_c111`, `t`.`storage_format_in_wh` AS `t0_c112`, `t`.`tote_format_id` AS `t0_c113`, `t`.`units_per_tote` AS `t0_c114`, `t`.`display_nutritional_values` AS `t0_c115`, `t`.`nutritional_values_status` AS `t0_c116`, `t`.`nutritional_values_file` AS `t0_c117`, `t`.`nutritional_values_file_uploaded_at` AS `t0_c118`, `t`.`nutritional_values_file_uploaded_by` AS `t0_c119`, `t`.`quality_visible_to_packer` AS `t0_c120`, `t`.`received_in` AS `t0_c121`, `t`.`is_scs_certified` AS `t0_c122`, `t`.`portion_in_biso` AS `t0_c123`, `t`.`is_organic_USDA` AS `t0_c124`, `t`.`trial_product` AS `t0_c125`, `t`.`portioning_speed_group_id` AS `t0_c126`, `t`.`portioning_packaging_id` AS `t0_c127`, `t`.`purchaser_id` AS `t0_c128`, `t`.`category_manager_id` AS `t0_c129`, `t`.`products_sunday_bb_cap` AS `t0_c130`, `t`.`products_monday_bb_cap` AS `t0_c131`, `t`.`products_tuesday_bb_cap` AS `t0_c132`, `t`.`products_wednesday_bb_cap` AS `t0_c133`, `t`.`products_thursday_bb_cap` AS `t0_c134`, `t`.`products_friday_bb_cap` AS `t0_c135`, `t`.`products_saturday_bb_cap` AS `t0_c136`, `t`.`dp_minimal_price` AS `t0_c137`, `t`.`super_aubaines_image_url` AS `t0_c138`, `t`.`temperature_validation` AS `t0_c139`, `t`.`temperature_validation_min` AS `t0_c140`, `t`.`temperature_validation_max` AS `t0_c141`, `t`.`expiration_validation` AS `t0_c142`, `t`.`sample_weight_validation` AS `t0_c143`, `t`.`qtyoh_calc_validation` AS `t0_c144`, `t`.`temporary_exempt_of_national_tax` AS `t0_c145`, `t`.`create_with_forecast_tool` AS `t0_c146`, `t`.`apply_hst_tax` AS `t0_c147`, `t`.`packaging_weight` AS `t0_c148`, `i18nProducts`.`l_id` AS `t1_c0`, `i18nProducts`.`product_id` AS `t1_c1`, `i18nProducts`.`lang_id` AS `t1_c2`, `i18nProducts`.`l_name` AS `t1_c3`, `i18nProducts`.`l_units` AS `t1_c4`, `i18nProducts`.`l_description` AS `t1_c5`, `i18nProducts`.`l_slug` AS `t1_c6`, `i18nProducts`.`l_ingredient_list` AS `t1_c7`, `i18nProducts`.`l_suggested_description` AS `t1_c8`, `i18nProducts`.`l_suggested_name` AS `t1_c9`, `i18nProducts`.`l_manipulation_instructions` AS `t1_c10`, `i18nProducts`.`l_special_instructions_packer` AS `t1_c11`, `i18nProducts`.`l_reception_instructions` AS `t1_c12` FROM `securelufacom`.`products` `t` LEFT OUTER JOIN `securelufacom`.`productsLang` `i18nProducts` ON (`i18nProducts`.`product_id`=`t`.`product_id`) AND (i18nProducts.lang_id='fr') WHERE (slug = 'getBlogs')
id select_type table partitions type possible_keys key key_len ref rows filtered Extra
1 SIMPLE t ALL 15998 10.00 Using where
1 SIMPLE i18nProducts ref productslang_ibfk_1, product_id productslang_ibfk_1 4 securelufacom.t.product_id 1 100.00 Using where