Query time 0.23304
JSON explain
{
"query_block": {
"select_id": 1,
"filesort": {
"sort_key": "popularity.total desc, products.product_id",
"temporary_table": {
"nested_loop": [
{
"table": {
"table_name": "companies",
"access_type": "const",
"possible_keys": ["PRIMARY"],
"key": "PRIMARY",
"key_length": "4",
"used_key_parts": ["company_id"],
"ref": ["const"],
"rows": 1,
"filtered": 100
}
},
{
"table": {
"table_name": "products",
"access_type": "index_merge",
"possible_keys": ["PRIMARY", "status", "idx_parent_product_id"],
"key_length": "4,3",
"index_merge": {
"intersect": [
{
"range": {
"key": "idx_parent_product_id",
"used_key_parts": ["parent_product_id"]
}
},
{
"range": {
"key": "status",
"used_key_parts": ["status"]
}
}
]
},
"rows": 4670,
"filtered": 100,
"attached_condition": "products.company_id = 75 and products.parent_product_id = 0 and (products.usergroup_ids = '' or find_in_set(0,products.usergroup_ids) or find_in_set(1,products.usergroup_ids)) and products.`status` = 'A'"
}
},
{
"table": {
"table_name": "descr1",
"access_type": "eq_ref",
"possible_keys": ["PRIMARY", "product_id"],
"key": "PRIMARY",
"key_length": "11",
"used_key_parts": ["product_id", "lang_code"],
"ref": ["dev_db.products.product_id", "const"],
"rows": 1,
"filtered": 100,
"attached_condition": "trigcond(descr1.lang_code = 'vi')"
}
},
{
"table": {
"table_name": "cscart_product_review_prepared_data",
"access_type": "eq_ref",
"possible_keys": ["PRIMARY"],
"key": "PRIMARY",
"key_length": "7",
"used_key_parts": ["product_id", "storefront_id"],
"ref": ["dev_db.products.product_id", "const"],
"rows": 1,
"filtered": 100
}
},
{
"table": {
"table_name": "popularity",
"access_type": "eq_ref",
"possible_keys": ["PRIMARY", "total"],
"key": "PRIMARY",
"key_length": "3",
"used_key_parts": ["product_id"],
"ref": ["dev_db.products.product_id"],
"rows": 1,
"filtered": 100
}
},
{
"table": {
"table_name": "prices",
"access_type": "ref",
"possible_keys": [
"usergroup",
"product_id",
"lower_limit",
"usergroup_id"
],
"key": "product_id",
"key_length": "3",
"used_key_parts": ["product_id"],
"ref": ["dev_db.products.product_id"],
"rows": 1,
"filtered": 99.9960556,
"attached_condition": "prices.lower_limit = 1 and prices.usergroup_id in (0,0,1)"
}
}
]
}
}
}
}
Result
product_id |
product |
company_name |
product_type |
parent_product_id |
average_rating |
product_reviews_count |
2253 |
Túi Da Thủ Công Cao Cấp, Phom Chữ Nhật, Màu Sắc Và Chất Liệu Da Đa Dạng |
thanhsimone |
P |
0 |
5.00 |
3 |
2255 |
Túi Da Chữ Nhật Đứng Đeo Chéo, Màu Sắc Và Chất Liệu Da Đa Dạng |
thanhsimone |
P |
0 |
|
0 |
25850 |
Ví Ngang Cúc Bấm, Thiết Kế Tối Giản và Tinh Tế, Chất Liệu Da Thảo Mộc Cao Cấp, Phong Cách Sang Phọng, Kích Cỡ Nhỏ Gọn, Sản Phẩm Cao Cấp |
thanhsimone |
P |
0 |
5.00 |
1 |
2257 |
Túi Da Vuông Không Khâu Đeo Chéo, Màu Sắc Và Chất Liệu Da Đa Dạng |
thanhsimone |
P |
0 |
|
0 |
26657 |
Ví Da Gập Unisex, Màu Sắc Và Chất Liệu Da Đa Dạng, Kiểu Dáng Sang Trọng Và Tinh Tế, Nam Nữ Đều Dùng Được |
thanhsimone |
P |
0 |
5.00 |
1 |
2254 |
Dây Đeo Đồng Hồ Apple Watch Da Mộc, Màu Sắc Và Chất Liệu Da Đa Dạng, Thiết Kế Tinh Tế, Phong Cách Tinh Giản, Hiện Đạidây đeo đồng hồ apple watch da mộc, màu sắc và chất liệu da đa dạng, thiết kế tinh tế, phong cách tinh giản, hiện đại |
thanhsimone |
P |
0 |
5.00 |
1 |