diff --git a/pkg/ccl/logictestccl/testdata/logic_test/triggers_explain b/pkg/ccl/logictestccl/testdata/logic_test/triggers_explain index de64fb23495d..74781c68a5a9 100644 --- a/pkg/ccl/logictestccl/testdata/logic_test/triggers_explain +++ b/pkg/ccl/logictestccl/testdata/logic_test/triggers_explain @@ -124,9 +124,6 @@ quality of service: regular │ regions: │ actual row count: 0 │ vectorized batch count: 0 -│ KV contention time: 0µs -│ KV lock wait time: 0µs -│ KV latch wait time: 0µs │ estimated row count: 0 (missing stats) │ table: xy │ set: x, y @@ -196,9 +193,6 @@ quality of service: regular actual row count: 0 vectorized batch count: 0 KV time: 0µs - KV contention time: 0µs - KV lock wait time: 0µs - KV latch wait time: 0µs KV rows decoded: 0 KV pairs read: 0 KV bytes read: 0 B @@ -343,9 +337,6 @@ quality of service: regular │ │ regions: │ │ actual row count: 0 │ │ vectorized batch count: 0 -│ │ KV contention time: 0µs -│ │ KV lock wait time: 0µs -│ │ KV latch wait time: 0µs │ │ estimated row count: 0 (missing stats) │ │ from: xy │ │ @@ -374,9 +365,6 @@ quality of service: regular │ actual row count: 0 │ vectorized batch count: 0 │ KV time: 0µs -│ KV contention time: 0µs -│ KV lock wait time: 0µs -│ KV latch wait time: 0µs │ KV rows decoded: 0 │ KV pairs read: 0 │ KV bytes read: 0 B @@ -422,9 +410,6 @@ quality of service: regular │ │ regions: │ │ actual row count: 1 │ │ vectorized batch count: 0 -│ │ KV contention time: 0µs -│ │ KV lock wait time: 0µs -│ │ KV latch wait time: 0µs │ │ estimated row count: 0 (missing stats) │ │ from: xy │ │ @@ -453,9 +438,6 @@ quality of service: regular │ actual row count: 1 │ vectorized batch count: 0 │ KV time: 0µs -│ KV contention time: 0µs -│ KV lock wait time: 0µs -│ KV latch wait time: 0µs │ KV rows decoded: 1 │ KV pairs read: 2 │ KV bytes read: 8 B @@ -699,9 +681,6 @@ quality of service: regular │ │ regions: │ │ actual row count: 0 │ │ vectorized batch count: 0 -│ │ KV contention time: 0µs -│ │ KV lock wait time: 0µs -│ │ KV latch wait time: 0µs │ │ estimated row count: 0 (missing stats) │ │ table: parent │ │ set: k @@ -727,9 +706,6 @@ quality of service: regular │ actual row count: 0 │ vectorized batch count: 0 │ KV time: 0µs -│ KV contention time: 0µs -│ KV lock wait time: 0µs -│ KV latch wait time: 0µs │ KV rows decoded: 0 │ KV pairs read: 0 │ KV bytes read: 0 B @@ -777,9 +753,6 @@ quality of service: regular │ │ regions: │ │ actual row count: 1 │ │ vectorized batch count: 0 -│ │ KV contention time: 0µs -│ │ KV lock wait time: 0µs -│ │ KV latch wait time: 0µs │ │ estimated row count: 0 (missing stats) │ │ table: parent │ │ set: k @@ -805,9 +778,6 @@ quality of service: regular │ actual row count: 1 │ vectorized batch count: 0 │ KV time: 0µs -│ KV contention time: 0µs -│ KV lock wait time: 0µs -│ KV latch wait time: 0µs │ KV rows decoded: 1 │ KV pairs read: 2 │ KV bytes read: 8 B @@ -832,9 +802,6 @@ quality of service: regular │ │ regions: │ │ actual row count: 0 │ │ vectorized batch count: 0 - │ │ KV contention time: 0µs - │ │ KV lock wait time: 0µs - │ │ KV latch wait time: 0µs │ │ estimated row count: 0 (missing stats) │ │ table: child │ │ set: fk @@ -907,9 +874,6 @@ quality of service: regular │ │ actual row count: 1 │ │ vectorized batch count: 0 │ │ KV time: 0µs - │ │ KV contention time: 0µs - │ │ KV lock wait time: 0µs - │ │ KV latch wait time: 0µs │ │ KV rows decoded: 1 │ │ KV pairs read: 2 │ │ KV bytes read: 8 B @@ -956,9 +920,6 @@ quality of service: regular │ │ actual row count: 0 │ │ vectorized batch count: 0 │ │ KV time: 0µs - │ │ KV contention time: 0µs - │ │ KV lock wait time: 0µs - │ │ KV latch wait time: 0µs │ │ KV rows decoded: 1 │ │ KV pairs read: 2 │ │ KV bytes read: 8 B @@ -1057,9 +1018,6 @@ quality of service: regular │ regions: │ actual row count: 1 │ vectorized batch count: 0 -│ KV contention time: 0µs -│ KV lock wait time: 0µs -│ KV latch wait time: 0µs │ estimated row count: 0 (missing stats) │ from: parent │ spans: /2/0 @@ -1076,9 +1034,6 @@ quality of service: regular │ │ regions: │ │ actual row count: 0 │ │ vectorized batch count: 0 - │ │ KV contention time: 0µs - │ │ KV lock wait time: 0µs - │ │ KV latch wait time: 0µs │ │ estimated row count: 0 (missing stats) │ │ from: child │ │ @@ -1140,9 +1095,6 @@ quality of service: regular │ actual row count: 1 │ vectorized batch count: 0 │ KV time: 0µs - │ KV contention time: 0µs - │ KV lock wait time: 0µs - │ KV latch wait time: 0µs │ KV rows decoded: 1 │ KV pairs read: 2 │ KV bytes read: 8 B diff --git a/pkg/sql/execinfrapb/component_stats.go b/pkg/sql/execinfrapb/component_stats.go index d313ba1f9ffb..8b01d0396897 100644 --- a/pkg/sql/execinfrapb/component_stats.go +++ b/pkg/sql/execinfrapb/component_stats.go @@ -116,6 +116,14 @@ func printNodeIDs(nodeIDs []int32) redact.SafeString { // formatStats calls fn for each statistic that is set. value can be nil. func (s *ComponentStats) formatStats(fn func(suffix string, value interface{})) { + timeIfNonZero := func(d optional.Duration, suffix string) { + if d.HasValue() { + if t := humanizeutil.Duration(d.Value()); t != "0µs" { + fn(suffix, t) + } + } + } + // Network Rx stats. if s.NetRx.Latency.HasValue() { fn("network latency", humanizeutil.Duration(s.NetRx.Latency.Value())) @@ -185,15 +193,9 @@ func (s *ComponentStats) formatStats(fn func(suffix string, value interface{})) if s.KV.KVTime.HasValue() { fn("KV time", humanizeutil.Duration(s.KV.KVTime.Value())) } - if s.KV.ContentionTime.HasValue() { - fn("KV contention time", humanizeutil.Duration(s.KV.ContentionTime.Value())) - } - if s.KV.LockWaitTime.HasValue() { - fn("KV lock wait time", humanizeutil.Duration(s.KV.LockWaitTime.Value())) - } - if s.KV.LatchWaitTime.HasValue() { - fn("KV latch wait time", humanizeutil.Duration(s.KV.LatchWaitTime.Value())) - } + timeIfNonZero(s.KV.ContentionTime, "KV contention time") + timeIfNonZero(s.KV.LockWaitTime, "KV lock wait time") + timeIfNonZero(s.KV.LatchWaitTime, "KV latch wait time") if s.KV.TuplesRead.HasValue() { fn("KV rows decoded", humanizeutil.Count(s.KV.TuplesRead.Value())) } diff --git a/pkg/sql/opt/exec/execbuilder/testdata/cascade b/pkg/sql/opt/exec/execbuilder/testdata/cascade index fb38b2ce039a..ba4a6b30dfc4 100644 --- a/pkg/sql/opt/exec/execbuilder/testdata/cascade +++ b/pkg/sql/opt/exec/execbuilder/testdata/cascade @@ -1084,9 +1084,6 @@ quality of service: regular │ │ sql nodes: │ │ regions: │ │ actual row count: 1 -│ │ KV contention time: 0µs -│ │ KV lock wait time: 0µs -│ │ KV latch wait time: 0µs │ │ from: loop_a │ │ │ └── • buffer @@ -1101,9 +1098,6 @@ quality of service: regular │ regions: │ actual row count: 1 │ KV time: 0µs -│ KV contention time: 0µs -│ KV lock wait time: 0µs -│ KV latch wait time: 0µs │ KV rows decoded: 1 │ KV pairs read: 2 │ KV bytes read: 8 B @@ -1123,9 +1117,6 @@ quality of service: regular │ │ sql nodes: │ │ regions: │ │ actual row count: 0 - │ │ KV contention time: 0µs - │ │ KV lock wait time: 0µs - │ │ KV latch wait time: 0µs │ │ from: loop_b │ │ │ └── • buffer @@ -1147,9 +1138,6 @@ quality of service: regular │ │ regions: │ │ actual row count: 3 │ │ KV time: 0µs - │ │ KV contention time: 0µs - │ │ KV lock wait time: 0µs - │ │ KV latch wait time: 0µs │ │ KV rows decoded: 3 │ │ KV pairs read: 6 │ │ KV bytes read: 24 B @@ -1175,9 +1163,6 @@ quality of service: regular │ │ sql nodes: │ │ regions: │ │ actual row count: 0 - │ │ KV contention time: 0µs - │ │ KV lock wait time: 0µs - │ │ KV latch wait time: 0µs │ │ from: loop_a │ │ │ └── • buffer @@ -1192,9 +1177,6 @@ quality of service: regular │ │ regions: │ │ actual row count: 1 │ │ KV time: 0µs - │ │ KV contention time: 0µs - │ │ KV lock wait time: 0µs - │ │ KV latch wait time: 0µs │ │ KV rows decoded: 1 │ │ KV pairs read: 2 │ │ KV bytes read: 8 B @@ -1503,9 +1485,6 @@ quality of service: regular │ │ sql nodes: │ │ regions: │ │ actual row count: 0 -│ │ KV contention time: 0µs -│ │ KV lock wait time: 0µs -│ │ KV latch wait time: 0µs │ │ from: p138974 │ │ │ └── • buffer @@ -1526,9 +1505,6 @@ quality of service: regular │ regions: │ actual row count: 0 │ KV time: 0µs -│ KV contention time: 0µs -│ KV lock wait time: 0µs -│ KV latch wait time: 0µs │ KV rows decoded: 0 │ KV bytes read: 0 B │ KV gRPC calls: 0 diff --git a/pkg/sql/opt/exec/execbuilder/testdata/delete b/pkg/sql/opt/exec/execbuilder/testdata/delete index 0f3456fc596d..0f175359df00 100644 --- a/pkg/sql/opt/exec/execbuilder/testdata/delete +++ b/pkg/sql/opt/exec/execbuilder/testdata/delete @@ -493,9 +493,6 @@ quality of service: regular │ sql nodes: │ regions: │ actual row count: 0 -│ KV contention time: 0µs -│ KV lock wait time: 0µs -│ KV latch wait time: 0µs │ from: t137352 │ auto commit │ @@ -505,9 +502,6 @@ quality of service: regular │ regions: │ actual row count: 0 │ KV time: 0µs - │ KV contention time: 0µs - │ KV lock wait time: 0µs - │ KV latch wait time: 0µs │ KV rows decoded: 0 │ KV bytes read: 0 B │ KV gRPC calls: 0 @@ -559,9 +553,6 @@ quality of service: regular │ sql nodes: │ regions: │ actual row count: 0 -│ KV contention time: 0µs -│ KV lock wait time: 0µs -│ KV latch wait time: 0µs │ from: t137352 │ auto commit │ @@ -570,9 +561,6 @@ quality of service: regular │ regions: │ actual row count: 0 │ KV time: 0µs - │ KV contention time: 0µs - │ KV lock wait time: 0µs - │ KV latch wait time: 0µs │ KV rows decoded: 0 │ KV bytes read: 0 B │ KV gRPC calls: 0 @@ -588,9 +576,6 @@ quality of service: regular │ regions: │ actual row count: 0 │ KV time: 0µs - │ KV contention time: 0µs - │ KV lock wait time: 0µs - │ KV latch wait time: 0µs │ KV rows decoded: 0 │ KV bytes read: 0 B │ KV gRPC calls: 0 diff --git a/pkg/sql/opt/exec/execbuilder/testdata/dist_vectorize b/pkg/sql/opt/exec/execbuilder/testdata/dist_vectorize index 156dd8151905..48242d27fba6 100644 --- a/pkg/sql/opt/exec/execbuilder/testdata/dist_vectorize +++ b/pkg/sql/opt/exec/execbuilder/testdata/dist_vectorize @@ -76,9 +76,6 @@ quality of service: regular regions: actual row count: 5 KV time: 0µs - KV contention time: 0µs - KV lock wait time: 0µs - KV latch wait time: 0µs KV rows decoded: 5 KV pairs read: 10 KV bytes read: 40 B @@ -88,7 +85,7 @@ quality of service: regular table: kv@kv_pkey spans: FULL SCAN · -Diagram: https://cockroachdb.github.io/distsqlplan/decode.html#eJzsV81u4zYQvvcpiDklhQzrz47D07beLRC0SRa2d3sogoCRZhXCEqmSVBw38GP1BfpkhaQoleRYsFAUOtQ-GCBnNPz4fd-I1Avo32OgsPz0y6f5igQyE-bs-3Py0-L2mqyfwAIhQ7xhCWqgv4EDFrhggQcW-GDBBO4sSJUMUGup8pSX4oGr8BmobQEXaWby6TsLAqkQ6AsYbmIECiv2EOMCWYhqbIMFIRrG42KZ9dOH9dN9usYtWDCXcZYITcGCZcqEpmQ0zjH8_JXkS2lKhFMOFUZc5gkGtSmnDE-QEvuvP3U5DqQwKAyXYi8Uy2BNNoyb_QgzweP7ISU3moQYyBBDSl5xPGwNaqKQhZTMyI_lZLT4PCcBi2P9lpcyrqq8fEfXX-dzog2mpQ7kDJ_NmAtzToldUFQmIK4PJSTsmSSYSLUlLI5lwEwOyy4wPOS7QE1kZtLMUJLnF_CrCQfudhaUo1fNtGERAnVqIl99BGrvrON1_iGKFEbMSDWeNGWe3365Wd0vbn9dnp2DBfiMQbYvzb_A7bZwTw7i_gduJqQKUWHYwHq3696Z03Lw8sv1_dXN6uyD89_szGvtzGlK4hzfek6v1hu7o7F3ar4hm8_po3TNotOBm2_awO0e71C3n0O90dg_OXRIh7p9lK459GJgh140cHvHO9Tr51B_VJyEJ4cO5lCvj9I1h84Gduisgds_3qF-P4dORid_DulPv4_ONX9eDuzPyz4fBgvUqRQaWxft91eyWyuNnPxGjmGE5fVdy0wF-FnJoMgth7dFoWIiRG3KqFMOrkQV0kYhS96-a-qVnM5KbqOSU680aVdyuzH1AeV1lvIPV3Lalfy-22OFKiDQbKRa532LIti-Oama3-_kEDUqzmL-B9s3YPVYYTqFAfKnqtmrUNXxVazs-iqaoNYsaiTYRxq7zs-0zc-kk5_pYabddqXpiek6Pxdtfi46-ZkdZtprV5qdmK7zM2vzc9n9IrIPU-3vvR27X7T_O64v8yPpWyw39zwECvbrb_TOX_WD_AEW6fxcXD7KTUHWapvmp9o3Fmu04Jqt8SMaVAkXXBseADUqw93uu78DAAD__-v-IXE= +Diagram: https://cockroachdb.github.io/distsqlplan/decode.html#eJzslt2O4jYUx-_7FNa5mqmCyBcM46tt2a2EWoYVsNuLCiFPcjZrkcSp7fDREY_VF-iTVUnINMkOEVFVcVG4QIp9cvz3__xO7BdQv4dAYfHhlw_jJfFEGuu77-_JT_PZlGy2YEAsfHxiESqgv4EFBthggAMGuGDAAFYGJFJ4qJSQWchL_sLE3wM1DeBxkupseGWAJyQCfQHNdYhAYcmeQ5wj81H2TTDAR814mC-z2b7bbNfJBg9gwFiEaRQrCgYsEhYrSnr9TMPPn0m2lKIktopHiQEXWYBGpYshzSOkxPzrT3UKETtFfPSEjz4lp_eeDxoVkch8Skbkx2IwmH8cE4-FoXqNSxiXZVymYPp5PCZKY1L4Ru5wr_s81veUmPmWigDEzbmAiO1JhJGQB8LCUHhMZ7LMXMMz095XVESkOkk1JVl8Lr8csGB1NKB4OnmsNAsQqFUpyuQ9UPNoXF6XH4JAYsC0kP1BvSzj2aen5Xo--3Vxdw8G4B69VHMR113-F7rthu7BWd3_yE1jIX2U6Ne0ro7tO7MaxC0-TdeTp-XdO-u_2ZnT2JlVL4l1eatYnVqlb_f6zq1ZujSL1aUyFaSGV26WYU23fTlRdjeinF7fvRHVhSi7S2UqRD1cmaiHmm7ncqKcbkS5vfykuRF1MVFOl8pUiBpdmahRTbd7OVFuN6IGvRtPXXhyu9SlwtPjlXl67HKxnaNKRKywcVF8eyWzsVLPym6U6AdYXD-VSKWHH6Xw8tjicZYnygd8VLqYtYqHSVxOKS2RRa_38momqzWTXctkVTMNmpnsdk1dRDmtqdzzmaxmJrfr9lheFYhR74TckJBpjL3DK0nl-I5xXWfMR4WSs5D_wb4FsHwth06ih3xbNns5VXZ8OVd0fTkboVIsqAWYF4Jd9WfY9GfQ6s_wvNN2M9Pw5nTVn4emPw-t_ozOO-00M41uTlf9GTX9eWz_EJnnrXa_-Tq2f2j_d14_ZkfSl1Ds1twHCubp13vjr_xB9gILVHYuLr6KXW7W8pBkp9oXFio0YMo2-B41yojHXGnuAdUyxePxu78DAAD__yEjlXY= query T EXPLAIN ANALYZE (DISTSQL) SELECT * FROM kv JOIN kw ON kv.k = kw.k @@ -122,9 +119,6 @@ quality of service: regular │ regions: │ actual row count: 5 │ KV time: 0µs -│ KV contention time: 0µs -│ KV lock wait time: 0µs -│ KV latch wait time: 0µs │ KV rows decoded: 5 │ KV pairs read: 10 │ KV bytes read: 40 B @@ -140,9 +134,6 @@ quality of service: regular regions: actual row count: 5 KV time: 0µs - KV contention time: 0µs - KV lock wait time: 0µs - KV latch wait time: 0µs KV rows decoded: 5 KV pairs read: 10 KV bytes read: 40 B @@ -152,7 +143,7 @@ quality of service: regular table: kw@kw_pkey spans: FULL SCAN · -Diagram: https://cockroachdb.github.io/distsqlplan/decode.html#eJzsmt1um0gUx-_3KUZz1W5x7eEjH0iVrE27UrqbpEqr3qyiagInNgIzLjO2443yWPsC-2QroE5iMF4ftAsIyEVVmOHj_OZ__nNmzAOV3wNq088ffv9w9oX8TH69vrog_pJ8vDq_JP6KXF0Sf_nWJ--Iv3rrU42GwoVLPgNJ7T8ooxrVqUYNqlGTatSiNxqdR8IBKUUUd3lILjh376k90qgXzhcqPn2jUUdEQO0HqjwVALXpF34bwDVwF6LhiGrUBcW9IHmMvxz7y29zH9ZUo2ciWMxCaRNfI0uq0c9zHh8NhvGL_PaVxM-TNglZehjBxBNxBwVSpaeUNwObjP7-S6bHjggVhMoTYa4pEI5PVtxT-RaunOnupkisJHHBES64NvnxHrdrBZJEwF2bnJBf0pOT609nxOFBIJ_6zbkXbfrFEV18PTsjUsGcOGIRKvIK7tXQC9Vrm4wSTmkHAL-ow4zfkxnMRLQmPAiEw1X8WqPkHW7jKEASsVDzhbJJ3D95_c0JRm8eNZoepeO5Ga_bNZlyOd0eqXHc_0ajUvEJUJu9UMP5e2qPHrVygjjKCGI19le7BLF6FsSQ9ZJooCT0jCSOCiXxfF8RuRCBm73vm_hFDuq1Q10XEE3go_BCiIYs4zcB3KlXY_bm9bvIm0zT_1KNXsXRj5k21rWxoY1jw4N7cBZ5mezjG7fJ7wFRMJsT15M-WUg-gdL4n9EaGbSsON2eOSzCXdx2IrsUAzEfMmsbVgGCf43DKozDzMZhbcXBDrcNhp9HhvpgaPS20TTbyM4krKwkjkvMJL0kmiiJ7ExyXCiJCmcS1s6ZZDvd9MPTTS_hwMZgaPbp1rR0yzqwXlYSJyUcuJdEEyWRdeCTQklU6MB6Ox14O92Mw9PNKOHA5mBo9enWtHTLOrBRVhKnJRy4l0QTJZF14NNCSVTowEY7HXg73czD080s4cDWoE-2piVb1n_NsoKw8P47GDLCQ5cwItQUol4cTRNH1omtQnFU6MRmO53YxPyMdA1yLkIJmf3t3Y8aZR41YDFjcCeQjpwUi8iBT5Fwkr7p4VVyo8QfXJAqbdXTg_Nw0yQVV_s2zP9PtiOahBgBnz39DHd4KEeFoYSgViLyY4eA0Fk_xbI5n_cMFyREHg-8P3keweay5N0jcMBbJgxeNG285aktAbBpnYGMuWQvxvJhSECnNQNiewCd_CeA2DYgHQmIFWdDSyVkYAlZXSNk5ggxhKHqjTLUI1woR4WhtHSsGRLQac2AqjdUJCBWnA0tlZCBJWR1jZCZI6RnCY1eEjLyM87mVlbOm429t2LbjjZqlDnnYjFLFu4t1Q3D8SleDdQ_1AwZS92Fe-VjrSMBdbBwxxKqu3CvvFYxc4SskoV7SyV0jONTvBpogKEiY6m7cK_eUJGAOli4YwnVXbhXb6g5QkfYwr3dgKzcjHPcl_BbLoTj070NfSSg4nVB_VOyjoyl9hK-crswsITqLuGr3yrKETrpS_iXgE5wfLq3oY8EVLwuaIChImOpvYSv3lCxhOou4as31Byh076E3yrhczMOK_v9TEslZCAB1V3EVy4hhiXUvd19LKE9a4P652UDHU336vg8orIf0bSU0CkSUN2VfPWuiiXUvS1-LKE9C4QGuCo6mu4V83lE6C9p2m0aVn7eyX0g1KhqvvrfdJCA6q7mq99BwhLqXjWPJVT7Tn_1a2Y0ouIlQv1Ts5mPBvOpYgeKVQsJqO5qvnpXxRLqXjWPJVT7dn_1ropGVLxEaICr5qPJfYDU8WrefLzR6F0gVt88l9p09ONvsOOfzR-NL-ATSe0H-nkqVgmtL-s5SGrf8UCCRi-4D-9BQTTzQk8qz6G2ihbw-PjTPwEAAP__HGu7Yw== +Diagram: https://cockroachdb.github.io/distsqlplan/decode.html#eJzsmt9um0gUxu_3KUZz1W5x7eFPYiNVsjbtSulukiqterOKqgmc2gjMuMzYjjfKY-0L7JOtwHUSjPH6IAcsIBdVgQHm_M6cb74Zc0_lj4Da9POHPz-cfSG_kt-vry6IPycfr84vib8gV5fEn7_1yTviL976VKOhcOGST0BS-y_KqEZ1qlGDatSkGrXojUankXBAShHFTe6TG87dO2r3NOqF05mKT99o1BERUPueKk8FQG36hd8GcA3chajboxp1QXEvSF7jz4f-_NvUhyXV6JkIZpNQ2sTXyJxq9POUx0edbtyRP76S-H3SJiFbHUYw8kTcQIFUq1PKm4BNev_-I382EQtJXHCEC65Nft53u1QgSQTctUmf_LY6Obr-dEYcHgTysd2Ue9G6XdyDi69nZ0QqmBJHzEJFXsGd6nqhem2TXhLXqgGAn9dgwu_IBCYiWhIeBMLhKu5WL-nDLVfOGCQRMzWdKZvE7ZPur08wevOg0dXRiv-a7-2SjLkcp8kO4_Y3GpWKj4Da7Fn2zt9Tu_egFUvgyUYCF0N_sS2Bi6cEdlmbwgOkUN9I4UluCp-eKyIXInA3n_sm7sherbaMhguIRvBReCFEXbZRzwF8V6-G7M3rd5E3Gq_-SzV6FUc_ZNpQ14aGNowFBe7AmSlPhOmM7-IbX5M_AqJgMiWuJ30yk3wEhfE_oTU20LL88njiMAu3cduK7FJ0xLTLrDSsHAT_G4eVG4e5GYeVioPtX-YMr9NdvdM12jI_tFKzoik8LaDUbQpfQqlPc1NYolKzeip1ujz0_ctDL6BwRqdrtuVxaIXTi6awX0Dh2hS-hML1c1NYosLp9VS4dHkY-5eHUUDhzE7Xasvj0ApnFE3hoIDCtSl8CYUb5KawRIUz6qlw6fIw9y8Ps4DCWZ22OA6tb2bRBFp4fet0GeGhSxgRagxRm8xDK52Vm8wSlc6sp9KZmG33a5BTEUrY2F_c_qrexqs6LGYM7ghWmZNiFjnwKRJO0nZ1eJU8KKlnF6RaXdVXB-fh-pJUXO3asHxJtj2ahBgBnzz-bLF_KCe5oYSgFiLyScAVhM7yMZb1-QX3VDpKFyREHg-8v3kWwfq2pO8ROODNEwbPLq215fFaAmB9dQIy5rJ5M5YPQwIaVAyI7QDUPwgglgakIwGx_Gqo6RAysISsphEyM4QYQlD1oxLUE1woJ7mh1DTXDAloUDGg8gUVCYjlV0NNh5CBJWQ1jZCZIaRvEuo9J2RkZ5z1o6yMNhs7H8XSitY7KnHOxGIWNO41HTcMxyd_NVB9qhkylqqNe-m51pGAGmjcsYSqNu6lexUzQ8gqaNxrOoROcXzyVwNHIKjIWKo27uULKhJQA407llDVxr18Qc0QOsEa93oDsjIzzmlr4VMqhOPTvA19JKD8dUH1U7KOjKVyC1-6XBhYQlVb-PK3ijKE-q2Ffw6oj-PTvA19JKD8dcERCCoylsotfPmCiiVUtYUvX1AzhAathU9Z-MyMw4p-P1PTIWQgAVVt4ksfQgxLqHm7-1hCO9YG1c_LBjqa5vn4LKKiH9HUlNAACahqJ1--qmIJNW-LH0toxwLhCFQVHU3zzHwWEfpLmnqLhpWddzIfCB2Vmy__Nx0koKrdfPk7SFhCzXPzWEKV7_SXv2ZGI8pfIlQ_NZvZaDCfKjbArFpIQFW7-fJVFUuoeW4eS6jy7f7yVRWNKH-JcASqmo0m8wFSw928-XCj0e-BWHzzXGrT3s-_zpZ_1n80voGPJLXv6eexWCS0viynIKn9nQcSNHrBfXgPCqKJF3pSeQ61VTSDh4df_gsAAP__1YKjfA== query T EXPLAIN (VEC, VERBOSE) SELECT count(*) FROM kv diff --git a/pkg/sql/opt/exec/execbuilder/testdata/distsql_misc b/pkg/sql/opt/exec/execbuilder/testdata/distsql_misc index 649e68a3bf1d..4463e93c29e8 100644 --- a/pkg/sql/opt/exec/execbuilder/testdata/distsql_misc +++ b/pkg/sql/opt/exec/execbuilder/testdata/distsql_misc @@ -116,7 +116,7 @@ quality of service: regular · • create statistics · -Diagram: https://cockroachdb.github.io/distsqlplan/decode.html#eJzsV-Fuo0YQ_t-nGM2fSyQcWMCOw69LfTnVOjmODLqqqqLTBuYIMmbp7iInjfxYfYE-WQWcG5sYn4lkKTodP1B2Z5j5vsz3rdZPqP5K0cPR7OoyuAI_uAzGfjAe-aAYTK-Bw8fZdAIR1xx-Hwe_wfQmGE-vfbj0YfoR_D_84GoCwXhyBe96rFDv0MBMRHTNF6TQ-xMZGmijgQ4a6KKBfbw1MJciJKWELFOeqg_G0QN6loFJlhe63L41MBSS0HtCneiU0MOA36U0Ix6RNC00MCLNk7RqUwJ8X76-5HN6RANHIi0WmfKAo4F-zss_eyYDnkXAQOh7kmjgOAtFphKlKdOgQp7ByYI_gFbAY4L-wlKnaOCnz1BCVB5krF5KihNRltSkdL2lkwV5YP37j6rXocjKqonIXoRSEc5hyRP9MsJ1eL87JMVSQUShiCjygFlWvX33qEmBJB55MLQs-LXejmc3Iwh5mqqN3Jwncp1rV5uTz6MRKE05hKLINJzQgzaTTJ96YJnPCUTztoQKlih0Xui60-3KwHr9bYpK85jQYxtjH39Az1oZh0_e54s8JWn2t6deb_vJ31T1rij5mmsP3rNWIHYDSL8VyHP_IhMyIknRVv_bVSvUyziWFHMtpMmsw0HDiW1ZcFeEc9LqtJWC06DAtv-Z7HAbsVfYyGQ90_5RjGTvMhI7G8CnZIeV7F1Wco9hJbuDlViX6a-tNDiClQZbQOzDZWi_RoZ2z3R-yvDtyNDuMv21DM-PIMPzLSDO4TJ0XiNDp2e6P2X4dmTodJn-WobDI8hwuAXEPVyG7mtk6PbM_o8iQ2eXDO0zZ7cMnV0yHBxDhk4HGbpdpr-W4cURZHjR5aI9I5WLTFHjnru7k9Xo1GPlhZiimOrbsxKFDOlGirDKrZfTqlC1EZHSdZTVi3G2DiktiS_-_52wWYntrWRvVWKblfrNSvZ-TF1AOXtLue2VWLOS25Uer6aCGemlkPPaSYqy6tQsDb0O1F6qI89H-jq6IKV4_JxQKn0T56CJs78X56Cdsd2sNHibjM-bOM_34hy2M3aalYZvk_GwifNiv0GsdsruC9fuPwA6cXZaOdtn7nc49xucL8oj62sqll-SCD20vj29Ha_1g-UHPFbluenfi2UFOnjMy1PvK08VGTjhc_pAmuQiyRKlkxA9LQtarX75LwAA__-ZMzZ1 +Diagram: https://cockroachdb.github.io/distsqlplan/decode.html#eJzsllFvo0YQx9_7KUbzchcJBxaw4_B0qS-nWifHkUFXVVV02sAch4xZursoSSN_rH6BfrIKCI1NjWssWXcP5wfk3R1m_n_mt6t9RvVHih5OFtdXwTX4wVUw9YPpxAfFYH4DHD4s5jOIuObw6zT4Bea3wXR-48OVD_MP4P_mB9czCKaza3gzYIV6gwZmIqIbviKF3u_I0EAbDXTQQBcNHOKdgbkUISklZBnyXL0wjR7RswxMsrzQ5fSdgaGQhN4z6kSnhB4G_D6lBfGIpGmhgRFpnqRVmVLgu_LxOV_SExo4EWmxypQHHA30c17-HZgMeBYBA6G_kkQDp1koMpUoTZkGFfIM3q74I2gFPCYYrix1hgZ-_ASlROVBxuqhpDgRZUpNStdTOlmRB9bff6mXEPGgIKJQRBR5wCyrnr5_0qRAEo88GFsW_FxPx4vbCYQ8TdVGbM4T2cTa1eTs02QCSlMOoSgyDW_pUZtJps88sMzXAKJlV0AlSxQ6L3Rd6W5tYD1--epK85jQYxttmr5Hz1obh3fK56s8JWkOt7tUT_vJn1TVriz5mmsP3rFOIXZLyLBTyGv9IhMyIknRVv27dafUqziWFHMtpMmsw0XDW9uy4L4Il6TVWacFp2WBbX9Mdjj27AjsTTYw7W8Fvr0LfHY-go_JDvTtXei7p0Df7oE-69OtBv3RCdAfbQmxD8fGPgYbe2A6P7A5Hhu7T7cabC5OgM3FlhDncGycY7BxBqb7A5vjsXH6dKvBZnwCbMZbQtzDsXGPwcYdmMNvhY2zCxv73NmNjbMLm9EpsHF6YOP26VaDzeUJsLnsc1FckMpFpqh1T9tdyWpVGrDyQkdRTPXtT4lChnQrRVjF1sN5laiaiEjpepXVg2nWLCktia_-veduZmJ7M9lbmdhmpmE7k71fUx9Rzt5Ubncm1s7k9rXHq65gRvpByGW9kxRl1SlXbsBmod5L9crrEdysrkgpHr8GlKRv6hy1dQ736hx1O7bbmUbfp-OLts6LvTrH3Y6ddqbx9-l43NZ5uX-DWN2W3f_s2v0HQC_PTqdn-9z9H8_DlufL8sj6koqHz0mEHlovv8GOR_PD8gUeq_Lc9L-Kh0p08JSXp94XnioycMaX9J40yVWSJUonIXpaFrRe__RPAAAA__9ivap6 query T retry EXPLAIN (DISTSQL, TYPES) SELECT * FROM data @@ -157,7 +157,7 @@ quality of service: regular · • create statistics · -Diagram: https://cockroachdb.github.io/distsqlplan/decode.html#eJzsV29vm8gTfv_7FKN501S_dWABOw6vknNTnVXljwzq6XSKqg1MHWS869tdK8lF-Vj3Be6TnYD6YohxjaJKtVpeIHZmmJ1nmOdB-4jmzxxDHE3OTuMziOLTeBzF41EEhsP7yeU5pMIK-G0c_wqXV_H48iKC0wgu30P0exSfnUM8Pj-DNz2-NG-QoVQpXYg5GQz_QI4MPWToI8MAGfbxmuFCq4SMUboIeSxfGKf3GLoMM7lY2sJ8zTBRmjB8RJvZnDDEWNzkNCGRknZcZJiSFVleblMUeFLcPi1m9IAMRypfzqUJQTC4YZAwSJFhtBCFredwEDIFDsrekkaGY5koaTJjSVowiZBwMBf3YA2IKUF_7pq3yHBCMiUdwglncOIxOPEZnATF8_95GIbji3iIDD98hAKRCUHyaqlpmqliY0vGViabzSkE95-_TbVOlCz2zpR84cpVMoM7kdmXHmGT280ure4MpJSolNIQuOtW5psHSwY0iTSEoevCL5V5OrkaQSLy3KzFLkSmV7FeaTz_OBqBsbSARC2lhQO6t04m7dsQXOc5gGjWFlCWpZZ2sbTVTtdPDKv1l49urJgShnxtSsbvMHSf2O6DEon5Iift9OtDUpmj7C8q9y4hRVbY4oM-P3prVra-8usOtm4IXvjYuq3fitNr4Oy34nyGt5RKp6QprcG7fmrtxOl0qmkqrNIOd3fvCRx4rgs3y2RGtpz_VYfaHI1-bQurd-8rkfVeNoLbOus3OsvrI8R31xr-Gq1xeM_xfiy18TapDT8cwIdsg954m_Qm-BZ643XQG95lWFZ6M9g_vRnUcHq7k8J7FSm8nuP_JMW-kcLrMiwrUhztHymOajj93Unhv4oUfs8JfpJi30jhdxmWFSmG-0eKYQ1nsDspgleRIug5_R-LFP4mUniH_mZS-JtIMfgWpPA7kCLoMiwrUhzvHymOuxxLJ2QWShpqHNs27-Q2durx4nxH6ZSqw6BRS53QlVZJGVstL8tEpSElYysvrxZjuXIZq0nM_ztVr2fiWzN5tUx8PVO_mcnbXlOXovytqYL2TLyZKegKT5RfBSXZO6VnFVENyfIXUcjHylFRtfI8_79W3jkZI6bPAW6A1-t1Dpp19rfWOWhH7DUzDb5PxEfNOo-21jlsR-w3Mw2_T8TDZp3H2wnitkMOXrB2uwB0wuy3YvYOg69g7jcwHxeS9TlXd5-yFEN0v1y9DbfVhcULYmoK3Yxu1V1ZdPywKFTvs8gNMTwXM3pHlvQ8k5mxWYKh1Ut6evrfvwEAAP__ynoJpA== +Diagram: https://cockroachdb.github.io/distsqlplan/decode.html#eJzsV91uo0gTvf-eolQ3k9HXDjRgx-EqWU9Ga43yI4NmtVpFow7UeFAwzXY3SrJRHmtfYJ9sBYSNYYzHKIqUSOMLRFcV1XWqTh-r71H_maKPs8XJcXgCQXgczoNwPgtAc_i4OD-FWBgBv83DX-H8IpyfnwVwHMD5Rwh-D8KTUwjnpyfwbsQL_Q4ZZjKmM7Eijf4fyJGhgwxdZOghwzFeMsyVjEhrqcqQ--qDeXyLvs0wyfLClOZLhpFUhP49msSkhD6G4iqlBYmYlGUjw5iMSNJqm7LAo_LxJb-mO2Q4k2mxyrQPgsEVg4hBjAyDXJS2kcVBZDFwkOYbKWQ4zyKZ6UQbygzoSGSwtxK3YDSIJcF4Zev3yHBBWUzKhyPO4MhhcOQyOPLK9_9z3_fnZ-EUGX76DCUi7UPG66WiZSLLjQ1pU5tMsiIf7H_-1o8h8kZDTJGMKfaB23ZtvrozpEGRiH2Y2jb8UpuXi4sZRCJN9VpsLhLVxDqV8fTzbAbaUA6RLDIDe3RrrCQz732wracAouu-gKosWZi8MPVOlw8M6_XjkLQRS0Kfr011_gF9-4HtPthArPKUlDVuD7U2B8lfVO1dQQqMMOUAnl6dNStbX7ltB1s3eN_52Lpt3IvT6eAc9-J8gldkUsWkKG7Bu3zo7cTxcqloKYxUFrd37wnsObYNV0V0Tabia9OhPkenX9vC2t37QWS7l53gvs66nc7yNoX47trAn6MNFh9ZzutWB2eTOvD9CXxKNuiDs0kfvJfQB2eAPvAhw230YfL29GHSwunsTmLnWSR2Rpb7k8QvTWJnyHAbEh-8PRIftHC6u5PYfRaJ3ZHl_STxS5PYHTLchsTTt0fiaQuntzuJvWeR2BtZ49dNYncTiZ19dzOJ3U0knrwEid0BJPaGDLch8eHbI_HhkGvVgnQuM02da8fmnezOTiNe3k8oXlJ9mdGyUBFdKBlVsfXyvEpUGWLSpvbyejHPGpc2isTqv1vheia-NZPTysTXM427mZztNQ0pyt2ayuvPxLuZvKHwRDUVzMjcSHVdH1RNWSXp5XFvHPVRrT1P_zeNd0Vai-VTgO3h5Xqdk26d4611TvoRO91Mk9eJ-KBb58HWOqf9iN1upunrRDzt1nm4_YDY_ZC9707tdgEYhNntxezsez_APO5gPiwl62sqb74kMfpoP_5GGx7ND8sPxFKXuhl8kzdV0eFdXqreV5FqYngqrukDGVKrJEu0SSL0jSro4eF__wYAAP__SYh9qQ== query T EXPLAIN ANALYZE (DISTSQL) CREATE STATISTICS s1 ON c, e, a FROM data @@ -177,7 +177,7 @@ quality of service: regular · • create statistics · -Diagram: https://cockroachdb.github.io/distsqlplan/decode.html#eJzsl-Fu2zYQx7_vKQ73pS1GV6IkO44-OXNTTCgSF5bQYRiCgpGuihCZ1EgaSRbksfYCe7JBUp3aim3YwTy0aPVBAO-o4_-k318g79H8WWKI4-npSXIKcXKSRHESjWMwHCbnkDIgBgLeTidnkAkr4Lco-RUm75Noch7DSQyTtxD_HienZ5BEZ6fwosfn5gUylCqjczEjg-EfyJGhhwx9ZBggwz5eMKy0SskYpesp980DUXaLocuwkNXc1uELhqnShOE92sKWhCEm4rKkKYmMtOMiw4ysKMpmmVrgqL59rK7pDhmOVTmfSROCYHUrl8gwrkQd6DkchMyAg7JXpJFhJFMlTWEsSQsmFRJezsQtWAMiJ-jPXPMKGU5JZqRDGHEGI4_ByP-Zh2EYnSdDZPjuA9RtmBAkb4ea8kLVC1oytg3ZYkYhuP_8bdpxqmS9ZqHkk1Sp0mu4EYV9mhE2vVqf0urGQEapyigLgbtuG768s2RAk8hCGLou_NKG8-n7MaSiLM3S3EoUejHXa4JnH8ZjMJYqSNVcWnhJt9YppH0Vgut8mUB0vWlCI0vNbTW37UoXDwzb8ecvbazICUO-hEb0BkP3ge1ORyxmVUna6a-S0Ybj4q_6TdUUWGGbjzjy2MjfKMXrSOlvlPJFwVwqnZGmbEXBxcNGsSd5rikXVmmHu_-JbL8jm6--Qr67wfizDebwnuN9Hxbz1lmMvx7Au2KNybx1JgsOYTJvD5PxfQhZmGxwEJMNVqR4u8PqPR9Wr-f4P2D9VmD19iFkAevRQWA9WpHi7w6r_3xY_Z4T_ID1W4HV34eQBazDg8A6XJES7A5r8HxYg57T_z5g9dfB6r3218Pqr4N1cAhY_T1gDfYhZAHr8UFgPd5n2z8lUylpqLPnXr-S21mpx-vNOWU5tTt5o-Y6pfdapc3cdjhpCjWBjIxts7wdRHKRMlaTmD2eWpYr8a2VvJVKfLlSv1vJ265pH1H-1lLB5kq8WynYtz3RfBWUZG-Uvm69ZEjWh0Nkj-HWS2182JxZF5kZGSPyx6SLF8v6Bl19_a36Bps79bqVBl9Xp0ddfUdb9Q03d-p3Kw2_rk6HXX3H243gbm41eOLO7Ub_33s9rn9Jn0p187HIMET389Vbc1tcWD8gclP_F-MrddOITe6q-q_2SZSGGJ6Ja3pDlvSskIWxRYqh1XN6ePjp3wAAAP___XRafg== +Diagram: https://cockroachdb.github.io/distsqlplan/decode.html#eJzsV9Fu2zYUfd9XXNyXthhdiZLsOHxy5qaYUCQOLKHDMAQFI92qQmRRI2kkWeDP2g_sywZJcWtrtmEHc5GH6kEAL68Oz9U9hyAf0fxZoMDx9PwsPocoPovDKA7HERgOk0tIGBADCe-nkwtIpZXwWxj_CpOrOJxcRnAWweQ9RL9H8fkFxOHFObzq8bl5hQxLldKlnJFB8QdyZOghQx8ZBsiwj9cMK60SMkbpOuWx-SBM71G4DPOymts6fM0wUZpQPKLNbUEoMJY3BU1JpqQdFxmmZGVeNMvUBEf161N1Sw_IcKyK-aw0AiSrS7lBhlEl60DP4SDLFDgo-4U0MgzLRJUmN5ZKCyaRJbyeyXuwBmRG0J-55g0ynFKZkhYw4gxGHoOR_zMXQoSX8RAZfvgIdRlGQMnboaYsV_WCloxtQzafkQD3n7_NU4q6M5BSolJKBXDXbcM3D5YMaJKpgKHrwi9tOJtejSGRRWFWciuZ62Wu1wQvPo7HYCxVkKh5aeE13VsnL-0bAa7zLYHodltCQ0vNbTW37UrXC4bt-KkzxsqMUPCVVobvULgLtn83IzmrCtJOf72TbTjK_6r_VN01K23z00ceG_lbqXgdKv2tVL4xmJdKp6QpXWNwvdhK9izLNGXSKu1w93-h7Xdo8_VfyPc3BH-2IRzec7yXaQlvkyX42wF8yDeYwttkiuAYpvAOMAU_pKNLUwyOYorBGhVvf3F5zxeX13P8H-I6lri8Qzq6FNfJUcR1skbF319c_vPF5fec4Ie4jiUu_5COLsU1PIq4hmtUgv3FFTxfXEHP6b9McfmbxOW99TeLy98krsExxOUfIK7gkI4uxXV6FHGdHnJsnZKpVGmoc2bcvJLbWanH68MlpRm1J1Gj5jqhK62SJrcdThqgJpCSse0sbwdhuZwyVpOcfT11ryLxnUjeGhJfRep3kbzdnA4h5e-ECrYj8S5ScGh5sukKlmTvlL5tvWSorC839XX1Kdx6qY0PmzvXcmZGxsjs66SL16v8Bl1-_Z38Btsr9bpIg5dV6UmX38lOfsPtlfpdpOHLqnTY5Xe62wju9lKD_7hzt9G_e62n9Zb0uVB3n_IUBbpPT2_Da_lg_YHMTL0vRl_UXUM2fqjqXe2zLAwxvJC39I4s6Vle5sbmCQqr57RY_PRvAAAA__9L1c6D query T EXPLAIN ANALYZE (DISTSQL) CREATE STATISTICS s1 ON e FROM data @@ -197,7 +197,7 @@ quality of service: regular · • create statistics · -Diagram: https://cockroachdb.github.io/distsqlplan/decode.html#eJzsl-FO40YQx7_3KUbz5UB1sNd2QvCnozlOjU4QFFtXVRU6LfacseLsurtrAUU8Vl-gT1bZvhRi4jRGioROlw8RuzOe-Q_-_VebB9R_5hjgZH52Gp1BGJ1G0zCaTkLQDGYXQPBxPjuHhBsOv02jX2F2GU1nFyGchjD7COHvYXR2DtH0_AzeDVip36GFQiZ0wZekMfgDGVroooUeWuijhUO8srBQMiatpapSHuoHpskdBo6FmShKU21fWRhLRRg8oMlMThhgxK9zmhNPSNkOWpiQ4Vlet6kEvq--vhQLukcLJzIvl0IHcI0WhgWv_hzYDLhIgIE0N6TQwqmIpdCZNiQM6JgLOFjyOzAaeEowXDr6EC2ck0hIBfCe_cyCIJheRGO08NNnqITrAARrlorSTFaNDGnTbJlsSQE4__ytm3UsRdUrk-JFKJfxAm55Zl5GuIlvNoeUvNWQUCwTSgJgjtNsX98b0qCIJwGMHQd-abbT-eUEYp7n-lluwTO1ynXrzfPPkwloQwXEshQGDujO2JkwhwE49lMC0aIroZYlS1OUpul09Whhs_72brXhKWHAnsEw_YCB82jtzkPIl0VOyh6us9Bsh9lfVPeuRwoNN9UL7BTitoQMO4U89S-FVAkpStb6Xz12Sj1NU0UpN1LZzNldNBy4jgPXZbwgow87R_BaI7D1fybb3VzsFeay2cB2v297uZvsxY5G8CnbYDB3k8H8fRjM7WEw1oeJlcFGezDYaE2Iuzuc7mvgdAe29wPOtw6n24eJFZzHe4DzeE2Itzuc3mvg9Aa2_wPOtw6n14eJFZzjPcA5XhPi7w6n_xo4_YE9_L7h9DbB6R55m-H0NsE52gecXg84_T5MrOA82QOcJ30u8HPShRSaWvfnzZ2cVqcBqy7alKTU3Mq1LFVMl0rGdW6znNWF6o2EtGmirFlMxSqkjSK-_O_3x_NKbGsld60Se15p2K7kbtfUR5S3tZTfXYm1K_l9x-P1W0FB5laqReMkTaI-SytDrwKNl5rI00G_ii5Ja54-JVSkP9c5auscbtU56p7YbVcavc2Jj9s6j7fqHHdP7LUrjd_mxOO2zpPtBnG6R_ZfuHb7AdBrZq9zZvfI_5-Zh62ZT6oj62sub79kCQbofPsMNnytPlg9wFNdnZvhjbytRUf3RXXqfeW5JgvP-YI-kCG1zESmTRZjYFRJj48__RsAAP__pOZTZg== +Diagram: https://cockroachdb.github.io/distsqlplan/decode.html#eJzsVtFuo8gSfb9fUaqXSXRxoAE7Dk-T9WS0aOQ4MmhWq1U06kANg4xptrtRko38WfsD-2UrIN7YrPGaaCzlYfyA3NVF1TnUOa1-QvV7hh5O5leX4RUE4WXoB6E_CUAxmF0Dwcf5bAox1xx-8cOfYXYT-rPrAC4DmH2E4NcgvJpC6E-v4N2AleodGpiLmK75khR6vyFDA2000EEDXTRwiLcGFlJEpJSQVcpT_YIfP6BnGZjmRamr8K2BkZCE3hPqVGeEHob8LqM58ZikaaGBMWmeZnWbCuD76vGlWNAjGjgRWbnMlQd3aGBQ8OrvwGTA8xgYCP2NJBro55HIVao05RpUxHM4WfIH0Ap4QjBcWuoUDZxTHpP04D37P_M8z78Ox2jgp89QAVce5KxZSkpSUTXSpHQT0umSPLD--lM9p4h7BTFFIqbYA2ZZTfjuUZMCSTz2YGxZ8FMTTuY3E4h4lqmN3IKncp1r18Hp58kElKYCIlHmGk7oQZtprk89sMyXBKJFV0INS5S6KHXT6XZlYLN-noXSPCH02Mbw_A_oWSvj8PkFfFlkJM3h9uyacJD-QXXvmlKgua4-eCcQuwVk2AnkpX-ZCxmTpHir_-2qE-plkkhKuBbSZNbhoOHEtiy4K6MFaXXaScFpUWDbH5Mdbgb2CjOYbGDab8sO9i47sLMRfEp3GMLeZQj3GIawexiC9Znh2hCjIxhitAXEPlxM9mvEZA9M54eYvreY7D4zXIvp_AhiOt8C4hwuJuc1YnIGpvtDTN9bTE6fGa7FND6CmMZbQNzDxeS-RkzuwBy-LTE5u8Rknzm7xeTsEtPoGGJyeojJ7TPDtZgujiCmiz4X0DmpQuSKWve_3Z2sVqcBqy6KFCfU3CqVKGVEN1JEdW6znNWF6kBMSje7rFn4-XpLaUl8-c_9ebMS21vJ3qrENisN25Xs_Zj6gHL2lnK7K7F2JbcvPV5PBXPS90IuGicpyuuzrzLgeqPxUrPzcjCvd5ekFE9eEiqlb-IctXEO9-IcdTO225VGb5PxeRvn-V6c427GTrvS-G0yHrdxXuw3iNVN2f2Xa_cfAL04O52c7TP3PzgPW5wvqiPraybuv6Qxemg9_wY7HusfVi_wRFXnZvBN3Negw8eiOvW-8kyRgVO-oA-kSS7TPFU6jdDTsqTV6n9_BwAA__86c8dr statement ok ALTER TABLE data ADD COLUMN f FLOAT AS (atan2d(c, d::float)) VIRTUAL @@ -220,7 +220,7 @@ quality of service: regular · • create statistics · -Diagram: https://cockroachdb.github.io/distsqlplan/decode.html#eJzsl9Fu2zYXx--_pzg4N03x0ZUo2Y7DK2dughld4sASOgxDUDDSiSJEJjWSRpIFeay9wJ5skFSnsWIbcTAPLVpdCOA51OH_SL8_Id6j_aNAgaPp0WF8BFF8GI-jeDyKwHKYnMIlA2KQwvF0cgKpdBJ-Hcc_w-QsHk9OIziMYHIM0W9RfHQC8fjkCN50-Ny-QYZKp3QqZ2RR_I4cGQbIMESGXWTYw3OGpdEJWatNNeW-fmCc3qLwGeaqnLsqfM4w0YZQ3KPLXUEoMJYXBU1JpmQ8Hxmm5GRe1MtUAofV7VN5TXfIcKSL-UxZASmDCwYJMoxKWQU6HgepUuCg3RUZZDhWiVY2t46UA5tIBXszeQvOgswIejPfvkWGU1IpGQFDzmAY_J8LIcan8YCBdFIF6d4wZEMuxPEvk8N4UD3w4SNUnVkBijdDQ1muKw2OrGtCLp-RAP_vv2wzTrSqZORaPUsVOrmGG5m75xnpkqvVKaNvLKSU6JRSAdz3m_DFnSMLhmQqYOD78FMTzqZnI0hkUdgnc0uZm8XcoA6efByNwDoqIdFz5WCPbp2XK_dWgO99mUB0vW5CLUvPXTl3zUrnDwyb8eePb53MCAV_Qsv4PQr_gb0cmEjOyoKM11uGpQlH-Z_Vm6rAcNLV33UYsGG4VkrQktJbK-WLgrnSJiVD6ZKC84e1Yg-zzFAmnTYe9_8V2WFLNl9-hfzlnuOv9pzHO17w3bouWOU6_q4PH_IVvgtW-a67C98FW_iObwPNwnf9nfiuvyQleDm_wev5DTpe-IPfb5jfYBtoFvzu74Tf_SUp4cv5DV_Pb9jxuj_4_Yb5DbeBZsHvYCf8DpakdF_Ob_f1_HY7Xu-75TdcxW_wLlzNb7iK3_4u-A234Le7DTQLfg92wu_BNkeIKdlSK0ut__fVK_mtlTq8-tGnNKPmVGD13CR0ZnRSz22Gk7pQHUjJuibLm8FYLVLWGZKzxxPQ00p8Y6VgqRJ_WqnXrhRs1rSNqHBjqe76Srxdqbtte7L-KqjI3Whz3XjJkqoOmsgew42XmvigPv8uMjOyVmaPSR_Pn-rrt_X1Nurrr-80aFfqf12d7rf17W_UN1jfadiuNPi6Oh209R1sNoK_vtXuM3duNvp_3utBtSVdFvrmU56iQP_z1VlxW1xYPSAzW-2L0ZW-qcXGd2W1q13KwhLDE3lN78mRmeUqty5PUDgzp4eH__0TAAD__z4ldQU= +Diagram: https://cockroachdb.github.io/distsqlplan/decode.html#eJzsV9Fu2zYXvv-f4uDcNMVPV6IkOw6vnLkJJnSJA0voMAxBwUgnqhBZ1EgaSRbksfYCe7JBUtzGmm3YwRy0QHUhgIdHh9_R930E-YDmjwIFjqcnx_EJRPFxHEZxOI7AcJicwzUDYpDC6XRyBqm0En4N459hchGHk_MIjiOYnEL0WxSfnEEcnp3Amx6fmzfIsFQpncsZGRS_I0eGHjL0kWGADPt4ybDSKiFjlK5THpoPwvQOhcswL6u5rcOXDBOlCcUD2twWhAJjeVXQlGRK2nGRYUpW5kWzTA1wVL8-VTd0jwzHqpjPSiMgZXDFIEGGUSXrQM_hIMsUOCj7mTQyDMtElSY3lkoLJpElHMzkHVgDMiPoz1zzFhlOqUxJCxhxBiPv_1wIEZ7HQwbSytJLD0Y-G3EhTn-ZHMfD-oMPH6HuzAgoeTvUlOWqxmDJ2DZk8xkJcP_-yzylqFsDKSUqpVQAd902fHVvyYAmmQoYui781Iaz6cUYElkU5lluJXO9yPWa4NnH8RiMpQoSNS8tHNCddfLSvhXgOl8TiG7WJTSw1NxWc9uudPnIsB0_kWWszAgFf8Zu-B6F-8i2JziSs6og7fSXyW3DUf5n_adqIq20DQ8jj438tVC8DpT-WihfEcxLpVPSlC4huHxcC_Y4yzRl0irtcPc_ge13YPPlX8i39wh_sUcc3nO878Yl3iqX8HcD-JCv8Im3yifBPnzi7eATvgvJC58M9uKTwRIUb3u9eS_Xm9dz_B96e0W9ebuQvNDb4V70drgExd9eb_7L9eb3nOCH3l5Rb_4uJC_0NtyL3oZLUILt9Ra8XG9Bz-l_N3rzV-nNe-ev1pu_Sm-DfejN30FvwS4kL_R2tBe9He1yBJ6SqVRpqHP-XL2S21mpx-uDKqUZtadao-Y6oQutkia3HU6aQk0gJWPbWd4OwnIxZawmOftygn9eiW-s5C1V4s8r9buVvM2YdgHlbywVrK_Eu5WCXduTDStYkr1V-qb1kqGyvijVt-GncOulNj5s7m-LmRkZI7Mvky5ePsc36OLrb8Q3WN-p1600-LY6PeziO9yIb7i-U79bafhtdTrs4jvabAR3favBv9y52eiv3utRvSVdF-r2U56iQPfp6a14LR6sP5CZqffF6LO6bcDG91W9q13LwhDDM3lD78mSnuVlbmyeoLB6To-P__snAAD__-Jt6Qo= statement ok CREATE TYPE gh AS (g INT, h INT) @@ -252,7 +252,7 @@ quality of service: regular · • create statistics · -Diagram: https://cockroachdb.github.io/distsqlplan/decode.html#eJzsV-Fum0gQ_n9PMZo_TXXrwAJ2nP3lnJvorF7iyKCeTqeo2sDUQcasb3etJBflse4F7skqoK5tYlxbUaWmCj8QOzPMzjfM96F9QPNPhgL7o9OT6BTC6CQahNGgH4LhcDYankMirYQ_B9HvMLyMBsOLEE5CGJ5B-FcYnZ5DNDg_hTctPjdvkGGuErqQUzIo_kaODD1k6CPDABm28YrhTKuYjFG6CHkoXxgkdyhchmk-m9vCfMUwVppQPKBNbUYoMJLXGY1IJqQdFxkmZGWaldsUBfaK28fZhO6RYV9l82luBEgG1wxiBgkyDGeysLUcDjJPgIOyN6SR4SCPVW5SYym3YGKZw8FU3oE1IMcE7alr3iLDEeUJaQE9zqDnMej5DHpB8fwrF0IMLqIuA2ll7iUHPZ_1AiHO_hieRN3i5fcfoABqBOS8Wmoap6qox5KxlcmmUxLg_v-fqdaxyouSUpU_cWUqnsCtTO1Tj7TxzWaXVrcGEopVQokA7rqV-frekgFNMhHQdV34rTKPR5d9iGWWmZXYmUz1ItYrjecf-n0wlmYQq3lu4YDurJPm9q0A11kGEE2aAsqy1NzO5rba6eqRYbX-MgvGyjGh4CvDM3iHwn1ku89PKKezjLTTXp-dyhym_1K5dwkptNIW33n56K1Y2erKX3ewVUPwxMdWbe3lY6cRsleD3G6EvEQ6z5VOSFOyhvTqsbEpJ-OxprG0Sjvc3b09cOC5LlzP4wnZkiGLZjU5aq3bFrbeyG9Erre1KbgDB97S3NRwv9Zwvj5kfHeR4s8RKYe3HO9Vpr6qTE2m-GEH3qcbhMrbJFTB9xAqbw-h4vvM0EKoOi9aqDprkL3daeM9izZey_FfafOT0MbbZ4YWtDl60bQ5WoPs704b_1m08VtO8Eqbn4Q2_j4ztKBN90XTprsGOdidNsGzaBO0nPYrbRIB_ibaeIf-Ztr4m2jT-R608fegTbDPDC1oc_yiaXO8zwF6RGamckO1U-XmndzaTi1eHD8pGVN1VjVqrmO61CouY6vlsExUGhIytvLyajHIFy5jNcnp1_P_aia-NZO3lomvZmrXM3nba9qnKH9rqqA5E69nCvaFJ8uvgjnZW6UnFWcN5eX_pJjchaNibeVZ_uwW3ikZI8fLADfAq9U6O_U621vr7DQj9uqZOj8m4qN6nUdb6-w2I_brmbo_JuJuvc7j7QRxmyEHT1i7XQD2wuw3YvYOg29gbtcwHxeS9SlTtx_TBAW6X67WhtviwuIFOTaFboY36rYsOrqfFar3SWaGGJ7LCb0jS3qa5qmxaYzC6jk9Pv7yOQAA___8ZTzA +Diagram: https://cockroachdb.github.io/distsqlplan/decode.html#eJzsV-Fu2zYQ_r-nONyfphhdiZTsOPzlzE0wo0scWEKHYQgKRrq6QmzRI2kkWZDH2gvsyQZJ8WyrlmsjKFoD9Q9BvDsd77v7-Bl8RPvXBCX2R2en8RlE8Wk8iOJBPwLL4Xw0vIBUOQW_D-JfYXgVD4aXEZxGMDyH6I8oPruAeHBxBq9afG5fIcNcp3SppmRR_okcGQpkGCDDEBm28ZrhzOiErNWmCHksPxik9yh9hlk-m7vCfM0w0YZQPqLL3IRQYqxuJjQilZLxfGSYklPZpNymKLBXPD7MbukBGfb1ZD7NrQTF4IZBwiBFhtFMFbaWx0HlKXDQ7hMZZDjIE53bzDrKHdhE5XA0VffgLKgxQXvq29fIcER5SkZCjzPoCQa9gEEvLN5_5lLKwWXcZaCcykV61AtYL5Ty_LfhadwtPn73HgqgVkLOq6WhcaaLehxZV5lcNiUJ_r__2OcQfWchpUSnlErgvl-Zbx4cWTCkUgld34dfKvN4dNWHRE0mdiV2pjKziBWl8eJ9vw_W0QwSPc8dHNG987LcvZbge8sAotumgLIsPXezuat2un5iWK2fZ2edGhNKvjLswVuU_hPbfd6Rms4mZLz2-qwrc5T9TeXeJaTIKVfMZfkqVqxsdRWsO9iqIfzMx1Zt7eVrpxGyqEFuN0JeIp3n2qRkKF1Dev3U2JTT8djQWDltPO7v3h44Er4PN_PkllzJ6EWzmhy11m0LW2_kFyLX29oU3IEjsTQ3NTyoNZyvk4zvLir8JaLi8ZYnDlJWxCZZ4W868C7bICxik7CEX0NYxB7CwveZ-UJYOgctLJ01yGJ3mosX0Vy0vOAHzb8RzcU-M1_Q_PigaX68BjnYnebBi2getLzwB82_Ec2DfWa-oHn3oGneXYMc7k7z8EU0D1te-yBpHmyiuXgTbKZ5sInmna9B82APmof7zHxB85ODpvnJPhfAEdmZzi3VbkWbd_JrO7V4cX2idEzVXcvquUnoyuikjK2WwzJRaUjJusrLq8UgX7isM6Sm_99fVzPxrZnEWia-mqldzyS217RPUcHWVGFzJl7PFO4LT5VTwZzcnTa31Zm1lJf6XzB34ahObeVZ_jktvFOyVo2XAX6I16t1dup1trfW2WlGLOqZOt8n4uN6ncdb6-w2Iw7qmbrfJ-Juvc6T7QfEb4YcfnZqtwvAXpiDRsziTfgFzO0a5pNCsj5O9N2HLEWJ_vOvteGx-GHxgRrbQjejT_quLDp-mBWq91FNLDG8ULf0lhyZaZZn1mUJSmfm9PT0038BAAD__0jmsMU= # Check that we also collect stats on the hidden expression index virt column. statement ok @@ -276,7 +276,7 @@ quality of service: regular · • create statistics · -Diagram: https://cockroachdb.github.io/distsqlplan/decode.html#eJzsWN1u4zYTvf-eYjA3m_1KR6Ik_0RXTr0JamwTB5awRVEEC0aadQTLokvSSNLAj9UX6JMVktaVrVheG8ECCyO-MMiZ0XAOOecI1DPqP1P0cTC-OA8vIAjPw2EQDgcBaA6X49EVxMII-G0Y_gKjm3A4ug7gPIDRJQS_B-HFFYTDqwt41-IL_Q4ZZjKmazEjjf4fyJGhgwxdZOghwzbeMpwrGZHWUuUhz8UDw_gRfZthks0XJjffMoykIvSf0SQmJfQxFHcpjUnEpCwbGcZkRJIWy-QF9vO_z_MpPSHDgUwXs0z7IBjcMYgYxMgwmIvc1rI4iCwGDtLck0KGwyySmU60ocyAjkQGJzPxCEaDmBC0Z7Z-jwzHlMWkfOhzBn2HQd9l0Pfy8U_c9_3hddhj0Of_z33CiMyJT_ou63u-f_nr6Dzs5Tk-foIcr_Yh4-VU0SSReVmGtClNJpmRD_Y_f-tyHsksryyR2QtXKqMpPIjEvPQIE91vdyn5oCGmSMYU-8BtuzTfPRnSoEjEPvRsG34uzZPxzQAikaZ6LXYuErWKdQrj1afBALShOURykRk4oUdjJZl574NtVQFE06aAoiy5MPOFKVe6XTIs519bQhsxIfT5Wg8NP6BvL9n-bRSI2TwlZbU3W6g0B8lfVKxdQAqMMPlxV0NnzcrWZ-6mg60bvBc-tm5rV8NONew2ondq6NuN6CvQi0yqmBTFG6Bvl437cz6ZKJoII5XF7f13Ck4c24a7RTQlU3BmtW9Njtou7grb3NNvRG7ucFNwp8nRhROnMjedhFs7Cb7ZiHx_PeOv0TOLtyznTdEqRXO2KRo_7cDHZIumOds0zfsemuYcoGn8kFZaaVrnWDSts4He2Z9IzquI5LQs941Ix0Uk55BWWhGpeyxE6m6gd_cnkvsqIrkty3sj0nERyT2klVZE6h0LkXob6L39ieS9ikhey2q_EakikruNSM6pu51I7jYidb4HkdwDiOQd0korIp0dC5HODrmsj0nPZaapdm3dvpJdW6nF8_stxRMqL8NaLlREN0pGRWw5HRWJCkNM2pReXk6G2cqljSIx--9bw3omvjOTs5GJr2dq1zM5u2s6pCh3ZyqvOROvZ_IOhSeKU8GMzINU05K-mrL8ZVN8SVg5SgKXnupNuPLOSGsxqQLs4sthVWenXmd7Z52dZsROPVPnx0TcrdfZ3VlnrxmxW8_U-zER9-p1nu0miN0M2XvB2t0CcBBmtxGzc-p9A3O7hvksl6wvqXz4nMToo_3119ryt_ph_oCY6Fw3g3v5UBQdPs1z1fsiUk0Mr8SUPpAhNUuyRJskQt-oBS2X__s3AAD__yaGWKM= +Diagram: https://cockroachdb.github.io/distsqlplan/decode.html#eJzsWN1u2zgTvf-eYjA3Tb-lI5GSf8IrZ90Ea3QTB5bQxWIRFIw0dYXYkpekkWQDP9a-wD7ZQlK8tlXLtRAUbYP6QiBnRsM5nMMj0I9o_pyixMH47DQ8gyA8DYdBOBwEYDicj0cXECur4Ldh-AuMrsLh6DKA0wBG5xD8HoRnFxAOL87gVYsvzCtkmGYxXaoZGZR_IEeGAhl6yNBHhm28ZjjXWUTGZDoPeSxeGMb3KF2GSTpf2Nx8zTDKNKF8RJvYKaHEUN1MaUwqJu24yDAmq5JpsUxeYD9_vJ_f0gMyHGTTxSw1EhSDGwYRgxgZBnOV21oOB5XGwCGzH0kjw2EaZalJjKXUgolUCkczdQ_WgJoQtGeueY0Mx5TGpCX0OYO-YND3GPT9fPwTl1IOL8Megz7_f-5TVqUiPup7rO9Lef7r6DTs5TnevoMcr5GQ8nKqaZJkeVmWjC1NNpmRBPefv81TSHZnIKYoiymWwF23NN88WDKgScUSeq4LP5fmyfhqAJGaTs1G7FwlehUrCuPFu8EAjKU5RNkitXBE99ZJUvtaguusA4hu6wKKsrKFnS9sudL1kmE5f2qhsWpCKPlGz4dvULpLdnjbAzWbT0k77e2Wl-Yg-YuKtQtIgVU2b896KDasbHPmbTvYpsH_xMc2be31sLMedmvRiwr6di36NehFmumYNMVboK-XtftzOplomiibaYe7h-8UHAnXhZtFdEu24Phq3-oclV3cF7a9p5-J3N7huuBOnaMLR2JtruuEV-kE3yYiP1x_-HP0x-EtR3zPCiR2KRA_7sDbZIcGiV0a5H8JDRINNIg3af1KgzovRYM6W-jF4cQXzyK-aDneD-J_XeKLJq1fEb_7Uojf3ULvHU5871nE91qO_4P4X5f4XpPWr4jfeynE722h9w8nvv8s4vstp_09E9_bRXxx7O0mvreL-J0vQXyvAfH9Jq1fEf_kpRD_pMllc0xmnqWGKteu3Su5lZVaPL-fUTyh8jJnsoWO6EpnURFbTkdFosIQk7Gll5eTYbpyGatJzf67K29m4nszia1MfDNTu5pJ7K-pSVHe3lR-fSZezeQ3haeKrmBK9i7Tt-XxNZTmH4fiJrxylAe49Ky_XCvvjIxRk3WAW_xTta6zU62zvbfOTj1iUc3U-TYRd6t1dvfW2atH7FUz9b5NxL1qnSf7D4hbD9n_5NTuF4BGmL1azOLY_wzmdgXzSS5ZH6bZ3fskRonu06-147H6Yf6CmphcN4OP2V1RdPgwz1Xvg5oaYnihbukNWdKzJE2MTSKUVi9oufzfvwEAAP__EuzMqA== # Check that we also collect stats on other hidden columns. statement ok @@ -303,7 +303,7 @@ quality of service: regular · • create statistics · -Diagram: https://cockroachdb.github.io/distsqlplan/decode.html#eJzsWN1u4zYTvf-eYjA3m_1KR6Ik_0RXTr0JamwTB5awRVEEC0aadQTLokvSSNLAj9UX6JMVktaVrVheG8ECCyO-MMiZ0XAOOecI1DPqP1P0cTC-OA8vIAjPw2EQDgcBaA6X49EVxMII-G0Y_gKjm3A4ug7gPIDRJQS_B-HFFYTDqwt41-IL_Q4ZZjKmazEjjf4fyJGhgwxdZOghwzbeMpwrGZHWUuUhz8UDw_gRfZthks0XJjffMoykIvSf0SQmJfQxFHcpjUnEpCwbGcZkRJIWy-QF9vO_z_MpPSHDgUwXs0z7IBjcMYgYxMgwmIvc1rI4iCwGDtLck0KGwyySmU60ocyAjkQGJzPxCEaDmBC0Z7Z-jwzHlMWkfOhzBn2HQd9l0Pfy8U_c9_3hddhj0Of_z33CiMyJT_ou63u-f_nr6Dzs5Tk-foIcr_Yh4-VU0SSReVmGtClNJpmRD_Y_f-tyHsksryyR2QtXKqMpPIjEvPQIE91vdyn5oCGmSMYU-8BtuzTfPRnSoEjEPvRsG34uzZPxzQAikaZ6LXYuErWKdQrj1afBALShOURykRk4oUdjJZl574NtVQFE06aAoiy5MPOFKVe6XTIs519bQhsxIfT5Wg8NP6BvL9n-bRSI2TwlZbU3W6g0B8lfVKxdQAqMMPlxV0NnzcrWZ-6mg60bvBc-tm5rV8NONew2ondq6NuN6CvQi0yqmBTFG6Bvl437cz6ZKJoII5XF7f13Ck4c24a7RTQlU3BmtW9Njtou7grb3NNvRG7ucFNwp8nRhROnMjedhFs7Cb7ZiHx_PeOv0TOLtyznTdEqRXO2KRo_7cDHZIumOds0zfsemuYcoGn8kFZaaVrnWDSts4He2Z9IzquI5LQs941Ix0Uk55BWWhGpeyxE6m6gd_cnkvsqIrkty3sj0nERyT2klVZE6h0LkXob6L39ieS9ikhey2q_EakikruNSM6pu51I7jYidb4HkdwDiOQd0korIp0dC5HODrmsj0nPZaapdm3dvpJdW6nF8_stxRMqL8NaLlREN0pGRWw5HRWJCkNM2pReXk6G2cqljSIx--9bw3omvjOTs5GJr2dq1zM5u2s6pCh3ZyqvOROvZ_IOhSeKU8GMzINU05K-mrL8ZVN8SVg5SgKXnupNuPLOSGsxqQLs4sthVWenXmd7Z52dZsROPVPnx0TcrdfZ3VlnrxmxW8_U-zER9-p1nu0miN0M2XvB2t0CcBBmtxGzc-p9A3O7hvksl6wvqXz4nMToo_3119ryt_ph_oCY6Fw3g3v5UBQdPs1z1fsiUk0Mr8SUPpAhNUuyRJskQt-oBS2X__s3AAD__yaGWKM= +Diagram: https://cockroachdb.github.io/distsqlplan/decode.html#eJzsWN1u2zgTvf-eYjA3Tb-lI5GSf8IrZ90Ea3QTB5bQxWIRFIw0dYXYkpekkWQDP9a-wD7ZQlK8tlXLtRAUbYP6QiBnRsM5nMMj0I9o_pyixMH47DQ8gyA8DYdBOBwEYDicj0cXECur4Ldh-AuMrsLh6DKA0wBG5xD8HoRnFxAOL87gVYsvzCtkmGYxXaoZGZR_IEeGAhl6yNBHhm28ZjjXWUTGZDoPeSxeGMb3KF2GSTpf2Nx8zTDKNKF8RJvYKaHEUN1MaUwqJu24yDAmq5JpsUxeYD9_vJ_f0gMyHGTTxSw1EhSDGwYRgxgZBnOV21oOB5XGwCGzH0kjw2EaZalJjKXUgolUCkczdQ_WgJoQtGeueY0Mx5TGpCX0OYO-YND3GPT9fPwTl1IOL8Megz7_f-5TVqUiPup7rO9Lef7r6DTs5TnevoMcr5GQ8nKqaZJkeVmWjC1NNpmRBPefv81TSHZnIKYoiymWwF23NN88WDKgScUSeq4LP5fmyfhqAJGaTs1G7FwlehUrCuPFu8EAjKU5RNkitXBE99ZJUvtaguusA4hu6wKKsrKFnS9sudL1kmE5f2qhsWpCKPlGz4dvULpLdnjbAzWbT0k77e2Wl-Yg-YuKtQtIgVU2b896KDasbHPmbTvYpsH_xMc2be31sLMedmvRiwr6di36NehFmumYNMVboK-XtftzOplomiibaYe7h-8UHAnXhZtFdEu24Phq3-oclV3cF7a9p5-J3N7huuBOnaMLR2JtruuEV-kE3yYiP1x_-HP0x-EtR3zPCiR2KRA_7sDbZIcGiV0a5H8JDRINNIg3af1KgzovRYM6W-jF4cQXzyK-aDneD-J_XeKLJq1fEb_7Uojf3ULvHU5871nE91qO_4P4X5f4XpPWr4jfeynE722h9w8nvv8s4vstp_09E9_bRXxx7O0mvreL-J0vQXyvAfH9Jq1fEf_kpRD_pMllc0xmnqWGKteu3Su5lZVaPL-fUTyh8jJnsoWO6EpnURFbTkdFosIQk7Gll5eTYbpyGatJzf67K29m4nszia1MfDNTu5pJ7K-pSVHe3lR-fSZezeQ3haeKrmBK9i7Tt-XxNZTmH4fiJrxylAe49Ky_XCvvjIxRk3WAW_xTta6zU62zvbfOTj1iUc3U-TYRd6t1dvfW2atH7FUz9b5NxL1qnSf7D4hbD9n_5NTuF4BGmL1azOLY_wzmdgXzSS5ZH6bZ3fskRonu06-147H6Yf6CmphcN4OP2V1RdPgwz1Xvg5oaYnihbukNWdKzJE2MTSKUVi9oufzfvwEAAP__EuzMqA== # Check that we can disable stats collection on virtual computed columns. statement ok @@ -330,7 +330,7 @@ quality of service: regular · • create statistics · -Diagram: https://cockroachdb.github.io/distsqlplan/decode.html#eJzsl-FO20gQx7_fU4zmS6m0wV7bCcGf4FKqiyoKwlZPpxOqFntqrDhe3-5awCEe617gnuxkuz4SE6exUCWo6g8WOzOenf_ub4fsPeq_MvRxdnFyHJ5AEB6H8yCczwLQHN5fnJ1CLIyA3-fhb3B2Hs7PPgZwHMDZewj-CMKTUwjnpyfwZsRL_QYZ5jKmj2JJGv0_kSNDBxm6yNBDhmO8ZFgoGZHWUlUh9_UH8_gWfZthmhelqcyXDCOpCP17NKnJCH0MxVVGFyRiUpaNDGMyIs3qaaoCj6rX52JBd8hwJrNymWsfBIMrBhGDGBkGhahsI4uDyGPgIM01KWQ4zyOZ61Qbyg3oSOSwtxS3YDSIhGC8tPVbZPjhE1S1ah9y3gwVJamsUhrSpjGZdEk-2P_-o5txJPMqayrzJ65MRgu4Eal56hEmut7sUvJGQ0yRjCn2gdt2Y766M6RBkYh9mNo2_NqYk4vzGUQiy_RKbCFS1cY6tfH002wG2lABkSxzA3t0a6w0N299sK3HAKJFX0BdlixNUZpmpssHhs3463ZqIxJCn6_s__wd-vYD2x2BQCyLjJQ1Xt_-xhykf1M9dy0pMML4cMQf_3RWrGx15K472KrBe-JjR16vOKcjbtwr7lFTmUsVk6J4TdPlQ6_84yRRlAgjlcXt3RcC9hzbhqsyWpCpcW6Xpc_RWaRtYetL9o3IbQvodhaQr-PBd-8Q_DkdwuIjy_lReoSzqUfw_Ql8SDd0CWdTl_C-R5dwBnQJPgSDtktMXkmXmKyJc3Zn3HkW487Icn8y_nIYd4Zg0DJ-8EoYP1gT5-7OuPssxt2R5f1k_OUw7g7BoGV8-koYn66J83Zn3HsW497IGv8ojLubGHf23c2Mu5sYn3wPxt0BjHtDMGgZP3wljB8Oua5dkC5krqlzs9k8k92ZacSrKxDFCTX3JS1LFdG5klEd2wzP6kS1ISZtGi9vBvO8dWmjSCz_v22uZuJbMzlrmfhqpnE3k7O9piFFuVtTef2ZeDeTN1SeqHcFczI3Ui2a06kpr9t89VujdTTns_E8_g9qvUvSWiSPAbaLl6t1Trp1jrfWOelX7HQzTV6m4oNunQdb65z2K3a7maYvU_G0W-fh9gNi90v2npza7Q1gkGa3V7Oz731D87ij-bBqWV8yefM5jdFH--sz2vBqH6w-EImu-mZwLW_qosO7oup6X0SmieGpWNA7MqSWaZ5qk0boG1XSw8Mv_wUAAP__rDPIiA== +Diagram: https://cockroachdb.github.io/distsqlplan/decode.html#eJzsV-Fum0gQ_n9PMZo_baV1YAE7Dr-Sc1OdVaWODOrpdLKqDUwpMmY5dlGSi_xY9wL3ZCcgnG1qXNOoaiPVP5B3Zpidb-b7FnhA9VeCLk7mlxf-JXj-hT_1_OnEA8XhzXx2BaHQAn6f-r_B7Nqfzt55cOHB7A14f3j-5RX406tLeDHghXqBDFMZ0juxIoXun8iRoYUMbWToIMMhLhhmuQxIKZmXIQ_VDdPwDl2TYZxmhS7NC4aBzAndB9SxTghd9MVNQnMSIeWGiQxD0iJOqm3KAs_Ly4dsSffIcCKTYpUqFwSDGwYBgxAZepkobQODg0hD4CD1J8qR4TQNZKpipSnVoAKRwsuVuAOtQEQEw5WpXiHDt--hrFW5kPJ6mVMUyzKlJqVrk45X5IL57z_qMUTeKggpkCGFLnDTrM0395oU5CRCF8amCb_W5mh-PYFAJInais1EnDexVmW8ej-ZgNKUQSCLVMNLutNGnOpXLpjGJoBo2RVQlSULnRW63mmxZlivH9uvtIgIXb41r-lrdM01O35knlhlCeXGcHdctdmL_6Zq7wqSp4V24Zxv_lpbVra9sncdbNvgfOZj504nOKsFbtgJboOpSGUeUk7hDqbFuhP-RRTlFAktc4ObxzcCXlqmCTdFsCRd0a9pS5ej1aRDYbst-0LkoQbarQbyXXrw4xXNn6Jogw8M63tp2tqnaX4ygrfxHlVb-1TtfAtVWz1UzfuMrVH16JmoerQDzjqek9aTOGkNDPsnJ7-ek1afsTWcPH0mnDzdAWcfz0n7SZy0B4bzk5Nfz0m7z9gaTo6fCSfHO-Cc4znpPImTzsAYfi9O2vs4aZ3Y-zlp7-Pk6Ftw0u7BSafP2BpOnj0TTp71-dyYk8pkqqj1Zr5_J7O104CXr_AURlS_7ytZ5AFd5zKoYuvlrEpUGUJSuvbyejFNG5fSOYnV_19L25n4wUzWTia-nWnYzmQdrqlPUfbBVE53Jt7O5PSFJ6qpYEr6VubLWp2K0upYLp_ljaPWZ-3ZPDMa74qUEtEmwLRxsV3nqF3n8GCdo27EVjvT6MdEfNqu8_RgneNuxHY70_jHRDxu13l2WCBmN2TnM9UePgB6YbY7MVsnzhcwD1uYz8oj62Mibz_EIbpoPv4Gey7ND8sbRKTKc9P7JG-rov37rDz1PopEEcMrsaTXpClfxWmsdBygq_OC1utf_gsAAP__KqA8nA== statement ok RESET CLUSTER SETTING sql.stats.virtual_computed_columns.enabled diff --git a/pkg/sql/opt/exec/execbuilder/testdata/explain_analyze b/pkg/sql/opt/exec/execbuilder/testdata/explain_analyze index bac258ea287a..6eabfbb4d5e4 100644 --- a/pkg/sql/opt/exec/execbuilder/testdata/explain_analyze +++ b/pkg/sql/opt/exec/execbuilder/testdata/explain_analyze @@ -24,9 +24,6 @@ quality of service: regular regions: actual row count: 0 KV time: 0µs - KV contention time: 0µs - KV lock wait time: 0µs - KV latch wait time: 0µs KV rows decoded: 0 KV bytes read: 0 B KV gRPC calls: 0 @@ -60,9 +57,6 @@ quality of service: regular regions: actual row count: 3 KV time: 0µs - KV contention time: 0µs - KV lock wait time: 0µs - KV latch wait time: 0µs KV rows decoded: 3 KV pairs read: 6 KV bytes read: 24 B diff --git a/pkg/sql/opt/exec/execbuilder/testdata/explain_analyze_plans b/pkg/sql/opt/exec/execbuilder/testdata/explain_analyze_plans index fe56358ac3e8..2ffc9c99d54f 100644 --- a/pkg/sql/opt/exec/execbuilder/testdata/explain_analyze_plans +++ b/pkg/sql/opt/exec/execbuilder/testdata/explain_analyze_plans @@ -97,9 +97,6 @@ quality of service: regular │ regions: │ actual row count: 5 │ KV time: 0µs - │ KV contention time: 0µs - │ KV lock wait time: 0µs - │ KV latch wait time: 0µs │ KV rows decoded: 5 │ KV pairs read: 10 │ KV bytes read: 40 B @@ -115,9 +112,6 @@ quality of service: regular regions: actual row count: 5 KV time: 0µs - KV contention time: 0µs - KV lock wait time: 0µs - KV latch wait time: 0µs KV rows decoded: 5 KV pairs read: 10 KV bytes read: 40 B @@ -127,7 +121,7 @@ quality of service: regular table: kw@kw_pkey spans: FULL SCAN · -Diagram: https://cockroachdb.github.io/distsqlplan/decode.html#eJzsm-1um0gXx78_VzGaT6mKaw8vtoNUyW3aZ5VuY1d5qVStoojAqYPA4MI4TjbKZe0N7JWtwHViMzHOcVpADPlQGRhjzm_-nDP8Ob2j8Q-fmvTk4-ePB6fEu37jKcS6Hu958zfeK_L_49ER8a7Jp9HhkHhzMhqmQ8hbkhwnfxyPzr6Q99_SnVShQejA0JpATM2_KKMKValCNapQnSrUoOcKnUahDXEcRsmQu_QLh84NNTsKdYPpjCe7zxVqhxFQ845yl_tATXpqXfpwDJYDUbtDFeoAt1w__RnveuBdX0w9uKUKPQj92SSITZJczcnUSj622slV_PmVJD8WmyRgi80Ixm6YDOAQ88Uu7k7AJJ1__4kX23YYcAi4GwbCIT-0PTK3XC4esbh99fShKJzHxAE7dMAxyc_ruLzlEJMILMckffJ-sXN8_OWA2Jbvxw_jppYbLcclER19PTggMYcpscNZwMke3PC2G_BXJumkkBYDALxNAybWDZnAJIxuieX7oW3x5LI66TVcJlFATMIZn864SZLx6eUvdzB6fq_QxdZiMpeTdXlLrqz4an2aBsn4c4XG3BoDNdmKFA4_ULNzr-ymhm5GDfOBN89TQ5s1eqigHtSMHrob9fB43jByIAIne97XyYU8a9QT0jqCaAyfQjeAqM0ymcaH73xvwF6_ehu546vFR6rQURL9gCmDZBLgBuyZKJA8ssmx-IdPOEymxHFjj8xiaww7g3-EqmWgMtRd9m48jmBs8TBqM0OYPIWOFmCT2KlC3w2_XQxHpxfDs8-f9wYsAXNydrQ3UJNPB6Oz4enPzxsI_WZ96VkUxssEls9L7byM18nZ0cVhQkxLto4hcCBKNUYGanug_UKKj4SMDCF1s1geY54FTzF6Es8wbIXTtppR0q5xGBvj6GbjWJ9p9vzSwpALjbbaamtNaalaackuNdiueuhhlxqNHqqoh-xSo7dRDwUuNVjdlhqou2x1qdGt3VKj-zKBbVlqsBosNdbFoj4_JavYEq212nqTkquWkrMlWt1VD31siW70UEU9ZEt0f6MeCizRat1KNOouWy3RvdqV6N7LBLalRKs1KNHrYtGen5I1bInWW22jSclVS8nZEq3tqod9bIlu9FBFPWRL9P5GPRRYorW6lWjUXbZaovu1K9H9lwlsS4nWalCi18WiPz8l69gSbbSahFy1hJwt0PquajCQBbrVZsQKHMJIyK8gapRRNWVkS7WxURkFlmq9bqUadb-tlur92pXq_ZcJbEup1mtQqnVMI8YxxNMwiCHzjv3pn-pkfqrFEp7gjGHBPw5nkQ1fotBOxy42R-mJ0hriQMwXR9XFxmGwPBRzi-e9tP-dN2KHpiFGYE0e2sWeH0p_YygB8HkYeUkhgcC-fYhluV8sLQ7EELmW7_5tiQiWX0uvPQIb3OuUwcqhZQl6OJYCWB6dQJxwyX4Zy4chATGtZEIsh1D_lxBi64RULCHpNKQhCalla6hwQrpAiCEyqlqpjNrFhdLfGEpN55ohAWUyavGEis-oWELSaUhDElLL1lDxGVUgpGYJdVYJrQPqrJ7KEJKzlgtbr9JyN3NrGQYuFtaRrRR3kbPNDOkIITWkSqehHlJDqnQa6gka0nPT8xOAlqfqC7CN3FOpXTHVV2bxLMTS3dFZqaluGI7P5kft8qeaIWMp3VkpfLJVLCH5nBUkodKdlcKfJXWBUG9HZ6WmEurh-Gx-1K5ARkXGUrqzUnxGxRKSz1lBEirdWSk-owqE-rnr7f0cZ0VIzvs7Ois1VaMhuFj5gHLsmvK9py5ytiV0VpDTLaGzgtSQhM6K-GpAeNu6zVqpdwHrCxpimLetEmhIRQKS7rmbYQnlmDflPzep6GjKnvDCc4aGRVS601L8G1cRkfDKVW6rpY8EJN3DN8MSynFwKpBW0dGUPeHFp1UsotLtluLTqohIeJm8tp5neo7hIuZo4b2r5I6L4G5tISRhhwxWRDlGTgVcKeyES2i6YCdcQtdFVFF-F0rZhIp3XUQRNb0t64shJCDpHsIZlpCELTNoRFVukdKw0UjouoiImgaXNUL7SEDSPYQzLCEJ-2bQiKrcJ6Vho5HQdRER5Xe5sLw2FzFHN30u666LaHLt3OhSU0RdrIgkbJ_BqijHyinfmOphJ1xC10WYcLXpdVl3XQQRqdXudSm-nRUJqGzXpfiXslhCErouaETSqUjDIsqxcsp_gtLFaKrd61J4WhX-f-8WQGW7LsWnVSwhCV0XNCLpVKRhEeVYORVIq2I0-b0ual6vi5ijm16X9RwtmFxbCEnoumBFJKHrglWRhA00WBXlWDkVMKbECW96XdZdF_3-XKHf_XB-4TrUpJ2ff60n_ln-0eQL1jim5h09uQrnKa3T2ynE1Pxu-TEo9Mjy4ANwiCZu4MbctanJoxnc3__vvwAAAP__fNXM5w== +Diagram: https://cockroachdb.github.io/distsqlplan/decode.html#eJzsm-1um8wSx7-fq1jtp1TFtRfwS5AquU17jtLT2FVeKlVHUUTM1EHG4LLrODlRLuu5gefKHoHjxLAxzjgOWCz5UNmwxsxvhvmbP9M7yv941KInX79_PTglo-sPI43Y18O90ezD6B3593H_iIyuybf-YY-MZqTfi5eQjyTaT_5z3D_7QT7_ijdSjfqBAz17DJxa_6OMalSnGjWoRk2q0SY91-gkDAbAeRBGS-7iDxw6N9RqaNT1J1MRbT7X6CAIgVp3VLjCA2rRU_vSg2OwHQjrDapRB4TtevHXjK67o-uLyQhuqUYPAm869rlForM5mdjRy1o9Oov__iTRl3GL-Gz-NoShG0QLBHAx3yTcMVik8fdf_GFJMOPEgUHggGORh89d3grgJATbsUiHfJ5vHB7_OCAD2_P447qJ7YaLddEZHP08OCBcwIQMgqkvyB7ciLrri3cWacRBzRcAjFYtGNs3ZAzjILwltucFA1tEp9WIz-HSFoMr4CSYislUWCRaH5_-YgOj5_canb-bw1_AvbwlVza_SmLtRuvPNcqFPQRqsaXUHX6hVuNe2yx7rVT2Zt3RLCt7dVblbwv501P5a63M39Nxg9CBEJz0cd9HJ_KiVc-UwhGEQ_gWuD6EdZa6kj34Lfa67P27j6E7vJq_pBrtR9F3mdaNkgA3MJgKN_CTuc4iG-3jfzwiYDwhjstHZMrtIWwM_gmqkYLKUFfFp-EwhKEtgrDOmlLyNNqfg41ipxr91Pt10eufXvTOvn_f67IIzMnZ0V5Xj14d9M96pw-vVxB64_oy0yiaryuwbF5643W8Ts6OLg4jYkb07hh8B8K4xkhXr3eNLVJ8ItRMEdJXF8tTzFP_OUbP4ukFtWBS11OVtGkczZVxtNJxJDPNXi4FDCnkdb1WNyop2LaUs03z18ZKeZW_t5Dy9sr85SjlrGxSjroqlqW8VTopb72uwNZIOSuBlCeLRX95C9WxEmjU6mbVQrctgfqm-etgJbDK31tIYGdl_nKUQL1sEoi6KpYlsF06CWy_rsDWSKBeAglMFovx8hZqYCXQrNWbVQvdtgQam-ZvHyuBVf7eQgL3V-YvRwk0yiaBqKtiWQI7pZPAzusKbI0EGiWQwGSxmC9voSZWApu1qoFuWwDNTbPXRApgrc6I7TuEkUBcQVhlcttS2FyZyRyl0CybFKKuj2Up3C-dFO6_rsDWSKFZAik0MQ_Cj4FPAp9D6hnn81_VSH1VjUU8wRnCnD8PpuEAfoTBIF47f9uPDxT3fAe4mO_V528O_cUuLmyR9dD0LS_EBo1DDMEeP47XvDyUzspQfBCzIBwRzxbgD24fY1lsn9muSEbpAIfQtT33_7aMYPGx-NxDGIB7HTNY2rWQoMd9MYDF3jHwiEv6w1g-DAmIGQUTYhmEOlshxJKEdCwh5WrIQBLSi66h3AmZEiGG6Kj6TnXUFi6UzspQSpprhgSU6qj5E8q_o2IJKVdDBpKQXnQN5d9RJUJ6mlBjmVASUGP5UE2pORuZsM1d-rmburSaTVwsrKGaFLeQ2WZN5Qgha0hXrobayBrSlauhtlRDZmZ7fgbQ4lAdCXYz81B6S271O_PjWYqltaGzUtK6YTg-q2-1i081Q8ZSuLOSe7J1LCH1nBUkocKdldzvJU2JUHtDZ6WkJdTG8Vl9q70DHRUZS-HOSv4dFUtIPWcFSahwZyX_jioR6mT-3t7PcFak5ry_obNS0mpsSi5WNqAMu6Z476mFzLaCzgoy3Qo6K8gaUtBZkR8NSE9b11kr5RawjlRDDPO0VYEa0pGAlLvvZlhCGeZN8fdNOjqaohOee88wsIgKd1ryf-IqI5IeuapttXSQgJS7-WZYQhkOzg60VXQ0RSc8_7aKRVS43ZJ_W5URSQ-TE7_nmZlhuMg9WnruqrjjIrlbawgpOCGDLaIMI2cHXClswhU0XbAJV9B1kasoewqlaEL5uy5yEVWzLckfQ0hAyt2EMywhBUdm0Ih2eUTKwEajoOsiI6oGXBKE9pGAlLsJZ1hCCs7NoBHt8pyUgY1GQddFRpQ95cKyxlzkHl3NuSRdF9nk2njQpaSIWtgiUnB8BltFGVZO8cZUG5twBV0XKeF6NeuSdF2kItJ3e9Yl_3FWJKCiXZf8H8piCSnouqARKVdFBhZRhpVT_B2UKUez27MuubdV6f_3rgFUtOuSf1vFElLQdUEjUq6KDCyiDCtnB9qqHE32rIueNesi9-hq1iXZoyWTaw0hBV0XbBEp6Lpgq0jBARpsFWVYOTtgTMkJr2Zdkq6LeX-u0d9eMLtwHWrRxsNf7Zl_Fn80-oA95NS6oydXwSymdXo7AU6t37bHQaNH9gi-gIBw7PouF-6AWiKcwv39v_4JAAD__yoCtQA= # This query verifies stats collection for the hashJoiner, distinct and sorter. query T @@ -174,9 +168,6 @@ quality of service: regular │ regions: │ actual row count: 5 │ KV time: 0µs - │ KV contention time: 0µs - │ KV lock wait time: 0µs - │ KV latch wait time: 0µs │ KV rows decoded: 5 │ KV pairs read: 10 │ KV bytes read: 40 B @@ -192,9 +183,6 @@ quality of service: regular regions: actual row count: 5 KV time: 0µs - KV contention time: 0µs - KV lock wait time: 0µs - KV latch wait time: 0µs KV rows decoded: 5 KV pairs read: 10 KV bytes read: 40 B @@ -204,7 +192,7 @@ quality of service: regular table: kw@kw_pkey spans: FULL SCAN · -Diagram: https://cockroachdb.github.io/distsqlplan/decode.html#eJzsW-1u27gS_X-fguCvFleuTX34Q0CBoEkvbrrbpEiCAotFUCgSmwiSJVek42SDPNa-wD7ZQnIdx5qIzjiFJIfujyKyaFlz5nDO6JC6o-JHTF16-vH3j_tn5ODw9OzwaP-MvIlm72Zvyf9Ojj-T6Jp8Oj48ItGMHB-R6PpdRN6T_Dw5Pjn4eEI-_FEcUYMmacCPvDEX1P2TMmpQkxrUoga1qUEdem7QSZb6XIg0y4fcFV84DG6o2zNomEymMv_43KB-mnHq3lEZyphTl555FzE_4V7As26PGjTg0gvj4mei673o-tsk4rfUoPtpPB0nwiURNejpxMv_7HTzu_jtK8l_TLgkYfPDjF-GaT5AciHnH8lwzF3S--dvMT_200TyRIZpAk7FqR-RmRdKeMaT_tXTp7J0JkjA_TTggUt-3sfFreSCZNwLXDIkH-YfXp582Se-F8fiYdzEC7PFuDyiz1_394mQfEL8dJpI8obfyG6YyLcu6RUgzQdwHlUNGHs3ZMzHaXZLvDhOfU_mt9Ur7uEij4ILkk7lZCpdko8vbn_xAaPn9wadH82TuUjWxS258sTVapr28vHnBhXSu-TUZY-ocHhA3d69sRkb-iU2zPaiGWDDbMmGLtvxoYV8MEt86FfyYXndaZJmAc94sHLl8_yb64Y8Qar_e-LqUxomPOuyUomJ-Xf5Zo-9fZ-Fl1fFX9Sgx3nQeznw_Ib7U0iKX4rmEimrhBRDTZ2DUMgw8WWXOSAf9USC44VdjtZ5ATFUeJi9hvBYxuqUYjVRmT1NM8mzrgny-t_aA-mXA3lO0p5KWXH3T-btKO2kk65VSlpFmGtDcSpDGZRCsVZzwp4vVAzZtnTNTtfaCVXbhKrcuLBN-TDANi47PrSRD-XGZVDJhzoaF7ZNjQtq6iwbl_52Ni79FxBD2biw9jUuqMwuGheQ1xY0LqtJM59f3U2s2ludrr2r7m2r7mW1NzflwxCr9js-tJEPZbUfVvKhDrU3t0ntUVNnqfaD7VT7wQuIoVR7s31qj8rsQu1BXlug9qtJs55f3S2s2tudrrOr7m2r7mW1tzblwwir9js-tJEPZbUfVfKhDrW3tkntUVNnqfbD7VT74QuIoVR7q31qj8rsQu1BXlug9qtJs59f3W2s2judXW1vW20va729KRscpNZ3uox4SUAYSeUVz3bMaBszyqrvVDKjDtW3t0n1UZNoqfqj7VT90QuIoVR9u32qj8rsQvVBXlug-iPMnooTLiZpInh5Vj_5U73ST3VYnmUeXPI5JUQ6zXz-JUv9Yuz88Li4UCFHARdyftacHxwmi1NCelK1wUEFXn5O_IiJ5OMJCUIRkanwLvmzse3RIsSMe-OHjXrPD2VUGUrC5SzNolyTeOLfPsSy-ByqVMAFz0IvDv_yIASLrxX3nnGfh9cFBo9OLdTs4VwBwOLsmIscl_KXsfgwJEDMaRghpkBo-EsQYqsImUiETKYbhywsQgPdELIBQgxRUc1WVdQ-LpRRZSivNNcMCVCpotaPUP0VFYlQqaJqwCELi9BAN4RsgJBZRqj3GCFrBaDe40s5oDhbSrDtNrW7panlOLhYmHbNSh-ZbaZds9JHcsi0dENogOSQqd1j5QBwyFaWZ6e6PA8B2I7yUn2I9cOlwF311aLB4G21pg8HsAw2NGleKQUZDp_qKdp8qhkylsZNmtqTbSIR0tCkwSLUdN9T-2OpDRAabmjSvFIKDXD4VDs_LaioyFgaN2nqr6hIhDQ0abAINW3S1F9RAUIjZb_NegqXBlRnpl5lqLZpXikfHWgarlnLq26Cmney-th8a2jUYBOuoVODZZGGVg1kEVhsWK3SpsKsgXirffkn3JrXrYlDCPca81A3QppIgLSbsQyLkMIPav5RzMRG07h3U3vNsNAQadcL2RAisOKgt3szRAKk38YdLEIKU6gFZRUbTeMGTv1lFQ1R0w5O_WUVQqRefWV9hYUDazRYf9XcwgGG2RqENNy_gyWRwhdqgcuFTbiGFg424RpaOJBFYHF3tUoPFRYOxBusa2hu4UC4wbqG3haOhQSo6RlbO4UYFiENt_RgIVL4Qs0_jlnoaPSzcABEJua9Uw2exkZIgJq2cOovq1iENNzXg4VI4Qu1oKyio9HPwoEQqdd3TcX6rgNrNFjf1dzCAY7ZGoQ0tHCwJNJwaw-WRQpfqHmXa4BNuIYWDkw4WOJdrdK2wsKBeKtfv9LPwoFwg3WNVlk49e_dRQKk3YxlWIQ0tHCwEDW-tad-pxQNUauWs8rPGjCaNWs1ujkU4A3kNQA1beHUX1axCGlo4WAhanxrT_1lFQ1RtS_UgrIKo1Gv75qK9V0H1mj1e2v6WTjQMVvzdqh2bUsfSyINLRwsizTc2oNlkcIXaoHLBROuft3VUrzuOgTQWGBhQ3MLZ3R_btDvcTr7FgbUpb2f_zpP_Lf4R_MveJeCunf09CqdFWid3U64oO53LxbcoJ-9iB9wybNxmIRChj51ZTbl9_f_-TcAAP__Kq0KGw== +Diagram: https://cockroachdb.github.io/distsqlplan/decode.html#eJzsW-1um0gX_v9exWh-tXpx7eHDH0iVoiZ99aa7TaokqrRaRRUx0wSBwWXGcbJRLmtvYK9sBa7jmBPGOY4LOOP-qGIzYM7zHM5zeA7cUfEjoi49_fj7x_0zcnB4enZ4tH9G3oTTd9O35H8nx59JeE0-HR8ekXBKjo9IeP0uJO9Jtp0cnxx8PCEf_sg_UYPGic-PvBEX1P2TMmpQkxrUoga1qUEdem7QcZoMuRBJmi25y3c49G-o2zFoEI8nMvv63KDDJOXUvaMykBGnLj3zLiJ-wj2fp-0ONajPpRdE-c-E13vh9bdxyG-pQfeTaDKKhUtCatDTsZf92WpnZ_HbV5L9mHBJzGYfU34ZJNkCyYWcfSWDEXdJ55-_xc8lyVQQnw8Tn_su-bnfxa3kgqTc813SJx9mX16efNknQy-KxMO6sRek83XZGXz-ur9PhORjMkwmsSRv-I1sB7F865JOHtRsAedh2YKRd0NGfJSkt8SLomToyey0Ovk5XHhyeMUFSSZyPJEuydbnpz__gtHze4POPs3An4N7cUuuPHG1DOtetv7coEJ6l5y67BF1hwfU7dwb67HXLbA33QungL3pgr022_G3Af7MAn_dUv4Wx53ESerzlPtLRz7P9ly15Ikk-L8nrj4lQczTNitcwhH_Lt_ssbfv0-DyKv-LGvQ4C3ovA57f8OFEBkm8zO9G0VwgZRWQYqhUPwiEDOKhbDMH8FFNJLi8sIvROi9IDBUeZqcmPBaxOoVYTRSzp0kqedo2Aa__rTyQbjGQ55D2FGX52T_J21HSSsZtq0BaSZgrQ3FKQ-kVQrGWOWHPFxaGbAvaZqtt7YRl040BW5e_HrYx2PH3KxqDXil_VTQGbJsaA1SqLxqD7nY2Bt0XJIayMWDNawxQzM4bA8BrAxqDZdLM51djE6umVqtt76rxptXUXJe_PlZNd_z9CjXtl_JXhZqa26SmqFRfqGlvO9W094LEUKqp2Tw1RTE7V1PAawPUdJk06_nV2MKqqd1qO7tqvGk1tdblb4BV0x1_v0JNB6X8VaGm1japKSrVF2ra30417b8gMZRqajVPTVHMztUU8NoANV0mzX5-Nbaxauq0drV401pqr8ueg9TSVpsRL_YJI4m84umOyU2rqlPKZBWqam-TqqKSfqGqg-1U1cELEkOpqnbzVBXF7FxVAa8NUNUBZqZ9wsU4iQUvXtVP_lSn8FMtlrHM_Us-SwmRTNIh_5Imw3zt7ONxfqBcPnwu5GyrOftwGM83CelJ1YBZBV62TfyIiOSjMfEDEZKJ8C75s7Ht0DzElHujhwebnh_KoDSUmMtpkoYk8iSPh7cPscy_n3qBXI7S54KngRcFf3kQgvlu-bmnfMiD6xyDR5vmavawLQdgvnXERYZLcWcsPgwJEHNqRogpEOpvBCG2jJCJRMhkuuWQhUWopxtCNkCIISqq2aiK2sWFMigN5ZVyzZAAFSpq9QhVX1GRCBUqqgY5ZGER6umGkA0QMosIdR4jZC0B1Hl8KAcUZ0sJtt2kdrdwaTkOLhamXbPSRbLNtGtWusgcMi3dEOohc8jU7rayB3LIVpZnp7w89wHYjvJQXYj1w6HAWXXVosHgaTWmDwew9NY0aV5pCjIcPuWXaP1UM2QstZs0lZNtIhHS0KTBIlR331P5bakNEOqvadK80hTq4fApd34aUFGRsdRu0lRfUZEIaWjSYBGq26SpvqIChAbKfpt1FC4NqM5MPWUot2leaT460DRcMcsrb4Lqd7K6WL41NGqwhGvo1GCzSEOrBmYRGDYsV2lTYdZAvNW-_BNuzevWxD6Ee4V5qFtCmkiAtLtiGRYhhR9U_62YiY2mdu-m8pphoSHSrheyIURg4qC3e9NHAqTfgztYhBSmUAPKKjaa2g2c6ssqGqK6HZzqyyqESD19ZV2FhQNrNJi_am7hAMNsBUIaPr-DTSKFL9QAlwtLuIYWDpZwDS0cmEVguLtcpfsKCwfiDeYamls4EG4w19DbwrGQANV9xVaeQgyLkIaP9GAhUvhC9d-OWeho9LNwAEQm5r1TDe7GBkiA6rZwqi-rWIQ0fK4HC5HCF2pAWUVHo5-FAyFSz3dNxXzXgTUazHc1t3CAY7YCIQ0tHGwSafhoDzaLFL5Q_S5XD0u4hhYOJByMeJertK2wcCDe6tev9LNwINxgrtEoC6f6Z3eRAGl3xTIsQhpaOFiIan-0p3qnFA1Ro8ZZxXsNGM2KWY1uDgV4A3kFQHVbONWXVSxCGlo4WIhqf7Sn-rKKhqjcF2pAWYXRqOe7pmK-68AarX5vTT8LBzpmK94O1a5t6WKTSEMLB5tFGj7ag80ihS_UAJcLEq5-3dVSvO7aB9BYYLChuYUzuD836PcomX4LfOrSzs9_rSf-m_-j2Q7epaDuHT29SqY5Wme3Yy6o-92LBDfoZy_kB1zydBTEgZDBkLoynfD7-__8GwAA__-cH_Il # This query verifies stats collection for WITH ORDINALITY and the hashJoiner. query T @@ -241,9 +229,6 @@ quality of service: regular │ regions: │ actual row count: 5 │ KV time: 0µs -│ KV contention time: 0µs -│ KV lock wait time: 0µs -│ KV latch wait time: 0µs │ KV rows decoded: 5 │ KV pairs read: 10 │ KV bytes read: 40 B @@ -264,9 +249,6 @@ quality of service: regular regions: actual row count: 5 KV time: 0µs - KV contention time: 0µs - KV lock wait time: 0µs - KV latch wait time: 0µs KV rows decoded: 5 KV pairs read: 10 KV bytes read: 40 B @@ -276,7 +258,7 @@ quality of service: regular table: kv@kv_pkey spans: FULL SCAN · -Diagram: https://cockroachdb.github.io/distsqlplan/decode.html#eJzsVE1v4zYQvfdXDObUFgwsyXYPPDl1UsRtEge2kaIojICWJg4hiVRIyh8I_LP6B_rLFrTixFZsb7KLBfawOhiYeY-Pj_MGfkL7mCHH4fnleXcEv8Ifg_4VpDP4uze6gP7grHd9etkb_QOnQxDsADBBhkondC1yssj_xRDHDAujY7JWG996WhN6yQJ5wFCqonS-PWYYa0PIn9BJlxFyHIlJRgMSCZlGgAwTckJma9l01klnd0VKS2TY1VmZK8shZTBDhsNC-OoEGf51C_42y0GFVWloKrWHHVlXtZzMiUPw_3-2qmOtHCkntXoDZTpOYS6ke4sIFz_sh4yeW0go1gklHNpVc7J0ZMGQSDi0Avi96k4HN12IRZbZF2IhpNkQQz-Gq9tuF6yjAmJdKgc_08I1pHK_cAgarwSi9BAhFwvIKddmCSLLdCycN1aZmPh3kAVduqJ0HDx__YBNo43jFcOqeg7OOjEl5OFW0r0z5MGKvT_svkmkEpl0y0a4mzUtKC7fpvEVRqOa0fAjRre3Mvqxld_9VjZrYUdfuJXNb72VrZrR5kGjr_5KpU1ChpIdc2N_8nOUPa-9EPbhTy0VmUZr97V9b70Tsk7EOk3WabFOm3V-Q3ZoDMey9Jh9zMBRXkAibQqlFVN6d9TR4RG2ayNsfSTrAdlCK0v1Ue69KajddBL6gVIypSogq0sT043R8Zpblf210LqRkHUVGlZFT20g6wyJ_OUPdFspPKrU2lEKt5WiulJ0VKl52FNYV2p-wFO0rdSsK7WOKrWPzWnM8D7T8zuZIMfg-TvZ87P50B8QU-sXYPig52vZ0bLw8d2LzBLDK5HSGTkyuVTSOhkjd6ak1eqnTwEAAP__v232lg== +Diagram: https://cockroachdb.github.io/distsqlplan/decode.html#eJzsVN1uGj0Qvf-eYjRXXytH7C7QC1-RklShTUIEKFVVocisJ8TaH29sLwFFPFZfoE9WmQ0JrAJN-nPXvUCamePj43NG3KO9TZHj8Pj0uDuCt_Bh0D-DZAafe6MT6A-OeueHp73RFzgcgmA7BhNkmGtJ5yIji_wrhjhmWBgdk7Xa-Nb9CtCTc-QBQ5UXpfPtMcNYG0J-j065lJDjSExSGpCQZBoBMpTkhEpXtMmsk8yuioQWyLCr0zLLLYeEwQwZDgvhqwNk-OkS_G2WQx5WpaGp0n7syLqq5VRGHILv3-wDRN9ZkBRrSZJDu2pOFo4sGBKSQyuA91V3OrjoQizS1D4CC6HMGhh62WeX3S5YRwXEuswd_E9z11C5e8MhaDwBiJJdgEzMIaNMmwWINNWxcF5YJWIiXHxDFnTpitJx8PjVA9aNNo6XDKvqwWjrxJSQhxvJ9I6QB0v28nD6RqpcpMotGuF2NjSnuHRK59vG_obQqCY0fI3QzS2K_m3RH9-iZi2c6Be3qPm3t6hVE9rcKfRJX5lrI8mQ3BI39id_BnnmtSfC3nzUKifTaG2_tu-ld0LWiVinyTot1mmzzjtku2zYl6Wf2dsUHGUFSGUTKK2Y0oujjnZb2K5Z2HpN1gOyhc4t1a189qagdtNB6A0lOaUqIKtLE9OF0fEKW5X9FdGqIcm6ahpWRS9fj6wzJLLHP7xNpnAvU2uLKdxkiupM0V6m5m5NYZ2p-QpN0SZTs87U2svU3ufTmOF1qu-ulESOwcN38MzP-kN_QEytX4Dhjb5b0Y4WhY_vWqSWGJ6JhI7IkclUrqxTMXJnSlou__sRAAD__zlYvp4= # Verify that EXPLAIN ANALYZE on an unsupported query doesn't return an error. statement ok @@ -329,9 +311,6 @@ quality of service: regular regions: actual row count: 5 KV time: 0µs - KV contention time: 0µs - KV lock wait time: 0µs - KV latch wait time: 0µs KV rows decoded: 5 KV pairs read: 10 KV bytes read: 40 B @@ -341,7 +320,7 @@ quality of service: regular table: kv@kv_pkey spans: FULL SCAN · -Diagram: https://cockroachdb.github.io/distsqlplan/decode.html#eJzsls1u2zgQx-_7FMScbECG9eXFgqfsOtkiaFMHTuAeCiNgxIlDSCIVkvJHAz9WX6BPVlCKUn8G9skX62CYM0Ny-P8NiXkF85IBhburL1f9e8Kmk1baJoPR1ZC02uT_4eCGpFPwQCqOX1mOBuh3CMCDEDyIwIMYPOjB2INCqwSNUdqFvFYTrvkcqO-BkEVpnXnsQaI0An0FK2yGQOGePWY4RMZRd33wgKNlIqu2SacX6fShSHEBHvRVVubSUJKCB3cFc387XZfF5xFxmxlKZFAPNU6EcgEWja1NVuRIif_rp6nHiZIWpRVKbrkylaRkxoTd9jCbPO92aTUzhGOiOHJK3vJ4XFg0RCPjlPxD_quNk-FtnyQsy8x7XMGEbuLciW5G_T4xFguSqFJa0sK57Qpp25T4lUh1AGK6LyBnc5JjrvSCsCxTCbMuLb_K4dGdAg1RpS1KS4mLr9JvDAGMlx7UozdqxrIJAg1WMF9fAvWX3h7SfwCXUmmOGvka3PFyRy18E5KrGepub70Q_h19al0EbfBg4PK7cBrhHJNym99HB3c-85IRi3lBuDApKQ2b4MG69PbqEm7o0lvTJTj8BgRH3oBu2OlG5ztwyjsQrLEOD2cdHss66nTjM-tTsg7XWEeHs46OZR13qkfwzPpkrKM11vHhrONjWfc6Z9KnJB3v7WJ2kB6iKZQ0uNHN7N7J39ipE7i2B_kE6x7JqFIneKtVUsXWw0G1UGXgaGztDerBtaxcgdtBI8vfm7DVlYIPV_p7bSX_w5XCY3NilQAg0c6UTl2poUwW7yXW2LeLj6NBLVgmfrDtcm6mVXw1JiimTX02rqZIG19dqI03R-M6vdUA_8AaWtUn2NQnOuuzqk-4qU981mdVn2hTn95Zn1V9Yvc6PmVq9iA4UPDfvs6On-YDN4FNjHui757VrBLrflG4B_aJZQY9uGEpXqJFnQspjBUJUKtLXC7_-h0AAP__xr-MJw== +Diagram: https://cockroachdb.github.io/distsqlplan/decode.html#eJzsls1u4zYQx-99CmJONkDD-nJR8JTWSYugTR04gXsojIARJw6hDyok5Y8N_Fj7AvtkC0pW1vLagXW3DoY5MyRH_98fpN7BvKXA4OHmn5vxI-HLRS_pk8nsZkp6ffLndHJHkiVQyJXAf3mGBtj_4AOFACiEQCECCiOYUyi0itEYpV3JezXhVqyBeRRkXpTWhecUYqUR2DtYaVMEBo_8OcUpcoF66AEFgZbLtNomWV4ly6ciwQ1QGKu0zHLDSAIUHgru_g6Grou_Z8RtZhjJ_XqocSGVK7BobB2yMkNGvG9fza5ErQwRGCuBgpHdvOeNRUM0csHIb-SPOriY3o9JzNPUfNQVXOqmznVwNxuPibFYkFiVuSU9XNuhzG2fEa96qboAMTlVkPE1yTBTekN4mqqYW9eWV_XwzG38ioao0halZcTVV-03AR_mWwr1aKeysXyBwPw9LLfXwLwtPUHmB5AyV1qgRtGCMd8eYfefzIVaoR6O2uB-n_3Vu_L7QGHi-rtyGuEa49JKlbdRfPbiLmfeUmIxK4iQJiGl4Qs8W5fRSV2CA11GLV388x3rd3TsMBgMw4tnu3jWb7EJzmcTdGUTDobRhU0XNkGLTXg-m7Arm2hQHTIXNmezCVtsovPZRF3ZjAYXMl3IRCdv4SNkpmgKlRs8uI2P7-Qd7DTw3bWNYoH1HW9UqWO81yquauvhpFqoCgg0ts769eA2r1K-20Ejzz4-IvZX8j9d6dfWSt6nKwVde-KVAJCjXSmdkJRbzOPNh8Wa-IpL2zafQINa8lR-4T9_lDTTKr4aY5TLxp9NqjFpk6uN2mQzNO5LZb_AO9ND-_r4h_qEF3329QkO9Yku-uzrEx7qM7ros69P5E7Hl1StnqQABt7uGRz5aR5wE_jCuCP64VWtKrEeN4U7YF94apDCHU_wGi3qTObSWBkDs7rE7faX7wEAAP__t7IAOw== # Very simple query to make it easier to spot regressions when rewriting results # in test files. @@ -366,9 +345,6 @@ quality of service: regular regions: actual row count: 0 KV time: 0µs - KV contention time: 0µs - KV lock wait time: 0µs - KV latch wait time: 0µs KV rows decoded: 0 KV bytes read: 0 B KV gRPC calls: 0 @@ -377,7 +353,7 @@ quality of service: regular table: kv@kv_pkey spans: [/0 - /0] · -Diagram: https://cockroachdb.github.io/distsqlplan/decode.html#eJyMUs1qGzEQvvcphjm1oJD1VVAodVwa2jTBNumhmCBrJ45YrbTVzPoH48fqC_TJilaO-5MEqsOy349mvmG0R_7uUeNs8nkynkMDH6bXV9Cs4evHyXQCDbyFChWGWNMX0xKj_oYjXCjsUrTEHFOm9oPhst6irhS60PWS6YVCGxOh3qM48YQa52bpaUqmpnSeC9ckxvmhbLN-16zvuoZ2qHAcfd8G1tCgwlln8u95NVz5dAu5G2sIowITrVzMDiGWQolrSUP18wcXbGMQCuJieCL5aBvYGCdPFSP24XkpxQ1DTTbWVGs4xlruhBgSmUzB-0KupjdjsMZ7Pvk649LJhwqvbsdjYKEObOyDwGvayrkL8kZDGbkYiJqXDK3ZQkttTDsw3kdrhE4ZlnkKYoi9dL2UjkP838TioLCg49pYzIpQj_7Y8-UF6uqg_n_VU-IuBqa_tvxSp-qfTmejw0Ih1Ssq74tjnyzdpGgHb4HXQ6GBqImlqKMCLsOjxJLItCX-QuG9j5s7V6PG6njOnvk8HswXzIrzYLOHuBnKznddjnVvPJPCK9PQBQml1gXH4ixqST0dDq9-BQAA__-gYREP +Diagram: https://cockroachdb.github.io/distsqlplan/decode.html#eJyMkt2K2zAQhe_7FMNctaAlzq2gUJpNaWjTXZKwvShhUazZrLBsuZpxfgh-rL5An6zIyqY_dGF1YTxHn84ce3RC_u5R43L6eTpZQQUfFjdzqHbw9eN0MYUK3kKBCptg6YupiVF_wzGuFbYxlMQcYpJOAzCzB9SFQte0nSR5rbAMkVCfUJx4Qo0rs_G0IGMpjpKxJTHOD7bV7l21u28rOqLCSfBd3bCGChUuW5NeR8Vw5NMdpG6soRnnMtLWhUQIsWRJXE0aip8_-IyEPYOlMliyGs42m6MQQySTJHifxe3idgKl8Z4vXGtcvHCocH43mQALtVCGrhF4TQcZuUbeaMgRM0BUPQfU5gA11SEewXgfSiN0ybAxUj4SQ-ik7SR3HOL_Fta9wlydfzOL2RLq8R9zmV2jLnr18tEsiNvQMP01lec6Ff90uhr3a4Vkt5TvA4culnQbQzmwubwZjAbBEkveHedi1jxtsUQydY6_Vvjgw_7eWdRYnNfVfx5PC9MBs-X0YcvHsB9sV8c2xXownknh3FR0TUKxdo1jcSVqiR31_atfAQAA__-NMPUE # Test a query that has a subquery and a postquery. statement ok @@ -407,9 +383,6 @@ quality of service: regular │ │ sql nodes: │ │ regions: │ │ actual row count: 1 -│ │ KV contention time: 0µs -│ │ KV lock wait time: 0µs -│ │ KV latch wait time: 0µs │ │ into: child(c, p) │ │ │ └── • buffer @@ -440,9 +413,6 @@ quality of service: regular │ regions: │ actual row count: 1 │ KV time: 0µs -│ KV contention time: 0µs -│ KV lock wait time: 0µs -│ KV latch wait time: 0µs │ KV rows decoded: 1 │ KV pairs read: 2 │ KV bytes read: 8 B @@ -466,9 +436,6 @@ quality of service: regular │ regions: │ actual row count: 0 │ KV time: 0µs - │ KV contention time: 0µs - │ KV lock wait time: 0µs - │ KV latch wait time: 0µs │ KV rows decoded: 1 │ KV pairs read: 2 │ KV bytes read: 8 B @@ -492,6 +459,6 @@ quality of service: regular estimated row count: 1 label: buffer 1 · -Diagram 1 (subquery): https://cockroachdb.github.io/distsqlplan/decode.html#eJysU9Fu2jAUfd9XWPcJJCMSqkmTn9pRJqHSUAFFmiaEXOc2tUjszL4ZsIrP2g_sy6YkTQel7VZteQB878n14Zx77sF_TUHAMJoOJjM2jGZjpu50GrP52eh6MGWtkLPWdDAa9Gcs06aVt9mnyfiS5dKhoXYbOBgbYyQz9CC-QAgc3sOCQ-6sQu-tK8v3FWgYb0AEHLTJCyrLCw7KOgRxD6QpRRAQ2Y7Nuz3gECNJnVZDcYOqIG0NI52hYMHPHx443EhSd-iZLSgvSLAAODi7_l0IYbHjUJ8e7vMkEwRxskdweA6it-N7HMPXOc7kTYoTlDG6bnDItJbltP5a5ivcAoe-TYvMeMFy4DDNZfmzAxxGOtPESsUu5qy83AtmHo4OE21LIKGnunTw3y_mTFlDaI5luZiz1KoVW0tNx51Ss-dblXQxKhtjLBpaN1tCzxzKWLAP7GNdTCZXfaZkmvpHXC61a3Cle5fzfp95wpwpWxhiLdxQVxtqCxZUotUAxNVLgExuWIaZdVsm09QqSSWtoOLwD86HT5wP3uL8WZI4TCRZ1w0PjT-LPi-j8WwZXY9GrdOwzMX_39reE-7hAfc_JGuCPrfG4wHvl24KntzUCXcLDhgnWMfZ28IpvHJWVdj6OK4GVYUYPdXdk_owNE3Lk0OZPUq_Pyl8dVLvDZN6r04KjifJSgAwSGvrVmVM0Kjto2lN_Tg4MXp0Wqb6uzz2unmt8tehQv2tyVbTagLW9OqQNd0MvZfJASD4yx3a16dy7za166WOQUDw8HSe-WgeKF-QiS9XaHpn15VYs21eLsCtTD1yuJQrPEdCl2mjPWkFglyBu927XwEAAP__fX8Rfg== -Diagram 2 (main-query): https://cockroachdb.github.io/distsqlplan/decode.html#eJy0ksFqGzEQhu99imFOMSh4tbnpVhoXTBK72K4vxRRFO7ZFtNJWmq1TzD5WX6BPVnY3aRMnMRhaHQQzv_TP9wvtMX1zqHA8mY9mCxhPFlMwW-sKWL6__jyaw5kUcDYfXY8-LKC0_qwawMfZ9AYqHcnzYIACfShooktKqL6gxJXAKgZDKYXYtvbdgXFxjyoTaH1Vc9teCTQhEqo9smVHqNAFox18166mBNkwQ4EFsbauc6Z7MjXb4IFtSQqyXz8TCrzVbLaUINRc1aygvRXD7m9D4qoR2FcPgxPrDaGST0jHl6iyRpwKe1uv1xRBDuX_hs0PYOXpsCbUniEf5s9Zr5ZggmfyL3mvluCCuYOdtvxSacO8Iv377BcH2fNTss8oVcEnehb6rUnZwaRz2awEUrGh_iunUEdDn2Iw3dm-nHZGXaOgxL0q-2LsH6XEkXT55589dZJHnfK3neShU37U6eIY00rg2oXdV1ugwuxhnb-yPS5sL-hNah97vg27znbxo2qfaq1dIoE3-o4uiSmW1tvE1qDiWFPTvPsdAAD__2nHd8M= -Diagram 3 (postquery): https://cockroachdb.github.io/distsqlplan/decode.html#eJy0lMFu8jgQx-_7FKM5geSKBHpY-dQupVJaChVQLitUuclAvTh21nYEqOKx9gX2yVZOoFtoYbef9OUAmvH4n99M_vYbuj8VckwG495oAslgMoT0VaoMptf9p94YGjGDxrjX73UnkEvdKJpwOxo-QCEsad9sIkNtMhqInBzy3zHGGcPCmpScMzak3qqCJFsjjxhKXZQ-pGcMU2MJ-Rt66RUhR2VSocClQsNLOZ-ThagVIcOMvJCqkh-WnsNVGxnSmtLSS6PBy5w4RH__5ZDhi_DpKzkwpS9CbdhvzerfRIyzLcM62nE4LxaEPP4Antwgj7bs_7PfSuXJkm3Fh8B1nsNVDMkYBsMJDJ76_Z_C3z7ij7_Df2ekHpHIyLbahx1MNgVx6PduJ3A9mCRwN0wGyLA2wFX991wsaYMM-8YsywL-MFKD0aFrZNg1qsy141DgjgFCR6GVfey8UOpwEPdTCOyOg47r0NJCmqDjyfk6dbwjNdqT_jzV-ykoky5hJaT_vBJG_vVSNfmMUpNRVvPeT-Fl48mBJZFx-BV-q5OL0WMXUqGUe68rhLT7ujDTh2m3C85TAakptYcGrX1Lat_kO5_XBUTLUwUnPJOLNeSUG7sBocIh8oE2qtD-00_RST91jvzU_o6f6rNM1hoLcl4PMm51Dq31o2fgNPPlEXPnO8wjcoXRjg4gT70pOnrTRbydMaRsQfWl50xpU3q0Jq1q63BYCVWJjJyvV-M6SPR-yXlLIn-_gj4qxWeV2qeV4mOl9lmlzmml9rFS56zS5bnuZgznyqyeZYYco91z8cXP_sGwQSxc-GzjV7OqZMMN5ZDPhXLE8EEs6YY82Vxq6bxMkXtb0nb7yz8BAAD__8zCQBU= +Diagram 1 (subquery): https://cockroachdb.github.io/distsqlplan/decode.html#eJysU9Fu2koQfb9fsZonkBZhE13pap-SS6iESiACEqmqENrYE2fFetfdHRdoxGf1B_pl1dpxipMmbdT6Abwzx2fOzpm5B_9Jg4DxdDGaL9l4upyx5E7plF2fTa5GC9aJOessRpPRcMlyZTpFl72bzy5YIR0a6naBg7EpTmWOHsRHiIHDv7DiUDiboPfWhfB9BRqnOxARB2WKkkJ4xSGxDkHcAynSCAKmtmeL_gA4pEhS6YoUd5iUpKxhpHIULPr21QOHG0nJHXpmSypKEiwCDs5ufwRiWB041KeHep5khiBOjgSOz0EMDvxIY_y6xqW80ThHmaLrR22ldVtO6791scE9cBhaXebGC1YAh0Uhw2sPOExUroiFjr2_ZqG4F8w8HB1mygYgoac61Lp7gISrppjYFFPR0NzsCT1zKFPB_mP_18FsfjlkidTaP-IKqVyDC92-uB4OmScsWGJLQ6yDO-orQ13BouqSNQBx8xIglzuWY27dnkmtbSIpyIoqDX_gVPzEqegtTp1lmcNMknX9uG3U2fTDejpbrqdXk0nnNA5z_PenbPBEe9zS_otNmKMvrPHY0v1SpehJpV58WHHANMN6_bwtXYKXziYVtj7OKqIqkKKnOntSH8amSXlyKPPH1h8zxa8yDd7ANHiVKXrOJKsGgEHaWrdhWhKaZP9oWhPfSkVtO1P06JTU6ot87nXzWeWvwwTV52a3mlSzYE2uXrImm6P3MmsBot-coeP-VO7dartdqxQERA9P7yc_zQPhA5n5MEKLO7utmrXcF2EAbqX2yOFCbvAcCV2ujPKkEhDkSjwc_vkeAAD__3yY9XM= +Diagram 2 (main-query): https://cockroachdb.github.io/distsqlplan/decode.html#eJy0ksGK2zAQhu99CjGnBLTE8t50K90UDLtJSdJeiilaeZyIypIrjZotwY_VF-iTFdu77dZ0AzmsDoL5JX3zIeYE8ZsFCcVqu9zsWLHarZk-GFuxT29vPy63bCY4m22Xt8t3O9YYN2vn7P1mfcdaFdDRfA4cnK9wpRqMID-DgJJDG7zGGH3oo9NwoageQGYcjGsT9XHJQfuAIE9AhiyCBOu1suy7sgkjyxYZcKiQlLEDGR9QJzLeMTINSpb9-hmBw70ifcDIfKI2kWT9q-CPfwMBZcdhrB4bR1J7BCmemRY3ILOOXyp7n-oaAxML8dqy-URWXC6rfXLE8kX-2q7XE9f8EtcNxta7iP9IvtQpm3S6El3JAas9jqMXfQoaPwSvh7tjuR5AQ1BhpPFUjEXhno4iBVTNn7l4ThJnSfnLJDEl5WdJ1-ecSg619ccvpgIJ2eO6-s_2tKB_oPax_-ztwR8H7O5H239VrWxEDnfqK94gYWiMM5GMBkkhYde9-R0AAP__XNhbxw== +Diagram 3 (postquery): https://cockroachdb.github.io/distsqlplan/decode.html#eJy0lM9uGj8Qx--_pxjNCSRH7EIOP_mUlBBpEwIREC4Vipzdgbjs2lvbq4AiHqsv0CervIY0oEKbSvUBNOPx15_5s35F-zVHjslg3BtNIBlMhpA-yzyD6WX_oTeGRsygMe71e90JFFI1yiZcj4Z3UApDyjWbyFDpjAaiIIv8M8Y4Y1ganZK12njXax2QZCvkEUOpysp594xhqg0hf0UnXU7IMdepyMGmQsFTNZ-TgagVIcOMnJB5LT-sHIeLNjKkFaWVk1qBkwVxiL5_s8jwSbj0mSzoypU-1p83-uWnI8bZhmGwthzWiQUhj9-BJ1fIow37c_ZrmTsyZFrxPnDwc7iIIRnDYDiBwUO__0_42wf88Uf4b7RUIxIZmVZ7P4PJuiQO_d71BC4HkwRuhskAGYYBuAh_j-WS1siwr_WyKuGLlgq08lkjw67Oq0JZDiVuGcBn5FPZ2daJPN8vxO0UPLvloOJgGlpI7XUcWRdchyfqSmWU6oyyoH87hae1IwuGRMbhf_gUnIvRfRdSkef2La4U0uzifA3upt0uWEclpLpSDhq0ci2pXJNv5zIEEC2PBRzpcSFWUFChzRpE7ofeedqoRvtt_6Oj_e8c9L_9kf6Hb4-M0QbkPBQybnX2R-FvZ_Y48_kBc-cjzCOypVaW9iCP3RQd3HQWb2YMKVtQeKSsrkxK90andWwwh7VQ7cjIurAbByNRuy3rDIni7cl4rxSfVGofV4oPldonlTrHldqHSp2TSuenspsxnOf65VFmyDHarrNf_OwW-gNiYX3bxs_6pZb1L4pFPhe5JYZ3YklX5MgUUknrZIrcmYo2m_9-BAAA__80RSQZ diff --git a/pkg/sql/opt/exec/execbuilder/testdata/explain_analyze_read_committed b/pkg/sql/opt/exec/execbuilder/testdata/explain_analyze_read_committed index e92629a3b0ce..0d32131e8a2e 100644 --- a/pkg/sql/opt/exec/execbuilder/testdata/explain_analyze_read_committed +++ b/pkg/sql/opt/exec/execbuilder/testdata/explain_analyze_read_committed @@ -39,9 +39,6 @@ quality of service: background regions: actual row count: 3 KV time: 0µs - KV contention time: 0µs - KV lock wait time: 0µs - KV latch wait time: 0µs KV rows decoded: 3 KV pairs read: 6 KV bytes read: 24 B @@ -96,9 +93,6 @@ quality of service: regular │ actual row count: 4 │ vectorized batch count: 0 │ KV time: 0µs -│ KV contention time: 0µs -│ KV lock wait time: 0µs -│ KV latch wait time: 0µs │ KV rows decoded: 4 │ KV pairs read: 8 │ KV bytes read: 32 B @@ -118,9 +112,6 @@ quality of service: regular actual row count: 3 vectorized batch count: 0 KV time: 0µs - KV contention time: 0µs - KV lock wait time: 0µs - KV latch wait time: 0µs KV rows decoded: 3 KV pairs read: 6 KV bytes read: 24 B diff --git a/pkg/sql/opt/exec/execbuilder/testdata/inverted_index_geospatial b/pkg/sql/opt/exec/execbuilder/testdata/inverted_index_geospatial index b2321651b9b6..475916df08e8 100644 --- a/pkg/sql/opt/exec/execbuilder/testdata/inverted_index_geospatial +++ b/pkg/sql/opt/exec/execbuilder/testdata/inverted_index_geospatial @@ -54,9 +54,6 @@ quality of service: regular │ regions: │ actual row count: 2 │ KV time: 0µs - │ KV contention time: 0µs - │ KV lock wait time: 0µs - │ KV latch wait time: 0µs │ KV rows decoded: 2 │ KV pairs read: 4 │ KV bytes read: 16 B @@ -80,9 +77,6 @@ quality of service: regular regions: actual row count: 4 KV time: 0µs - KV contention time: 0µs - KV lock wait time: 0µs - KV latch wait time: 0µs KV rows decoded: 4 KV pairs read: 8 KV bytes read: 32 B @@ -92,7 +86,7 @@ quality of service: regular table: geo_table@geom_index spans: 31 spans · -Diagram: https://cockroachdb.github.io/distsqlplan/decode.html#eJzMVt1u4kYUvu9THJ2bJKqjzNgOZaeqREPYlrZZIkBbrWqEJvYJsbA93plxQxTxWH2BPlk1dogCBHbZrdT6YuD8zOfz850ZP6L5mKHAUe-3XncMc3g7HFzBjNTUypuM4Pefe8MeGDtNC0vaUGzN8dFo2L_8wW-94e3vrwf9d-PjkDHGAqh_WHByJMRPvcFVbzz84Dms_AQGw8veEC4-wBw9LFRC72ROBsUfyHHiYalVTMYo7VSPtUM_WaBgHqZFWVmnnngYK00oHtGmNiMUOHYxDkkmpM8YepiQlWlWwz6n0HEBTNMioQV62FVZlRdGwLyJDD0cldIpziK8iKLFbRJFC86iaME-teDpoXt4hCCLBAIGyt6RNujhr-_BpWsEFLwRNc1S5UKyZGyjsmlOAtjffz3tiFVhqbCpKrZMmYrncC9Tu22RNr573aTVvYGEYpVQIiBslDcPlgxokomAwIeLRjsbXnchlllmnh1LmeqVYxs9vHrf7YKxVEKsqsLCMS3sWVrYEwGs7lPjQDTf5ZDLBeSUK_0AMstULK2Li9Ux3Lg0yICqbFlZAc6_jn-lCHGy9LCRnohjrJwRCv6Caf1LFGzpfT7Z-sWfpC0lb9PMkiZ9xtcZt7L3FqUGVUCHCzCOW2Cs1FbUXAm-O48i5rMoYuxTCwIVyaHbHMW2ODZwZem4eOsE63Y33WtkY2WWrZOCFhRX2wTb1xhnMx8zsJSXkKRmDpWRM_rsvvk7--Zv9I0f0rdfVFo8nRH-njOi-Tct5_Tw-jnxPxxUf3tQeeu1QfW3BzX8Vwa1MpSAsZpkTvo_40ewwQ__EH48z3Owzo5GLzYvP8YZd9ecz_xW6w17-XRbP_J2yBuhzdq8HYa9kB-Jl_dhxz_ZOZH-F0zkV5Qt3ChbcEjZRkpb0mfhetE6_NsvOzy-Io3zjTTCQ9IYkilVYWgtjV1vYhtvOuXLiYeUzKj5bjGq0jFdaxXXvo04qIFqRULGNlbeCP1iZWpm6PlSeonE9yL5u5H4JpK_FynYjeRvIgV7kcLdSMEmUrgX6XxfnSYe3mbqfpomKHA1hKevLKsH3QY5M44Aozt1X8OOH0rXvluZGfLwSs7pkizpPC1SY9MYhdUVLZff_BMAAP__bQ-QmA== +Diagram: https://cockroachdb.github.io/distsqlplan/decode.html#eJzEVuFu4kYQ_t-nGM2fJKojdm2HcltVoiFcS9scEaCrTjVCG3tCLGyvb3fdEEU8Vl-gT1atHaJAAnfcnVT_WJjZ2c8z882n9QOajxkKHPf_6PcmsIC3o-ElzEnNrLzOCP78tT_qg7GztLCkDcXWHB-NR4OLn_z2G9758Wo4eDc5DhljLID6hwUnR0L80h9e9iejD57Dyk9gOLroj-D8AyzQw0Il9E7mZFD8hRynHpZaxWSM0s71UAcMkiUK5mFalJV17qmHsdKE4gFtajNCgROX44hkQrrF0MOErEyzGvaphK5LYJYWCS3Rw57KqrwwAhZNZujhuJTO0YrwPIqWN0kULTmLoiX71IKnh57hEYIsEggYKHtL2qCHv78HV64RUPDG1DRPlUvJkrGNy6Y5CWD__vN4Qqs7AwnFKqFEQNg4r-8tGdAkEwGBD-eNdz666kEss8w8BZYy1evADnp4-b7XA2OphFhVhYVjWtpWWtgTAazuaxNAtNgVkMsl5JQrfQ8yy1QsrcuL1TlcSxvfkgFV2bKyAlx8nf_aEeJ05WFjPRJtrJwTCv5sMgYXKNjK-_zhGBR_k7aUvE0zS5p0i29OyHq_vyw1qAK6XIBxswDGSm1FzW3ww1kUMZ9FEWOfWhCoSA495kbixUwMXVu6Lt-6wJruhr3GNlZm2eZQ0JLiyqaq2HTvI8btmY8ZWMpLSFKzgMrIOX02b_5O3vwt3vghvP2m0uJR0_4eTTf_ZuWC7l_X9TcQlv9SWLz9mrD8l8IKv4mwKkMJGKtJ5qT_Nz6DLT79Q_h80l-wyWbjF9uXC-OMu2vEZ367_YY9f3rtn3kn5I3RYR3eCcN-yI_E8_um65_sVJD_BQr6iraFW20LDmnbWGlLuhVuNq3Lv_8ysX9FGWdbZYSHlDEiU6rC0EYZu97Ett50yldTDymZU_NdYFSlY7rSKq5jG3NYA9WOhIxtdnljDIr1VqOhp0vkORLfi-TvRuLbSP5epGA3kr-NFOxFCncjBdtI4V6ks319mnp4k6m7WZqgwLUIT19Z1g-6A3Ju3ACMb9VdDTu5Lx19NzIz5OGlXNAFWdJ5WqTGpjEKqytarb77LwAA__8MX1ig statement ok DROP TABLE geo_table @@ -152,9 +146,6 @@ quality of service: regular │ regions: │ actual row count: 2 │ KV time: 0µs - │ KV contention time: 0µs - │ KV lock wait time: 0µs - │ KV latch wait time: 0µs │ KV rows decoded: 2 │ KV pairs read: 4 │ KV bytes read: 16 B @@ -178,9 +169,6 @@ quality of service: regular regions: actual row count: 2 KV time: 0µs - KV contention time: 0µs - KV lock wait time: 0µs - KV latch wait time: 0µs KV rows decoded: 2 KV pairs read: 4 KV bytes read: 16 B @@ -190,7 +178,7 @@ quality of service: regular table: geo_table@geom_index spans: 31 spans · -Diagram: https://cockroachdb.github.io/distsqlplan/decode.html#eJzsVt1u4kYUvu9THJ2bTVRHmbEdyk5ViYawLW2zRIC2WhWEJvYJsbBnvDPjhijisfoCfbJq7BAFEmjprtSb-mLg_Mzn8_OdGT-g_ZSjwFHvl153DAt4Nxxcwpz0zMnrnODXH3vDHlg3y5QjYylx9ujNaNi_-C5sveXtb68G_ffjo5gxxiKof1h0_EaIH3qDy954-DHwWMUxDIYXvSGcf4QFBqh0Su9lQRbFb8hxGmBpdELWauNVD7VDP12iYAFmqqycV08DTLQhFA_oMpcTChz7GIckUzKnDANMycksr2GfUuj4AGaZSmmJAXZ1XhXKClg0kWGAo1J6xekEzyeT5U06mSxZ5Bf2NwueHLqHTxCkSiFioN0tGYsB_vwBfLpWgOKNaGieaR-SI-salcsKEsD-_ONxR6KVI-UyrV6Ycp0s4E5m7qVFuuT2dZPRdxZSSnRKqYCwUV7fO7JgSKYCeAvOG-18eNWFROa5fXIsZWbWjjEGePmh2wXrqIREV8rBES3daabcsQBW96lxIFrscijkEgoqtLkHmec6kc7HxeoYrn0aZEFXrqycAO9fx79WhDhdBdhIj8SxTs4JBX_GtP4FCrYK_jnZ-up3Mo7Sd1nuyJA55ZuMW9t7y9KAVtDhAqznFlgnjRM1V6JvziYT5rnCPCX2Lgik0kO3eYq94NjAl6Xj460TrNvddK-RrZN5vkkKWlJSvSTYvsZ4m_2Ug6OihDSzC6isnNMX6Fu41Td-SN9-0pl6PCPCPWdE829WLuj-9XPi_0F9xaGylIJ1hmRB5j_jR7TFj_AQfjzNc7TJjkYvti8_xhn311zIwlbrLXv-dFvf83bMG6HN2rwdx72YvxHP78NOePxFJ_IzyhZvlS06pGwjbRyZ03izaB3-9b87PD4jjbOtNOJD0hiSLbWytJHGrjexrTed8NU0QErn1Hy3WF2ZhK6MTmrfRhzUQLUiJesaK2-Evlqbmhl6upSeI_G9SOFuJL6NFO5FinYjhdtI0V6keDdStI0U70U621enaYA3ub6bZSkKXA_hySvL-kG_Qc6tJ8DoVt_VsOP70rfvRuaWAryUC7ogR6bIVGZdlqBwpqLV6qu_AgAA__9PqpCU +Diagram: https://cockroachdb.github.io/distsqlplan/decode.html#eJzcVmFv4kYT_v7-itF8SaLXEbu2Q7mtKtEQrqVtjgjQVaeC0MY7IRa217e7bogiflb_QH9ZtXaIAj1o6Z1Uqf6wMM_OPp6ZZ0brJ7QfMxQ47v_U701gCW9Hw2tYkJ47eZsR_Px9f9QH6-Zp4chYSpw9PRmPBlffhO03vPP1zXDwbnIaM8ZYBPUPi85OhPiuP7zuT0YfAs-Vn8FwdNUfweUHWGKAhVb0TuZkUfyCHGcBlkYnZK02HnqqHQZqhYIFmBZl5Tw8CzDRhlA8oUtdRihw4mMckVRkWgwDVORkmtW0Lyl0fQDztFC0wgB7OqvywgpYNpFhgONSeqA1xcvpdHWnptMVi_zC_mLB82PP8CmCLBREDLS7J2MxwB_fg0_XCih4YxpapNqH5Mi6BnJpTgLY7789nzD6wYKiRCtSAsIGvH10ZMGQVAJ4Gy4bdDG66UEis8y-OJYyNRvHGAO8ft_rgXVUQqKrwsEprVwrLdyZAFbXtXEgWu5zyOUKcsq1eQSZZTqRzsfF6hhupUvuyYKuXFk5Ad6_jn8DhDhbB9hYz0JbJxeEgr_qjMEVCrYO_n5zDIpfyThSb9PMkSHT4tsdstnvr0oDuoAuF2B9L4B10jhRaxt9dTGdMq8t8xIeXBCoUMce8y3xp54Y-rJ0fbx1grXcjXqNbZ3Msu2moBUllUt1sQ0fEsbv2Y8ZOMpLUKldQmXlgr6AbuGObvwY3X7QafE80-GBmW7-zcslPX56rv8Tg1VZUmCdIZmT-df0jHb0DI_R82X-om01G1zsXi6MM-6vkZCF7fYb9vrptb_lnZg3Rod1eCeO-zE_Ea_vm2549kUn6DPKFu-ULTqmbGNtHJlWvF20Lv__Pxv2z0jjYieN-Jg0RmRLXVjaSmPfm9jOm875ehYgqQU13wVWVyahG6OT2rcxhzVRDSiyrtnljTEoNlvNDL1cIq-Z-EGmcD8T32UKDzJF-5nCXaboIFO8nynaZYoPMl0cqtMswLtMP8xThQI3Q3j-iWXzoD8gF9Y3wPheP9S0k8fSy3cnM0sBXsslXZEjk6dFal2aoHCmovX6f38EAAD__-7rWJw= # Also works when creating an index. statement ok @@ -234,9 +222,6 @@ quality of service: regular │ regions: │ actual row count: 2 │ KV time: 0µs - │ KV contention time: 0µs - │ KV lock wait time: 0µs - │ KV latch wait time: 0µs │ KV rows decoded: 2 │ KV pairs read: 4 │ KV bytes read: 16 B @@ -260,9 +245,6 @@ quality of service: regular regions: actual row count: 2 KV time: 0µs - KV contention time: 0µs - KV lock wait time: 0µs - KV latch wait time: 0µs KV rows decoded: 2 KV pairs read: 4 KV bytes read: 16 B @@ -272,4 +254,4 @@ quality of service: regular table: geo_table@geom_index spans: 31 spans · -Diagram: https://cockroachdb.github.io/distsqlplan/decode.html#eJzsVt1u4kYUvu9THJ2bTVRHmbEdyk5ViYawLW2zRIC2WhWEJvYJsbBnvDPjhijisfoCfbJq7BAFEmjprtSb-mLg_Mzn8_OdGT-g_ZSjwFHvl153DAt4Nxxcwpz0zMnrnODXH3vDHlg3y5QjYylx9ujNaNi_-C5sveXtb68G_ffjo5gxxiKof1h0_EaIH3qDy954-DHwWMUxDIYXvSGcf4QFBqh0Su9lQRbFb8hxGmBpdELWauNVD7VDP12iYAFmqqycV08DTLQhFA_oMpcTChz7GIckUzKnDANMycksr2GfUuj4AGaZSmmJAXZ1XhXKClg0kWGAo1J6xekEzyeT5U06mSxZ5Bf2NwueHLqHTxCkSiFioN0tGYsB_vwBfLpWgOKNaGieaR-SI-salcsKEsD-_ONxR6KVI-UyrV6Ycp0s4E5m7qVFuuT2dZPRdxZSSnRKqYCwUV7fO7JgSKYCeAvOG-18eNWFROa5fXIsZWbWjjEGePmh2wXrqIREV8rBES3daabcsQBW96lxIFrscijkEgoqtLkHmec6kc7HxeoYrn0aZEFXrqycAO9fx79WhDhdBdhIj8SxTs4JBX_GtP4FCrYK_jnZ-up3Mo7Sd1nuyJA55ZuMW9t7y9KAVtDhAqznFlgnjRM1V6JvziYT5rnCPCX2Lgik0kO3eYq94NjAl6Xj460TrNvddK-RrZN5vkkKWlJSvSTYvsZ4m_2Ug6OihDSzC6isnNMX6Fu41Td-SN9-0pl6PCPCPWdE829WLuj-9XPi_0F9xaGylIJ1hmRB5j_jR7TFj_AQfjzNc7TJjkYvti8_xhn311zIwlbrLXv-dFvf83bMG6HN2rwdx72YvxHP78NOePxFJ_IzyhZvlS06pGwjbRyZ03izaB3-9b87PD4jjbOtNOJD0hiSLbWytJHGrjexrTed8NU0QErn1Hy3WF2ZhK6MTmrfRhzUQLUiJesaK2-Evlqbmhl6upSeI_G9SOFuJL6NFO5FinYjhdtI0V6keDdStI0U70U621enaYA3ub6bZSkKXA_hySvL-kG_Qc6tJ8DoVt_VsOP70rfvRuaWAryUC7ogR6bIVGZdlqBwpqLV6qu_AgAA__9PqpCU +Diagram: https://cockroachdb.github.io/distsqlplan/decode.html#eJzcVmFv4kYT_v7-itF8SaLXEbu2Q7mtKtEQrqVtjgjQVaeC0MY7IRa217e7bogiflb_QH9ZtXaIAj1o6Z1Uqf6wMM_OPp6ZZ0brJ7QfMxQ47v_U701gCW9Hw2tYkJ47eZsR_Px9f9QH6-Zp4chYSpw9PRmPBlffhO03vPP1zXDwbnIaM8ZYBPUPi85OhPiuP7zuT0YfAs-Vn8FwdNUfweUHWGKAhVb0TuZkUfyCHGcBlkYnZK02HnqqHQZqhYIFmBZl5Tw8CzDRhlA8oUtdRihw4mMckVRkWgwDVORkmtW0Lyl0fQDztFC0wgB7OqvywgpYNpFhgONSeqA1xcvpdHWnptMVi_zC_mLB82PP8CmCLBREDLS7J2MxwB_fg0_XCih4YxpapNqH5Mi6BnJpTgLY7789nzD6wYKiRCtSAsIGvH10ZMGQVAJ4Gy4bdDG66UEis8y-OJYyNRvHGAO8ft_rgXVUQqKrwsEprVwrLdyZAFbXtXEgWu5zyOUKcsq1eQSZZTqRzsfF6hhupUvuyYKuXFk5Ad6_jn8DhDhbB9hYz0JbJxeEgr_qjMEVCrYO_n5zDIpfyThSb9PMkSHT4tsdstnvr0oDuoAuF2B9L4B10jhRaxt9dTGdMq8t8xIeXBCoUMce8y3xp54Y-rJ0fbx1grXcjXqNbZ3Msu2moBUllUt1sQ0fEsbv2Y8ZOMpLUKldQmXlgr6AbuGObvwY3X7QafE80-GBmW7-zcslPX56rv8Tg1VZUmCdIZmT-df0jHb0DI_R82X-om01G1zsXi6MM-6vkZCF7fYb9vrptb_lnZg3Rod1eCeO-zE_Ea_vm2549kUn6DPKFu-ULTqmbGNtHJlWvF20Lv__Pxv2z0jjYieN-Jg0RmRLXVjaSmPfm9jOm875ehYgqQU13wVWVyahG6OT2rcxhzVRDSiyrtnljTEoNlvNDL1cIq-Z-EGmcD8T32UKDzJF-5nCXaboIFO8nynaZYoPMl0cqtMswLtMP8xThQI3Q3j-iWXzoD8gF9Y3wPheP9S0k8fSy3cnM0sBXsslXZEjk6dFal2aoHCmovX6f38EAAD__-7rWJw= diff --git a/pkg/sql/opt/exec/execbuilder/testdata/inverted_join_geospatial b/pkg/sql/opt/exec/execbuilder/testdata/inverted_join_geospatial index c5bd8b95a705..d93aa91c9417 100644 --- a/pkg/sql/opt/exec/execbuilder/testdata/inverted_join_geospatial +++ b/pkg/sql/opt/exec/execbuilder/testdata/inverted_join_geospatial @@ -335,9 +335,6 @@ quality of service: regular │ │ regions: │ │ actual row count: 0 │ │ KV time: 0µs -│ │ KV contention time: 0µs -│ │ KV lock wait time: 0µs -│ │ KV latch wait time: 0µs │ │ KV rows decoded: 0 │ │ KV bytes read: 0 B │ │ KV gRPC calls: 0 @@ -352,9 +349,6 @@ quality of service: regular │ │ regions: │ │ actual row count: 0 │ │ KV time: 0µs -│ │ KV contention time: 0µs -│ │ KV lock wait time: 0µs -│ │ KV latch wait time: 0µs │ │ KV rows decoded: 0 │ │ KV bytes read: 0 B │ │ KV gRPC calls: 0 @@ -385,9 +379,6 @@ quality of service: regular │ regions: │ actual row count: 0 │ KV time: 0µs -│ KV contention time: 0µs -│ KV lock wait time: 0µs -│ KV latch wait time: 0µs │ KV rows decoded: 0 │ KV bytes read: 0 B │ KV gRPC calls: 0 diff --git a/pkg/sql/opt/exec/execbuilder/testdata/lookup_join_limit b/pkg/sql/opt/exec/execbuilder/testdata/lookup_join_limit index 03b6967cdb6b..c7ee4a776df2 100644 --- a/pkg/sql/opt/exec/execbuilder/testdata/lookup_join_limit +++ b/pkg/sql/opt/exec/execbuilder/testdata/lookup_join_limit @@ -103,9 +103,6 @@ quality of service: regular │ │ regions: │ │ actual row count: 1 │ │ KV time: 0µs - │ │ KV contention time: 0µs - │ │ KV lock wait time: 0µs - │ │ KV latch wait time: 0µs │ │ KV rows decoded: 1 │ │ KV pairs read: 2 │ │ KV bytes read: 8 B @@ -120,9 +117,6 @@ quality of service: regular │ regions: │ actual row count: 1 │ KV time: 0µs - │ KV contention time: 0µs - │ KV lock wait time: 0µs - │ KV latch wait time: 0µs │ KV rows decoded: 1 │ KV pairs read: 2 │ KV bytes read: 8 B @@ -137,9 +131,6 @@ quality of service: regular │ regions: │ actual row count: 0 │ KV time: 0µs - │ KV contention time: 0µs - │ KV lock wait time: 0µs - │ KV latch wait time: 0µs │ KV rows decoded: 0 │ KV bytes read: 0 B │ KV gRPC calls: 0 @@ -152,9 +143,6 @@ quality of service: regular regions: actual row count: 0 KV time: 0µs - KV contention time: 0µs - KV lock wait time: 0µs - KV latch wait time: 0µs KV rows decoded: 0 KV bytes read: 0 B KV gRPC calls: 0 @@ -198,9 +186,6 @@ quality of service: regular │ │ regions: │ │ actual row count: 1 │ │ KV time: 0µs - │ │ KV contention time: 0µs - │ │ KV lock wait time: 0µs - │ │ KV latch wait time: 0µs │ │ KV rows decoded: 1 │ │ KV pairs read: 2 │ │ KV bytes read: 8 B @@ -214,9 +199,6 @@ quality of service: regular │ regions: │ actual row count: 1 │ KV time: 0µs - │ KV contention time: 0µs - │ KV lock wait time: 0µs - │ KV latch wait time: 0µs │ KV rows decoded: 1 │ KV pairs read: 2 │ KV bytes read: 8 B @@ -230,9 +212,6 @@ quality of service: regular │ regions: │ actual row count: 0 │ KV time: 0µs - │ KV contention time: 0µs - │ KV lock wait time: 0µs - │ KV latch wait time: 0µs │ KV rows decoded: 0 │ KV bytes read: 0 B │ KV gRPC calls: 0 @@ -244,9 +223,6 @@ quality of service: regular regions: actual row count: 0 KV time: 0µs - KV contention time: 0µs - KV lock wait time: 0µs - KV latch wait time: 0µs KV rows decoded: 0 KV bytes read: 0 B KV gRPC calls: 0 @@ -361,9 +337,6 @@ quality of service: regular │ regions: │ actual row count: 1 │ KV time: 0µs - │ KV contention time: 0µs - │ KV lock wait time: 0µs - │ KV latch wait time: 0µs │ KV rows decoded: 1 │ KV pairs read: 2 │ KV bytes read: 8 B @@ -379,9 +352,6 @@ quality of service: regular regions: actual row count: 1 KV time: 0µs - KV contention time: 0µs - KV lock wait time: 0µs - KV latch wait time: 0µs KV rows decoded: 1 KV pairs read: 2 KV bytes read: 8 B @@ -463,9 +433,6 @@ quality of service: regular │ regions: │ actual row count: 2 │ KV time: 0µs - │ KV contention time: 0µs - │ KV lock wait time: 0µs - │ KV latch wait time: 0µs │ KV rows decoded: 2 │ KV pairs read: 4 │ KV bytes read: 16 B @@ -481,9 +448,6 @@ quality of service: regular regions: actual row count: 2 KV time: 0µs - KV contention time: 0µs - KV lock wait time: 0µs - KV latch wait time: 0µs KV rows decoded: 2 KV pairs read: 4 KV bytes read: 16 B diff --git a/pkg/sql/opt/exec/execbuilder/testdata/prepare b/pkg/sql/opt/exec/execbuilder/testdata/prepare index f98338787da1..53db003cf4a5 100644 --- a/pkg/sql/opt/exec/execbuilder/testdata/prepare +++ b/pkg/sql/opt/exec/execbuilder/testdata/prepare @@ -130,9 +130,6 @@ quality of service: regular regions: actual row count: 1 KV time: 0µs - KV contention time: 0µs - KV lock wait time: 0µs - KV latch wait time: 0µs KV rows decoded: 1 KV pairs read: 2 KV bytes read: 8 B @@ -163,9 +160,6 @@ quality of service: regular regions: actual row count: 0 KV time: 0µs - KV contention time: 0µs - KV lock wait time: 0µs - KV latch wait time: 0µs KV rows decoded: 0 KV bytes read: 0 B KV gRPC calls: 0 diff --git a/pkg/sql/opt/exec/execbuilder/testdata/unique b/pkg/sql/opt/exec/execbuilder/testdata/unique index 5495dc1d017d..554b3ffe86ba 100644 --- a/pkg/sql/opt/exec/execbuilder/testdata/unique +++ b/pkg/sql/opt/exec/execbuilder/testdata/unique @@ -620,9 +620,6 @@ quality of service: regular │ │ sql nodes: │ │ regions: │ │ actual row count: 2 -│ │ KV contention time: 0µs -│ │ KV lock wait time: 0µs -│ │ KV latch wait time: 0µs │ │ into: uniq_fk_parent(a, b, c, rowid) │ │ │ └── • buffer @@ -661,9 +658,6 @@ quality of service: regular │ │ regions: │ │ actual row count: 2 │ │ KV time: 0µs -│ │ KV contention time: 0µs -│ │ KV lock wait time: 0µs -│ │ KV latch wait time: 0µs │ │ KV rows decoded: 2 │ │ KV pairs read: 4 │ │ KV bytes read: 16 B @@ -702,9 +696,6 @@ quality of service: regular │ regions: │ actual row count: 2 │ KV time: 0µs - │ KV contention time: 0µs - │ KV lock wait time: 0µs - │ KV latch wait time: 0µs │ KV rows decoded: 2 │ KV pairs read: 4 │ KV bytes read: 16 B @@ -745,9 +736,6 @@ quality of service: regular │ │ sql nodes: │ │ regions: │ │ actual row count: 2 -│ │ KV contention time: 0µs -│ │ KV lock wait time: 0µs -│ │ KV latch wait time: 0µs │ │ into: uniq_fk_child(a, b, c, rowid) │ │ │ └── • buffer @@ -786,9 +774,6 @@ quality of service: regular │ │ regions: │ │ actual row count: 2 │ │ KV time: 0µs -│ │ KV contention time: 0µs -│ │ KV lock wait time: 0µs -│ │ KV latch wait time: 0µs │ │ KV rows decoded: 2 │ │ KV pairs read: 4 │ │ KV bytes read: 16 B @@ -825,9 +810,6 @@ quality of service: regular │ │ regions: │ │ actual row count: 2 │ │ KV time: 0µs -│ │ KV contention time: 0µs -│ │ KV lock wait time: 0µs -│ │ KV latch wait time: 0µs │ │ KV rows decoded: 2 │ │ KV pairs read: 4 │ │ KV bytes read: 16 B @@ -864,9 +846,6 @@ quality of service: regular │ regions: │ actual row count: 2 │ KV time: 0µs - │ KV contention time: 0µs - │ KV lock wait time: 0µs - │ KV latch wait time: 0µs │ KV rows decoded: 2 │ KV pairs read: 4 │ KV bytes read: 16 B @@ -2638,9 +2617,6 @@ quality of service: regular │ │ sql nodes: │ │ regions: │ │ actual row count: 2 -│ │ KV contention time: 0µs -│ │ KV lock wait time: 0µs -│ │ KV latch wait time: 0µs │ │ table: uniq_fk_parent │ │ set: c │ │ @@ -2658,9 +2634,6 @@ quality of service: regular │ regions: │ actual row count: 2 │ KV time: 0µs -│ KV contention time: 0µs -│ KV lock wait time: 0µs -│ KV latch wait time: 0µs │ KV rows decoded: 2 │ KV pairs read: 4 │ KV bytes read: 16 B @@ -2680,9 +2653,6 @@ quality of service: regular │ │ │ sql nodes: │ │ │ regions: │ │ │ actual row count: 0 -│ │ │ KV contention time: 0µs -│ │ │ KV lock wait time: 0µs -│ │ │ KV latch wait time: 0µs │ │ │ table: uniq_fk_child │ │ │ set: b, c │ │ │ @@ -2705,9 +2675,6 @@ quality of service: regular │ │ │ regions: │ │ │ actual row count: 2 │ │ │ KV time: 0µs -│ │ │ KV contention time: 0µs -│ │ │ KV lock wait time: 0µs -│ │ │ KV latch wait time: 0µs │ │ │ KV rows decoded: 2 │ │ │ KV pairs read: 4 │ │ │ KV bytes read: 16 B @@ -2753,9 +2720,6 @@ quality of service: regular │ │ │ regions: │ │ │ actual row count: 2 │ │ │ KV time: 0µs -│ │ │ KV contention time: 0µs -│ │ │ KV lock wait time: 0µs -│ │ │ KV latch wait time: 0µs │ │ │ KV rows decoded: 2 │ │ │ KV pairs read: 4 │ │ │ KV bytes read: 16 B @@ -2791,9 +2755,6 @@ quality of service: regular │ │ regions: │ │ actual row count: 2 │ │ KV time: 0µs -│ │ KV contention time: 0µs -│ │ KV lock wait time: 0µs -│ │ KV latch wait time: 0µs │ │ KV rows decoded: 2 │ │ KV pairs read: 4 │ │ KV bytes read: 16 B @@ -2843,9 +2804,6 @@ quality of service: regular regions: actual row count: 2 KV time: 0µs - KV contention time: 0µs - KV lock wait time: 0µs - KV latch wait time: 0µs KV rows decoded: 2 KV pairs read: 4 KV bytes read: 16 B diff --git a/pkg/sql/opt/exec/execbuilder/testdata/update b/pkg/sql/opt/exec/execbuilder/testdata/update index 154f0a8c725a..e1982bd8c8f3 100644 --- a/pkg/sql/opt/exec/execbuilder/testdata/update +++ b/pkg/sql/opt/exec/execbuilder/testdata/update @@ -1014,9 +1014,6 @@ quality of service: regular │ sql nodes: │ regions: │ actual row count: 0 -│ KV contention time: 0µs -│ KV lock wait time: 0µs -│ KV latch wait time: 0µs │ table: t137352 │ set: a, b │ auto commit @@ -1029,9 +1026,6 @@ quality of service: regular │ regions: │ actual row count: 0 │ KV time: 0µs - │ KV contention time: 0µs - │ KV lock wait time: 0µs - │ KV latch wait time: 0µs │ KV rows decoded: 0 │ KV bytes read: 0 B │ KV gRPC calls: 0 @@ -1085,9 +1079,6 @@ quality of service: regular │ sql nodes: │ regions: │ actual row count: 0 -│ KV contention time: 0µs -│ KV lock wait time: 0µs -│ KV latch wait time: 0µs │ table: t137352 │ set: a, b │ auto commit @@ -1099,9 +1090,6 @@ quality of service: regular │ regions: │ actual row count: 0 │ KV time: 0µs - │ KV contention time: 0µs - │ KV lock wait time: 0µs - │ KV latch wait time: 0µs │ KV rows decoded: 0 │ KV bytes read: 0 B │ KV gRPC calls: 0 @@ -1117,9 +1105,6 @@ quality of service: regular │ regions: │ actual row count: 0 │ KV time: 0µs - │ KV contention time: 0µs - │ KV lock wait time: 0µs - │ KV latch wait time: 0µs │ KV rows decoded: 0 │ KV bytes read: 0 B │ KV gRPC calls: 0 @@ -1176,9 +1161,6 @@ quality of service: regular │ sql nodes: │ regions: │ actual row count: 1 -│ KV contention time: 0µs -│ KV lock wait time: 0µs -│ KV latch wait time: 0µs │ table: t137352 │ set: a, b │ auto commit @@ -1191,9 +1173,6 @@ quality of service: regular │ regions: │ actual row count: 1 │ KV time: 0µs - │ KV contention time: 0µs - │ KV lock wait time: 0µs - │ KV latch wait time: 0µs │ KV rows decoded: 1 │ KV pairs read: 2 │ KV bytes read: 8 B @@ -1263,9 +1242,6 @@ quality of service: regular │ sql nodes: │ regions: │ actual row count: 0 -│ KV contention time: 0µs -│ KV lock wait time: 0µs -│ KV latch wait time: 0µs │ table: t137352 │ set: a, b │ auto commit @@ -1280,9 +1256,6 @@ quality of service: regular │ regions: │ actual row count: 0 │ KV time: 0µs - │ KV contention time: 0µs - │ KV lock wait time: 0µs - │ KV latch wait time: 0µs │ KV rows decoded: 0 │ KV bytes read: 0 B │ KV gRPC calls: 0 @@ -1298,9 +1271,6 @@ quality of service: regular │ regions: │ actual row count: 0 │ KV time: 0µs - │ KV contention time: 0µs - │ KV lock wait time: 0µs - │ KV latch wait time: 0µs │ KV rows decoded: 0 │ KV bytes read: 0 B │ KV gRPC calls: 0 @@ -1316,9 +1286,6 @@ quality of service: regular │ regions: │ actual row count: 1 │ KV time: 0µs - │ KV contention time: 0µs - │ KV lock wait time: 0µs - │ KV latch wait time: 0µs │ KV rows decoded: 1 │ KV pairs read: 2 │ KV bytes read: 8 B diff --git a/pkg/sql/opt/exec/execbuilder/testdata/upsert b/pkg/sql/opt/exec/execbuilder/testdata/upsert index 4def7ec9304b..88638c8e3dae 100644 --- a/pkg/sql/opt/exec/execbuilder/testdata/upsert +++ b/pkg/sql/opt/exec/execbuilder/testdata/upsert @@ -1183,9 +1183,6 @@ quality of service: regular │ sql nodes: │ regions: │ actual row count: 1 -│ KV contention time: 0µs -│ KV lock wait time: 0µs -│ KV latch wait time: 0µs │ into: t137352(k, a, b) │ auto commit │ arbiter indexes: t137352_pkey @@ -1196,9 +1193,6 @@ quality of service: regular │ regions: │ actual row count: 1 │ KV time: 0µs - │ KV contention time: 0µs - │ KV lock wait time: 0µs - │ KV latch wait time: 0µs │ KV rows decoded: 0 │ KV bytes read: 0 B │ KV gRPC calls: 0 @@ -1258,9 +1252,6 @@ quality of service: regular │ sql nodes: │ regions: │ actual row count: 1 -│ KV contention time: 0µs -│ KV lock wait time: 0µs -│ KV latch wait time: 0µs │ into: t137352(k, a, b) │ auto commit │ arbiter indexes: t137352_a_key @@ -1272,9 +1263,6 @@ quality of service: regular │ regions: │ actual row count: 1 │ KV time: 0µs - │ KV contention time: 0µs - │ KV lock wait time: 0µs - │ KV latch wait time: 0µs │ KV rows decoded: 0 │ KV bytes read: 0 B │ KV gRPC calls: 0 @@ -1290,9 +1278,6 @@ quality of service: regular │ regions: │ actual row count: 1 │ KV time: 0µs - │ KV contention time: 0µs - │ KV lock wait time: 0µs - │ KV latch wait time: 0µs │ KV rows decoded: 0 │ KV bytes read: 0 B │ KV gRPC calls: 0 diff --git a/pkg/sql/opt/exec/execbuilder/testdata/vectorize_local b/pkg/sql/opt/exec/execbuilder/testdata/vectorize_local index 7dc9692344b9..e0bcb9f36d3d 100644 --- a/pkg/sql/opt/exec/execbuilder/testdata/vectorize_local +++ b/pkg/sql/opt/exec/execbuilder/testdata/vectorize_local @@ -57,9 +57,6 @@ quality of service: regular regions: actual row count: 2,001 KV time: 0µs - KV contention time: 0µs - KV lock wait time: 0µs - KV latch wait time: 0µs KV rows decoded: 2,001 KV pairs read: 4,002 KV bytes read: 16 KiB @@ -69,7 +66,7 @@ quality of service: regular table: a@a_pkey spans: FULL SCAN · -Diagram: https://cockroachdb.github.io/distsqlplan/decode.html#eJyMUsFqGzEQvfcrxJxakIk2lB50KnVSMKmbYJtcigmyNHGEtdJWM4ttjD-rP9AvK1rZ0DQJVIdl5723M2_26QD0M4CG-fW36_FCGPF1djsVBiTE5PC7aZFA_4AGlhK6nCwSpVygwyCYuB1oJcHHrucCLyXYlBH0AdhzQNCwMKuAMzQO84UCCQ7Z-DC0NZ_NQ7fBPUgYp9C3kfQwe96Z8joCCTf3ogwiLWJTy4xrnwrNSFwh9i1qoX7_olrbFBkj-xRfUCHZjdgazy8Zw_bpdSqnLQmHNjl0WlxKpU5eVntGEhmN06L5JG78l4qvZ3djYU0I9EzeGZ_P8o9SqUuQML0fjwUxdsKmPrJ4jzu-8JE_aKGG_1UFiJu3BK3ZiRbblPfChJCs4eJSieJlVZZCEqnnrmctin7Y5gxUd8ujhIqcQiQ2awTd_JX65Aq0Osr_D36G1KVI-CzztyapfyaNmuNSAro11ttGqc8W73Kyg7aWt0OjAXBIXNmmFpN4pogzmrbaX0p4DGn74B1oUKczeuVxPlA-MGsqi82f0nZou9h3xdajCYQSpmaDV8iYWx89sbegOfd4PL77EwAA__9C8hAB +Diagram: https://cockroachdb.github.io/distsqlplan/decode.html#eJyMksFqGz0Qx-_fU4g5fQWZaEPpQadSJwWTugm2yaWYMF5NHGHtaquZxTZmH6sv0CcrWtnQlAaqw7Lzn59m_rOzJ-DvASwsb7_cTlcK1efF_VwhaGijo6_YEIP9BhWsNXQp1sQcU5ZOIzBzB7BGg2-7XrK81lDHRGBPIF4CgYUVbgItCB2lKwMaHAn6MJbFj_jU7egIGqYx9E3Lduy97DC_TkDD3aPKjdiqtiphoq2POS3EUiTxDVllfv7gMxL3rBzV0ZGz6lobc767OQqxSoTOquqDuvOfir5dPExVjSHwK7xDny74e23MNWiYP06nioU6Vce-FfU_HeTKt_LOKjPOVwCi3VtAgwfVUBPTUWEIsUbJLo3KXjYo9Quxir10vViV-XGai1DcrQcNRTl_dBbcEtjqty3NbsCaQf_7ohbEXWyZXu3orU7mj06TalhrILel8ndw7FNNDynWI1vC-7HQKDhiKdmqBLP2kmJJhE2xv9bwHOL-yTuwYM5n8pfH5UC-gFvOgy1f4n4suzp22dYzBiYNc9zRDQmlxreexddgJfU0DP_9CgAA__-pfvP2 query T EXPLAIN ANALYZE (DISTSQL) SELECT c.a FROM c JOIN d ON d.b = c.b @@ -93,9 +90,6 @@ quality of service: regular │ regions: │ actual row count: 2 │ KV time: 0µs -│ KV contention time: 0µs -│ KV lock wait time: 0µs -│ KV latch wait time: 0µs │ KV rows decoded: 1 │ KV pairs read: 2 │ KV bytes read: 8 B @@ -110,9 +104,6 @@ quality of service: regular regions: actual row count: 2 KV time: 0µs - KV contention time: 0µs - KV lock wait time: 0µs - KV latch wait time: 0µs KV rows decoded: 2 KV pairs read: 4 KV bytes read: 16 B @@ -122,7 +113,7 @@ quality of service: regular table: c@sec spans: FULL SCAN · -Diagram: https://cockroachdb.github.io/distsqlplan/decode.html#eJzMVNFqGzsQfb9fMczTLSjJrimlCAqmTgpOkzg4IS_FBFmaOKp3pa00i22CP6s_0C8rWsUhiZ3QQgvVw8LMnD0zmnN27zB-q1DixdHJ0eAS9L6CT-PRKWg4Hg3PwMDoDMz-FD6A3p-iQOcNnamaIsovWOJEYBO8phh9SKm7DjA0S5SFQOuallN6IlD7QCjvkC1XhBIv1bSiMSlD4aBAgYZY2aqj1f1IGgUOfNXWLkpQAlLvi0alaA8Ffr6C1ChKcGUOA82sT2WmyDnFtiYJxY_vMcfaOybH1rutUuX1HBbK8nZFsb7dXQp-EcGQ9oaMhF5OTldMEQIpI6F8Bx9zdjY-H4BWVRUfgI2yYQN8iwJPrwYDiEwNaN86hv9pyQfW8RsJRbehDCCavwSo1RJqqn1YgaoqrxWnuYpuhmm6BkXwLTctS0j4bv5NooeTtcAc3UsWWc0IZflI4-EhymItfl3mY2_dvcrlU5VN31w3c1qhwBPv520DX7114J2Efu-x-kn6URqxnxi6Zt3q8yZzHFlV1ZZA_5pFym2LvN_lkHLbIb0_4pA2koHIgVRNAQXSknS7fdu_ZKTeMyOVv2OkMcXGu0hPTPRSp-JZp71yPRFIZkb5JxV9GzSdB687bA5HHVGXMBQ5V8scDN2mlLf38B08ZipfZeq9xjQReFP5xbU1KLG4P3s7HpuD6QU1i2lFF7d-0dFerpp0wRtVRRJ4quZ0SEyhts5Gtholh5bW6_9-BgAA___hOucn +Diagram: https://cockroachdb.github.io/distsqlplan/decode.html#eJy0lN9qGz0Qxe-_pxjm6isoye5SShEUTJ0UnCZxcEJuigmyNHFU70pbjZbYBD9WX6BPVrSyQ_7T0lYXhjk6PjOan_Et8rcaJZ4dHB0Mz0HvKvg0GR-DhsPx6AQMjE_A7M7gA-jdGQp03tCJaohRfsESpwLb4DUx-5Ck294wMkuUhUDr2i4meSpQ-0AobzHaWBNKPFezmiakDIW9AgUaisrWfaweMGkUOPR11ziWoASk3metStUOCvx8AakRS3BlLgPNrU_XkThmKdqGJBQ_vvPG4m8YDGlvyEiosjhbRWIIpIyE8h18zOp8cjoEreqa74ytsmFrfIsCjy-GQ-BILWjfuQj_0zLuWRffSCj6F2UD0eIlQ6OW0FDjwwpUXXutYpqr6GeYqaivicF3se2ihOTv598KFU7XAnO1WTFHNSeU5T0mo32UxVr8OpZDb92GSvmQihmYy3ZBKxR45P2ia-Grtw68kzCo7tNKqMZpxEFK6Jv1q8-bzDVHVddPAP0p0vIp0vfPES2fEq3-CtGOyQDHQKqhgAJpSbqL1ruHg_8j8NUj8OXvgJ8Qt94xPYD-UqfiUaedcj0VSGZO-U-AfRc0nQave28ux31QLxjimG_LXIzc9ipv7-53ez-pfDWpei1pKvCq9jeX1qDEYnN2nvnYHkxfUHNOKzq79jd97PmqTQ-8UjWTwGO1oH2KFBrrLEerUcbQ0Xr9388AAAD__ySury8= # Regression test for using the Streamer API when we have a cast to an Oid type # for which DistSQL is prohibited (#122274). (Note that, unlike above, we don't @@ -158,9 +149,6 @@ quality of service: regular regions: actual row count: 2 KV time: 0µs - KV contention time: 0µs - KV lock wait time: 0µs - KV latch wait time: 0µs KV rows decoded: 2 KV pairs read: 4 KV bytes read: 16 B @@ -170,7 +158,7 @@ quality of service: regular table: c@sec spans: FULL SCAN · -Diagram: https://cockroachdb.github.io/distsqlplan/decode.html#eJykU91qGz0Qvf-eYpirr6Aku6b0QlBw6rjFaWwHO-SmmCBLE0e1VtpKs9gm-LH6An2ysrt2iPNHS3WxcM6cnRmds3uP6YdDidP-Rb93BfpYSTnpfxmdDvvTy9NeHz5PxkPQcD4ejMDAeATmeA4fQR_PUaAPhkaqoITyG-Y4E1jGoCmlEGvqvhEMzBplJtD6suKangnUIRLKe2TLjlDilZo7mpAyFE8yFGiIlXVNW91NpFFgL7iq8EmCElDPnpaqRkco8Os11IOSBJ-3MNLChrrMlLil2BYkIfv1M7VYB8_k2Qb_rOSCXsJKWX5eUazvXi7FsEpgSAdDRkKnJecbpgSRlJGQf4BPLbuYXPZAK-fSg7BUNu6F71Hg8LrXg8RUgg6VZ_if1nxiPb-TkDUOtQKi5WuCQq2hoCLEDSjnglZc75U1O8zra1CCUHFZsYRa3-y_Jzo42wps0S6yxGpBKPNHGQ_OUGZb8ecxnwfrdynnhymbrrkpl7RBgRchLKsSvgfrIXgJ3c7j9OvoJ-QNRQnd_PBjxd30JovW2hYnVs4dJkZr0tXz9P_Bmc4TZ_K_cWZCqQw-0YErr03Knkw6yrczgWQW1P51KVRR02UMutG2cNw0aghDidtq3oKB35cSR1LFQ7CPO-Vvduq81Wkm8NaF1Y01KDHbnaMXHvuD9QtqkWqLpndh1bS92pT1BW-VSyRwqJZ0RkyxsN4mtholx4q22_9-BwAA__-BAIp4 +Diagram: https://cockroachdb.github.io/distsqlplan/decode.html#eJykU9Fq2zAUfd9XXO7TBmprh7EHwSBdmo10TVKc0pcRiiLdplpkyZOuaULJZ-0H9mXDdlKaspaN6cFwjo7Plc6xHzD9cChxNrwYDq5AHyspi-GXyel4OLs8HQzhczEdg4bz6WgCBqYTMMcL-Aj6eIECfTA0USUllN8wx7nAKgZNKYXYUA-tYGTWKDOB1lc1N_RcoA6RUD4gW3aEEq_UwlFBylA8yVCgIVbWtba6n0ijwEFwdemTBCWgmT2rVIOOUODXa2gGJQk-72CkpQ3NNlPijmJbkoTs18-0k4T7BIZ0MGQk9DpysWFKEEkZCfkH-NSxy-JyAFo5lx6FlbJxL3yPAsfXgwEkpgp0qD3DW1rzifX8TkLW3qgTEK1eEpRqDSWVIW5AORe04uZcWXuGhWJ9RwlCzVXNEhp9e_490cP5VmCHdhEnVktCmT_pZHSGMtuKv6_lPFi_ayU_bMX0zU21og0KvAhhVVfwPVgPwUvo95621VRVkDcUJfTzw48Ld9PbLrpoO5xYOXfYGK1J12yDP6T_I5nes2Tyf0mmoFQFn-gglZcmZc8mHeXbuUAyS-r-khTqqOkyBt1qOzhtjVrCUOJuN-_AyO-3EkdS5WOxT53yV516rznNBd66cH9jDUrMduvoD4_9wuYFtUxNRLO7cN_aXm2q5oK3yiUSOFYrOiOmWFpvE1uNkmNN2-2b3wEAAP__JLtufA== query T EXPLAIN (OPT, VERBOSE) SELECT c.a FROM c INNER MERGE JOIN d ON c.a = d.b @@ -240,9 +228,6 @@ quality of service: regular │ regions: │ actual row count: 2 │ KV time: 0µs -│ KV contention time: 0µs -│ KV lock wait time: 0µs -│ KV latch wait time: 0µs │ KV rows decoded: 2 │ KV pairs read: 4 │ KV bytes read: 16 B @@ -258,9 +243,6 @@ quality of service: regular regions: actual row count: 2 KV time: 0µs - KV contention time: 0µs - KV lock wait time: 0µs - KV latch wait time: 0µs KV rows decoded: 2 KV pairs read: 4 KV bytes read: 16 B @@ -270,7 +252,7 @@ quality of service: regular table: d@d_pkey spans: FULL SCAN · -Diagram: https://cockroachdb.github.io/distsqlplan/decode.html#eJzsU91OGz0Qvf-eYjRXoG-B3aXqhSWkqCGtQpsEBcRNFSHHHhYrXnuxvUoilMfqC_TJKu8CJT9QUVXqTfdi5Zk5PjM-x75Hf6eR4UXvS697CeKQw8fxaAAC-sNhbwyD3vhTD85G_SFIGA0bwAnIwykmaKykIS_JI_uKGU4SrJwV5L11MXXfAPpygSxNUJmqDjE9SVBYR8juMaigCRle8qmmMXFJ7ijFBCUFrnRDKzriuprREhPsWl2XxjPgmOBFxePyABP8fAWxkWdgsjZ0VCgby4F8aFNBlcQg_f7Nt7GwJpAJypqtkrZiBnOuwnaFB3G7u-Ts3IMkYSVJBnmbnC4DeXDEJYPsPXxos8X4vAuCa-2fgBVX7hH4DhMcXHW74ANVIGxtAuzRIhwpE_YZpI1CLYBo9hKg5AsoqbRuCVxrK3iIc6XNDNN4DPJg61DVgUHEN_M_JnKcrBJsowfLfOAFIcueedw_RZaukt-zOVu3WXbkls3Tfzb_LZvzDZuzF23-6W5trJPkSK45O4k7fwXZcVcG5Ao6s8qQO8rX74qmm7DXyf7fP3GquG2XmOAoHqkTrwYtSNTbnr-mVaz5Ow2Bygqk8jOoPS_oD0h5vCFl_pYXMyZfWeNpU9KdndKNTgdZFJZkQa1R3tZO0LmzosG24aghahKSfGireRv0TVPKYgdHvHx68M-Zsjcw5c-Zsk2m_FWm4zWmdH2mSYI32s6vlUSG6cN3sOP3-GHcwAsfxb64tfOG9nJZRaluuPaU4IDP6JQCuVIZ5YMSyIKrabX670cAAAD___QQTsM= +Diagram: https://cockroachdb.github.io/distsqlplan/decode.html#eJzsk9FO2zAUhu_3FEfnCjQDSZh2YQmpWummsrVFBXEzVci1D8GqEwfbEa1QH2svsCebnAAjXWFj2uVyUcXn_PnPyf81d-hvDHI8G3wZ9M9B7gv4OJ2MQMJwPB5MYTSYfhrAyWQ4BgWTcSM4ArU_R4alVTQWBXnkXzHFGcPKWUneWxdLd41gqJbIE4a6rOoQyzOG0jpCfodBB0PI8VzMDU1JKHIHCTJUFIQ2ja3syctqQStk2LemLkrPQSDDs0rE2z1k-PkC4iDPoUzbo6Nc29gO5ENbCrogDsn3b_5eYm89KJJWkeKQtcX5KpAHR0JxSN_Dh7aaT0_7IIUx_lFYCe0ehO-Q4eii3wcfqAJp6zLADi3DgS7DLoekeaNWQLR4TlCIJRRUWLcCYYyVIsS9kmaHuQjymjzYOlR14BD1zf4PhQxna4bt6T5iH0ROyNMnTIbHyJM1-zssaReL6qlfsMz_Y_lTLNkGlvRZLD9p1KV1ihypDolZfPJ3ki1sR-RyOrG6JHeQddkaugo7vfTt7pHT-XV7iwwn8ZV6ESUtSdZB27KL76WsYs_fGAhUVKC0X0DtRU7_IMrDjSiz1_zDp-QrW3rajHTrpGRj0l4agyWVUwvK29pJOnVWNtr2OGmMmoIiH9pu1h6GZdNK4wRHonj8QJ86pa9wyp46pZtO2YtOhx2npLvTjOGVsbeXWiHH5P7a2_LzcGF8QOQ-hn12bW8b2_NVFaO6EsYTw5FY0DEFcoUutQ9aIg-upvX6zY8AAAD__2SSFss= statement ok RESET vectorize; RESET distsql diff --git a/pkg/sql/opt/exec/explain/BUILD.bazel b/pkg/sql/opt/exec/explain/BUILD.bazel index c671ddec59fb..c08cd004bd35 100644 --- a/pkg/sql/opt/exec/explain/BUILD.bazel +++ b/pkg/sql/opt/exec/explain/BUILD.bazel @@ -41,6 +41,7 @@ go_library( "//pkg/util/errorutil", "//pkg/util/humanizeutil", "//pkg/util/intsets", + "//pkg/util/optional", "//pkg/util/timeutil", "//pkg/util/treeprinter", "@com_github_cockroachdb_errors//:errors", diff --git a/pkg/sql/opt/exec/explain/emit.go b/pkg/sql/opt/exec/explain/emit.go index 015c1a6d8dd4..cc16a8f99102 100644 --- a/pkg/sql/opt/exec/explain/emit.go +++ b/pkg/sql/opt/exec/explain/emit.go @@ -22,6 +22,7 @@ import ( "github.com/cockroachdb/cockroach/pkg/sql/sem/tree" "github.com/cockroachdb/cockroach/pkg/util" "github.com/cockroachdb/cockroach/pkg/util/humanizeutil" + "github.com/cockroachdb/cockroach/pkg/util/optional" "github.com/cockroachdb/cockroach/pkg/util/timeutil" "github.com/cockroachdb/errors" humanize "github.com/dustin/go-humanize" @@ -488,6 +489,13 @@ func omitStats(n *Node) bool { } func (e *emitter) emitNodeAttributes(ctx context.Context, evalCtx *eval.Context, n *Node) error { + timeIfNonZero := func(d optional.Duration, key string) { + if d.HasValue() { + if t := string(humanizeutil.Duration(d.Value())); t != "0µs" { + e.ob.AddField(key, t) + } + } + } var actualRowCount uint64 var hasActualRowCount bool if stats, ok := n.annotations[exec.ExecutionStatsID]; ok && !omitStats(n) { @@ -519,15 +527,9 @@ func (e *emitter) emitNodeAttributes(ctx context.Context, evalCtx *eval.Context, if s.KVTime.HasValue() { e.ob.AddField("KV time", string(humanizeutil.Duration(s.KVTime.Value()))) } - if s.KVContentionTime.HasValue() { - e.ob.AddField("KV contention time", string(humanizeutil.Duration(s.KVContentionTime.Value()))) - } - if s.KVLockWaitTime.HasValue() { - e.ob.AddField("KV lock wait time", string(humanizeutil.Duration(s.KVLockWaitTime.Value()))) - } - if s.KVLatchWaitTime.HasValue() { - e.ob.AddField("KV latch wait time", string(humanizeutil.Duration(s.KVLatchWaitTime.Value()))) - } + timeIfNonZero(s.KVContentionTime, "KV contention time") + timeIfNonZero(s.KVLockWaitTime, "KV lock wait time") + timeIfNonZero(s.KVLatchWaitTime, "KV latch wait time") if s.KVRowsRead.HasValue() { e.ob.AddField("KV rows decoded", string(humanizeutil.Count(s.KVRowsRead.Value()))) } diff --git a/pkg/sql/opt/exec/explain/output.go b/pkg/sql/opt/exec/explain/output.go index 84a2990e4751..775328a2d40d 100644 --- a/pkg/sql/opt/exec/explain/output.go +++ b/pkg/sql/opt/exec/explain/output.go @@ -303,7 +303,7 @@ func (ob *OutputBuilder) AddVectorized(value bool) { ob.AddFlakyTopLevelField(DeflakeVectorized, "vectorized", fmt.Sprintf("%t", value)) } -// AddGeneric adds a top-level generic field, if value is true. Cannot be called +// AddPlanType adds a top-level generic field, if value is true. Cannot be called // while inside a node. func (ob *OutputBuilder) AddPlanType(generic, optimized bool) { switch {