Query time 0.08174
JSON explain
{
"query_block": {
"select_id": 1,
"filesort": {
"sort_key": "popularity.total desc, products.product_id",
"temporary_table": {
"nested_loop": [
{
"table": {
"table_name": "cscart_categories",
"access_type": "const",
"possible_keys": ["PRIMARY", "p_category_id"],
"key": "PRIMARY",
"key_length": "3",
"used_key_parts": ["category_id"],
"ref": ["const"],
"rows": 1,
"filtered": 100,
"using_index": true
}
},
{
"table": {
"table_name": "products_categories",
"access_type": "range",
"possible_keys": ["PRIMARY", "pt"],
"key": "PRIMARY",
"key_length": "6",
"used_key_parts": ["category_id", "product_id"],
"rows": 816,
"filtered": 2.266666651,
"attached_condition": "products_categories.category_id = 160 and products_categories.product_id <> 0",
"using_index": true
}
},
{
"table": {
"table_name": "products",
"access_type": "eq_ref",
"possible_keys": ["PRIMARY", "status", "idx_parent_product_id"],
"key": "PRIMARY",
"key_length": "3",
"used_key_parts": ["product_id"],
"ref": ["dev_db.products_categories.product_id"],
"rows": 1,
"filtered": 18.54700279,
"attached_condition": "products.parent_product_id = 0 and (products.amount > 0 or products.tracking = 'D') 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": "companies",
"access_type": "eq_ref",
"possible_keys": ["PRIMARY"],
"key": "PRIMARY",
"key_length": "4",
"used_key_parts": ["company_id"],
"ref": ["dev_db.products.company_id"],
"rows": 1,
"filtered": 100,
"attached_condition": "companies.`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_categories.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_categories.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_categories.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_categories.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 |
2048 |
Ví Da Đựng Thẻ, Chất Liệu Da Nguyên Tấm, Có Đường Vân Mờ, Nút Đồng, Độ Bền Cao, Kiểu Dáng Thanh Lịch Và Thời Thượng |
Hoi An Soul |
P |
0 |
5.00 |
2 |
49758 |
Ví Denim Ghép Vải, Ví Cầm Tay Từ Jeans Tái Chế, Kết Hợp Hoàn Hảo Giữa Thời Trang Bền Vững Và Phong Cách Cá Nhân, Quà Tặng Ý Nghĩa Cho Người Thân |
byAnhKim (byAK) |
P |
0 |
|
0 |
50235 |
Ví Da Đựng Thẻ "Tỳ Hưu" Vẽ Tay, Khắc Tên Cá Nhân Hóa, Gìn Giữ Tài Vận, Hộp Đựng Sang Trọng, Ví Nghệ Thuật, Phụ Kiện Da Cao Cấp, Quà Tặng Cá Nhân Hóa |
ĐỎ |
P |
0 |
|
|
50234 |
Ví Da Đựng Thẻ "Thiềm Thừ" Vẽ Tay, Khắc Tên Cá Nhân Hóa, Thu Hút Thịnh Vượng, Hộp Đựng Sang Trọng, Ví Nghệ Thuật, Phụ Kiện Da, Quà Tặng Cá Nhân Hóa |
ĐỎ |
P |
0 |
|
|