Hi @vsr1 - Here’s the explain output along with my Prepare statement -
PREPARE p14 AS SELECT * FROM dp_token USE INDEX(idx_dp_token_doc_type1) WHERE doc_type=‘token’ AND accnt_guid IN $guid_list;
{
“requestID”: “6755a0ff-6737-4874-b788-89b8c33786ed”,
“signature”: “json”,
“results”: [
{
“encoded_plan”: “H4sIAAAJbogA/5xTYW/TMBT8K9YDaU0VIVUFaa20DxVLtUpjVA0IJDalrv2Wmrl2sB3omMJv5zksLe34wr7Zl3vnu7PzAGiElSiLSnMDY4AUDN8grarBa9rYCh0P1sH4AV7sN5Djt5pGkSi/xFpp6ZDGvxySJnVYW6d+RlZLepbKzEjc5oLspaDimjAlt4WsimDv0BTSiiLcVzjoCIWik2A0PB2txHCF8nTFR29u6esd3vuKixivm34MvIPxltc6EEqI8a2ZBTclRusXqlwTAtfQjl4D3KRkT+jaK0vGhylc2h9HjKYhEhFMSfKlV9Ckh/mmGMT6v8wdK8y541qj3tX4rJ6nSgd08aqskSq0iaDX6y07N8tXy67qZcLO2C5kwriR7JDJhTChKGsliasMexmXhVY+JMmTADND53E9d/Yrili+Q09BC/Kz+XMHuK0i0aOO9+gDp11wNTY3T+pUZq/UxPqbFCqnviuNJfpYzWOP413N40FzLJMHh3wD7bRXpeGhdu0j6NPHPiWAgNsQy19k88kiY/S/sEnO8uwye/uB9dl08f4d605gH/OMza7Os8+9fz/dhH26yEilA85OWsIJm1yds32XpPFXk9D8DgAA///leP+7wAMAAA==”,
“name”: “p14”,
“operator”: {
“#operator”: “Sequence”,
“~children”: [
{
“#operator”: “Authorize”,
“child”: {
“#operator”: “Sequence”,
“~children”: [
{
“#operator”: “IndexScan”,
“index”: “idx_dp_token_doc_type1”,
“index_id”: “9389bc3bed8ba95f”,
“keyspace”: “dp_token”,
“namespace”: “default”,
“spans”: [
{
“Range”: {
“High”: [
“"token"”
],
“Inclusion”: 3,
“Low”: [
“"token"”
]
}
}
],
“using”: “gsi”
},
{
“#operator”: “Fetch”,
“keyspace”: “dp_token”,
“namespace”: “default”
},
{
“#operator”: “Parallel”,
“~child”: {
“#operator”: “Sequence”,
“~children”: [
{
“#operator”: “Filter”,
“condition”: “(((dp_token
.doc_type
) = "token") and ((dp_token
.accnt_guid
) in $guid_list))”
},
{
“#operator”: “InitialProject”,
“result_terms”: [
{
“expr”: “self”,
“star”: true
}
]
},
{
“#operator”: “FinalProject”
}
]
}
}
]
},
“privileges”: {
“default:dp_token”: 1
}
},
{
“#operator”: “Stream”
}
]
},
“signature”: {
“": "”
},
“text”: “PREPARE p14 AS SELECT * FROM dp_token USE INDEX(idx_dp_token_doc_type1) WHERE doc_type=‘token’ AND accnt_guid IN $guid_list”
}
],
“status”: “success”,
“metrics”: {
“elapsedTime”: “3.142817ms”,
“executionTime”: “3.086442ms”,
“resultCount”: 1,
“resultSize”: 4300
}
}
cbq> EXPLAIN SELECT * FROM dp_token USE INDEX(idx_dp_token_doc_type1) WHERE doc_type=‘token’ AND accnt_guid IN $guid_list;
{
“requestID”: “4b04493f-34d2-42a4-9c49-5b16e6528b3d”,
“signature”: “json”,
“results”: [
{
“plan”: {
“#operator”: “Sequence”,
“~children”: [
{
“#operator”: “IndexScan”,
“index”: “idx_dp_token_doc_type1”,
“index_id”: “9389bc3bed8ba95f”,
“keyspace”: “dp_token”,
“namespace”: “default”,
“spans”: [
{
“Range”: {
“High”: [
“"token"”
],
“Inclusion”: 3,
“Low”: [
“"token"”
]
}
}
],
“using”: “gsi”
},
{
“#operator”: “Fetch”,
“keyspace”: “dp_token”,
“namespace”: “default”
},
{
“#operator”: “Parallel”,
“~child”: {
“#operator”: “Sequence”,
“~children”: [
{
“#operator”: “Filter”,
“condition”: “(((dp_token
.doc_type
) = "token") and ((dp_token
.accnt_guid
) in $guid_list))”
},
{
“#operator”: “InitialProject”,
“result_terms”: [
{
“expr”: “self”,
“star”: true
}
]
},
{
“#operator”: “FinalProject”
}
]
}
}
]
},
“text”: “SELECT * FROM dp_token USE INDEX(idx_dp_token_doc_type1) WHERE doc_type=‘token’ AND accnt_guid IN $guid_list”
}
],
“status”: “success”,
“metrics”: {
“elapsedTime”: “2.312439ms”,
“executionTime”: “2.233868ms”,
“resultCount”: 1,
“resultSize”: 2430
}
}