SELECT 
  product_id, 
  feature_id, 
  variant_id 
FROM 
  cscart_product_features_values 
WHERE 
  product_id IN (
    21055, 21054, 21053, 21052, 21051, 21050, 
    21049, 21048, 21047, 2498
  ) 
  AND feature_id IN (21028) 
  AND lang_code = 'vi'

Query time 0.00099

JSON explain

{
  "query_block": {
    "select_id": 1,
    "nested_loop": [
      {
        "table": {
          "table_name": "cscart_product_features_values",
          "access_type": "range",
          "possible_keys": [
            "PRIMARY",
            "fl",
            "lang_code",
            "product_id",
            "fpl",
            "idx_product_feature_variant_id"
          ],
          "key": "idx_product_feature_variant_id",
          "key_length": "12",
          "used_key_parts": ["product_id", "feature_id", "lang_code"],
          "rows": 10,
          "filtered": 100,
          "attached_condition": "cscart_product_features_values.feature_id = 21028 and cscart_product_features_values.product_id in (21055,21054,21053,21052,21051,21050,21049,21048,21047,2498) and cscart_product_features_values.lang_code = 'vi'",
          "using_index": true
        }
      }
    ]
  }
}

Result

product_id feature_id variant_id
2498 21028 73463
21047 21028 73460
21048 21028 73461
21049 21028 73462
21050 21028 73469
21051 21028 73464
21052 21028 73465
21053 21028 73466
21054 21028 73467
21055 21028 73468