vitess.io/vitess@v0.16.2/go/vt/vtgate/planbuilder/testdata/tpcc_cases.json (about) 1 [ 2 { 3 "comment": "TPC-C select join customer1 and warehouse1", 4 "query": "SELECT c_discount, c_last, c_credit, w_tax FROM customer1 AS c JOIN warehouse1 AS w ON c_w_id=w_id WHERE w_id = 1 AND c_d_id = 15 AND c_id = 10", 5 "v3-plan": { 6 "QueryType": "SELECT", 7 "Original": "SELECT c_discount, c_last, c_credit, w_tax FROM customer1 AS c JOIN warehouse1 AS w ON c_w_id=w_id WHERE w_id = 1 AND c_d_id = 15 AND c_id = 10", 8 "Instructions": { 9 "OperatorType": "Route", 10 "Variant": "EqualUnique", 11 "Keyspace": { 12 "Name": "main", 13 "Sharded": true 14 }, 15 "FieldQuery": "select c_discount, c_last, c_credit, w_tax from customer1 as c join warehouse1 as w on c_w_id = w_id where 1 != 1", 16 "Query": "select c_discount, c_last, c_credit, w_tax from customer1 as c join warehouse1 as w on c_w_id = w_id where w_id = 1 and c_d_id = 15 and c_id = 10", 17 "Table": "customer1, warehouse1", 18 "Values": [ 19 "INT64(1)" 20 ], 21 "Vindex": "hash" 22 } 23 }, 24 "gen4-plan": { 25 "QueryType": "SELECT", 26 "Original": "SELECT c_discount, c_last, c_credit, w_tax FROM customer1 AS c JOIN warehouse1 AS w ON c_w_id=w_id WHERE w_id = 1 AND c_d_id = 15 AND c_id = 10", 27 "Instructions": { 28 "OperatorType": "Route", 29 "Variant": "EqualUnique", 30 "Keyspace": { 31 "Name": "main", 32 "Sharded": true 33 }, 34 "FieldQuery": "select c_discount, c_last, c_credit, w_tax from customer1 as c, warehouse1 as w where 1 != 1", 35 "Query": "select c_discount, c_last, c_credit, w_tax from customer1 as c, warehouse1 as w where c_d_id = 15 and c_id = 10 and w_id = 1 and c_w_id = w_id", 36 "Table": "customer1, warehouse1", 37 "Values": [ 38 "INT64(1)" 39 ], 40 "Vindex": "hash" 41 }, 42 "TablesUsed": [ 43 "main.customer1", 44 "main.warehouse1" 45 ] 46 } 47 }, 48 { 49 "comment": "TPC-C select district1 for update", 50 "query": "SELECT d_next_o_id, d_tax FROM district1 WHERE d_w_id = 15 AND d_id = 95 FOR UPDATE", 51 "v3-plan": { 52 "QueryType": "SELECT", 53 "Original": "SELECT d_next_o_id, d_tax FROM district1 WHERE d_w_id = 15 AND d_id = 95 FOR UPDATE", 54 "Instructions": { 55 "OperatorType": "Route", 56 "Variant": "EqualUnique", 57 "Keyspace": { 58 "Name": "main", 59 "Sharded": true 60 }, 61 "FieldQuery": "select d_next_o_id, d_tax from district1 where 1 != 1", 62 "Query": "select d_next_o_id, d_tax from district1 where d_w_id = 15 and d_id = 95 for update", 63 "Table": "district1", 64 "Values": [ 65 "INT64(15)" 66 ], 67 "Vindex": "hash" 68 } 69 }, 70 "gen4-plan": { 71 "QueryType": "SELECT", 72 "Original": "SELECT d_next_o_id, d_tax FROM district1 WHERE d_w_id = 15 AND d_id = 95 FOR UPDATE", 73 "Instructions": { 74 "OperatorType": "Route", 75 "Variant": "EqualUnique", 76 "Keyspace": { 77 "Name": "main", 78 "Sharded": true 79 }, 80 "FieldQuery": "select d_next_o_id, d_tax from district1 where 1 != 1", 81 "Query": "select d_next_o_id, d_tax from district1 where d_w_id = 15 and d_id = 95 for update", 82 "Table": "district1", 83 "Values": [ 84 "INT64(15)" 85 ], 86 "Vindex": "hash" 87 }, 88 "TablesUsed": [ 89 "main.district1" 90 ] 91 } 92 }, 93 { 94 "comment": "TPC-C update district1 unique", 95 "query": "UPDATE district1 SET d_next_o_id = 56 WHERE d_id = 9842 AND d_w_id= 8546", 96 "v3-plan": { 97 "QueryType": "UPDATE", 98 "Original": "UPDATE district1 SET d_next_o_id = 56 WHERE d_id = 9842 AND d_w_id= 8546", 99 "Instructions": { 100 "OperatorType": "Update", 101 "Variant": "Equal", 102 "Keyspace": { 103 "Name": "main", 104 "Sharded": true 105 }, 106 "TargetTabletType": "PRIMARY", 107 "MultiShardAutocommit": false, 108 "Query": "update district1 set d_next_o_id = 56 where d_id = 9842 and d_w_id = 8546", 109 "Table": "district1", 110 "Values": [ 111 "INT64(8546)" 112 ], 113 "Vindex": "hash" 114 }, 115 "TablesUsed": [ 116 "main.district1" 117 ] 118 }, 119 "gen4-plan": { 120 "QueryType": "UPDATE", 121 "Original": "UPDATE district1 SET d_next_o_id = 56 WHERE d_id = 9842 AND d_w_id= 8546", 122 "Instructions": { 123 "OperatorType": "Update", 124 "Variant": "EqualUnique", 125 "Keyspace": { 126 "Name": "main", 127 "Sharded": true 128 }, 129 "TargetTabletType": "PRIMARY", 130 "MultiShardAutocommit": false, 131 "Query": "update district1 set d_next_o_id = 56 where d_id = 9842 and d_w_id = 8546", 132 "Table": "district1", 133 "Values": [ 134 "INT64(8546)" 135 ], 136 "Vindex": "hash" 137 }, 138 "TablesUsed": [ 139 "main.district1" 140 ] 141 } 142 }, 143 { 144 "comment": "TPC-C insert into orders1", 145 "query": "INSERT INTO orders1 (o_id, o_d_id, o_w_id, o_c_id, o_entry_d, o_ol_cnt, o_all_local) VALUES (334983,59896,99,156,NOW(),781038,'hello')", 146 "plan": { 147 "QueryType": "INSERT", 148 "Original": "INSERT INTO orders1 (o_id, o_d_id, o_w_id, o_c_id, o_entry_d, o_ol_cnt, o_all_local) VALUES (334983,59896,99,156,NOW(),781038,'hello')", 149 "Instructions": { 150 "OperatorType": "Insert", 151 "Variant": "Sharded", 152 "Keyspace": { 153 "Name": "main", 154 "Sharded": true 155 }, 156 "TargetTabletType": "PRIMARY", 157 "MultiShardAutocommit": false, 158 "Query": "insert into orders1(o_id, o_d_id, o_w_id, o_c_id, o_entry_d, o_ol_cnt, o_all_local) values (334983, 59896, :_o_w_id_0, 156, now(), 781038, 'hello')", 159 "TableName": "orders1", 160 "VindexValues": { 161 "hash": "INT64(99)" 162 } 163 }, 164 "TablesUsed": [ 165 "main.orders1" 166 ] 167 } 168 }, 169 { 170 "comment": "TPC-C insert into new_orders1", 171 "query": "INSERT INTO new_orders1 (no_o_id, no_d_id, no_w_id) VALUES (8,9,48)", 172 "plan": { 173 "QueryType": "INSERT", 174 "Original": "INSERT INTO new_orders1 (no_o_id, no_d_id, no_w_id) VALUES (8,9,48)", 175 "Instructions": { 176 "OperatorType": "Insert", 177 "Variant": "Sharded", 178 "Keyspace": { 179 "Name": "main", 180 "Sharded": true 181 }, 182 "TargetTabletType": "PRIMARY", 183 "MultiShardAutocommit": false, 184 "Query": "insert into new_orders1(no_o_id, no_d_id, no_w_id) values (8, 9, :_no_w_id_0)", 185 "TableName": "new_orders1", 186 "VindexValues": { 187 "hash": "INT64(48)" 188 } 189 }, 190 "TablesUsed": [ 191 "main.new_orders1" 192 ] 193 } 194 }, 195 { 196 "comment": "TPC-C select unique item1", 197 "query": "SELECT i_price, i_name, i_data FROM item1 WHERE i_id = 9654", 198 "v3-plan": { 199 "QueryType": "SELECT", 200 "Original": "SELECT i_price, i_name, i_data FROM item1 WHERE i_id = 9654", 201 "Instructions": { 202 "OperatorType": "Route", 203 "Variant": "EqualUnique", 204 "Keyspace": { 205 "Name": "main", 206 "Sharded": true 207 }, 208 "FieldQuery": "select i_price, i_name, i_data from item1 where 1 != 1", 209 "Query": "select i_price, i_name, i_data from item1 where i_id = 9654", 210 "Table": "item1", 211 "Values": [ 212 "INT64(9654)" 213 ], 214 "Vindex": "hash" 215 } 216 }, 217 "gen4-plan": { 218 "QueryType": "SELECT", 219 "Original": "SELECT i_price, i_name, i_data FROM item1 WHERE i_id = 9654", 220 "Instructions": { 221 "OperatorType": "Route", 222 "Variant": "EqualUnique", 223 "Keyspace": { 224 "Name": "main", 225 "Sharded": true 226 }, 227 "FieldQuery": "select i_price, i_name, i_data from item1 where 1 != 1", 228 "Query": "select i_price, i_name, i_data from item1 where i_id = 9654", 229 "Table": "item1", 230 "Values": [ 231 "INT64(9654)" 232 ], 233 "Vindex": "hash" 234 }, 235 "TablesUsed": [ 236 "main.item1" 237 ] 238 } 239 }, 240 { 241 "comment": "TPC-C select stock1 for update", 242 "query": "SELECT s_quantity, s_data, s_dist_01 s_dist FROM stock1 WHERE s_i_id = 2198 AND s_w_id = 89 FOR UPDATE", 243 "v3-plan": { 244 "QueryType": "SELECT", 245 "Original": "SELECT s_quantity, s_data, s_dist_01 s_dist FROM stock1 WHERE s_i_id = 2198 AND s_w_id = 89 FOR UPDATE", 246 "Instructions": { 247 "OperatorType": "Route", 248 "Variant": "EqualUnique", 249 "Keyspace": { 250 "Name": "main", 251 "Sharded": true 252 }, 253 "FieldQuery": "select s_quantity, s_data, s_dist_01 as s_dist from stock1 where 1 != 1", 254 "Query": "select s_quantity, s_data, s_dist_01 as s_dist from stock1 where s_i_id = 2198 and s_w_id = 89 for update", 255 "Table": "stock1", 256 "Values": [ 257 "INT64(89)" 258 ], 259 "Vindex": "hash" 260 } 261 }, 262 "gen4-plan": { 263 "QueryType": "SELECT", 264 "Original": "SELECT s_quantity, s_data, s_dist_01 s_dist FROM stock1 WHERE s_i_id = 2198 AND s_w_id = 89 FOR UPDATE", 265 "Instructions": { 266 "OperatorType": "Route", 267 "Variant": "EqualUnique", 268 "Keyspace": { 269 "Name": "main", 270 "Sharded": true 271 }, 272 "FieldQuery": "select s_quantity, s_data, s_dist_01 as s_dist from stock1 where 1 != 1", 273 "Query": "select s_quantity, s_data, s_dist_01 as s_dist from stock1 where s_i_id = 2198 and s_w_id = 89 for update", 274 "Table": "stock1", 275 "Values": [ 276 "INT64(89)" 277 ], 278 "Vindex": "hash" 279 }, 280 "TablesUsed": [ 281 "main.stock1" 282 ] 283 } 284 }, 285 { 286 "comment": "TPC-C update stock1", 287 "query": "UPDATE stock1 SET s_quantity = 894 WHERE s_i_id = 156 AND s_w_id= 6", 288 "v3-plan": { 289 "QueryType": "UPDATE", 290 "Original": "UPDATE stock1 SET s_quantity = 894 WHERE s_i_id = 156 AND s_w_id= 6", 291 "Instructions": { 292 "OperatorType": "Update", 293 "Variant": "Equal", 294 "Keyspace": { 295 "Name": "main", 296 "Sharded": true 297 }, 298 "TargetTabletType": "PRIMARY", 299 "MultiShardAutocommit": false, 300 "Query": "update stock1 set s_quantity = 894 where s_i_id = 156 and s_w_id = 6", 301 "Table": "stock1", 302 "Values": [ 303 "INT64(6)" 304 ], 305 "Vindex": "hash" 306 }, 307 "TablesUsed": [ 308 "main.stock1" 309 ] 310 }, 311 "gen4-plan": { 312 "QueryType": "UPDATE", 313 "Original": "UPDATE stock1 SET s_quantity = 894 WHERE s_i_id = 156 AND s_w_id= 6", 314 "Instructions": { 315 "OperatorType": "Update", 316 "Variant": "EqualUnique", 317 "Keyspace": { 318 "Name": "main", 319 "Sharded": true 320 }, 321 "TargetTabletType": "PRIMARY", 322 "MultiShardAutocommit": false, 323 "Query": "update stock1 set s_quantity = 894 where s_i_id = 156 and s_w_id = 6", 324 "Table": "stock1", 325 "Values": [ 326 "INT64(6)" 327 ], 328 "Vindex": "hash" 329 }, 330 "TablesUsed": [ 331 "main.stock1" 332 ] 333 } 334 }, 335 { 336 "comment": "TPC-C insert into order_line1", 337 "query": "INSERT INTO order_line1 (ol_o_id, ol_d_id, ol_w_id, ol_number, ol_i_id, ol_supply_w_id, ol_quantity, ol_amount, ol_dist_info) VALUES (648,36812,3201,4946378,3,7,89,1,'info')", 338 "plan": { 339 "QueryType": "INSERT", 340 "Original": "INSERT INTO order_line1 (ol_o_id, ol_d_id, ol_w_id, ol_number, ol_i_id, ol_supply_w_id, ol_quantity, ol_amount, ol_dist_info) VALUES (648,36812,3201,4946378,3,7,89,1,'info')", 341 "Instructions": { 342 "OperatorType": "Insert", 343 "Variant": "Sharded", 344 "Keyspace": { 345 "Name": "main", 346 "Sharded": true 347 }, 348 "TargetTabletType": "PRIMARY", 349 "MultiShardAutocommit": false, 350 "Query": "insert into order_line1(ol_o_id, ol_d_id, ol_w_id, ol_number, ol_i_id, ol_supply_w_id, ol_quantity, ol_amount, ol_dist_info) values (648, 36812, :_ol_w_id_0, 4946378, 3, 7, 89, 1, 'info')", 351 "TableName": "order_line1", 352 "VindexValues": { 353 "hash": "INT64(3201)" 354 } 355 }, 356 "TablesUsed": [ 357 "main.order_line1" 358 ] 359 } 360 }, 361 { 362 "comment": "TPC-C update warehouse1 unique", 363 "query": "UPDATE warehouse1 SET w_ytd = w_ytd + 946879 WHERE w_id = 3", 364 "v3-plan": { 365 "QueryType": "UPDATE", 366 "Original": "UPDATE warehouse1 SET w_ytd = w_ytd + 946879 WHERE w_id = 3", 367 "Instructions": { 368 "OperatorType": "Update", 369 "Variant": "Equal", 370 "Keyspace": { 371 "Name": "main", 372 "Sharded": true 373 }, 374 "TargetTabletType": "PRIMARY", 375 "MultiShardAutocommit": false, 376 "Query": "update warehouse1 set w_ytd = w_ytd + 946879 where w_id = 3", 377 "Table": "warehouse1", 378 "Values": [ 379 "INT64(3)" 380 ], 381 "Vindex": "hash" 382 }, 383 "TablesUsed": [ 384 "main.warehouse1" 385 ] 386 }, 387 "gen4-plan": { 388 "QueryType": "UPDATE", 389 "Original": "UPDATE warehouse1 SET w_ytd = w_ytd + 946879 WHERE w_id = 3", 390 "Instructions": { 391 "OperatorType": "Update", 392 "Variant": "EqualUnique", 393 "Keyspace": { 394 "Name": "main", 395 "Sharded": true 396 }, 397 "TargetTabletType": "PRIMARY", 398 "MultiShardAutocommit": false, 399 "Query": "update warehouse1 set w_ytd = w_ytd + 946879 where w_id = 3", 400 "Table": "warehouse1", 401 "Values": [ 402 "INT64(3)" 403 ], 404 "Vindex": "hash" 405 }, 406 "TablesUsed": [ 407 "main.warehouse1" 408 ] 409 } 410 }, 411 { 412 "comment": "TPC-C select warehouse1 unique", 413 "query": "SELECT w_street_1, w_street_2, w_city, w_state, w_zip, w_name FROM warehouse1 WHERE w_id = 998", 414 "v3-plan": { 415 "QueryType": "SELECT", 416 "Original": "SELECT w_street_1, w_street_2, w_city, w_state, w_zip, w_name FROM warehouse1 WHERE w_id = 998", 417 "Instructions": { 418 "OperatorType": "Route", 419 "Variant": "EqualUnique", 420 "Keyspace": { 421 "Name": "main", 422 "Sharded": true 423 }, 424 "FieldQuery": "select w_street_1, w_street_2, w_city, w_state, w_zip, w_name from warehouse1 where 1 != 1", 425 "Query": "select w_street_1, w_street_2, w_city, w_state, w_zip, w_name from warehouse1 where w_id = 998", 426 "Table": "warehouse1", 427 "Values": [ 428 "INT64(998)" 429 ], 430 "Vindex": "hash" 431 } 432 }, 433 "gen4-plan": { 434 "QueryType": "SELECT", 435 "Original": "SELECT w_street_1, w_street_2, w_city, w_state, w_zip, w_name FROM warehouse1 WHERE w_id = 998", 436 "Instructions": { 437 "OperatorType": "Route", 438 "Variant": "EqualUnique", 439 "Keyspace": { 440 "Name": "main", 441 "Sharded": true 442 }, 443 "FieldQuery": "select w_street_1, w_street_2, w_city, w_state, w_zip, w_name from warehouse1 where 1 != 1", 444 "Query": "select w_street_1, w_street_2, w_city, w_state, w_zip, w_name from warehouse1 where w_id = 998", 445 "Table": "warehouse1", 446 "Values": [ 447 "INT64(998)" 448 ], 449 "Vindex": "hash" 450 }, 451 "TablesUsed": [ 452 "main.warehouse1" 453 ] 454 } 455 }, 456 { 457 "comment": "TPC-C update district1 unique", 458 "query": "UPDATE district1 SET d_ytd = d_ytd + 2 WHERE d_w_id = 89 AND d_id= 9", 459 "v3-plan": { 460 "QueryType": "UPDATE", 461 "Original": "UPDATE district1 SET d_ytd = d_ytd + 2 WHERE d_w_id = 89 AND d_id= 9", 462 "Instructions": { 463 "OperatorType": "Update", 464 "Variant": "Equal", 465 "Keyspace": { 466 "Name": "main", 467 "Sharded": true 468 }, 469 "TargetTabletType": "PRIMARY", 470 "MultiShardAutocommit": false, 471 "Query": "update district1 set d_ytd = d_ytd + 2 where d_w_id = 89 and d_id = 9", 472 "Table": "district1", 473 "Values": [ 474 "INT64(89)" 475 ], 476 "Vindex": "hash" 477 }, 478 "TablesUsed": [ 479 "main.district1" 480 ] 481 }, 482 "gen4-plan": { 483 "QueryType": "UPDATE", 484 "Original": "UPDATE district1 SET d_ytd = d_ytd + 2 WHERE d_w_id = 89 AND d_id= 9", 485 "Instructions": { 486 "OperatorType": "Update", 487 "Variant": "EqualUnique", 488 "Keyspace": { 489 "Name": "main", 490 "Sharded": true 491 }, 492 "TargetTabletType": "PRIMARY", 493 "MultiShardAutocommit": false, 494 "Query": "update district1 set d_ytd = d_ytd + 2 where d_w_id = 89 and d_id = 9", 495 "Table": "district1", 496 "Values": [ 497 "INT64(89)" 498 ], 499 "Vindex": "hash" 500 }, 501 "TablesUsed": [ 502 "main.district1" 503 ] 504 } 505 }, 506 { 507 "comment": "TPC-C select district1 unique", 508 "query": "SELECT d_street_1, d_street_2, d_city, d_state, d_zip, d_name FROM district1 WHERE d_w_id = 896 AND d_id = 9", 509 "v3-plan": { 510 "QueryType": "SELECT", 511 "Original": "SELECT d_street_1, d_street_2, d_city, d_state, d_zip, d_name FROM district1 WHERE d_w_id = 896 AND d_id = 9", 512 "Instructions": { 513 "OperatorType": "Route", 514 "Variant": "EqualUnique", 515 "Keyspace": { 516 "Name": "main", 517 "Sharded": true 518 }, 519 "FieldQuery": "select d_street_1, d_street_2, d_city, d_state, d_zip, d_name from district1 where 1 != 1", 520 "Query": "select d_street_1, d_street_2, d_city, d_state, d_zip, d_name from district1 where d_w_id = 896 and d_id = 9", 521 "Table": "district1", 522 "Values": [ 523 "INT64(896)" 524 ], 525 "Vindex": "hash" 526 } 527 }, 528 "gen4-plan": { 529 "QueryType": "SELECT", 530 "Original": "SELECT d_street_1, d_street_2, d_city, d_state, d_zip, d_name FROM district1 WHERE d_w_id = 896 AND d_id = 9", 531 "Instructions": { 532 "OperatorType": "Route", 533 "Variant": "EqualUnique", 534 "Keyspace": { 535 "Name": "main", 536 "Sharded": true 537 }, 538 "FieldQuery": "select d_street_1, d_street_2, d_city, d_state, d_zip, d_name from district1 where 1 != 1", 539 "Query": "select d_street_1, d_street_2, d_city, d_state, d_zip, d_name from district1 where d_w_id = 896 and d_id = 9", 540 "Table": "district1", 541 "Values": [ 542 "INT64(896)" 543 ], 544 "Vindex": "hash" 545 }, 546 "TablesUsed": [ 547 "main.district1" 548 ] 549 } 550 }, 551 { 552 "comment": "TPC-C select aggr from customer1", 553 "query": "SELECT count(c_id) namecnt FROM customer1 WHERE c_w_id = 5 AND c_d_id= 1 AND c_last='last'", 554 "v3-plan": { 555 "QueryType": "SELECT", 556 "Original": "SELECT count(c_id) namecnt FROM customer1 WHERE c_w_id = 5 AND c_d_id= 1 AND c_last='last'", 557 "Instructions": { 558 "OperatorType": "Route", 559 "Variant": "EqualUnique", 560 "Keyspace": { 561 "Name": "main", 562 "Sharded": true 563 }, 564 "FieldQuery": "select count(c_id) as namecnt from customer1 where 1 != 1", 565 "Query": "select count(c_id) as namecnt from customer1 where c_w_id = 5 and c_d_id = 1 and c_last = 'last'", 566 "Table": "customer1", 567 "Values": [ 568 "INT64(5)" 569 ], 570 "Vindex": "hash" 571 } 572 }, 573 "gen4-plan": { 574 "QueryType": "SELECT", 575 "Original": "SELECT count(c_id) namecnt FROM customer1 WHERE c_w_id = 5 AND c_d_id= 1 AND c_last='last'", 576 "Instructions": { 577 "OperatorType": "Route", 578 "Variant": "EqualUnique", 579 "Keyspace": { 580 "Name": "main", 581 "Sharded": true 582 }, 583 "FieldQuery": "select count(c_id) as namecnt from customer1 where 1 != 1", 584 "Query": "select count(c_id) as namecnt from customer1 where c_w_id = 5 and c_d_id = 1 and c_last = 'last'", 585 "Table": "customer1", 586 "Values": [ 587 "INT64(5)" 588 ], 589 "Vindex": "hash" 590 }, 591 "TablesUsed": [ 592 "main.customer1" 593 ] 594 } 595 }, 596 { 597 "comment": "TPC-C select customer1 order by", 598 "query": "SELECT c_id FROM customer1 WHERE c_w_id = 8 AND c_d_id = 5 AND c_last='item_last' ORDER BY c_first", 599 "v3-plan": { 600 "QueryType": "SELECT", 601 "Original": "SELECT c_id FROM customer1 WHERE c_w_id = 8 AND c_d_id = 5 AND c_last='item_last' ORDER BY c_first", 602 "Instructions": { 603 "OperatorType": "Route", 604 "Variant": "EqualUnique", 605 "Keyspace": { 606 "Name": "main", 607 "Sharded": true 608 }, 609 "FieldQuery": "select c_id from customer1 where 1 != 1", 610 "Query": "select c_id from customer1 where c_w_id = 8 and c_d_id = 5 and c_last = 'item_last' order by c_first asc", 611 "Table": "customer1", 612 "Values": [ 613 "INT64(8)" 614 ], 615 "Vindex": "hash" 616 } 617 }, 618 "gen4-plan": { 619 "QueryType": "SELECT", 620 "Original": "SELECT c_id FROM customer1 WHERE c_w_id = 8 AND c_d_id = 5 AND c_last='item_last' ORDER BY c_first", 621 "Instructions": { 622 "OperatorType": "Route", 623 "Variant": "EqualUnique", 624 "Keyspace": { 625 "Name": "main", 626 "Sharded": true 627 }, 628 "FieldQuery": "select c_id from customer1 where 1 != 1", 629 "Query": "select c_id from customer1 where c_w_id = 8 and c_d_id = 5 and c_last = 'item_last' order by c_first asc", 630 "Table": "customer1", 631 "Values": [ 632 "INT64(8)" 633 ], 634 "Vindex": "hash" 635 }, 636 "TablesUsed": [ 637 "main.customer1" 638 ] 639 } 640 }, 641 { 642 "comment": "TPC-C select for update customer1 unique", 643 "query": "SELECT c_first, c_middle, c_last, c_street_1, c_street_2, c_city, c_state, c_zip, c_phone, c_credit, c_credit_lim, c_discount, c_balance, c_ytd_payment, c_since FROM customer1 WHERE c_w_id = 8965 AND c_d_id = 1 AND c_id = 9 FOR UPDATE", 644 "v3-plan": { 645 "QueryType": "SELECT", 646 "Original": "SELECT c_first, c_middle, c_last, c_street_1, c_street_2, c_city, c_state, c_zip, c_phone, c_credit, c_credit_lim, c_discount, c_balance, c_ytd_payment, c_since FROM customer1 WHERE c_w_id = 8965 AND c_d_id = 1 AND c_id = 9 FOR UPDATE", 647 "Instructions": { 648 "OperatorType": "Route", 649 "Variant": "EqualUnique", 650 "Keyspace": { 651 "Name": "main", 652 "Sharded": true 653 }, 654 "FieldQuery": "select c_first, c_middle, c_last, c_street_1, c_street_2, c_city, c_state, c_zip, c_phone, c_credit, c_credit_lim, c_discount, c_balance, c_ytd_payment, c_since from customer1 where 1 != 1", 655 "Query": "select c_first, c_middle, c_last, c_street_1, c_street_2, c_city, c_state, c_zip, c_phone, c_credit, c_credit_lim, c_discount, c_balance, c_ytd_payment, c_since from customer1 where c_w_id = 8965 and c_d_id = 1 and c_id = 9 for update", 656 "Table": "customer1", 657 "Values": [ 658 "INT64(8965)" 659 ], 660 "Vindex": "hash" 661 } 662 }, 663 "gen4-plan": { 664 "QueryType": "SELECT", 665 "Original": "SELECT c_first, c_middle, c_last, c_street_1, c_street_2, c_city, c_state, c_zip, c_phone, c_credit, c_credit_lim, c_discount, c_balance, c_ytd_payment, c_since FROM customer1 WHERE c_w_id = 8965 AND c_d_id = 1 AND c_id = 9 FOR UPDATE", 666 "Instructions": { 667 "OperatorType": "Route", 668 "Variant": "EqualUnique", 669 "Keyspace": { 670 "Name": "main", 671 "Sharded": true 672 }, 673 "FieldQuery": "select c_first, c_middle, c_last, c_street_1, c_street_2, c_city, c_state, c_zip, c_phone, c_credit, c_credit_lim, c_discount, c_balance, c_ytd_payment, c_since from customer1 where 1 != 1", 674 "Query": "select c_first, c_middle, c_last, c_street_1, c_street_2, c_city, c_state, c_zip, c_phone, c_credit, c_credit_lim, c_discount, c_balance, c_ytd_payment, c_since from customer1 where c_w_id = 8965 and c_d_id = 1 and c_id = 9 for update", 675 "Table": "customer1", 676 "Values": [ 677 "INT64(8965)" 678 ], 679 "Vindex": "hash" 680 }, 681 "TablesUsed": [ 682 "main.customer1" 683 ] 684 } 685 }, 686 { 687 "comment": "TPC-C select customer1 unique", 688 "query": "SELECT c_data FROM customer1 WHERE c_w_id = 32 AND c_d_id=68 AND c_id = 5", 689 "v3-plan": { 690 "QueryType": "SELECT", 691 "Original": "SELECT c_data FROM customer1 WHERE c_w_id = 32 AND c_d_id=68 AND c_id = 5", 692 "Instructions": { 693 "OperatorType": "Route", 694 "Variant": "EqualUnique", 695 "Keyspace": { 696 "Name": "main", 697 "Sharded": true 698 }, 699 "FieldQuery": "select c_data from customer1 where 1 != 1", 700 "Query": "select c_data from customer1 where c_w_id = 32 and c_d_id = 68 and c_id = 5", 701 "Table": "customer1", 702 "Values": [ 703 "INT64(32)" 704 ], 705 "Vindex": "hash" 706 } 707 }, 708 "gen4-plan": { 709 "QueryType": "SELECT", 710 "Original": "SELECT c_data FROM customer1 WHERE c_w_id = 32 AND c_d_id=68 AND c_id = 5", 711 "Instructions": { 712 "OperatorType": "Route", 713 "Variant": "EqualUnique", 714 "Keyspace": { 715 "Name": "main", 716 "Sharded": true 717 }, 718 "FieldQuery": "select c_data from customer1 where 1 != 1", 719 "Query": "select c_data from customer1 where c_w_id = 32 and c_d_id = 68 and c_id = 5", 720 "Table": "customer1", 721 "Values": [ 722 "INT64(32)" 723 ], 724 "Vindex": "hash" 725 }, 726 "TablesUsed": [ 727 "main.customer1" 728 ] 729 } 730 }, 731 { 732 "comment": "TPC-C update customer1 unique and float value", 733 "query": "UPDATE customer1 SET c_balance=508.98, c_ytd_payment=48941.980301, c_data='i am data' WHERE c_w_id = 20 AND c_d_id=387 AND c_id=98", 734 "v3-plan": { 735 "QueryType": "UPDATE", 736 "Original": "UPDATE customer1 SET c_balance=508.98, c_ytd_payment=48941.980301, c_data='i am data' WHERE c_w_id = 20 AND c_d_id=387 AND c_id=98", 737 "Instructions": { 738 "OperatorType": "Update", 739 "Variant": "Equal", 740 "Keyspace": { 741 "Name": "main", 742 "Sharded": true 743 }, 744 "TargetTabletType": "PRIMARY", 745 "MultiShardAutocommit": false, 746 "Query": "update customer1 set c_balance = 508.98, c_ytd_payment = 48941.980301, c_data = 'i am data' where c_w_id = 20 and c_d_id = 387 and c_id = 98", 747 "Table": "customer1", 748 "Values": [ 749 "INT64(20)" 750 ], 751 "Vindex": "hash" 752 }, 753 "TablesUsed": [ 754 "main.customer1" 755 ] 756 }, 757 "gen4-plan": { 758 "QueryType": "UPDATE", 759 "Original": "UPDATE customer1 SET c_balance=508.98, c_ytd_payment=48941.980301, c_data='i am data' WHERE c_w_id = 20 AND c_d_id=387 AND c_id=98", 760 "Instructions": { 761 "OperatorType": "Update", 762 "Variant": "EqualUnique", 763 "Keyspace": { 764 "Name": "main", 765 "Sharded": true 766 }, 767 "TargetTabletType": "PRIMARY", 768 "MultiShardAutocommit": false, 769 "Query": "update customer1 set c_balance = 508.98, c_ytd_payment = 48941.980301, c_data = 'i am data' where c_w_id = 20 and c_d_id = 387 and c_id = 98", 770 "Table": "customer1", 771 "Values": [ 772 "INT64(20)" 773 ], 774 "Vindex": "hash" 775 }, 776 "TablesUsed": [ 777 "main.customer1" 778 ] 779 } 780 }, 781 { 782 "comment": "TPC-C update customer1 unique and float value", 783 "query": "UPDATE customer1 SET c_balance=508.98, c_ytd_payment=48941.980301 WHERE c_w_id = 20 AND c_d_id=387 AND c_id=98", 784 "v3-plan": { 785 "QueryType": "UPDATE", 786 "Original": "UPDATE customer1 SET c_balance=508.98, c_ytd_payment=48941.980301 WHERE c_w_id = 20 AND c_d_id=387 AND c_id=98", 787 "Instructions": { 788 "OperatorType": "Update", 789 "Variant": "Equal", 790 "Keyspace": { 791 "Name": "main", 792 "Sharded": true 793 }, 794 "TargetTabletType": "PRIMARY", 795 "MultiShardAutocommit": false, 796 "Query": "update customer1 set c_balance = 508.98, c_ytd_payment = 48941.980301 where c_w_id = 20 and c_d_id = 387 and c_id = 98", 797 "Table": "customer1", 798 "Values": [ 799 "INT64(20)" 800 ], 801 "Vindex": "hash" 802 }, 803 "TablesUsed": [ 804 "main.customer1" 805 ] 806 }, 807 "gen4-plan": { 808 "QueryType": "UPDATE", 809 "Original": "UPDATE customer1 SET c_balance=508.98, c_ytd_payment=48941.980301 WHERE c_w_id = 20 AND c_d_id=387 AND c_id=98", 810 "Instructions": { 811 "OperatorType": "Update", 812 "Variant": "EqualUnique", 813 "Keyspace": { 814 "Name": "main", 815 "Sharded": true 816 }, 817 "TargetTabletType": "PRIMARY", 818 "MultiShardAutocommit": false, 819 "Query": "update customer1 set c_balance = 508.98, c_ytd_payment = 48941.980301 where c_w_id = 20 and c_d_id = 387 and c_id = 98", 820 "Table": "customer1", 821 "Values": [ 822 "INT64(20)" 823 ], 824 "Vindex": "hash" 825 }, 826 "TablesUsed": [ 827 "main.customer1" 828 ] 829 } 830 }, 831 { 832 "comment": "TPC-C insert into history1", 833 "query": "INSERT INTO history1 (h_c_d_id, h_c_w_id, h_c_id, h_d_id, h_w_id, h_date, h_amount, h_data) VALUES (6809887,38748,8746,210,8,NOW(),8907,'data')", 834 "plan": { 835 "QueryType": "INSERT", 836 "Original": "INSERT INTO history1 (h_c_d_id, h_c_w_id, h_c_id, h_d_id, h_w_id, h_date, h_amount, h_data) VALUES (6809887,38748,8746,210,8,NOW(),8907,'data')", 837 "Instructions": { 838 "OperatorType": "Insert", 839 "Variant": "Sharded", 840 "Keyspace": { 841 "Name": "main", 842 "Sharded": true 843 }, 844 "TargetTabletType": "PRIMARY", 845 "MultiShardAutocommit": false, 846 "Query": "insert into history1(h_c_d_id, h_c_w_id, h_c_id, h_d_id, h_w_id, h_date, h_amount, h_data) values (6809887, 38748, 8746, 210, :_h_w_id_0, now(), 8907, 'data')", 847 "TableName": "history1", 848 "VindexValues": { 849 "hash": "INT64(8)" 850 } 851 }, 852 "TablesUsed": [ 853 "main.history1" 854 ] 855 } 856 }, 857 { 858 "comment": "TPC-C select aggr customer1", 859 "query": "SELECT count(c_id) namecnt FROM customer1 WHERE c_w_id = 870 AND c_d_id= 780 AND c_last='last'", 860 "v3-plan": { 861 "QueryType": "SELECT", 862 "Original": "SELECT count(c_id) namecnt FROM customer1 WHERE c_w_id = 870 AND c_d_id= 780 AND c_last='last'", 863 "Instructions": { 864 "OperatorType": "Route", 865 "Variant": "EqualUnique", 866 "Keyspace": { 867 "Name": "main", 868 "Sharded": true 869 }, 870 "FieldQuery": "select count(c_id) as namecnt from customer1 where 1 != 1", 871 "Query": "select count(c_id) as namecnt from customer1 where c_w_id = 870 and c_d_id = 780 and c_last = 'last'", 872 "Table": "customer1", 873 "Values": [ 874 "INT64(870)" 875 ], 876 "Vindex": "hash" 877 } 878 }, 879 "gen4-plan": { 880 "QueryType": "SELECT", 881 "Original": "SELECT count(c_id) namecnt FROM customer1 WHERE c_w_id = 870 AND c_d_id= 780 AND c_last='last'", 882 "Instructions": { 883 "OperatorType": "Route", 884 "Variant": "EqualUnique", 885 "Keyspace": { 886 "Name": "main", 887 "Sharded": true 888 }, 889 "FieldQuery": "select count(c_id) as namecnt from customer1 where 1 != 1", 890 "Query": "select count(c_id) as namecnt from customer1 where c_w_id = 870 and c_d_id = 780 and c_last = 'last'", 891 "Table": "customer1", 892 "Values": [ 893 "INT64(870)" 894 ], 895 "Vindex": "hash" 896 }, 897 "TablesUsed": [ 898 "main.customer1" 899 ] 900 } 901 }, 902 { 903 "comment": "TPC-C select order by customer1", 904 "query": "SELECT c_balance, c_first, c_middle, c_id FROM customer1 WHERE c_w_id = 840 AND c_d_id= 1 AND c_last='test' ORDER BY c_first", 905 "v3-plan": { 906 "QueryType": "SELECT", 907 "Original": "SELECT c_balance, c_first, c_middle, c_id FROM customer1 WHERE c_w_id = 840 AND c_d_id= 1 AND c_last='test' ORDER BY c_first", 908 "Instructions": { 909 "OperatorType": "Route", 910 "Variant": "EqualUnique", 911 "Keyspace": { 912 "Name": "main", 913 "Sharded": true 914 }, 915 "FieldQuery": "select c_balance, c_first, c_middle, c_id from customer1 where 1 != 1", 916 "Query": "select c_balance, c_first, c_middle, c_id from customer1 where c_w_id = 840 and c_d_id = 1 and c_last = 'test' order by c_first asc", 917 "Table": "customer1", 918 "Values": [ 919 "INT64(840)" 920 ], 921 "Vindex": "hash" 922 } 923 }, 924 "gen4-plan": { 925 "QueryType": "SELECT", 926 "Original": "SELECT c_balance, c_first, c_middle, c_id FROM customer1 WHERE c_w_id = 840 AND c_d_id= 1 AND c_last='test' ORDER BY c_first", 927 "Instructions": { 928 "OperatorType": "Route", 929 "Variant": "EqualUnique", 930 "Keyspace": { 931 "Name": "main", 932 "Sharded": true 933 }, 934 "FieldQuery": "select c_balance, c_first, c_middle, c_id from customer1 where 1 != 1", 935 "Query": "select c_balance, c_first, c_middle, c_id from customer1 where c_w_id = 840 and c_d_id = 1 and c_last = 'test' order by c_first asc", 936 "Table": "customer1", 937 "Values": [ 938 "INT64(840)" 939 ], 940 "Vindex": "hash" 941 }, 942 "TablesUsed": [ 943 "main.customer1" 944 ] 945 } 946 }, 947 { 948 "comment": "TPC-C select unique customer1", 949 "query": "SELECT c_balance, c_first, c_middle, c_last FROM customer1 WHERE c_w_id = 15 AND c_d_id=5169 AND c_id=1", 950 "v3-plan": { 951 "QueryType": "SELECT", 952 "Original": "SELECT c_balance, c_first, c_middle, c_last FROM customer1 WHERE c_w_id = 15 AND c_d_id=5169 AND c_id=1", 953 "Instructions": { 954 "OperatorType": "Route", 955 "Variant": "EqualUnique", 956 "Keyspace": { 957 "Name": "main", 958 "Sharded": true 959 }, 960 "FieldQuery": "select c_balance, c_first, c_middle, c_last from customer1 where 1 != 1", 961 "Query": "select c_balance, c_first, c_middle, c_last from customer1 where c_w_id = 15 and c_d_id = 5169 and c_id = 1", 962 "Table": "customer1", 963 "Values": [ 964 "INT64(15)" 965 ], 966 "Vindex": "hash" 967 } 968 }, 969 "gen4-plan": { 970 "QueryType": "SELECT", 971 "Original": "SELECT c_balance, c_first, c_middle, c_last FROM customer1 WHERE c_w_id = 15 AND c_d_id=5169 AND c_id=1", 972 "Instructions": { 973 "OperatorType": "Route", 974 "Variant": "EqualUnique", 975 "Keyspace": { 976 "Name": "main", 977 "Sharded": true 978 }, 979 "FieldQuery": "select c_balance, c_first, c_middle, c_last from customer1 where 1 != 1", 980 "Query": "select c_balance, c_first, c_middle, c_last from customer1 where c_w_id = 15 and c_d_id = 5169 and c_id = 1", 981 "Table": "customer1", 982 "Values": [ 983 "INT64(15)" 984 ], 985 "Vindex": "hash" 986 }, 987 "TablesUsed": [ 988 "main.customer1" 989 ] 990 } 991 }, 992 { 993 "comment": "TPC-C select order by orders1", 994 "query": "SELECT o_id, o_carrier_id, o_entry_d FROM orders1 WHERE o_w_id = 9894 AND o_d_id = 3 AND o_c_id = 159 ORDER BY o_id DESC", 995 "v3-plan": { 996 "QueryType": "SELECT", 997 "Original": "SELECT o_id, o_carrier_id, o_entry_d FROM orders1 WHERE o_w_id = 9894 AND o_d_id = 3 AND o_c_id = 159 ORDER BY o_id DESC", 998 "Instructions": { 999 "OperatorType": "Route", 1000 "Variant": "EqualUnique", 1001 "Keyspace": { 1002 "Name": "main", 1003 "Sharded": true 1004 }, 1005 "FieldQuery": "select o_id, o_carrier_id, o_entry_d from orders1 where 1 != 1", 1006 "Query": "select o_id, o_carrier_id, o_entry_d from orders1 where o_w_id = 9894 and o_d_id = 3 and o_c_id = 159 order by o_id desc", 1007 "Table": "orders1", 1008 "Values": [ 1009 "INT64(9894)" 1010 ], 1011 "Vindex": "hash" 1012 } 1013 }, 1014 "gen4-plan": { 1015 "QueryType": "SELECT", 1016 "Original": "SELECT o_id, o_carrier_id, o_entry_d FROM orders1 WHERE o_w_id = 9894 AND o_d_id = 3 AND o_c_id = 159 ORDER BY o_id DESC", 1017 "Instructions": { 1018 "OperatorType": "Route", 1019 "Variant": "EqualUnique", 1020 "Keyspace": { 1021 "Name": "main", 1022 "Sharded": true 1023 }, 1024 "FieldQuery": "select o_id, o_carrier_id, o_entry_d from orders1 where 1 != 1", 1025 "Query": "select o_id, o_carrier_id, o_entry_d from orders1 where o_w_id = 9894 and o_d_id = 3 and o_c_id = 159 order by o_id desc", 1026 "Table": "orders1", 1027 "Values": [ 1028 "INT64(9894)" 1029 ], 1030 "Vindex": "hash" 1031 }, 1032 "TablesUsed": [ 1033 "main.orders1" 1034 ] 1035 } 1036 }, 1037 { 1038 "comment": "TPC-C select order_line1", 1039 "query": "SELECT ol_i_id, ol_supply_w_id, ol_quantity, ol_amount, ol_delivery_d FROM order_line1 WHERE ol_w_id = 92 AND ol_d_id = 5 AND ol_o_id = 1", 1040 "v3-plan": { 1041 "QueryType": "SELECT", 1042 "Original": "SELECT ol_i_id, ol_supply_w_id, ol_quantity, ol_amount, ol_delivery_d FROM order_line1 WHERE ol_w_id = 92 AND ol_d_id = 5 AND ol_o_id = 1", 1043 "Instructions": { 1044 "OperatorType": "Route", 1045 "Variant": "EqualUnique", 1046 "Keyspace": { 1047 "Name": "main", 1048 "Sharded": true 1049 }, 1050 "FieldQuery": "select ol_i_id, ol_supply_w_id, ol_quantity, ol_amount, ol_delivery_d from order_line1 where 1 != 1", 1051 "Query": "select ol_i_id, ol_supply_w_id, ol_quantity, ol_amount, ol_delivery_d from order_line1 where ol_w_id = 92 and ol_d_id = 5 and ol_o_id = 1", 1052 "Table": "order_line1", 1053 "Values": [ 1054 "INT64(92)" 1055 ], 1056 "Vindex": "hash" 1057 } 1058 }, 1059 "gen4-plan": { 1060 "QueryType": "SELECT", 1061 "Original": "SELECT ol_i_id, ol_supply_w_id, ol_quantity, ol_amount, ol_delivery_d FROM order_line1 WHERE ol_w_id = 92 AND ol_d_id = 5 AND ol_o_id = 1", 1062 "Instructions": { 1063 "OperatorType": "Route", 1064 "Variant": "EqualUnique", 1065 "Keyspace": { 1066 "Name": "main", 1067 "Sharded": true 1068 }, 1069 "FieldQuery": "select ol_i_id, ol_supply_w_id, ol_quantity, ol_amount, ol_delivery_d from order_line1 where 1 != 1", 1070 "Query": "select ol_i_id, ol_supply_w_id, ol_quantity, ol_amount, ol_delivery_d from order_line1 where ol_w_id = 92 and ol_d_id = 5 and ol_o_id = 1", 1071 "Table": "order_line1", 1072 "Values": [ 1073 "INT64(92)" 1074 ], 1075 "Vindex": "hash" 1076 }, 1077 "TablesUsed": [ 1078 "main.order_line1" 1079 ] 1080 } 1081 }, 1082 { 1083 "comment": "TPC-C select for update new_orders1", 1084 "query": "SELECT no_o_id FROM new_orders1 WHERE no_d_id = 689 AND no_w_id = 15 ORDER BY no_o_id ASC LIMIT 1 FOR UPDATE", 1085 "v3-plan": { 1086 "QueryType": "SELECT", 1087 "Original": "SELECT no_o_id FROM new_orders1 WHERE no_d_id = 689 AND no_w_id = 15 ORDER BY no_o_id ASC LIMIT 1 FOR UPDATE", 1088 "Instructions": { 1089 "OperatorType": "Route", 1090 "Variant": "EqualUnique", 1091 "Keyspace": { 1092 "Name": "main", 1093 "Sharded": true 1094 }, 1095 "FieldQuery": "select no_o_id from new_orders1 where 1 != 1", 1096 "Query": "select no_o_id from new_orders1 where no_d_id = 689 and no_w_id = 15 order by no_o_id asc limit 1 for update", 1097 "Table": "new_orders1", 1098 "Values": [ 1099 "INT64(15)" 1100 ], 1101 "Vindex": "hash" 1102 } 1103 }, 1104 "gen4-plan": { 1105 "QueryType": "SELECT", 1106 "Original": "SELECT no_o_id FROM new_orders1 WHERE no_d_id = 689 AND no_w_id = 15 ORDER BY no_o_id ASC LIMIT 1 FOR UPDATE", 1107 "Instructions": { 1108 "OperatorType": "Route", 1109 "Variant": "EqualUnique", 1110 "Keyspace": { 1111 "Name": "main", 1112 "Sharded": true 1113 }, 1114 "FieldQuery": "select no_o_id from new_orders1 where 1 != 1", 1115 "Query": "select no_o_id from new_orders1 where no_d_id = 689 and no_w_id = 15 order by no_o_id asc limit 1 for update", 1116 "Table": "new_orders1", 1117 "Values": [ 1118 "INT64(15)" 1119 ], 1120 "Vindex": "hash" 1121 }, 1122 "TablesUsed": [ 1123 "main.new_orders1" 1124 ] 1125 } 1126 }, 1127 { 1128 "comment": "TPC-C delete new_orders1", 1129 "query": "DELETE FROM new_orders1 WHERE no_o_id = 2218 AND no_d_id = 358 AND no_w_id = 98465", 1130 "v3-plan": { 1131 "QueryType": "DELETE", 1132 "Original": "DELETE FROM new_orders1 WHERE no_o_id = 2218 AND no_d_id = 358 AND no_w_id = 98465", 1133 "Instructions": { 1134 "OperatorType": "Delete", 1135 "Variant": "Equal", 1136 "Keyspace": { 1137 "Name": "main", 1138 "Sharded": true 1139 }, 1140 "TargetTabletType": "PRIMARY", 1141 "MultiShardAutocommit": false, 1142 "Query": "delete from new_orders1 where no_o_id = 2218 and no_d_id = 358 and no_w_id = 98465", 1143 "Table": "new_orders1", 1144 "Values": [ 1145 "INT64(98465)" 1146 ], 1147 "Vindex": "hash" 1148 }, 1149 "TablesUsed": [ 1150 "main.new_orders1" 1151 ] 1152 }, 1153 "gen4-plan": { 1154 "QueryType": "DELETE", 1155 "Original": "DELETE FROM new_orders1 WHERE no_o_id = 2218 AND no_d_id = 358 AND no_w_id = 98465", 1156 "Instructions": { 1157 "OperatorType": "Delete", 1158 "Variant": "EqualUnique", 1159 "Keyspace": { 1160 "Name": "main", 1161 "Sharded": true 1162 }, 1163 "TargetTabletType": "PRIMARY", 1164 "MultiShardAutocommit": false, 1165 "Query": "delete from new_orders1 where no_o_id = 2218 and no_d_id = 358 and no_w_id = 98465", 1166 "Table": "new_orders1", 1167 "Values": [ 1168 "INT64(98465)" 1169 ], 1170 "Vindex": "hash" 1171 }, 1172 "TablesUsed": [ 1173 "main.new_orders1" 1174 ] 1175 } 1176 }, 1177 { 1178 "comment": "TPC-C select unique orders1", 1179 "query": "SELECT o_c_id FROM orders1 WHERE o_id = 6 AND o_d_id = 1983 AND o_w_id = 894605", 1180 "v3-plan": { 1181 "QueryType": "SELECT", 1182 "Original": "SELECT o_c_id FROM orders1 WHERE o_id = 6 AND o_d_id = 1983 AND o_w_id = 894605", 1183 "Instructions": { 1184 "OperatorType": "Route", 1185 "Variant": "EqualUnique", 1186 "Keyspace": { 1187 "Name": "main", 1188 "Sharded": true 1189 }, 1190 "FieldQuery": "select o_c_id from orders1 where 1 != 1", 1191 "Query": "select o_c_id from orders1 where o_id = 6 and o_d_id = 1983 and o_w_id = 894605", 1192 "Table": "orders1", 1193 "Values": [ 1194 "INT64(894605)" 1195 ], 1196 "Vindex": "hash" 1197 } 1198 }, 1199 "gen4-plan": { 1200 "QueryType": "SELECT", 1201 "Original": "SELECT o_c_id FROM orders1 WHERE o_id = 6 AND o_d_id = 1983 AND o_w_id = 894605", 1202 "Instructions": { 1203 "OperatorType": "Route", 1204 "Variant": "EqualUnique", 1205 "Keyspace": { 1206 "Name": "main", 1207 "Sharded": true 1208 }, 1209 "FieldQuery": "select o_c_id from orders1 where 1 != 1", 1210 "Query": "select o_c_id from orders1 where o_id = 6 and o_d_id = 1983 and o_w_id = 894605", 1211 "Table": "orders1", 1212 "Values": [ 1213 "INT64(894605)" 1214 ], 1215 "Vindex": "hash" 1216 }, 1217 "TablesUsed": [ 1218 "main.orders1" 1219 ] 1220 } 1221 }, 1222 { 1223 "comment": "TPC-C update orders1 unique", 1224 "query": "UPDATE orders1 SET o_carrier_id = 9 WHERE o_id = 56 AND o_d_id = 98 AND o_w_id = 897", 1225 "v3-plan": { 1226 "QueryType": "UPDATE", 1227 "Original": "UPDATE orders1 SET o_carrier_id = 9 WHERE o_id = 56 AND o_d_id = 98 AND o_w_id = 897", 1228 "Instructions": { 1229 "OperatorType": "Update", 1230 "Variant": "Equal", 1231 "Keyspace": { 1232 "Name": "main", 1233 "Sharded": true 1234 }, 1235 "TargetTabletType": "PRIMARY", 1236 "MultiShardAutocommit": false, 1237 "Query": "update orders1 set o_carrier_id = 9 where o_id = 56 and o_d_id = 98 and o_w_id = 897", 1238 "Table": "orders1", 1239 "Values": [ 1240 "INT64(897)" 1241 ], 1242 "Vindex": "hash" 1243 }, 1244 "TablesUsed": [ 1245 "main.orders1" 1246 ] 1247 }, 1248 "gen4-plan": { 1249 "QueryType": "UPDATE", 1250 "Original": "UPDATE orders1 SET o_carrier_id = 9 WHERE o_id = 56 AND o_d_id = 98 AND o_w_id = 897", 1251 "Instructions": { 1252 "OperatorType": "Update", 1253 "Variant": "EqualUnique", 1254 "Keyspace": { 1255 "Name": "main", 1256 "Sharded": true 1257 }, 1258 "TargetTabletType": "PRIMARY", 1259 "MultiShardAutocommit": false, 1260 "Query": "update orders1 set o_carrier_id = 9 where o_id = 56 and o_d_id = 98 and o_w_id = 897", 1261 "Table": "orders1", 1262 "Values": [ 1263 "INT64(897)" 1264 ], 1265 "Vindex": "hash" 1266 }, 1267 "TablesUsed": [ 1268 "main.orders1" 1269 ] 1270 } 1271 }, 1272 { 1273 "comment": "TPC-C update order_line1", 1274 "query": "UPDATE order_line1 SET ol_delivery_d = NOW() WHERE ol_o_id = 235 AND ol_d_id = 315 AND ol_w_id = 8", 1275 "v3-plan": { 1276 "QueryType": "UPDATE", 1277 "Original": "UPDATE order_line1 SET ol_delivery_d = NOW() WHERE ol_o_id = 235 AND ol_d_id = 315 AND ol_w_id = 8", 1278 "Instructions": { 1279 "OperatorType": "Update", 1280 "Variant": "Equal", 1281 "Keyspace": { 1282 "Name": "main", 1283 "Sharded": true 1284 }, 1285 "TargetTabletType": "PRIMARY", 1286 "MultiShardAutocommit": false, 1287 "Query": "update order_line1 set ol_delivery_d = now() where ol_o_id = 235 and ol_d_id = 315 and ol_w_id = 8", 1288 "Table": "order_line1", 1289 "Values": [ 1290 "INT64(8)" 1291 ], 1292 "Vindex": "hash" 1293 }, 1294 "TablesUsed": [ 1295 "main.order_line1" 1296 ] 1297 }, 1298 "gen4-plan": { 1299 "QueryType": "UPDATE", 1300 "Original": "UPDATE order_line1 SET ol_delivery_d = NOW() WHERE ol_o_id = 235 AND ol_d_id = 315 AND ol_w_id = 8", 1301 "Instructions": { 1302 "OperatorType": "Update", 1303 "Variant": "EqualUnique", 1304 "Keyspace": { 1305 "Name": "main", 1306 "Sharded": true 1307 }, 1308 "TargetTabletType": "PRIMARY", 1309 "MultiShardAutocommit": false, 1310 "Query": "update order_line1 set ol_delivery_d = now() where ol_o_id = 235 and ol_d_id = 315 and ol_w_id = 8", 1311 "Table": "order_line1", 1312 "Values": [ 1313 "INT64(8)" 1314 ], 1315 "Vindex": "hash" 1316 }, 1317 "TablesUsed": [ 1318 "main.order_line1" 1319 ] 1320 } 1321 }, 1322 { 1323 "comment": "TPC-C select sum order_line1", 1324 "query": "SELECT SUM(ol_amount) sm FROM order_line1 WHERE ol_o_id = 680 AND ol_d_id = 201 AND ol_w_id = 87", 1325 "v3-plan": { 1326 "QueryType": "SELECT", 1327 "Original": "SELECT SUM(ol_amount) sm FROM order_line1 WHERE ol_o_id = 680 AND ol_d_id = 201 AND ol_w_id = 87", 1328 "Instructions": { 1329 "OperatorType": "Route", 1330 "Variant": "EqualUnique", 1331 "Keyspace": { 1332 "Name": "main", 1333 "Sharded": true 1334 }, 1335 "FieldQuery": "select sum(ol_amount) as sm from order_line1 where 1 != 1", 1336 "Query": "select sum(ol_amount) as sm from order_line1 where ol_o_id = 680 and ol_d_id = 201 and ol_w_id = 87", 1337 "Table": "order_line1", 1338 "Values": [ 1339 "INT64(87)" 1340 ], 1341 "Vindex": "hash" 1342 } 1343 }, 1344 "gen4-plan": { 1345 "QueryType": "SELECT", 1346 "Original": "SELECT SUM(ol_amount) sm FROM order_line1 WHERE ol_o_id = 680 AND ol_d_id = 201 AND ol_w_id = 87", 1347 "Instructions": { 1348 "OperatorType": "Route", 1349 "Variant": "EqualUnique", 1350 "Keyspace": { 1351 "Name": "main", 1352 "Sharded": true 1353 }, 1354 "FieldQuery": "select sum(ol_amount) as sm from order_line1 where 1 != 1", 1355 "Query": "select sum(ol_amount) as sm from order_line1 where ol_o_id = 680 and ol_d_id = 201 and ol_w_id = 87", 1356 "Table": "order_line1", 1357 "Values": [ 1358 "INT64(87)" 1359 ], 1360 "Vindex": "hash" 1361 }, 1362 "TablesUsed": [ 1363 "main.order_line1" 1364 ] 1365 } 1366 }, 1367 { 1368 "comment": "TPC-C update customer1", 1369 "query": "UPDATE customer1 SET c_balance = c_balance + 988.01, c_delivery_cnt = c_delivery_cnt + 1 WHERE c_id = 6 AND c_d_id = 5 AND c_w_id = 160", 1370 "v3-plan": { 1371 "QueryType": "UPDATE", 1372 "Original": "UPDATE customer1 SET c_balance = c_balance + 988.01, c_delivery_cnt = c_delivery_cnt + 1 WHERE c_id = 6 AND c_d_id = 5 AND c_w_id = 160", 1373 "Instructions": { 1374 "OperatorType": "Update", 1375 "Variant": "Equal", 1376 "Keyspace": { 1377 "Name": "main", 1378 "Sharded": true 1379 }, 1380 "TargetTabletType": "PRIMARY", 1381 "MultiShardAutocommit": false, 1382 "Query": "update customer1 set c_balance = c_balance + 988.01, c_delivery_cnt = c_delivery_cnt + 1 where c_id = 6 and c_d_id = 5 and c_w_id = 160", 1383 "Table": "customer1", 1384 "Values": [ 1385 "INT64(160)" 1386 ], 1387 "Vindex": "hash" 1388 }, 1389 "TablesUsed": [ 1390 "main.customer1" 1391 ] 1392 }, 1393 "gen4-plan": { 1394 "QueryType": "UPDATE", 1395 "Original": "UPDATE customer1 SET c_balance = c_balance + 988.01, c_delivery_cnt = c_delivery_cnt + 1 WHERE c_id = 6 AND c_d_id = 5 AND c_w_id = 160", 1396 "Instructions": { 1397 "OperatorType": "Update", 1398 "Variant": "EqualUnique", 1399 "Keyspace": { 1400 "Name": "main", 1401 "Sharded": true 1402 }, 1403 "TargetTabletType": "PRIMARY", 1404 "MultiShardAutocommit": false, 1405 "Query": "update customer1 set c_balance = c_balance + 988.01, c_delivery_cnt = c_delivery_cnt + 1 where c_id = 6 and c_d_id = 5 and c_w_id = 160", 1406 "Table": "customer1", 1407 "Values": [ 1408 "INT64(160)" 1409 ], 1410 "Vindex": "hash" 1411 }, 1412 "TablesUsed": [ 1413 "main.customer1" 1414 ] 1415 } 1416 }, 1417 { 1418 "comment": "TPC-C select unique district1", 1419 "query": "SELECT d_next_o_id FROM district1 WHERE d_id = 6 AND d_w_id= 21", 1420 "v3-plan": { 1421 "QueryType": "SELECT", 1422 "Original": "SELECT d_next_o_id FROM district1 WHERE d_id = 6 AND d_w_id= 21", 1423 "Instructions": { 1424 "OperatorType": "Route", 1425 "Variant": "EqualUnique", 1426 "Keyspace": { 1427 "Name": "main", 1428 "Sharded": true 1429 }, 1430 "FieldQuery": "select d_next_o_id from district1 where 1 != 1", 1431 "Query": "select d_next_o_id from district1 where d_id = 6 and d_w_id = 21", 1432 "Table": "district1", 1433 "Values": [ 1434 "INT64(21)" 1435 ], 1436 "Vindex": "hash" 1437 } 1438 }, 1439 "gen4-plan": { 1440 "QueryType": "SELECT", 1441 "Original": "SELECT d_next_o_id FROM district1 WHERE d_id = 6 AND d_w_id= 21", 1442 "Instructions": { 1443 "OperatorType": "Route", 1444 "Variant": "EqualUnique", 1445 "Keyspace": { 1446 "Name": "main", 1447 "Sharded": true 1448 }, 1449 "FieldQuery": "select d_next_o_id from district1 where 1 != 1", 1450 "Query": "select d_next_o_id from district1 where d_id = 6 and d_w_id = 21", 1451 "Table": "district1", 1452 "Values": [ 1453 "INT64(21)" 1454 ], 1455 "Vindex": "hash" 1456 }, 1457 "TablesUsed": [ 1458 "main.district1" 1459 ] 1460 } 1461 }, 1462 { 1463 "comment": "TPC-C select count distinct stock1 join order_line1", 1464 "query": "SELECT COUNT(DISTINCT(s.s_i_id)) FROM stock1 AS s JOIN order_line1 AS ol ON ol.ol_w_id=s.s_w_id AND ol.ol_i_id=s.s_i_id WHERE ol.ol_w_id = 12 AND ol.ol_d_id = 1908 AND ol.ol_o_id < 30 AND ol.ol_o_id >= 15 AND s.s_w_id= 12 AND s.s_quantity < 10", 1465 "v3-plan": { 1466 "QueryType": "SELECT", 1467 "Original": "SELECT COUNT(DISTINCT(s.s_i_id)) FROM stock1 AS s JOIN order_line1 AS ol ON ol.ol_w_id=s.s_w_id AND ol.ol_i_id=s.s_i_id WHERE ol.ol_w_id = 12 AND ol.ol_d_id = 1908 AND ol.ol_o_id < 30 AND ol.ol_o_id >= 15 AND s.s_w_id= 12 AND s.s_quantity < 10", 1468 "Instructions": { 1469 "OperatorType": "Route", 1470 "Variant": "EqualUnique", 1471 "Keyspace": { 1472 "Name": "main", 1473 "Sharded": true 1474 }, 1475 "FieldQuery": "select count(distinct s.s_i_id) from stock1 as s join order_line1 as ol on ol.ol_w_id = s.s_w_id and ol.ol_i_id = s.s_i_id where 1 != 1", 1476 "Query": "select count(distinct s.s_i_id) from stock1 as s join order_line1 as ol on ol.ol_w_id = s.s_w_id and ol.ol_i_id = s.s_i_id where ol.ol_w_id = 12 and ol.ol_d_id = 1908 and ol.ol_o_id < 30 and ol.ol_o_id >= 15 and s.s_w_id = 12 and s.s_quantity < 10", 1477 "Table": "stock1, order_line1", 1478 "Values": [ 1479 "INT64(12)" 1480 ], 1481 "Vindex": "hash" 1482 } 1483 }, 1484 "gen4-plan": { 1485 "QueryType": "SELECT", 1486 "Original": "SELECT COUNT(DISTINCT(s.s_i_id)) FROM stock1 AS s JOIN order_line1 AS ol ON ol.ol_w_id=s.s_w_id AND ol.ol_i_id=s.s_i_id WHERE ol.ol_w_id = 12 AND ol.ol_d_id = 1908 AND ol.ol_o_id < 30 AND ol.ol_o_id >= 15 AND s.s_w_id= 12 AND s.s_quantity < 10", 1487 "Instructions": { 1488 "OperatorType": "Route", 1489 "Variant": "EqualUnique", 1490 "Keyspace": { 1491 "Name": "main", 1492 "Sharded": true 1493 }, 1494 "FieldQuery": "select count(distinct s.s_i_id) from stock1 as s, order_line1 as ol where 1 != 1", 1495 "Query": "select count(distinct s.s_i_id) from stock1 as s, order_line1 as ol where s.s_w_id = 12 and s.s_quantity < 10 and ol.ol_w_id = 12 and ol.ol_d_id = 1908 and ol.ol_o_id < 30 and ol.ol_o_id >= 15 and ol.ol_w_id = s.s_w_id and ol.ol_i_id = s.s_i_id", 1496 "Table": "order_line1, stock1", 1497 "Values": [ 1498 "INT64(12)" 1499 ], 1500 "Vindex": "hash" 1501 }, 1502 "TablesUsed": [ 1503 "main.order_line1", 1504 "main.stock1" 1505 ] 1506 } 1507 }, 1508 { 1509 "comment": "TPC-C select distinct order_line1", 1510 "query": "SELECT DISTINCT ol_i_id FROM order_line1 WHERE ol_w_id = 1 AND ol_d_id = 156 AND ol_o_id < 500 AND ol_o_id >= 56", 1511 "v3-plan": { 1512 "QueryType": "SELECT", 1513 "Original": "SELECT DISTINCT ol_i_id FROM order_line1 WHERE ol_w_id = 1 AND ol_d_id = 156 AND ol_o_id < 500 AND ol_o_id >= 56", 1514 "Instructions": { 1515 "OperatorType": "Route", 1516 "Variant": "EqualUnique", 1517 "Keyspace": { 1518 "Name": "main", 1519 "Sharded": true 1520 }, 1521 "FieldQuery": "select ol_i_id from order_line1 where 1 != 1", 1522 "Query": "select distinct ol_i_id from order_line1 where ol_w_id = 1 and ol_d_id = 156 and ol_o_id < 500 and ol_o_id >= 56", 1523 "Table": "order_line1", 1524 "Values": [ 1525 "INT64(1)" 1526 ], 1527 "Vindex": "hash" 1528 } 1529 }, 1530 "gen4-plan": { 1531 "QueryType": "SELECT", 1532 "Original": "SELECT DISTINCT ol_i_id FROM order_line1 WHERE ol_w_id = 1 AND ol_d_id = 156 AND ol_o_id < 500 AND ol_o_id >= 56", 1533 "Instructions": { 1534 "OperatorType": "Route", 1535 "Variant": "EqualUnique", 1536 "Keyspace": { 1537 "Name": "main", 1538 "Sharded": true 1539 }, 1540 "FieldQuery": "select ol_i_id from order_line1 where 1 != 1", 1541 "Query": "select distinct ol_i_id from order_line1 where ol_w_id = 1 and ol_d_id = 156 and ol_o_id < 500 and ol_o_id >= 56", 1542 "Table": "order_line1", 1543 "Values": [ 1544 "INT64(1)" 1545 ], 1546 "Vindex": "hash" 1547 }, 1548 "TablesUsed": [ 1549 "main.order_line1" 1550 ] 1551 } 1552 }, 1553 { 1554 "comment": "TPC-C", 1555 "query": "SELECT count(*) FROM stock1 WHERE s_w_id = 1 AND s_i_id = 8 AND s_quantity < 1000", 1556 "v3-plan": { 1557 "QueryType": "SELECT", 1558 "Original": "SELECT count(*) FROM stock1 WHERE s_w_id = 1 AND s_i_id = 8 AND s_quantity < 1000", 1559 "Instructions": { 1560 "OperatorType": "Route", 1561 "Variant": "EqualUnique", 1562 "Keyspace": { 1563 "Name": "main", 1564 "Sharded": true 1565 }, 1566 "FieldQuery": "select count(*) from stock1 where 1 != 1", 1567 "Query": "select count(*) from stock1 where s_w_id = 1 and s_i_id = 8 and s_quantity < 1000", 1568 "Table": "stock1", 1569 "Values": [ 1570 "INT64(1)" 1571 ], 1572 "Vindex": "hash" 1573 } 1574 }, 1575 "gen4-plan": { 1576 "QueryType": "SELECT", 1577 "Original": "SELECT count(*) FROM stock1 WHERE s_w_id = 1 AND s_i_id = 8 AND s_quantity < 1000", 1578 "Instructions": { 1579 "OperatorType": "Route", 1580 "Variant": "EqualUnique", 1581 "Keyspace": { 1582 "Name": "main", 1583 "Sharded": true 1584 }, 1585 "FieldQuery": "select count(*) from stock1 where 1 != 1", 1586 "Query": "select count(*) from stock1 where s_w_id = 1 and s_i_id = 8 and s_quantity < 1000", 1587 "Table": "stock1", 1588 "Values": [ 1589 "INT64(1)" 1590 ], 1591 "Vindex": "hash" 1592 }, 1593 "TablesUsed": [ 1594 "main.stock1" 1595 ] 1596 } 1597 }, 1598 { 1599 "comment": "TPC-C select with subquery,aggr,distinct,having,limit", 1600 "query": "select o.o_id,o.o_d_id from orders1 o, (select o_c_id,o_w_id,o_d_id,count(distinct o_w_id),o_id from orders1 where o_w_id=1 and o_id > 2100 and o_id < 11153 group by o_c_id,o_d_id,o_w_id having count( distinct o_id) > 1 limit 1) t where t.o_w_id=o.o_w_id and t.o_d_id=o.o_d_id and t.o_c_id=o.o_c_id limit 1", 1601 "v3-plan": { 1602 "QueryType": "SELECT", 1603 "Original": "select o.o_id,o.o_d_id from orders1 o, (select o_c_id,o_w_id,o_d_id,count(distinct o_w_id),o_id from orders1 where o_w_id=1 and o_id > 2100 and o_id < 11153 group by o_c_id,o_d_id,o_w_id having count( distinct o_id) > 1 limit 1) t where t.o_w_id=o.o_w_id and t.o_d_id=o.o_d_id and t.o_c_id=o.o_c_id limit 1", 1604 "Instructions": { 1605 "OperatorType": "Limit", 1606 "Count": "INT64(1)", 1607 "Inputs": [ 1608 { 1609 "OperatorType": "Join", 1610 "Variant": "Join", 1611 "JoinColumnIndexes": "L:0,L:1", 1612 "JoinVars": { 1613 "o_o_c_id": 3, 1614 "o_o_d_id": 1, 1615 "o_o_w_id": 2 1616 }, 1617 "TableName": "orders1_orders1", 1618 "Inputs": [ 1619 { 1620 "OperatorType": "Route", 1621 "Variant": "Scatter", 1622 "Keyspace": { 1623 "Name": "main", 1624 "Sharded": true 1625 }, 1626 "FieldQuery": "select o.o_id, o.o_d_id, o.o_w_id, o.o_c_id from orders1 as o where 1 != 1", 1627 "Query": "select o.o_id, o.o_d_id, o.o_w_id, o.o_c_id from orders1 as o", 1628 "Table": "orders1" 1629 }, 1630 { 1631 "OperatorType": "Route", 1632 "Variant": "EqualUnique", 1633 "Keyspace": { 1634 "Name": "main", 1635 "Sharded": true 1636 }, 1637 "FieldQuery": "select 1 from (select o_c_id, o_w_id, o_d_id, count(distinct o_w_id), o_id from orders1 where 1 != 1 group by o_c_id, o_d_id, o_w_id) as t where 1 != 1", 1638 "Query": "select 1 from (select o_c_id, o_w_id, o_d_id, count(distinct o_w_id), o_id from orders1 where o_w_id = 1 and o_id > 2100 and o_id < 11153 group by o_c_id, o_d_id, o_w_id having count(distinct o_id) > 1 limit 1) as t where t.o_w_id = :o_o_w_id and t.o_d_id = :o_o_d_id and t.o_c_id = :o_o_c_id", 1639 "Table": "orders1", 1640 "Values": [ 1641 "INT64(1)" 1642 ], 1643 "Vindex": "hash" 1644 } 1645 ] 1646 } 1647 ] 1648 } 1649 }, 1650 "gen4-plan": { 1651 "QueryType": "SELECT", 1652 "Original": "select o.o_id,o.o_d_id from orders1 o, (select o_c_id,o_w_id,o_d_id,count(distinct o_w_id),o_id from orders1 where o_w_id=1 and o_id > 2100 and o_id < 11153 group by o_c_id,o_d_id,o_w_id having count( distinct o_id) > 1 limit 1) t where t.o_w_id=o.o_w_id and t.o_d_id=o.o_d_id and t.o_c_id=o.o_c_id limit 1", 1653 "Instructions": { 1654 "OperatorType": "Route", 1655 "Variant": "EqualUnique", 1656 "Keyspace": { 1657 "Name": "main", 1658 "Sharded": true 1659 }, 1660 "FieldQuery": "select o.o_id, o.o_d_id from orders1 as o, (select o_c_id, o_w_id, o_d_id, count(distinct o_w_id), o_id from orders1 where 1 != 1 group by o_c_id, o_d_id, o_w_id) as t where 1 != 1", 1661 "Query": "select o.o_id, o.o_d_id from orders1 as o, (select o_c_id, o_w_id, o_d_id, count(distinct o_w_id), o_id from orders1 where o_w_id = 1 and o_id > 2100 and o_id < 11153 group by o_c_id, o_d_id, o_w_id having count(distinct o_id) > 1 limit 1) as t where t.o_w_id = o.o_w_id and t.o_d_id = o.o_d_id and t.o_c_id = o.o_c_id limit 1", 1662 "Table": "orders1", 1663 "Values": [ 1664 "INT64(1)" 1665 ], 1666 "Vindex": "hash" 1667 }, 1668 "TablesUsed": [ 1669 "main.orders1" 1670 ] 1671 } 1672 }, 1673 { 1674 "comment": "TPC-C delete order_line1", 1675 "query": "DELETE FROM order_line1 where ol_w_id=178 AND ol_d_id=1 AND ol_o_id=84", 1676 "v3-plan": { 1677 "QueryType": "DELETE", 1678 "Original": "DELETE FROM order_line1 where ol_w_id=178 AND ol_d_id=1 AND ol_o_id=84", 1679 "Instructions": { 1680 "OperatorType": "Delete", 1681 "Variant": "Equal", 1682 "Keyspace": { 1683 "Name": "main", 1684 "Sharded": true 1685 }, 1686 "TargetTabletType": "PRIMARY", 1687 "MultiShardAutocommit": false, 1688 "Query": "delete from order_line1 where ol_w_id = 178 and ol_d_id = 1 and ol_o_id = 84", 1689 "Table": "order_line1", 1690 "Values": [ 1691 "INT64(178)" 1692 ], 1693 "Vindex": "hash" 1694 }, 1695 "TablesUsed": [ 1696 "main.order_line1" 1697 ] 1698 }, 1699 "gen4-plan": { 1700 "QueryType": "DELETE", 1701 "Original": "DELETE FROM order_line1 where ol_w_id=178 AND ol_d_id=1 AND ol_o_id=84", 1702 "Instructions": { 1703 "OperatorType": "Delete", 1704 "Variant": "EqualUnique", 1705 "Keyspace": { 1706 "Name": "main", 1707 "Sharded": true 1708 }, 1709 "TargetTabletType": "PRIMARY", 1710 "MultiShardAutocommit": false, 1711 "Query": "delete from order_line1 where ol_w_id = 178 and ol_d_id = 1 and ol_o_id = 84", 1712 "Table": "order_line1", 1713 "Values": [ 1714 "INT64(178)" 1715 ], 1716 "Vindex": "hash" 1717 }, 1718 "TablesUsed": [ 1719 "main.order_line1" 1720 ] 1721 } 1722 }, 1723 { 1724 "comment": "TPC-C delete orders1", 1725 "query": "DELETE FROM orders1 where o_w_id=1 AND o_d_id=3 and o_id=384", 1726 "v3-plan": { 1727 "QueryType": "DELETE", 1728 "Original": "DELETE FROM orders1 where o_w_id=1 AND o_d_id=3 and o_id=384", 1729 "Instructions": { 1730 "OperatorType": "Delete", 1731 "Variant": "Equal", 1732 "Keyspace": { 1733 "Name": "main", 1734 "Sharded": true 1735 }, 1736 "TargetTabletType": "PRIMARY", 1737 "MultiShardAutocommit": false, 1738 "Query": "delete from orders1 where o_w_id = 1 and o_d_id = 3 and o_id = 384", 1739 "Table": "orders1", 1740 "Values": [ 1741 "INT64(1)" 1742 ], 1743 "Vindex": "hash" 1744 }, 1745 "TablesUsed": [ 1746 "main.orders1" 1747 ] 1748 }, 1749 "gen4-plan": { 1750 "QueryType": "DELETE", 1751 "Original": "DELETE FROM orders1 where o_w_id=1 AND o_d_id=3 and o_id=384", 1752 "Instructions": { 1753 "OperatorType": "Delete", 1754 "Variant": "EqualUnique", 1755 "Keyspace": { 1756 "Name": "main", 1757 "Sharded": true 1758 }, 1759 "TargetTabletType": "PRIMARY", 1760 "MultiShardAutocommit": false, 1761 "Query": "delete from orders1 where o_w_id = 1 and o_d_id = 3 and o_id = 384", 1762 "Table": "orders1", 1763 "Values": [ 1764 "INT64(1)" 1765 ], 1766 "Vindex": "hash" 1767 }, 1768 "TablesUsed": [ 1769 "main.orders1" 1770 ] 1771 } 1772 }, 1773 { 1774 "comment": "TPC-C delete history1", 1775 "query": "DELETE FROM history1 where h_w_id=75 AND h_d_id=102 LIMIT 10", 1776 "v3-plan": { 1777 "QueryType": "DELETE", 1778 "Original": "DELETE FROM history1 where h_w_id=75 AND h_d_id=102 LIMIT 10", 1779 "Instructions": { 1780 "OperatorType": "Delete", 1781 "Variant": "Equal", 1782 "Keyspace": { 1783 "Name": "main", 1784 "Sharded": true 1785 }, 1786 "TargetTabletType": "PRIMARY", 1787 "MultiShardAutocommit": false, 1788 "Query": "delete from history1 where h_w_id = 75 and h_d_id = 102 limit 10", 1789 "Table": "history1", 1790 "Values": [ 1791 "INT64(75)" 1792 ], 1793 "Vindex": "hash" 1794 }, 1795 "TablesUsed": [ 1796 "main.history1" 1797 ] 1798 }, 1799 "gen4-plan": { 1800 "QueryType": "DELETE", 1801 "Original": "DELETE FROM history1 where h_w_id=75 AND h_d_id=102 LIMIT 10", 1802 "Instructions": { 1803 "OperatorType": "Delete", 1804 "Variant": "EqualUnique", 1805 "Keyspace": { 1806 "Name": "main", 1807 "Sharded": true 1808 }, 1809 "TargetTabletType": "PRIMARY", 1810 "MultiShardAutocommit": false, 1811 "Query": "delete from history1 where h_w_id = 75 and h_d_id = 102 limit 10", 1812 "Table": "history1", 1813 "Values": [ 1814 "INT64(75)" 1815 ], 1816 "Vindex": "hash" 1817 }, 1818 "TablesUsed": [ 1819 "main.history1" 1820 ] 1821 } 1822 } 1823 ]