diff --git a/WORKSPACE b/WORKSPACE index 62bf04d4f5a9..74a3198740a3 100644 --- a/WORKSPACE +++ b/WORKSPACE @@ -13,12 +13,12 @@ load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") # Load go bazel tools. This gives us access to the go bazel SDK/toolchains. http_archive( name = "io_bazel_rules_go", - sha256 = "5c4bd27429b1a307d51cd23d4677126aa6315fff608f0cd85c5bfb642a13b953", - strip_prefix = "cockroachdb-rules_go-23b381c", + sha256 = "a80c384a85ab9f6318419ed38a39b13e8481e9d2ea25a696ea9e25438e017b5f", + strip_prefix = "cockroachdb-rules_go-f96cc04", urls = [ - # cockroachdb/rules_go as of 23b381cc8a679f5b10fd2459fc87997728b3740c + # cockroachdb/rules_go as of f96cc0445102a7b08bceeb0bba32b4d82467a065 # (upstream release-0.29 plus a few patches). - "https://storage.googleapis.com/public-bazel-artifacts/bazel/cockroachdb-rules_go-v0.27.0-52-g23b381c.tar.gz", + "https://storage.googleapis.com/public-bazel-artifacts/bazel/cockroachdb-rules_go-v0.27.0-54-gf96cc04.tar.gz", ], ) diff --git a/dev b/dev index ad5ac88f0123..410066c5ad32 100755 --- a/dev +++ b/dev @@ -3,7 +3,7 @@ set -euo pipefail # Bump this counter to force rebuilding `dev` on all machines. -DEV_VERSION=18 +DEV_VERSION=19 THIS_DIR=$(cd "$(dirname "$0")" && pwd) BINARY_DIR=$THIS_DIR/bin/dev-versions diff --git a/docs/generated/http/full.md b/docs/generated/http/full.md index e58a06487ace..0e21302f9c3b 100644 --- a/docs/generated/http/full.md +++ b/docs/generated/http/full.md @@ -2705,7 +2705,7 @@ Support status: [reserved](#support-status) | Field | Type | Label | Description | Support status | | ----- | ---- | ----- | ----------- | -------------- | -| node_id | [string](#cockroach.server.serverpb.StacksRequest-string) | | node_id is a string so that "local" can be used to specify that no forwarding is necessary. | [reserved](#support-status) | +| node_id | [string](#cockroach.server.serverpb.StacksRequest-string) | | node_id is a string so that "local" can be used to specify that no forwarding is necessary. node_id translates to a KV node ID on a storage server and SQL instance ID on a SQL only server. | [reserved](#support-status) | | type | [StacksType](#cockroach.server.serverpb.StacksRequest-cockroach.server.serverpb.StacksType) | | | [reserved](#support-status) | @@ -2750,7 +2750,7 @@ Support status: [reserved](#support-status) | Field | Type | Label | Description | Support status | | ----- | ---- | ----- | ----------- | -------------- | -| node_id | [string](#cockroach.server.serverpb.ProfileRequest-string) | | node_id is a string so that "local" can be used to specify that no forwarding is necessary. | [reserved](#support-status) | +| node_id | [string](#cockroach.server.serverpb.ProfileRequest-string) | | node_id is a string so that "local" can be used to specify that no forwarding is necessary. node_id translates to a KV node ID on a storage server and SQL instance ID on a SQL only server. | [reserved](#support-status) | | type | [ProfileRequest.Type](#cockroach.server.serverpb.ProfileRequest-cockroach.server.serverpb.ProfileRequest.Type) | | The type of profile to retrieve. | [reserved](#support-status) | | seconds | [int32](#cockroach.server.serverpb.ProfileRequest-int32) | | applies only to Type=CPU, defaults to 30 | [reserved](#support-status) | | labels | [bool](#cockroach.server.serverpb.ProfileRequest-bool) | | applies only to Type=CPU, defaults to false | [reserved](#support-status) | @@ -2845,7 +2845,7 @@ Support status: [reserved](#support-status) | Field | Type | Label | Description | Support status | | ----- | ---- | ----- | ----------- | -------------- | -| node_id | [string](#cockroach.server.serverpb.GetFilesRequest-string) | | node_id is a string so that "local" can be used to specify that no forwarding is necessary. | [reserved](#support-status) | +| node_id | [string](#cockroach.server.serverpb.GetFilesRequest-string) | | node_id is a string so that "local" can be used to specify that no forwarding is necessary. node_id translates to a KV node ID on a storage server and SQL instance ID on a SQL only server. | [reserved](#support-status) | | list_only | [bool](#cockroach.server.serverpb.GetFilesRequest-bool) | | If list_only is true then the contents of the files will not be populated in the response. Only filenames and sizes will be returned. | [reserved](#support-status) | | type | [FileType](#cockroach.server.serverpb.GetFilesRequest-cockroach.server.serverpb.FileType) | | | [reserved](#support-status) | | patterns | [string](#cockroach.server.serverpb.GetFilesRequest-string) | repeated | Each pattern given is matched with Files of the above type in the node using filepath.Glob(). The patterns only match to filenames and so path separators cannot be used. Example: * will match all files of requested type. | [reserved](#support-status) | diff --git a/docs/generated/sql/bnf/stmt_block.bnf b/docs/generated/sql/bnf/stmt_block.bnf index c38491dddcba..2141dc8aa5ea 100644 --- a/docs/generated/sql/bnf/stmt_block.bnf +++ b/docs/generated/sql/bnf/stmt_block.bnf @@ -934,6 +934,7 @@ unreserved_keyword ::= | 'COMMITTED' | 'COMPACT' | 'COMPLETE' + | 'COMPLETIONS' | 'CONFLICT' | 'CONFIGURATION' | 'CONFIGURATIONS' diff --git a/pkg/BUILD.bazel b/pkg/BUILD.bazel index a931feacecfa..73feaea7eb61 100644 --- a/pkg/BUILD.bazel +++ b/pkg/BUILD.bazel @@ -255,6 +255,7 @@ ALL_TESTS = [ "//pkg/sql/contention/txnidcache:txnidcache_test", "//pkg/sql/contention:contention_test", "//pkg/sql/covering:covering_test", + "//pkg/sql/delegate:delegate_test", "//pkg/sql/distsql:distsql_test", "//pkg/sql/doctor:doctor_test", "//pkg/sql/enum:enum_test", diff --git a/pkg/base/test_server_args.go b/pkg/base/test_server_args.go index 3e5e85f539a6..43c1df1ec321 100644 --- a/pkg/base/test_server_args.go +++ b/pkg/base/test_server_args.go @@ -312,4 +312,16 @@ type TestTenantArgs struct { // RPCHeartbeatInterval controls how often the tenant sends Ping requests. RPCHeartbeatInterval time.Duration + + // GoroutineDumpDirName is used to initialize the same named field on the + // SQLServer.BaseConfig field. It is used as the directory name for + // goroutine dumps using goroutinedumper. If set, this directory should + // be cleaned up once the test completes. + GoroutineDumpDirName string + + // HeapProfileDirName is used to initialize the same named field on the + // SQLServer.BaseConfig field. It is the directory name for heap profiles using + // heapprofiler. If empty, no heap profiles will be collected during the test. + // If set, this directory should be cleaned up after the test completes. + HeapProfileDirName string } diff --git a/pkg/ccl/changefeedccl/changefeed_test.go b/pkg/ccl/changefeedccl/changefeed_test.go index 5633df863d6e..04f1ccb6abcf 100644 --- a/pkg/ccl/changefeedccl/changefeed_test.go +++ b/pkg/ccl/changefeedccl/changefeed_test.go @@ -212,13 +212,14 @@ func TestChangefeedSendError(t *testing.T) { Changefeed.(*TestingKnobs) // Allow triggering a single sendError - var sendError int32 = 0 + sendErrorCh := make(chan error, 1) knobs.FeedKnobs.OnRangeFeedValue = func(_ roachpb.KeyValue) error { - if sendError != 0 { - atomic.StoreInt32(&sendError, 0) - return kvcoord.TestNewSendError("test sendError") + select { + case err := <-sendErrorCh: + return err + default: + return nil } - return nil } foo := feed(t, f, `CREATE CHANGEFEED FOR foo`) @@ -226,7 +227,7 @@ func TestChangefeedSendError(t *testing.T) { sqlDB.Exec(t, `INSERT INTO foo VALUES (1)`) sqlDB.Exec(t, `INSERT INTO foo VALUES (2)`) - atomic.StoreInt32(&sendError, 1) + sendErrorCh <- kvcoord.TestNewSendError("test sendError") sqlDB.Exec(t, `INSERT INTO foo VALUES (3)`) sqlDB.Exec(t, `INSERT INTO foo VALUES (4)`) diff --git a/pkg/ccl/spanconfigccl/spanconfigcomparedccl/datadriven_test.go b/pkg/ccl/spanconfigccl/spanconfigcomparedccl/datadriven_test.go index f5e48e2dfe60..20b83423b274 100644 --- a/pkg/ccl/spanconfigccl/spanconfigcomparedccl/datadriven_test.go +++ b/pkg/ccl/spanconfigccl/spanconfigcomparedccl/datadriven_test.go @@ -143,7 +143,7 @@ func TestDataDriven(t *testing.T) { // configuration changes testutils.SucceedsSoon(t, func() error { for _, tenant := range spanConfigTestCluster.Tenants() { - lastCheckpoint, lastExec := tenant.LastCheckpoint(), tenant.TimestampAfterLastExec() + lastCheckpoint, lastExec := tenant.LastCheckpoint(), tenant.TimestampAfterLastSQLChange() if lastCheckpoint.IsEmpty() { continue // reconciler wasn't started } @@ -191,7 +191,7 @@ func TestDataDriven(t *testing.T) { case "exec-sql": // Run under an explicit transaction -- we rely on having a // single timestamp for the statements (see - // tenant.TimestampAfterLastExec) for ordering guarantees. + // tenant.TimestampAfterLastSQLChange) for ordering guarantees. tenant.Exec(fmt.Sprintf("BEGIN; %s; COMMIT;", d.Input)) case "query-sql": diff --git a/pkg/ccl/spanconfigccl/spanconfigreconcilerccl/BUILD.bazel b/pkg/ccl/spanconfigccl/spanconfigreconcilerccl/BUILD.bazel index 9923ad6f5f49..840eb2a12674 100644 --- a/pkg/ccl/spanconfigccl/spanconfigreconcilerccl/BUILD.bazel +++ b/pkg/ccl/spanconfigccl/spanconfigreconcilerccl/BUILD.bazel @@ -13,6 +13,7 @@ go_test( "//pkg/ccl/partitionccl", "//pkg/ccl/utilccl", "//pkg/jobs", + "//pkg/kv/kvserver/protectedts", "//pkg/roachpb", "//pkg/security", "//pkg/security/securitytest", diff --git a/pkg/ccl/spanconfigccl/spanconfigreconcilerccl/datadriven_test.go b/pkg/ccl/spanconfigccl/spanconfigreconcilerccl/datadriven_test.go index b728bc31b5cc..d0671ba0ddc2 100644 --- a/pkg/ccl/spanconfigccl/spanconfigreconcilerccl/datadriven_test.go +++ b/pkg/ccl/spanconfigccl/spanconfigreconcilerccl/datadriven_test.go @@ -19,6 +19,7 @@ import ( _ "github.com/cockroachdb/cockroach/pkg/ccl/kvccl/kvtenantccl" _ "github.com/cockroachdb/cockroach/pkg/ccl/partitionccl" "github.com/cockroachdb/cockroach/pkg/jobs" + "github.com/cockroachdb/cockroach/pkg/kv/kvserver/protectedts" "github.com/cockroachdb/cockroach/pkg/roachpb" "github.com/cockroachdb/cockroach/pkg/spanconfig" "github.com/cockroachdb/cockroach/pkg/spanconfig/spanconfigtestutils" @@ -60,6 +61,16 @@ import ( // Print out the contents of KVAccessor directly, skipping 'offset' entries, // returning up to the specified limit if any. // +// - "protect" [record-id=] [ts=] +// cluster OR +// tenants id1,id2... OR +// descs id1,id2... +// Creates and writes a protected timestamp record with id and ts with an +// appropriate ptpb.Target. +// +// - "release" [record-id=] +// Releases the protected timestamp record with id. +// // TODO(irfansharif): Provide a way to stop reconcilers and/or start them back // up again. It would let us add simulate for suspended tenants, and behavior of // the reconciler with existing kvaccessor state (populated by an earlier @@ -85,11 +96,13 @@ func TestDataDriven(t *testing.T) { // Checkpoint noops frequently; speeds this test up. SQLWatcherCheckpointNoopsEveryDurationOverride: 100 * time.Millisecond, } + ptsKnobs := &protectedts.TestingKnobs{EnableProtectedTimestampForMultiTenant: true} tc := testcluster.StartTestCluster(t, 1, base.TestClusterArgs{ ServerArgs: base.TestServerArgs{ Knobs: base.TestingKnobs{ JobsTestingKnobs: jobs.NewTestingKnobsWithShortIntervals(), // speeds up test SpanConfig: scKnobs, + ProtectedTS: ptsKnobs, }, }, }) @@ -101,7 +114,7 @@ func TestDataDriven(t *testing.T) { tdb.Exec(t, `SET CLUSTER SETTING kv.closed_timestamp.target_duration = '100ms'`) } - spanConfigTestCluster := spanconfigtestcluster.NewHandle(t, tc, scKnobs, nil /* ptsKnobs */) + spanConfigTestCluster := spanconfigtestcluster.NewHandle(t, tc, scKnobs, ptsKnobs) defer spanConfigTestCluster.Cleanup() systemTenant := spanConfigTestCluster.InitializeTenant(ctx, roachpb.SystemTenantID) @@ -131,7 +144,7 @@ func TestDataDriven(t *testing.T) { case "exec-sql": // Run under an explicit transaction -- we rely on having a // single timestamp for the statements (see - // tenant.TimestampAfterLastExec) for ordering guarantees. + // tenant.TimestampAfterLastSQLChange) for ordering guarantees. tenant.Exec(fmt.Sprintf("BEGIN; %s; COMMIT;", d.Input)) case "query-sql": @@ -159,7 +172,7 @@ func TestDataDriven(t *testing.T) { case "mutations": testutils.SucceedsSoon(t, func() error { - lastCheckpoint, lastExec := tenant.LastCheckpoint(), tenant.TimestampAfterLastExec() + lastCheckpoint, lastExec := tenant.LastCheckpoint(), tenant.TimestampAfterLastSQLChange() if lastCheckpoint.Less(lastExec) { return errors.Newf("last checkpoint timestamp (%s) lagging last sql execution (%s)", lastCheckpoint.GoTime(), lastExec.GoTime()) @@ -179,7 +192,7 @@ func TestDataDriven(t *testing.T) { // tenant checkpoints to cross their last execution // timestamp. for _, tenant := range spanConfigTestCluster.Tenants() { - lastCheckpoint, lastExec := tenant.LastCheckpoint(), tenant.TimestampAfterLastExec() + lastCheckpoint, lastExec := tenant.LastCheckpoint(), tenant.TimestampAfterLastSQLChange() if lastCheckpoint.IsEmpty() { continue // reconciler wasn't started } @@ -200,11 +213,31 @@ func TestDataDriven(t *testing.T) { lines := make([]string, len(records)) for i, record := range records { - lines[i] = fmt.Sprintf("%-42s %s", record.Target.GetSpan().String(), - spanconfigtestutils.PrintSpanConfigDiffedAgainstDefaults(record.Config)) + switch { + case record.Target.IsSpanTarget(): + lines[i] = fmt.Sprintf("%-42s %s", record.Target.GetSpan(), + spanconfigtestutils.PrintSpanConfigDiffedAgainstDefaults(record.Config)) + case record.Target.IsSystemTarget(): + lines[i] = fmt.Sprintf("%-42s %s", record.Target.GetSystemTarget(), + spanconfigtestutils.PrintSystemSpanConfigDiffedAgainstDefault(record.Config)) + default: + panic("unsupported target type") + } } return spanconfigtestutils.MaybeLimitAndOffset(t, d, "...", lines) + case "protect": + var recordID string + var protectTS int + d.ScanArgs(t, "record-id", &recordID) + d.ScanArgs(t, "ts", &protectTS) + target := spanconfigtestutils.ParseProtectionTarget(t, d.Input) + tenant.MakeProtectedTimestampRecordAndProtect(ctx, recordID, protectTS, target) + + case "release": + var recordID string + d.ScanArgs(t, "record-id", &recordID) + tenant.ReleaseProtectedTimestampRecord(ctx, recordID) default: t.Fatalf("unknown command: %s", d.Cmd) } diff --git a/pkg/ccl/spanconfigccl/spanconfigreconcilerccl/testdata/multitenant/protectedts b/pkg/ccl/spanconfigccl/spanconfigreconcilerccl/testdata/multitenant/protectedts new file mode 100644 index 000000000000..f92e008367b1 --- /dev/null +++ b/pkg/ccl/spanconfigccl/spanconfigreconcilerccl/testdata/multitenant/protectedts @@ -0,0 +1,151 @@ +# Test span configs in the presence of multiple secondary tenants, each running +# their own reconciliation loop. + +reconcile +---- + +mutations discard +---- + +initialize tenant=10 +---- + +# Ensure that the host tenant observes no mutations. +mutations +---- + +# We should observe placeholder entries for both tenants (installed when +# creating tenant records). +state offset=47 +---- +... +/Table/5{0-1} database system (host) +/Tenant/10{-"\x00"} database system (tenant) + +# Write a protected timestamp record on the system tenant cluster. +protect record-id=1 ts=1 +cluster +---- + +# Write a protected timestamp record on the system tenant keyspace, and on the +# secondary tenant keyspace. +protect record-id=2 ts=2 +tenants 1,10 +---- + +# Start the reconciliation loop for the secondary tenant. +reconcile tenant=10 +---- + +# We should see protected timestamp record mutations as the host tenant. +mutations +---- +upsert {entire-keyspace} protection_policies=[{ts: 1}] +upsert {source=1,target=1} protection_policies=[{ts: 2}] +upsert {source=1,target=10} protection_policies=[{ts: 2}] + +# We shouldn't see any protected timestamp record mutations as a secondary +# tenant. +mutations tenant=10 +---- +delete /Tenant/10{-"\x00"} +upsert /Tenant/10{-/Table/4} database system (tenant) +upsert /Tenant/10/Table/{4-5} database system (tenant) +upsert /Tenant/10/Table/{5-6} database system (tenant) +upsert /Tenant/10/Table/{6-7} database system (tenant) +upsert /Tenant/10/Table/{7-8} database system (tenant) +upsert /Tenant/10/Table/1{1-2} database system (tenant) +upsert /Tenant/10/Table/1{2-3} database system (tenant) +upsert /Tenant/10/Table/1{3-4} database system (tenant) +upsert /Tenant/10/Table/1{4-5} database system (tenant) +upsert /Tenant/10/Table/1{5-6} database system (tenant) +upsert /Tenant/10/Table/{19-20} database system (tenant) +upsert /Tenant/10/Table/2{0-1} database system (tenant) +upsert /Tenant/10/Table/2{1-2} database system (tenant) +upsert /Tenant/10/Table/2{3-4} database system (tenant) +upsert /Tenant/10/Table/2{4-5} database system (tenant) +upsert /Tenant/10/Table/2{5-6} database system (tenant) +upsert /Tenant/10/Table/2{6-7} database system (tenant) +upsert /Tenant/10/Table/2{7-8} database system (tenant) +upsert /Tenant/10/Table/2{8-9} database system (tenant) +upsert /Tenant/10/NamespaceTable/{30-Max} database system (tenant) +upsert /Tenant/10/{NamespaceTable/Max-Table/32} database system (tenant) +upsert /Tenant/10/Table/3{2-3} database system (tenant) +upsert /Tenant/10/Table/3{3-4} database system (tenant) +upsert /Tenant/10/Table/3{4-5} database system (tenant) +upsert /Tenant/10/Table/3{5-6} database system (tenant) +upsert /Tenant/10/Table/3{6-7} database system (tenant) +upsert /Tenant/10/Table/3{7-8} database system (tenant) +upsert /Tenant/10/Table/{39-40} database system (tenant) +upsert /Tenant/10/Table/4{0-1} database system (tenant) +upsert /Tenant/10/Table/4{1-2} database system (tenant) +upsert /Tenant/10/Table/4{2-3} database system (tenant) +upsert /Tenant/10/Table/4{3-4} database system (tenant) +upsert /Tenant/10/Table/4{4-5} database system (tenant) +upsert /Tenant/10/Table/4{6-7} database system (tenant) + +exec-sql tenant=10 +CREATE DATABASE db; +CREATE TABLE db.t1(); +CREATE TABLE db.t2(); +---- + +mutations tenant=10 +---- +upsert /Tenant/10/Table/10{6-7} range default +upsert /Tenant/10/Table/10{7-8} range default + +# Write a protected timestamp record on the cluster as a secondary tenant. +protect record-id=3 ts=3 cluster tenant=10 +cluster +---- + +# We expect to see no mutations on the host tenant. +mutations +---- + +mutations tenant=10 +---- +upsert {source=10,target=10} protection_policies=[{ts: 3}] + +state limit=4 +---- +{entire-keyspace} protection_policies=[{ts: 1}] +{source=1,target=1} protection_policies=[{ts: 2}] +{source=1,target=10} protection_policies=[{ts: 2}] +{source=10,target=10} protection_policies=[{ts: 3}] +... + +# Release all the protected timestamp records from the host tenant. +release record-id=1 +---- + +release record-id=2 +---- + +# We expect to see no mutations on the secondary tenant. +mutations tenant=10 +---- + +mutations +---- +delete {entire-keyspace} +delete {source=1,target=1} +delete {source=1,target=10} + +# Release all the protected timestamp records from the secondary tenant. +release record-id=3 tenant=10 +---- + +mutations tenant=10 +---- +delete {source=10,target=10} + +# All system span config targets should have been removed at this point. +state limit=4 +---- +/{Min-System/NodeLiveness} ttl_seconds=3600 num_replicas=5 +/System/NodeLiveness{-Max} ttl_seconds=600 num_replicas=5 +/System/{NodeLivenessMax-tsd} range system +/System{/tsd-tse} range default +... diff --git a/pkg/ccl/spanconfigccl/spanconfigreconcilerccl/testdata/protectedts b/pkg/ccl/spanconfigccl/spanconfigreconcilerccl/testdata/protectedts new file mode 100644 index 000000000000..3f69f3b818ea --- /dev/null +++ b/pkg/ccl/spanconfigccl/spanconfigreconcilerccl/testdata/protectedts @@ -0,0 +1,133 @@ +reconcile +---- + +mutations discard +---- + +# Write a protected timestamp record on the cluster. +protect record-id=1 ts=1 +cluster +---- + +# Write a protected timestamp record on the system tenant keyspace, and on the +# secondary tenant keyspace. +protect record-id=2 ts=2 +tenants 1,2 +---- + +mutations +---- +upsert {entire-keyspace} protection_policies=[{ts: 1}] +upsert {source=1,target=1} protection_policies=[{ts: 2}] +upsert {source=1,target=2} protection_policies=[{ts: 2}] + +exec-sql +CREATE DATABASE db; +CREATE TABLE db.t1(); +CREATE TABLE db.t2(); +---- + +mutations +---- +upsert /Table/10{6-7} range default +upsert /Table/10{7-8} range default + +# Write a protected timestamp record on each table. +protect record-id=3 ts=3 +descs 106,107 +---- + +mutations +---- +delete /Table/10{6-7} +upsert /Table/10{6-7} protection_policies=[{ts: 3}] +delete /Table/10{7-8} +upsert /Table/10{7-8} protection_policies=[{ts: 3}] + +# Write a protected timestamp record on the database to ensure +# it applies to the tables in the database. +protect record-id=4 ts=4 +descs 104 +---- + +# Write a protected timestamp record on the entire keyspace. +protect record-id=5 ts=5 +cluster +---- + +mutations +---- +delete {entire-keyspace} +upsert {entire-keyspace} protection_policies=[{ts: 1} {ts: 5}] +delete /Table/10{6-7} +upsert /Table/10{6-7} protection_policies=[{ts: 3} {ts: 4}] +delete /Table/10{7-8} +upsert /Table/10{7-8} protection_policies=[{ts: 3} {ts: 4}] + +state limit=3 +---- +{entire-keyspace} protection_policies=[{ts: 1} {ts: 5}] +{source=1,target=1} protection_policies=[{ts: 2}] +{source=1,target=2} protection_policies=[{ts: 2}] +... + +state offset=51 +---- +... +/Table/10{6-7} protection_policies=[{ts: 3} {ts: 4}] +/Table/10{7-8} protection_policies=[{ts: 3} {ts: 4}] + +# Release the cluster records. +release record-id=5 +---- + +mutations +---- +delete {entire-keyspace} +upsert {entire-keyspace} protection_policies=[{ts: 1}] + +release record-id=1 +---- + +# At this point there are no cluster target protected timestamp records, and so we should only see +# a delete entry. +mutations +---- +delete {entire-keyspace} + +state limit=2 +---- +{source=1,target=1} protection_policies=[{ts: 2}] +{source=1,target=2} protection_policies=[{ts: 2}] +... + +# Release the tenant records. +release record-id=2 +---- + +# At this point there are no tenant target protected timestamp records on the +# system tenant, or secondary tenant and so we should only see delete entries. +mutations +---- +delete {source=1,target=1} +delete {source=1,target=2} + +state limit=2 +---- +/{Min-System/NodeLiveness} ttl_seconds=3600 num_replicas=5 +/System/NodeLiveness{-Max} ttl_seconds=600 num_replicas=5 +... + +# Release the schema object records. +release record-id=3 +---- + +release record-id=4 +---- + +mutations +---- +delete /Table/10{6-7} +upsert /Table/10{6-7} range default +delete /Table/10{7-8} +upsert /Table/10{7-8} range default diff --git a/pkg/ccl/spanconfigccl/spanconfigsqltranslatorccl/BUILD.bazel b/pkg/ccl/spanconfigccl/spanconfigsqltranslatorccl/BUILD.bazel index 56863d4679d9..87dd237f5200 100644 --- a/pkg/ccl/spanconfigccl/spanconfigsqltranslatorccl/BUILD.bazel +++ b/pkg/ccl/spanconfigccl/spanconfigsqltranslatorccl/BUILD.bazel @@ -13,8 +13,6 @@ go_test( "//pkg/ccl/partitionccl", "//pkg/ccl/utilccl", "//pkg/config/zonepb", - "//pkg/jobs/jobsprotectedts", - "//pkg/kv", "//pkg/kv/kvserver/protectedts", "//pkg/roachpb", "//pkg/security", @@ -29,11 +27,9 @@ go_test( "//pkg/testutils/serverutils", "//pkg/testutils/sqlutils", "//pkg/testutils/testcluster", - "//pkg/util/hlc", "//pkg/util/leaktest", "//pkg/util/log", "//pkg/util/randutil", - "//pkg/util/uuid", "@com_github_cockroachdb_datadriven//:datadriven", "@com_github_stretchr_testify//require", ], diff --git a/pkg/ccl/spanconfigccl/spanconfigsqltranslatorccl/datadriven_test.go b/pkg/ccl/spanconfigccl/spanconfigsqltranslatorccl/datadriven_test.go index e4824afb5394..d8c65cbeda58 100644 --- a/pkg/ccl/spanconfigccl/spanconfigsqltranslatorccl/datadriven_test.go +++ b/pkg/ccl/spanconfigccl/spanconfigsqltranslatorccl/datadriven_test.go @@ -19,8 +19,6 @@ import ( _ "github.com/cockroachdb/cockroach/pkg/ccl/kvccl/kvtenantccl" _ "github.com/cockroachdb/cockroach/pkg/ccl/partitionccl" "github.com/cockroachdb/cockroach/pkg/config/zonepb" - "github.com/cockroachdb/cockroach/pkg/jobs/jobsprotectedts" - "github.com/cockroachdb/cockroach/pkg/kv" "github.com/cockroachdb/cockroach/pkg/kv/kvserver/protectedts" "github.com/cockroachdb/cockroach/pkg/roachpb" "github.com/cockroachdb/cockroach/pkg/spanconfig" @@ -31,10 +29,8 @@ import ( "github.com/cockroachdb/cockroach/pkg/testutils" "github.com/cockroachdb/cockroach/pkg/testutils/sqlutils" "github.com/cockroachdb/cockroach/pkg/testutils/testcluster" - "github.com/cockroachdb/cockroach/pkg/util/hlc" "github.com/cockroachdb/cockroach/pkg/util/leaktest" "github.com/cockroachdb/cockroach/pkg/util/log" - "github.com/cockroachdb/cockroach/pkg/util/uuid" "github.com/cockroachdb/datadriven" "github.com/stretchr/testify/require" ) @@ -219,34 +215,14 @@ func TestDataDriven(t *testing.T) { var protectTS int d.ScanArgs(t, "record-id", &recordID) d.ScanArgs(t, "ts", &protectTS) - - jobID := tenant.JobsRegistry().MakeJobID() target := spanconfigtestutils.ParseProtectionTarget(t, d.Input) target.IgnoreIfExcludedFromBackup = d.HasArg("ignore-if-excluded-from-backup") - - require.NoError(t, tenant.ExecCfg().DB.Txn(ctx, - func(ctx context.Context, txn *kv.Txn) (err error) { - require.Len(t, recordID, 1, - "datadriven test only supports single character record IDs") - recID, err := uuid.FromBytes([]byte(strings.Repeat(recordID, 16))) - require.NoError(t, err) - rec := jobsprotectedts.MakeRecord(recID, int64(jobID), - hlc.Timestamp{WallTime: int64(protectTS)}, nil, /* deprecatedSpans */ - jobsprotectedts.Jobs, target) - return tenant.ProtectedTimestampProvider().Protect(ctx, txn, rec) - })) + tenant.MakeProtectedTimestampRecordAndProtect(ctx, recordID, protectTS, target) case "release": var recordID string d.ScanArgs(t, "record-id", &recordID) - require.NoError(t, tenant.ExecCfg().DB.Txn(ctx, - func(ctx context.Context, txn *kv.Txn) error { - require.Len(t, recordID, 1, - "datadriven test only supports single character record IDs") - recID, err := uuid.FromBytes([]byte(strings.Repeat(recordID, 16))) - require.NoError(t, err) - return tenant.ProtectedTimestampProvider().Release(ctx, txn, recID) - })) + tenant.ReleaseProtectedTimestampRecord(ctx, recordID) default: t.Fatalf("unknown command: %s", d.Cmd) } diff --git a/pkg/ccl/spanconfigccl/spanconfigsqltranslatorccl/testdata/protectedts b/pkg/ccl/spanconfigccl/spanconfigsqltranslatorccl/testdata/protectedts index 0af7ef1f6edc..9cc23411d468 100644 --- a/pkg/ccl/spanconfigccl/spanconfigsqltranslatorccl/testdata/protectedts +++ b/pkg/ccl/spanconfigccl/spanconfigsqltranslatorccl/testdata/protectedts @@ -56,10 +56,10 @@ tenants 111,112 translate system-span-configurations ---- -{entire-keyspace} pts=[3] -{source=1,target=111} pts=[3 4] -{source=1,target=112} pts=[3 4] -{source=1,target=113} pts=[4] +{entire-keyspace} protection_policies=[{ts: 3}] +{source=1,target=111} protection_policies=[{ts: 3} {ts: 4}] +{source=1,target=112} protection_policies=[{ts: 3} {ts: 4}] +{source=1,target=113} protection_policies=[{ts: 4}] translate database=db ---- @@ -72,10 +72,10 @@ release record-id=1 translate system-span-configurations ---- -{entire-keyspace} pts=[3] -{source=1,target=111} pts=[3 4] -{source=1,target=112} pts=[3 4] -{source=1,target=113} pts=[4] +{entire-keyspace} protection_policies=[{ts: 3}] +{source=1,target=111} protection_policies=[{ts: 3} {ts: 4}] +{source=1,target=112} protection_policies=[{ts: 3} {ts: 4}] +{source=1,target=113} protection_policies=[{ts: 4}] translate database=db ---- @@ -88,10 +88,10 @@ release record-id=2 translate system-span-configurations ---- -{entire-keyspace} pts=[3] -{source=1,target=111} pts=[3 4] -{source=1,target=112} pts=[3 4] -{source=1,target=113} pts=[4] +{entire-keyspace} protection_policies=[{ts: 3}] +{source=1,target=111} protection_policies=[{ts: 3} {ts: 4}] +{source=1,target=112} protection_policies=[{ts: 3} {ts: 4}] +{source=1,target=113} protection_policies=[{ts: 4}] translate database=db ---- @@ -118,8 +118,8 @@ descs 106 translate system-span-configurations ---- -{source=1,target=111} pts=[3] -{source=1,target=112} pts=[3] +{source=1,target=111} protection_policies=[{ts: 3}] +{source=1,target=112} protection_policies=[{ts: 3}] translate database=db ---- diff --git a/pkg/ccl/spanconfigccl/spanconfigsqltranslatorccl/testdata/tenant/protectedts b/pkg/ccl/spanconfigccl/spanconfigsqltranslatorccl/testdata/tenant/protectedts index 101bb7d2bc03..8b0977689e78 100644 --- a/pkg/ccl/spanconfigccl/spanconfigsqltranslatorccl/testdata/tenant/protectedts +++ b/pkg/ccl/spanconfigccl/spanconfigsqltranslatorccl/testdata/tenant/protectedts @@ -52,7 +52,7 @@ cluster translate system-span-configurations ---- -{source=10,target=10} pts=[3 3] +{source=10,target=10} protection_policies=[{ts: 3} {ts: 3}] translate database=db ---- @@ -65,7 +65,7 @@ release record-id=1 translate system-span-configurations ---- -{source=10,target=10} pts=[3 3] +{source=10,target=10} protection_policies=[{ts: 3} {ts: 3}] translate database=db ---- @@ -78,7 +78,7 @@ release record-id=2 translate system-span-configurations ---- -{source=10,target=10} pts=[3 3] +{source=10,target=10} protection_policies=[{ts: 3} {ts: 3}] translate database=db ---- @@ -101,7 +101,7 @@ release record-id=3 translate system-span-configurations ---- -{source=10,target=10} pts=[3] +{source=10,target=10} protection_policies=[{ts: 3}] translate database=db ---- diff --git a/pkg/ccl/sqlproxyccl/server.go b/pkg/ccl/sqlproxyccl/server.go index 87d700981a5b..49f35ed6e757 100644 --- a/pkg/ccl/sqlproxyccl/server.go +++ b/pkg/ccl/sqlproxyccl/server.go @@ -181,7 +181,7 @@ func (s *Server) Serve(ctx context.Context, ln net.Listener) error { s.metrics.CurConnCount.Inc(1) defer s.metrics.CurConnCount.Dec(1) remoteAddr := conn.RemoteAddr() - ctxWithTag := logtags.AddTag(ctx, "client", remoteAddr) + ctxWithTag := logtags.AddTag(ctx, "client", log.SafeOperational(remoteAddr)) if err := s.connHandler(ctxWithTag, conn); err != nil { log.Infof(ctxWithTag, "connection error: %v", err) } diff --git a/pkg/cli/clisqlshell/sql.go b/pkg/cli/clisqlshell/sql.go index a97e1037a41c..19bd732c688a 100644 --- a/pkg/cli/clisqlshell/sql.go +++ b/pkg/cli/clisqlshell/sql.go @@ -900,18 +900,35 @@ func (c *cliState) GetCompletions(_ string) []string { sql, _ := c.ins.GetLineInfo() if !strings.HasSuffix(sql, "??") { - fmt.Fprintf(c.iCtx.stdout, - "\ntab completion not supported; append '??' and press tab for contextual help\n\n") - } else { - helpText, err := c.serverSideParse(sql) - if helpText != "" { - // We have a completion suggestion. Use that. - fmt.Fprintf(c.iCtx.stdout, "\nSuggestion:\n%s\n", helpText) - } else if err != nil { - // Some other error. Display it. - fmt.Fprintln(c.iCtx.stdout) + query := fmt.Sprintf(`SHOW COMPLETIONS AT OFFSET %d FOR %s`, len(sql), lexbase.EscapeSQLString(sql)) + var rows [][]string + var err error + err = c.runWithInterruptableCtx(func(ctx context.Context) error { + _, rows, err = c.sqlExecCtx.RunQuery(ctx, c.conn, + clisqlclient.MakeQuery(query), true) + return err + }) + + if err != nil { clierror.OutputError(c.iCtx.stdout, err, true /*showSeverity*/, false /*verbose*/) } + + var completions []string + for _, row := range rows { + completions = append(completions, row[0]) + } + + return completions + } + + helpText, err := c.serverSideParse(sql) + if helpText != "" { + // We have a completion suggestion. Use that. + fmt.Fprintf(c.iCtx.stdout, "\nSuggestion:\n%s\n", helpText) + } else if err != nil { + // Some other error. Display it. + fmt.Fprintln(c.iCtx.stdout) + clierror.OutputError(c.iCtx.stdout, err, true /*showSeverity*/, false /*verbose*/) } // After the suggestion or error, re-display the prompt and current entry. diff --git a/pkg/cli/testdata/zip/testzip_tenant b/pkg/cli/testdata/zip/testzip_tenant index bab810cbf5df..88143c02f38f 100644 --- a/pkg/cli/testdata/zip/testzip_tenant +++ b/pkg/cli/testdata/zip/testzip_tenant @@ -1,6 +1,6 @@ zip ---- -debug zip --concurrency=1 /dev/null +debug zip --concurrency=1 --cpu-profile-duration=1s /dev/null [cluster] establishing RPC connection to ... [cluster] retrieving the node status to get the SQL address... done [cluster] using SQL address: ... @@ -59,9 +59,7 @@ debug zip --concurrency=1 /dev/null [cluster] requesting liveness: creating error output: debug/liveness.json.err.txt... done [cluster] requesting CPU profiles [cluster] profiles generated -[cluster] profile for node 1... -[cluster] profile for node 1: last request failed: rpc error: ... -[cluster] profile for node 1: creating error output: debug/nodes/1/cpu.pprof.err.txt... done +[cluster] profile for node 1... writing binary output: debug/nodes/1/cpu.pprof... done [node 1] node status... converting to JSON... writing binary output: debug/nodes/1/status.json... done [node 1] using SQL connection URL: postgresql://... [node 1] retrieving SQL data for crdb_internal.feature_usage... writing output: debug/nodes/1/crdb_internal.feature_usage.txt... done @@ -98,21 +96,13 @@ debug zip --concurrency=1 /dev/null [node 1] requesting data for debug/nodes/1/enginestats... received response... [node 1] requesting data for debug/nodes/1/enginestats: last request failed: rpc error: ... [node 1] requesting data for debug/nodes/1/enginestats: creating error output: debug/nodes/1/enginestats.json.err.txt... done -[node 1] requesting stacks... received response... -[node 1] requesting stacks: last request failed: rpc error: ... -[node 1] requesting stacks: creating error output: debug/nodes/1/stacks.txt.err.txt... done -[node 1] requesting stacks with labels... received response... -[node 1] requesting stacks with labels: last request failed: rpc error: ... -[node 1] requesting stacks with labels: creating error output: debug/nodes/1/stacks_with_labels.txt.err.txt... done -[node 1] requesting heap profile... received response... -[node 1] requesting heap profile: last request failed: rpc error: ... -[node 1] requesting heap profile: creating error output: debug/nodes/1/heap.pprof.err.txt... done -[node 1] requesting heap file list... received response... -[node 1] requesting heap file list: last request failed: rpc error: ... -[node 1] requesting heap file list: creating error output: debug/nodes/1/heapprof.err.txt... done -[node 1] requesting goroutine dump list... received response... -[node 1] requesting goroutine dump list: last request failed: rpc error: ... -[node 1] requesting goroutine dump list: creating error output: debug/nodes/1/goroutines.err.txt... done +[node 1] requesting stacks... received response... writing binary output: debug/nodes/1/stacks.txt... done +[node 1] requesting stacks with labels... received response... writing binary output: debug/nodes/1/stacks_with_labels.txt... done +[node 1] requesting heap profile... received response... writing binary output: debug/nodes/1/heap.pprof... done +[node 1] requesting heap file list... received response... done +[node ?] ? heap profiles found +[node 1] requesting goroutine dump list... received response... done +[node 1] 0 goroutine dumps found [node 1] requesting log file ... [node 1] requesting log file ... [node 1] requesting log file ... diff --git a/pkg/cli/testutils.go b/pkg/cli/testutils.go index 774a142f4fbf..7d411763c07e 100644 --- a/pkg/cli/testutils.go +++ b/pkg/cli/testutils.go @@ -76,14 +76,16 @@ type TestCLIParams struct { // The store specifications for the in-memory server. StoreSpecs []base.StoreSpec + // The locality tiers for the in-memory server. Locality roachpb.Locality // NoNodelocal, if true, disables node-local external I/O storage. NoNodelocal bool - // Multitenant, if true, starts the test in multitenant mode. - Multitenant bool + // TenantArgs will be used to initialize the test tenant. This should + // be set when the test needs to run in multitenant mode. + TenantArgs *base.TestTenantArgs } // testTempFilePrefix is a sentinel marker to be used as the prefix of a @@ -159,15 +161,14 @@ func newCLITestWithArgs(params TestCLIParams, argsFn func(args *base.TestServerA log.Infof(context.Background(), "SQL listener at %s", c.ServingSQLAddr()) } - if params.Multitenant { + if params.TenantArgs != nil { if c.TestServer == nil { c.fail(errors.AssertionFailedf("multitenant mode for CLI requires a DB server, try setting `NoServer` argument to false")) } - tenantArgs := base.TestTenantArgs{TenantID: serverutils.TestTenantID()} if c.Insecure() { - tenantArgs.ForceInsecure = true + params.TenantArgs.ForceInsecure = true } - c.tenant, _ = serverutils.StartTenant(c.t, c.TestServer, tenantArgs) + c.tenant, _ = serverutils.StartTenant(c.t, c.TestServer, *params.TenantArgs) } baseCfg.User = security.NodeUserName() @@ -217,12 +218,11 @@ func (c *TestCLI) RestartServer(params TestCLIParams) { c.TestServer = s.(*server.TestServer) log.Infof(context.Background(), "restarted server at %s / %s", c.ServingRPCAddr(), c.ServingSQLAddr()) - if params.Multitenant { - tenantArgs := base.TestTenantArgs{TenantID: serverutils.TestTenantID()} + if params.TenantArgs != nil { if c.Insecure() { - tenantArgs.ForceInsecure = true + params.TenantArgs.ForceInsecure = true } - c.tenant, _ = serverutils.StartTenant(c.t, c.TestServer, tenantArgs) + c.tenant, _ = serverutils.StartTenant(c.t, c.TestServer, *params.TenantArgs) log.Infof(context.Background(), "restarted tenant SQL only server at %s", c.tenant.SQLAddr()) } } diff --git a/pkg/cli/zip.go b/pkg/cli/zip.go index 6df2eb958e8b..1952c8953bc4 100644 --- a/pkg/cli/zip.go +++ b/pkg/cli/zip.go @@ -25,6 +25,7 @@ import ( "github.com/cockroachdb/cockroach/pkg/roachpb" "github.com/cockroachdb/cockroach/pkg/server/heapprofiler" "github.com/cockroachdb/cockroach/pkg/server/serverpb" + "github.com/cockroachdb/cockroach/pkg/server/status/statuspb" "github.com/cockroachdb/cockroach/pkg/sql/pgwire/pgcode" "github.com/cockroachdb/cockroach/pkg/util/contextutil" "github.com/cockroachdb/errors" @@ -94,13 +95,25 @@ func (zc *debugZipContext) runZipRequest(ctx context.Context, zr *zipReporter, r // forAllNodes runs fn on every node, possibly concurrently. func (zc *debugZipContext) forAllNodes( ctx context.Context, - nodeList []serverpb.NodeDetails, - fn func(ctx context.Context, node serverpb.NodeDetails) error, + ni nodesInfo, + fn func(ctx context.Context, nodeDetails serverpb.NodeDetails, nodeStatus *statuspb.NodeStatus) error, ) error { + if ni.nodesListResponse == nil { + // Nothing to do, return + return errors.AssertionFailedf("nodes list is empty") + } + if ni.nodesStatusResponse != nil && len(ni.nodesStatusResponse.Nodes) != len(ni.nodesListResponse.Nodes) { + return errors.AssertionFailedf("mismatching node status response and node list") + } if zipCtx.concurrency == 1 { // Sequential case. Simplify. - for _, node := range nodeList { - if err := fn(ctx, node); err != nil { + for index, nodeDetails := range ni.nodesListResponse.Nodes { + var nodeStatus *statuspb.NodeStatus + // nodeStatusResponse is expected to be nil for SQL only servers. + if ni.nodesStatusResponse != nil { + nodeStatus = &ni.nodesStatusResponse.Nodes[index] + } + if err := fn(ctx, nodeDetails, nodeStatus); err != nil { return err } } @@ -110,12 +123,16 @@ func (zc *debugZipContext) forAllNodes( // Multiple nodes concurrently. // nodeErrs collects the individual error objects. - nodeErrs := make(chan error, len(nodeList)) + nodeErrs := make(chan error, len(ni.nodesListResponse.Nodes)) // The wait group to wait for all concurrent collectors. var wg sync.WaitGroup - for _, node := range nodeList { + for index, nodeDetails := range ni.nodesListResponse.Nodes { wg.Add(1) - go func(node serverpb.NodeDetails) { + var nodeStatus *statuspb.NodeStatus + if ni.nodesStatusResponse != nil { + nodeStatus = &ni.nodesStatusResponse.Nodes[index] + } + go func(nodeDetails serverpb.NodeDetails, nodeStatus *statuspb.NodeStatus) { defer wg.Done() if err := zc.sem.Acquire(ctx, 1); err != nil { nodeErrs <- err @@ -123,14 +140,14 @@ func (zc *debugZipContext) forAllNodes( } defer zc.sem.Release(1) - nodeErrs <- fn(ctx, node) - }(node) + nodeErrs <- fn(ctx, nodeDetails, nodeStatus) + }(nodeDetails, nodeStatus) } wg.Wait() // The final error. var err error - for range nodeList { + for range ni.nodesListResponse.Nodes { err = errors.CombineErrors(err, <-nodeErrs) } return err @@ -231,20 +248,19 @@ func runDebugZip(_ *cobra.Command, args []string) (retErr error) { // For a SQL only server, the nodeList will be a list of SQL nodes // and livenessByNodeID is null. For a KV server, the nodeList will // be a list of KV nodes along with the corresponding node liveness data. - nodeList, livenessByNodeID, err := zc.collectClusterData(ctx, firstNodeDetails) + ni, livenessByNodeID, err := zc.collectClusterData(ctx, firstNodeDetails) if err != nil { return err } - // Collect the CPU profiles, before the other per-node requests // below possibly influences the nodes and thus CPU profiles. - if err := zc.collectCPUProfiles(ctx, nodeList, livenessByNodeID); err != nil { + if err := zc.collectCPUProfiles(ctx, ni, livenessByNodeID); err != nil { return err } // Collect the per-node data. - if err := zc.forAllNodes(ctx, nodeList, func(ctx context.Context, node serverpb.NodeDetails) error { - return zc.collectPerNodeData(ctx, node, livenessByNodeID) + if err := zc.forAllNodes(ctx, ni, func(ctx context.Context, nodeDetails serverpb.NodeDetails, nodesStatus *statuspb.NodeStatus) error { + return zc.collectPerNodeData(ctx, nodeDetails, nodesStatus, livenessByNodeID) }); err != nil { return err } diff --git a/pkg/cli/zip_cluster_wide.go b/pkg/cli/zip_cluster_wide.go index 527019d4f766..55ac022ebfb6 100644 --- a/pkg/cli/zip_cluster_wide.go +++ b/pkg/cli/zip_cluster_wide.go @@ -112,35 +112,25 @@ var debugZipTablesPerCluster = []string{ "crdb_internal.table_indexes", } -// getNodesList constructs a NodesListResponse using the Nodes API. We need this while building -// the nodes list for older servers that don't support the new NodesList API. -func (zc *debugZipContext) getNodesList(ctx context.Context) (*serverpb.NodesListResponse, error) { - nodes, err := zc.status.Nodes(ctx, &serverpb.NodesRequest{}) - if err != nil { - return nil, err - } - nodesList := &serverpb.NodesListResponse{} - for _, node := range nodes.Nodes { - nodeDetails := serverpb.NodeDetails{ - NodeID: int32(node.Desc.NodeID), - Address: node.Desc.Address, - SQLAddress: node.Desc.SQLAddress, - } - nodesList.Nodes = append(nodesList.Nodes, nodeDetails) - } - return nodesList, nil +// nodesInfo holds node details pulled from a SQL or storage node. +// SQL only servers will only return nodesListResponse for all SQL nodes. +// Storage servers will return both nodesListResponse and nodesStatusResponse +// for all storage nodes. +type nodesInfo struct { + nodesStatusResponse *serverpb.NodesResponse + nodesListResponse *serverpb.NodesListResponse } // collectClusterData runs the data collection that only needs to // occur once for the entire cluster. func (zc *debugZipContext) collectClusterData( ctx context.Context, firstNodeDetails *serverpb.DetailsResponse, -) (nodeList []serverpb.NodeDetails, livenessByNodeID nodeLivenesses, err error) { +) (ni nodesInfo, livenessByNodeID nodeLivenesses, err error) { clusterWideZipRequests := makeClusterWideZipRequests(zc.admin, zc.status) for _, r := range clusterWideZipRequests { if err := zc.runZipRequest(ctx, zc.clusterPrinter, r); err != nil { - return nil, nil, err + return nodesInfo{}, nil, err } } @@ -150,39 +140,38 @@ func (zc *debugZipContext) collectClusterData( query = override } if err := zc.dumpTableDataForZip(zc.clusterPrinter, zc.firstNodeSQLConn, debugBase, table, query); err != nil { - return nil, nil, errors.Wrapf(err, "fetching %s", table) + return nodesInfo{}, nil, errors.Wrapf(err, "fetching %s", table) } } { - var nodes *serverpb.NodesListResponse s := zc.clusterPrinter.start("requesting nodes") err := zc.runZipFn(ctx, s, func(ctx context.Context) error { - nodes, err = zc.status.NodesList(ctx, &serverpb.NodesListRequest{}) - if code := status.Code(errors.Cause(err)); code == codes.Unimplemented { - // Fallback to the old Nodes API; this could occur while connecting to - // an older node which does not have the NodesList API implemented. - nodes, err = zc.getNodesList(ctx) - } + ni, err = zc.nodesInfo(ctx) return err }) - if cErr := zc.z.createJSONOrError(s, debugBase+"/nodes.json", nodes, err); cErr != nil { - return nil, nil, cErr + if ni.nodesStatusResponse != nil { + if cErr := zc.z.createJSONOrError(s, debugBase+"/nodes.json", ni.nodesStatusResponse, err); cErr != nil { + return nodesInfo{}, nil, cErr + } + } else { + if cErr := zc.z.createJSONOrError(s, debugBase+"/nodes.json", ni.nodesListResponse, err); cErr != nil { + return nodesInfo{}, nil, cErr + } } - // In case nodes came up back empty (the Nodes() RPC failed), we - // still want to inspect the per-node endpoints on the head - // node. As per the above, we were able to connect at least to - // that. - nodeList = []serverpb.NodeDetails{{ - NodeID: int32(firstNodeDetails.NodeID), - Address: firstNodeDetails.Address, - SQLAddress: firstNodeDetails.SQLAddress, - }} - - if nodes != nil { - // If the nodes were found, use that instead. - nodeList = nodes.Nodes + if ni.nodesListResponse == nil { + // In case nodes came up back empty (the Nodes()/NodesList() RPC failed), we + // still want to inspect the per-node endpoints on the head + // node. As per the above, we were able to connect at least to + // that. + ni.nodesListResponse = &serverpb.NodesListResponse{ + Nodes: []serverpb.NodeDetails{{ + NodeID: int32(firstNodeDetails.NodeID), + Address: firstNodeDetails.Address, + SQLAddress: firstNodeDetails.SQLAddress, + }}, + } } // We'll want livenesses to decide whether a node is decommissioned. @@ -193,12 +182,46 @@ func (zc *debugZipContext) collectClusterData( return err }) if cErr := zc.z.createJSONOrError(s, livenessName+".json", nodes, err); cErr != nil { - return nil, nil, cErr + return nodesInfo{}, nil, cErr } livenessByNodeID = map[roachpb.NodeID]livenesspb.NodeLivenessStatus{} if lresponse != nil { livenessByNodeID = lresponse.Statuses } } - return nodeList, livenessByNodeID, nil + return ni, livenessByNodeID, nil +} + +// nodesInfo constructs debug data for all nodes for the debug zip output. +// For SQL only servers, only the NodesListResponse is populated. +// For regular storage servers, the more detailed NodesResponse is +// returned along with the nodesListResponse. +func (zc *debugZipContext) nodesInfo(ctx context.Context) (ni nodesInfo, _ error) { + nodesResponse, err := zc.status.Nodes(ctx, &serverpb.NodesRequest{}) + nodesList := &serverpb.NodesListResponse{} + if code := status.Code(errors.Cause(err)); code == codes.Unimplemented { + // Likely a SQL only server; try the NodesList endpoint. + nodesList, err = zc.status.NodesList(ctx, &serverpb.NodesListRequest{}) + } + if err != nil { + return nodesInfo{}, err + } + if nodesResponse != nil { + // Build a nodesListResponse from the nodes data. nodesListResponse is needed + // further downstream to perform other debug zip related functionality such as + // collecting per node debug data. This will only be executed for storage + // servers. + for _, node := range nodesResponse.Nodes { + nodeDetails := serverpb.NodeDetails{ + NodeID: int32(node.Desc.NodeID), + Address: node.Desc.Address, + SQLAddress: node.Desc.SQLAddress, + } + nodesList.Nodes = append(nodesList.Nodes, nodeDetails) + } + } + ni.nodesListResponse = nodesList + ni.nodesStatusResponse = nodesResponse + + return ni, nil } diff --git a/pkg/cli/zip_per_node.go b/pkg/cli/zip_per_node.go index 2ae714d32560..949c8ff50e5e 100644 --- a/pkg/cli/zip_per_node.go +++ b/pkg/cli/zip_per_node.go @@ -23,6 +23,7 @@ import ( "github.com/cockroachdb/cockroach/pkg/kv/kvserver/liveness/livenesspb" "github.com/cockroachdb/cockroach/pkg/roachpb" "github.com/cockroachdb/cockroach/pkg/server/serverpb" + "github.com/cockroachdb/cockroach/pkg/server/status/statuspb" "github.com/cockroachdb/cockroach/pkg/util" "github.com/cockroachdb/cockroach/pkg/util/contextutil" "github.com/cockroachdb/cockroach/pkg/util/log" @@ -91,9 +92,8 @@ var debugZipTablesPerNode = []string{ // // This is called first and in isolation, before other zip operations // possibly influence the nodes. -// TODO(rima): Collect profiles for tenant SQL nodes. func (zc *debugZipContext) collectCPUProfiles( - ctx context.Context, nodeList []serverpb.NodeDetails, livenessByNodeID nodeLivenesses, + ctx context.Context, ni nodesInfo, livenessByNodeID nodeLivenesses, ) error { if zipCtx.cpuProfDuration <= 0 { // Nothing to do; return early. @@ -108,6 +108,11 @@ func (zc *debugZipContext) collectCPUProfiles( zc.clusterPrinter.info("requesting CPU profiles") + if ni.nodesListResponse == nil { + return errors.AssertionFailedf("nodes list is empty; nothing to do") + } + + nodeList := ni.nodesListResponse.Nodes // NB: this takes care not to produce non-deterministic log output. resps := make([]profData, len(nodeList)) for i := range nodeList { @@ -164,9 +169,12 @@ func (zc *debugZipContext) collectCPUProfiles( } func (zc *debugZipContext) collectPerNodeData( - ctx context.Context, node serverpb.NodeDetails, livenessByNodeID nodeLivenesses, + ctx context.Context, + nodeDetails serverpb.NodeDetails, + nodeStatus *statuspb.NodeStatus, + livenessByNodeID nodeLivenesses, ) error { - nodeID := roachpb.NodeID(node.NodeID) + nodeID := roachpb.NodeID(nodeDetails.NodeID) if livenessByNodeID != nil { liveness := livenessByNodeID[nodeID] @@ -195,9 +203,15 @@ func (zc *debugZipContext) collectPerNodeData( } return nil } - - if err := zc.z.createJSON(nodePrinter.start("node status"), prefix+"/status.json", node); err != nil { - return err + if nodeStatus != nil { + // Use nodeStatus to populate the status.json file as it contains more data for a KV node. + if err := zc.z.createJSON(nodePrinter.start("node status"), prefix+"/status.json", *nodeStatus); err != nil { + return err + } + } else { + if err := zc.z.createJSON(nodePrinter.start("node status"), prefix+"/status.json", nodeDetails); err != nil { + return err + } } // Don't use sqlConn because that's only for is the node `debug @@ -207,9 +221,9 @@ func (zc *debugZipContext) collectPerNodeData( // not work and if it doesn't, we let the invalid curSQLConn get // used anyway so that anything that does *not* need it will // still happen. - sqlAddr := node.SQLAddress + sqlAddr := nodeDetails.SQLAddress if sqlAddr.IsEmpty() { - sqlAddr = node.Address + sqlAddr = nodeDetails.Address } curSQLConn := guessNodeURL(zc.firstNodeSQLConn.GetURL(), sqlAddr.AddressField) nodePrinter.info("using SQL connection URL: %s", curSQLConn.GetURL()) diff --git a/pkg/cli/zip_tenant_test.go b/pkg/cli/zip_tenant_test.go index ebfea6a61bd2..7e69de1f1ac1 100644 --- a/pkg/cli/zip_tenant_test.go +++ b/pkg/cli/zip_tenant_test.go @@ -17,6 +17,7 @@ import ( "github.com/cockroachdb/cockroach/pkg/base" "github.com/cockroachdb/cockroach/pkg/ccl/kvccl/kvtenantccl" "github.com/cockroachdb/cockroach/pkg/testutils" + "github.com/cockroachdb/cockroach/pkg/testutils/serverutils" "github.com/cockroachdb/cockroach/pkg/testutils/skip" "github.com/cockroachdb/cockroach/pkg/util/leaktest" "github.com/cockroachdb/datadriven" @@ -31,20 +32,26 @@ func TestTenantZip(t *testing.T) { defer leaktest.AfterTest(t)() skip.UnderRace(t, "test too slow under race") + tenantDir, tenantDirCleanupFn := testutils.TempDir(t) + defer tenantDirCleanupFn() + tenantArgs := base.TestTenantArgs{ + TenantID: serverutils.TestTenantID(), + HeapProfileDirName: tenantDir, + GoroutineDumpDirName: tenantDir, + } - dir, cleanupFn := testutils.TempDir(t) - defer cleanupFn() - + hostDir, hostDirCleanupFn := testutils.TempDir(t) + defer hostDirCleanupFn() c := NewCLITest(TestCLIParams{ StoreSpecs: []base.StoreSpec{{ - Path: dir, + Path: hostDir, }}, - Multitenant: true, - Insecure: true, + Insecure: true, + TenantArgs: &tenantArgs, }) defer c.Cleanup() - out, err := c.RunWithCapture("debug zip --concurrency=1 " + os.DevNull) + out, err := c.RunWithCapture("debug zip --concurrency=1 --cpu-profile-duration=1s " + os.DevNull) if err != nil { t.Fatal(err) } diff --git a/pkg/cmd/dev/io/exec/exec.go b/pkg/cmd/dev/io/exec/exec.go index 18268966b95c..ee217f927ff4 100644 --- a/pkg/cmd/dev/io/exec/exec.go +++ b/pkg/cmd/dev/io/exec/exec.go @@ -185,11 +185,14 @@ func (e *Exec) commandContextInheritingStdStreamsImpl( } e.logger.Print(command) - _, err := e.Next(command, func(outTrace, errTrace io.Writer) (string, error) { + _, err := e.Next(command, func(_, _ io.Writer) (string, error) { cmd := exec.CommandContext(ctx, name, args...) + // NB: In this function we specifically want to inherit the + // standard IO streams, so we are not going to capture the + // `outTrace` or `errTrace`. cmd.Stdin = os.Stdin - cmd.Stdout = io.MultiWriter(e.stdout, outTrace) - cmd.Stderr = io.MultiWriter(e.stderr, errTrace) + cmd.Stdout = os.Stdout + cmd.Stderr = os.Stderr cmd.Dir = e.dir cmd.Env = env diff --git a/pkg/cmd/roachtest/tests/predecessor_version.go b/pkg/cmd/roachtest/tests/predecessor_version.go index 14c7656c4e81..14e1b26b46d4 100644 --- a/pkg/cmd/roachtest/tests/predecessor_version.go +++ b/pkg/cmd/roachtest/tests/predecessor_version.go @@ -36,7 +36,7 @@ func PredecessorVersion(buildVersion version.Version) (string, error) { // checkpoint option enabled to create the missing store directory // fixture (see runVersionUpgrade). verMap := map[string]string{ - "22.1": "21.2.5", + "22.1": "21.2.6", "21.2": "21.1.12", "21.1": "20.2.12", "20.2": "20.1.16", diff --git a/pkg/geo/parse.go b/pkg/geo/parse.go index 2e21ef6d75a3..29078157f0fd 100644 --- a/pkg/geo/parse.go +++ b/pkg/geo/parse.go @@ -239,6 +239,9 @@ func parseGeoHash(g string, precision int) (geohash.Box, error) { return geohash.Box{}, pgerror.Newf(pgcode.InvalidParameterValue, "length of GeoHash must be greater than 0") } + // In PostGIS the parsing is case-insensitive. + g = strings.ToLower(g) + // If precision is more than the length of the geohash // or if precision is less than 0 then set // precision equal to length of geohash. diff --git a/pkg/geo/parse_test.go b/pkg/geo/parse_test.go index 01f0bc162aa8..20e4813d5e91 100644 --- a/pkg/geo/parse_test.go +++ b/pkg/geo/parse_test.go @@ -642,6 +642,17 @@ func TestParseHash(t *testing.T) { Max: -120.9375, }, }}, + // In PostGIS the parsing is case-insensitive. + {"F", 1, geohash.Box{ + Lat: geohash.Range{ + Min: 45, + Max: 90, + }, + Lon: geohash.Range{ + Min: -90, + Max: -45, + }, + }}, } for _, tc := range testCases { t.Run(fmt.Sprintf("%s[:%d]", tc.h, tc.p), func(t *testing.T) { diff --git a/pkg/server/BUILD.bazel b/pkg/server/BUILD.bazel index 2d1905f103dc..dec9764f04f7 100644 --- a/pkg/server/BUILD.bazel +++ b/pkg/server/BUILD.bazel @@ -56,6 +56,7 @@ go_library( "statement_diagnostics_requests.go", "statements.go", "status.go", + "status_local_file_retrieval.go", "sticky_engine.go", "tcp_keepalive_manager.go", "tenant.go", diff --git a/pkg/server/authentication.go b/pkg/server/authentication.go index 8f15f68fa66c..1caac427bd8a 100644 --- a/pkg/server/authentication.go +++ b/pkg/server/authentication.go @@ -180,7 +180,7 @@ func (s *authenticationServer) UserLogin( // It is only available for demo and test clusters. func (s *authenticationServer) demoLogin(w http.ResponseWriter, req *http.Request) { ctx := context.Background() - ctx = logtags.AddTag(ctx, "client", req.RemoteAddr) + ctx = logtags.AddTag(ctx, "client", log.SafeOperational(req.RemoteAddr)) ctx = logtags.AddTag(ctx, "demologin", nil) fail := func(err error) { diff --git a/pkg/server/init_handshake.go b/pkg/server/init_handshake.go index db6d08a35482..0ef8c5723ff5 100644 --- a/pkg/server/init_handshake.go +++ b/pkg/server/init_handshake.go @@ -520,7 +520,7 @@ func initHandshakeHelper( go func(peerAddress string) { defer handshaker.wg.Done() - peerCtx := logtags.AddTag(ctx, "peer", peerAddress) + peerCtx := logtags.AddTag(ctx, "peer", log.SafeOperational(peerAddress)) log.Ops.Infof(peerCtx, "starting handshake client for peer") handshaker.runClient(peerCtx, peerAddress, addr.String()) }(peerAddress) diff --git a/pkg/server/server_sql.go b/pkg/server/server_sql.go index 71465572c239..ec93b2bdc939 100644 --- a/pkg/server/server_sql.go +++ b/pkg/server/server_sql.go @@ -121,6 +121,7 @@ type SQLServer struct { pgServer *pgwire.Server distSQLServer *distsql.ServerImpl execCfg *sql.ExecutorConfig + cfg *BaseConfig internalExecutor *sql.InternalExecutor leaseMgr *lease.Manager blobService *blobs.Service @@ -1021,6 +1022,7 @@ func newSQLServer(ctx context.Context, cfg sqlServerArgs) (*SQLServer, error) { settingsWatcher: settingsWatcher, systemConfigWatcher: cfg.systemConfigWatcher, isMeta1Leaseholder: cfg.isMeta1Leaseholder, + cfg: cfg.BaseConfig, }, nil } diff --git a/pkg/server/serverpb/status.proto b/pkg/server/serverpb/status.proto index 7f61852a4199..52c3ecb51646 100644 --- a/pkg/server/serverpb/status.proto +++ b/pkg/server/serverpb/status.proto @@ -601,7 +601,8 @@ enum StacksType { message StacksRequest { // node_id is a string so that "local" can be used to specify that no - // forwarding is necessary. + // forwarding is necessary. node_id translates to a KV node ID on a storage + // server and SQL instance ID on a SQL only server. string node_id = 1; StacksType type = 2; } @@ -624,7 +625,8 @@ message File { message GetFilesRequest { // node_id is a string so that "local" can be used to specify that no - // forwarding is necessary. + // forwarding is necessary. node_id translates to a KV node ID on a storage + // server and SQL instance ID on a SQL only server. string node_id = 1; // If list_only is true then the contents of the files will not be populated // in the response. Only filenames and sizes will be returned. @@ -643,7 +645,8 @@ message GetFilesResponse { message ProfileRequest { // node_id is a string so that "local" can be used to specify that no - // forwarding is necessary. + // forwarding is necessary. node_id translates to a KV node ID on a storage + // server and SQL instance ID on a SQL only server. string node_id = 1; enum Type { diff --git a/pkg/server/status.go b/pkg/server/status.go index 5d736918539e..c61af3a27d8a 100644 --- a/pkg/server/status.go +++ b/pkg/server/status.go @@ -19,14 +19,11 @@ import ( "encoding/json" "fmt" "io" - "io/ioutil" "net/http" "os" "os/exec" - "path/filepath" "reflect" "regexp" - "runtime/pprof" "sort" "strconv" "strings" @@ -46,7 +43,6 @@ import ( "github.com/cockroachdb/cockroach/pkg/roachpb" "github.com/cockroachdb/cockroach/pkg/rpc" "github.com/cockroachdb/cockroach/pkg/security" - "github.com/cockroachdb/cockroach/pkg/server/debug" "github.com/cockroachdb/cockroach/pkg/server/diagnostics/diagnosticspb" "github.com/cockroachdb/cockroach/pkg/server/serverpb" "github.com/cockroachdb/cockroach/pkg/server/status/statuspb" @@ -986,44 +982,7 @@ func (s *statusServer) GetFiles( return status.GetFiles(ctx, req) } - var dir string - switch req.Type { - // TODO(ridwanmsharif): Serve logfiles so debug-zip can fetch them - // instead of reading individual entries. - case serverpb.FileType_HEAP: // Requesting for saved Heap Profiles. - dir = s.admin.server.cfg.HeapProfileDirName - case serverpb.FileType_GOROUTINES: // Requesting for saved Goroutine dumps. - dir = s.admin.server.cfg.GoroutineDumpDirName - default: - return nil, status.Errorf(codes.InvalidArgument, "unknown file type: %s", req.Type) - } - if dir == "" { - return nil, status.Errorf(codes.Unimplemented, "dump directory not configured: %s", req.Type) - } - var resp serverpb.GetFilesResponse - for _, pattern := range req.Patterns { - if err := checkFilePattern(pattern); err != nil { - return nil, status.Errorf(codes.InvalidArgument, err.Error()) - } - filepaths, err := filepath.Glob(filepath.Join(dir, pattern)) - if err != nil { - return nil, status.Errorf(codes.InvalidArgument, "bad pattern: %s", pattern) - } - - for _, path := range filepaths { - fileinfo, _ := os.Stat(path) - var contents []byte - if !req.ListOnly { - contents, err = ioutil.ReadFile(path) - if err != nil { - return nil, serverError(ctx, err) - } - } - resp.Files = append(resp.Files, - &serverpb.File{Name: fileinfo.Name(), FileSize: fileinfo.Size(), Contents: contents}) - } - } - return &resp, nil + return getLocalFiles(req, s.sqlServer.cfg.HeapProfileDirName, s.sqlServer.cfg.GoroutineDumpDirName) } // checkFilePattern checks if a pattern is acceptable for the GetFiles call. @@ -1274,21 +1233,7 @@ func (s *statusServer) Stacks( return status.Stacks(ctx, req) } - var debug int - switch req.Type { - case serverpb.StacksType_GOROUTINE_STACKS: - debug = 2 - case serverpb.StacksType_GOROUTINE_STACKS_DEBUG_1: - debug = 1 - default: - return nil, status.Errorf(codes.InvalidArgument, "unknown stacks type: %s", req.Type) - } - - var buf bytes.Buffer - if err := pprof.Lookup("goroutine").WriteTo(&buf, debug); err != nil { - return nil, serverError(ctx, err) - } - return &serverpb.JSONResponse{Data: buf.Bytes()}, nil + return stacksLocal(req) } // TODO(tschottdorf): significant overlap with /debug/pprof/heap, except that @@ -1324,53 +1269,6 @@ func (s *statusServer) Profile( return profileLocal(ctx, req, s.st) } -func profileLocal( - ctx context.Context, req *serverpb.ProfileRequest, st *cluster.Settings, -) (*serverpb.JSONResponse, error) { - switch req.Type { - case serverpb.ProfileRequest_CPU: - var buf bytes.Buffer - profileType := cluster.CPUProfileDefault - if req.Labels { - profileType = cluster.CPUProfileWithLabels - } - if err := debug.CPUProfileDo(st, profileType, func() error { - duration := 30 * time.Second - if req.Seconds != 0 { - duration = time.Duration(req.Seconds) * time.Second - } - if err := pprof.StartCPUProfile(&buf); err != nil { - return err - } - defer pprof.StopCPUProfile() - select { - case <-ctx.Done(): - return ctx.Err() - case <-time.After(duration): - return nil - } - }); err != nil { - return nil, serverError(ctx, err) - } - return &serverpb.JSONResponse{Data: buf.Bytes()}, nil - default: - name, ok := serverpb.ProfileRequest_Type_name[int32(req.Type)] - if !ok { - return nil, status.Errorf(codes.InvalidArgument, "unknown profile: %d", req.Type) - } - name = strings.ToLower(name) - p := pprof.Lookup(name) - if p == nil { - return nil, status.Errorf(codes.InvalidArgument, "unable to find profile: %s", name) - } - var buf bytes.Buffer - if err := p.WriteTo(&buf, 0); err != nil { - return nil, status.Errorf(codes.Internal, err.Error()) - } - return &serverpb.JSONResponse{Data: buf.Bytes()}, nil - } -} - // Regions implements the serverpb.Status interface. func (s *statusServer) Regions( ctx context.Context, req *serverpb.RegionsRequest, diff --git a/pkg/server/status_local_file_retrieval.go b/pkg/server/status_local_file_retrieval.go new file mode 100644 index 000000000000..a273fac5c140 --- /dev/null +++ b/pkg/server/status_local_file_retrieval.go @@ -0,0 +1,143 @@ +// Copyright 2021 The Cockroach Authors. +// +// Use of this software is governed by the Business Source License +// included in the file licenses/BSL.txt. +// +// As of the Change Date specified in that file, in accordance with +// the Business Source License, use of this software will be governed +// by the Apache License, Version 2.0, included in the file +// licenses/APL.txt. + +package server + +import ( + "bytes" + "context" + "io/ioutil" + "os" + "path/filepath" + "runtime/pprof" + "strings" + "time" + + "github.com/cockroachdb/cockroach/pkg/server/debug" + "github.com/cockroachdb/cockroach/pkg/server/serverpb" + "github.com/cockroachdb/cockroach/pkg/settings/cluster" + "google.golang.org/grpc/codes" + "google.golang.org/grpc/status" +) + +// profileLocal runs a performance profile of the requested type (heap, cpu etc). +// on the local node. This method returns a gRPC error to the caller. +func profileLocal( + ctx context.Context, req *serverpb.ProfileRequest, st *cluster.Settings, +) (*serverpb.JSONResponse, error) { + switch req.Type { + case serverpb.ProfileRequest_CPU: + var buf bytes.Buffer + profileType := cluster.CPUProfileDefault + if req.Labels { + profileType = cluster.CPUProfileWithLabels + } + if err := debug.CPUProfileDo(st, profileType, func() error { + duration := 30 * time.Second + if req.Seconds != 0 { + duration = time.Duration(req.Seconds) * time.Second + } + if err := pprof.StartCPUProfile(&buf); err != nil { + // Construct a gRPC error to return to the caller. + return serverError(ctx, err) + } + defer pprof.StopCPUProfile() + select { + case <-ctx.Done(): + return ctx.Err() + case <-time.After(duration): + return nil + } + }); err != nil { + return nil, err + } + return &serverpb.JSONResponse{Data: buf.Bytes()}, nil + default: + name, ok := serverpb.ProfileRequest_Type_name[int32(req.Type)] + if !ok { + return nil, status.Errorf(codes.InvalidArgument, "unknown profile: %d", req.Type) + } + name = strings.ToLower(name) + p := pprof.Lookup(name) + if p == nil { + return nil, status.Errorf(codes.InvalidArgument, "unable to find profile: %s", name) + } + var buf bytes.Buffer + if err := p.WriteTo(&buf, 0); err != nil { + return nil, status.Errorf(codes.Internal, err.Error()) + } + return &serverpb.JSONResponse{Data: buf.Bytes()}, nil + } +} + +// stacksLocal retrieves goroutine stack files on the local node. This method +// returns a gRPC error to the caller. +func stacksLocal(req *serverpb.StacksRequest) (*serverpb.JSONResponse, error) { + var stackType int + switch req.Type { + case serverpb.StacksType_GOROUTINE_STACKS: + stackType = 2 + case serverpb.StacksType_GOROUTINE_STACKS_DEBUG_1: + stackType = 1 + default: + return nil, status.Errorf(codes.InvalidArgument, "unknown stacks type: %s", req.Type) + } + + var buf bytes.Buffer + if err := pprof.Lookup("goroutine").WriteTo(&buf, stackType); err != nil { + return nil, status.Errorf(codes.Unknown, "failed to write goroutine stack: %s", err) + } + return &serverpb.JSONResponse{Data: buf.Bytes()}, nil +} + +// getLocalFiles retrieves the requested files for the local node. This method +// returns a gRPC error to the caller. +func getLocalFiles( + req *serverpb.GetFilesRequest, heapProfileDirName string, goroutineDumpDirName string, +) (*serverpb.GetFilesResponse, error) { + var dir string + switch req.Type { + // TODO(ridwanmsharif): Serve logfiles so debug-zip can fetch them + // instead of reading individual entries. + case serverpb.FileType_HEAP: // Requesting for saved Heap Profiles. + dir = heapProfileDirName + case serverpb.FileType_GOROUTINES: // Requesting for saved Goroutine dumps. + dir = goroutineDumpDirName + default: + return nil, status.Errorf(codes.InvalidArgument, "unknown file type: %s", req.Type) + } + if dir == "" { + return nil, status.Errorf(codes.Unimplemented, "dump directory not configured: %s", req.Type) + } + var resp serverpb.GetFilesResponse + for _, pattern := range req.Patterns { + if err := checkFilePattern(pattern); err != nil { + return nil, status.Errorf(codes.InvalidArgument, err.Error()) + } + filepaths, err := filepath.Glob(filepath.Join(dir, pattern)) + if err != nil { + return nil, status.Errorf(codes.InvalidArgument, "bad pattern: %s", pattern) + } + + for _, path := range filepaths { + fileinfo, _ := os.Stat(path) + var contents []byte + if !req.ListOnly { + contents, err = ioutil.ReadFile(path) + if err != nil { + return nil, status.Errorf(codes.Internal, err.Error()) + } + } + resp.Files = append(resp.Files, + &serverpb.File{Name: fileinfo.Name(), FileSize: fileinfo.Size(), Contents: contents}) + } + } + return &resp, nil +} diff --git a/pkg/server/tenant_status.go b/pkg/server/tenant_status.go index 714782b050cd..4434c39d96a6 100644 --- a/pkg/server/tenant_status.go +++ b/pkg/server/tenant_status.go @@ -791,25 +791,73 @@ func (t *tenantStatusServer) ListLocalDistSQLFlows( } // Profile implements the profiling endpoint by delegating the request -// to the local handler. No facility for requesting profiles from -// remote nodes is facilitated at this time. Requests for nodes other -// than "local" will return an error. +// to the local handler. If the requested node_id is not the same as +// the current instance ID, it performs an RPC call to fetch the profile +// data for the requested SQL instance. func (t *tenantStatusServer) Profile( ctx context.Context, request *serverpb.ProfileRequest, ) (*serverpb.JSONResponse, error) { ctx = propagateGatewayMetadata(ctx) ctx = t.AnnotateCtx(ctx) + if _, err := t.privilegeChecker.requireAdminUser(ctx); err != nil { + return nil, err + } if t.sqlServer.SQLInstanceID() == 0 { return nil, status.Errorf(codes.Unavailable, "instanceID not set") } - if request.NodeId != "local" { - return nil, status.Errorf(codes.Unimplemented, "profiling arbitrary tenants is unsupported") + instanceID, local, err := t.parseInstanceID(request.NodeId) + if err != nil { + return nil, status.Errorf(codes.InvalidArgument, err.Error()) + } + if !local { + instance, err := t.sqlServer.sqlInstanceProvider.GetInstance(ctx, instanceID) + if err != nil { + return nil, err + } + status, err := t.dialPod(ctx, instanceID, instance.InstanceAddr) + if err != nil { + return nil, err + } + return status.Profile(ctx, request) } return profileLocal(ctx, request, t.st) } +func (t *tenantStatusServer) Stacks( + ctx context.Context, request *serverpb.StacksRequest, +) (*serverpb.JSONResponse, error) { + ctx = propagateGatewayMetadata(ctx) + ctx = t.AnnotateCtx(ctx) + + if _, err := t.privilegeChecker.requireAdminUser(ctx); err != nil { + // NB: not using serverError() here since the priv checker + // already returns a proper gRPC error status. + return nil, err + } + if t.sqlServer.SQLInstanceID() == 0 { + return nil, status.Errorf(codes.Unavailable, "instanceID not set") + } + + instanceID, local, err := t.parseInstanceID(request.NodeId) + if err != nil { + return nil, status.Errorf(codes.InvalidArgument, err.Error()) + } + if !local { + instance, err := t.sqlServer.sqlInstanceProvider.GetInstance(ctx, instanceID) + if err != nil { + return nil, err + } + status, err := t.dialPod(ctx, instanceID, instance.InstanceAddr) + if err != nil { + return nil, err + } + return status.Stacks(ctx, request) + } + return stacksLocal(request) +} + func (t *tenantStatusServer) IndexUsageStatistics( ctx context.Context, req *serverpb.IndexUsageStatisticsRequest, ) (*serverpb.IndexUsageStatisticsResponse, error) { @@ -1070,3 +1118,33 @@ func (t *tenantStatusServer) TxnIDResolution( return statusClient.TxnIDResolution(ctx, req) } + +// GetFiles returns a list of files of type defined in the request. +func (t *tenantStatusServer) GetFiles( + ctx context.Context, req *serverpb.GetFilesRequest, +) (*serverpb.GetFilesResponse, error) { + ctx = propagateGatewayMetadata(ctx) + ctx = t.AnnotateCtx(ctx) + + if _, err := t.privilegeChecker.requireAdminUser(ctx); err != nil { + return nil, err + } + + instanceID, local, err := t.parseInstanceID(req.NodeId) + if err != nil { + return nil, status.Errorf(codes.InvalidArgument, err.Error()) + } + if !local { + instance, err := t.sqlServer.sqlInstanceProvider.GetInstance(ctx, instanceID) + if err != nil { + return nil, err + } + status, err := t.dialPod(ctx, instanceID, instance.InstanceAddr) + if err != nil { + return nil, err + } + return status.GetFiles(ctx, req) + } + + return getLocalFiles(req, t.sqlServer.cfg.HeapProfileDirName, t.sqlServer.cfg.GoroutineDumpDirName) +} diff --git a/pkg/server/testserver.go b/pkg/server/testserver.go index 84a0c3f06c45..26080934b28c 100644 --- a/pkg/server/testserver.go +++ b/pkg/server/testserver.go @@ -695,6 +695,8 @@ func (ts *TestServer) StartTenant( baseCfg.TestingKnobs = params.TestingKnobs baseCfg.Insecure = params.ForceInsecure baseCfg.Locality = params.Locality + baseCfg.HeapProfileDirName = params.HeapProfileDirName + baseCfg.GoroutineDumpDirName = params.GoroutineDumpDirName if params.SSLCertsDir != "" { baseCfg.SSLCertsDir = params.SSLCertsDir } diff --git a/pkg/spanconfig/BUILD.bazel b/pkg/spanconfig/BUILD.bazel index 4be202ac9c67..47308eba01a2 100644 --- a/pkg/spanconfig/BUILD.bazel +++ b/pkg/spanconfig/BUILD.bazel @@ -3,6 +3,7 @@ load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") go_library( name = "spanconfig", srcs = [ + "protectedts_state_reader.go", "spanconfig.go", "systemtarget.go", "target.go", @@ -14,6 +15,7 @@ go_library( "//pkg/base", "//pkg/keys", "//pkg/kv", + "//pkg/kv/kvserver/protectedts/ptpb", "//pkg/roachpb", "//pkg/sql/catalog", "//pkg/sql/catalog/descpb", @@ -26,13 +28,22 @@ go_library( go_test( name = "spanconfig_test", - srcs = ["target_test.go"], + srcs = [ + "protectedts_state_reader_test.go", + "target_test.go", + ], embed = [":spanconfig"], deps = [ + "//pkg/jobs/jobsprotectedts", "//pkg/keys", + "//pkg/kv/kvserver/protectedts/ptpb", "//pkg/roachpb", + "//pkg/sql/catalog/descpb", "//pkg/testutils", + "//pkg/util/hlc", "//pkg/util/leaktest", + "//pkg/util/log", + "//pkg/util/uuid", "@com_github_stretchr_testify//require", ], ) diff --git a/pkg/spanconfig/spanconfigsqltranslator/protectedts_state_reader.go b/pkg/spanconfig/protectedts_state_reader.go similarity index 60% rename from pkg/spanconfig/spanconfigsqltranslator/protectedts_state_reader.go rename to pkg/spanconfig/protectedts_state_reader.go index bb05814fc08f..7749fac58a2a 100644 --- a/pkg/spanconfig/spanconfigsqltranslator/protectedts_state_reader.go +++ b/pkg/spanconfig/protectedts_state_reader.go @@ -8,7 +8,7 @@ // by the Apache License, Version 2.0, included in the file // licenses/APL.txt. -package spanconfigsqltranslator +package spanconfig import ( "context" @@ -18,59 +18,81 @@ import ( "github.com/cockroachdb/cockroach/pkg/sql/catalog/descpb" ) -// protectedTimestampStateReader provides a target specific view of the +// ProtectedTimestampStateReader provides a target specific view of the // protected timestamp records stored in the system table. -type protectedTimestampStateReader struct { +type ProtectedTimestampStateReader struct { schemaObjectProtections map[descpb.ID][]roachpb.ProtectionPolicy - tenantProtections []tenantProtectedTimestamps + tenantProtections []TenantProtectedTimestamps clusterProtections []roachpb.ProtectionPolicy } -// newProtectedTimestampStateReader returns an instance of a -// protectedTimestampStateReader that can be used to fetch target specific +// NewProtectedTimestampStateReader returns an instance of a +// ProtectedTimestampStateReader that can be used to fetch target specific // protected timestamp records given the supplied ptpb.State. The ptpb.State is // the transactional state of the `system.protected_ts_records` table. -func newProtectedTimestampStateReader( +func NewProtectedTimestampStateReader( _ context.Context, ptsState ptpb.State, -) *protectedTimestampStateReader { - reader := &protectedTimestampStateReader{ +) *ProtectedTimestampStateReader { + reader := &ProtectedTimestampStateReader{ schemaObjectProtections: make(map[descpb.ID][]roachpb.ProtectionPolicy), - tenantProtections: make([]tenantProtectedTimestamps, 0), + tenantProtections: make([]TenantProtectedTimestamps, 0), clusterProtections: make([]roachpb.ProtectionPolicy, 0), } reader.loadProtectedTimestampRecords(ptsState) return reader } -// getProtectionPoliciesForCluster returns all the protected timestamps that +// GetProtectionPoliciesForCluster returns all the protected timestamps that // apply to the entire cluster's keyspace. -func (p *protectedTimestampStateReader) getProtectionPoliciesForCluster() []roachpb.ProtectionPolicy { +func (p *ProtectedTimestampStateReader) GetProtectionPoliciesForCluster() []roachpb.ProtectionPolicy { return p.clusterProtections } -// tenantProtectedTimestamps represents all the protections that apply to a +// TenantProtectedTimestamps represents all the protections that apply to a // tenant's keyspace. -type tenantProtectedTimestamps struct { +type TenantProtectedTimestamps struct { protections []roachpb.ProtectionPolicy tenantID roachpb.TenantID } -// getProtectionPoliciesForTenants returns all the protected timestamps that +// GetTenantProtections returns the ProtectionPolicies that apply to this tenant. +func (t *TenantProtectedTimestamps) GetTenantProtections() []roachpb.ProtectionPolicy { + return t.protections +} + +// GetTenantID returns the tenant ID of the tenant that the protected timestamp +// records target. +func (t *TenantProtectedTimestamps) GetTenantID() roachpb.TenantID { + return t.tenantID +} + +// GetProtectionPoliciesForTenants returns all the protected timestamps that // apply to a particular tenant's keyspace. It returns this for all tenants that // have protected timestamp records. -func (p *protectedTimestampStateReader) getProtectionPoliciesForTenants() []tenantProtectedTimestamps { +func (p *ProtectedTimestampStateReader) GetProtectionPoliciesForTenants() []TenantProtectedTimestamps { return p.tenantProtections } -// getProtectionPoliciesForSchemaObject returns all the protected timestamps +// ProtectionExistsForTenant returns all the protected timestamps that +// apply to a particular tenant's keyspace. +func (p *ProtectedTimestampStateReader) ProtectionExistsForTenant(tenantID roachpb.TenantID) bool { + for _, tp := range p.tenantProtections { + if tp.tenantID.Equal(tenantID) { + return true + } + } + return false +} + +// GetProtectionPoliciesForSchemaObject returns all the protected timestamps // that apply to the descID's keyspan. -func (p *protectedTimestampStateReader) getProtectionPoliciesForSchemaObject( +func (p *ProtectedTimestampStateReader) GetProtectionPoliciesForSchemaObject( descID descpb.ID, ) []roachpb.ProtectionPolicy { return p.schemaObjectProtections[descID] } -func (p *protectedTimestampStateReader) loadProtectedTimestampRecords(ptsState ptpb.State) { +func (p *ProtectedTimestampStateReader) loadProtectedTimestampRecords(ptsState ptpb.State) { tenantProtections := make(map[roachpb.TenantID][]roachpb.ProtectionPolicy) for _, record := range ptsState.Records { // TODO(adityamaru): We should never see this post 22.1 since all records @@ -98,6 +120,6 @@ func (p *protectedTimestampStateReader) loadProtectedTimestampRecords(ptsState p for tenID, tenantProtections := range tenantProtections { p.tenantProtections = append(p.tenantProtections, - tenantProtectedTimestamps{tenantID: tenID, protections: tenantProtections}) + TenantProtectedTimestamps{tenantID: tenID, protections: tenantProtections}) } } diff --git a/pkg/spanconfig/spanconfigsqltranslator/protectedts_state_reader_test.go b/pkg/spanconfig/protectedts_state_reader_test.go similarity index 89% rename from pkg/spanconfig/spanconfigsqltranslator/protectedts_state_reader_test.go rename to pkg/spanconfig/protectedts_state_reader_test.go index 0ff58332dc29..6c0e290764ab 100644 --- a/pkg/spanconfig/spanconfigsqltranslator/protectedts_state_reader_test.go +++ b/pkg/spanconfig/protectedts_state_reader_test.go @@ -8,7 +8,7 @@ // by the Apache License, Version 2.0, included in the file // licenses/APL.txt. -package spanconfigsqltranslator +package spanconfig import ( "context" @@ -64,17 +64,17 @@ func TestProtectedTimestampStateReader(t *testing.T) { protectTenants(state, ts(5), []roachpb.TenantID{roachpb.MakeTenantID(2)}) protectTenants(state, ts(6), []roachpb.TenantID{roachpb.MakeTenantID(2)}) - ptsStateReader := newProtectedTimestampStateReader(context.Background(), *state) - clusterTimestamps := ptsStateReader.getProtectionPoliciesForCluster() + ptsStateReader := NewProtectedTimestampStateReader(context.Background(), *state) + clusterTimestamps := ptsStateReader.GetProtectionPoliciesForCluster() require.Len(t, clusterTimestamps, 1) require.Equal(t, []roachpb.ProtectionPolicy{{ProtectedTimestamp: ts(3)}}, clusterTimestamps) - tenantTimestamps := ptsStateReader.getProtectionPoliciesForTenants() + tenantTimestamps := ptsStateReader.GetProtectionPoliciesForTenants() sort.Slice(tenantTimestamps, func(i, j int) bool { return tenantTimestamps[i].tenantID.ToUint64() < tenantTimestamps[j].tenantID.ToUint64() }) require.Len(t, tenantTimestamps, 2) - require.Equal(t, []tenantProtectedTimestamps{ + require.Equal(t, []TenantProtectedTimestamps{ { tenantID: roachpb.MakeTenantID(1), protections: []roachpb.ProtectionPolicy{{ProtectedTimestamp: ts(4)}}, @@ -86,7 +86,7 @@ func TestProtectedTimestampStateReader(t *testing.T) { }, }, tenantTimestamps) - tableTimestamps := ptsStateReader.getProtectionPoliciesForSchemaObject(56) + tableTimestamps := ptsStateReader.GetProtectionPoliciesForSchemaObject(56) sort.Slice(tableTimestamps, func(i, j int) bool { return tableTimestamps[i].ProtectedTimestamp.Less(tableTimestamps[j].ProtectedTimestamp) }) @@ -94,7 +94,7 @@ func TestProtectedTimestampStateReader(t *testing.T) { require.Equal(t, []roachpb.ProtectionPolicy{{ProtectedTimestamp: ts(1)}, {ProtectedTimestamp: ts(2)}}, tableTimestamps) - tableTimestamps2 := ptsStateReader.getProtectionPoliciesForSchemaObject(57) + tableTimestamps2 := ptsStateReader.GetProtectionPoliciesForSchemaObject(57) require.Len(t, tableTimestamps2, 1) require.Equal(t, []roachpb.ProtectionPolicy{{ProtectedTimestamp: ts(2)}}, tableTimestamps2) } diff --git a/pkg/spanconfig/spanconfigreconciler/reconciler.go b/pkg/spanconfig/spanconfigreconciler/reconciler.go index 79444fc5148b..a08a4f90bfd2 100644 --- a/pkg/spanconfig/spanconfigreconciler/reconciler.go +++ b/pkg/spanconfig/spanconfigreconciler/reconciler.go @@ -292,6 +292,14 @@ func (f *fullReconciler) fetchExistingSpanConfigs( Key: keys.TableDataMin, EndKey: keys.TableDataMax, })) + + // The system tenant also governs all SystemSpanConfigs set on its entire + // keyspace (including secondary tenants), on its tenant keyspace, and on + // other secondary tenant keyspaces. + targets = append(targets, + spanconfig.MakeTargetFromSystemTarget(spanconfig.MakeEntireKeyspaceTarget())) + targets = append(targets, + spanconfig.MakeTargetFromSystemTarget(spanconfig.MakeAllTenantKeyspaceTargetsSet(f.tenID))) if f.knobs.ConfigureScratchRange { sp := targets[1].GetSpan() targets[1] = spanconfig.MakeTargetFromSpan(roachpb.Span{Key: sp.Key, EndKey: keys.ScratchRangeMax}) @@ -303,6 +311,10 @@ func (f *fullReconciler) fetchExistingSpanConfigs( Key: tenPrefix, EndKey: tenPrefix.PrefixEnd(), })) + // Secondary tenants also govern all SystemSpanConfigs set by the tenant on + // its entire keyspace. + targets = append(targets, + spanconfig.MakeTargetFromSystemTarget(spanconfig.MakeAllTenantKeyspaceTargetsSet(f.tenID))) } store := spanconfigstore.New(roachpb.SpanConfig{}) { @@ -373,14 +385,13 @@ func (r *incrementalReconciler) reconcile( // translation. If the SQLUpdates includes ProtectedTimestampUpdates then // instruct the translator to generate all records that apply to // spanconfig.SystemTargets as well. - // - // TODO(adityamaru): Conditionally set the bool to true to generate system - // span configurations. var generateSystemSpanConfigurations bool var allIDs descpb.IDs for _, update := range sqlUpdates { if update.IsDescriptorUpdate() { allIDs = append(allIDs, update.GetDescriptorUpdate().ID) + } else if update.IsProtectedTimestampUpdate() { + generateSystemSpanConfigurations = true } } @@ -394,12 +405,19 @@ func (r *incrementalReconciler) reconcile( return err } + missingProtectedTimestampTargets, err := r.filterForMissingProtectedTimestampSystemTargets( + ctx, sqlUpdates) + if err != nil { + return err + } + entries, _, err := r.sqlTranslator.Translate(ctx, allIDs, generateSystemSpanConfigurations) if err != nil { return err } - updates := make([]spanconfig.Update, 0, len(missingTableIDs)+len(entries)) + updates := make([]spanconfig.Update, 0, + len(missingTableIDs)+len(missingProtectedTimestampTargets)+len(entries)) for _, entry := range entries { // Update span configs for SQL state that changed. updates = append(updates, spanconfig.Update(entry)) @@ -412,6 +430,10 @@ func (r *incrementalReconciler) reconcile( } updates = append(updates, spanconfig.Deletion(spanconfig.MakeTargetFromSpan(tableSpan))) } + for _, missingSystemTarget := range missingProtectedTimestampTargets { + updates = append(updates, spanconfig.Deletion( + spanconfig.MakeTargetFromSystemTarget(missingSystemTarget))) + } toDelete, toUpsert := r.storeWithKVContents.Apply(ctx, false /* dryrun */, updates...) if len(toDelete) != 0 || len(toUpsert) != 0 { @@ -425,6 +447,86 @@ func (r *incrementalReconciler) reconcile( ) } +// filterForMissingProtectedTimestampSystemTargets filters the set of updates +// returning only the set of "missing" protected timestamp system targets. These +// correspond to cluster or tenant target protected timestamp records that are +// no longer found, because they've been released. +func (r *incrementalReconciler) filterForMissingProtectedTimestampSystemTargets( + ctx context.Context, updates []spanconfig.SQLUpdate, +) ([]spanconfig.SystemTarget, error) { + seen := make(map[spanconfig.SystemTarget]struct{}) + var missingSystemTargets []spanconfig.SystemTarget + tenantPrefix := r.codec.TenantPrefix() + _, sourceTenantID, err := keys.DecodeTenantPrefix(tenantPrefix) + if err != nil { + return nil, err + } + + if err := sql.DescsTxn(ctx, r.execCfg, + func(ctx context.Context, txn *kv.Txn, descsCol *descs.Collection) error { + // Construct an in-memory view of the system.protected_ts_records table to + // populate the protected timestamp field on the emitted span configs. + // + // TODO(adityamaru): This does a full table scan of the + // `system.protected_ts_records` table. While this is not assumed to be very + // expensive given the limited number of concurrent users of the protected + // timestamp subsystem, and the internal limits to limit the size of this + // table, there is scope for improvement in the future. One option could be + // a rangefeed-backed materialized view of the system table. + ptsState, err := r.execCfg.ProtectedTimestampProvider.GetState(ctx, txn) + if err != nil { + return errors.Wrap(err, "failed to get protected timestamp state") + } + ptsStateReader := spanconfig.NewProtectedTimestampStateReader(ctx, ptsState) + clusterProtections := ptsStateReader.GetProtectionPoliciesForCluster() + missingClusterProtection := len(clusterProtections) == 0 + for _, update := range updates { + if update.IsDescriptorUpdate() { + continue // nothing to do + } + + ptsUpdate := update.GetProtectedTimestampUpdate() + missingSystemTarget := spanconfig.SystemTarget{} + if ptsUpdate.IsClusterUpdate() && missingClusterProtection { + // For the host tenant a Cluster ProtectedTimestampUpdate corresponds + // to the entire keyspace (including secondary tenants). + if r.codec.ForSystemTenant() { + missingSystemTarget = spanconfig.MakeEntireKeyspaceTarget() + } else { + // For a secondary tenant a Cluster ProtectedTimestampUpdate + // corresponds to the tenants keyspace. + missingSystemTarget, err = spanconfig.MakeTenantKeyspaceTarget(sourceTenantID, + sourceTenantID) + if err != nil { + return err + } + } + } + + if ptsUpdate.IsTenantsUpdate() { + if !ptsStateReader.ProtectionExistsForTenant(ptsUpdate.TenantTarget) { + missingSystemTarget, err = spanconfig.MakeTenantKeyspaceTarget(sourceTenantID, + ptsUpdate.TenantTarget) + if err != nil { + return err + } + } + } + + if !missingSystemTarget.IsEmpty() { + if _, found := seen[missingSystemTarget]; !found { + seen[missingSystemTarget] = struct{}{} + missingSystemTargets = append(missingSystemTargets, missingSystemTarget) + } + } + } + return nil + }); err != nil { + return missingSystemTargets, err + } + return missingSystemTargets, nil +} + // filterForMissingTableIDs filters the set of updates returning only the set of // "missing" table IDs. These are descriptors that are no longer found, because // they've been GC-ed away[1]. diff --git a/pkg/spanconfig/spanconfigsqltranslator/BUILD.bazel b/pkg/spanconfig/spanconfigsqltranslator/BUILD.bazel index cf62bf4147d8..1e6fd285fe1b 100644 --- a/pkg/spanconfig/spanconfigsqltranslator/BUILD.bazel +++ b/pkg/spanconfig/spanconfigsqltranslator/BUILD.bazel @@ -2,17 +2,13 @@ load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") go_library( name = "spanconfigsqltranslator", - srcs = [ - "protectedts_state_reader.go", - "sqltranslator.go", - ], + srcs = ["sqltranslator.go"], importpath = "github.com/cockroachdb/cockroach/pkg/spanconfig/spanconfigsqltranslator", visibility = ["//visibility:public"], deps = [ "//pkg/config/zonepb", "//pkg/keys", "//pkg/kv", - "//pkg/kv/kvserver/protectedts/ptpb", "//pkg/roachpb", "//pkg/spanconfig", "//pkg/sql", @@ -27,21 +23,6 @@ go_library( go_test( name = "spanconfigsqltranslator_test", - srcs = [ - "protectedts_state_reader_test.go", - "sqltranslator_test.go", - ], + srcs = ["sqltranslator_test.go"], data = glob(["testdata/**"]), - embed = [":spanconfigsqltranslator"], - deps = [ - "//pkg/jobs/jobsprotectedts", - "//pkg/kv/kvserver/protectedts/ptpb", - "//pkg/roachpb", - "//pkg/sql/catalog/descpb", - "//pkg/util/hlc", - "//pkg/util/leaktest", - "//pkg/util/log", - "//pkg/util/uuid", - "@com_github_stretchr_testify//require", - ], ) diff --git a/pkg/spanconfig/spanconfigsqltranslator/sqltranslator.go b/pkg/spanconfig/spanconfigsqltranslator/sqltranslator.go index 825afb71486c..cdd1ea064f61 100644 --- a/pkg/spanconfig/spanconfigsqltranslator/sqltranslator.go +++ b/pkg/spanconfig/spanconfigsqltranslator/sqltranslator.go @@ -82,7 +82,7 @@ func (s *SQLTranslator) Translate( if err != nil { return errors.Wrap(err, "failed to get protected timestamp state") } - ptsStateReader := newProtectedTimestampStateReader(ctx, ptsState) + ptsStateReader := spanconfig.NewProtectedTimestampStateReader(ctx, ptsState) if generateSystemSpanConfigurations { records, err = s.generateSystemSpanConfigRecords(ptsStateReader) @@ -155,7 +155,7 @@ var descLookupFlags = tree.CommonLookupFlags{ // generateSystemSpanConfigRecords is responsible for generating all the SpanConfigs // that apply to spanconfig.SystemTargets. func (s *SQLTranslator) generateSystemSpanConfigRecords( - ptsStateReader *protectedTimestampStateReader, + ptsStateReader *spanconfig.ProtectedTimestampStateReader, ) ([]spanconfig.Record, error) { tenantPrefix := s.codec.TenantPrefix() _, sourceTenantID, err := keys.DecodeTenantPrefix(tenantPrefix) @@ -165,7 +165,7 @@ func (s *SQLTranslator) generateSystemSpanConfigRecords( records := make([]spanconfig.Record, 0) // Aggregate cluster target protections for the tenant. - clusterProtections := ptsStateReader.getProtectionPoliciesForCluster() + clusterProtections := ptsStateReader.GetProtectionPoliciesForCluster() if len(clusterProtections) != 0 { var systemTarget spanconfig.SystemTarget var err error @@ -184,17 +184,17 @@ func (s *SQLTranslator) generateSystemSpanConfigRecords( } // Aggregate tenant target protections. - tenantProtections := ptsStateReader.getProtectionPoliciesForTenants() + tenantProtections := ptsStateReader.GetProtectionPoliciesForTenants() for _, protection := range tenantProtections { tenantProtection := protection - systemTarget, err := spanconfig.MakeTenantKeyspaceTarget(sourceTenantID, tenantProtection.tenantID) + systemTarget, err := spanconfig.MakeTenantKeyspaceTarget(sourceTenantID, tenantProtection.GetTenantID()) if err != nil { return nil, err } tenantSystemRecord := spanconfig.Record{ Target: spanconfig.MakeTargetFromSystemTarget(systemTarget), Config: roachpb.SpanConfig{GCPolicy: roachpb.GCPolicy{ - ProtectionPolicies: tenantProtection.protections}}, + ProtectionPolicies: tenantProtection.GetTenantProtections()}}, } records = append(records, tenantSystemRecord) } @@ -209,7 +209,7 @@ func (s *SQLTranslator) generateSpanConfigurations( id descpb.ID, txn *kv.Txn, descsCol *descs.Collection, - ptsStateReader *protectedTimestampStateReader, + ptsStateReader *spanconfig.ProtectedTimestampStateReader, ) (_ []spanconfig.Record, err error) { if zonepb.IsNamedZoneID(id) { return s.generateSpanConfigurationsForNamedZone(ctx, txn, id) @@ -307,7 +307,7 @@ func (s *SQLTranslator) generateSpanConfigurationsForTable( ctx context.Context, txn *kv.Txn, desc catalog.Descriptor, - ptsStateReader *protectedTimestampStateReader, + ptsStateReader *spanconfig.ProtectedTimestampStateReader, ) ([]spanconfig.Record, error) { if desc.DescriptorType() != catalog.Table { return nil, errors.AssertionFailedf( @@ -335,8 +335,8 @@ func (s *SQLTranslator) generateSpanConfigurationsForTable( // Set the ProtectionPolicies on the table's SpanConfig to include protected // timestamps that apply to the table, and its parent database. tableSpanConfig.GCPolicy.ProtectionPolicies = append( - ptsStateReader.getProtectionPoliciesForSchemaObject(desc.GetID()), - ptsStateReader.getProtectionPoliciesForSchemaObject(desc.GetParentID())...) + ptsStateReader.GetProtectionPoliciesForSchemaObject(desc.GetID()), + ptsStateReader.GetProtectionPoliciesForSchemaObject(desc.GetParentID())...) // Set whether the table's row data has been marked to be excluded from // backups. diff --git a/pkg/spanconfig/spanconfigtestutils/recorder.go b/pkg/spanconfig/spanconfigtestutils/recorder.go index f7c963e8325f..dab0543198fc 100644 --- a/pkg/spanconfig/spanconfigtestutils/recorder.go +++ b/pkg/spanconfig/spanconfigtestutils/recorder.go @@ -113,8 +113,16 @@ func (r *KVAccessorRecorder) Recording(clear bool) string { if m.update.Deletion() { output.WriteString(fmt.Sprintf("delete %s\n", m.update.Target)) } else { - output.WriteString(fmt.Sprintf("upsert %-35s %s\n", m.update.Target, - PrintSpanConfigDiffedAgainstDefaults(m.update.Config))) + switch { + case m.update.Target.IsSpanTarget(): + output.WriteString(fmt.Sprintf("upsert %-35s %s\n", m.update.Target, + PrintSpanConfigDiffedAgainstDefaults(m.update.Config))) + case m.update.Target.IsSystemTarget(): + output.WriteString(fmt.Sprintf("upsert %-35s %s\n", m.update.Target, + PrintSystemSpanConfigDiffedAgainstDefault(m.update.Config))) + default: + panic("unsupported target type") + } } } diff --git a/pkg/spanconfig/spanconfigtestutils/spanconfigtestcluster/BUILD.bazel b/pkg/spanconfig/spanconfigtestutils/spanconfigtestcluster/BUILD.bazel index 4267cd1abcc4..2e316ab9c9b9 100644 --- a/pkg/spanconfig/spanconfigtestutils/spanconfigtestcluster/BUILD.bazel +++ b/pkg/spanconfig/spanconfigtestutils/spanconfigtestcluster/BUILD.bazel @@ -11,8 +11,10 @@ go_library( deps = [ "//pkg/base", "//pkg/jobs", + "//pkg/jobs/jobsprotectedts", "//pkg/kv", "//pkg/kv/kvserver/protectedts", + "//pkg/kv/kvserver/protectedts/ptpb", "//pkg/roachpb", "//pkg/security", "//pkg/spanconfig", @@ -30,6 +32,7 @@ go_library( "//pkg/testutils/testcluster", "//pkg/util/hlc", "//pkg/util/syncutil", + "//pkg/util/uuid", "@com_github_stretchr_testify//require", ], ) diff --git a/pkg/spanconfig/spanconfigtestutils/spanconfigtestcluster/tenant_state.go b/pkg/spanconfig/spanconfigtestutils/spanconfigtestcluster/tenant_state.go index fc94b597fbc8..d491df4e82ee 100644 --- a/pkg/spanconfig/spanconfigtestutils/spanconfigtestcluster/tenant_state.go +++ b/pkg/spanconfig/spanconfigtestutils/spanconfigtestcluster/tenant_state.go @@ -13,11 +13,14 @@ package spanconfigtestcluster import ( "context" gosql "database/sql" + "strings" "testing" "github.com/cockroachdb/cockroach/pkg/jobs" + "github.com/cockroachdb/cockroach/pkg/jobs/jobsprotectedts" "github.com/cockroachdb/cockroach/pkg/kv" "github.com/cockroachdb/cockroach/pkg/kv/kvserver/protectedts" + "github.com/cockroachdb/cockroach/pkg/kv/kvserver/protectedts/ptpb" "github.com/cockroachdb/cockroach/pkg/spanconfig" "github.com/cockroachdb/cockroach/pkg/spanconfig/spanconfigreconciler" "github.com/cockroachdb/cockroach/pkg/spanconfig/spanconfigtestutils" @@ -32,6 +35,7 @@ import ( "github.com/cockroachdb/cockroach/pkg/testutils/sqlutils" "github.com/cockroachdb/cockroach/pkg/util/hlc" "github.com/cockroachdb/cockroach/pkg/util/syncutil" + "github.com/cockroachdb/cockroach/pkg/util/uuid" "github.com/stretchr/testify/require" ) @@ -48,7 +52,7 @@ type Tenant struct { mu struct { syncutil.Mutex - lastCheckpoint, tsAfterLastExec hlc.Timestamp + lastCheckpoint, tsAfterLastSQLChange hlc.Timestamp } } @@ -68,22 +72,26 @@ func (s *Tenant) JobsRegistry() *jobs.Registry { return s.JobRegistry().(*jobs.Registry) } +func (s *Tenant) updateTimestampAfterLastSQLChange() { + s.mu.Lock() + defer s.mu.Unlock() + s.mu.tsAfterLastSQLChange = s.Clock().Now() +} + // Exec is a wrapper around gosql.Exec that kills the test on error. It records // the execution timestamp for subsequent use. func (s *Tenant) Exec(query string, args ...interface{}) { s.db.Exec(s.t, query, args...) - s.mu.Lock() - defer s.mu.Unlock() - s.mu.tsAfterLastExec = s.Clock().Now() + s.updateTimestampAfterLastSQLChange() } -// TimestampAfterLastExec returns a timestamp after the last time Exec was +// TimestampAfterLastSQLChange returns a timestamp after the last time Exec was // invoked. It can be used for transactional ordering guarantees. -func (s *Tenant) TimestampAfterLastExec() hlc.Timestamp { +func (s *Tenant) TimestampAfterLastSQLChange() hlc.Timestamp { s.mu.Lock() defer s.mu.Unlock() - return s.mu.tsAfterLastExec + return s.mu.tsAfterLastSQLChange } // RecordCheckpoint is used to record the reconciliation checkpoint, retrievable @@ -214,3 +222,36 @@ func (s *Tenant) LookupDatabaseByName( })) return desc } + +// MakeProtectedTimestampRecordAndProtect will construct a ptpb.Record, and +// persist it in the protected timestamp system table of the tenant. +func (s *Tenant) MakeProtectedTimestampRecordAndProtect( + ctx context.Context, recordID string, protectTS int, target *ptpb.Target, +) { + jobID := s.JobsRegistry().MakeJobID() + require.NoError(s.t, s.ExecCfg().DB.Txn(ctx, + func(ctx context.Context, txn *kv.Txn) (err error) { + require.Len(s.t, recordID, 1, + "datadriven test only supports single character record IDs") + recID, err := uuid.FromBytes([]byte(strings.Repeat(recordID, 16))) + require.NoError(s.t, err) + rec := jobsprotectedts.MakeRecord(recID, int64(jobID), + hlc.Timestamp{WallTime: int64(protectTS)}, nil, /* deprecatedSpans */ + jobsprotectedts.Jobs, target) + return s.ProtectedTimestampProvider().Protect(ctx, txn, rec) + })) + s.updateTimestampAfterLastSQLChange() +} + +// ReleaseProtectedTimestampRecord will release a ptpb.Record. +func (s *Tenant) ReleaseProtectedTimestampRecord(ctx context.Context, recordID string) { + require.NoError(s.t, s.ExecCfg().DB.Txn(ctx, + func(ctx context.Context, txn *kv.Txn) error { + require.Len(s.t, recordID, 1, + "datadriven test only supports single character record IDs") + recID, err := uuid.FromBytes([]byte(strings.Repeat(recordID, 16))) + require.NoError(s.t, err) + return s.ProtectedTimestampProvider().Release(ctx, txn, recID) + })) + s.updateTimestampAfterLastSQLChange() +} diff --git a/pkg/spanconfig/spanconfigtestutils/utils.go b/pkg/spanconfig/spanconfigtestutils/utils.go index 54715e2dd46e..00a4b9fc775d 100644 --- a/pkg/spanconfig/spanconfigtestutils/utils.go +++ b/pkg/spanconfig/spanconfigtestutils/utils.go @@ -323,17 +323,18 @@ func PrintSystemSpanConfigDiffedAgainstDefault(conf roachpb.SpanConfig) string { var diffs []string defaultSystemTargetConf := roachpb.TestingDefaultSystemSpanConfiguration() - if !reflect.DeepEqual(conf.GCPolicy.ProtectionPolicies, defaultSystemTargetConf.GCPolicy.ProtectionPolicies) { + if !reflect.DeepEqual(conf.GCPolicy.ProtectionPolicies, + defaultSystemTargetConf.GCPolicy.ProtectionPolicies) { sort.Slice(conf.GCPolicy.ProtectionPolicies, func(i, j int) bool { lhs := conf.GCPolicy.ProtectionPolicies[i].ProtectedTimestamp rhs := conf.GCPolicy.ProtectionPolicies[j].ProtectedTimestamp return lhs.Less(rhs) }) - timestamps := make([]string, 0, len(conf.GCPolicy.ProtectionPolicies)) - for _, pts := range conf.GCPolicy.ProtectionPolicies { - timestamps = append(timestamps, strconv.Itoa(int(pts.ProtectedTimestamp.WallTime))) + protectionPolicies := make([]string, 0, len(conf.GCPolicy.ProtectionPolicies)) + for _, pp := range conf.GCPolicy.ProtectionPolicies { + protectionPolicies = append(protectionPolicies, pp.String()) } - diffs = append(diffs, fmt.Sprintf("pts=[%s]", strings.Join(timestamps, " "))) + diffs = append(diffs, fmt.Sprintf("protection_policies=[%s]", strings.Join(protectionPolicies, " "))) } return strings.Join(diffs, " ") } diff --git a/pkg/spanconfig/systemtarget.go b/pkg/spanconfig/systemtarget.go index 324bc226113a..eba9850d6e1f 100644 --- a/pkg/spanconfig/systemtarget.go +++ b/pkg/spanconfig/systemtarget.go @@ -249,8 +249,8 @@ func (st SystemTarget) validate() error { return nil } -// isEmpty returns true if the receiver is empty. -func (st SystemTarget) isEmpty() bool { +// IsEmpty returns true if the receiver is empty. +func (st SystemTarget) IsEmpty() bool { return !st.sourceTenantID.IsSet() && !st.targetTenantID.IsSet() && st.systemTargetType == 0 // unset } diff --git a/pkg/spanconfig/target.go b/pkg/spanconfig/target.go index ea9bf06e7e10..16336536725c 100644 --- a/pkg/spanconfig/target.go +++ b/pkg/spanconfig/target.go @@ -88,7 +88,7 @@ func (t Target) GetSpan() roachpb.Span { // IsSystemTarget returns true if the underlying target is a system target. func (t Target) IsSystemTarget() bool { - return !t.systemTarget.isEmpty() + return !t.systemTarget.IsEmpty() } // GetSystemTarget returns the underlying SystemTarget; it panics if that is not @@ -175,7 +175,7 @@ func (t Target) String() string { // isEmpty returns true if the receiver is an empty target. func (t Target) isEmpty() bool { - return t.systemTarget.isEmpty() && t.span.Equal(roachpb.Span{}) + return t.systemTarget.IsEmpty() && t.span.Equal(roachpb.Span{}) } // ToProto returns a roachpb.SpanConfigTarget equivalent to the receiver. diff --git a/pkg/sql/conn_executor_exec.go b/pkg/sql/conn_executor_exec.go index e68004a4365f..4776fa44c076 100644 --- a/pkg/sql/conn_executor_exec.go +++ b/pkg/sql/conn_executor_exec.go @@ -16,6 +16,7 @@ import ( "encoding/base64" "fmt" "runtime/pprof" + "strconv" "strings" "sync/atomic" "time" @@ -28,6 +29,7 @@ import ( "github.com/cockroachdb/cockroach/pkg/sql/catalog/colinfo" "github.com/cockroachdb/cockroach/pkg/sql/catalog/descs" "github.com/cockroachdb/cockroach/pkg/sql/contentionpb" + "github.com/cockroachdb/cockroach/pkg/sql/delegate" "github.com/cockroachdb/cockroach/pkg/sql/execinfrapb" "github.com/cockroachdb/cockroach/pkg/sql/execstats" "github.com/cockroachdb/cockroach/pkg/sql/opt/exec/explain" @@ -1237,7 +1239,7 @@ func (ex *connExecutor) handleTxnRowsGuardrails( *alreadyLogged = shouldLog } if shouldLog { - commonSQLEventDetails := ex.planner.getCommonSQLEventDetails() + commonSQLEventDetails := ex.planner.getCommonSQLEventDetails(defaultRedactionOptions) var event eventpb.EventPayload if ex.executorType == executorTypeInternal { if isRead { @@ -1704,6 +1706,8 @@ func (ex *connExecutor) runObserverStatement( return ex.runShowLastQueryStatistics(ctx, res, sqlStmt) case *tree.ShowTransferState: return ex.runShowTransferState(ctx, res, sqlStmt) + case *tree.ShowCompletions: + return ex.runShowCompletions(ctx, sqlStmt, res) default: res.SetError(errors.AssertionFailedf("unrecognized observer statement type %T", ast)) return nil @@ -1827,6 +1831,33 @@ func (ex *connExecutor) runShowTransferState( return res.AddRow(ctx, row) } +// runShowCompletions executes a SHOW COMPLETIONS statement. +func (ex *connExecutor) runShowCompletions( + ctx context.Context, n *tree.ShowCompletions, res RestrictedCommandResult, +) error { + res.SetColumns(ctx, colinfo.ResultColumns{{Name: "COMPLETIONS", Typ: types.String}}) + offsetVal, ok := n.Offset.AsConstantInt() + if !ok { + return errors.Newf("invalid offset %v", n.Offset) + } + offset, err := strconv.Atoi(offsetVal.String()) + if err != nil { + return err + } + completions, err := delegate.RunShowCompletions(n.Statement.RawString(), offset) + if err != nil { + return err + } + + for _, completion := range completions { + err = res.AddRow(ctx, tree.Datums{tree.NewDString(completion)}) + if err != nil { + return err + } + } + return nil +} + // showQueryStatsFns maps column names as requested by the SQL clients // to timing retrieval functions from the execution phase times. var showQueryStatsFns = map[tree.Name]func(*sessionphase.Times) time.Duration{ diff --git a/pkg/sql/delegate/BUILD.bazel b/pkg/sql/delegate/BUILD.bazel index de248e693472..6a8bbacad07f 100644 --- a/pkg/sql/delegate/BUILD.bazel +++ b/pkg/sql/delegate/BUILD.bazel @@ -1,4 +1,4 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") go_library( name = "delegate", @@ -7,6 +7,7 @@ go_library( "job_control.go", "show_all_cluster_settings.go", "show_changefeed_jobs.go", + "show_completions.go", "show_database_indexes.go", "show_databases.go", "show_default_privileges.go", @@ -57,3 +58,9 @@ go_library( "@com_github_cockroachdb_errors//:errors", ], ) + +go_test( + name = "delegate_test", + srcs = ["show_completions_test.go"], + embed = [":delegate"], +) diff --git a/pkg/sql/delegate/delegate.go b/pkg/sql/delegate/delegate.go index f869277cc35d..a2095735a01d 100644 --- a/pkg/sql/delegate/delegate.go +++ b/pkg/sql/delegate/delegate.go @@ -141,6 +141,9 @@ func TryDelegate( case *tree.ShowSchedules: return d.delegateShowSchedules(t) + case *tree.ShowCompletions: + return d.delegateShowCompletions(t) + case *tree.ControlJobsForSchedules: return d.delegateJobControl(ControlJobsDelegate{ Schedules: t.Schedules, diff --git a/pkg/sql/delegate/show_completions.go b/pkg/sql/delegate/show_completions.go new file mode 100644 index 000000000000..268b1b345c32 --- /dev/null +++ b/pkg/sql/delegate/show_completions.go @@ -0,0 +1,133 @@ +// Copyright 2022 The Cockroach Authors. +// +// Use of this software is governed by the Business Source License +// included in the file licenses/BSL.txt. +// +// As of the Change Date specified in that file, in accordance with +// the Business Source License, use of this software will be governed +// by the Apache License, Version 2.0, included in the file +// licenses/APL.txt. + +package delegate + +import ( + "bytes" + "fmt" + "sort" + "strconv" + "strings" + "unicode" + + "github.com/cockroachdb/cockroach/pkg/sql/lexbase" + "github.com/cockroachdb/cockroach/pkg/sql/parser" + "github.com/cockroachdb/cockroach/pkg/sql/sem/tree" + "github.com/cockroachdb/errors" +) + +func (d *delegator) delegateShowCompletions(n *tree.ShowCompletions) (tree.Statement, error) { + offsetVal, ok := n.Offset.AsConstantInt() + if !ok { + return nil, errors.Newf("invalid offset %v", n.Offset) + } + offset, err := strconv.Atoi(offsetVal.String()) + if err != nil { + return nil, err + } + + completions, err := RunShowCompletions(n.Statement.RawString(), offset) + if err != nil { + return nil, err + } + + if len(completions) == 0 { + return parse(`SELECT '' as completions`) + } + + var query bytes.Buffer + fmt.Fprint(&query, "SELECT @1 AS completions FROM (VALUES ") + + comma := "" + for _, completion := range completions { + fmt.Fprintf(&query, "%s(", comma) + lexbase.EncodeSQLString(&query, completion) + query.WriteByte(')') + comma = ", " + } + + fmt.Fprintf(&query, ")") + + return parse(query.String()) +} + +// RunShowCompletions returns a list of completion keywords for the given +// statement and offset. +func RunShowCompletions(stmt string, offset int) ([]string, error) { + if offset <= 0 || offset > len(stmt) { + return nil, nil + } + + // For simplicity, if we're on a whitespace, return no completions. + // Currently, parser.TokensIgnoreErrors does not consider whitespaces + // after the last token. + // Ie "SELECT ", will only return one token being "SELECT". + // If we're at the whitespace, we do not want to return completion + // recommendations for "SELECT". + if unicode.IsSpace([]rune(stmt)[offset-1]) { + return nil, nil + } + + sqlTokens := parser.TokensIgnoreErrors(string([]rune(stmt)[:offset])) + if len(sqlTokens) == 0 { + return nil, nil + } + + sqlTokenStrings := make([]string, len(sqlTokens)) + for i, sqlToken := range sqlTokens { + sqlTokenStrings[i] = sqlToken.Str + } + + lastWordTruncated := sqlTokenStrings[len(sqlTokenStrings)-1] + + // If the offset is in the middle of a word, we return the full word. + // For example if the stmt is SELECT with offset 2, even though SEARCH would + // come first for "SE", we want to return "SELECT". + // Similarly, if we have SEL with offset 2, we want to return "SEL". + allSQLTokens := parser.TokensIgnoreErrors(stmt) + lastWordFull := allSQLTokens[len(sqlTokenStrings)-1] + if lastWordFull.Str != lastWordTruncated { + return []string{strings.ToUpper(lastWordFull.Str)}, nil + } + + return getCompletionsForWord(lastWordTruncated, lexbase.KeywordNames), nil +} + +// Binary search for range with matching prefixes +// Return the range of matching prefixes for w. +func binarySearch(w string, words []string) (int, int) { + // First binary search for the first string in the sorted lexbase.KeywordNames list + // that matches the prefix w. + left := sort.Search(len(words), func(i int) bool { return words[i] >= w }) + + // Binary search for the last string in the sorted lexbase.KeywordNames list that matches + // the prefix w. + right := sort.Search(len(words), func(i int) bool { return words[i][:min(len(words[i]), len(w))] > w }) + + return left, right +} + +func min(a int, b int) int { + if a < b { + return a + } + return b +} + +func getCompletionsForWord(w string, words []string) []string { + left, right := binarySearch(strings.ToLower(w), words) + completions := make([]string, right-left) + + for i, word := range words[left:right] { + completions[i] = strings.ToUpper(word) + } + return completions +} diff --git a/pkg/sql/delegate/show_completions_test.go b/pkg/sql/delegate/show_completions_test.go new file mode 100644 index 000000000000..94260270a6fa --- /dev/null +++ b/pkg/sql/delegate/show_completions_test.go @@ -0,0 +1,105 @@ +// Copyright 2022 The Cockroach Authors. +// +// Use of this software is governed by the Business Source License +// included in the file licenses/BSL.txt. +// +// As of the Change Date specified in that file, in accordance with +// the Business Source License, use of this software will be governed +// by the Apache License, Version 2.0, included in the file +// licenses/APL.txt. + +package delegate + +import ( + "reflect" + "testing" +) + +func TestCompletions(t *testing.T) { + tests := []struct { + stmt string + offset int + expectedCompletions []string + }{ + { + stmt: "creat", + expectedCompletions: []string{"CREATE", "CREATEDB", "CREATELOGIN", "CREATEROLE"}, + }, + { + stmt: "CREAT", + expectedCompletions: []string{"CREATE", "CREATEDB", "CREATELOGIN", "CREATEROLE"}, + }, + { + stmt: "creat ", + expectedCompletions: []string{}, + }, + { + stmt: "SHOW CREAT", + expectedCompletions: []string{"CREATE", "CREATEDB", "CREATELOGIN", "CREATEROLE"}, + }, + { + stmt: "show creat", + expectedCompletions: []string{"CREATE", "CREATEDB", "CREATELOGIN", "CREATEROLE"}, + }, + { + stmt: "se", + expectedCompletions: []string{ + "SEARCH", "SECOND", "SELECT", "SEQUENCE", "SEQUENCES", + "SERIALIZABLE", "SERVER", "SESSION", "SESSIONS", "SESSION_USER", + "SET", "SETS", "SETTING", "SETTINGS", + }, + }, + { + stmt: "sel", + expectedCompletions: []string{"SELECT"}, + }, + { + stmt: "create ta", + expectedCompletions: []string{"TABLE", "TABLES", "TABLESPACE"}, + }, + { + stmt: "create ta", + expectedCompletions: []string{"CREATE"}, + offset: 3, + }, + { + stmt: "select", + expectedCompletions: []string{"SELECT"}, + offset: 2, + }, + { + stmt: "select ", + expectedCompletions: []string{}, + offset: 7, + }, + { + stmt: "你好,我的名字是鲍勃 SELECT", + expectedCompletions: []string{"你好,我的名字是鲍勃"}, + offset: 2, + }, + { + stmt: "你好,我的名字是鲍勃 SELECT", + expectedCompletions: []string{}, + offset: 11, + }, + { + stmt: "你好,我的名字是鲍勃 SELECT", + expectedCompletions: []string{"SELECT"}, + offset: 12, + }, + } + for _, tc := range tests { + offset := tc.offset + if tc.offset == 0 { + offset = len(tc.stmt) + } + completions, err := RunShowCompletions(tc.stmt, offset) + if err != nil { + t.Error(err) + } + if !(len(completions) == 0 && len(tc.expectedCompletions) == 0) && + !reflect.DeepEqual(completions, tc.expectedCompletions) { + t.Errorf("expected %v, got %v", tc.expectedCompletions, completions) + } + } +} diff --git a/pkg/sql/delegate/show_syntax.go b/pkg/sql/delegate/show_syntax.go index 183f4b5fb99a..fccfaf95ae94 100644 --- a/pkg/sql/delegate/show_syntax.go +++ b/pkg/sql/delegate/show_syntax.go @@ -65,5 +65,6 @@ func (d *delegator) delegateShowSyntax(n *tree.ShowSyntax) (tree.Statement, erro nil, /* reportErr */ ) query.WriteByte(')') + return parse(query.String()) } diff --git a/pkg/sql/distsql/columnar_operators_test.go b/pkg/sql/distsql/columnar_operators_test.go index 86c160bb2e5b..6204e7d35582 100644 --- a/pkg/sql/distsql/columnar_operators_test.go +++ b/pkg/sql/distsql/columnar_operators_test.go @@ -98,6 +98,9 @@ var aggregateFuncToNumArguments = map[execinfrapb.AggregatorSpec_Func]int{ execinfrapb.FinalRegrIntercept: 1, execinfrapb.FinalRegrR2: 1, execinfrapb.FinalRegrSlope: 1, + execinfrapb.FinalCovarSamp: 1, + execinfrapb.FinalCorr: 1, + execinfrapb.FinalSqrdiff: 3, } // TestAggregateFuncToNumArguments ensures that all aggregate functions are diff --git a/pkg/sql/event_log.go b/pkg/sql/event_log.go index 239c7f34478f..9e014331acae 100644 --- a/pkg/sql/event_log.go +++ b/pkg/sql/event_log.go @@ -23,6 +23,7 @@ import ( "github.com/cockroachdb/cockroach/pkg/settings" "github.com/cockroachdb/cockroach/pkg/sql/catalog/descpb" "github.com/cockroachdb/cockroach/pkg/sql/schemachanger/scexec" + "github.com/cockroachdb/cockroach/pkg/sql/sem/tree" "github.com/cockroachdb/cockroach/pkg/util/log" "github.com/cockroachdb/cockroach/pkg/util/log/eventpb" "github.com/cockroachdb/cockroach/pkg/util/timeutil" @@ -164,10 +165,33 @@ type eventLogOptions struct { // If verboseTraceLevel is non-zero, its value is used as value for // the vmodule filter. See exec_log for an example use. verboseTraceLevel log.Level + + // Additional redaction options, if necessary. + rOpts redactionOptions +} + +// redactionOptions contains instructions on how to redact the SQL +// events. +type redactionOptions struct { + omitSQLNameRedaction bool } -func (p *planner) getCommonSQLEventDetails() eventpb.CommonSQLEventDetails { - redactableStmt := formatStmtKeyAsRedactableString(p.extendedEvalCtx.VirtualSchemas, p.stmt.AST, p.extendedEvalCtx.EvalContext.Annotations) +func (ro *redactionOptions) toFlags() tree.FmtFlags { + if ro.omitSQLNameRedaction { + return tree.FmtOmitNameRedaction + } + return tree.FmtSimple +} + +var defaultRedactionOptions = redactionOptions{ + omitSQLNameRedaction: false, +} + +func (p *planner) getCommonSQLEventDetails(opt redactionOptions) eventpb.CommonSQLEventDetails { + redactableStmt := formatStmtKeyAsRedactableString( + p.extendedEvalCtx.VirtualSchemas, p.stmt.AST, + p.extendedEvalCtx.EvalContext.Annotations, opt.toFlags(), + ) commonSQLEventDetails := eventpb.CommonSQLEventDetails{ Statement: redactableStmt, Tag: p.stmt.AST.StatementTag(), @@ -195,7 +219,7 @@ func (p *planner) logEventsWithOptions( p.extendedEvalCtx.ExecCfg, p.txn, 1+depth, opts, - p.getCommonSQLEventDetails(), + p.getCommonSQLEventDetails(opts.rOpts), entries...) } diff --git a/pkg/sql/exec_log.go b/pkg/sql/exec_log.go index ff15331ddae5..38e6aff1afcc 100644 --- a/pkg/sql/exec_log.go +++ b/pkg/sql/exec_log.go @@ -384,7 +384,7 @@ func (p *planner) maybeLogStatementInternal( } if telemetryMetrics.maybeUpdateLastEmittedTime(telemetryMetrics.timeNow(), requiredTimeElapsed) { skippedQueries := telemetryMetrics.resetSkippedQueryCount() - p.logEventsOnlyExternally(ctx, eventLogEntry{event: &eventpb.SampledQuery{ + p.logOperationalEventsOnlyExternally(ctx, eventLogEntry{event: &eventpb.SampledQuery{ CommonSQLExecDetails: execDetails, SkippedQueries: skippedQueries, CostEstimate: p.curPlan.instrumentation.costEstimate, @@ -405,6 +405,20 @@ func (p *planner) logEventsOnlyExternally(ctx context.Context, entries ...eventL entries...) } +// logOperationalEventsOnlyExternally is a helper that sets redaction +// options to omit SQL Name redaction. This is used when logging to +// the telemetry channel when we want additional metadata available. +func (p *planner) logOperationalEventsOnlyExternally( + ctx context.Context, entries ...eventLogEntry, +) { + // The API contract for logEventsWithOptions() is that it returns + // no error when system.eventlog is not written to. + _ = p.logEventsWithOptions(ctx, + 2, /* depth: we want to use the caller location */ + eventLogOptions{dst: LogExternally, rOpts: redactionOptions{omitSQLNameRedaction: true}}, + entries...) +} + // maybeAudit marks the current plan being constructed as flagged // for auditing if the table being touched has an auditing mode set. // This is later picked up by maybeLogStatement() above. diff --git a/pkg/sql/exec_util.go b/pkg/sql/exec_util.go index b2efed289f26..ec06ce5c2dba 100644 --- a/pkg/sql/exec_util.go +++ b/pkg/sql/exec_util.go @@ -3185,10 +3185,10 @@ func scrubStmtStatKey(vt VirtualTabler, key string) (string, bool) { // formatStmtKeyAsRedactableString given an AST node this function will fully // qualify names using annotations to format it out into a redactable string. func formatStmtKeyAsRedactableString( - vt VirtualTabler, rootAST tree.Statement, ann *tree.Annotations, + vt VirtualTabler, rootAST tree.Statement, ann *tree.Annotations, fs tree.FmtFlags, ) redact.RedactableString { f := tree.NewFmtCtx( - tree.FmtAlwaysQualifyTableNames|tree.FmtMarkRedactionNode, + tree.FmtAlwaysQualifyTableNames|tree.FmtMarkRedactionNode|fs, tree.FmtAnnotations(ann), tree.FmtReformatTableNames(hideNonVirtualTableNameFunc(vt))) f.FormatNode(rootAST) diff --git a/pkg/sql/execinfra/version.go b/pkg/sql/execinfra/version.go index d96633c0f58b..8dc0aa642d75 100644 --- a/pkg/sql/execinfra/version.go +++ b/pkg/sql/execinfra/version.go @@ -64,7 +64,7 @@ import "github.com/cockroachdb/cockroach/pkg/sql/execinfrapb" // // ATTENTION: When updating these fields, add a brief description of what // changed to the version history below. -const Version execinfrapb.DistSQLVersion = 63 +const Version execinfrapb.DistSQLVersion = 64 // MinAcceptedVersion is the oldest version that the server is compatible with. // A server will not accept flows with older versions. @@ -76,6 +76,14 @@ const MinAcceptedVersion execinfrapb.DistSQLVersion = 63 Please add new entries at the top. +- Version: 64 (MinAcceptedVersion: 63) + - final_covar_samp, final_corr, and final_sqrdiff aggregate functions were + introduced to support local and final aggregation of the corresponding + builtin functions. It would be unrecognized by a server running older + versions, hence the version bump. + However, a server running v64 can still process all plans from servers + running v63, thus the MinAcceptedVersion is kept at 63. + - Version: 63 (MinAcceptedVersion: 63): - Changed JoinReaderSpec to use a descpb.IndexFetchSpec and a list of family IDs instead of table and index descriptors. diff --git a/pkg/sql/execinfrapb/aggregate_funcs.go b/pkg/sql/execinfrapb/aggregate_funcs.go index 028e47cee91e..866f75e5001f 100644 --- a/pkg/sql/execinfrapb/aggregate_funcs.go +++ b/pkg/sql/execinfrapb/aggregate_funcs.go @@ -70,4 +70,7 @@ const ( FinalRegrIntercept = AggregatorSpec_FINAL_REGR_INTERCEPT FinalRegrR2 = AggregatorSpec_FINAL_REGR_R2 FinalRegrSlope = AggregatorSpec_FINAL_REGR_SLOPE + FinalCovarSamp = AggregatorSpec_FINAL_COVAR_SAMP + FinalCorr = AggregatorSpec_FINAL_CORR + FinalSqrdiff = AggregatorSpec_FINAL_SQRDIFF ) diff --git a/pkg/sql/execinfrapb/processors_sql.proto b/pkg/sql/execinfrapb/processors_sql.proto index c8a9ca0b2447..c27cde06fb01 100644 --- a/pkg/sql/execinfrapb/processors_sql.proto +++ b/pkg/sql/execinfrapb/processors_sql.proto @@ -813,6 +813,9 @@ message AggregatorSpec { FINAL_REGR_INTERCEPT = 55; FINAL_REGR_R2 = 56; FINAL_REGR_SLOPE = 57; + FINAL_COVAR_SAMP = 58; + FINAL_CORR = 59; + FINAL_SQRDIFF = 60; } enum Type { diff --git a/pkg/sql/logictest/testdata/logic_test/aggregate b/pkg/sql/logictest/testdata/logic_test/aggregate index b09ba87a4e06..76249b6b8eb5 100644 --- a/pkg/sql/logictest/testdata/logic_test/aggregate +++ b/pkg/sql/logictest/testdata/logic_test/aggregate @@ -1500,7 +1500,7 @@ NULL NULL NULL statement OK TRUNCATE statistics_agg_test -subtest covariance +subtest covar_pop statement OK INSERT INTO statistics_agg_test (y, x, int_y, int_x, dy, dx) @@ -1516,39 +1516,33 @@ VALUES (0.0, 0.09561, 1, 10, 0.0, 0.09561), (100.0, 99.097, 4, 100, 100.0, 99.097), (NULL, NULL, NULL, NULL, NULL, NULL); -query FFFFFFFFFF -SELECT covar_pop(y, x), covar_pop(int_y, int_x), covar_pop(y, int_x), covar_pop(int_y, x), round(covar_pop(dy, dx), 7), - covar_samp(y, x), covar_samp(int_y, int_x), covar_samp(y, int_x), covar_samp(int_y, x), round(covar_samp(dy, dx), 6) +query FFFFF +SELECT covar_pop(y, x), covar_pop(int_y, int_x), covar_pop(y, int_x), covar_pop(int_y, x), round(covar_pop(dy, dx), 7) FROM statistics_agg_test ---- --149.7003372 33 1100.4 -25.336322 -149.7003372 -166.333708 36.6666666666667 1222.66666666667 -28.1514688888889 -166.333708 +-149.7003372 33 1100.4 -25.336322 -149.7003372 -query FFFFFFFF -SELECT covar_pop(y, dx), covar_pop(int_y, dx), covar_pop(dy, int_x), covar_pop(dy, x), - covar_samp(y, dx), covar_samp(int_y, dx), covar_samp(dy, int_x), covar_samp(dy, x) +query FFFF +SELECT covar_pop(y, dx), covar_pop(int_y, dx), covar_pop(dy, int_x), covar_pop(dy, x) FROM statistics_agg_test ---- --149.7003372 -25.336322 1100.4 -149.7003372 -166.333708 -28.1514688888889 1222.66666666667 -166.333708 +-149.7003372 -25.336322 1100.4 -149.7003372 -query FF -SELECT covar_pop(DISTINCT y, x), covar_samp(DISTINCT y, x) +query F +SELECT covar_pop(DISTINCT y, x) FROM statistics_agg_test ---- -653.62895125 871.505268333333 +653.62895125 -query FF -SELECT CAST(covar_pop(DISTINCT y, x) FILTER (WHERE x > 3 AND y < 100) AS decimal), - CAST(covar_samp(DISTINCT y, x) FILTER (WHERE x > 3 AND y < 100) AS decimal) +query F +SELECT CAST(covar_pop(DISTINCT y, x) FILTER (WHERE x > 3 AND y < 100) AS decimal) FROM statistics_agg_test ---- --1109.4299999999998 -2218.8599999999997 +-1109.4299999999998 query error pq: unknown signature: covar_pop\(string, string\) SELECT covar_pop(y::string, x::string) FROM statistics_agg_test -query error pq: unknown signature: covar_samp\(string, string\) -SELECT covar_samp(y::string, x::string) FROM statistics_agg_test - statement OK INSERT INTO statistics_agg_test (y, x, int_y, int_x) VALUES (1.797693134862315708145274237317043567981e+308, 0, 0, 0) @@ -1556,6 +1550,98 @@ INSERT INTO statistics_agg_test (y, x, int_y, int_x) VALUES query error float out of range SELECT covar_pop(y, x), covar_pop(int_y, int_x) FROM statistics_agg_test +statement OK +TRUNCATE statistics_agg_test + +statement OK +INSERT INTO statistics_agg_test (y, x, int_y, int_x, dy, dx) VALUES + (1.0, 10.0, 1, 10, 1.0, 10.0), + (2.0, 20.0, 2, 20, 2.0, 20.0) + +query RRR +SELECT covar_pop(y, x), covar_pop(int_y, int_x), covar_pop(dy, dx) +FROM statistics_agg_test +---- +2.5 2.5 2.5 + +statement OK +TRUNCATE statistics_agg_test + +statement OK +INSERT INTO statistics_agg_test (y, x, int_y, int_x, dy, dx) VALUES + (1.0, 10.0, 1, 10, 1.0, 10.0), + (2.0, -20.0, 2, -20, 2.0, -20.0) + +query RRR +SELECT covar_pop(y, x), covar_pop(int_y, int_x), covar_pop(dy, dx) +FROM statistics_agg_test +---- +-7.5 -7.5 -7.5 + +statement OK +TRUNCATE statistics_agg_test + +statement OK +INSERT INTO statistics_agg_test (y, x, int_y, int_x, dy, dx) VALUES + (1.0, -1.0, 1, -1, 1.0, -1.0), + (1.0, 1.0, 1, 1, 1.0, 1.0) + +query RRR +SELECT covar_pop(y, x), covar_pop(int_y, int_x), covar_pop(dy, dx) +FROM statistics_agg_test +---- +0 0 0 + +statement OK +TRUNCATE statistics_agg_test + +subtest covar_samp + +statement OK +INSERT INTO statistics_agg_test (y, x, int_y, int_x, dy, dx) +VALUES (0.0, 0.09561, 1, 10, 0.0, 0.09561), + (42.0, 324.78, 2, 25, 42.0, 324.78), + (42.0, 324.78, 2, 25, 42.0, 324.78), + (56.0, 7.8, 3, 40, 56.0, 7.8), + (56.0, 7.8, 3, 40, 56.0, 7.8), + (56.0, 7.8, 3, 40, 56.0, 7.8), + (100.0, 99.097, 4, 100, 100.0, 99.097), + (100.0, 99.097, 4, 100, 100.0, 99.097), + (100.0, 99.097, 4, 100, 100.0, 99.097), + (100.0, 99.097, 4, 100, 100.0, 99.097), + (NULL, NULL, NULL, NULL, NULL, NULL); + +query FFFFF +SELECT covar_samp(y, x), covar_samp(int_y, int_x), covar_samp(y, int_x), covar_samp(int_y, x), round(covar_samp(dy, dx), 6) +FROM statistics_agg_test +---- +-166.333708 36.6666666666667 1222.66666666667 -28.1514688888889 -166.333708 + +query FFFF +SELECT covar_samp(y, dx), covar_samp(int_y, dx), covar_samp(dy, int_x), covar_samp(dy, x) +FROM statistics_agg_test +---- +-166.333708 -28.1514688888889 1222.66666666667 -166.333708 + +query F +SELECT covar_samp(DISTINCT y, x) +FROM statistics_agg_test +---- +871.505268333333 + +query F +SELECT CAST(covar_samp(DISTINCT y, x) FILTER (WHERE x > 3 AND y < 100) AS decimal) +FROM statistics_agg_test +---- +-2218.8599999999997 + +query error pq: unknown signature: covar_samp\(string, string\) +SELECT covar_samp(y::string, x::string) FROM statistics_agg_test + +statement OK +INSERT INTO statistics_agg_test (y, x, int_y, int_x) VALUES + (1.797693134862315708145274237317043567981e+308, 0, 0, 0) + query error float out of range SELECT covar_samp(y, x), covar_samp(int_y, int_x) FROM statistics_agg_test @@ -1567,12 +1653,11 @@ INSERT INTO statistics_agg_test (y, x, int_y, int_x, dy, dx) VALUES (1.0, 10.0, 1, 10, 1.0, 10.0), (2.0, 20.0, 2, 20, 2.0, 20.0) -query RRRRRR -SELECT covar_pop(y, x), covar_pop(int_y, int_x), covar_pop(dy, dx), - covar_samp(y, x), covar_samp(int_y, int_x), covar_samp(dy, dx) +query RRR +SELECT covar_samp(y, x), covar_samp(int_y, int_x), covar_samp(dy, dx) FROM statistics_agg_test ---- -2.5 2.5 2.5 5 5 5 +5 5 5 statement OK TRUNCATE statistics_agg_test @@ -1582,12 +1667,11 @@ INSERT INTO statistics_agg_test (y, x, int_y, int_x, dy, dx) VALUES (1.0, 10.0, 1, 10, 1.0, 10.0), (2.0, -20.0, 2, -20, 2.0, -20.0) -query RRRRRR -SELECT covar_pop(y, x), covar_pop(int_y, int_x), covar_pop(dy, dx), - covar_samp(y, x), covar_samp(int_y, int_x), covar_samp(dy, dx) +query RRR +SELECT covar_samp(y, x), covar_samp(int_y, int_x), covar_samp(dy, dx) FROM statistics_agg_test ---- --7.5 -7.5 -7.5 -15 -15 -15 +-15 -15 -15 statement OK TRUNCATE statistics_agg_test @@ -1597,12 +1681,11 @@ INSERT INTO statistics_agg_test (y, x, int_y, int_x, dy, dx) VALUES (1.0, -1.0, 1, -1, 1.0, -1.0), (1.0, 1.0, 1, 1, 1.0, 1.0) -query RRRRRR -SELECT covar_pop(y, x), covar_pop(int_y, int_x), covar_pop(dy, dx), - covar_samp(y, x), covar_samp(int_y, int_x), covar_samp(dy, dx) +query RRR +SELECT covar_samp(y, x), covar_samp(int_y, int_x), covar_samp(dy, dx) FROM statistics_agg_test ---- -0 0 0 0 0 0 +0 0 0 statement OK TRUNCATE statistics_agg_test @@ -3668,3 +3751,36 @@ query T SELECT percentile_disc(0.95) WITHIN GROUP (ORDER BY current_database()) FROM osagg ---- test + +subtest corrupt_combine + +statement OK +CREATE TABLE corrupt_combine ( + y float, + x float +) + +statement OK +INSERT INTO corrupt_combine (y, x) VALUES + (1.0, 10.0), + (2.0, 25.0), + (3.0, 35.0), + (4.0, 50.0), + (5.0, 70.0), + (6.0, 70.0) + +# PR #73062 introduced a bug that caused +# finalRegressionAccumulatorDecimalBase.combine function to corrupt values in +# regressionAccumulatorDecimalBase that are used across iterations (n, sx, sxx, +# sy, syy, sxy). Depending on the order of two local accumulators the result +# from the second accumulator could be directly assigned to the mentioned fields +# when "this.n == 0". In this case two or more functions in the bucket shared +# the same values and repeated the calculation +# (see aggregator.accumulateRowIntoBucket). +# This test checks that multiple aggregate functions in the same bucket preserve +# their values across multiple "combine". + +query FFFF +select covar_pop(y, x), covar_samp(y, x), regr_sxx(y, x), regr_syy(y, x) from corrupt_combine +---- +37.5 45 2983.333333333333 17.5 diff --git a/pkg/sql/logictest/testdata/logic_test/distsql_agg b/pkg/sql/logictest/testdata/logic_test/distsql_agg index fd77754c2371..2e049aae35c8 100644 --- a/pkg/sql/logictest/testdata/logic_test/distsql_agg +++ b/pkg/sql/logictest/testdata/logic_test/distsql_agg @@ -597,10 +597,10 @@ SELECT regr_sxx(y, x), regr_sxy(y, x), regr_syy(y, x) FROM statistics_agg_test ---- 825 375 83325 -query I -SELECT regr_count(y, x) FROM statistics_agg_test +query IF +SELECT regr_count(y, x), sqrdiff(y) FROM statistics_agg_test ---- -100 +100 83325 query FF SELECT regr_avgx(y, x), regr_avgy(y, x) FROM statistics_agg_test @@ -617,10 +617,10 @@ statement ok ALTER TABLE statistics_agg_test EXPERIMENTAL_RELOCATE SELECT ARRAY[i%5+1], i FROM generate_series(0, 9) AS g(i) -query F -SELECT covar_pop(y, x)::decimal FROM statistics_agg_test +query FFF +SELECT corr(y, x)::decimal, covar_pop(y, x)::decimal, covar_samp(y, x)::decimal FROM statistics_agg_test ---- -3.75 +0.045228963191363145 3.75 3.787878787878788 query FFF SELECT regr_intercept(y, x), regr_r2(y, x), regr_slope(y, x) FROM statistics_agg_test @@ -632,6 +632,11 @@ SELECT regr_sxx(y, x), regr_sxy(y, x), regr_syy(y, x) FROM statistics_agg_test ---- 825 375 83325 +query IF +SELECT regr_count(y, x), sqrdiff(y) FROM statistics_agg_test +---- +100 83325 + query FF SELECT regr_avgx(y, x), regr_avgy(y, x) FROM statistics_agg_test ---- diff --git a/pkg/sql/logictest/testdata/logic_test/geospatial_bbox b/pkg/sql/logictest/testdata/logic_test/geospatial_bbox index 356a094de17f..4da65154a536 100644 --- a/pkg/sql/logictest/testdata/logic_test/geospatial_bbox +++ b/pkg/sql/logictest/testdata/logic_test/geospatial_bbox @@ -243,3 +243,33 @@ BOX(0 0,0.00000000032741809263825417 0.00000000016370904631912708) BOX(20.012344998976914 -20.012345000286587,20.012345000286587 -20.012344998976914) BOX(90 0,90.00000000032742 0.00000000016370904631912708) BOX(90 0,90.0439453125 0.0439453125) + +query T +SELECT ST_Box2DFromGeoHash('F'::TEXT::TEXT::TEXT, NULL::INT4::INT4)::BOX2D; +---- +BOX(-90 45,-45 90) + +query T +SELECT ST_Box2DFromGeoHash('kkqnpkue9ktbpe5', NULL)::BOX2D; +---- +BOX(20.012344998976914 -20.012345000286587,20.012345000286587 -20.012344998976914) + +query T +SELECT ST_Box2DFromGeoHash('KKQNPKUE9KTBPE5', NULL)::BOX2D; +---- +BOX(20.012344998976914 -20.012345000286587,20.012345000286587 -20.012344998976914) + +query T +SELECT ST_Box2DFromGeoHash('kKqNpKuE9KtBpE5', NULL)::BOX2D; +---- +BOX(20.012344998976914 -20.012345000286587,20.012345000286587 -20.012344998976914) + +query T +SELECT ST_Box2DFromGeoHash(NULL)::BOX2D; +---- +NULL + +query T +SELECT ST_Box2DFromGeoHash(NULL, NULL)::BOX2D; +---- +NULL diff --git a/pkg/sql/logictest/testdata/logic_test/show_completions b/pkg/sql/logictest/testdata/logic_test/show_completions new file mode 100644 index 000000000000..71dbf1a5e678 --- /dev/null +++ b/pkg/sql/logictest/testdata/logic_test/show_completions @@ -0,0 +1,59 @@ +query T +SHOW COMPLETIONS AT OFFSET 1 FOR 'select 1' +---- +SELECT + +query T +SHOW COMPLETIONS AT OFFSET 7 FOR 'select 1' +---- + +query T +SHOW COMPLETIONS AT OFFSET 7 FOR 'select 2' +---- + +query T +SHOW COMPLETIONS AT OFFSET 10 FOR 'select * fro' +---- +FRO + +query T +SHOW COMPLETIONS AT OFFSET 11 FOR 'select * fro' +---- +FRO + +query T +SHOW COMPLETIONS AT OFFSET 12 FOR 'select * fro' +---- +FROM + +query T +SHOW COMPLETIONS AT OFFSET 10 FOR 'select * from' +---- +FROM + +query T +SHOW COMPLETIONS AT OFFSET 11 FOR 'select * from' +---- +FROM + +# This case doesn't really make sense - completing this as SELECT doesn't +# really make sense but we'll need to add more complex logic to determine +# whether our SQL token is a string const. +# However we do want to test this so we can ensure we handle escaped strings. +query T +SHOW COMPLETIONS AT OFFSET 4 FOR e'\'se\''; +---- +SEARCH +SECOND +SELECT +SEQUENCE +SEQUENCES +SERIALIZABLE +SERVER +SESSION +SESSIONS +SESSION_USER +SET +SETS +SETTING +SETTINGS diff --git a/pkg/sql/opt/exec/execbuilder/testdata/distsql_agg b/pkg/sql/opt/exec/execbuilder/testdata/distsql_agg index 8111a71a5d5e..8bd506692b12 100644 --- a/pkg/sql/opt/exec/execbuilder/testdata/distsql_agg +++ b/pkg/sql/opt/exec/execbuilder/testdata/distsql_agg @@ -59,7 +59,11 @@ EXPLAIN (DISTSQL) SELECT regr_avgy(a, b), regr_intercept(a, b), regr_r2(a, b), - regr_slope(a, b) + regr_slope(a, b), + regr_count(a, b), + covar_samp(a, b), + corr(a, b), + sqrdiff(a) FROM data GROUP BY b ---- distribution: full @@ -73,7 +77,7 @@ vectorized: true table: data@data_pkey spans: FULL SCAN · -Diagram: https://cockroachdb.github.io/distsqlplan/decode.html#eJzsmUFvskoXx_fvp5jMir4ZozOAbV3BY6khseADtLfNTUNQJtZcy3gBG5um3_1mUBGsD6PFRRcsKnMO8z9zev7Ob9F-wOTfOexB43E01E0LSDem67m_hxfANYZG3wNjBIK3qRRcIDBmbO4HUSj5fLVNsDiPJ2wZpdnW12C1fs6i7JmkYUjfCks_CV4XxXjBNuHydfv0Z5tqb0E8C6IJ3QY7MQ-2yhWL_WA6lfzxe0qTvJ3_80Zn6abxWboJs7azaMLyKgiMLxCI6TT2k9VqL34vx-_lOHibrvYT5R2zKKXxhC7SUjYm5bJztqDrDLh17DsQBmkABo59PwK_nsAYIhixkFrBK01g72-IIYIEIihDBBWIoAqfEVzEbEKThMV8y0cmMMMV7HUQnEWLZcrTzwhOWExh7wOms3ROYQ96wXhOHRqENG53IIIhTYPZPDuGd6HxD3_xD32HCPbZfPkaJT3AW0Ug-wbwBx89f85SiKC7CPiWVhuDIAoBBix9oTF8_kSQLdNdI0kaTCns4U90fLP6dBrTaZCyuK2We9X4PHTrybdsz7fuh0NJIxe8m_s7ScN81bfvLW-z_mXbQ1-3biRNzkPb2UTZRt-x_3IlHt7pjxvVnWltVu5v58a8vd1G93e-mdd-tB1fHwwkTclKm976IHUb8XOywHN0yzU907Z8xxg4huvypT4YOMZA9wxJw4j_DuXB7WYxfgcvQfKyNwYMnz93wyV_HO6uzjJicUhjGpYqZVUqxo87Xw7enz_O509KU5LLDiglB9TS1m5uwGVuwBVf3ZqWPvRd7-bGeJC0a6QRtK5bfOGP7FHp5c6ozm7vg-6YutU3DpR50J0vNXJ7MS75i0nRYFyo0rfzOljZpbnnvvv4eDD7dCj7dCirPwwOldAfBod2m5ZnOH1j5B1455BDhw7tkbHNOzQKadwDGkZAI21NRkBTENBUBLQuAtolAtoVAtr15gd3-D6-4AJM8g8uxMpGhbkcZyteAPMKmMtJJs_O4irCVYSriPpHnMjn_cZbrMUWbazu7Tx8tlI6Gx_PXXxG7rZxq02-QV5Bu4Wr323Ieyp58TnJixvyNuT96eQlx9OPnJN-pNWWv0E_QbuF63fZ0O9U-pFz0o809Gvo99PpJx9PP_mc9JNbbeUb9BO0W7h-Vw39TqWffE76yQ39Gvr9dPopx9NPOSf9lFZb_Qb9BO0Wrt91Q79T6aeck35KQ7-Gfj-dfoJ_YTg0WbAooUf9RbHDbwQNp3R9fRK2jCd0FLNJdsw6tDNdlghpkq7f4nVgRutXvMGiGO-LcVFMSmJ8mrhbR3xdR4xr9Y3VajWpnLdcLZarzepWu6VUqtVqsVrH6mqxwOpqscDqarHIaoFaYHW3jtWXleKrarOu6phVLRaYVS0WmFUtFpklUAvMuq5jFhZQVITRehytB9J6JK2J0nosxbVgigU0VQSmfcHpSaZVq0WmVatFplWrhaYJ5CLTvkC10rTnz__9FwAA__8pRYXf +Diagram: https://cockroachdb.github.io/distsqlplan/decode.html#eJzsmVFvokoUx9_vp5jME70ZozOgtT7BWmpIFFygvW1uGoIy65prwQVsbDb97jcDiGBdRotv5aEy5zD_M8fz7_we2t8w-rWCA6g-TseKpgPhVrNs6_v4CljqWB3aYIaA-7oQ3CsEZkGwclzfExy22iWCMI_nwcaPk60v7jZ9Lv3kGcWeR18LSydyX9bFeB1k4eZl93SWWbVXN1y6_pzugr2YBTvlNggdd7EQnNlbTKO8nb9Zo8s4a3wZZ2HSdhLNg7wKArMrBEK6CJ1ouz2I38rxWzl2Xxfbw0R5x9KPaTin67iUDUm57CpY01ImG2qaSXtNv_4uE4a7dfQr9JY_fgjuFbgzjQnw3NgFI9O4n4JvT2AGEfQDj-ruC43g4F-IIYIEIihCBCWIYBc-I7gOgzmNoiBkW34nAs3bwkEHwaW_3sQs_YzgPAgpHPyG8TJeUTiAtjtbUZO6Hg3bHYigR2N3uUqOYV3I7MNZ_0ffIILDYLV58aMBYG0jkPz2sAezjT2XMUTQWrtsS6uNget7AIMg_klD-PyOYLCJ941EsbugcIDf0enNKotFSBduHITtbrlXmc1D0Z8c3bAd_X48FmRyxbq5nwgyZquhca_b2fqbYYwdRb8VZDEPDTOLko2OafxjCSycKI-ZaqLp2cr6bt5qd3e76H7iaHntR8N0lNFIkKWktGanB3V3ETsnCWxT0S3N1gzdMdWRqVoWWyqjkamOFFsVZIzYdygPbj-L2Rv46UY_D8aA4fP7frjkj8Pd19n4QejRkHqlSkmVivHjzoeDD-eP8_mT0pTEsgNSyYFuaWsvN-A6N6DPVnearowdy769VR8E-QbJBKV1iy-cqTEtvdwb1dnvfVBMTdGH6pEyD4r5oUZuL8YlfzEpGowLVYZGXgdL-zTz3LEeH49mn45ln45llYfRsRLKw-jYbk23VXOoTu0j70xy7NCxMVXL-fT7WMpkepg3zXImvyaF-ZnU92g4ADJGQCZtWURAlhCQuwjIPQTkawTkPgLyTfaDO2wfWzABJvkHE2IpU2Emx8mKFcCsAmZyksiTs5iKMBVhKrI7kCQfTEX6f6SUeNmLpAetYN3G3YOdx8-WSmfj03GOL4jzNm61ySeAzmm3QJReA_RzgY4vCXTcAL0B-hcFOjkdquSSUCWttvgJqHLaLdzq6waq50KVXBKqpIFqA9UvClXxdKiKl4Sq2GpLn4Aqp93Cre43UD0XquIloSo2UG2g-kWhKp0OVemSUJVa7e4noMppt3CrbxqongtV6ZJQlRqoNlD9olDl_NfJpNE68CN60l9rO-yiUW9B01sZBZtwTqdhME-OSUMj0SUJj0Zx-hangeanr1iDRTE-FOOimJTE-Dxxr474po4Y1-obd6vVpHLeYrVYrDarV-2WVKnuVou7dayuFnOsrhZzrK4W86zmqDlW9-pYfV0p7leb1a9jVrWYY1a1mGNWtZhnFkfNMeumjlmYQ1EeRutxtB5I65G0JkrrsRTXginm0FTimPYBp2eZVq3mmVat5plWreaaxpHzTPsA1UrTnt__-j8AAP__B0P_tA== statement ok @@ -271,7 +275,7 @@ Diagram: https://cockroachdb.github.io/distsqlplan/decode.html#eJy0lGFr4jAYx9_fp # Regression aggregate functions have two local, and one final stage aggregations. # Calculation and rendering are happening at the end. query T -EXPLAIN (DISTSQL) SELECT covar_pop(a, c), regr_sxx(a, c), regr_sxy(a, c), regr_syy(a, c), regr_avgx(a, c), regr_avgy(a, c), regr_intercept(a, c), regr_r2(a, c), regr_slope(a, c) FROM data +EXPLAIN (DISTSQL) SELECT covar_pop(a, c), regr_sxx(a, c), regr_sxy(a, c), regr_syy(a, c), regr_avgx(a, c), regr_avgy(a, c), regr_intercept(a, c), regr_r2(a, c), regr_slope(a, c), regr_count(a, c), covar_samp(a, c), corr(a, c), sqrdiff(a) FROM data ---- distribution: full vectorized: true @@ -283,13 +287,13 @@ vectorized: true table: data@data_pkey spans: FULL SCAN · -Diagram: https://cockroachdb.github.io/distsqlplan/decode.html#eJy8ld9ro04Uxd-_f4XcpwQmmFHTHz5F8rVByCZZldKyBJnVixvWOu44KSkl__uiLjS6VoOl-1J6j3M8h4-XySvkvxIwwX7YrixnrYz-dzzf-7oaK569she-EvJnJoKMZyNGlHBMFIGxCPLjsTG_1OeX-sye42NTqJ_YpxJFiJmsqUKrvzbhGVaKcuduvigRkwwIpDzCNXvCHMxvQIGABgR0IGAAgRnsCGSCh5jnXBRHXkuDEx3BnBLYp9lBFvKOQMgFgvkKci8TBBN89j1BF1mEQp0CgQgl2ydlTBE9L_4E2U98AQILnhye0txUin5AwMtYMU1UqrA0UqjC5Q8UsDsR4Af5lplLFiOY9EQu72XFscCYSS7UWb2W71prz_GdzTpw7aVre17xr7VcuvbS8u3RnJK5Nn63hfZui7fwQ8pFhAKjWvLu1N2TNvjdOWtrFSw295YbbDfb0ZyOgfxRi-aB9_DQJj62iI8tonW_bPFb98uWs87at92FvfX_fuRqLXmrzdYu5fcw6jWM9PIlo8OWTKUTVRuwZj3Nzj7f1SeumXY5H20gH22i6gP49DQ743P9iXz0y_noA_noE9UYwKen2Rmfm0_kY1zOxxjIx5ioswF8epqd8bn9R9d4SwsX84ynOTau8_Y3T4trHqMYq9-EnB9EiFvBwzKmGjelrxQizGX1lFaDk1aPioLnZtpp1mpm2jRr3ck90Xqn2-g2Gx_pPes0X3UnX30k-brTfNOdfPOR5NvubzXtWZPuJWtm707__Q4AAP__FG54SQ== +Diagram: https://cockroachdb.github.io/distsqlplan/decode.html#eJzMVV9vok4Uff99CnKfMBmD_LF_eJJYNCQW7ED7a7MxZBamrFnL0AEbm8bvvgG6VVwKBl98IXPPzOGcOfcm8wHp6wp0MB_nM8OyBfHGcj33btYTXHNmjj0hYG-E-wlLRIKEoIcETiPup5vNQf1erd-rNXmLNodA9cQyzigPaJJVUK5Uf7tiCa0gAVvHX5TSa0pekh3C-d91-srD5fOzSHrCBDu3QkgyAghiFlKbvNAU9B8gAwIFEKiAQAMEQ1ggSDgLaJoynh_5KAhWuAF9gGAZJ-sshxcIAsYp6B-QLbMVBR088nNFMSUh5dIAEIQ0I8tVIZNLj_KPn_ym74BgzFbrlzjVhdwrIHATkld9SRZIHAqywLJflMNii4Cts51mmpGIgi5v0fG-jCjiNCIZ49KwasvDhu1anuXYPjan2HTdfGlMp9icGp4pjmQ0Unq5Xefe9nzs_O-Keene4RtrMhFHclHd336uimPF-jvjyrfGd37XMeMh5TSsmF1sm68mH0Q-sWxj5o-dBwP7c2f-6bBE88v67uNjHfhUAz7VgMbDtIZvPExrzlq2Z-KxOff-3cJKjd7MmZu7cHO6WPZh_1KucVu91djBuAJ8tUlFIw2Nht-3Ra20RT5-zuVucy7JfUnpMOktzvbG4eK8Jl05PlKlY6RKX1I7RNribC_Sy_OKVD0-UrVjpGpf0jpE2uJsL9Kr84pUOz5SrWOkWl8adoi0xdlepNfnFWnL24xpmrA4pQdPXf2fB_kTSMOIlu9lytY8oHPOgkKmLJ2CVwAhTbNyVy4LKy63coP7ZLmRrFTI8iFZaVZukVYb2VozWTvF97CRfNGsfHGK8mUj-apZ-eoU5evmXg1axqR5yA61F9v__gQAAP__Qgnbvw== # Test various combinations of aggregation functions and verify that the # aggregation processors are set up correctly. query T -EXPLAIN (DISTSQL) SELECT sum(a), avg(b), sum(c), avg(d), stddev(a), stddev_samp(a), stddev_pop(a), variance(b), var_samp(b), var_pop(b), sum(a+b+c::INT+d), covar_pop(a, c), regr_sxx(a, c), regr_sxy(a, c), regr_syy(a, c), regr_avgx(a, c), regr_avgy(a, c), regr_intercept(a, c), regr_r2(a, c), regr_slope(a, c) FROM data +EXPLAIN (DISTSQL) SELECT sum(a), avg(b), sum(c), avg(d), stddev(a), stddev_samp(a), stddev_pop(a), variance(b), var_samp(b), var_pop(b), sum(a+b+c::INT+d), covar_pop(a, c), regr_sxx(a, c), regr_sxy(a, c), regr_syy(a, c), regr_avgx(a, c), regr_avgy(a, c), regr_intercept(a, c), regr_r2(a, c), regr_slope(a, c), regr_count(a, c), covar_samp(a, c), corr(a, c), sqrdiff(a) FROM data ---- distribution: full vectorized: true @@ -303,11 +307,11 @@ vectorized: true table: data@data_pkey spans: FULL SCAN · -Diagram: https://cockroachdb.github.io/distsqlplan/decode.html#eJzcVt1vsjoYvz9_RfNcYazBAjrHVYljhsQXfYF32XJiTAeNxxwHnIJmy7L__aTgF4ahickuvIA8X78-H7-26Sdk_63ABPt5OrYcFykPjh_4v8ct5NtjexigbP2msBZGbLNQXlu40MOtHkk9jyK-KUJKcZ6xt_RYT5NS3TCxZHHIi2U2TJSBO0VG7dZXFIba6LWF2ig0TccNBlKU2cJkF8swkmUIvhDz7P39RP-o6h9VnW0W76eGasQyzrkIeZpXrEKrLrtKUl5a0KM3-YUiljPAECcRd9kbz8D8Gwhg0ACDDhgMwNCDGYZUJCHPskTIkM8C4ETvYHYxLON0nUvzDEOYCA7mJ-TLfMXBhIC9rrjHWcSF2gUMEc_ZclWkkamp_M3Tf_kHYBgmq_VbnJmIYfSKUYhRBBj8lElbRyWIxREiKMn_4QIweDyOuDARNdqKQkmbaq021bfDx4gSjKiGEdUxogbMvjAk6_xQaZazBQeTfOHLu7EWC8EXLE-E2qs24__5pVCtJeuVki6l4eSPG2zlwmrspd6Rv5D9396D8_i4XWPr0SqewzpESoFnub4TOBN37tkjz_Z9KVqjkWePrMBWqIZlwu_61r7t-9DuOk5ExAWPKr3OvponQ7o1oyH74ndDmjuNw9lH9KX26LjWeO4HDw_2k0LvMCWYDk4d8-lkWuN8sjzHcoe2Qu-xHIpecZWgI09ZbvcQNJzswwg5mOXQ5_7zc631pc76Ume1nkZ1S1hPo7poxw1sb2hPgxqfp9UlHU-m9s6-PzHF0VDLk4ER7am0jxG9234DjOj99iNd-ZPxRJ4lIiFEYkhP_iSMSAyRICIRWvfbPadX9hy5_OYg19wcKumo2g_cHWf6OToh_Zu6O7TLedSu4lHrqPoP8HimnyMe726KR_1yHvWreNQ7qvEDPJ7p54jHwU3xaFzOo3EVj0ZH7f0Aj2f6OeLx_qZ4PPMW9XiWJnHGT95m9St35ZuNRwtePvCyZC1CPhVJWKQp1UmBKwwRz_LSS0rFiUuXLPAYTBrBWgVMTsFac-YzqfVGtNEMNq6pu9cI7jdn7l-T-a4RPGjOPLgm830zV90z26R5k53mnn399X8AAAD__7oiopI= +Diagram: https://cockroachdb.github.io/distsqlplan/decode.html#eJzcVs1uqzgU3s9TWF4RxRGxIWnKyiilEVIacoHb6dUoQi74ZqJJgWtI1Krqu48M-YGIkkiRuugCdP6-c3zOZ1t-h9mfNTSg9TSfmvYMKHe253s_ph3gWVNr7INs86KwDgJsu1SeO6jQw50eST2PIr4tQkoxyNhLWtXTpFS3TKxYHPIizZaJMnCvyKh9fkVhoAueO6ALQsOwZ_5IirJamOxjGQJyGYIvRZC9vp7ob3X9ra6z7fL11FCPWMU5FyFP85pVkHradZLymiVMNvEBUq61nMbeIsRezv6IaPX7t8I64N51HkDEcgYRjJOIz9gLz6DxD8QQQQIR1CCCOkRwABcIpiIJeZYlQoa8FwA7eoVGH8FVnG5yaV4gGCaCQ-Md5qt8zaEBffa85i5nERdqHyIY8Zyt1kUZWZrKX5D-x98gguNkvXmJMwMwBJ4RCBGIIIJeyqStp2LA4ghgkOT_cgERdHkccWEAqncVheIuJZ0u1XbEIUAxApQgQDUEqA4XHwgmm_y40ixnSw4N_IEu78ZcLgVfsjwR6qDejPfzQaGkI9crJU1KY-fnzN_JhVU_SIOKv5C9H-6dfX-_y7HzkJrnmAdLyXfNmWf7tjMLXGviWp4nRXMyca2J6VsKJagsWCQLXOdvT-l8Ogby6RiO3W_iRERc8KjW-uKjfVC43zApfOhlP7PAbp3VIWIotXt7Zk4Dz7-7sx4VeoMoRnR06gjmzrzB-Wi6tjkbWwq9RXJGWs1Vgiqecrn9Y9DYOYRhfDRLDgLv6anR-qvJ-qvJaj5OmlKYj5OmaHvmW-7YmvsNPpc0FZ06c2tvP8wUk9P2PPPhpL-x47p1y2FjVkZ8OJPF4VPLs4cAHah0iAC92X0jBOjt7sN9-ZPxWJ5WLCFYYvBA_iQMSwyWICwRRCJIUUEiiESQz0-4Vtva-PL7Cl9zX6m4p5IvuLHO9FM5iMPvfGORy2klV9FKeqr2BbSe6adC6813plW7nFbtKlq1nqp_Aa1n-qnQOvrOtOqX06pfRaveUwdfQOuZfiq03n5nWs-8nl2epUmc8ZPnY3PmvnxW8mjJyzdolmxEyOciCYsypeoUuMIQ8SwvvbhU7Lh0yQVWwbgVTGpgfAom7ZXPlNZa0Xo7WL9m3YNW8LC98vCayjet4FF75dE1lW_bueqf2Sbtm-y09uLjr_8DAAD__04d4bI= query T -EXPLAIN (DISTSQL) SELECT sum(a), min(b), max(c), count(d), avg(a+b+c::INT+d), stddev(a+b), variance(c::INT+d), covar_pop(b, d), regr_sxx(a, c), regr_sxy(a, c), regr_syy(a, c), regr_avgx(a, c), regr_avgy(b, c), regr_intercept(a, b), regr_r2(b, c), regr_slope(a, c) FROM data +EXPLAIN (DISTSQL) SELECT sum(a), min(b), max(c), count(d), avg(a+b+c::INT+d), stddev(a+b), variance(c::INT+d), covar_pop(b, d), regr_sxx(a, c), regr_sxy(a, c), regr_syy(a, c), regr_avgx(a, c), regr_avgy(b, c), regr_intercept(a, b), regr_r2(b, c), regr_slope(a, c), sqrdiff(a), regr_count(a, b), covar_samp(b, c), corr(a, c) FROM data ---- distribution: full vectorized: true @@ -321,7 +325,7 @@ vectorized: true table: data@data_pkey spans: FULL SCAN · -Diagram: https://cockroachdb.github.io/distsqlplan/decode.html#eJzsV11v6jgQfd9fYc2TEUbgfADNkyOaokg0cJNctlcrhExisWhpkk0Coqr631cOFAhLAxLq7Utfgn3mjMczc2yZV8j-XYIB1tNoYNoOwve253s_BjXkWQOr56Ns9Yx5jaDnRYRn8pdvcFAjKIhXUY7DGkF8PccYc1RHsxqqo8AwbMfvyqG0ZnkYivXOTNCapwseBQLvaDtWEK95Ok3iBM9IAaRink6zzQZzgoLD_KU8fynP-Xq-OQVe5Ip7YBHlIg1Ekkva7B1NlRIpW8aJ2K6DHtzhIwp5zoFAFIfC4c8iA-MvoEBAAQIqENCAgA4TAkkaByLL4lRSXgsHO9yA0SKwiJJVLuEJgSBOBRivkC_ypQADfD5bClfwUKTNFhAIRc4XyyKMDM3kZ5r8I16AQC9erp6jzEAyAYICgkIg4CVcYo0mRTwKEUVx_rdIgYArolCkBmJaHWNG60yp1Zm6axFBBUKk9R2UGEEFqEoDTN4IxKv8sPss53MBBn0j12dozuepmPM8Tpt6OUHv5yNmWg0IPNoOZnoxMp8wa8tRb_jT8afu8E8Py2lBpnvDbuz9cO_thwfMlD1HOeIoJY6656hHnGLsu6bj2b49dKau1Xctz5NDs993rb7pW5jphHWuImpku_1rVryOqBFZmo96oXzYi0MLVlGchiIVYan-k7fqbtHWmXbRfbuUfbve6zq1ZT21fZX1El4k-2A75mDq-ff31hizDmFdwu4OhrHp2qbTszCjLcIoJYwqB2tvODbd6Wg4woyqB1hWbeo9PWFGtf-hv86hv86h5rh_bglz3Jds_QS2Hd9ye9ZICrF9YnOVMw7eYDiy3tffH83SeSOI6U3WJoh1CGLyON7JI9mSH0mkkkkllUou1eVH0mnnQ3moJXnQ6y8jestl1KSNpvJF19GFHI8E3v6-jj75OlKu15tyk96URlP9Ir1dyPFIb51vvX2y3tTr9abepDe10dS-SG8XcjzSW_dbb5-sN-16vWk36U1rNPUv0tuFHI_0dvett9_4vD_TC1dkSRxl4uSZf37llnz-i3Autv8VsniVBmKUxkERZjsdFn4FEIos31rpdmJHW5Pc4LEzrXRWSs701FmpjnwhtFrprVU7a7fsW690bldHbt8SuVPp3K2O3L0l8l11r1oXZFItstPYk7c__gsAAP__hfJalg== +Diagram: https://cockroachdb.github.io/distsqlplan/decode.html#eJzsV8uO4jgU3c9XWF4ZYQTOA6isHFEpFIkKdJJmqjVCyCRuBg0kaScgSq3695ETXmGogMSCWdQG7HPPffkeW8pvmP5aQgNab6OBaTsAPdue730b1IBnDayeD9L1CrEaBqtFhGbyn21RUMMgiNdRhsIaBmwzRwgxUAezGqiDwDBsx-_KpbSmWRjyzc6MwYaJBYsCjna0HSuIN0xMkzhBM5wDgs_FNN1uEcMgOO7fy_v38p5t5ttz4F1GPACLKOMi4EkmabM9KpQSKV3GCd_HSX-JcPHzZ34GubVofOde1J2yVbKPEMRCFL7gxR2-gpBlDGIYxSF32Iqn0PgLEoihAjFUIYYaxFCHEwwTEQc8TWMhKb9zBzvcQqOF4SJK1pmEJxgGseDQ-A2zRbbk0IA-my25y1nIRbMFMQx5xhbLPI1MTeXPNPmHv0MMe_FyvYpSA8jqMQgwCCGGXsIk1mgSwKIQEBBnf3MBMXR5FHJhAKrVEaKkTpVanaq78WKQI1ha96DEMMhBVRrg5APDeJ0dq08zNufQIB_49g7N-VzwOcti0dTLDXrfXxHVahDDV9tBVM9X5huibbnqDb87_tQd_ukhuc3J5GDYrb1v7rP98oKocuAoJxylxFEPHPWEk69913Q827eHztS1-q7leXJp9vuu1Td9C1Ed085NRA0X5d8S8TaihoujOfShnVSv1T6dkvLplI7DWUexCLngYWkyk4_qOZLWhUGSwyCVwyD3Jz61d7Xuzl8v4fkxvNiOOZh6_vOzNUa0g2kX06ejYWy6tun0LERJC1NCMCXK0dobjk13OhqOECXqEZbnOfXe3hAl2n_QH5fQH5dQc9y_FMIc9yVbP4Ntx7fcnjWSEm2f2VzlgoM3GI6scvzDqEkHU9lr97xXz3wdlWP1hq67j3K4-qX7jAHVm7SNAe1gQOV1f5JXviV_JJFIJpFUIrlElz-STiSfdHcxiPRSWp_qTi3pjtz-_pF73r8maTSVB72AV3o8uTntrxfwYS-gcrsSlbuUqDSa6oOUeKXHEyV2vpT4MCWqtytRvUuJaqOpPUiJV3o8UWL3S4kPU6J2uxK1u5SoNZr6g5R4pccTJT59KfF_8X1yYUouT5M4SvnZd8rlyC35_cLDOS8-dtJ4LQI-EnGQpym2w9wvB0KeZoWVFBs7KkyywFNnUumslJzJubNSnflKarXSW6t21u6pW690bldnbt-TuVPp3K3O3L0n81P1rFpXZFItsvPck48__g0AAP___M2gmQ== # Verify that local and final aggregation is correctly shared and de-duplicated. diff --git a/pkg/sql/opt/memo/testdata/stats_quality/tpcc b/pkg/sql/opt/memo/testdata/stats_quality/tpcc index 2cb13903260d..4dbaa70fb26a 100644 --- a/pkg/sql/opt/memo/testdata/stats_quality/tpcc +++ b/pkg/sql/opt/memo/testdata/stats_quality/tpcc @@ -23,7 +23,7 @@ project ├── save-table-name: new_order_01_project_1 ├── columns: w_tax:8(decimal) ├── cardinality: [0 - 1] - ├── stats: [rows=1, distinct(8)=1, null(8)=0, avgsize(8)=4] + ├── stats: [rows=1, distinct(8)=1, null(8)=0, avgsize(8)=6] ├── key: () ├── fd: ()-->(8) └── scan warehouse @@ -31,7 +31,7 @@ project ├── columns: w_id:1(int!null) w_tax:8(decimal) ├── constraint: /1: [/1 - /1] ├── cardinality: [0 - 1] - ├── stats: [rows=1, distinct(1)=1, null(1)=0, avgsize(1)=4, distinct(8)=1, null(8)=0, avgsize(8)=4] + ├── stats: [rows=1, distinct(1)=1, null(1)=0, avgsize(1)=1, distinct(8)=1, null(8)=0, avgsize(8)=6] ├── key: () └── fd: ()-->(1,8) @@ -56,7 +56,7 @@ project ├── save-table-name: new_order_02_project_1 ├── columns: c_discount:16(decimal) c_last:6(varchar) c_credit:14(char) ├── cardinality: [0 - 1] - ├── stats: [rows=1, distinct(6)=0.999502, null(6)=0, avgsize(6)=4, distinct(14)=0.78694, null(14)=0, avgsize(14)=4, distinct(16)=0.999902, null(16)=0, avgsize(16)=4] + ├── stats: [rows=1, distinct(6)=0.999502, null(6)=0, avgsize(6)=14, distinct(14)=0.78694, null(14)=0, avgsize(14)=4, distinct(16)=0.999902, null(16)=0, avgsize(16)=6] ├── key: () ├── fd: ()-->(6,14,16) └── scan customer @@ -64,7 +64,7 @@ project ├── columns: c_id:1(int!null) c_d_id:2(int!null) c_w_id:3(int!null) c_last:6(varchar) c_credit:14(char) c_discount:16(decimal) ├── constraint: /3/2/1: [/1/1/50 - /1/1/50] ├── cardinality: [0 - 1] - ├── stats: [rows=1, distinct(1)=1, null(1)=0, avgsize(1)=4, distinct(2)=1, null(2)=0, avgsize(2)=4, distinct(3)=1, null(3)=0, avgsize(3)=4, distinct(6)=0.999502, null(6)=0, avgsize(6)=4, distinct(14)=0.78694, null(14)=0, avgsize(14)=4, distinct(16)=0.999902, null(16)=0, avgsize(16)=4, distinct(1-3)=1, null(1-3)=0, avgsize(1-3)=12] + ├── stats: [rows=1, distinct(1)=1, null(1)=0, avgsize(1)=3, distinct(2)=1, null(2)=0, avgsize(2)=1, distinct(3)=1, null(3)=0, avgsize(3)=1, distinct(6)=0.999502, null(6)=0, avgsize(6)=14, distinct(14)=0.78694, null(14)=0, avgsize(14)=4, distinct(16)=0.999902, null(16)=0, avgsize(16)=6, distinct(1-3)=1, null(1-3)=0, avgsize(1-3)=5] ├── key: () └── fd: ()-->(1-3,6,14,16) @@ -111,7 +111,7 @@ scan item │ ├── [/275 - /275] │ └── [/300 - /300] ├── cardinality: [0 - 12] - ├── stats: [rows=12, distinct(1)=12, null(1)=0, avgsize(1)=4, distinct(3)=11.8958, null(3)=0, avgsize(3)=4, distinct(4)=11.9934, null(4)=0, avgsize(4)=4, distinct(5)=11.9946, null(5)=0, avgsize(5)=4] + ├── stats: [rows=12, distinct(1)=12, null(1)=0, avgsize(1)=4, distinct(3)=11.8958, null(3)=0, avgsize(3)=22, distinct(4)=11.9934, null(4)=0, avgsize(4)=6, distinct(5)=11.9946, null(5)=0, avgsize(5)=41] ├── key: (1) ├── fd: (1)-->(3-5) └── ordering: +1 @@ -142,7 +142,7 @@ project ├── save-table-name: new_order_04_project_1 ├── columns: s_quantity:3(int) s_ytd:14(int) s_order_cnt:15(int) s_remote_cnt:16(int) s_data:17(varchar) s_dist_05:8(char) [hidden: s_i_id:1(int!null)] ├── cardinality: [0 - 5] - ├── stats: [rows=5, distinct(1)=5, null(1)=0, avgsize(1)=4, distinct(3)=4.86513, null(3)=0, avgsize(3)=4, distinct(8)=4.80371, null(8)=0, avgsize(8)=4, distinct(14)=0.993262, null(14)=0, avgsize(14)=4, distinct(15)=0.993262, null(15)=0, avgsize(15)=4, distinct(16)=0.993262, null(16)=0, avgsize(16)=4, distinct(17)=4.99973, null(17)=0, avgsize(17)=4] + ├── stats: [rows=5, distinct(1)=5, null(1)=0, avgsize(1)=4, distinct(3)=4.86513, null(3)=0, avgsize(3)=3, distinct(8)=4.80371, null(8)=0, avgsize(8)=26, distinct(14)=0.993262, null(14)=0, avgsize(14)=2, distinct(15)=0.993262, null(15)=0, avgsize(15)=2, distinct(16)=0.993262, null(16)=0, avgsize(16)=2, distinct(17)=4.99973, null(17)=0, avgsize(17)=40] ├── key: (1) ├── fd: (1)-->(3,8,14-17) ├── ordering: +1 @@ -156,7 +156,7 @@ project │ ├── [/4/1400 - /4/1400] │ └── [/4/1500 - /4/1500] ├── cardinality: [0 - 5] - ├── stats: [rows=5, distinct(1)=5, null(1)=0, avgsize(1)=4, distinct(2)=1, null(2)=0, avgsize(2)=4, distinct(3)=4.86513, null(3)=0, avgsize(3)=4, distinct(8)=4.80371, null(8)=0, avgsize(8)=4, distinct(14)=0.993262, null(14)=0, avgsize(14)=4, distinct(15)=0.993262, null(15)=0, avgsize(15)=4, distinct(16)=0.993262, null(16)=0, avgsize(16)=4, distinct(17)=4.99973, null(17)=0, avgsize(17)=4, distinct(1,2)=5, null(1,2)=0, avgsize(1,2)=8] + ├── stats: [rows=5, distinct(1)=5, null(1)=0, avgsize(1)=4, distinct(2)=1, null(2)=0, avgsize(2)=1, distinct(3)=4.86513, null(3)=0, avgsize(3)=3, distinct(8)=4.80371, null(8)=0, avgsize(8)=26, distinct(14)=0.993262, null(14)=0, avgsize(14)=2, distinct(15)=0.993262, null(15)=0, avgsize(15)=2, distinct(16)=0.993262, null(16)=0, avgsize(16)=2, distinct(17)=4.99973, null(17)=0, avgsize(17)=40, distinct(1,2)=5, null(1,2)=0, avgsize(1,2)=5] ├── key: (1) ├── fd: ()-->(2), (1)-->(3,8,14-17) └── ordering: +1 opt(2) [actual: +1] @@ -203,7 +203,7 @@ ORDER BY c_first ASC project ├── save-table-name: payment_01_project_1 ├── columns: c_id:1(int!null) [hidden: c_first:4(varchar)] - ├── stats: [rows=2.02643, distinct(1)=2.02575, null(1)=0, avgsize(1)=4, distinct(4)=2.02276, null(4)=0, avgsize(4)=4] + ├── stats: [rows=2.198952, distinct(1)=2.19815, null(1)=0, avgsize(1)=3, distinct(4)=2.19463, null(4)=0, avgsize(4)=14] ├── key: (1) ├── fd: (1)-->(4) ├── ordering: +4 @@ -211,12 +211,12 @@ project ├── save-table-name: payment_01_scan_2 ├── columns: c_id:1(int!null) c_d_id:2(int!null) c_w_id:3(int!null) c_first:4(varchar) c_last:6(varchar!null) ├── constraint: /3/2/6/4/1: [/1/1/'ANTIABLEABLE' - /1/1/'ANTIABLEABLE'] - ├── stats: [rows=2.02643, distinct(1)=2.02575, null(1)=0, avgsize(1)=4, distinct(2)=1, null(2)=0, avgsize(2)=4, distinct(3)=1, null(3)=0, avgsize(3)=4, distinct(4)=2.02276, null(4)=0, avgsize(4)=4, distinct(6)=1, null(6)=0, avgsize(6)=4, distinct(2,3,6)=1, null(2,3,6)=0, avgsize(2,3,6)=12] - │ histogram(2)= 0 2.0264 - │ <---- 1 -- - │ histogram(3)= 0 2.0264 - │ <---- 1 -- - │ histogram(6)= 0 2.0264 + ├── stats: [rows=2.198952, distinct(1)=2.19815, null(1)=0, avgsize(1)=3, distinct(2)=1, null(2)=0, avgsize(2)=1, distinct(3)=1, null(3)=0, avgsize(3)=1, distinct(4)=2.19463, null(4)=0, avgsize(4)=14, distinct(6)=1, null(6)=0, avgsize(6)=14, distinct(2,3,6)=1, null(2,3,6)=0, avgsize(2,3,6)=16] + │ histogram(2)= 0 2.199 + │ <---- 1 - + │ histogram(3)= 0 2.199 + │ <---- 1 - + │ histogram(6)= 0 2.199 │ <--- 'ANTIABLEABLE' ├── key: (1) ├── fd: ()-->(2,3,6), (1)-->(4) @@ -258,7 +258,7 @@ project ├── save-table-name: order_status_01_project_1 ├── columns: c_balance:17(decimal) c_first:4(varchar) c_middle:5(char) c_last:6(varchar) ├── cardinality: [0 - 1] - ├── stats: [rows=1, distinct(4)=0.999106, null(4)=0, avgsize(4)=4, distinct(5)=0.632121, null(5)=0, avgsize(5)=4, distinct(6)=0.999502, null(6)=0, avgsize(6)=4, distinct(17)=0.632121, null(17)=0, avgsize(17)=4] + ├── stats: [rows=1, distinct(4)=0.999106, null(4)=0, avgsize(4)=14, distinct(5)=0.632121, null(5)=0, avgsize(5)=4, distinct(6)=0.999502, null(6)=0, avgsize(6)=14, distinct(17)=0.632121, null(17)=0, avgsize(17)=6] ├── key: () ├── fd: ()-->(4-6,17) └── scan customer @@ -266,7 +266,7 @@ project ├── columns: c_id:1(int!null) c_d_id:2(int!null) c_w_id:3(int!null) c_first:4(varchar) c_middle:5(char) c_last:6(varchar) c_balance:17(decimal) ├── constraint: /3/2/1: [/1/1/50 - /1/1/50] ├── cardinality: [0 - 1] - ├── stats: [rows=1, distinct(1)=1, null(1)=0, avgsize(1)=4, distinct(2)=1, null(2)=0, avgsize(2)=4, distinct(3)=1, null(3)=0, avgsize(3)=4, distinct(4)=0.999106, null(4)=0, avgsize(4)=4, distinct(5)=0.632121, null(5)=0, avgsize(5)=4, distinct(6)=0.999502, null(6)=0, avgsize(6)=4, distinct(17)=0.632121, null(17)=0, avgsize(17)=4, distinct(1-3)=1, null(1-3)=0, avgsize(1-3)=12] + ├── stats: [rows=1, distinct(1)=1, null(1)=0, avgsize(1)=3, distinct(2)=1, null(2)=0, avgsize(2)=1, distinct(3)=1, null(3)=0, avgsize(3)=1, distinct(4)=0.999106, null(4)=0, avgsize(4)=14, distinct(5)=0.632121, null(5)=0, avgsize(5)=4, distinct(6)=0.999502, null(6)=0, avgsize(6)=14, distinct(17)=0.632121, null(17)=0, avgsize(17)=6, distinct(1-3)=1, null(1-3)=0, avgsize(1-3)=5] ├── key: () └── fd: ()-->(1-6,17) @@ -301,19 +301,19 @@ ORDER BY c_first ASC project ├── save-table-name: order_status_02_project_1 ├── columns: c_id:1(int!null) c_balance:17(decimal) c_first:4(varchar) c_middle:5(char) - ├── stats: [rows=1.940592, distinct(1)=1.93997, null(1)=0, avgsize(1)=4, distinct(4)=1.93723, null(4)=0, avgsize(4)=4, distinct(5)=0.856382, null(5)=0, avgsize(5)=4, distinct(17)=0.856382, null(17)=0, avgsize(17)=4] + ├── stats: [rows=2.092573, distinct(1)=2.09185, null(1)=0, avgsize(1)=3, distinct(4)=2.08866, null(4)=0, avgsize(4)=14, distinct(5)=0.876632, null(5)=0, avgsize(5)=4, distinct(17)=0.876632, null(17)=0, avgsize(17)=6] ├── key: (1) ├── fd: (1)-->(4,5,17) ├── ordering: +4 └── index-join customer ├── save-table-name: order_status_02_index_join_2 ├── columns: c_id:1(int!null) c_d_id:2(int!null) c_w_id:3(int!null) c_first:4(varchar) c_middle:5(char) c_last:6(varchar!null) c_balance:17(decimal) - ├── stats: [rows=1.940592, distinct(1)=1.93997, null(1)=0, avgsize(1)=4, distinct(2)=1, null(2)=0, avgsize(2)=4, distinct(3)=1, null(3)=0, avgsize(3)=4, distinct(4)=1.93723, null(4)=0, avgsize(4)=4, distinct(5)=0.856382, null(5)=0, avgsize(5)=4, distinct(6)=1, null(6)=0, avgsize(6)=4, distinct(17)=0.856382, null(17)=0, avgsize(17)=4, distinct(2,3,6)=1, null(2,3,6)=0, avgsize(2,3,6)=12] - │ histogram(2)= 0 1.9406 + ├── stats: [rows=2.092573, distinct(1)=2.09185, null(1)=0, avgsize(1)=3, distinct(2)=1, null(2)=0, avgsize(2)=1, distinct(3)=1, null(3)=0, avgsize(3)=1, distinct(4)=2.08866, null(4)=0, avgsize(4)=14, distinct(5)=0.876632, null(5)=0, avgsize(5)=4, distinct(6)=1, null(6)=0, avgsize(6)=14, distinct(17)=0.876632, null(17)=0, avgsize(17)=6, distinct(2,3,6)=1, null(2,3,6)=0, avgsize(2,3,6)=16] + │ histogram(2)= 0 2.0926 │ <---- 2 -- - │ histogram(3)= 0 1.9406 + │ histogram(3)= 0 2.0926 │ <---- 2 -- - │ histogram(6)= 0 1.9406 + │ histogram(6)= 0 2.0926 │ <--- 'ANTIBARESE' ├── key: (1) ├── fd: ()-->(2,3,6), (1)-->(4,5,17) @@ -322,16 +322,16 @@ project ├── save-table-name: order_status_02_scan_3 ├── columns: c_id:1(int!null) c_d_id:2(int!null) c_w_id:3(int!null) c_first:4(varchar) c_last:6(varchar!null) ├── constraint: /3/2/6/4/1: [/2/2/'ANTIBARESE' - /2/2/'ANTIBARESE'] - ├── stats: [rows=1.940592, distinct(1)=1.93997, null(1)=0, avgsize(1)=4, distinct(2)=1, null(2)=0, avgsize(2)=4, distinct(3)=1, null(3)=0, avgsize(3)=4, distinct(4)=1.93723, null(4)=0, avgsize(4)=4, distinct(6)=1, null(6)=0, avgsize(6)=4, distinct(2,3,6)=1, null(2,3,6)=0, avgsize(2,3,6)=12] - │ histogram(1)= 0 0.00058218 0.0093148 0.0015525 0.0091208 0.00058218 0.0095089 0.00058218 0.0089267 0.00077624 0.0095089 0.00077624 0.0091208 0.00058218 0.0093148 0.00058218 0.0095089 0.0009703 0.0091208 0.0011644 0.0095089 0.00019406 0.0095089 0.00038812 0.0081505 0.0019406 0.0087327 0.0013584 0.0093148 0.0009703 0.0093148 0.00077624 0.0087327 0.0013584 0.0089267 0.00077624 0.0093148 0.0009703 0.0095089 0.00038812 0.0087327 0.0011644 0.0085386 0.0011644 0.0091208 0.0013584 0.0089267 0.00077624 0.0083445 0.0013584 0.0095089 0.00038812 0.0095089 0.00077624 0.0095089 0.00058218 0.0091208 0.00058218 0.0095089 0.0011644 0.0089267 0.00058218 0.0087327 0.00077624 0.0089267 0.0011644 0.0089267 0.00058218 0.0093148 0.0011644 0.0085386 0.0011644 0.0093148 0.00058218 0.0093148 0.00019406 0.0083445 0.0011644 0.0093148 0.00077624 0.0091208 0.00058218 0.0091208 0.00038812 0.0089267 0.0009703 0.0091208 0.00077624 0.0087327 0.0011644 0.0091208 0.00038812 0.0091208 0.00058218 0.0093148 0.00019406 0.0085386 0.0009703 0.0085386 0.0011644 0.0083445 0.0011644 0.0087327 0.00077624 0.0091208 0.0009703 0.0093148 0.00077624 0.0093148 0.00038812 0.0091208 0.00077624 0.0087327 0.0015525 0.0091208 0.00058218 0.0081505 0.0015525 0.0089267 0.0011644 0.0093148 0.0011644 0.0093148 0.0013584 0.0091208 0.00077624 0.0089267 0.0015525 0.0091208 0.00077624 0.0093148 0.00058218 0.0093148 0.00038812 0.0093148 0.00058218 0.0089267 0.00058218 0.0081505 0.0013584 0.0093148 0.0009703 0.0085386 0.0013584 0.0091208 0.0009703 0.0093148 0.00019406 0.0093148 0.00058218 0.0087327 0.00077624 0.0093148 0.00038812 0.0093148 0.00077624 0.0079564 0.0017465 0.0091208 0.00077624 0.0091208 0.00058218 0.0089267 0.00077624 0.0085386 0.0011644 0.0093148 0.00038812 0.0091208 0.0009703 0.0091208 0.0011644 0.0087327 0.0013584 0.0093148 0.0009703 0.0093148 0.0013584 0.0091208 0.00038812 0.0089267 0.00077624 0.0091208 0.00058218 0.0091208 0.00058218 0.0093148 0.00077624 0.0091208 0.00058218 0.0089267 0.00058218 0.0089267 0.0009703 0.0091208 0.00038812 0.0093148 0.0009703 0.0091208 0.00058218 0.0093148 0.0011644 0.0089267 0.0009703 0.0089267 0.0015525 0.0093148 0.00058218 0.0093148 0.00038812 0.0089267 0.00058218 0.0085386 0.0009703 0.0091208 0.00038812 0.0089267 0.0013584 0.0089267 0.00077624 0.0087327 0.00077624 0.0089267 0.00077624 0.0085386 0.0009703 0.0087327 0.00077624 0.0091208 0.00058218 0.0093148 0.00038812 0.0093148 0.0011644 0.0091208 0.00058218 0.0085386 0.0011644 0.0089267 0.00058218 0.0089267 0.00058218 0.0091208 0.00038812 0.0091208 0.00038812 0.0093148 0.00058218 0.0091208 0.0011644 0.0085386 0.0011644 0.0093148 0.00058218 0.0093148 0.0011644 0.0091208 0.00077624 0.0083445 0.0013584 0.0091208 0.0017465 0.0087327 0.0013584 0.0081505 0.0011644 0.0089267 0.00058218 0.0087327 0.00077624 0.0091208 0.00077624 0.0091208 0.00019406 0.0089267 0.00058218 0.0087327 0.00058218 0.0091208 0.00019406 0.0085386 0.0015525 0.0091208 0.00077624 0.0087327 0.00058218 0.0089267 0.00058218 0.0083445 0.0011644 0.0087327 0.00058218 0.0091208 0.00019406 0.0087327 0.00058218 0.0085386 0.00077624 0.0087327 0.00058218 0.0089267 0.00077624 0.0091208 0.00058218 0.0089267 0.00058218 0.0085386 0.0009703 0.0091208 0.00019406 0.0089267 0.00038812 0.0083445 0.0009703 0.0089267 0.00058218 0.0087327 0.00058218 0.0085386 0.0011644 0.0079564 0.0013584 0.0089267 0.00038812 0.0079564 0.0013584 0.0085386 0.0009703 0.0087327 0.00058218 0.0091208 0.00038812 0.0091208 0.00058218 0.0091208 0.00038812 0.0089267 0.00038812 0.0091208 0.00038812 0.0089267 0.0009703 0.0085386 0.00077624 0.0087327 0.0009703 0.0091208 0.0013584 0.0087327 0.0011644 0.0087327 0.0011644 0.0089267 0.0009703 0.0089267 0.00077624 0.0089267 0.00058218 0.0089267 0.00077624 0.0085386 0.00077624 0.0085386 0.0009703 0.0083445 0.0009703 0.0089267 0.00077624 0.0085386 0.0013584 0.0085386 0.00077624 0.0081505 0.0009703 0.0087327 0.00077624 0.0081505 0.0009703 0.0089267 0.00038812 0.0085386 0.00058218 0.0087327 0.00038812 0.0083445 0.00077624 0.0087327 0.00077624 0.0085386 0.0013584 0.0083445 0.0009703 0.0087327 0.00077624 0.0079564 0.00077624 0.0081505 0.00077624 0.0079564 0.0009703 - │ <------ 1 ----------------- 14 ----------------- 30 ----------------- 44 ----------------- 59 ----------------- 74 ----------------- 94 ---------------- 113 ---------------- 130 --------------- 148 --------------- 164 ---------------- 178 ---------------- 189 --------------- 207 --------------- 222 --------------- 240 ---------------- 257 --------------- 270 ---------------- 283 --------------- 296 ---------------- 312 --------------- 326 --------------- 341 --------------- 355 ---------------- 368 --------------- 382 ---------------- 400 ---------------- 414 ---------------- 433 ---------------- 448 --------------- 460 ---------------- 472 ---------------- 486 --------------- 503 ---------------- 520 --------------- 533 --------------- 548 ---------------- 563 ---------------- 577 --------------- 590 ---------------- 605 ---------------- 620 ---------------- 633 --------------- 648 ---------------- 662 --------------- 676 ---------------- 693 ---------------- 710 ---------------- 722 --------------- 738 --------------- 752 --------------- 767 ---------------- 784 --------------- 800 ---------------- 815 ---------------- 825 ---------------- 839 --------------- 853 ---------------- 867 --------------- 881 --------------- 895 --------------- 915 --------------- 928 ---------------- 942 --------------- 958 ---------------- 975 ---------------- 991 ---------------- 1008 --------------- 1023 -------------- 1036 -------------- 1053 -------------- 1067 -------------- 1083 --------------- 1099 --------------- 1116 --------------- 1134 --------------- 1146 --------------- 1165 -------------- 1184 --------------- 1200 --------------- 1217 --------------- 1230 -------------- 1247 --------------- 1260 -------------- 1276 -------------- 1288 -------------- 1301 -------------- 1315 -------------- 1328 --------------- 1344 --------------- 1361 --------------- 1377 --------------- 1391 --------------- 1410 --------------- 1424 --------------- 1440 -------------- 1455 --------------- 1470 -------------- 1486 --------------- 1502 -------------- 1514 -------------- 1528 -------------- 1541 --------------- 1558 --------------- 1574 --------------- 1587 -------------- 1602 --------------- 1618 -------------- 1632 --------------- 1646 --------------- 1657 --------------- 1670 -------------- 1687 --------------- 1702 --------------- 1719 --------------- 1735 -------------- 1750 --------------- 1765 -------------- 1781 --------------- 1799 --------------- 1816 --------------- 1835 --------------- 1851 --------------- 1868 -------------- 1881 -------------- 1897 --------------- 1910 -------------- 1923 --------------- 1939 -------------- 1954 -------------- 1965 -------------- 1979 -------------- 1993 --------------- 2008 --------------- 2020 --------------- 2034 --------------- 2048 --------------- 2066 --------------- 2081 --------------- 2097 -------------- 2110 --------------- 2130 --------------- 2144 --------------- 2159 -------------- 2175 --------------- 2191 --------------- 2208 --------------- 2224 --------------- 2243 --------------- 2258 --------------- 2271 --------------- 2282 --------------- 2295 -------------- 2308 --------------- 2322 --------------- 2336 -------------- 2350 --------------- 2366 --------------- 2382 -------------- 2400 -------------- 2412 --------------- 2428 -------------- 2444 -------------- 2456 --------------- 2466 --------------- 2481 --------------- 2496 --------------- 2511 --------------- 2524 --------------- 2537 -------------- 2553 --------------- 2566 -------------- 2582 -------------- 2597 -------------- 2609 -------------- 2625 -------------- 2644 --------------- 2659 --------------- 2675 --------------- 2690 --------------- 2706 -------------- 2723 -------------- 2739 --------------- 2752 -------------- 2768 --------------- 2782 -------------- 2797 --------------- 2813 -------------- 2829 --------------- 2845 --------------- 2858 --------------- 2875 --------------- 2894 --------------- 2905 -------------- 2922 -------------- 2935 --------------- 2954 --------------- 2969 --------------- 2987 -------------- 3000 -- - │ histogram(2)= 0 1.9406 + ├── stats: [rows=2.092573, distinct(1)=2.09185, null(1)=0, avgsize(1)=3, distinct(2)=1, null(2)=0, avgsize(2)=1, distinct(3)=1, null(3)=0, avgsize(3)=1, distinct(4)=2.08866, null(4)=0, avgsize(4)=14, distinct(6)=1, null(6)=0, avgsize(6)=14, distinct(2,3,6)=1, null(2,3,6)=0, avgsize(2,3,6)=16] + │ histogram(1)= 0 0.0010463 0.0096258 0.00083703 0.010254 0.0014648 0.010044 0.0010463 0.010254 0.00041851 0.0096258 0.00083703 0.0094166 0.0010463 0.010254 0.00062777 0.010254 0.00041851 0.010254 0.00062777 0.010254 0.00062777 0.010044 0.0010463 0.0098351 0.0016741 0.010254 0.00041851 0.010254 0.00041851 0.010254 0.00062777 0.010044 0.00062777 0.010044 0.00041851 0.0098351 0.00062777 0.0096258 0.0014648 0.010044 0.00083703 0.010254 0.00062777 0.010254 0.00062777 0.0092073 0.0014648 0.0098351 0.00083703 0.0098351 0.00062777 0.010044 0.00041851 0.0096258 0.0010463 0.0096258 0.00083703 0.010044 0.0012555 0.0096258 0.00083703 0.0098351 0.00041851 0.010044 0.00062777 0.0096258 0.00062777 0.0098351 0.0010463 0.010044 0.0014648 0.010044 0.00041851 0.010044 0.00062777 0.0092073 0.0012555 0.010044 0.00020926 0.010044 0.00083703 0.0094166 0.0018833 0.0096258 0.0010463 0.010044 0.00020926 0.0096258 0.00083703 0.0092073 0.0016741 0.0092073 0.0010463 0.0096258 0.00083703 0.0089981 0.0012555 0.0098351 0.00062777 0.010044 0.00041851 0.010044 0.0012555 0.0098351 0.0010463 0.0092073 0.0016741 0.0094166 0.0012555 0.010044 0.0010463 0.0098351 0.00083703 0.0094166 0.0010463 0.010044 0.0012555 0.010044 0.0010463 0.0098351 0.0010463 0.0089981 0.0012555 0.0098351 0.0010463 0.0094166 0.0012555 0.0096258 0.0012555 0.010044 0.00020926 0.0096258 0.00062777 0.010044 0.00020926 0.010044 0.00083703 0.010044 0.00062777 0.0096258 0.0010463 0.010044 0.00062777 0.0096258 0.00062777 0.0089981 0.0012555 0.0094166 0.00083703 0.0096258 0.00062777 0.0098351 0.00041851 0.0094166 0.0010463 0.0089981 0.0012555 0.0094166 0.00083703 0.0092073 0.0018833 0.010044 0.00041851 0.010044 0.0010463 0.0094166 0.0012555 0.0098351 0.00083703 0.0089981 0.0014648 0.0098351 0.00062777 0.010044 0.00062777 0.0098351 0.00062777 0.010044 0.00083703 0.0096258 0.0012555 0.0094166 0.00083703 0.010044 0.0010463 0.010044 0.00062777 0.0098351 0.00041851 0.010044 0.0014648 0.0092073 0.0012555 0.0092073 0.0012555 0.0098351 0.00041851 0.0098351 0.00041851 0.0096258 0.00062777 0.0096258 0.0010463 0.0096258 0.0012555 0.010044 0.00062777 0.0098351 0.00041851 0.010044 0.00083703 0.0096258 0.00083703 0.0098351 0.00041851 0.0096258 0.00083703 0.0092073 0.0018833 0.0089981 0.0020926 0.010044 0.0012555 0.010044 0.00062777 0.0094166 0.0012555 0.0096258 0.0014648 0.0096258 0.0010463 0.0089981 0.0012555 0.0092073 0.0014648 0.0092073 0.0012555 0.0098351 0.0010463 0.0096258 0.00083703 0.0094166 0.0010463 0.010044 0.00083703 0.0098351 0.00083703 0.0098351 0.0012555 0.0089981 0.0010463 0.0096258 0.0012555 0.0094166 0.00083703 0.0092073 0.0012555 0.0098351 0.0010463 0.0092073 0.0010463 0.0096258 0.0016741 0.0096258 0.0010463 0.0096258 0.00062777 0.0087888 0.0012555 0.0096258 0.00083703 0.0089981 0.0010463 0.0094166 0.00083703 0.0085795 0.0018833 0.0098351 0.0014648 0.0092073 0.0010463 0.0096258 0.00062777 0.0094166 0.0010463 0.0096258 0.0010463 0.0094166 0.00083703 0.0092073 0.00083703 0.0094166 0.00083703 0.0092073 0.00083703 0.0096258 0.00062777 0.0098351 0.00062777 0.0094166 0.0012555 0.0096258 0.00062777 0.0098351 0.00041851 0.0098351 0.00083703 0.0098351 0.00062777 0.0096258 0.00041851 0.0096258 0.00083703 0.0096258 0.00041851 0.0094166 0.00083703 0.0085795 0.0014648 0.0098351 0.0012555 0.0096258 0.00041851 0.0096258 0.0010463 0.0098351 0.00083703 0.0094166 0.0010463 0.0096258 0.0010463 0.0092073 0.0010463 0.0096258 0.00062777 0.0089981 0.0010463 0.0096258 0.00041851 0.0089981 0.00083703 0.0085795 0.0014648 0.0096258 0.00083703 0.0096258 0.00041851 0.0094166 0.00083703 0.0085795 0.0012555 0.0092073 0.00083703 0.0096258 0.00062777 0.0092073 0.00083703 0.0085795 0.0012555 0.0089981 0.0010463 0.0092073 0.00083703 0.0089981 0.0010463 0.0085795 0.0014648 0.0096258 0.00083703 0.0092073 0.00062777 0.0096258 0.00041851 0.0096258 0.0010463 0.0092073 0.00083703 0.0096258 0.00041851 0.0094166 0.0010463 0.0092073 0.00041851 0.0092073 0.00083703 0.0089981 0.00083703 0.0094166 0.00083703 0.0092073 0.00083703 0.0087888 0.00062777 0.008161 0.0016741 0.0083703 0.0014648 0.0079518 0.0010463 + │ <------ 1 ----------------- 17 --------------- 37 --------------- 55 ---------------- 70 ----------------- 85 ---------------- 101 -------------- 115 --------------- 127 --------------- 144 --------------- 159 --------------- 173 --------------- 191 -------------- 206 --------------- 222 --------------- 236 --------------- 254 --------------- 272 ---------------- 286 ---------------- 303 -------------- 317 --------------- 333 --------------- 348 ---------------- 361 --------------- 377 ---------------- 390 --------------- 408 ---------------- 421 --------------- 433 --------------- 450 --------------- 466 ---------------- 479 --------------- 491 ---------------- 507 ---------------- 518 -------------- 533 -------------- 544 --------------- 559 ---------------- 570 -------------- 585 --------------- 602 ---------------- 615 --------------- 630 -------------- 646 ---------------- 664 ---------------- 679 --------------- 694 --------------- 711 ---------------- 725 --------------- 737 --------------- 752 --------------- 767 --------------- 782 --------------- 794 --------------- 806 -------------- 824 --------------- 838 ---------------- 854 -------------- 869 -------------- 885 --------------- 902 --------------- 916 --------------- 930 --------------- 945 --------------- 961 -------------- 974 ---------------- 986 --------------- 1001 -------------- 1018 -------------- 1032 -------------- 1048 -------------- 1069 --------------- 1082 -------------- 1095 --------------- 1109 --------------- 1123 --------------- 1143 -------------- 1160 -------------- 1176 --------------- 1193 -------------- 1207 -------------- 1220 ------------- 1236 -------------- 1249 --------------- 1266 -------------- 1280 --------------- 1292 -------------- 1308 --------------- 1326 -------------- 1341 -------------- 1352 --------------- 1366 ------------- 1381 -------------- 1397 --------------- 1412 ------------- 1427 -------------- 1441 -------------- 1454 --------------- 1471 --------------- 1486 --------------- 1499 -------------- 1516 -------------- 1535 -------------- 1551 --------------- 1565 -------------- 1587 --------------- 1602 --------------- 1621 --------------- 1635 -------------- 1649 -------------- 1664 ------------- 1678 -------------- 1694 -------------- 1711 -------------- 1729 -------------- 1741 -------------- 1755 -------------- 1771 -------------- 1786 -------------- 1801 --------------- 1818 -------------- 1834 -------------- 1849 --------------- 1864 -------------- 1883 -------------- 1898 -------------- 1915 --------------- 1931 -------------- 1944 -------------- 1959 -------------- 1974 -------------- 1992 -------------- 2007 --------------- 2024 -------------- 2036 --------------- 2054 -------------- 2070 --------------- 2086 -------------- 2101 -------------- 2119 -------------- 2137 --------------- 2148 -------------- 2161 -------------- 2180 --------------- 2198 --------------- 2213 --------------- 2227 --------------- 2240 --------------- 2255 --------------- 2274 -------------- 2289 --------------- 2303 --------------- 2321 --------------- 2335 --------------- 2350 --------------- 2366 --------------- 2380 --------------- 2391 --------------- 2407 -------------- 2420 -------------- 2434 --------------- 2450 -------------- 2469 --------------- 2489 -------------- 2504 -------------- 2518 -------------- 2530 --------------- 2543 -------------- 2557 --------------- 2572 --------------- 2584 -------------- 2598 --------------- 2614 --------------- 2625 --------------- 2638 -------------- 2650 --------------- 2663 --------------- 2677 --------------- 2691 -------------- 2705 -------------- 2720 --------------- 2735 -------------- 2746 -------------- 2761 --------------- 2776 --------------- 2789 --------------- 2804 -------------- 2821 --------------- 2837 --------------- 2858 -------------- 2872 --------------- 2892 --------------- 2905 --------------- 2919 --------------- 2934 --------------- 2946 --------------- 2959 ------------- 2974 -------------- 2986 -------------- 3000 -- + │ histogram(2)= 0 2.0926 │ <---- 2 -- - │ histogram(3)= 0 1.9406 + │ histogram(3)= 0 2.0926 │ <---- 2 -- - │ histogram(4)= 0 0.0031049 0.006598 0.0031049 0.006404 0.0034931 0.0091208 0.003299 0.0091208 0.003299 0.0073742 0.0048515 0.0087327 0.0015525 0.0081505 0.0038812 0.0077624 0.0031049 0.0062099 0.003299 0.0077624 0.0040752 0.0056277 0.0048515 0.0085386 0.0021347 0.0060158 0.0044634 0.0091208 0.0029109 0.0087327 0.003299 0.0071802 0.0038812 0.0062099 0.0036871 0.0079564 0.003299 0.0058218 0.0040752 0.0067921 0.0036871 0.0085386 0.0027168 0.0089267 0.0038812 0.0071802 0.0023287 0.006598 0.0034931 0.0062099 0.0034931 0.0089267 0.0031049 0.0089267 0.0031049 0.0075683 0.0046574 0.0079564 0.0036871 0.0077624 0.0034931 0.006598 0.0038812 0.0060158 0.0046574 0.0083445 0.0036871 0.006598 0.0048515 0.006598 0.003299 0.0075683 0.0046574 0.0075683 0.0040752 0.0083445 0.0031049 0.0062099 0.0044634 0.0087327 0.003299 0.0067921 0.0029109 0.0081505 0.003299 0.0062099 0.0036871 0.0075683 0.0038812 0.0085386 0.0036871 0.0054337 0.0042693 0.0071802 0.0054337 0.0052396 0.0046574 0.006598 0.0029109 0.0083445 0.003299 0.0079564 0.0046574 0.0083445 0.0040752 0.006404 0.0034931 0.0058218 0.0034931 0.006404 0.0038812 0.0087327 0.0029109 0.0081505 0.003299 0.0089267 0.0034931 0.0073742 0.0021347 0.0073742 0.0025228 0.0071802 0.0040752 0.0058218 0.0040752 0.0062099 0.0031049 0.0073742 0.0038812 0.0071802 0.0034931 0.0075683 0.0042693 0.0077624 0.0038812 0.0075683 0.0036871 0.0062099 0.003299 0.0060158 0.0036871 0.0054337 0.0042693 0.0075683 0.0042693 0.0056277 0.0044634 0.0087327 0.0034931 0.006404 0.0036871 0.0067921 0.0031049 0.0077624 0.003299 0.0062099 0.0029109 0.0077624 0.0044634 0.0071802 0.0042693 0.0077624 0.0031049 0.0079564 0.0038812 0.0083445 0.0017465 0.0079564 0.0044634 0.006404 0.0034931 0.0052396 0.0034931 0.0052396 0.0038812 0.0069861 0.0036871 0.0075683 0.0044634 0.0067921 0.0023287 0.006404 0.0034931 0.0081505 0.0031049 0.0073742 0.0036871 0.0077624 0.0038812 0.0056277 0.0036871 0.0079564 0.0027168 0.0079564 0.0046574 0.0031049 0.0058218 0.0058218 0.0029109 0.0067921 0.0048515 0.0083445 0.0031049 0.006404 0.0044634 0.0058218 0.0031049 0.0073742 0.0027168 0.0081505 0.0040752 0.0075683 0.0031049 0.0077624 0.003299 0.0077624 0.0027168 0.0038812 0.0044634 0.0056277 0.003299 0.006598 0.0048515 0.0058218 0.0029109 0.006598 0.0034931 0.0031049 0.0058218 0.0036871 0.0048515 0.0058218 0.0042693 0.006598 0.0023287 0.0056277 0.003299 0.0073742 0.003299 0.0069861 0.0034931 0.0056277 0.0027168 0.0044634 0.0042693 0.0034931 0.0052396 0.0071802 0.0038812 0.0071802 0.003299 0.006404 0.0044634 0.0048515 0.0031049 0.0067921 0.0027168 0.0067921 0.0036871 0.0073742 0.0034931 0.0075683 0.0034931 0.0071802 0.0040752 0.0056277 0.0034931 0.0069861 0.0029109 0.0075683 0.0044634 0.0040752 0.0042693 0.003299 0.0048515 0.0038812 0.0042693 0.0058218 0.0038812 0.006404 0.0040752 0.006404 0.0025228 0.0042693 0.0038812 0.0046574 0.0029109 0.0060158 0.0050455 0.0040752 0.0036871 0.0060158 0.0034931 0.0060158 0.0023287 0.0069861 0.0042693 0.0046574 0.0052396 0.0067921 0.0034931 0.0058218 0.0027168 0.0058218 0.0031049 0.0034931 0.0044634 0.003299 0.0044634 0.0056277 0.0025228 0.0040752 0.003299 0.0031049 0.0042693 0.0048515 0.0046574 0.0044634 0.0029109 0.0038812 0.003299 0.0067921 0.0038812 0.0050455 0.0019406 0.0038812 0.003299 0.006404 0.0031049 0.0036871 0.0036871 0.0062099 0.0038812 0.006404 0.0054337 0.0040752 0.0046574 0.0036871 0.0042693 0.0040752 0.0036871 0.0046574 0.0025228 0.0034931 0.0046574 0.0038812 0.0034931 0.006404 0.0036871 0.0044634 0.0034931 0.0036871 0.0042693 0.0034931 0.003299 0.003299 0.0036871 0.0042693 0.0038812 0.0048515 0.0046574 0.003299 0.0031049 0.0038812 0.003299 0.0042693 0.0034931 0.0038812 0.0029109 0.0044634 0.0048515 0.0050455 0.0029109 0.0023287 0.0038812 0.0029109 0.003299 0.0038812 0.0038812 0.0027168 0.0023287 0.003299 0.0036871 0.0036871 0.0025228 0.0040752 0.0031049 0 0.0048515 0.0034931 0.0034931 0 0.0044634 0 0.0040752 0 0.0031049 - │ <--- '1U5yraPx' ---------- '1U5yraPxxELo' ---------- '1U5yraPxxELo5B1' ----------- '1fcW8RsaCX' ----------- '1fcW8RsaCXoEz' ----------- '1fcW8RsaCXoEzmss' ----------- '3v1U5yraPxx' ----------- '3v1U5yraPxxELo' ----------- '5B1fcW8Rs' ----------- '5B1fcW8RsaCX' ----------- '5B1fcW8RsaCXoEz' ----------- '5yraPxxEL' ----------- '5yraPxxELo5B1' ----------- '5yraPxxELo5B1fcW' ----------- '6NHnwiwKdcg' ----------- '6NHnwiwKdcgphy3' ----------- '6rumMmp6N' ----------- '6rumMmp6NHnw' ----------- '6rumMmp6NHnwiwK' ----------- '8RsaCXoE' ----------- '8RsaCXoEzmss' ----------- '8RsaCXoEzmssaF9' ----------- '9cdLXe0Yhg' ----------- '9cdLXe0YhgLRr' ---------- '9cdLXe0YhgLRrwsm' ----------- '9m9cdLXe0Y' ----------- '9m9cdLXe0YhgLR' ----------- 'B1fcW8Rsa' ----------- 'B1fcW8RsaCXo' ----------- 'B1fcW8RsaCXoEzm' ----------- 'CXoEzmssaF' ---------- 'CXoEzmssaF9m9' ----------- 'CXoEzmssaF9m9cdL' ----------- 'ELo5B1fcW8' ---------- 'ELo5B1fcW8Rsa' ---------- 'ELo5B1fcW8RsaCXo' ----------- 'EzmssaF9m9c' ----------- 'EzmssaF9m9cdLX' ----------- 'F9m9cdLXe' ----------- 'F9m9cdLXe0Yh' ----------- 'F9m9cdLXe0YhgLR' ----------- 'HnwiwKdcg' ----------- 'HnwiwKdcgphy' ----------- 'HnwiwKdcgphy3v1' ----------- 'Kdcgphy3v' ----------- 'Kdcgphy3v1U5' ----------- 'Kdcgphy3v1U5yr' ----------- 'LXe0YhgLR' ----------- 'LXe0YhgLRrws' ---------- 'LXe0YhgLRrwsmd6' ----------- 'Lo5B1fcW8' ----------- 'Lo5B1fcW8Rsa' ----------- 'Lo5B1fcW8RsaCXo' ---------- 'Mmp6NHnwi' ----------- 'Mmp6NHnwiwKd' ---------- 'Mmp6NHnwiwKdcgp' ----------- 'NHnwiwKdcg' ----------- 'NHnwiwKdcgphy' ----------- 'PxxELo5B' ----------- 'PxxELo5B1fc' ----------- 'PxxELo5B1fcW8Rs' ----------- 'RsaCXoEzm' ----------- 'RsaCXoEzmssa' ----------- 'RsaCXoEzmssaF9m' ----------- 'U5yraPxxE' ----------- 'U5yraPxxELo5' ----------- 'U5yraPxxELo5B1f' ----------- 'W8RsaCXoE' ----------- 'W8RsaCXoEzms' ----------- 'W8RsaCXoEzmssaF' ----------- 'Xe0YhgLRr' ----------- 'Xe0YhgLRrwsm' ----------- 'Xe0YhgLRrwsmd68' ----------- 'XoEzmssa' ----------- 'XoEzmssaF9m' ---------- 'XoEzmssaF9m9cd' ----------- 'aCXoEzms' ----------- 'aCXoEzmssaF9' ----------- 'aCXoEzmssaF9m9c' ----------- 'aF9m9cdLX' ----------- 'aF9m9cdLXe0Y' ----------- 'aF9m9cdLXe0YhgLR' ----------- 'aPxxELo5B1f' ----------- 'aPxxELo5B1fcW8R' ----------- 'cW8RsaCXo' ---------- 'cW8RsaCXoEzm' ----------- 'cW8RsaCXoEzmss' ----------- 'cdLXe0Yh' ----------- 'cdLXe0YhgLR' ----------- 'cdLXe0YhgLRrws' ----------- 'cgphy3v1' ---------- 'cgphy3v1U5y' ----------- 'cgphy3v1U5yraP' ----------- 'dLXe0Yhg' ----------- 'dLXe0YhgLRr' ----------- 'dLXe0YhgLRrws' ----------- 'dLXe0YhgLRrwsmd6' ----------- 'dcgphy3v1U' ----------- 'dcgphy3v1U5y' ----------- 'dcgphy3v1U5yraP' ----------- 'fcW8RsaCX' ----------- 'fcW8RsaCXoEz' ---------- 'fcW8RsaCXoEzmss' ----------- 'gphy3v1U5' ----------- 'gphy3v1U5yra' ----------- 'gphy3v1U5yraPxx' ----------- 'hy3v1U5yr' ----------- 'hy3v1U5yraPx' ----------- 'hy3v1U5yraPxxEL' ----------- 'iwKdcgph' ----------- 'iwKdcgphy3v' ---------- 'iwKdcgphy3v1U5' ----------- 'm9cdLXe0' ---------- 'm9cdLXe0Yhg' ----------- 'm9cdLXe0YhgLR' ----------- 'm9cdLXe0YhgLRrw' ----------- 'mMmp6NHnw' ---------- 'mMmp6NHnwiwK' ----------- 'mMmp6NHnwiwKdcg' ----------- 'mp6NHnwiw' ----------- 'mp6NHnwiwKdc' ----------- 'mp6NHnwiwKdcgph' ----------- 'mssaF9m9c' ----------- 'mssaF9m9cdL' ----------- 'mssaF9m9cdLXe0' ----------- 'nwiwKdcg' ---------- 'nwiwKdcgphy' ----------- 'nwiwKdcgphy3v' ----------- 'nwiwKdcgphy3v1U5' ----------- 'o5B1fcW8Rs' ----------- 'o5B1fcW8RsaCX' ----------- 'o5B1fcW8RsaCXoEz' ----------- 'oEzmssaF9m' ----------- 'oEzmssaF9m9cd' ----------- 'oEzmssaF9m9cdLXe' ----------- 'p6NHnwiwKd' ----------- 'p6NHnwiwKdcg' ---------- 'p6NHnwiwKdcgph' ----------- 'p6NHnwiwKdcgphy3' ----------- 'phy3v1U5yr' ---------- 'phy3v1U5yraPx' ---------- 'phy3v1U5yraPxxEL' ----------- 'raPxxELo5' ----------- 'raPxxELo5B1' ----------- 'raPxxELo5B1fcW' ----------- 'raPxxELo5B1fcW8R' ----------- 'rumMmp6NHn' ----------- 'rumMmp6NHnwiw' ----------- 'rumMmp6NHnwiwKdc' ----------- 'saCXoEzms' ----------- 'saCXoEzmssaF' ----------- 'saCXoEzmssaF9m9' ----------- 'saF9m9cdL' ----------- 'saF9m9cdLXe' ---------- 'saF9m9cdLXe0Y' ----------- 'saF9m9cdLXe0YhgL' ----------- 'ssaF9m9cd' ----------- 'ssaF9m9cdLX' ----------- 'ssaF9m9cdLXe0' ----------- 'ssaF9m9cdLXe0Yhg' ----------- 'umMmp6NHn' ----------- 'umMmp6NHnwiw' ----------- 'umMmp6NHnwiwKd' ----------- 'umMmp6NHnwiwKdcg' ---------- 'v1U5yraPxx' ----------- 'v1U5yraPxxEL' ----------- 'v1U5yraPxxELo5B' ---------- 'wKdcgphy3' ----------- 'wKdcgphy3v1' ----------- 'wKdcgphy3v1U5' ----------- 'wKdcgphy3v1U5yr' ----------- 'wiwKdcgp' ----------- 'wiwKdcgphy' ----------- 'wiwKdcgphy3v' ---------- 'wiwKdcgphy3v1U5' ----------- 'xELo5B1f' ----------- 'xELo5B1fcW' ----------- 'xELo5B1fcW8R' ---------- 'xELo5B1fcW8Rsa' ----------- 'xELo5B1fcW8RsaCX' ----------- 'xxELo5B1f' ---------- 'xxELo5B1fcW' ----------- 'xxELo5B1fcW8R' ----------- 'xxELo5B1fcW8Rsa' ----------- 'y3v1U5yr' ----------- 'y3v1U5yraPx' ----------- 'y3v1U5yraPxxEL' ----------- 'y3v1U5yraPxxELo5' ----------- 'yraPxxELo' ----------- 'yraPxxELo5B' ----------- 'yraPxxELo5B1f' ---------- 'yraPxxELo5B1fcW' ----------- 'zmssaF9m' ----------- 'zmssaF9m9c' --- 'zmssaF9m9cd' ----------- 'zmssaF9m9cdLX' --- 'zmssaF9m9cdLXe' --- 'zmssaF9m9cdLXe0' --- 'zmssaF9m9cdLXe0Y' - │ histogram(6)= 0 1.9406 + │ histogram(4)= 0 0.0027203 0.007324 0.0033481 0.0085795 0.0037666 0.0092073 0.0027203 0.0096258 0.0043944 0.007324 0.0039759 0.0077425 0.0043944 0.0085795 0.0023018 0.0069055 0.0039759 0.0096258 0.0020926 0.0083703 0.0029296 0.0056499 0.0048129 0.0087888 0.0029296 0.0054407 0.0048129 0.007324 0.0048129 0.0092073 0.0037666 0.008161 0.0043944 0.0077425 0.0048129 0.0096258 0.0035574 0.010044 0.0029296 0.0066962 0.0035574 0.008161 0.0023018 0.010044 0.0048129 0.006487 0.0037666 0.006487 0.0039759 0.0089981 0.0037666 0.010044 0.0035574 0.0083703 0.0023018 0.0085795 0.0054407 0.0092073 0.0033481 0.007324 0.0039759 0.0079518 0.0043944 0.0096258 0.0029296 0.0087888 0.0031389 0.0062777 0.0039759 0.0089981 0.0023018 0.0069055 0.0039759 0.0087888 0.0035574 0.0092073 0.0027203 0.0085795 0.0056499 0.007324 0.0029296 0.0098351 0.0039759 0.0069055 0.0037666 0.0098351 0.0033481 0.0069055 0.0062777 0.0092073 0.0029296 0.0062777 0.0037666 0.0075333 0.0025111 0.008161 0.0035574 0.0075333 0.0039759 0.0087888 0.0029296 0.0062777 0.0043944 0.0085795 0.0033481 0.0052314 0.0048129 0.0069055 0.0035574 0.0075333 0.0031389 0.0083703 0.0035574 0.0071147 0.0035574 0.0066962 0.0039759 0.0079518 0.0039759 0.0060685 0.0041851 0.0094166 0.0031389 0.0083703 0.0046037 0.0085795 0.0048129 0.006487 0.0035574 0.0077425 0.0041851 0.0062777 0.0035574 0.0077425 0.0041851 0.006487 0.0035574 0.0094166 0.0031389 0.0071147 0.0052314 0.0075333 0.0033481 0.0039759 0.0060685 0.0060685 0.0037666 0.0071147 0.0039759 0.0092073 0.0039759 0.0043944 0.0054407 0.0041851 0.0054407 0.0062777 0.0043944 0.0079518 0.0043944 0.008161 0.0039759 0.0071147 0.0056499 0.0075333 0.0041851 0.0085795 0.0029296 0.0062777 0.0033481 0.0085795 0.0043944 0.0092073 0.0041851 0.008161 0.0050222 0.0069055 0.0041851 0.008161 0.0039759 0.007324 0.0020926 0.0075333 0.0031389 0.008161 0.0031389 0.0071147 0.0025111 0.0060685 0.0035574 0.0066962 0.0031389 0.008161 0.0050222 0.008161 0.0037666 0.0066962 0.0033481 0.0075333 0.0035574 0.0071147 0.0058592 0.0089981 0.0043944 0.0075333 0.0035574 0.008161 0.0039759 0.0087888 0.0037666 0.0062777 0.0031389 0.0085795 0.0046037 0.0069055 0.0023018 0.0079518 0.0023018 0.006487 0.0041851 0.0066962 0.0041851 0.008161 0.0037666 0.0046037 0.0046037 0.0069055 0.0039759 0.0056499 0.0041851 0.006487 0.0048129 0.0083703 0.0050222 0.0083703 0.0052314 0.007324 0.0046037 0.007324 0.0025111 0.0056499 0.0046037 0.007324 0.0023018 0.0077425 0.0033481 0.0079518 0.0035574 0.0083703 0.0046037 0.0052314 0.0043944 0.0075333 0.0035574 0.0079518 0.0035574 0.0071147 0.0037666 0.0062777 0.0027203 0.0052314 0.0048129 0.007324 0.0048129 0.0058592 0.0037666 0.0056499 0.0031389 0.008161 0.0037666 0.006487 0.0043944 0.0077425 0.0039759 0.0069055 0.0027203 0.0043944 0.0048129 0.0075333 0.0033481 0.0060685 0.0054407 0.0069055 0.0039759 0.0077425 0.0035574 0.0052314 0.0041851 0.007324 0.0035574 0.0058592 0.0041851 0.0048129 0.0043944 0.007324 0.0031389 0.0069055 0.0031389 0.0075333 0.0031389 0.0048129 0.0031389 0.0039759 0.0039759 0.007324 0.0025111 0.0033481 0.0060685 0.0050222 0.0043944 0.0071147 0.0025111 0.007324 0.0048129 0.0069055 0.0041851 0.0071147 0.0041851 0.0033481 0.0048129 0.0048129 0.0029296 0.0071147 0.0033481 0.0043944 0.0041851 0.0062777 0.0037666 0.0033481 0.0041851 0.0037666 0.0035574 0.0039759 0.0046037 0.0050222 0.0029296 0.0041851 0.0031389 0.0060685 0.0033481 0.0062777 0.0033481 0.0031389 0.0041851 0.0066962 0.0043944 0.0054407 0.0033481 0.0039759 0.0058592 0.0050222 0.0035574 0.0041851 0.0031389 0.0033481 0.0035574 0.0039759 0.0031389 0.0041851 0.0039759 0.0043944 0.0058592 0.0060685 0.0041851 0.0043944 0.0035574 0.0048129 0.0031389 0.0035574 0.0043944 0.0027203 0.0035574 0.0035574 0.0033481 0.0033481 0.0035574 0.0033481 0.0035574 0.0046037 0.0048129 0.0029296 0.0033481 0.0027203 0.0037666 0.0037666 0.0041851 0.0035574 0.0023018 0.0041851 0.0025111 0.0037666 0.0041851 0 0.0048129 0 0.0031389 0 0.0039759 + │ <--- '1U5yraPx' ---------- '1U5yraPxxEL' ----------- '1U5yraPxxELo5B' ----------- '1fcW8Rsa' ----------- '1fcW8RsaCXoE' ---------- '1fcW8RsaCXoEzms' ----------- '3v1U5yraP' ----------- '3v1U5yraPxxE' ----------- '3v1U5yraPxxELo5' ----------- '5B1fcW8Rsa' ----------- '5B1fcW8RsaCXo' ----------- '5B1fcW8RsaCXoEz' ----------- '5yraPxxEL' ----------- '5yraPxxELo5B' ---------- '5yraPxxELo5B1fc' ----------- '6NHnwiwKd' ---------- '6NHnwiwKdcgp' ----------- '6NHnwiwKdcgphy3' ----------- '6rumMmp6NH' ---------- '6rumMmp6NHnwiw' ----------- '8RsaCXoE' ---------- '8RsaCXoEzms' ---------- '8RsaCXoEzmssaF9' ---------- '9cdLXe0Yh' ---------- '9cdLXe0YhgLR' ----------- '9cdLXe0YhgLRrws' ---------- '9m9cdLXe0' ----------- '9m9cdLXe0YhgL' ----------- '9m9cdLXe0YhgLRrw' ----------- 'B1fcW8RsaC' ---------- 'B1fcW8RsaCXoE' ----------- 'B1fcW8RsaCXoEzms' ----------- 'CXoEzmssaF' ----------- 'CXoEzmssaF9m9' ----------- 'CXoEzmssaF9m9cdL' ----------- 'ELo5B1fcW8R' ----------- 'ELo5B1fcW8RsaC' ----------- 'EzmssaF9m' ----------- 'EzmssaF9m9cdL' ----------- 'EzmssaF9m9cdLXe0' ---------- 'F9m9cdLXe0' ----------- 'F9m9cdLXe0YhgL' ----------- 'HnwiwKdc' ----------- 'HnwiwKdcgphy' ----------- 'HnwiwKdcgphy3v1' ----------- 'Kdcgphy3v1' ----------- 'Kdcgphy3v1U5y' ----------- 'Kdcgphy3v1U5yraP' ---------- 'LXe0YhgLRr' ----------- 'LXe0YhgLRrwsm' ----------- 'Lo5B1fcW' ----------- 'Lo5B1fcW8Rs' ----------- 'Lo5B1fcW8RsaCX' ----------- 'Lo5B1fcW8RsaCXoE' ----------- 'Mmp6NHnwiw' ----------- 'Mmp6NHnwiwKdc' ----------- 'Mmp6NHnwiwKdcgph' ----------- 'NHnwiwKdcg' ----------- 'NHnwiwKdcgphy' ----------- 'NHnwiwKdcgphy3v1' ----------- 'PxxELo5B1f' ----------- 'PxxELo5B1fcW8R' ----------- 'RsaCXoEzm' ----------- 'RsaCXoEzmssa' ---------- 'RsaCXoEzmssaF9m' ----------- 'U5yraPxxE' ----------- 'U5yraPxxELo5' ----------- 'U5yraPxxELo5B1f' ---------- 'W8RsaCXoE' ----------- 'W8RsaCXoEzms' ----------- 'W8RsaCXoEzmssaF' ----------- 'Xe0YhgLRr' ----------- 'Xe0YhgLRrws' ----------- 'Xe0YhgLRrwsmd6' ----------- 'XoEzmssa' ----------- 'XoEzmssaF9m' ----------- 'XoEzmssaF9m9c' ----------- 'XoEzmssaF9m9cdL' ----------- 'aCXoEzms' ----------- 'aCXoEzmssaF' ---------- 'aCXoEzmssaF9m9c' ----------- 'aF9m9cdLX' ----------- 'aF9m9cdLXe0Y' ----------- 'aF9m9cdLXe0YhgL' ----------- 'aPxxELo5B' ----------- 'aPxxELo5B1fc' ----------- 'aPxxELo5B1fcW8R' ---------- 'cW8RsaCXo' ----------- 'cW8RsaCXoEzm' ---------- 'cW8RsaCXoEzmssa' ---------- 'cdLXe0Yhg' ----------- 'cdLXe0YhgLRr' ---------- 'cdLXe0YhgLRrwsm' ----------- 'cgphy3v1U' ----------- 'cgphy3v1U5yr' ----------- 'cgphy3v1U5yraPx' ---------- 'dLXe0YhgL' ---------- 'dLXe0YhgLRrws' ----------- 'dLXe0YhgLRrwsmd6' ----------- 'dcgphy3v1U' ----------- 'dcgphy3v1U5yr' ----------- 'dcgphy3v1U5yraPx' ----------- 'fcW8RsaCXo' ---------- 'fcW8RsaCXoEzms' ----------- 'gphy3v1U' ----------- 'gphy3v1U5yr' ----------- 'gphy3v1U5yraPx' ----------- 'hy3v1U5y' ----------- 'hy3v1U5yraP' ---------- 'hy3v1U5yraPxxE' ----------- 'iwKdcgph' ---------- 'iwKdcgphy3v' ----------- 'iwKdcgphy3v1U' ----------- 'iwKdcgphy3v1U5yr' ----------- 'm9cdLXe0Y' ---------- 'm9cdLXe0YhgL' ----------- 'm9cdLXe0YhgLRrw' ----------- 'mMmp6NHnw' ---------- 'mMmp6NHnwiwK' ---------- 'mMmp6NHnwiwKdcg' ----------- 'mp6NHnwiw' ---------- 'mp6NHnwiwKdc' ----------- 'mp6NHnwiwKdcgph' ----------- 'mssaF9m9c' ----------- 'mssaF9m9cdLX' ----------- 'mssaF9m9cdLXe0' ----------- 'nwiwKdcg' ----------- 'nwiwKdcgphy' ----------- 'nwiwKdcgphy3v1' ----------- 'o5B1fcW8' ----------- 'o5B1fcW8Rs' ---------- 'o5B1fcW8RsaCX' ----------- 'o5B1fcW8RsaCXoEz' ----------- 'oEzmssaF9m' ---------- 'oEzmssaF9m9cd' ---------- 'oEzmssaF9m9cdLXe' ----------- 'p6NHnwiwKd' ----------- 'p6NHnwiwKdcgp' ----------- 'p6NHnwiwKdcgphy' ----------- 'phy3v1U5y' ----------- 'phy3v1U5yra' ----------- 'phy3v1U5yraPxx' ----------- 'raPxxELo' ----------- 'raPxxELo5B' ---------- 'raPxxELo5B1fc' ----------- 'raPxxELo5B1fcW8R' ----------- 'rumMmp6NH' ---------- 'rumMmp6NHnwi' ----------- 'rumMmp6NHnwiwKd' ----------- 'saCXoEzms' ----------- 'saCXoEzmssa' ----------- 'saCXoEzmssaF9' ---------- 'saCXoEzmssaF9m9c' ----------- 'saF9m9cdL' ----------- 'saF9m9cdLXe' ----------- 'saF9m9cdLXe0Yh' ---------- 'ssaF9m9c' ----------- 'ssaF9m9cdLX' ----------- 'ssaF9m9cdLXe0Y' ----------- 'ssaF9m9cdLXe0Yhg' ----------- 'umMmp6NHn' ----------- 'umMmp6NHnwiw' ----------- 'umMmp6NHnwiwKd' ----------- 'v1U5yraP' ----------- 'v1U5yraPxx' ----------- 'v1U5yraPxxEL' ----------- 'v1U5yraPxxELo5' ----------- 'v1U5yraPxxELo5B1' ----------- 'wKdcgphy3' ----------- 'wKdcgphy3v1U' ----------- 'wKdcgphy3v1U5yr' ----------- 'wiwKdcgp' ----------- 'wiwKdcgphy3' ----------- 'wiwKdcgphy3v1' ----------- 'wiwKdcgphy3v1U5' ----------- 'xELo5B1f' ----------- 'xELo5B1fcW' ----------- 'xELo5B1fcW8R' ----------- 'xELo5B1fcW8Rsa' ----------- 'xELo5B1fcW8RsaCX' ----------- 'xxELo5B1f' ----------- 'xxELo5B1fcW8' ----------- 'xxELo5B1fcW8Rs' ----------- 'xxELo5B1fcW8RsaC' ----------- 'y3v1U5yra' ----------- 'y3v1U5yraPx' ----------- 'y3v1U5yraPxxE' ----------- 'y3v1U5yraPxxELo' ----------- 'yraPxxEL' ----------- 'yraPxxELo5' ----------- 'yraPxxELo5B1' ----------- 'yraPxxELo5B1fc' ----------- 'yraPxxELo5B1fcW8' ----------- 'zmssaF9m9' ----------- 'zmssaF9m9cd' ----------- 'zmssaF9m9cdLX' --- 'zmssaF9m9cdLXe' --- 'zmssaF9m9cdLXe0' --- 'zmssaF9m9cdLXe0Y' + │ histogram(6)= 0 2.0926 │ <--- 'ANTIBARESE' ├── key: (1) ├── fd: ()-->(2,3,6), (1)-->(4) @@ -370,7 +370,7 @@ project ├── save-table-name: order_status_03_project_1 ├── columns: o_id:1(int!null) o_entry_d:5(timestamp) o_carrier_id:6(int) ├── cardinality: [0 - 1] - ├── stats: [rows=0.9803631, distinct(1)=0.980204, null(1)=0, avgsize(1)=4, distinct(5)=0.624826, null(5)=0, avgsize(5)=4, distinct(6)=0.937947, null(6)=0.294109, avgsize(6)=4] + ├── stats: [rows=0.9420474, distinct(1)=0.941901, null(1)=0, avgsize(1)=3, distinct(5)=0.610172, null(5)=0, avgsize(5)=7, distinct(6)=0.902837, null(6)=0.282614, avgsize(6)=2] ├── key: () ├── fd: ()-->(1,5,6) └── scan order@order_idx @@ -378,7 +378,7 @@ project ├── columns: o_id:1(int!null) o_d_id:2(int!null) o_w_id:3(int!null) o_c_id:4(int!null) o_entry_d:5(timestamp) o_carrier_id:6(int) ├── constraint: /3/2/4/-1: [/4/3/10 - /4/3/10] ├── limit: 1 - ├── stats: [rows=0.9803631, distinct(1)=0.980204, null(1)=0, avgsize(1)=4, distinct(2)=0.980363, null(2)=0, avgsize(2)=4, distinct(3)=0.980363, null(3)=0, avgsize(3)=4, distinct(4)=0.980363, null(4)=0, avgsize(4)=4, distinct(5)=0.624826, null(5)=0, avgsize(5)=4, distinct(6)=0.937947, null(6)=0.294109, avgsize(6)=4] + ├── stats: [rows=0.9420474, distinct(1)=0.941901, null(1)=0, avgsize(1)=3, distinct(2)=0.942047, null(2)=0, avgsize(2)=1, distinct(3)=0.942047, null(3)=0, avgsize(3)=1, distinct(4)=0.942047, null(4)=0, avgsize(4)=3, distinct(5)=0.610172, null(5)=0, avgsize(5)=7, distinct(6)=0.902837, null(6)=0.282614, avgsize(6)=2] ├── key: () └── fd: ()-->(1-6) @@ -410,17 +410,17 @@ WHERE ol_w_id = 1 AND ol_d_id = 1 AND ol_o_id = 1000 project ├── save-table-name: order_status_04_project_1 ├── columns: ol_i_id:5(int!null) ol_supply_w_id:6(int) ol_quantity:8(int) ol_amount:9(decimal) ol_delivery_d:7(timestamp) - ├── stats: [rows=8.899768, distinct(5)=8.89938, null(5)=0, avgsize(5)=4, distinct(6)=5.89335, null(6)=0, avgsize(6)=4, distinct(7)=1.97664, null(7)=2.66628, avgsize(7)=4, distinct(8)=0.999864, null(8)=0, avgsize(8)=4, distinct(9)=8.89971, null(9)=0, avgsize(9)=4] + ├── stats: [rows=11.09853, distinct(5)=11.0979, null(5)=0, avgsize(5)=4, distinct(6)=6.70393, null(6)=0, avgsize(6)=2, distinct(7)=1.99222, null(7)=3.325, avgsize(7)=5, distinct(8)=0.999985, null(8)=0, avgsize(8)=2, distinct(9)=11.0984, null(9)=0, avgsize(9)=5] └── scan order_line ├── save-table-name: order_status_04_scan_2 ├── columns: ol_o_id:1(int!null) ol_d_id:2(int!null) ol_w_id:3(int!null) ol_i_id:5(int!null) ol_supply_w_id:6(int) ol_delivery_d:7(timestamp) ol_quantity:8(int) ol_amount:9(decimal) ├── constraint: /3/2/-1/4: [/1/1/1000 - /1/1/1000] - ├── stats: [rows=8.899768, distinct(1)=1, null(1)=0, avgsize(1)=4, distinct(2)=1, null(2)=0, avgsize(2)=4, distinct(3)=1, null(3)=0, avgsize(3)=4, distinct(5)=8.89938, null(5)=0, avgsize(5)=4, distinct(6)=5.89335, null(6)=0, avgsize(6)=4, distinct(7)=1.97664, null(7)=2.66628, avgsize(7)=4, distinct(8)=0.999864, null(8)=0, avgsize(8)=4, distinct(9)=8.89971, null(9)=0, avgsize(9)=4, distinct(1-3)=1, null(1-3)=0, avgsize(1-3)=12] - │ histogram(1)= 0 8.8998 + ├── stats: [rows=11.09853, distinct(1)=1, null(1)=0, avgsize(1)=3, distinct(2)=1, null(2)=0, avgsize(2)=1, distinct(3)=1, null(3)=0, avgsize(3)=1, distinct(5)=11.0979, null(5)=0, avgsize(5)=4, distinct(6)=6.70393, null(6)=0, avgsize(6)=2, distinct(7)=1.99222, null(7)=3.325, avgsize(7)=5, distinct(8)=0.999985, null(8)=0, avgsize(8)=2, distinct(9)=11.0984, null(9)=0, avgsize(9)=5, distinct(1-3)=1, null(1-3)=0, avgsize(1-3)=5] + │ histogram(1)= 0 11.099 │ <--- 1000 - │ histogram(2)= 0 8.8998 + │ histogram(2)= 0 11.099 │ <---- 1 -- - │ histogram(3)= 0 8.8998 + │ histogram(3)= 0 11.099 │ <---- 1 -- └── fd: ()-->(1-3) @@ -436,14 +436,14 @@ column_names row_count distinct_count null_count {ol_w_id} 12 1 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{ol_amount} 9.00 1.33 9.00 9.00 <== 0.00 1.00 -{ol_d_id} 9.00 1.33 1.00 1.00 0.00 1.00 -{ol_delivery_d} 9.00 1.33 2.00 2.00 <== 3.00 +Inf <== -{ol_i_id} 9.00 1.33 9.00 1.33 0.00 1.00 -{ol_o_id} 9.00 1.33 1.00 1.00 0.00 1.00 -{ol_quantity} 9.00 1.33 1.00 1.00 0.00 1.00 -{ol_supply_w_id} 9.00 1.33 6.00 6.00 <== 0.00 1.00 -{ol_w_id} 9.00 1.33 1.00 1.00 0.00 1.00 +{ol_amount} 11.00 1.09 11.00 11.00 <== 0.00 1.00 +{ol_d_id} 11.00 1.09 1.00 1.00 0.00 1.00 +{ol_delivery_d} 11.00 1.09 2.00 2.00 <== 3.00 +Inf <== +{ol_i_id} 11.00 1.09 11.00 1.09 0.00 1.00 +{ol_o_id} 11.00 1.09 1.00 1.00 0.00 1.00 +{ol_quantity} 11.00 1.09 1.00 1.00 0.00 1.00 +{ol_supply_w_id} 11.00 1.09 7.00 7.00 <== 0.00 1.00 +{ol_w_id} 11.00 1.09 1.00 1.00 0.00 1.00 ---- ---- @@ -475,7 +475,7 @@ project ├── save-table-name: delivery_01_project_1 ├── columns: no_o_id:1(int!null) ├── cardinality: [0 - 1] - ├── stats: [rows=1, distinct(1)=0.999678, null(1)=0, avgsize(1)=4] + ├── stats: [rows=1, distinct(1)=0.999675, null(1)=0, avgsize(1)=3] ├── key: () ├── fd: ()-->(1) └── scan new_order @@ -483,7 +483,7 @@ project ├── columns: no_o_id:1(int!null) no_d_id:2(int!null) no_w_id:3(int!null) ├── constraint: /3/2/1: [/7/6 - /7/6] ├── limit: 1 - ├── stats: [rows=1, distinct(1)=0.999678, null(1)=0, avgsize(1)=4, distinct(2)=0.632318, null(2)=0, avgsize(2)=4, distinct(3)=0.632318, null(3)=0, avgsize(3)=4] + ├── stats: [rows=1, distinct(1)=0.999675, null(1)=0, avgsize(1)=3, distinct(2)=0.632308, null(2)=0, avgsize(2)=1, distinct(3)=0.632308, null(3)=0, avgsize(3)=1] ├── key: () └── fd: ()-->(1-3) @@ -517,12 +517,12 @@ scalar-group-by │ ├── save-table-name: delivery_02_scan_2 │ ├── columns: ol_o_id:1(int!null) ol_d_id:2(int!null) ol_w_id:3(int!null) ol_amount:9(decimal) │ ├── constraint: /3/2/-1/4: [/8/6/1000 - /8/6/1000] - │ ├── stats: [rows=10.05526, distinct(1)=1, null(1)=0, avgsize(1)=4, distinct(2)=1, null(2)=0, avgsize(2)=4, distinct(3)=1, null(3)=0, avgsize(3)=4, distinct(9)=10.0552, null(9)=0, avgsize(9)=4, distinct(1-3)=1, null(1-3)=0, avgsize(1-3)=12] - │ │ histogram(1)= 0 10.055 + │ ├── stats: [rows=11.81251, distinct(1)=1, null(1)=0, avgsize(1)=3, distinct(2)=1, null(2)=0, avgsize(2)=1, distinct(3)=1, null(3)=0, avgsize(3)=1, distinct(9)=11.8124, null(9)=0, avgsize(9)=5, distinct(1-3)=1, null(1-3)=0, avgsize(1-3)=5] + │ │ histogram(1)= 0 11.813 │ │ <--- 1000 - │ │ histogram(2)= 0 10.055 + │ │ histogram(2)= 0 11.813 │ │ <---- 6 -- - │ │ histogram(3)= 0 10.055 + │ │ histogram(3)= 0 11.813 │ │ <---- 8 -- │ └── fd: ()-->(1-3) └── aggregations @@ -544,10 +544,10 @@ column_names row_count distinct_count null_count {ol_w_id} 7 1 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{ol_amount} 10.00 1.43 10.00 10.00 <== 0.00 1.00 -{ol_d_id} 10.00 1.43 1.00 1.00 0.00 1.00 -{ol_o_id} 10.00 1.43 1.00 1.00 0.00 1.00 -{ol_w_id} 10.00 1.43 1.00 1.00 0.00 1.00 +{ol_amount} 12.00 1.71 12.00 12.00 <== 0.00 1.00 +{ol_d_id} 12.00 1.71 1.00 1.00 0.00 1.00 +{ol_o_id} 12.00 1.71 1.00 1.00 0.00 1.00 +{ol_w_id} 12.00 1.71 1.00 1.00 0.00 1.00 ---- ---- @@ -569,7 +569,7 @@ project ├── save-table-name: stock_level_01_project_1 ├── columns: d_next_o_id:11(int) ├── cardinality: [0 - 1] - ├── stats: [rows=1, distinct(11)=0.633968, null(11)=0, avgsize(11)=4] + ├── stats: [rows=1, distinct(11)=0.633968, null(11)=0, avgsize(11)=3] ├── key: () ├── fd: ()-->(11) └── scan district @@ -577,7 +577,7 @@ project ├── columns: d_id:1(int!null) d_w_id:2(int!null) d_next_o_id:11(int) ├── constraint: /2/1: [/4/9 - /4/9] ├── cardinality: [0 - 1] - ├── stats: [rows=1, distinct(1)=1, null(1)=0, avgsize(1)=4, distinct(2)=1, null(2)=0, avgsize(2)=4, distinct(11)=0.633968, null(11)=0, avgsize(11)=4, distinct(1,2)=1, null(1,2)=0, avgsize(1,2)=8] + ├── stats: [rows=1, distinct(1)=1, null(1)=0, avgsize(1)=1, distinct(2)=1, null(2)=0, avgsize(2)=1, distinct(11)=0.633968, null(11)=0, avgsize(11)=3, distinct(1,2)=1, null(1,2)=0, avgsize(1,2)=2] ├── key: () └── fd: ()-->(1,2,11) @@ -616,25 +616,25 @@ scalar-group-by │ ├── save-table-name: stock_level_02_distinct_on_2 │ ├── columns: s_i_id:13(int!null) │ ├── grouping columns: s_i_id:13(int!null) - │ ├── stats: [rows=188.6738, distinct(13)=188.674, null(13)=0, avgsize(13)=4] + │ ├── stats: [rows=195.6265, distinct(13)=195.626, null(13)=0, avgsize(13)=4] │ ├── key: (13) │ └── inner-join (lookup stock) │ ├── save-table-name: stock_level_02_lookup_join_3 │ ├── columns: ol_o_id:1(int!null) ol_d_id:2(int!null) ol_w_id:3(int!null) ol_i_id:5(int!null) s_i_id:13(int!null) s_w_id:14(int!null) s_quantity:15(int!null) │ ├── key columns: [3 5] = [14 13] │ ├── lookup columns are key - │ ├── stats: [rows=193.5302, distinct(1)=19.9923, null(1)=0, avgsize(1)=4, distinct(2)=1, null(2)=0, avgsize(2)=4, distinct(3)=1, null(3)=0, avgsize(3)=4, distinct(5)=188.674, null(5)=0, avgsize(5)=4, distinct(13)=188.674, null(13)=0, avgsize(13)=4, distinct(14)=1, null(14)=0, avgsize(14)=4, distinct(15)=5, null(15)=0, avgsize(15)=4] + │ ├── stats: [rows=200.6382, distinct(1)=19.9991, null(1)=0, avgsize(1)=3, distinct(2)=1, null(2)=0, avgsize(2)=1, distinct(3)=1, null(3)=0, avgsize(3)=1, distinct(5)=195.626, null(5)=0, avgsize(5)=4, distinct(13)=195.626, null(13)=0, avgsize(13)=4, distinct(14)=1, null(14)=0, avgsize(14)=1, distinct(15)=5, null(15)=0, avgsize(15)=3] │ ├── fd: ()-->(2,3,14), (13)-->(15), (5)==(13), (13)==(5), (3)==(14), (14)==(3) │ ├── scan order_line │ │ ├── save-table-name: stock_level_02_scan_4 │ │ ├── columns: ol_o_id:1(int!null) ol_d_id:2(int!null) ol_w_id:3(int!null) ol_i_id:5(int!null) │ │ ├── constraint: /3/2/-1/4: [/1/1/999 - /1/1/980] - │ │ ├── stats: [rows=188.8466, distinct(1)=19.9936, null(1)=0, avgsize(1)=4, distinct(2)=1, null(2)=0, avgsize(2)=4, distinct(3)=1, null(3)=0, avgsize(3)=4, distinct(5)=188.674, null(5)=0, avgsize(5)=4, distinct(2,3)=1, null(2,3)=0, avgsize(2,3)=8, distinct(1-3)=19.9936, null(1-3)=0, avgsize(1-3)=12] - │ │ │ histogram(1)= 0 0 61.592 11.599 106.76 8.8966 - │ │ │ <--- 979 -------- 986 --------- 999 - - │ │ │ histogram(2)= 0 188.85 + │ │ ├── stats: [rows=195.8123, distinct(1)=20, null(1)=0, avgsize(1)=3, distinct(2)=1, null(2)=0, avgsize(2)=1, distinct(3)=1, null(3)=0, avgsize(3)=1, distinct(5)=195.626, null(5)=0, avgsize(5)=4, distinct(2,3)=1, null(2,3)=0, avgsize(2,3)=2, distinct(1-3)=20, null(1-3)=0, avgsize(1-3)=5] + │ │ │ histogram(1)= 0 0 123.67 5.5472 55.493 11.099 + │ │ │ <--- 979 -------- 993 --------- 999 - + │ │ │ histogram(2)= 0 195.81 │ │ │ <---- 1 -- - │ │ │ histogram(3)= 0 188.85 + │ │ │ histogram(3)= 0 195.81 │ │ │ <---- 1 -- │ │ └── fd: ()-->(2,3) │ └── filters @@ -655,7 +655,7 @@ column_names row_count distinct_count null_count {s_i_id} 15 15 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{s_i_id} 189.00 12.60 <== 189.00 12.60 <== 0.00 1.00 +{s_i_id} 196.00 13.07 <== 196.00 13.07 <== 0.00 1.00 ----Stats for stock_level_02_lookup_join_3---- column_names row_count distinct_count null_count @@ -668,13 +668,13 @@ column_names row_count distinct_count null_count {s_w_id} 15 1 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{ol_d_id} 194.00 12.93 <== 1.00 1.00 0.00 1.00 -{ol_i_id} 194.00 12.93 <== 189.00 12.60 <== 0.00 1.00 -{ol_o_id} 194.00 12.93 <== 20.00 1.82 0.00 1.00 -{ol_w_id} 194.00 12.93 <== 1.00 1.00 0.00 1.00 -{s_i_id} 194.00 12.93 <== 189.00 12.60 <== 0.00 1.00 -{s_quantity} 194.00 12.93 <== 5.00 1.00 0.00 1.00 -{s_w_id} 194.00 12.93 <== 1.00 1.00 0.00 1.00 +{ol_d_id} 201.00 13.40 <== 1.00 1.00 0.00 1.00 +{ol_i_id} 201.00 13.40 <== 196.00 13.07 <== 0.00 1.00 +{ol_o_id} 201.00 13.40 <== 20.00 1.82 0.00 1.00 +{ol_w_id} 201.00 13.40 <== 1.00 1.00 0.00 1.00 +{s_i_id} 201.00 13.40 <== 196.00 13.07 <== 0.00 1.00 +{s_quantity} 201.00 13.40 <== 5.00 1.00 0.00 1.00 +{s_w_id} 201.00 13.40 <== 1.00 1.00 0.00 1.00 ----Stats for stock_level_02_scan_4---- column_names row_count distinct_count null_count @@ -684,10 +684,10 @@ column_names row_count distinct_count null_count {ol_w_id} 193 1 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{ol_d_id} 189.00 1.02 1.00 1.00 0.00 1.00 -{ol_i_id} 189.00 1.02 189.00 1.02 0.00 1.00 -{ol_o_id} 189.00 1.02 20.00 1.00 0.00 1.00 -{ol_w_id} 189.00 1.02 1.00 1.00 0.00 1.00 +{ol_d_id} 196.00 1.02 1.00 1.00 0.00 1.00 +{ol_i_id} 196.00 1.02 196.00 1.02 0.00 1.00 +{ol_o_id} 196.00 1.02 20.00 1.00 0.00 1.00 +{ol_w_id} 196.00 1.02 1.00 1.00 0.00 1.00 ---- ---- @@ -724,13 +724,13 @@ scalar-group-by │ ├── left ordering: +1 │ ├── right ordering: +13 │ ├── immutable - │ ├── stats: [rows=3.333333, distinct(1)=3.33333, null(1)=0, avgsize(1)=4, distinct(9)=1, null(9)=0, avgsize(9)=4, distinct(13)=3.33333, null(13)=0, avgsize(13)=4, distinct(25)=3.33333, null(25)=0, avgsize(25)=4] + │ ├── stats: [rows=3.333333, distinct(1)=3.33333, null(1)=0, avgsize(1)=1, distinct(9)=1, null(9)=0, avgsize(9)=8, distinct(13)=3.33333, null(13)=0, avgsize(13)=1, distinct(25)=3.33333, null(25)=0, avgsize(25)=1] │ ├── key: (13) │ ├── fd: (1)-->(9), (13)-->(25), (1)==(13), (13)==(1) │ ├── scan warehouse │ │ ├── save-table-name: consistency_01_scan_3 │ │ ├── columns: w_id:1(int!null) w_ytd:9(decimal) - │ │ ├── stats: [rows=10, distinct(1)=10, null(1)=0, avgsize(1)=4, distinct(9)=1, null(9)=0, avgsize(9)=4] + │ │ ├── stats: [rows=10, distinct(1)=10, null(1)=0, avgsize(1)=1, distinct(9)=1, null(9)=0, avgsize(9)=8] │ │ │ histogram(1)= 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 │ │ │ <--- 0 --- 1 --- 2 --- 3 --- 4 --- 5 --- 6 --- 7 --- 8 --- 9 │ │ │ histogram(9)= 0 10 @@ -742,14 +742,14 @@ scalar-group-by │ │ ├── save-table-name: consistency_01_group_by_4 │ │ ├── columns: d_w_id:13(int!null) sum:25(decimal) │ │ ├── grouping columns: d_w_id:13(int!null) - │ │ ├── stats: [rows=10, distinct(13)=10, null(13)=0, avgsize(13)=4, distinct(25)=10, null(25)=0, avgsize(25)=4] + │ │ ├── stats: [rows=10, distinct(13)=10, null(13)=0, avgsize(13)=1, distinct(25)=10, null(25)=0, avgsize(25)=1] │ │ ├── key: (13) │ │ ├── fd: (13)-->(25) │ │ ├── ordering: +13 │ │ ├── scan district │ │ │ ├── save-table-name: consistency_01_scan_5 │ │ │ ├── columns: d_w_id:13(int!null) d_ytd:21(decimal) - │ │ │ ├── stats: [rows=100, distinct(13)=10, null(13)=0, avgsize(13)=4, distinct(21)=1, null(21)=0, avgsize(21)=4] + │ │ │ ├── stats: [rows=100, distinct(13)=10, null(13)=0, avgsize(13)=1, distinct(21)=1, null(21)=0, avgsize(21)=7] │ │ │ │ histogram(13)= 0 10 0 10 0 10 0 10 0 10 0 10 0 10 0 10 0 10 0 10 │ │ │ │ <--- 0 --- 1 --- 2 --- 3 --- 4 --- 5 --- 6 --- 7 --- 8 --- 9 │ │ │ │ histogram(21)= 0 100 @@ -821,7 +821,7 @@ ORDER BY d_w_id, d_id scan district ├── save-table-name: consistency_02_scan_1 ├── columns: d_next_o_id:11(int) [hidden: d_id:1(int!null) d_w_id:2(int!null)] - ├── stats: [rows=100, distinct(1)=10, null(1)=0, avgsize(1)=4, distinct(2)=10, null(2)=0, avgsize(2)=4, distinct(11)=1, null(11)=0, avgsize(11)=4] + ├── stats: [rows=100, distinct(1)=10, null(1)=0, avgsize(1)=1, distinct(2)=10, null(2)=0, avgsize(2)=1, distinct(11)=1, null(11)=0, avgsize(11)=3] │ histogram(1)= 0 10 0 10 0 10 0 10 0 10 0 10 0 10 0 10 0 10 0 10 │ <--- 1 --- 2 --- 3 --- 4 --- 5 --- 6 --- 7 --- 8 --- 9 --- 10 │ histogram(2)= 0 10 0 10 0 10 0 10 0 10 0 10 0 10 0 10 0 10 0 10 @@ -856,19 +856,19 @@ group-by (streaming) ├── save-table-name: consistency_03_group_by_1 ├── columns: max:6(int!null) [hidden: no_d_id:2(int!null) no_w_id:3(int!null)] ├── grouping columns: no_d_id:2(int!null) no_w_id:3(int!null) - ├── stats: [rows=100, distinct(2)=10, null(2)=0, avgsize(2)=4, distinct(3)=10, null(3)=0, avgsize(3)=4, distinct(6)=100, null(6)=0, avgsize(6)=8, distinct(2,3)=100, null(2,3)=0, avgsize(2,3)=8] + ├── stats: [rows=100, distinct(2)=10, null(2)=0, avgsize(2)=1, distinct(3)=10, null(3)=0, avgsize(3)=1, distinct(6)=100, null(6)=0, avgsize(6)=2, distinct(2,3)=100, null(2,3)=0, avgsize(2,3)=2] ├── key: (2,3) ├── fd: (2,3)-->(6) ├── ordering: +3,+2 ├── scan new_order │ ├── save-table-name: consistency_03_scan_2 │ ├── columns: no_o_id:1(int!null) no_d_id:2(int!null) no_w_id:3(int!null) - │ ├── stats: [rows=90000, distinct(1)=900, null(1)=0, avgsize(1)=4, distinct(2)=10, null(2)=0, avgsize(2)=4, distinct(3)=10, null(3)=0, avgsize(3)=4, distinct(2,3)=100, null(2,3)=0, avgsize(2,3)=8] - │ │ histogram(1)= 0 117 405 81 423 63 441 99 360 135 423 108 351 198 351 108 414 99 423 99 387 108 405 117 414 36 414 108 432 126 333 108 396 108 360 108 405 81 414 126 378 72 432 135 351 117 369 126 369 117 423 99 342 126 360 144 360 117 360 99 396 99 405 81 432 81 396 72 396 54 342 108 414 81 414 72 351 90 405 99 333 135 333 126 432 54 360 135 315 117 333 117 369 81 405 63 378 171 396 99 360 135 423 63 315 126 324 108 279 153 342 90 387 63 288 153 351 108 396 180 297 135 387 81 360 153 414 144 414 54 333 144 333 135 387 144 423 108 387 72 342 117 315 144 396 45 405 117 405 72 378 135 396 63 351 117 297 126 360 108 378 54 396 189 342 90 378 108 342 126 396 108 378 90 315 108 297 126 396 117 351 126 405 99 405 99 360 99 342 99 369 81 414 99 306 144 306 108 333 126 387 117 360 54 360 108 351 81 342 126 405 135 369 54 333 81 324 144 396 72 342 90 351 99 396 45 387 126 351 126 342 153 405 171 315 126 369 117 351 63 297 126 333 162 270 153 324 108 306 117 396 81 306 144 351 135 351 54 351 135 342 72 396 153 369 135 378 126 297 117 360 117 333 90 351 117 360 90 387 153 369 81 315 117 324 63 315 90 297 108 315 90 306 81 315 117 378 108 342 126 306 108 324 90 360 135 252 180 333 144 360 99 369 135 279 126 315 117 297 90 351 81 306 81 279 126 252 135 315 90 279 99 288 81 351 90 324 99 207 153 261 153 306 81 243 135 351 72 351 54 288 90 342 81 288 108 333 90 324 99 333 54 234 144 297 72 297 99 252 162 252 108 279 90 207 126 252 108 261 72 270 99 198 189 270 81 234 90 234 99 180 126 261 117 216 99 171 99 117 108 - │ │ <--- 2101 ----- 2106 ----- 2111 ----- 2117 ----- 2121 ----- 2126 ----- 2132 ----- 2136 ----- 2141 ----- 2147 ----- 2152 ----- 2156 ----- 2162 ----- 2167 ----- 2172 ----- 2177 ----- 2181 ----- 2186 ----- 2190 ----- 2196 ----- 2201 ----- 2205 ----- 2210 ----- 2217 ----- 2222 ----- 2227 ----- 2232 ----- 2237 ----- 2242 ----- 2247 ----- 2252 ----- 2257 ----- 2263 ----- 2268 ----- 2273 ----- 2278 ----- 2284 ----- 2290 ----- 2294 ----- 2299 ----- 2303 ----- 2308 ----- 2313 ----- 2318 ----- 2321 ----- 2325 ----- 2330 ----- 2335 ----- 2340 ----- 2345 ----- 2350 ----- 2355 ----- 2359 ----- 2363 ----- 2367 ----- 2372 ----- 2377 ----- 2380 ----- 2385 ----- 2390 ----- 2394 ----- 2399 ----- 2404 ----- 2409 ----- 2414 ----- 2418 ----- 2422 ----- 2426 ----- 2431 ----- 2436 ----- 2440 ----- 2444 ----- 2449 ----- 2454 ----- 2460 ----- 2465 ----- 2471 ----- 2476 ----- 2480 ----- 2484 ----- 2488 ----- 2493 ----- 2498 ----- 2503 ----- 2507 ----- 2511 ----- 2516 ----- 2520 ----- 2524 ----- 2530 ----- 2535 ----- 2540 ----- 2545 ----- 2549 ----- 2554 ----- 2559 ----- 2565 ----- 2569 ----- 2573 ----- 2578 ----- 2582 ----- 2586 ----- 2590 ----- 2594 ----- 2599 ----- 2604 ----- 2609 ----- 2614 ----- 2618 ----- 2623 ----- 2629 ----- 2634 ----- 2640 ----- 2645 ----- 2648 ----- 2653 ----- 2657 ----- 2662 ----- 2666 ----- 2671 ----- 2675 ----- 2679 ----- 2683 ----- 2688 ----- 2692 ----- 2697 ----- 2701 ----- 2707 ----- 2711 ----- 2716 ----- 2720 ----- 2724 ----- 2729 ----- 2734 ----- 2739 ----- 2743 ----- 2748 ----- 2754 ----- 2759 ----- 2764 ----- 2768 ----- 2772 ----- 2776 ----- 2781 ----- 2785 ----- 2790 ----- 2794 ----- 2798 ----- 2803 ----- 2807 ----- 2811 ----- 2815 ----- 2819 ----- 2822 ----- 2826 ----- 2831 ----- 2837 ----- 2841 ----- 2845 ----- 2849 ----- 2853 ----- 2858 ----- 2861 ----- 2864 ----- 2868 ----- 2872 ----- 2877 ----- 2882 ----- 2886 ----- 2890 ----- 2894 ----- 2899 ----- 2903 ----- 2908 ----- 2912 ----- 2916 ----- 2920 ----- 2924 ----- 2928 ----- 2932 ----- 2937 ----- 2940 ----- 2944 ----- 2948 ----- 2952 ----- 2955 ----- 2960 ----- 2963 ----- 2966 ----- 2970 ----- 2974 ----- 2977 ----- 2980 ----- 2983 ----- 2986 ----- 2989 ----- 2992 ----- 2995 ----- 2998 ----- 3000 - │ │ histogram(2)= 0 9117 0 9054 0 8748 0 8748 0 8946 0 8973 0 9189 0 8910 0 9297 0 9018 + │ ├── stats: [rows=90000, distinct(1)=900, null(1)=0, avgsize(1)=3, distinct(2)=10, null(2)=0, avgsize(2)=1, distinct(3)=10, null(3)=0, avgsize(3)=1, distinct(2,3)=100, null(2,3)=0, avgsize(2,3)=2] + │ │ histogram(1)= 0 90 351 108 324 144 351 108 387 81 432 63 387 90 387 81 333 117 387 108 369 117 414 90 396 126 369 126 423 90 342 99 378 90 432 126 378 108 369 81 432 144 414 99 423 72 387 126 423 99 378 135 432 108 405 54 423 117 270 189 405 45 432 99 324 126 405 108 378 135 396 99 369 90 360 144 378 90 351 99 423 117 351 99 369 72 396 108 360 90 396 108 387 81 333 117 414 99 396 63 423 135 414 54 333 162 342 144 315 135 396 90 378 144 414 63 378 99 396 153 324 117 297 135 360 117 333 162 369 108 423 117 414 99 315 117 414 81 315 126 387 81 279 153 378 81 360 144 423 90 396 99 360 90 351 126 270 153 414 81 360 144 306 144 297 144 369 99 360 72 351 117 288 135 315 135 405 117 342 99 396 108 396 81 342 99 351 99 405 99 414 108 369 90 414 90 396 99 333 108 297 135 333 117 378 99 387 81 333 135 333 135 297 126 342 108 342 144 342 90 351 63 405 63 396 126 369 153 315 144 279 144 306 126 333 108 252 171 279 135 306 144 297 126 387 45 279 126 369 81 387 81 342 153 315 99 369 126 360 117 387 117 342 126 351 81 360 72 351 99 369 81 306 108 378 126 324 117 387 117 369 135 342 72 324 90 369 108 306 108 351 144 324 117 306 99 360 90 333 117 315 72 288 108 279 117 333 72 288 99 279 117 369 63 279 135 342 72 333 135 252 180 315 171 333 45 270 153 288 108 342 54 342 72 342 135 243 126 351 99 297 81 270 126 324 81 270 144 270 99 360 144 324 54 333 108 306 108 342 135 315 81 315 108 234 126 297 117 279 54 270 126 306 63 189 171 288 99 279 99 243 108 288 99 225 108 261 54 297 153 234 99 216 180 171 135 144 90 0 126 + │ │ <--- 2101 ----- 2106 ----- 2110 ----- 2115 ----- 2121 ----- 2127 ----- 2132 ----- 2137 ----- 2142 ----- 2146 ----- 2150 ----- 2155 ----- 2160 ----- 2164 ----- 2170 ----- 2175 ----- 2179 ----- 2184 ----- 2189 ----- 2194 ----- 2200 ----- 2205 ----- 2211 ----- 2216 ----- 2221 ----- 2226 ----- 2231 ----- 2236 ----- 2242 ----- 2246 ----- 2251 ----- 2257 ----- 2262 ----- 2266 ----- 2271 ----- 2276 ----- 2280 ----- 2284 ----- 2289 ----- 2293 ----- 2298 ----- 2302 ----- 2307 ----- 2314 ----- 2318 ----- 2323 ----- 2328 ----- 2332 ----- 2337 ----- 2342 ----- 2347 ----- 2352 ----- 2357 ----- 2361 ----- 2365 ----- 2370 ----- 2376 ----- 2382 ----- 2387 ----- 2392 ----- 2397 ----- 2401 ----- 2406 ----- 2411 ----- 2416 ----- 2421 ----- 2427 ----- 2431 ----- 2436 ----- 2441 ----- 2446 ----- 2450 ----- 2455 ----- 2460 ----- 2465 ----- 2470 ----- 2475 ----- 2480 ----- 2484 ----- 2489 ----- 2493 ----- 2497 ----- 2501 ----- 2506 ----- 2510 ----- 2515 ----- 2519 ----- 2524 ----- 2529 ----- 2533 ----- 2538 ----- 2543 ----- 2547 ----- 2551 ----- 2557 ----- 2561 ----- 2565 ----- 2569 ----- 2574 ----- 2578 ----- 2582 ----- 2586 ----- 2591 ----- 2595 ----- 2600 ----- 2605 ----- 2609 ----- 2613 ----- 2618 ----- 2622 ----- 2627 ----- 2632 ----- 2637 ----- 2642 ----- 2646 ----- 2649 ----- 2653 ----- 2657 ----- 2661 ----- 2665 ----- 2669 ----- 2673 ----- 2677 ----- 2681 ----- 2686 ----- 2690 ----- 2694 ----- 2698 ----- 2703 ----- 2708 ----- 2714 ----- 2718 ----- 2723 ----- 2728 ----- 2733 ----- 2737 ----- 2741 ----- 2746 ----- 2750 ----- 2756 ----- 2761 ----- 2766 ----- 2770 ----- 2775 ----- 2779 ----- 2784 ----- 2788 ----- 2792 ----- 2797 ----- 2802 ----- 2807 ----- 2811 ----- 2815 ----- 2820 ----- 2823 ----- 2827 ----- 2831 ----- 2835 ----- 2840 ----- 2845 ----- 2849 ----- 2854 ----- 2858 ----- 2861 ----- 2866 ----- 2871 ----- 2875 ----- 2879 ----- 2883 ----- 2887 ----- 2890 ----- 2893 ----- 2897 ----- 2901 ----- 2905 ----- 2910 ----- 2914 ----- 2919 ----- 2923 ----- 2927 ----- 2931 ----- 2936 ----- 2939 ----- 2942 ----- 2946 ----- 2951 ----- 2956 ----- 2959 ----- 2963 ----- 2967 ----- 2971 ----- 2974 ----- 2977 ----- 2981 ----- 2985 ----- 2988 ----- 2992 ----- 2996 ----- 2999 --- 3000 + │ │ histogram(2)= 0 8622 0 8928 0 8883 0 9279 0 8946 0 9315 0 9171 0 9063 0 8613 0 9180 │ │ <--- 1 ---- 2 ---- 3 ---- 4 ---- 5 ---- 6 ---- 7 ---- 8 ---- 9 ---- 10 - │ │ histogram(3)= 0 8838 0 8802 0 9531 0 8595 0 8820 0 9369 0 8748 0 9342 0 8784 0 9171 + │ │ histogram(3)= 0 9171 0 9198 0 8919 0 8586 0 8712 0 9414 0 8694 0 9495 0 9378 0 8433 │ │ <--- 0 ---- 1 ---- 2 ---- 3 ---- 4 ---- 5 ---- 6 ---- 7 ---- 8 ---- 9 - │ ├── key: (1-3) │ └── ordering: +3,+2 @@ -911,19 +911,19 @@ group-by (streaming) ├── save-table-name: consistency_04_group_by_1 ├── columns: max:11(int!null) [hidden: o_d_id:2(int!null) o_w_id:3(int!null)] ├── grouping columns: o_d_id:2(int!null) o_w_id:3(int!null) - ├── stats: [rows=100, distinct(2)=10, null(2)=0, avgsize(2)=4, distinct(3)=10, null(3)=0, avgsize(3)=4, distinct(11)=100, null(11)=0, avgsize(11)=8, distinct(2,3)=100, null(2,3)=0, avgsize(2,3)=8] + ├── stats: [rows=100, distinct(2)=10, null(2)=0, avgsize(2)=1, distinct(3)=10, null(3)=0, avgsize(3)=1, distinct(11)=100, null(11)=0, avgsize(11)=2, distinct(2,3)=100, null(2,3)=0, avgsize(2,3)=2] ├── key: (2,3) ├── fd: (2,3)-->(11) ├── ordering: +3,+2 ├── scan order@order_idx │ ├── save-table-name: consistency_04_scan_2 │ ├── columns: o_id:1(int!null) o_d_id:2(int!null) o_w_id:3(int!null) - │ ├── stats: [rows=300000, distinct(1)=2999, null(1)=0, avgsize(1)=4, distinct(2)=10, null(2)=0, avgsize(2)=4, distinct(3)=10, null(3)=0, avgsize(3)=4, distinct(2,3)=100, null(2,3)=0, avgsize(2,3)=8] - │ │ histogram(1)= 0 60 1470 90 1410 150 1470 150 1350 180 1470 120 1410 120 1410 90 1470 120 1350 150 1440 60 1350 210 1380 120 1410 90 1440 90 1470 120 1470 90 1320 240 1440 60 1410 150 1470 180 1470 90 1410 90 1380 150 1320 180 1470 90 1320 270 1470 120 1470 60 1470 90 1470 120 1440 150 1410 90 1380 120 1290 180 1320 180 1440 60 1230 240 1380 90 1440 150 1410 150 1230 240 1410 210 1440 150 1380 240 1320 300 1440 90 1440 60 1290 210 1440 240 1380 180 1350 150 1320 150 1380 120 1440 150 1380 120 1410 120 1230 300 1440 60 1350 150 1410 120 1410 60 1410 90 1440 30 1380 90 1440 60 1440 30 1290 240 1380 90 1410 120 1350 120 1380 150 1440 120 1350 240 1410 120 1440 60 1410 90 1410 60 1440 60 1440 150 1410 210 1440 90 1170 330 1440 90 1290 270 1200 300 1440 150 1380 90 1410 90 1440 120 1380 90 1380 120 1290 180 1350 150 1350 180 1410 60 1290 180 1410 150 1410 60 1440 60 1440 60 1440 150 1440 120 1410 180 1440 60 1350 180 1440 90 1440 180 1380 90 1380 90 1350 180 1380 120 1410 60 1440 60 1350 120 1410 120 1350 120 1410 90 1350 150 1350 150 1410 180 1410 90 1380 120 1410 60 1380 120 1410 90 1410 90 1440 60 1380 90 1410 150 1380 120 1290 210 1440 90 1410 90 1410 90 1410 150 1260 180 1350 150 1320 240 1320 180 1380 60 1320 120 1410 90 1350 150 1350 150 1350 120 1380 150 1410 60 1410 270 1350 150 1320 150 1320 150 1380 180 1350 90 1260 300 1350 180 1380 90 1320 150 1410 60 1380 90 1410 120 1380 90 1230 300 1380 120 1410 60 1320 150 1350 120 1410 30 1380 210 1380 120 1290 120 1380 180 1380 120 1320 90 1170 270 1290 120 1320 120 1380 120 1380 60 1230 180 1290 150 1320 90 1350 60 1320 180 1380 60 1350 60 1380 120 1350 90 1350 120 1320 210 1320 150 1320 60 1350 210 1230 180 1260 150 1260 150 1230 90 1170 210 1290 90 1200 90 - │ │ <--- 1 ------ 14 ------ 30 ------ 44 ------ 54 ------ 68 ------ 81 ------ 98 ------ 111 ------ 125 ------ 138 ------ 157 ------ 173 ------ 188 ------ 203 ------ 219 ------ 240 ------ 255 ------ 272 ------ 287 ------ 303 ------ 320 ------ 333 ------ 349 ------ 360 ------ 379 ------ 393 ------ 408 ------ 424 ------ 439 ------ 458 ------ 474 ------ 489 ------ 506 ------ 519 ------ 532 ------ 549 ------ 563 ------ 577 ------ 593 ------ 613 ------ 627 ------ 642 ------ 658 ------ 676 ------ 691 ------ 705 ------ 720 ------ 736 ------ 749 ------ 767 ------ 782 ------ 794 ------ 808 ------ 825 ------ 839 ------ 856 ------ 868 ------ 885 ------ 899 ------ 914 ------ 930 ------ 946 ------ 963 ------ 982 ------ 998 ------ 1014 ------ 1029 ------ 1047 ------ 1064 ------ 1080 ------ 1095 ------ 1110 ------ 1126 ------ 1143 ------ 1161 ------ 1176 ------ 1190 ------ 1204 ------ 1225 ------ 1240 ------ 1255 ------ 1271 ------ 1285 ------ 1302 ------ 1317 ------ 1333 ------ 1348 ------ 1364 ------ 1379 ------ 1396 ------ 1412 ------ 1427 ------ 1443 ------ 1456 ------ 1474 ------ 1484 ------ 1500 ------ 1512 ------ 1528 ------ 1543 ------ 1559 ------ 1576 ------ 1592 ------ 1606 ------ 1619 ------ 1636 ------ 1655 ------ 1669 ------ 1686 ------ 1705 ------ 1721 ------ 1734 ------ 1746 ------ 1761 ------ 1777 ------ 1789 ------ 1803 ------ 1816 ------ 1831 ------ 1847 ------ 1861 ------ 1875 ------ 1893 ------ 1910 ------ 1926 ------ 1941 ------ 1955 ------ 1966 ------ 1981 ------ 1996 ------ 2011 ------ 2024 ------ 2039 ------ 2053 ------ 2067 ------ 2083 ------ 2099 ------ 2116 ------ 2130 ------ 2148 ------ 2165 ------ 2182 ------ 2198 ------ 2209 ------ 2224 ------ 2237 ------ 2251 ------ 2270 ------ 2282 ------ 2293 ------ 2307 ------ 2324 ------ 2338 ------ 2351 ------ 2365 ------ 2383 ------ 2397 ------ 2413 ------ 2427 ------ 2440 ------ 2453 ------ 2467 ------ 2480 ------ 2494 ------ 2508 ------ 2523 ------ 2538 ------ 2553 ------ 2568 ------ 2586 ------ 2601 ------ 2616 ------ 2629 ------ 2641 ------ 2655 ------ 2669 ------ 2684 ------ 2701 ------ 2717 ------ 2735 ------ 2747 ------ 2760 ------ 2774 ------ 2789 ------ 2806 ------ 2821 ------ 2835 ------ 2848 ------ 2862 ------ 2877 ------ 2892 ------ 2907 ------ 2918 ------ 2935 ------ 2951 ------ 2963 ------ 2974 ------ 2988 ------ 3000 - │ │ histogram(2)= 0 30450 0 29880 0 31230 0 29850 0 28410 0 29250 0 29580 0 30840 0 30450 0 30060 + │ ├── stats: [rows=300000, distinct(1)=2999, null(1)=0, avgsize(1)=3, distinct(2)=10, null(2)=0, avgsize(2)=1, distinct(3)=10, null(3)=0, avgsize(3)=1, distinct(2,3)=100, null(2,3)=0, avgsize(2,3)=2] + │ │ histogram(1)= 0 60 1380 120 1440 180 1380 180 1440 60 1470 150 1410 240 1410 90 1350 210 1440 150 1380 120 1410 120 1410 150 1380 120 1440 120 1470 180 1440 120 1410 90 1410 120 1380 210 1440 60 1440 60 1410 150 1440 180 1350 150 1440 150 1440 150 1440 60 1440 90 1380 150 1350 150 1350 120 1410 120 1350 150 1410 90 1410 60 1380 90 1290 210 1410 180 1230 270 1440 210 1320 150 1410 120 1320 180 1440 180 1410 90 1350 150 1260 240 1290 210 1410 180 1380 150 1320 180 1380 120 1440 180 1320 150 1290 180 1410 90 1410 60 1380 120 1320 180 1380 150 1410 180 1380 150 1380 120 1380 120 1410 60 1350 150 1440 30 1320 150 1320 210 1350 120 1440 30 1440 30 1350 150 1350 270 1440 60 1380 90 1440 180 1410 60 1290 180 1410 120 1440 90 1440 60 1440 90 1260 210 1380 120 1380 150 1440 120 1440 90 1320 240 1320 150 1260 210 1290 180 1290 210 1410 120 1380 90 1410 150 1440 90 1440 60 1440 60 1440 210 1440 120 1410 120 1320 150 1440 30 1410 150 1380 120 1440 120 1410 60 1350 150 1410 120 1350 120 1440 90 1440 150 1290 180 1350 180 1320 150 1440 60 1410 90 1350 120 1410 210 1380 150 1350 270 1320 180 1350 150 1440 120 1410 90 1380 180 1440 150 1380 90 1200 270 1410 240 1440 30 1410 60 1440 90 1380 120 1410 120 1440 60 1440 60 1380 90 1410 120 1380 90 1410 30 1440 60 1410 120 1350 120 1290 210 1380 150 1380 90 1410 90 1380 90 1320 210 1290 180 1380 90 1350 90 1320 150 1380 120 1410 150 1410 30 1380 90 1410 120 1410 60 1410 30 1410 180 1410 60 1380 60 1410 120 1290 270 1350 120 1380 60 1410 60 1260 180 1290 150 1410 210 1410 60 1380 90 1380 60 1320 120 1380 180 1290 150 1380 60 1290 150 1290 150 1260 210 1290 120 1320 90 1380 60 1350 60 1350 90 1410 210 1320 150 1380 120 1260 150 1260 150 1320 120 1320 90 1260 120 1200 240 1230 210 1290 30 + │ │ <--- 1 ------ 17 ------ 31 ------ 46 ------ 62 ------ 77 ------ 90 ------ 107 ------ 120 ------ 135 ------ 151 ------ 163 ------ 178 ------ 189 ------ 204 ------ 222 ------ 239 ------ 254 ------ 268 ------ 285 ------ 298 ------ 310 ------ 324 ------ 338 ------ 354 ------ 368 ------ 386 ------ 398 ------ 412 ------ 426 ------ 443 ------ 459 ------ 478 ------ 494 ------ 510 ------ 524 ------ 539 ------ 555 ------ 570 ------ 584 ------ 601 ------ 612 ------ 626 ------ 641 ------ 656 ------ 670 ------ 686 ------ 698 ------ 709 ------ 720 ------ 738 ------ 758 ------ 773 ------ 786 ------ 799 ------ 813 ------ 833 ------ 847 ------ 863 ------ 878 ------ 893 ------ 910 ------ 925 ------ 938 ------ 955 ------ 971 ------ 983 ------ 999 ------ 1017 ------ 1030 ------ 1044 ------ 1063 ------ 1077 ------ 1092 ------ 1108 ------ 1126 ------ 1139 ------ 1160 ------ 1176 ------ 1192 ------ 1208 ------ 1226 ------ 1239 ------ 1252 ------ 1266 ------ 1280 ------ 1294 ------ 1310 ------ 1326 ------ 1342 ------ 1352 ------ 1365 ------ 1378 ------ 1393 ------ 1409 ------ 1423 ------ 1439 ------ 1457 ------ 1470 ------ 1489 ------ 1507 ------ 1522 ------ 1532 ------ 1545 ------ 1558 ------ 1571 ------ 1583 ------ 1600 ------ 1614 ------ 1626 ------ 1641 ------ 1660 ------ 1673 ------ 1688 ------ 1701 ------ 1718 ------ 1731 ------ 1745 ------ 1762 ------ 1781 ------ 1797 ------ 1809 ------ 1825 ------ 1839 ------ 1852 ------ 1869 ------ 1882 ------ 1898 ------ 1916 ------ 1930 ------ 1945 ------ 1958 ------ 1974 ------ 1989 ------ 2006 ------ 2028 ------ 2044 ------ 2060 ------ 2080 ------ 2094 ------ 2112 ------ 2123 ------ 2138 ------ 2153 ------ 2168 ------ 2181 ------ 2196 ------ 2213 ------ 2228 ------ 2244 ------ 2260 ------ 2275 ------ 2288 ------ 2301 ------ 2316 ------ 2330 ------ 2347 ------ 2363 ------ 2378 ------ 2393 ------ 2411 ------ 2429 ------ 2443 ------ 2459 ------ 2478 ------ 2493 ------ 2509 ------ 2524 ------ 2541 ------ 2557 ------ 2575 ------ 2588 ------ 2603 ------ 2617 ------ 2628 ------ 2640 ------ 2656 ------ 2671 ------ 2684 ------ 2697 ------ 2714 ------ 2727 ------ 2748 ------ 2766 ------ 2780 ------ 2797 ------ 2811 ------ 2828 ------ 2839 ------ 2856 ------ 2873 ------ 2887 ------ 2904 ------ 2919 ------ 2931 ------ 2947 ------ 2960 ------ 2971 ------ 2984 ------ 3000 + │ │ histogram(2)= 0 30990 0 30780 0 28650 0 30570 0 30060 0 30060 0 30690 0 28020 0 30180 0 30000 │ │ <---- 1 ----- 2 ----- 3 ----- 4 ----- 5 ----- 6 ----- 7 ----- 8 ----- 9 ---- 10 - - │ │ histogram(3)= 0 31260 0 29820 0 29520 0 30000 0 29670 0 29340 0 28530 0 29760 0 30810 0 31290 + │ │ histogram(3)= 0 29970 0 30090 0 29760 0 29040 0 29820 0 29580 0 30660 0 29280 0 31080 0 30720 │ │ <---- 0 ----- 1 ----- 2 ----- 3 ----- 4 ----- 5 ----- 6 ----- 7 ----- 8 ----- 9 - │ ├── key: (1-3) │ └── ordering: +3,+2 @@ -978,7 +978,7 @@ scalar-group-by │ ├── save-table-name: consistency_05_select_2 │ ├── columns: no_d_id:2(int!null) no_w_id:3(int!null) max:6(int!null) min:7(int!null) count_rows:8(int!null) │ ├── immutable - │ ├── stats: [rows=33.33333, distinct(2)=9.82658, null(2)=0, avgsize(2)=4, distinct(3)=9.82658, null(3)=0, avgsize(3)=4, distinct(6)=33.3333, null(6)=0, avgsize(6)=8, distinct(7)=33.3333, null(7)=0, avgsize(7)=8, distinct(8)=33.3333, null(8)=0, avgsize(8)=8] + │ ├── stats: [rows=33.33333, distinct(2)=9.82658, null(2)=0, avgsize(2)=1, distinct(3)=9.82658, null(3)=0, avgsize(3)=1, distinct(6)=33.3333, null(6)=0, avgsize(6)=2, distinct(7)=33.3333, null(7)=0, avgsize(7)=2, distinct(8)=33.3333, null(8)=0, avgsize(8)=2] │ ├── key: (2,3) │ ├── fd: (2,3)-->(6-8) │ ├── group-by (streaming) @@ -986,18 +986,18 @@ scalar-group-by │ │ ├── columns: no_d_id:2(int!null) no_w_id:3(int!null) max:6(int!null) min:7(int!null) count_rows:8(int!null) │ │ ├── grouping columns: no_d_id:2(int!null) no_w_id:3(int!null) │ │ ├── internal-ordering: +3,+2 - │ │ ├── stats: [rows=100, distinct(2)=10, null(2)=0, avgsize(2)=4, distinct(3)=10, null(3)=0, avgsize(3)=4, distinct(6)=100, null(6)=0, avgsize(6)=8, distinct(7)=100, null(7)=0, avgsize(7)=8, distinct(8)=100, null(8)=0, avgsize(8)=8, distinct(2,3)=100, null(2,3)=0, avgsize(2,3)=8] + │ │ ├── stats: [rows=100, distinct(2)=10, null(2)=0, avgsize(2)=1, distinct(3)=10, null(3)=0, avgsize(3)=1, distinct(6)=100, null(6)=0, avgsize(6)=2, distinct(7)=100, null(7)=0, avgsize(7)=2, distinct(8)=100, null(8)=0, avgsize(8)=2, distinct(2,3)=100, null(2,3)=0, avgsize(2,3)=2] │ │ ├── key: (2,3) │ │ ├── fd: (2,3)-->(6-8) │ │ ├── scan new_order │ │ │ ├── save-table-name: consistency_05_scan_4 │ │ │ ├── columns: no_o_id:1(int!null) no_d_id:2(int!null) no_w_id:3(int!null) - │ │ │ ├── stats: [rows=90000, distinct(1)=900, null(1)=0, avgsize(1)=4, distinct(2)=10, null(2)=0, avgsize(2)=4, distinct(3)=10, null(3)=0, avgsize(3)=4, distinct(2,3)=100, null(2,3)=0, avgsize(2,3)=8] - │ │ │ │ histogram(1)= 0 117 405 81 423 63 441 99 360 135 423 108 351 198 351 108 414 99 423 99 387 108 405 117 414 36 414 108 432 126 333 108 396 108 360 108 405 81 414 126 378 72 432 135 351 117 369 126 369 117 423 99 342 126 360 144 360 117 360 99 396 99 405 81 432 81 396 72 396 54 342 108 414 81 414 72 351 90 405 99 333 135 333 126 432 54 360 135 315 117 333 117 369 81 405 63 378 171 396 99 360 135 423 63 315 126 324 108 279 153 342 90 387 63 288 153 351 108 396 180 297 135 387 81 360 153 414 144 414 54 333 144 333 135 387 144 423 108 387 72 342 117 315 144 396 45 405 117 405 72 378 135 396 63 351 117 297 126 360 108 378 54 396 189 342 90 378 108 342 126 396 108 378 90 315 108 297 126 396 117 351 126 405 99 405 99 360 99 342 99 369 81 414 99 306 144 306 108 333 126 387 117 360 54 360 108 351 81 342 126 405 135 369 54 333 81 324 144 396 72 342 90 351 99 396 45 387 126 351 126 342 153 405 171 315 126 369 117 351 63 297 126 333 162 270 153 324 108 306 117 396 81 306 144 351 135 351 54 351 135 342 72 396 153 369 135 378 126 297 117 360 117 333 90 351 117 360 90 387 153 369 81 315 117 324 63 315 90 297 108 315 90 306 81 315 117 378 108 342 126 306 108 324 90 360 135 252 180 333 144 360 99 369 135 279 126 315 117 297 90 351 81 306 81 279 126 252 135 315 90 279 99 288 81 351 90 324 99 207 153 261 153 306 81 243 135 351 72 351 54 288 90 342 81 288 108 333 90 324 99 333 54 234 144 297 72 297 99 252 162 252 108 279 90 207 126 252 108 261 72 270 99 198 189 270 81 234 90 234 99 180 126 261 117 216 99 171 99 117 108 - │ │ │ │ <--- 2101 ----- 2106 ----- 2111 ----- 2117 ----- 2121 ----- 2126 ----- 2132 ----- 2136 ----- 2141 ----- 2147 ----- 2152 ----- 2156 ----- 2162 ----- 2167 ----- 2172 ----- 2177 ----- 2181 ----- 2186 ----- 2190 ----- 2196 ----- 2201 ----- 2205 ----- 2210 ----- 2217 ----- 2222 ----- 2227 ----- 2232 ----- 2237 ----- 2242 ----- 2247 ----- 2252 ----- 2257 ----- 2263 ----- 2268 ----- 2273 ----- 2278 ----- 2284 ----- 2290 ----- 2294 ----- 2299 ----- 2303 ----- 2308 ----- 2313 ----- 2318 ----- 2321 ----- 2325 ----- 2330 ----- 2335 ----- 2340 ----- 2345 ----- 2350 ----- 2355 ----- 2359 ----- 2363 ----- 2367 ----- 2372 ----- 2377 ----- 2380 ----- 2385 ----- 2390 ----- 2394 ----- 2399 ----- 2404 ----- 2409 ----- 2414 ----- 2418 ----- 2422 ----- 2426 ----- 2431 ----- 2436 ----- 2440 ----- 2444 ----- 2449 ----- 2454 ----- 2460 ----- 2465 ----- 2471 ----- 2476 ----- 2480 ----- 2484 ----- 2488 ----- 2493 ----- 2498 ----- 2503 ----- 2507 ----- 2511 ----- 2516 ----- 2520 ----- 2524 ----- 2530 ----- 2535 ----- 2540 ----- 2545 ----- 2549 ----- 2554 ----- 2559 ----- 2565 ----- 2569 ----- 2573 ----- 2578 ----- 2582 ----- 2586 ----- 2590 ----- 2594 ----- 2599 ----- 2604 ----- 2609 ----- 2614 ----- 2618 ----- 2623 ----- 2629 ----- 2634 ----- 2640 ----- 2645 ----- 2648 ----- 2653 ----- 2657 ----- 2662 ----- 2666 ----- 2671 ----- 2675 ----- 2679 ----- 2683 ----- 2688 ----- 2692 ----- 2697 ----- 2701 ----- 2707 ----- 2711 ----- 2716 ----- 2720 ----- 2724 ----- 2729 ----- 2734 ----- 2739 ----- 2743 ----- 2748 ----- 2754 ----- 2759 ----- 2764 ----- 2768 ----- 2772 ----- 2776 ----- 2781 ----- 2785 ----- 2790 ----- 2794 ----- 2798 ----- 2803 ----- 2807 ----- 2811 ----- 2815 ----- 2819 ----- 2822 ----- 2826 ----- 2831 ----- 2837 ----- 2841 ----- 2845 ----- 2849 ----- 2853 ----- 2858 ----- 2861 ----- 2864 ----- 2868 ----- 2872 ----- 2877 ----- 2882 ----- 2886 ----- 2890 ----- 2894 ----- 2899 ----- 2903 ----- 2908 ----- 2912 ----- 2916 ----- 2920 ----- 2924 ----- 2928 ----- 2932 ----- 2937 ----- 2940 ----- 2944 ----- 2948 ----- 2952 ----- 2955 ----- 2960 ----- 2963 ----- 2966 ----- 2970 ----- 2974 ----- 2977 ----- 2980 ----- 2983 ----- 2986 ----- 2989 ----- 2992 ----- 2995 ----- 2998 ----- 3000 - │ │ │ │ histogram(2)= 0 9117 0 9054 0 8748 0 8748 0 8946 0 8973 0 9189 0 8910 0 9297 0 9018 + │ │ │ ├── stats: [rows=90000, distinct(1)=900, null(1)=0, avgsize(1)=3, distinct(2)=10, null(2)=0, avgsize(2)=1, distinct(3)=10, null(3)=0, avgsize(3)=1, distinct(2,3)=100, null(2,3)=0, avgsize(2,3)=2] + │ │ │ │ histogram(1)= 0 90 351 108 324 144 351 108 387 81 432 63 387 90 387 81 333 117 387 108 369 117 414 90 396 126 369 126 423 90 342 99 378 90 432 126 378 108 369 81 432 144 414 99 423 72 387 126 423 99 378 135 432 108 405 54 423 117 270 189 405 45 432 99 324 126 405 108 378 135 396 99 369 90 360 144 378 90 351 99 423 117 351 99 369 72 396 108 360 90 396 108 387 81 333 117 414 99 396 63 423 135 414 54 333 162 342 144 315 135 396 90 378 144 414 63 378 99 396 153 324 117 297 135 360 117 333 162 369 108 423 117 414 99 315 117 414 81 315 126 387 81 279 153 378 81 360 144 423 90 396 99 360 90 351 126 270 153 414 81 360 144 306 144 297 144 369 99 360 72 351 117 288 135 315 135 405 117 342 99 396 108 396 81 342 99 351 99 405 99 414 108 369 90 414 90 396 99 333 108 297 135 333 117 378 99 387 81 333 135 333 135 297 126 342 108 342 144 342 90 351 63 405 63 396 126 369 153 315 144 279 144 306 126 333 108 252 171 279 135 306 144 297 126 387 45 279 126 369 81 387 81 342 153 315 99 369 126 360 117 387 117 342 126 351 81 360 72 351 99 369 81 306 108 378 126 324 117 387 117 369 135 342 72 324 90 369 108 306 108 351 144 324 117 306 99 360 90 333 117 315 72 288 108 279 117 333 72 288 99 279 117 369 63 279 135 342 72 333 135 252 180 315 171 333 45 270 153 288 108 342 54 342 72 342 135 243 126 351 99 297 81 270 126 324 81 270 144 270 99 360 144 324 54 333 108 306 108 342 135 315 81 315 108 234 126 297 117 279 54 270 126 306 63 189 171 288 99 279 99 243 108 288 99 225 108 261 54 297 153 234 99 216 180 171 135 144 90 0 126 + │ │ │ │ <--- 2101 ----- 2106 ----- 2110 ----- 2115 ----- 2121 ----- 2127 ----- 2132 ----- 2137 ----- 2142 ----- 2146 ----- 2150 ----- 2155 ----- 2160 ----- 2164 ----- 2170 ----- 2175 ----- 2179 ----- 2184 ----- 2189 ----- 2194 ----- 2200 ----- 2205 ----- 2211 ----- 2216 ----- 2221 ----- 2226 ----- 2231 ----- 2236 ----- 2242 ----- 2246 ----- 2251 ----- 2257 ----- 2262 ----- 2266 ----- 2271 ----- 2276 ----- 2280 ----- 2284 ----- 2289 ----- 2293 ----- 2298 ----- 2302 ----- 2307 ----- 2314 ----- 2318 ----- 2323 ----- 2328 ----- 2332 ----- 2337 ----- 2342 ----- 2347 ----- 2352 ----- 2357 ----- 2361 ----- 2365 ----- 2370 ----- 2376 ----- 2382 ----- 2387 ----- 2392 ----- 2397 ----- 2401 ----- 2406 ----- 2411 ----- 2416 ----- 2421 ----- 2427 ----- 2431 ----- 2436 ----- 2441 ----- 2446 ----- 2450 ----- 2455 ----- 2460 ----- 2465 ----- 2470 ----- 2475 ----- 2480 ----- 2484 ----- 2489 ----- 2493 ----- 2497 ----- 2501 ----- 2506 ----- 2510 ----- 2515 ----- 2519 ----- 2524 ----- 2529 ----- 2533 ----- 2538 ----- 2543 ----- 2547 ----- 2551 ----- 2557 ----- 2561 ----- 2565 ----- 2569 ----- 2574 ----- 2578 ----- 2582 ----- 2586 ----- 2591 ----- 2595 ----- 2600 ----- 2605 ----- 2609 ----- 2613 ----- 2618 ----- 2622 ----- 2627 ----- 2632 ----- 2637 ----- 2642 ----- 2646 ----- 2649 ----- 2653 ----- 2657 ----- 2661 ----- 2665 ----- 2669 ----- 2673 ----- 2677 ----- 2681 ----- 2686 ----- 2690 ----- 2694 ----- 2698 ----- 2703 ----- 2708 ----- 2714 ----- 2718 ----- 2723 ----- 2728 ----- 2733 ----- 2737 ----- 2741 ----- 2746 ----- 2750 ----- 2756 ----- 2761 ----- 2766 ----- 2770 ----- 2775 ----- 2779 ----- 2784 ----- 2788 ----- 2792 ----- 2797 ----- 2802 ----- 2807 ----- 2811 ----- 2815 ----- 2820 ----- 2823 ----- 2827 ----- 2831 ----- 2835 ----- 2840 ----- 2845 ----- 2849 ----- 2854 ----- 2858 ----- 2861 ----- 2866 ----- 2871 ----- 2875 ----- 2879 ----- 2883 ----- 2887 ----- 2890 ----- 2893 ----- 2897 ----- 2901 ----- 2905 ----- 2910 ----- 2914 ----- 2919 ----- 2923 ----- 2927 ----- 2931 ----- 2936 ----- 2939 ----- 2942 ----- 2946 ----- 2951 ----- 2956 ----- 2959 ----- 2963 ----- 2967 ----- 2971 ----- 2974 ----- 2977 ----- 2981 ----- 2985 ----- 2988 ----- 2992 ----- 2996 ----- 2999 --- 3000 + │ │ │ │ histogram(2)= 0 8622 0 8928 0 8883 0 9279 0 8946 0 9315 0 9171 0 9063 0 8613 0 9180 │ │ │ │ <--- 1 ---- 2 ---- 3 ---- 4 ---- 5 ---- 6 ---- 7 ---- 8 ---- 9 ---- 10 - │ │ │ │ histogram(3)= 0 8838 0 8802 0 9531 0 8595 0 8820 0 9369 0 8748 0 9342 0 8784 0 9171 + │ │ │ │ histogram(3)= 0 9171 0 9198 0 8919 0 8586 0 8712 0 9414 0 8694 0 9495 0 9378 0 8433 │ │ │ │ <--- 0 ---- 1 ---- 2 ---- 3 ---- 4 ---- 5 ---- 6 ---- 7 ---- 8 ---- 9 - │ │ │ ├── key: (1-3) │ │ │ └── ordering: +3,+2 @@ -1073,19 +1073,19 @@ group-by (streaming) ├── save-table-name: consistency_06_group_by_1 ├── columns: sum:11(decimal) [hidden: o_d_id:2(int!null) o_w_id:3(int!null)] ├── grouping columns: o_d_id:2(int!null) o_w_id:3(int!null) - ├── stats: [rows=100, distinct(2)=10, null(2)=0, avgsize(2)=4, distinct(3)=10, null(3)=0, avgsize(3)=4, distinct(11)=100, null(11)=0, avgsize(11)=8, distinct(2,3)=100, null(2,3)=0, avgsize(2,3)=8] + ├── stats: [rows=100, distinct(2)=10, null(2)=0, avgsize(2)=1, distinct(3)=10, null(3)=0, avgsize(3)=1, distinct(11)=100, null(11)=0, avgsize(11)=2, distinct(2,3)=100, null(2,3)=0, avgsize(2,3)=2] ├── key: (2,3) ├── fd: (2,3)-->(11) ├── ordering: +3,+2 ├── scan order │ ├── save-table-name: consistency_06_scan_2 │ ├── columns: o_d_id:2(int!null) o_w_id:3(int!null) o_ol_cnt:7(int) - │ ├── stats: [rows=300000, distinct(2)=10, null(2)=0, avgsize(2)=4, distinct(3)=10, null(3)=0, avgsize(3)=4, distinct(7)=11, null(7)=0, avgsize(7)=4, distinct(2,3)=100, null(2,3)=0, avgsize(2,3)=8] - │ │ histogram(2)= 0 30450 0 29880 0 31230 0 29850 0 28410 0 29250 0 29580 0 30840 0 30450 0 30060 + │ ├── stats: [rows=300000, distinct(2)=10, null(2)=0, avgsize(2)=1, distinct(3)=10, null(3)=0, avgsize(3)=1, distinct(7)=11, null(7)=0, avgsize(7)=2, distinct(2,3)=100, null(2,3)=0, avgsize(2,3)=2] + │ │ histogram(2)= 0 30990 0 30780 0 28650 0 30570 0 30060 0 30060 0 30690 0 28020 0 30180 0 30000 │ │ <---- 1 ----- 2 ----- 3 ----- 4 ----- 5 ----- 6 ----- 7 ----- 8 ----- 9 ---- 10 - - │ │ histogram(3)= 0 31260 0 29820 0 29520 0 30000 0 29670 0 29340 0 28530 0 29760 0 30810 0 31290 + │ │ histogram(3)= 0 29970 0 30090 0 29760 0 29040 0 29820 0 29580 0 30660 0 29280 0 31080 0 30720 │ │ <---- 0 ----- 1 ----- 2 ----- 3 ----- 4 ----- 5 ----- 6 ----- 7 ----- 8 ----- 9 - - │ │ histogram(7)= 0 26280 2.4576e+05 27960 + │ │ histogram(7)= 0 26550 2.4696e+05 26490 │ │ <---- 5 ------------- 15 - │ └── ordering: +3,+2 └── aggregations @@ -1127,17 +1127,17 @@ group-by (streaming) ├── save-table-name: consistency_07_group_by_1 ├── columns: count:13(int!null) [hidden: ol_d_id:2(int!null) ol_w_id:3(int!null)] ├── grouping columns: ol_d_id:2(int!null) ol_w_id:3(int!null) - ├── stats: [rows=100, distinct(2)=10, null(2)=0, avgsize(2)=4, distinct(3)=10, null(3)=0, avgsize(3)=4, distinct(13)=100, null(13)=0, avgsize(13)=8, distinct(2,3)=100, null(2,3)=0, avgsize(2,3)=8] + ├── stats: [rows=100, distinct(2)=10, null(2)=0, avgsize(2)=1, distinct(3)=10, null(3)=0, avgsize(3)=1, distinct(13)=100, null(13)=0, avgsize(13)=2, distinct(2,3)=100, null(2,3)=0, avgsize(2,3)=2] ├── key: (2,3) ├── fd: (2,3)-->(13) ├── ordering: +3,+2 ├── scan order_line │ ├── save-table-name: consistency_07_scan_2 │ ├── columns: ol_d_id:2(int!null) ol_w_id:3(int!null) - │ ├── stats: [rows=3001222, distinct(2)=10, null(2)=0, avgsize(2)=4, distinct(3)=10, null(3)=0, avgsize(3)=4, distinct(2,3)=100, null(2,3)=0, avgsize(2,3)=8] - │ │ histogram(2)= 0 2.9292e+05 0 3.0582e+05 0 3.0312e+05 0 2.9712e+05 0 2.9922e+05 0 3.1033e+05 0 3.0132e+05 0 2.9832e+05 0 2.9442e+05 0 2.9862e+05 + │ ├── stats: [rows=3001222, distinct(2)=10, null(2)=0, avgsize(2)=1, distinct(3)=10, null(3)=0, avgsize(3)=1, distinct(2,3)=100, null(2,3)=0, avgsize(2,3)=2] + │ │ histogram(2)= 0 2.8722e+05 0 3.0822e+05 0 3.0162e+05 0 2.9682e+05 0 3.1063e+05 0 3.0252e+05 0 3.0312e+05 0 3.0432e+05 0 2.9322e+05 0 2.9352e+05 │ │ <------ 1 ---------- 2 ---------- 3 ---------- 4 ---------- 5 ---------- 6 ---------- 7 ---------- 8 ---------- 9 ---------- 10 --- - │ │ histogram(3)= 0 3.0762e+05 0 2.9352e+05 0 2.9532e+05 0 2.8332e+05 0 2.9142e+05 0 2.9862e+05 0 3.1393e+05 0 2.9442e+05 0 3.1303e+05 0 3.1003e+05 + │ │ histogram(3)= 0 2.9082e+05 0 2.8632e+05 0 3.1093e+05 0 3.1093e+05 0 3.0732e+05 0 3.1783e+05 0 2.8902e+05 0 3.0342e+05 0 2.8932e+05 0 2.9532e+05 │ │ <------ 0 ---------- 1 ---------- 2 ---------- 3 ---------- 4 ---------- 5 ---------- 6 ---------- 7 ---------- 8 ---------- 9 ---- │ └── ordering: +3,+2 └── aggregations @@ -1176,28 +1176,28 @@ except-all ├── columns: no_w_id:3(int!null) no_d_id:2(int!null) no_o_id:1(int!null) ├── left columns: no_w_id:3(int!null) no_d_id:2(int!null) no_o_id:1(int!null) ├── right columns: o_w_id:8(int) o_d_id:7(int) o_id:6(int) - ├── stats: [rows=90000, distinct(1)=900, null(1)=0, avgsize(1)=4, distinct(2)=10, null(2)=0, avgsize(2)=4, distinct(3)=10, null(3)=0, avgsize(3)=4] + ├── stats: [rows=90000, distinct(1)=900, null(1)=0, avgsize(1)=3, distinct(2)=10, null(2)=0, avgsize(2)=1, distinct(3)=10, null(3)=0, avgsize(3)=1] ├── key: (1-3) ├── scan new_order │ ├── save-table-name: consistency_08_scan_2 │ ├── columns: no_o_id:1(int!null) no_d_id:2(int!null) no_w_id:3(int!null) - │ ├── stats: [rows=90000, distinct(1)=900, null(1)=0, avgsize(1)=4, distinct(2)=10, null(2)=0, avgsize(2)=4, distinct(3)=10, null(3)=0, avgsize(3)=4, distinct(2,3)=100, null(2,3)=0, avgsize(2,3)=8] - │ │ histogram(1)= 0 117 405 81 423 63 441 99 360 135 423 108 351 198 351 108 414 99 423 99 387 108 405 117 414 36 414 108 432 126 333 108 396 108 360 108 405 81 414 126 378 72 432 135 351 117 369 126 369 117 423 99 342 126 360 144 360 117 360 99 396 99 405 81 432 81 396 72 396 54 342 108 414 81 414 72 351 90 405 99 333 135 333 126 432 54 360 135 315 117 333 117 369 81 405 63 378 171 396 99 360 135 423 63 315 126 324 108 279 153 342 90 387 63 288 153 351 108 396 180 297 135 387 81 360 153 414 144 414 54 333 144 333 135 387 144 423 108 387 72 342 117 315 144 396 45 405 117 405 72 378 135 396 63 351 117 297 126 360 108 378 54 396 189 342 90 378 108 342 126 396 108 378 90 315 108 297 126 396 117 351 126 405 99 405 99 360 99 342 99 369 81 414 99 306 144 306 108 333 126 387 117 360 54 360 108 351 81 342 126 405 135 369 54 333 81 324 144 396 72 342 90 351 99 396 45 387 126 351 126 342 153 405 171 315 126 369 117 351 63 297 126 333 162 270 153 324 108 306 117 396 81 306 144 351 135 351 54 351 135 342 72 396 153 369 135 378 126 297 117 360 117 333 90 351 117 360 90 387 153 369 81 315 117 324 63 315 90 297 108 315 90 306 81 315 117 378 108 342 126 306 108 324 90 360 135 252 180 333 144 360 99 369 135 279 126 315 117 297 90 351 81 306 81 279 126 252 135 315 90 279 99 288 81 351 90 324 99 207 153 261 153 306 81 243 135 351 72 351 54 288 90 342 81 288 108 333 90 324 99 333 54 234 144 297 72 297 99 252 162 252 108 279 90 207 126 252 108 261 72 270 99 198 189 270 81 234 90 234 99 180 126 261 117 216 99 171 99 117 108 - │ │ <--- 2101 ----- 2106 ----- 2111 ----- 2117 ----- 2121 ----- 2126 ----- 2132 ----- 2136 ----- 2141 ----- 2147 ----- 2152 ----- 2156 ----- 2162 ----- 2167 ----- 2172 ----- 2177 ----- 2181 ----- 2186 ----- 2190 ----- 2196 ----- 2201 ----- 2205 ----- 2210 ----- 2217 ----- 2222 ----- 2227 ----- 2232 ----- 2237 ----- 2242 ----- 2247 ----- 2252 ----- 2257 ----- 2263 ----- 2268 ----- 2273 ----- 2278 ----- 2284 ----- 2290 ----- 2294 ----- 2299 ----- 2303 ----- 2308 ----- 2313 ----- 2318 ----- 2321 ----- 2325 ----- 2330 ----- 2335 ----- 2340 ----- 2345 ----- 2350 ----- 2355 ----- 2359 ----- 2363 ----- 2367 ----- 2372 ----- 2377 ----- 2380 ----- 2385 ----- 2390 ----- 2394 ----- 2399 ----- 2404 ----- 2409 ----- 2414 ----- 2418 ----- 2422 ----- 2426 ----- 2431 ----- 2436 ----- 2440 ----- 2444 ----- 2449 ----- 2454 ----- 2460 ----- 2465 ----- 2471 ----- 2476 ----- 2480 ----- 2484 ----- 2488 ----- 2493 ----- 2498 ----- 2503 ----- 2507 ----- 2511 ----- 2516 ----- 2520 ----- 2524 ----- 2530 ----- 2535 ----- 2540 ----- 2545 ----- 2549 ----- 2554 ----- 2559 ----- 2565 ----- 2569 ----- 2573 ----- 2578 ----- 2582 ----- 2586 ----- 2590 ----- 2594 ----- 2599 ----- 2604 ----- 2609 ----- 2614 ----- 2618 ----- 2623 ----- 2629 ----- 2634 ----- 2640 ----- 2645 ----- 2648 ----- 2653 ----- 2657 ----- 2662 ----- 2666 ----- 2671 ----- 2675 ----- 2679 ----- 2683 ----- 2688 ----- 2692 ----- 2697 ----- 2701 ----- 2707 ----- 2711 ----- 2716 ----- 2720 ----- 2724 ----- 2729 ----- 2734 ----- 2739 ----- 2743 ----- 2748 ----- 2754 ----- 2759 ----- 2764 ----- 2768 ----- 2772 ----- 2776 ----- 2781 ----- 2785 ----- 2790 ----- 2794 ----- 2798 ----- 2803 ----- 2807 ----- 2811 ----- 2815 ----- 2819 ----- 2822 ----- 2826 ----- 2831 ----- 2837 ----- 2841 ----- 2845 ----- 2849 ----- 2853 ----- 2858 ----- 2861 ----- 2864 ----- 2868 ----- 2872 ----- 2877 ----- 2882 ----- 2886 ----- 2890 ----- 2894 ----- 2899 ----- 2903 ----- 2908 ----- 2912 ----- 2916 ----- 2920 ----- 2924 ----- 2928 ----- 2932 ----- 2937 ----- 2940 ----- 2944 ----- 2948 ----- 2952 ----- 2955 ----- 2960 ----- 2963 ----- 2966 ----- 2970 ----- 2974 ----- 2977 ----- 2980 ----- 2983 ----- 2986 ----- 2989 ----- 2992 ----- 2995 ----- 2998 ----- 3000 - │ │ histogram(2)= 0 9117 0 9054 0 8748 0 8748 0 8946 0 8973 0 9189 0 8910 0 9297 0 9018 + │ ├── stats: [rows=90000, distinct(1)=900, null(1)=0, avgsize(1)=3, distinct(2)=10, null(2)=0, avgsize(2)=1, distinct(3)=10, null(3)=0, avgsize(3)=1, distinct(2,3)=100, null(2,3)=0, avgsize(2,3)=2] + │ │ histogram(1)= 0 90 351 108 324 144 351 108 387 81 432 63 387 90 387 81 333 117 387 108 369 117 414 90 396 126 369 126 423 90 342 99 378 90 432 126 378 108 369 81 432 144 414 99 423 72 387 126 423 99 378 135 432 108 405 54 423 117 270 189 405 45 432 99 324 126 405 108 378 135 396 99 369 90 360 144 378 90 351 99 423 117 351 99 369 72 396 108 360 90 396 108 387 81 333 117 414 99 396 63 423 135 414 54 333 162 342 144 315 135 396 90 378 144 414 63 378 99 396 153 324 117 297 135 360 117 333 162 369 108 423 117 414 99 315 117 414 81 315 126 387 81 279 153 378 81 360 144 423 90 396 99 360 90 351 126 270 153 414 81 360 144 306 144 297 144 369 99 360 72 351 117 288 135 315 135 405 117 342 99 396 108 396 81 342 99 351 99 405 99 414 108 369 90 414 90 396 99 333 108 297 135 333 117 378 99 387 81 333 135 333 135 297 126 342 108 342 144 342 90 351 63 405 63 396 126 369 153 315 144 279 144 306 126 333 108 252 171 279 135 306 144 297 126 387 45 279 126 369 81 387 81 342 153 315 99 369 126 360 117 387 117 342 126 351 81 360 72 351 99 369 81 306 108 378 126 324 117 387 117 369 135 342 72 324 90 369 108 306 108 351 144 324 117 306 99 360 90 333 117 315 72 288 108 279 117 333 72 288 99 279 117 369 63 279 135 342 72 333 135 252 180 315 171 333 45 270 153 288 108 342 54 342 72 342 135 243 126 351 99 297 81 270 126 324 81 270 144 270 99 360 144 324 54 333 108 306 108 342 135 315 81 315 108 234 126 297 117 279 54 270 126 306 63 189 171 288 99 279 99 243 108 288 99 225 108 261 54 297 153 234 99 216 180 171 135 144 90 0 126 + │ │ <--- 2101 ----- 2106 ----- 2110 ----- 2115 ----- 2121 ----- 2127 ----- 2132 ----- 2137 ----- 2142 ----- 2146 ----- 2150 ----- 2155 ----- 2160 ----- 2164 ----- 2170 ----- 2175 ----- 2179 ----- 2184 ----- 2189 ----- 2194 ----- 2200 ----- 2205 ----- 2211 ----- 2216 ----- 2221 ----- 2226 ----- 2231 ----- 2236 ----- 2242 ----- 2246 ----- 2251 ----- 2257 ----- 2262 ----- 2266 ----- 2271 ----- 2276 ----- 2280 ----- 2284 ----- 2289 ----- 2293 ----- 2298 ----- 2302 ----- 2307 ----- 2314 ----- 2318 ----- 2323 ----- 2328 ----- 2332 ----- 2337 ----- 2342 ----- 2347 ----- 2352 ----- 2357 ----- 2361 ----- 2365 ----- 2370 ----- 2376 ----- 2382 ----- 2387 ----- 2392 ----- 2397 ----- 2401 ----- 2406 ----- 2411 ----- 2416 ----- 2421 ----- 2427 ----- 2431 ----- 2436 ----- 2441 ----- 2446 ----- 2450 ----- 2455 ----- 2460 ----- 2465 ----- 2470 ----- 2475 ----- 2480 ----- 2484 ----- 2489 ----- 2493 ----- 2497 ----- 2501 ----- 2506 ----- 2510 ----- 2515 ----- 2519 ----- 2524 ----- 2529 ----- 2533 ----- 2538 ----- 2543 ----- 2547 ----- 2551 ----- 2557 ----- 2561 ----- 2565 ----- 2569 ----- 2574 ----- 2578 ----- 2582 ----- 2586 ----- 2591 ----- 2595 ----- 2600 ----- 2605 ----- 2609 ----- 2613 ----- 2618 ----- 2622 ----- 2627 ----- 2632 ----- 2637 ----- 2642 ----- 2646 ----- 2649 ----- 2653 ----- 2657 ----- 2661 ----- 2665 ----- 2669 ----- 2673 ----- 2677 ----- 2681 ----- 2686 ----- 2690 ----- 2694 ----- 2698 ----- 2703 ----- 2708 ----- 2714 ----- 2718 ----- 2723 ----- 2728 ----- 2733 ----- 2737 ----- 2741 ----- 2746 ----- 2750 ----- 2756 ----- 2761 ----- 2766 ----- 2770 ----- 2775 ----- 2779 ----- 2784 ----- 2788 ----- 2792 ----- 2797 ----- 2802 ----- 2807 ----- 2811 ----- 2815 ----- 2820 ----- 2823 ----- 2827 ----- 2831 ----- 2835 ----- 2840 ----- 2845 ----- 2849 ----- 2854 ----- 2858 ----- 2861 ----- 2866 ----- 2871 ----- 2875 ----- 2879 ----- 2883 ----- 2887 ----- 2890 ----- 2893 ----- 2897 ----- 2901 ----- 2905 ----- 2910 ----- 2914 ----- 2919 ----- 2923 ----- 2927 ----- 2931 ----- 2936 ----- 2939 ----- 2942 ----- 2946 ----- 2951 ----- 2956 ----- 2959 ----- 2963 ----- 2967 ----- 2971 ----- 2974 ----- 2977 ----- 2981 ----- 2985 ----- 2988 ----- 2992 ----- 2996 ----- 2999 --- 3000 + │ │ histogram(2)= 0 8622 0 8928 0 8883 0 9279 0 8946 0 9315 0 9171 0 9063 0 8613 0 9180 │ │ <--- 1 ---- 2 ---- 3 ---- 4 ---- 5 ---- 6 ---- 7 ---- 8 ---- 9 ---- 10 - │ │ histogram(3)= 0 8838 0 8802 0 9531 0 8595 0 8820 0 9369 0 8748 0 9342 0 8784 0 9171 + │ │ histogram(3)= 0 9171 0 9198 0 8919 0 8586 0 8712 0 9414 0 8694 0 9495 0 9378 0 8433 │ │ <--- 0 ---- 1 ---- 2 ---- 3 ---- 4 ---- 5 ---- 6 ---- 7 ---- 8 ---- 9 - │ └── key: (1-3) └── project ├── save-table-name: consistency_08_project_3 ├── columns: o_id:6(int!null) o_d_id:7(int!null) o_w_id:8(int!null) - ├── stats: [rows=90000, distinct(6)=2999, null(6)=0, avgsize(6)=4, distinct(7)=10, null(7)=0, avgsize(7)=4, distinct(8)=10, null(8)=0, avgsize(8)=4, distinct(7,8)=100, null(7,8)=0, avgsize(7,8)=8] + ├── stats: [rows=90000, distinct(6)=2999, null(6)=0, avgsize(6)=3, distinct(7)=10, null(7)=0, avgsize(7)=1, distinct(8)=10, null(8)=0, avgsize(8)=1, distinct(7,8)=100, null(7,8)=0, avgsize(7,8)=2] ├── key: (6-8) └── select ├── save-table-name: consistency_08_select_4 ├── columns: o_id:6(int!null) o_d_id:7(int!null) o_w_id:8(int!null) o_carrier_id:11(int) - ├── stats: [rows=90000, distinct(6)=2999, null(6)=0, avgsize(6)=4, distinct(7)=10, null(7)=0, avgsize(7)=4, distinct(8)=10, null(8)=0, avgsize(8)=4, distinct(11)=1, null(11)=90000, avgsize(11)=4, distinct(7,8)=100, null(7,8)=0, avgsize(7,8)=8] + ├── stats: [rows=90000, distinct(6)=2999, null(6)=0, avgsize(6)=3, distinct(7)=10, null(7)=0, avgsize(7)=1, distinct(8)=10, null(8)=0, avgsize(8)=1, distinct(11)=1, null(11)=90000, avgsize(11)=2, distinct(7,8)=100, null(7,8)=0, avgsize(7,8)=2] │ histogram(11)= 0 90000 │ <--- NULL ├── key: (6-8) @@ -1205,14 +1205,14 @@ except-all ├── scan order@order_idx │ ├── save-table-name: consistency_08_scan_5 │ ├── columns: o_id:6(int!null) o_d_id:7(int!null) o_w_id:8(int!null) o_carrier_id:11(int) - │ ├── stats: [rows=300000, distinct(6)=2999, null(6)=0, avgsize(6)=4, distinct(7)=10, null(7)=0, avgsize(7)=4, distinct(8)=10, null(8)=0, avgsize(8)=4, distinct(11)=11, null(11)=90000, avgsize(11)=4, distinct(7,8)=100, null(7,8)=0, avgsize(7,8)=8] - │ │ histogram(6)= 0 60 1470 90 1410 150 1470 150 1350 180 1470 120 1410 120 1410 90 1470 120 1350 150 1440 60 1350 210 1380 120 1410 90 1440 90 1470 120 1470 90 1320 240 1440 60 1410 150 1470 180 1470 90 1410 90 1380 150 1320 180 1470 90 1320 270 1470 120 1470 60 1470 90 1470 120 1440 150 1410 90 1380 120 1290 180 1320 180 1440 60 1230 240 1380 90 1440 150 1410 150 1230 240 1410 210 1440 150 1380 240 1320 300 1440 90 1440 60 1290 210 1440 240 1380 180 1350 150 1320 150 1380 120 1440 150 1380 120 1410 120 1230 300 1440 60 1350 150 1410 120 1410 60 1410 90 1440 30 1380 90 1440 60 1440 30 1290 240 1380 90 1410 120 1350 120 1380 150 1440 120 1350 240 1410 120 1440 60 1410 90 1410 60 1440 60 1440 150 1410 210 1440 90 1170 330 1440 90 1290 270 1200 300 1440 150 1380 90 1410 90 1440 120 1380 90 1380 120 1290 180 1350 150 1350 180 1410 60 1290 180 1410 150 1410 60 1440 60 1440 60 1440 150 1440 120 1410 180 1440 60 1350 180 1440 90 1440 180 1380 90 1380 90 1350 180 1380 120 1410 60 1440 60 1350 120 1410 120 1350 120 1410 90 1350 150 1350 150 1410 180 1410 90 1380 120 1410 60 1380 120 1410 90 1410 90 1440 60 1380 90 1410 150 1380 120 1290 210 1440 90 1410 90 1410 90 1410 150 1260 180 1350 150 1320 240 1320 180 1380 60 1320 120 1410 90 1350 150 1350 150 1350 120 1380 150 1410 60 1410 270 1350 150 1320 150 1320 150 1380 180 1350 90 1260 300 1350 180 1380 90 1320 150 1410 60 1380 90 1410 120 1380 90 1230 300 1380 120 1410 60 1320 150 1350 120 1410 30 1380 210 1380 120 1290 120 1380 180 1380 120 1320 90 1170 270 1290 120 1320 120 1380 120 1380 60 1230 180 1290 150 1320 90 1350 60 1320 180 1380 60 1350 60 1380 120 1350 90 1350 120 1320 210 1320 150 1320 60 1350 210 1230 180 1260 150 1260 150 1230 90 1170 210 1290 90 1200 90 - │ │ <--- 1 ------ 14 ------ 30 ------ 44 ------ 54 ------ 68 ------ 81 ------ 98 ------ 111 ------ 125 ------ 138 ------ 157 ------ 173 ------ 188 ------ 203 ------ 219 ------ 240 ------ 255 ------ 272 ------ 287 ------ 303 ------ 320 ------ 333 ------ 349 ------ 360 ------ 379 ------ 393 ------ 408 ------ 424 ------ 439 ------ 458 ------ 474 ------ 489 ------ 506 ------ 519 ------ 532 ------ 549 ------ 563 ------ 577 ------ 593 ------ 613 ------ 627 ------ 642 ------ 658 ------ 676 ------ 691 ------ 705 ------ 720 ------ 736 ------ 749 ------ 767 ------ 782 ------ 794 ------ 808 ------ 825 ------ 839 ------ 856 ------ 868 ------ 885 ------ 899 ------ 914 ------ 930 ------ 946 ------ 963 ------ 982 ------ 998 ------ 1014 ------ 1029 ------ 1047 ------ 1064 ------ 1080 ------ 1095 ------ 1110 ------ 1126 ------ 1143 ------ 1161 ------ 1176 ------ 1190 ------ 1204 ------ 1225 ------ 1240 ------ 1255 ------ 1271 ------ 1285 ------ 1302 ------ 1317 ------ 1333 ------ 1348 ------ 1364 ------ 1379 ------ 1396 ------ 1412 ------ 1427 ------ 1443 ------ 1456 ------ 1474 ------ 1484 ------ 1500 ------ 1512 ------ 1528 ------ 1543 ------ 1559 ------ 1576 ------ 1592 ------ 1606 ------ 1619 ------ 1636 ------ 1655 ------ 1669 ------ 1686 ------ 1705 ------ 1721 ------ 1734 ------ 1746 ------ 1761 ------ 1777 ------ 1789 ------ 1803 ------ 1816 ------ 1831 ------ 1847 ------ 1861 ------ 1875 ------ 1893 ------ 1910 ------ 1926 ------ 1941 ------ 1955 ------ 1966 ------ 1981 ------ 1996 ------ 2011 ------ 2024 ------ 2039 ------ 2053 ------ 2067 ------ 2083 ------ 2099 ------ 2116 ------ 2130 ------ 2148 ------ 2165 ------ 2182 ------ 2198 ------ 2209 ------ 2224 ------ 2237 ------ 2251 ------ 2270 ------ 2282 ------ 2293 ------ 2307 ------ 2324 ------ 2338 ------ 2351 ------ 2365 ------ 2383 ------ 2397 ------ 2413 ------ 2427 ------ 2440 ------ 2453 ------ 2467 ------ 2480 ------ 2494 ------ 2508 ------ 2523 ------ 2538 ------ 2553 ------ 2568 ------ 2586 ------ 2601 ------ 2616 ------ 2629 ------ 2641 ------ 2655 ------ 2669 ------ 2684 ------ 2701 ------ 2717 ------ 2735 ------ 2747 ------ 2760 ------ 2774 ------ 2789 ------ 2806 ------ 2821 ------ 2835 ------ 2848 ------ 2862 ------ 2877 ------ 2892 ------ 2907 ------ 2918 ------ 2935 ------ 2951 ------ 2963 ------ 2974 ------ 2988 ------ 3000 - │ │ histogram(7)= 0 30450 0 29880 0 31230 0 29850 0 28410 0 29250 0 29580 0 30840 0 30450 0 30060 + │ ├── stats: [rows=300000, distinct(6)=2999, null(6)=0, avgsize(6)=3, distinct(7)=10, null(7)=0, avgsize(7)=1, distinct(8)=10, null(8)=0, avgsize(8)=1, distinct(11)=11, null(11)=90000, avgsize(11)=2, distinct(7,8)=100, null(7,8)=0, avgsize(7,8)=2] + │ │ histogram(6)= 0 60 1380 120 1440 180 1380 180 1440 60 1470 150 1410 240 1410 90 1350 210 1440 150 1380 120 1410 120 1410 150 1380 120 1440 120 1470 180 1440 120 1410 90 1410 120 1380 210 1440 60 1440 60 1410 150 1440 180 1350 150 1440 150 1440 150 1440 60 1440 90 1380 150 1350 150 1350 120 1410 120 1350 150 1410 90 1410 60 1380 90 1290 210 1410 180 1230 270 1440 210 1320 150 1410 120 1320 180 1440 180 1410 90 1350 150 1260 240 1290 210 1410 180 1380 150 1320 180 1380 120 1440 180 1320 150 1290 180 1410 90 1410 60 1380 120 1320 180 1380 150 1410 180 1380 150 1380 120 1380 120 1410 60 1350 150 1440 30 1320 150 1320 210 1350 120 1440 30 1440 30 1350 150 1350 270 1440 60 1380 90 1440 180 1410 60 1290 180 1410 120 1440 90 1440 60 1440 90 1260 210 1380 120 1380 150 1440 120 1440 90 1320 240 1320 150 1260 210 1290 180 1290 210 1410 120 1380 90 1410 150 1440 90 1440 60 1440 60 1440 210 1440 120 1410 120 1320 150 1440 30 1410 150 1380 120 1440 120 1410 60 1350 150 1410 120 1350 120 1440 90 1440 150 1290 180 1350 180 1320 150 1440 60 1410 90 1350 120 1410 210 1380 150 1350 270 1320 180 1350 150 1440 120 1410 90 1380 180 1440 150 1380 90 1200 270 1410 240 1440 30 1410 60 1440 90 1380 120 1410 120 1440 60 1440 60 1380 90 1410 120 1380 90 1410 30 1440 60 1410 120 1350 120 1290 210 1380 150 1380 90 1410 90 1380 90 1320 210 1290 180 1380 90 1350 90 1320 150 1380 120 1410 150 1410 30 1380 90 1410 120 1410 60 1410 30 1410 180 1410 60 1380 60 1410 120 1290 270 1350 120 1380 60 1410 60 1260 180 1290 150 1410 210 1410 60 1380 90 1380 60 1320 120 1380 180 1290 150 1380 60 1290 150 1290 150 1260 210 1290 120 1320 90 1380 60 1350 60 1350 90 1410 210 1320 150 1380 120 1260 150 1260 150 1320 120 1320 90 1260 120 1200 240 1230 210 1290 30 + │ │ <--- 1 ------ 17 ------ 31 ------ 46 ------ 62 ------ 77 ------ 90 ------ 107 ------ 120 ------ 135 ------ 151 ------ 163 ------ 178 ------ 189 ------ 204 ------ 222 ------ 239 ------ 254 ------ 268 ------ 285 ------ 298 ------ 310 ------ 324 ------ 338 ------ 354 ------ 368 ------ 386 ------ 398 ------ 412 ------ 426 ------ 443 ------ 459 ------ 478 ------ 494 ------ 510 ------ 524 ------ 539 ------ 555 ------ 570 ------ 584 ------ 601 ------ 612 ------ 626 ------ 641 ------ 656 ------ 670 ------ 686 ------ 698 ------ 709 ------ 720 ------ 738 ------ 758 ------ 773 ------ 786 ------ 799 ------ 813 ------ 833 ------ 847 ------ 863 ------ 878 ------ 893 ------ 910 ------ 925 ------ 938 ------ 955 ------ 971 ------ 983 ------ 999 ------ 1017 ------ 1030 ------ 1044 ------ 1063 ------ 1077 ------ 1092 ------ 1108 ------ 1126 ------ 1139 ------ 1160 ------ 1176 ------ 1192 ------ 1208 ------ 1226 ------ 1239 ------ 1252 ------ 1266 ------ 1280 ------ 1294 ------ 1310 ------ 1326 ------ 1342 ------ 1352 ------ 1365 ------ 1378 ------ 1393 ------ 1409 ------ 1423 ------ 1439 ------ 1457 ------ 1470 ------ 1489 ------ 1507 ------ 1522 ------ 1532 ------ 1545 ------ 1558 ------ 1571 ------ 1583 ------ 1600 ------ 1614 ------ 1626 ------ 1641 ------ 1660 ------ 1673 ------ 1688 ------ 1701 ------ 1718 ------ 1731 ------ 1745 ------ 1762 ------ 1781 ------ 1797 ------ 1809 ------ 1825 ------ 1839 ------ 1852 ------ 1869 ------ 1882 ------ 1898 ------ 1916 ------ 1930 ------ 1945 ------ 1958 ------ 1974 ------ 1989 ------ 2006 ------ 2028 ------ 2044 ------ 2060 ------ 2080 ------ 2094 ------ 2112 ------ 2123 ------ 2138 ------ 2153 ------ 2168 ------ 2181 ------ 2196 ------ 2213 ------ 2228 ------ 2244 ------ 2260 ------ 2275 ------ 2288 ------ 2301 ------ 2316 ------ 2330 ------ 2347 ------ 2363 ------ 2378 ------ 2393 ------ 2411 ------ 2429 ------ 2443 ------ 2459 ------ 2478 ------ 2493 ------ 2509 ------ 2524 ------ 2541 ------ 2557 ------ 2575 ------ 2588 ------ 2603 ------ 2617 ------ 2628 ------ 2640 ------ 2656 ------ 2671 ------ 2684 ------ 2697 ------ 2714 ------ 2727 ------ 2748 ------ 2766 ------ 2780 ------ 2797 ------ 2811 ------ 2828 ------ 2839 ------ 2856 ------ 2873 ------ 2887 ------ 2904 ------ 2919 ------ 2931 ------ 2947 ------ 2960 ------ 2971 ------ 2984 ------ 3000 + │ │ histogram(7)= 0 30990 0 30780 0 28650 0 30570 0 30060 0 30060 0 30690 0 28020 0 30180 0 30000 │ │ <---- 1 ----- 2 ----- 3 ----- 4 ----- 5 ----- 6 ----- 7 ----- 8 ----- 9 ---- 10 - - │ │ histogram(8)= 0 31260 0 29820 0 29520 0 30000 0 29670 0 29340 0 28530 0 29760 0 30810 0 31290 + │ │ histogram(8)= 0 29970 0 30090 0 29760 0 29040 0 29820 0 29580 0 30660 0 29280 0 31080 0 30720 │ │ <---- 0 ----- 1 ----- 2 ----- 3 ----- 4 ----- 5 ----- 6 ----- 7 ----- 8 ----- 9 - - │ │ histogram(11)= 0 90000 0 20768 1.6732e+05 21913 + │ │ histogram(11)= 0 90000 0 21169 1.6751e+05 21318 │ │ <--- NULL ---- 1 ------------- 10 - │ ├── key: (6-8) │ └── fd: (6-8)-->(11) @@ -1291,17 +1291,17 @@ except-all ├── columns: o_w_id:3(int!null) o_d_id:2(int!null) o_id:1(int!null) ├── left columns: o_w_id:3(int!null) o_d_id:2(int!null) o_id:1(int!null) ├── right columns: no_w_id:13(int) no_d_id:12(int) no_o_id:11(int) - ├── stats: [rows=90000, distinct(1)=2999, null(1)=0, avgsize(1)=4, distinct(2)=10, null(2)=0, avgsize(2)=4, distinct(3)=10, null(3)=0, avgsize(3)=4] + ├── stats: [rows=90000, distinct(1)=2999, null(1)=0, avgsize(1)=3, distinct(2)=10, null(2)=0, avgsize(2)=1, distinct(3)=10, null(3)=0, avgsize(3)=1] ├── key: (1-3) ├── project │ ├── save-table-name: consistency_09_project_2 │ ├── columns: o_id:1(int!null) o_d_id:2(int!null) o_w_id:3(int!null) - │ ├── stats: [rows=90000, distinct(1)=2999, null(1)=0, avgsize(1)=4, distinct(2)=10, null(2)=0, avgsize(2)=4, distinct(3)=10, null(3)=0, avgsize(3)=4, distinct(2,3)=100, null(2,3)=0, avgsize(2,3)=8] + │ ├── stats: [rows=90000, distinct(1)=2999, null(1)=0, avgsize(1)=3, distinct(2)=10, null(2)=0, avgsize(2)=1, distinct(3)=10, null(3)=0, avgsize(3)=1, distinct(2,3)=100, null(2,3)=0, avgsize(2,3)=2] │ ├── key: (1-3) │ └── select │ ├── save-table-name: consistency_09_select_3 │ ├── columns: o_id:1(int!null) o_d_id:2(int!null) o_w_id:3(int!null) o_carrier_id:6(int) - │ ├── stats: [rows=90000, distinct(1)=2999, null(1)=0, avgsize(1)=4, distinct(2)=10, null(2)=0, avgsize(2)=4, distinct(3)=10, null(3)=0, avgsize(3)=4, distinct(6)=1, null(6)=90000, avgsize(6)=4, distinct(2,3)=100, null(2,3)=0, avgsize(2,3)=8] + │ ├── stats: [rows=90000, distinct(1)=2999, null(1)=0, avgsize(1)=3, distinct(2)=10, null(2)=0, avgsize(2)=1, distinct(3)=10, null(3)=0, avgsize(3)=1, distinct(6)=1, null(6)=90000, avgsize(6)=2, distinct(2,3)=100, null(2,3)=0, avgsize(2,3)=2] │ │ histogram(6)= 0 90000 │ │ <--- NULL │ ├── key: (1-3) @@ -1309,14 +1309,14 @@ except-all │ ├── scan order@order_idx │ │ ├── save-table-name: consistency_09_scan_4 │ │ ├── columns: o_id:1(int!null) o_d_id:2(int!null) o_w_id:3(int!null) o_carrier_id:6(int) - │ │ ├── stats: [rows=300000, distinct(1)=2999, null(1)=0, avgsize(1)=4, distinct(2)=10, null(2)=0, avgsize(2)=4, distinct(3)=10, null(3)=0, avgsize(3)=4, distinct(6)=11, null(6)=90000, avgsize(6)=4, distinct(2,3)=100, null(2,3)=0, avgsize(2,3)=8] - │ │ │ histogram(1)= 0 60 1470 90 1410 150 1470 150 1350 180 1470 120 1410 120 1410 90 1470 120 1350 150 1440 60 1350 210 1380 120 1410 90 1440 90 1470 120 1470 90 1320 240 1440 60 1410 150 1470 180 1470 90 1410 90 1380 150 1320 180 1470 90 1320 270 1470 120 1470 60 1470 90 1470 120 1440 150 1410 90 1380 120 1290 180 1320 180 1440 60 1230 240 1380 90 1440 150 1410 150 1230 240 1410 210 1440 150 1380 240 1320 300 1440 90 1440 60 1290 210 1440 240 1380 180 1350 150 1320 150 1380 120 1440 150 1380 120 1410 120 1230 300 1440 60 1350 150 1410 120 1410 60 1410 90 1440 30 1380 90 1440 60 1440 30 1290 240 1380 90 1410 120 1350 120 1380 150 1440 120 1350 240 1410 120 1440 60 1410 90 1410 60 1440 60 1440 150 1410 210 1440 90 1170 330 1440 90 1290 270 1200 300 1440 150 1380 90 1410 90 1440 120 1380 90 1380 120 1290 180 1350 150 1350 180 1410 60 1290 180 1410 150 1410 60 1440 60 1440 60 1440 150 1440 120 1410 180 1440 60 1350 180 1440 90 1440 180 1380 90 1380 90 1350 180 1380 120 1410 60 1440 60 1350 120 1410 120 1350 120 1410 90 1350 150 1350 150 1410 180 1410 90 1380 120 1410 60 1380 120 1410 90 1410 90 1440 60 1380 90 1410 150 1380 120 1290 210 1440 90 1410 90 1410 90 1410 150 1260 180 1350 150 1320 240 1320 180 1380 60 1320 120 1410 90 1350 150 1350 150 1350 120 1380 150 1410 60 1410 270 1350 150 1320 150 1320 150 1380 180 1350 90 1260 300 1350 180 1380 90 1320 150 1410 60 1380 90 1410 120 1380 90 1230 300 1380 120 1410 60 1320 150 1350 120 1410 30 1380 210 1380 120 1290 120 1380 180 1380 120 1320 90 1170 270 1290 120 1320 120 1380 120 1380 60 1230 180 1290 150 1320 90 1350 60 1320 180 1380 60 1350 60 1380 120 1350 90 1350 120 1320 210 1320 150 1320 60 1350 210 1230 180 1260 150 1260 150 1230 90 1170 210 1290 90 1200 90 - │ │ │ <--- 1 ------ 14 ------ 30 ------ 44 ------ 54 ------ 68 ------ 81 ------ 98 ------ 111 ------ 125 ------ 138 ------ 157 ------ 173 ------ 188 ------ 203 ------ 219 ------ 240 ------ 255 ------ 272 ------ 287 ------ 303 ------ 320 ------ 333 ------ 349 ------ 360 ------ 379 ------ 393 ------ 408 ------ 424 ------ 439 ------ 458 ------ 474 ------ 489 ------ 506 ------ 519 ------ 532 ------ 549 ------ 563 ------ 577 ------ 593 ------ 613 ------ 627 ------ 642 ------ 658 ------ 676 ------ 691 ------ 705 ------ 720 ------ 736 ------ 749 ------ 767 ------ 782 ------ 794 ------ 808 ------ 825 ------ 839 ------ 856 ------ 868 ------ 885 ------ 899 ------ 914 ------ 930 ------ 946 ------ 963 ------ 982 ------ 998 ------ 1014 ------ 1029 ------ 1047 ------ 1064 ------ 1080 ------ 1095 ------ 1110 ------ 1126 ------ 1143 ------ 1161 ------ 1176 ------ 1190 ------ 1204 ------ 1225 ------ 1240 ------ 1255 ------ 1271 ------ 1285 ------ 1302 ------ 1317 ------ 1333 ------ 1348 ------ 1364 ------ 1379 ------ 1396 ------ 1412 ------ 1427 ------ 1443 ------ 1456 ------ 1474 ------ 1484 ------ 1500 ------ 1512 ------ 1528 ------ 1543 ------ 1559 ------ 1576 ------ 1592 ------ 1606 ------ 1619 ------ 1636 ------ 1655 ------ 1669 ------ 1686 ------ 1705 ------ 1721 ------ 1734 ------ 1746 ------ 1761 ------ 1777 ------ 1789 ------ 1803 ------ 1816 ------ 1831 ------ 1847 ------ 1861 ------ 1875 ------ 1893 ------ 1910 ------ 1926 ------ 1941 ------ 1955 ------ 1966 ------ 1981 ------ 1996 ------ 2011 ------ 2024 ------ 2039 ------ 2053 ------ 2067 ------ 2083 ------ 2099 ------ 2116 ------ 2130 ------ 2148 ------ 2165 ------ 2182 ------ 2198 ------ 2209 ------ 2224 ------ 2237 ------ 2251 ------ 2270 ------ 2282 ------ 2293 ------ 2307 ------ 2324 ------ 2338 ------ 2351 ------ 2365 ------ 2383 ------ 2397 ------ 2413 ------ 2427 ------ 2440 ------ 2453 ------ 2467 ------ 2480 ------ 2494 ------ 2508 ------ 2523 ------ 2538 ------ 2553 ------ 2568 ------ 2586 ------ 2601 ------ 2616 ------ 2629 ------ 2641 ------ 2655 ------ 2669 ------ 2684 ------ 2701 ------ 2717 ------ 2735 ------ 2747 ------ 2760 ------ 2774 ------ 2789 ------ 2806 ------ 2821 ------ 2835 ------ 2848 ------ 2862 ------ 2877 ------ 2892 ------ 2907 ------ 2918 ------ 2935 ------ 2951 ------ 2963 ------ 2974 ------ 2988 ------ 3000 - │ │ │ histogram(2)= 0 30450 0 29880 0 31230 0 29850 0 28410 0 29250 0 29580 0 30840 0 30450 0 30060 + │ │ ├── stats: [rows=300000, distinct(1)=2999, null(1)=0, avgsize(1)=3, distinct(2)=10, null(2)=0, avgsize(2)=1, distinct(3)=10, null(3)=0, avgsize(3)=1, distinct(6)=11, null(6)=90000, avgsize(6)=2, distinct(2,3)=100, null(2,3)=0, avgsize(2,3)=2] + │ │ │ histogram(1)= 0 60 1380 120 1440 180 1380 180 1440 60 1470 150 1410 240 1410 90 1350 210 1440 150 1380 120 1410 120 1410 150 1380 120 1440 120 1470 180 1440 120 1410 90 1410 120 1380 210 1440 60 1440 60 1410 150 1440 180 1350 150 1440 150 1440 150 1440 60 1440 90 1380 150 1350 150 1350 120 1410 120 1350 150 1410 90 1410 60 1380 90 1290 210 1410 180 1230 270 1440 210 1320 150 1410 120 1320 180 1440 180 1410 90 1350 150 1260 240 1290 210 1410 180 1380 150 1320 180 1380 120 1440 180 1320 150 1290 180 1410 90 1410 60 1380 120 1320 180 1380 150 1410 180 1380 150 1380 120 1380 120 1410 60 1350 150 1440 30 1320 150 1320 210 1350 120 1440 30 1440 30 1350 150 1350 270 1440 60 1380 90 1440 180 1410 60 1290 180 1410 120 1440 90 1440 60 1440 90 1260 210 1380 120 1380 150 1440 120 1440 90 1320 240 1320 150 1260 210 1290 180 1290 210 1410 120 1380 90 1410 150 1440 90 1440 60 1440 60 1440 210 1440 120 1410 120 1320 150 1440 30 1410 150 1380 120 1440 120 1410 60 1350 150 1410 120 1350 120 1440 90 1440 150 1290 180 1350 180 1320 150 1440 60 1410 90 1350 120 1410 210 1380 150 1350 270 1320 180 1350 150 1440 120 1410 90 1380 180 1440 150 1380 90 1200 270 1410 240 1440 30 1410 60 1440 90 1380 120 1410 120 1440 60 1440 60 1380 90 1410 120 1380 90 1410 30 1440 60 1410 120 1350 120 1290 210 1380 150 1380 90 1410 90 1380 90 1320 210 1290 180 1380 90 1350 90 1320 150 1380 120 1410 150 1410 30 1380 90 1410 120 1410 60 1410 30 1410 180 1410 60 1380 60 1410 120 1290 270 1350 120 1380 60 1410 60 1260 180 1290 150 1410 210 1410 60 1380 90 1380 60 1320 120 1380 180 1290 150 1380 60 1290 150 1290 150 1260 210 1290 120 1320 90 1380 60 1350 60 1350 90 1410 210 1320 150 1380 120 1260 150 1260 150 1320 120 1320 90 1260 120 1200 240 1230 210 1290 30 + │ │ │ <--- 1 ------ 17 ------ 31 ------ 46 ------ 62 ------ 77 ------ 90 ------ 107 ------ 120 ------ 135 ------ 151 ------ 163 ------ 178 ------ 189 ------ 204 ------ 222 ------ 239 ------ 254 ------ 268 ------ 285 ------ 298 ------ 310 ------ 324 ------ 338 ------ 354 ------ 368 ------ 386 ------ 398 ------ 412 ------ 426 ------ 443 ------ 459 ------ 478 ------ 494 ------ 510 ------ 524 ------ 539 ------ 555 ------ 570 ------ 584 ------ 601 ------ 612 ------ 626 ------ 641 ------ 656 ------ 670 ------ 686 ------ 698 ------ 709 ------ 720 ------ 738 ------ 758 ------ 773 ------ 786 ------ 799 ------ 813 ------ 833 ------ 847 ------ 863 ------ 878 ------ 893 ------ 910 ------ 925 ------ 938 ------ 955 ------ 971 ------ 983 ------ 999 ------ 1017 ------ 1030 ------ 1044 ------ 1063 ------ 1077 ------ 1092 ------ 1108 ------ 1126 ------ 1139 ------ 1160 ------ 1176 ------ 1192 ------ 1208 ------ 1226 ------ 1239 ------ 1252 ------ 1266 ------ 1280 ------ 1294 ------ 1310 ------ 1326 ------ 1342 ------ 1352 ------ 1365 ------ 1378 ------ 1393 ------ 1409 ------ 1423 ------ 1439 ------ 1457 ------ 1470 ------ 1489 ------ 1507 ------ 1522 ------ 1532 ------ 1545 ------ 1558 ------ 1571 ------ 1583 ------ 1600 ------ 1614 ------ 1626 ------ 1641 ------ 1660 ------ 1673 ------ 1688 ------ 1701 ------ 1718 ------ 1731 ------ 1745 ------ 1762 ------ 1781 ------ 1797 ------ 1809 ------ 1825 ------ 1839 ------ 1852 ------ 1869 ------ 1882 ------ 1898 ------ 1916 ------ 1930 ------ 1945 ------ 1958 ------ 1974 ------ 1989 ------ 2006 ------ 2028 ------ 2044 ------ 2060 ------ 2080 ------ 2094 ------ 2112 ------ 2123 ------ 2138 ------ 2153 ------ 2168 ------ 2181 ------ 2196 ------ 2213 ------ 2228 ------ 2244 ------ 2260 ------ 2275 ------ 2288 ------ 2301 ------ 2316 ------ 2330 ------ 2347 ------ 2363 ------ 2378 ------ 2393 ------ 2411 ------ 2429 ------ 2443 ------ 2459 ------ 2478 ------ 2493 ------ 2509 ------ 2524 ------ 2541 ------ 2557 ------ 2575 ------ 2588 ------ 2603 ------ 2617 ------ 2628 ------ 2640 ------ 2656 ------ 2671 ------ 2684 ------ 2697 ------ 2714 ------ 2727 ------ 2748 ------ 2766 ------ 2780 ------ 2797 ------ 2811 ------ 2828 ------ 2839 ------ 2856 ------ 2873 ------ 2887 ------ 2904 ------ 2919 ------ 2931 ------ 2947 ------ 2960 ------ 2971 ------ 2984 ------ 3000 + │ │ │ histogram(2)= 0 30990 0 30780 0 28650 0 30570 0 30060 0 30060 0 30690 0 28020 0 30180 0 30000 │ │ │ <---- 1 ----- 2 ----- 3 ----- 4 ----- 5 ----- 6 ----- 7 ----- 8 ----- 9 ---- 10 - - │ │ │ histogram(3)= 0 31260 0 29820 0 29520 0 30000 0 29670 0 29340 0 28530 0 29760 0 30810 0 31290 + │ │ │ histogram(3)= 0 29970 0 30090 0 29760 0 29040 0 29820 0 29580 0 30660 0 29280 0 31080 0 30720 │ │ │ <---- 0 ----- 1 ----- 2 ----- 3 ----- 4 ----- 5 ----- 6 ----- 7 ----- 8 ----- 9 - - │ │ │ histogram(6)= 0 90000 0 20768 1.6732e+05 21913 + │ │ │ histogram(6)= 0 90000 0 21169 1.6751e+05 21318 │ │ │ <--- NULL ---- 1 ------------- 10 - │ │ ├── key: (1-3) │ │ └── fd: (1-3)-->(6) @@ -1325,12 +1325,12 @@ except-all └── scan new_order ├── save-table-name: consistency_09_scan_5 ├── columns: no_o_id:11(int!null) no_d_id:12(int!null) no_w_id:13(int!null) - ├── stats: [rows=90000, distinct(11)=900, null(11)=0, avgsize(11)=4, distinct(12)=10, null(12)=0, avgsize(12)=4, distinct(13)=10, null(13)=0, avgsize(13)=4, distinct(12,13)=100, null(12,13)=0, avgsize(12,13)=8] - │ histogram(11)= 0 117 405 81 423 63 441 99 360 135 423 108 351 198 351 108 414 99 423 99 387 108 405 117 414 36 414 108 432 126 333 108 396 108 360 108 405 81 414 126 378 72 432 135 351 117 369 126 369 117 423 99 342 126 360 144 360 117 360 99 396 99 405 81 432 81 396 72 396 54 342 108 414 81 414 72 351 90 405 99 333 135 333 126 432 54 360 135 315 117 333 117 369 81 405 63 378 171 396 99 360 135 423 63 315 126 324 108 279 153 342 90 387 63 288 153 351 108 396 180 297 135 387 81 360 153 414 144 414 54 333 144 333 135 387 144 423 108 387 72 342 117 315 144 396 45 405 117 405 72 378 135 396 63 351 117 297 126 360 108 378 54 396 189 342 90 378 108 342 126 396 108 378 90 315 108 297 126 396 117 351 126 405 99 405 99 360 99 342 99 369 81 414 99 306 144 306 108 333 126 387 117 360 54 360 108 351 81 342 126 405 135 369 54 333 81 324 144 396 72 342 90 351 99 396 45 387 126 351 126 342 153 405 171 315 126 369 117 351 63 297 126 333 162 270 153 324 108 306 117 396 81 306 144 351 135 351 54 351 135 342 72 396 153 369 135 378 126 297 117 360 117 333 90 351 117 360 90 387 153 369 81 315 117 324 63 315 90 297 108 315 90 306 81 315 117 378 108 342 126 306 108 324 90 360 135 252 180 333 144 360 99 369 135 279 126 315 117 297 90 351 81 306 81 279 126 252 135 315 90 279 99 288 81 351 90 324 99 207 153 261 153 306 81 243 135 351 72 351 54 288 90 342 81 288 108 333 90 324 99 333 54 234 144 297 72 297 99 252 162 252 108 279 90 207 126 252 108 261 72 270 99 198 189 270 81 234 90 234 99 180 126 261 117 216 99 171 99 117 108 - │ <--- 2101 ----- 2106 ----- 2111 ----- 2117 ----- 2121 ----- 2126 ----- 2132 ----- 2136 ----- 2141 ----- 2147 ----- 2152 ----- 2156 ----- 2162 ----- 2167 ----- 2172 ----- 2177 ----- 2181 ----- 2186 ----- 2190 ----- 2196 ----- 2201 ----- 2205 ----- 2210 ----- 2217 ----- 2222 ----- 2227 ----- 2232 ----- 2237 ----- 2242 ----- 2247 ----- 2252 ----- 2257 ----- 2263 ----- 2268 ----- 2273 ----- 2278 ----- 2284 ----- 2290 ----- 2294 ----- 2299 ----- 2303 ----- 2308 ----- 2313 ----- 2318 ----- 2321 ----- 2325 ----- 2330 ----- 2335 ----- 2340 ----- 2345 ----- 2350 ----- 2355 ----- 2359 ----- 2363 ----- 2367 ----- 2372 ----- 2377 ----- 2380 ----- 2385 ----- 2390 ----- 2394 ----- 2399 ----- 2404 ----- 2409 ----- 2414 ----- 2418 ----- 2422 ----- 2426 ----- 2431 ----- 2436 ----- 2440 ----- 2444 ----- 2449 ----- 2454 ----- 2460 ----- 2465 ----- 2471 ----- 2476 ----- 2480 ----- 2484 ----- 2488 ----- 2493 ----- 2498 ----- 2503 ----- 2507 ----- 2511 ----- 2516 ----- 2520 ----- 2524 ----- 2530 ----- 2535 ----- 2540 ----- 2545 ----- 2549 ----- 2554 ----- 2559 ----- 2565 ----- 2569 ----- 2573 ----- 2578 ----- 2582 ----- 2586 ----- 2590 ----- 2594 ----- 2599 ----- 2604 ----- 2609 ----- 2614 ----- 2618 ----- 2623 ----- 2629 ----- 2634 ----- 2640 ----- 2645 ----- 2648 ----- 2653 ----- 2657 ----- 2662 ----- 2666 ----- 2671 ----- 2675 ----- 2679 ----- 2683 ----- 2688 ----- 2692 ----- 2697 ----- 2701 ----- 2707 ----- 2711 ----- 2716 ----- 2720 ----- 2724 ----- 2729 ----- 2734 ----- 2739 ----- 2743 ----- 2748 ----- 2754 ----- 2759 ----- 2764 ----- 2768 ----- 2772 ----- 2776 ----- 2781 ----- 2785 ----- 2790 ----- 2794 ----- 2798 ----- 2803 ----- 2807 ----- 2811 ----- 2815 ----- 2819 ----- 2822 ----- 2826 ----- 2831 ----- 2837 ----- 2841 ----- 2845 ----- 2849 ----- 2853 ----- 2858 ----- 2861 ----- 2864 ----- 2868 ----- 2872 ----- 2877 ----- 2882 ----- 2886 ----- 2890 ----- 2894 ----- 2899 ----- 2903 ----- 2908 ----- 2912 ----- 2916 ----- 2920 ----- 2924 ----- 2928 ----- 2932 ----- 2937 ----- 2940 ----- 2944 ----- 2948 ----- 2952 ----- 2955 ----- 2960 ----- 2963 ----- 2966 ----- 2970 ----- 2974 ----- 2977 ----- 2980 ----- 2983 ----- 2986 ----- 2989 ----- 2992 ----- 2995 ----- 2998 ----- 3000 - │ histogram(12)= 0 9117 0 9054 0 8748 0 8748 0 8946 0 8973 0 9189 0 8910 0 9297 0 9018 + ├── stats: [rows=90000, distinct(11)=900, null(11)=0, avgsize(11)=3, distinct(12)=10, null(12)=0, avgsize(12)=1, distinct(13)=10, null(13)=0, avgsize(13)=1, distinct(12,13)=100, null(12,13)=0, avgsize(12,13)=2] + │ histogram(11)= 0 90 351 108 324 144 351 108 387 81 432 63 387 90 387 81 333 117 387 108 369 117 414 90 396 126 369 126 423 90 342 99 378 90 432 126 378 108 369 81 432 144 414 99 423 72 387 126 423 99 378 135 432 108 405 54 423 117 270 189 405 45 432 99 324 126 405 108 378 135 396 99 369 90 360 144 378 90 351 99 423 117 351 99 369 72 396 108 360 90 396 108 387 81 333 117 414 99 396 63 423 135 414 54 333 162 342 144 315 135 396 90 378 144 414 63 378 99 396 153 324 117 297 135 360 117 333 162 369 108 423 117 414 99 315 117 414 81 315 126 387 81 279 153 378 81 360 144 423 90 396 99 360 90 351 126 270 153 414 81 360 144 306 144 297 144 369 99 360 72 351 117 288 135 315 135 405 117 342 99 396 108 396 81 342 99 351 99 405 99 414 108 369 90 414 90 396 99 333 108 297 135 333 117 378 99 387 81 333 135 333 135 297 126 342 108 342 144 342 90 351 63 405 63 396 126 369 153 315 144 279 144 306 126 333 108 252 171 279 135 306 144 297 126 387 45 279 126 369 81 387 81 342 153 315 99 369 126 360 117 387 117 342 126 351 81 360 72 351 99 369 81 306 108 378 126 324 117 387 117 369 135 342 72 324 90 369 108 306 108 351 144 324 117 306 99 360 90 333 117 315 72 288 108 279 117 333 72 288 99 279 117 369 63 279 135 342 72 333 135 252 180 315 171 333 45 270 153 288 108 342 54 342 72 342 135 243 126 351 99 297 81 270 126 324 81 270 144 270 99 360 144 324 54 333 108 306 108 342 135 315 81 315 108 234 126 297 117 279 54 270 126 306 63 189 171 288 99 279 99 243 108 288 99 225 108 261 54 297 153 234 99 216 180 171 135 144 90 0 126 + │ <--- 2101 ----- 2106 ----- 2110 ----- 2115 ----- 2121 ----- 2127 ----- 2132 ----- 2137 ----- 2142 ----- 2146 ----- 2150 ----- 2155 ----- 2160 ----- 2164 ----- 2170 ----- 2175 ----- 2179 ----- 2184 ----- 2189 ----- 2194 ----- 2200 ----- 2205 ----- 2211 ----- 2216 ----- 2221 ----- 2226 ----- 2231 ----- 2236 ----- 2242 ----- 2246 ----- 2251 ----- 2257 ----- 2262 ----- 2266 ----- 2271 ----- 2276 ----- 2280 ----- 2284 ----- 2289 ----- 2293 ----- 2298 ----- 2302 ----- 2307 ----- 2314 ----- 2318 ----- 2323 ----- 2328 ----- 2332 ----- 2337 ----- 2342 ----- 2347 ----- 2352 ----- 2357 ----- 2361 ----- 2365 ----- 2370 ----- 2376 ----- 2382 ----- 2387 ----- 2392 ----- 2397 ----- 2401 ----- 2406 ----- 2411 ----- 2416 ----- 2421 ----- 2427 ----- 2431 ----- 2436 ----- 2441 ----- 2446 ----- 2450 ----- 2455 ----- 2460 ----- 2465 ----- 2470 ----- 2475 ----- 2480 ----- 2484 ----- 2489 ----- 2493 ----- 2497 ----- 2501 ----- 2506 ----- 2510 ----- 2515 ----- 2519 ----- 2524 ----- 2529 ----- 2533 ----- 2538 ----- 2543 ----- 2547 ----- 2551 ----- 2557 ----- 2561 ----- 2565 ----- 2569 ----- 2574 ----- 2578 ----- 2582 ----- 2586 ----- 2591 ----- 2595 ----- 2600 ----- 2605 ----- 2609 ----- 2613 ----- 2618 ----- 2622 ----- 2627 ----- 2632 ----- 2637 ----- 2642 ----- 2646 ----- 2649 ----- 2653 ----- 2657 ----- 2661 ----- 2665 ----- 2669 ----- 2673 ----- 2677 ----- 2681 ----- 2686 ----- 2690 ----- 2694 ----- 2698 ----- 2703 ----- 2708 ----- 2714 ----- 2718 ----- 2723 ----- 2728 ----- 2733 ----- 2737 ----- 2741 ----- 2746 ----- 2750 ----- 2756 ----- 2761 ----- 2766 ----- 2770 ----- 2775 ----- 2779 ----- 2784 ----- 2788 ----- 2792 ----- 2797 ----- 2802 ----- 2807 ----- 2811 ----- 2815 ----- 2820 ----- 2823 ----- 2827 ----- 2831 ----- 2835 ----- 2840 ----- 2845 ----- 2849 ----- 2854 ----- 2858 ----- 2861 ----- 2866 ----- 2871 ----- 2875 ----- 2879 ----- 2883 ----- 2887 ----- 2890 ----- 2893 ----- 2897 ----- 2901 ----- 2905 ----- 2910 ----- 2914 ----- 2919 ----- 2923 ----- 2927 ----- 2931 ----- 2936 ----- 2939 ----- 2942 ----- 2946 ----- 2951 ----- 2956 ----- 2959 ----- 2963 ----- 2967 ----- 2971 ----- 2974 ----- 2977 ----- 2981 ----- 2985 ----- 2988 ----- 2992 ----- 2996 ----- 2999 --- 3000 + │ histogram(12)= 0 8622 0 8928 0 8883 0 9279 0 8946 0 9315 0 9171 0 9063 0 8613 0 9180 │ <--- 1 ---- 2 ---- 3 ---- 4 ---- 5 ---- 6 ---- 7 ---- 8 ---- 9 ---- 10 - │ histogram(13)= 0 8838 0 8802 0 9531 0 8595 0 8820 0 9369 0 8748 0 9342 0 8784 0 9171 + │ histogram(13)= 0 9171 0 9198 0 8919 0 8586 0 8712 0 9414 0 8694 0 9495 0 9378 0 8433 │ <--- 0 ---- 1 ---- 2 ---- 3 ---- 4 ---- 5 ---- 6 ---- 7 ---- 8 ---- 9 - └── key: (11-13) @@ -1416,20 +1416,20 @@ except-all ├── left columns: o_w_id:3(int!null) o_d_id:2(int!null) o_id:1(int!null) o_ol_cnt:7(int) ├── right columns: ol_w_id:13(int) ol_d_id:12(int) ol_o_id:11(int) count_rows:23(int) ├── internal-ordering: +3,+2,-1,+7 - ├── stats: [rows=300000, distinct(1)=2999, null(1)=0, avgsize(1)=4, distinct(2)=10, null(2)=0, avgsize(2)=4, distinct(3)=10, null(3)=0, avgsize(3)=4, distinct(7)=11, null(7)=0, avgsize(7)=4] + ├── stats: [rows=300000, distinct(1)=2999, null(1)=0, avgsize(1)=3, distinct(2)=10, null(2)=0, avgsize(2)=1, distinct(3)=10, null(3)=0, avgsize(3)=1, distinct(7)=11, null(7)=0, avgsize(7)=2] ├── key: (1-3) ├── fd: (1-3)-->(7) ├── scan order │ ├── save-table-name: consistency_10_scan_2 │ ├── columns: o_id:1(int!null) o_d_id:2(int!null) o_w_id:3(int!null) o_ol_cnt:7(int) - │ ├── stats: [rows=300000, distinct(1)=2999, null(1)=0, avgsize(1)=4, distinct(2)=10, null(2)=0, avgsize(2)=4, distinct(3)=10, null(3)=0, avgsize(3)=4, distinct(7)=11, null(7)=0, avgsize(7)=4] - │ │ histogram(1)= 0 60 1470 90 1410 150 1470 150 1350 180 1470 120 1410 120 1410 90 1470 120 1350 150 1440 60 1350 210 1380 120 1410 90 1440 90 1470 120 1470 90 1320 240 1440 60 1410 150 1470 180 1470 90 1410 90 1380 150 1320 180 1470 90 1320 270 1470 120 1470 60 1470 90 1470 120 1440 150 1410 90 1380 120 1290 180 1320 180 1440 60 1230 240 1380 90 1440 150 1410 150 1230 240 1410 210 1440 150 1380 240 1320 300 1440 90 1440 60 1290 210 1440 240 1380 180 1350 150 1320 150 1380 120 1440 150 1380 120 1410 120 1230 300 1440 60 1350 150 1410 120 1410 60 1410 90 1440 30 1380 90 1440 60 1440 30 1290 240 1380 90 1410 120 1350 120 1380 150 1440 120 1350 240 1410 120 1440 60 1410 90 1410 60 1440 60 1440 150 1410 210 1440 90 1170 330 1440 90 1290 270 1200 300 1440 150 1380 90 1410 90 1440 120 1380 90 1380 120 1290 180 1350 150 1350 180 1410 60 1290 180 1410 150 1410 60 1440 60 1440 60 1440 150 1440 120 1410 180 1440 60 1350 180 1440 90 1440 180 1380 90 1380 90 1350 180 1380 120 1410 60 1440 60 1350 120 1410 120 1350 120 1410 90 1350 150 1350 150 1410 180 1410 90 1380 120 1410 60 1380 120 1410 90 1410 90 1440 60 1380 90 1410 150 1380 120 1290 210 1440 90 1410 90 1410 90 1410 150 1260 180 1350 150 1320 240 1320 180 1380 60 1320 120 1410 90 1350 150 1350 150 1350 120 1380 150 1410 60 1410 270 1350 150 1320 150 1320 150 1380 180 1350 90 1260 300 1350 180 1380 90 1320 150 1410 60 1380 90 1410 120 1380 90 1230 300 1380 120 1410 60 1320 150 1350 120 1410 30 1380 210 1380 120 1290 120 1380 180 1380 120 1320 90 1170 270 1290 120 1320 120 1380 120 1380 60 1230 180 1290 150 1320 90 1350 60 1320 180 1380 60 1350 60 1380 120 1350 90 1350 120 1320 210 1320 150 1320 60 1350 210 1230 180 1260 150 1260 150 1230 90 1170 210 1290 90 1200 90 - │ │ <--- 1 ------ 14 ------ 30 ------ 44 ------ 54 ------ 68 ------ 81 ------ 98 ------ 111 ------ 125 ------ 138 ------ 157 ------ 173 ------ 188 ------ 203 ------ 219 ------ 240 ------ 255 ------ 272 ------ 287 ------ 303 ------ 320 ------ 333 ------ 349 ------ 360 ------ 379 ------ 393 ------ 408 ------ 424 ------ 439 ------ 458 ------ 474 ------ 489 ------ 506 ------ 519 ------ 532 ------ 549 ------ 563 ------ 577 ------ 593 ------ 613 ------ 627 ------ 642 ------ 658 ------ 676 ------ 691 ------ 705 ------ 720 ------ 736 ------ 749 ------ 767 ------ 782 ------ 794 ------ 808 ------ 825 ------ 839 ------ 856 ------ 868 ------ 885 ------ 899 ------ 914 ------ 930 ------ 946 ------ 963 ------ 982 ------ 998 ------ 1014 ------ 1029 ------ 1047 ------ 1064 ------ 1080 ------ 1095 ------ 1110 ------ 1126 ------ 1143 ------ 1161 ------ 1176 ------ 1190 ------ 1204 ------ 1225 ------ 1240 ------ 1255 ------ 1271 ------ 1285 ------ 1302 ------ 1317 ------ 1333 ------ 1348 ------ 1364 ------ 1379 ------ 1396 ------ 1412 ------ 1427 ------ 1443 ------ 1456 ------ 1474 ------ 1484 ------ 1500 ------ 1512 ------ 1528 ------ 1543 ------ 1559 ------ 1576 ------ 1592 ------ 1606 ------ 1619 ------ 1636 ------ 1655 ------ 1669 ------ 1686 ------ 1705 ------ 1721 ------ 1734 ------ 1746 ------ 1761 ------ 1777 ------ 1789 ------ 1803 ------ 1816 ------ 1831 ------ 1847 ------ 1861 ------ 1875 ------ 1893 ------ 1910 ------ 1926 ------ 1941 ------ 1955 ------ 1966 ------ 1981 ------ 1996 ------ 2011 ------ 2024 ------ 2039 ------ 2053 ------ 2067 ------ 2083 ------ 2099 ------ 2116 ------ 2130 ------ 2148 ------ 2165 ------ 2182 ------ 2198 ------ 2209 ------ 2224 ------ 2237 ------ 2251 ------ 2270 ------ 2282 ------ 2293 ------ 2307 ------ 2324 ------ 2338 ------ 2351 ------ 2365 ------ 2383 ------ 2397 ------ 2413 ------ 2427 ------ 2440 ------ 2453 ------ 2467 ------ 2480 ------ 2494 ------ 2508 ------ 2523 ------ 2538 ------ 2553 ------ 2568 ------ 2586 ------ 2601 ------ 2616 ------ 2629 ------ 2641 ------ 2655 ------ 2669 ------ 2684 ------ 2701 ------ 2717 ------ 2735 ------ 2747 ------ 2760 ------ 2774 ------ 2789 ------ 2806 ------ 2821 ------ 2835 ------ 2848 ------ 2862 ------ 2877 ------ 2892 ------ 2907 ------ 2918 ------ 2935 ------ 2951 ------ 2963 ------ 2974 ------ 2988 ------ 3000 - │ │ histogram(2)= 0 30450 0 29880 0 31230 0 29850 0 28410 0 29250 0 29580 0 30840 0 30450 0 30060 + │ ├── stats: [rows=300000, distinct(1)=2999, null(1)=0, avgsize(1)=3, distinct(2)=10, null(2)=0, avgsize(2)=1, distinct(3)=10, null(3)=0, avgsize(3)=1, distinct(7)=11, null(7)=0, avgsize(7)=2] + │ │ histogram(1)= 0 60 1380 120 1440 180 1380 180 1440 60 1470 150 1410 240 1410 90 1350 210 1440 150 1380 120 1410 120 1410 150 1380 120 1440 120 1470 180 1440 120 1410 90 1410 120 1380 210 1440 60 1440 60 1410 150 1440 180 1350 150 1440 150 1440 150 1440 60 1440 90 1380 150 1350 150 1350 120 1410 120 1350 150 1410 90 1410 60 1380 90 1290 210 1410 180 1230 270 1440 210 1320 150 1410 120 1320 180 1440 180 1410 90 1350 150 1260 240 1290 210 1410 180 1380 150 1320 180 1380 120 1440 180 1320 150 1290 180 1410 90 1410 60 1380 120 1320 180 1380 150 1410 180 1380 150 1380 120 1380 120 1410 60 1350 150 1440 30 1320 150 1320 210 1350 120 1440 30 1440 30 1350 150 1350 270 1440 60 1380 90 1440 180 1410 60 1290 180 1410 120 1440 90 1440 60 1440 90 1260 210 1380 120 1380 150 1440 120 1440 90 1320 240 1320 150 1260 210 1290 180 1290 210 1410 120 1380 90 1410 150 1440 90 1440 60 1440 60 1440 210 1440 120 1410 120 1320 150 1440 30 1410 150 1380 120 1440 120 1410 60 1350 150 1410 120 1350 120 1440 90 1440 150 1290 180 1350 180 1320 150 1440 60 1410 90 1350 120 1410 210 1380 150 1350 270 1320 180 1350 150 1440 120 1410 90 1380 180 1440 150 1380 90 1200 270 1410 240 1440 30 1410 60 1440 90 1380 120 1410 120 1440 60 1440 60 1380 90 1410 120 1380 90 1410 30 1440 60 1410 120 1350 120 1290 210 1380 150 1380 90 1410 90 1380 90 1320 210 1290 180 1380 90 1350 90 1320 150 1380 120 1410 150 1410 30 1380 90 1410 120 1410 60 1410 30 1410 180 1410 60 1380 60 1410 120 1290 270 1350 120 1380 60 1410 60 1260 180 1290 150 1410 210 1410 60 1380 90 1380 60 1320 120 1380 180 1290 150 1380 60 1290 150 1290 150 1260 210 1290 120 1320 90 1380 60 1350 60 1350 90 1410 210 1320 150 1380 120 1260 150 1260 150 1320 120 1320 90 1260 120 1200 240 1230 210 1290 30 + │ │ <--- 1 ------ 17 ------ 31 ------ 46 ------ 62 ------ 77 ------ 90 ------ 107 ------ 120 ------ 135 ------ 151 ------ 163 ------ 178 ------ 189 ------ 204 ------ 222 ------ 239 ------ 254 ------ 268 ------ 285 ------ 298 ------ 310 ------ 324 ------ 338 ------ 354 ------ 368 ------ 386 ------ 398 ------ 412 ------ 426 ------ 443 ------ 459 ------ 478 ------ 494 ------ 510 ------ 524 ------ 539 ------ 555 ------ 570 ------ 584 ------ 601 ------ 612 ------ 626 ------ 641 ------ 656 ------ 670 ------ 686 ------ 698 ------ 709 ------ 720 ------ 738 ------ 758 ------ 773 ------ 786 ------ 799 ------ 813 ------ 833 ------ 847 ------ 863 ------ 878 ------ 893 ------ 910 ------ 925 ------ 938 ------ 955 ------ 971 ------ 983 ------ 999 ------ 1017 ------ 1030 ------ 1044 ------ 1063 ------ 1077 ------ 1092 ------ 1108 ------ 1126 ------ 1139 ------ 1160 ------ 1176 ------ 1192 ------ 1208 ------ 1226 ------ 1239 ------ 1252 ------ 1266 ------ 1280 ------ 1294 ------ 1310 ------ 1326 ------ 1342 ------ 1352 ------ 1365 ------ 1378 ------ 1393 ------ 1409 ------ 1423 ------ 1439 ------ 1457 ------ 1470 ------ 1489 ------ 1507 ------ 1522 ------ 1532 ------ 1545 ------ 1558 ------ 1571 ------ 1583 ------ 1600 ------ 1614 ------ 1626 ------ 1641 ------ 1660 ------ 1673 ------ 1688 ------ 1701 ------ 1718 ------ 1731 ------ 1745 ------ 1762 ------ 1781 ------ 1797 ------ 1809 ------ 1825 ------ 1839 ------ 1852 ------ 1869 ------ 1882 ------ 1898 ------ 1916 ------ 1930 ------ 1945 ------ 1958 ------ 1974 ------ 1989 ------ 2006 ------ 2028 ------ 2044 ------ 2060 ------ 2080 ------ 2094 ------ 2112 ------ 2123 ------ 2138 ------ 2153 ------ 2168 ------ 2181 ------ 2196 ------ 2213 ------ 2228 ------ 2244 ------ 2260 ------ 2275 ------ 2288 ------ 2301 ------ 2316 ------ 2330 ------ 2347 ------ 2363 ------ 2378 ------ 2393 ------ 2411 ------ 2429 ------ 2443 ------ 2459 ------ 2478 ------ 2493 ------ 2509 ------ 2524 ------ 2541 ------ 2557 ------ 2575 ------ 2588 ------ 2603 ------ 2617 ------ 2628 ------ 2640 ------ 2656 ------ 2671 ------ 2684 ------ 2697 ------ 2714 ------ 2727 ------ 2748 ------ 2766 ------ 2780 ------ 2797 ------ 2811 ------ 2828 ------ 2839 ------ 2856 ------ 2873 ------ 2887 ------ 2904 ------ 2919 ------ 2931 ------ 2947 ------ 2960 ------ 2971 ------ 2984 ------ 3000 + │ │ histogram(2)= 0 30990 0 30780 0 28650 0 30570 0 30060 0 30060 0 30690 0 28020 0 30180 0 30000 │ │ <---- 1 ----- 2 ----- 3 ----- 4 ----- 5 ----- 6 ----- 7 ----- 8 ----- 9 ---- 10 - - │ │ histogram(3)= 0 31260 0 29820 0 29520 0 30000 0 29670 0 29340 0 28530 0 29760 0 30810 0 31290 + │ │ histogram(3)= 0 29970 0 30090 0 29760 0 29040 0 29820 0 29580 0 30660 0 29280 0 31080 0 30720 │ │ <---- 0 ----- 1 ----- 2 ----- 3 ----- 4 ----- 5 ----- 6 ----- 7 ----- 8 ----- 9 - - │ │ histogram(7)= 0 26280 2.4576e+05 27960 + │ │ histogram(7)= 0 26550 2.4696e+05 26490 │ │ <---- 5 ------------- 15 - │ ├── key: (1-3) │ ├── fd: (1-3)-->(7) @@ -1438,19 +1438,19 @@ except-all ├── save-table-name: consistency_10_group_by_3 ├── columns: ol_o_id:11(int!null) ol_d_id:12(int!null) ol_w_id:13(int!null) count_rows:23(int!null) ├── grouping columns: ol_o_id:11(int!null) ol_d_id:12(int!null) ol_w_id:13(int!null) - ├── stats: [rows=295745, distinct(11)=2999, null(11)=0, avgsize(11)=4, distinct(12)=10, null(12)=0, avgsize(12)=4, distinct(13)=10, null(13)=0, avgsize(13)=4, distinct(23)=295745, null(23)=0, avgsize(23)=12, distinct(11-13)=295745, null(11-13)=0, avgsize(11-13)=12] + ├── stats: [rows=295745, distinct(11)=2999, null(11)=0, avgsize(11)=3, distinct(12)=10, null(12)=0, avgsize(12)=1, distinct(13)=10, null(13)=0, avgsize(13)=1, distinct(23)=295745, null(23)=0, avgsize(23)=5, distinct(11-13)=295745, null(11-13)=0, avgsize(11-13)=5] ├── key: (11-13) ├── fd: (11-13)-->(23) ├── ordering: +13,+12,-11 ├── scan order_line │ ├── save-table-name: consistency_10_scan_4 │ ├── columns: ol_o_id:11(int!null) ol_d_id:12(int!null) ol_w_id:13(int!null) - │ ├── stats: [rows=3001222, distinct(11)=2999, null(11)=0, avgsize(11)=4, distinct(12)=10, null(12)=0, avgsize(12)=4, distinct(13)=10, null(13)=0, avgsize(13)=4, distinct(11-13)=295745, null(11-13)=0, avgsize(11-13)=12] - │ │ histogram(11)= 0 900 13806 1801 13205 1801 14706 600 14106 1801 13806 1200 13806 1801 14706 600 14406 1801 13806 1200 14106 1200 14706 1501 14706 1501 14106 2101 14406 900 13505 1501 14706 1200 13806 1200 14106 1200 14106 900 14706 900 13505 1501 14106 900 14106 900 14106 1200 14406 1501 13806 2101 14106 900 14406 600 14406 600 14406 600 14706 900 12605 2701 13505 1801 14706 900 13806 1801 13205 1501 13205 1801 13806 1200 14706 600 14106 1501 13806 1501 14106 600 14406 900 14106 1501 14406 600 14106 900 13806 1200 14406 300 14106 1801 14406 1501 14406 300 13505 1801 14106 900 13205 1501 12605 2101 14106 1501 14106 600 13505 1501 12905 1801 14106 1501 14406 1501 13205 2101 13806 2401 13806 1200 13806 900 13205 2101 13505 1501 14406 1501 13806 900 13205 1801 14406 300 14106 1200 14106 1501 13505 1501 14106 600 14406 600 13205 2701 12605 2101 14106 1501 14106 2101 13806 1200 13505 1801 14106 1200 13806 2101 13806 2401 14406 1200 13505 1501 14406 1501 13505 1200 13505 1200 13806 900 14406 600 14406 1200 13806 1801 13806 2101 13806 900 14406 900 13205 1501 13806 900 13505 1501 13205 1501 13806 1200 14106 900 14406 300 14106 1200 13505 1501 14406 600 14106 600 14406 900 13806 1200 13505 1501 14106 900 13505 1200 13806 1200 13806 1801 14106 1200 12905 1801 13806 1200 14106 600 14406 1200 14406 600 14106 900 14406 600 14106 600 13806 1200 14406 1200 12905 2101 14106 900 14406 900 14406 1200 13806 1501 13505 1200 14406 900 14406 300 14106 600 14106 900 13806 1200 13505 1501 14106 900 13806 2101 14106 1200 14406 900 14406 600 14106 900 13806 900 13806 900 13205 1501 14106 1501 12905 1501 13806 900 13505 900 14106 1501 13806 900 13806 900 14106 300 14106 1501 14106 1501 14106 300 13205 1801 13505 1200 14106 1501 14106 900 13806 1501 14106 300 13205 1501 12605 1801 14106 900 14106 600 13806 600 13806 1801 13505 1200 13505 1801 13205 1501 12905 1501 14106 900 13205 1501 14106 1200 13505 900 14106 600 13806 600 13505 1801 12905 2401 12605 1501 13806 600 13205 1200 13205 1501 13806 1200 13806 1801 13205 900 13505 1801 13205 600 13505 600 13205 600 12005 2401 12905 1200 13205 600 13505 600 13205 900 12605 900 - │ │ <--- 1 ------- 17 ------- 28 ------- 43 ------- 55 ------- 70 ------- 82 ------- 99 ------- 116 ------- 131 ------- 146 ------- 161 ------- 175 ------- 193 ------- 206 ------- 226 ------- 245 ------- 261 ------- 273 ------- 289 ------- 308 ------- 324 ------- 341 ------- 356 ------- 372 ------- 386 ------- 401 ------- 417 ------- 434 ------- 449 ------- 461 ------- 480 ------- 493 ------- 508 ------- 525 ------- 538 ------- 551 ------- 566 ------- 586 ------- 602 ------- 617 ------- 635 ------- 650 ------- 662 ------- 680 ------- 695 ------- 710 ------- 728 ------- 744 ------- 761 ------- 782 ------- 798 ------- 813 ------- 826 ------- 841 ------- 854 ------- 872 ------- 888 ------- 904 ------- 918 ------- 931 ------- 947 ------- 961 ------- 972 ------- 986 ------- 1002 ------- 1017 ------- 1029 ------- 1047 ------- 1062 ------- 1078 ------- 1091 ------- 1104 ------- 1117 ------- 1135 ------- 1152 ------- 1173 ------- 1185 ------- 1202 ------- 1217 ------- 1233 ------- 1245 ------- 1257 ------- 1274 ------- 1288 ------- 1305 ------- 1318 ------- 1330 ------- 1347 ------- 1362 ------- 1374 ------- 1392 ------- 1408 ------- 1425 ------- 1441 ------- 1451 ------- 1465 ------- 1478 ------- 1495 ------- 1513 ------- 1530 ------- 1543 ------- 1559 ------- 1572 ------- 1587 ------- 1604 ------- 1620 ------- 1636 ------- 1648 ------- 1664 ------- 1678 ------- 1693 ------- 1708 ------- 1722 ------- 1737 ------- 1752 ------- 1767 ------- 1778 ------- 1793 ------- 1808 ------- 1826 ------- 1841 ------- 1854 ------- 1872 ------- 1885 ------- 1898 ------- 1914 ------- 1926 ------- 1938 ------- 1952 ------- 1965 ------- 1982 ------- 1998 ------- 2013 ------- 2027 ------- 2039 ------- 2056 ------- 2069 ------- 2083 ------- 2099 ------- 2115 ------- 2129 ------- 2141 ------- 2160 ------- 2174 ------- 2189 ------- 2203 ------- 2219 ------- 2235 ------- 2251 ------- 2269 ------- 2285 ------- 2297 ------- 2316 ------- 2332 ------- 2348 ------- 2368 ------- 2388 ------- 2402 ------- 2417 ------- 2433 ------- 2448 ------- 2464 ------- 2475 ------- 2490 ------- 2502 ------- 2514 ------- 2529 ------- 2544 ------- 2561 ------- 2579 ------- 2593 ------- 2606 ------- 2624 ------- 2637 ------- 2652 ------- 2664 ------- 2679 ------- 2693 ------- 2707 ------- 2721 ------- 2738 ------- 2753 ------- 2764 ------- 2776 ------- 2795 ------- 2808 ------- 2824 ------- 2836 ------- 2856 ------- 2870 ------- 2882 ------- 2899 ------- 2912 ------- 2923 ------- 2938 ------- 2953 ------- 2968 ------- 2983 ------- 3000 - │ │ histogram(12)= 0 2.9292e+05 0 3.0582e+05 0 3.0312e+05 0 2.9712e+05 0 2.9922e+05 0 3.1033e+05 0 3.0132e+05 0 2.9832e+05 0 2.9442e+05 0 2.9862e+05 + │ ├── stats: [rows=3001222, distinct(11)=2999, null(11)=0, avgsize(11)=3, distinct(12)=10, null(12)=0, avgsize(12)=1, distinct(13)=10, null(13)=0, avgsize(13)=1, distinct(11-13)=295745, null(11-13)=0, avgsize(11-13)=5] + │ │ histogram(11)= 0 300 14406 1200 14406 600 13806 1501 14706 900 14406 1501 14706 1501 14406 600 14706 1200 14106 900 13505 1801 14706 300 13205 1801 14406 600 14406 1200 14706 900 13806 1801 13806 1501 14106 1200 14706 900 13205 1801 14706 600 14406 600 14406 1200 14706 900 14406 600 14406 900 14106 900 14706 1200 14406 900 14106 3001 14706 900 13806 1801 13806 1200 14106 1200 14706 1801 14106 600 13806 900 14406 3001 13806 900 14106 900 12905 1801 13505 1501 14406 600 14406 900 13505 1501 12905 2701 13205 1501 13806 1801 12605 2101 14106 600 14406 1501 12905 1801 13806 1200 13505 1200 13505 1501 13205 1501 13806 1200 13806 1200 13205 2701 13806 900 13505 1801 13505 1200 13205 1501 14406 600 13205 1801 13806 2101 14406 1200 13806 1501 14406 1200 14406 600 14106 600 14406 1501 14406 1501 14106 1200 14106 1501 12905 2101 14406 1801 14406 1200 13505 1200 13505 1200 12005 3001 14106 1801 13205 1501 13806 2401 14406 1501 13806 900 13806 1501 13505 2101 14406 600 13505 1200 13505 1200 14406 2101 14406 900 13806 1200 13806 900 14106 1200 13205 2101 13505 1501 14406 300 14406 1501 13806 900 14106 1501 14406 1801 12905 2101 14106 1200 14106 1501 14406 900 14406 1200 14406 1801 14106 2701 12305 2401 13505 1501 14406 1200 14106 1501 13505 1501 13505 1801 13806 1200 14106 600 12605 2101 12905 2101 13205 1501 14106 600 14106 1501 14106 600 14406 1200 12605 2701 13205 1200 14406 1200 14106 300 12605 2101 13505 1200 13205 1200 14106 600 14106 900 14106 900 12905 2101 14106 300 13205 1801 12605 1801 13806 1200 14106 1501 14106 600 12605 2101 13806 1200 14106 1501 13505 1501 13205 1501 14106 600 14106 1501 13806 600 13205 1801 13806 900 13505 1501 13806 1200 13205 1200 14106 300 12605 1801 14106 1501 12905 1501 13205 2101 13806 600 13205 1200 14106 900 13205 1200 13505 900 14106 600 14106 2101 14106 600 13806 1801 12605 1801 14106 1200 12305 2101 13505 1501 13806 900 14106 900 12305 2401 12905 1801 13806 900 13505 900 13806 900 13806 900 13806 2101 12605 2101 13806 600 13505 1200 13806 300 12305 2401 13505 1501 13505 600 12305 1801 13505 1200 13505 900 12605 1501 13205 1501 12905 2401 12305 1200 12605 1501 11705 900 11705 600 + │ │ <--- 2 ------- 14 ------- 34 ------- 52 ------- 67 ------- 85 ------- 101 ------- 114 ------- 133 ------- 148 ------- 160 ------- 177 ------- 190 ------- 213 ------- 232 ------- 247 ------- 261 ------- 276 ------- 294 ------- 308 ------- 328 ------- 344 ------- 360 ------- 378 ------- 394 ------- 409 ------- 423 ------- 435 ------- 450 ------- 466 ------- 480 ------- 497 ------- 510 ------- 526 ------- 540 ------- 556 ------- 569 ------- 584 ------- 597 ------- 612 ------- 629 ------- 642 ------- 659 ------- 674 ------- 691 ------- 708 ------- 725 ------- 738 ------- 754 ------- 768 ------- 786 ------- 803 ------- 818 ------- 834 ------- 850 ------- 862 ------- 874 ------- 888 ------- 900 ------- 916 ------- 931 ------- 949 ------- 963 ------- 978 ------- 993 ------- 1005 ------- 1019 ------- 1037 ------- 1052 ------- 1065 ------- 1082 ------- 1098 ------- 1116 ------- 1131 ------- 1151 ------- 1166 ------- 1180 ------- 1196 ------- 1210 ------- 1227 ------- 1243 ------- 1256 ------- 1272 ------- 1285 ------- 1300 ------- 1315 ------- 1329 ------- 1345 ------- 1361 ------- 1378 ------- 1393 ------- 1408 ------- 1425 ------- 1441 ------- 1459 ------- 1476 ------- 1492 ------- 1507 ------- 1518 ------- 1532 ------- 1546 ------- 1561 ------- 1579 ------- 1594 ------- 1606 ------- 1622 ------- 1635 ------- 1646 ------- 1662 ------- 1678 ------- 1693 ------- 1705 ------- 1717 ------- 1734 ------- 1750 ------- 1764 ------- 1779 ------- 1791 ------- 1804 ------- 1821 ------- 1832 ------- 1843 ------- 1858 ------- 1875 ------- 1888 ------- 1902 ------- 1920 ------- 1935 ------- 1952 ------- 1971 ------- 1985 ------- 2002 ------- 2014 ------- 2028 ------- 2039 ------- 2052 ------- 2065 ------- 2078 ------- 2090 ------- 2108 ------- 2126 ------- 2139 ------- 2156 ------- 2172 ------- 2187 ------- 2201 ------- 2214 ------- 2227 ------- 2241 ------- 2258 ------- 2272 ------- 2286 ------- 2304 ------- 2318 ------- 2333 ------- 2347 ------- 2360 ------- 2372 ------- 2388 ------- 2405 ------- 2422 ------- 2437 ------- 2452 ------- 2469 ------- 2485 ------- 2498 ------- 2512 ------- 2526 ------- 2540 ------- 2553 ------- 2563 ------- 2580 ------- 2595 ------- 2609 ------- 2626 ------- 2641 ------- 2657 ------- 2674 ------- 2688 ------- 2701 ------- 2715 ------- 2728 ------- 2745 ------- 2758 ------- 2773 ------- 2790 ------- 2802 ------- 2815 ------- 2832 ------- 2850 ------- 2865 ------- 2883 ------- 2899 ------- 2915 ------- 2932 ------- 2946 ------- 2958 ------- 2973 ------- 2984 ------- 3000 + │ │ histogram(12)= 0 2.8722e+05 0 3.0822e+05 0 3.0162e+05 0 2.9682e+05 0 3.1063e+05 0 3.0252e+05 0 3.0312e+05 0 3.0432e+05 0 2.9322e+05 0 2.9352e+05 │ │ <------ 1 ---------- 2 ---------- 3 ---------- 4 ---------- 5 ---------- 6 ---------- 7 ---------- 8 ---------- 9 ---------- 10 --- - │ │ histogram(13)= 0 3.0762e+05 0 2.9352e+05 0 2.9532e+05 0 2.8332e+05 0 2.9142e+05 0 2.9862e+05 0 3.1393e+05 0 2.9442e+05 0 3.1303e+05 0 3.1003e+05 + │ │ histogram(13)= 0 2.9082e+05 0 2.8632e+05 0 3.1093e+05 0 3.1093e+05 0 3.0732e+05 0 3.1783e+05 0 2.8902e+05 0 3.0342e+05 0 2.8932e+05 0 2.9532e+05 │ │ <------ 0 ---------- 1 ---------- 2 ---------- 3 ---------- 4 ---------- 5 ---------- 6 ---------- 7 ---------- 8 ---------- 9 ---- │ └── ordering: +13,+12,-11 └── aggregations @@ -1529,26 +1529,26 @@ except-all ├── left columns: ol_w_id:3(int!null) ol_d_id:2(int!null) ol_o_id:1(int!null) count_rows:13(int) ├── right columns: o_w_id:16(int) o_d_id:15(int) o_id:14(int) o_ol_cnt:20(int) ├── internal-ordering: +3,+2,-1,+13 - ├── stats: [rows=295745, distinct(1)=2999, null(1)=0, avgsize(1)=4, distinct(2)=10, null(2)=0, avgsize(2)=4, distinct(3)=10, null(3)=0, avgsize(3)=4, distinct(13)=295745, null(13)=0, avgsize(13)=12] + ├── stats: [rows=295745, distinct(1)=2999, null(1)=0, avgsize(1)=3, distinct(2)=10, null(2)=0, avgsize(2)=1, distinct(3)=10, null(3)=0, avgsize(3)=1, distinct(13)=295745, null(13)=0, avgsize(13)=5] ├── key: (1-3) ├── fd: (1-3)-->(13) ├── group-by (streaming) │ ├── save-table-name: consistency_11_group_by_2 │ ├── columns: ol_o_id:1(int!null) ol_d_id:2(int!null) ol_w_id:3(int!null) count_rows:13(int!null) │ ├── grouping columns: ol_o_id:1(int!null) ol_d_id:2(int!null) ol_w_id:3(int!null) - │ ├── stats: [rows=295745, distinct(1)=2999, null(1)=0, avgsize(1)=4, distinct(2)=10, null(2)=0, avgsize(2)=4, distinct(3)=10, null(3)=0, avgsize(3)=4, distinct(13)=295745, null(13)=0, avgsize(13)=12, distinct(1-3)=295745, null(1-3)=0, avgsize(1-3)=12] + │ ├── stats: [rows=295745, distinct(1)=2999, null(1)=0, avgsize(1)=3, distinct(2)=10, null(2)=0, avgsize(2)=1, distinct(3)=10, null(3)=0, avgsize(3)=1, distinct(13)=295745, null(13)=0, avgsize(13)=5, distinct(1-3)=295745, null(1-3)=0, avgsize(1-3)=5] │ ├── key: (1-3) │ ├── fd: (1-3)-->(13) │ ├── ordering: +3,+2,-1 │ ├── scan order_line │ │ ├── save-table-name: consistency_11_scan_3 │ │ ├── columns: ol_o_id:1(int!null) ol_d_id:2(int!null) ol_w_id:3(int!null) - │ │ ├── stats: [rows=3001222, distinct(1)=2999, null(1)=0, avgsize(1)=4, distinct(2)=10, null(2)=0, avgsize(2)=4, distinct(3)=10, null(3)=0, avgsize(3)=4, distinct(1-3)=295745, null(1-3)=0, avgsize(1-3)=12] - │ │ │ histogram(1)= 0 900 13806 1801 13205 1801 14706 600 14106 1801 13806 1200 13806 1801 14706 600 14406 1801 13806 1200 14106 1200 14706 1501 14706 1501 14106 2101 14406 900 13505 1501 14706 1200 13806 1200 14106 1200 14106 900 14706 900 13505 1501 14106 900 14106 900 14106 1200 14406 1501 13806 2101 14106 900 14406 600 14406 600 14406 600 14706 900 12605 2701 13505 1801 14706 900 13806 1801 13205 1501 13205 1801 13806 1200 14706 600 14106 1501 13806 1501 14106 600 14406 900 14106 1501 14406 600 14106 900 13806 1200 14406 300 14106 1801 14406 1501 14406 300 13505 1801 14106 900 13205 1501 12605 2101 14106 1501 14106 600 13505 1501 12905 1801 14106 1501 14406 1501 13205 2101 13806 2401 13806 1200 13806 900 13205 2101 13505 1501 14406 1501 13806 900 13205 1801 14406 300 14106 1200 14106 1501 13505 1501 14106 600 14406 600 13205 2701 12605 2101 14106 1501 14106 2101 13806 1200 13505 1801 14106 1200 13806 2101 13806 2401 14406 1200 13505 1501 14406 1501 13505 1200 13505 1200 13806 900 14406 600 14406 1200 13806 1801 13806 2101 13806 900 14406 900 13205 1501 13806 900 13505 1501 13205 1501 13806 1200 14106 900 14406 300 14106 1200 13505 1501 14406 600 14106 600 14406 900 13806 1200 13505 1501 14106 900 13505 1200 13806 1200 13806 1801 14106 1200 12905 1801 13806 1200 14106 600 14406 1200 14406 600 14106 900 14406 600 14106 600 13806 1200 14406 1200 12905 2101 14106 900 14406 900 14406 1200 13806 1501 13505 1200 14406 900 14406 300 14106 600 14106 900 13806 1200 13505 1501 14106 900 13806 2101 14106 1200 14406 900 14406 600 14106 900 13806 900 13806 900 13205 1501 14106 1501 12905 1501 13806 900 13505 900 14106 1501 13806 900 13806 900 14106 300 14106 1501 14106 1501 14106 300 13205 1801 13505 1200 14106 1501 14106 900 13806 1501 14106 300 13205 1501 12605 1801 14106 900 14106 600 13806 600 13806 1801 13505 1200 13505 1801 13205 1501 12905 1501 14106 900 13205 1501 14106 1200 13505 900 14106 600 13806 600 13505 1801 12905 2401 12605 1501 13806 600 13205 1200 13205 1501 13806 1200 13806 1801 13205 900 13505 1801 13205 600 13505 600 13205 600 12005 2401 12905 1200 13205 600 13505 600 13205 900 12605 900 - │ │ │ <--- 1 ------- 17 ------- 28 ------- 43 ------- 55 ------- 70 ------- 82 ------- 99 ------- 116 ------- 131 ------- 146 ------- 161 ------- 175 ------- 193 ------- 206 ------- 226 ------- 245 ------- 261 ------- 273 ------- 289 ------- 308 ------- 324 ------- 341 ------- 356 ------- 372 ------- 386 ------- 401 ------- 417 ------- 434 ------- 449 ------- 461 ------- 480 ------- 493 ------- 508 ------- 525 ------- 538 ------- 551 ------- 566 ------- 586 ------- 602 ------- 617 ------- 635 ------- 650 ------- 662 ------- 680 ------- 695 ------- 710 ------- 728 ------- 744 ------- 761 ------- 782 ------- 798 ------- 813 ------- 826 ------- 841 ------- 854 ------- 872 ------- 888 ------- 904 ------- 918 ------- 931 ------- 947 ------- 961 ------- 972 ------- 986 ------- 1002 ------- 1017 ------- 1029 ------- 1047 ------- 1062 ------- 1078 ------- 1091 ------- 1104 ------- 1117 ------- 1135 ------- 1152 ------- 1173 ------- 1185 ------- 1202 ------- 1217 ------- 1233 ------- 1245 ------- 1257 ------- 1274 ------- 1288 ------- 1305 ------- 1318 ------- 1330 ------- 1347 ------- 1362 ------- 1374 ------- 1392 ------- 1408 ------- 1425 ------- 1441 ------- 1451 ------- 1465 ------- 1478 ------- 1495 ------- 1513 ------- 1530 ------- 1543 ------- 1559 ------- 1572 ------- 1587 ------- 1604 ------- 1620 ------- 1636 ------- 1648 ------- 1664 ------- 1678 ------- 1693 ------- 1708 ------- 1722 ------- 1737 ------- 1752 ------- 1767 ------- 1778 ------- 1793 ------- 1808 ------- 1826 ------- 1841 ------- 1854 ------- 1872 ------- 1885 ------- 1898 ------- 1914 ------- 1926 ------- 1938 ------- 1952 ------- 1965 ------- 1982 ------- 1998 ------- 2013 ------- 2027 ------- 2039 ------- 2056 ------- 2069 ------- 2083 ------- 2099 ------- 2115 ------- 2129 ------- 2141 ------- 2160 ------- 2174 ------- 2189 ------- 2203 ------- 2219 ------- 2235 ------- 2251 ------- 2269 ------- 2285 ------- 2297 ------- 2316 ------- 2332 ------- 2348 ------- 2368 ------- 2388 ------- 2402 ------- 2417 ------- 2433 ------- 2448 ------- 2464 ------- 2475 ------- 2490 ------- 2502 ------- 2514 ------- 2529 ------- 2544 ------- 2561 ------- 2579 ------- 2593 ------- 2606 ------- 2624 ------- 2637 ------- 2652 ------- 2664 ------- 2679 ------- 2693 ------- 2707 ------- 2721 ------- 2738 ------- 2753 ------- 2764 ------- 2776 ------- 2795 ------- 2808 ------- 2824 ------- 2836 ------- 2856 ------- 2870 ------- 2882 ------- 2899 ------- 2912 ------- 2923 ------- 2938 ------- 2953 ------- 2968 ------- 2983 ------- 3000 - │ │ │ histogram(2)= 0 2.9292e+05 0 3.0582e+05 0 3.0312e+05 0 2.9712e+05 0 2.9922e+05 0 3.1033e+05 0 3.0132e+05 0 2.9832e+05 0 2.9442e+05 0 2.9862e+05 + │ │ ├── stats: [rows=3001222, distinct(1)=2999, null(1)=0, avgsize(1)=3, distinct(2)=10, null(2)=0, avgsize(2)=1, distinct(3)=10, null(3)=0, avgsize(3)=1, distinct(1-3)=295745, null(1-3)=0, avgsize(1-3)=5] + │ │ │ histogram(1)= 0 300 14406 1200 14406 600 13806 1501 14706 900 14406 1501 14706 1501 14406 600 14706 1200 14106 900 13505 1801 14706 300 13205 1801 14406 600 14406 1200 14706 900 13806 1801 13806 1501 14106 1200 14706 900 13205 1801 14706 600 14406 600 14406 1200 14706 900 14406 600 14406 900 14106 900 14706 1200 14406 900 14106 3001 14706 900 13806 1801 13806 1200 14106 1200 14706 1801 14106 600 13806 900 14406 3001 13806 900 14106 900 12905 1801 13505 1501 14406 600 14406 900 13505 1501 12905 2701 13205 1501 13806 1801 12605 2101 14106 600 14406 1501 12905 1801 13806 1200 13505 1200 13505 1501 13205 1501 13806 1200 13806 1200 13205 2701 13806 900 13505 1801 13505 1200 13205 1501 14406 600 13205 1801 13806 2101 14406 1200 13806 1501 14406 1200 14406 600 14106 600 14406 1501 14406 1501 14106 1200 14106 1501 12905 2101 14406 1801 14406 1200 13505 1200 13505 1200 12005 3001 14106 1801 13205 1501 13806 2401 14406 1501 13806 900 13806 1501 13505 2101 14406 600 13505 1200 13505 1200 14406 2101 14406 900 13806 1200 13806 900 14106 1200 13205 2101 13505 1501 14406 300 14406 1501 13806 900 14106 1501 14406 1801 12905 2101 14106 1200 14106 1501 14406 900 14406 1200 14406 1801 14106 2701 12305 2401 13505 1501 14406 1200 14106 1501 13505 1501 13505 1801 13806 1200 14106 600 12605 2101 12905 2101 13205 1501 14106 600 14106 1501 14106 600 14406 1200 12605 2701 13205 1200 14406 1200 14106 300 12605 2101 13505 1200 13205 1200 14106 600 14106 900 14106 900 12905 2101 14106 300 13205 1801 12605 1801 13806 1200 14106 1501 14106 600 12605 2101 13806 1200 14106 1501 13505 1501 13205 1501 14106 600 14106 1501 13806 600 13205 1801 13806 900 13505 1501 13806 1200 13205 1200 14106 300 12605 1801 14106 1501 12905 1501 13205 2101 13806 600 13205 1200 14106 900 13205 1200 13505 900 14106 600 14106 2101 14106 600 13806 1801 12605 1801 14106 1200 12305 2101 13505 1501 13806 900 14106 900 12305 2401 12905 1801 13806 900 13505 900 13806 900 13806 900 13806 2101 12605 2101 13806 600 13505 1200 13806 300 12305 2401 13505 1501 13505 600 12305 1801 13505 1200 13505 900 12605 1501 13205 1501 12905 2401 12305 1200 12605 1501 11705 900 11705 600 + │ │ │ <--- 2 ------- 14 ------- 34 ------- 52 ------- 67 ------- 85 ------- 101 ------- 114 ------- 133 ------- 148 ------- 160 ------- 177 ------- 190 ------- 213 ------- 232 ------- 247 ------- 261 ------- 276 ------- 294 ------- 308 ------- 328 ------- 344 ------- 360 ------- 378 ------- 394 ------- 409 ------- 423 ------- 435 ------- 450 ------- 466 ------- 480 ------- 497 ------- 510 ------- 526 ------- 540 ------- 556 ------- 569 ------- 584 ------- 597 ------- 612 ------- 629 ------- 642 ------- 659 ------- 674 ------- 691 ------- 708 ------- 725 ------- 738 ------- 754 ------- 768 ------- 786 ------- 803 ------- 818 ------- 834 ------- 850 ------- 862 ------- 874 ------- 888 ------- 900 ------- 916 ------- 931 ------- 949 ------- 963 ------- 978 ------- 993 ------- 1005 ------- 1019 ------- 1037 ------- 1052 ------- 1065 ------- 1082 ------- 1098 ------- 1116 ------- 1131 ------- 1151 ------- 1166 ------- 1180 ------- 1196 ------- 1210 ------- 1227 ------- 1243 ------- 1256 ------- 1272 ------- 1285 ------- 1300 ------- 1315 ------- 1329 ------- 1345 ------- 1361 ------- 1378 ------- 1393 ------- 1408 ------- 1425 ------- 1441 ------- 1459 ------- 1476 ------- 1492 ------- 1507 ------- 1518 ------- 1532 ------- 1546 ------- 1561 ------- 1579 ------- 1594 ------- 1606 ------- 1622 ------- 1635 ------- 1646 ------- 1662 ------- 1678 ------- 1693 ------- 1705 ------- 1717 ------- 1734 ------- 1750 ------- 1764 ------- 1779 ------- 1791 ------- 1804 ------- 1821 ------- 1832 ------- 1843 ------- 1858 ------- 1875 ------- 1888 ------- 1902 ------- 1920 ------- 1935 ------- 1952 ------- 1971 ------- 1985 ------- 2002 ------- 2014 ------- 2028 ------- 2039 ------- 2052 ------- 2065 ------- 2078 ------- 2090 ------- 2108 ------- 2126 ------- 2139 ------- 2156 ------- 2172 ------- 2187 ------- 2201 ------- 2214 ------- 2227 ------- 2241 ------- 2258 ------- 2272 ------- 2286 ------- 2304 ------- 2318 ------- 2333 ------- 2347 ------- 2360 ------- 2372 ------- 2388 ------- 2405 ------- 2422 ------- 2437 ------- 2452 ------- 2469 ------- 2485 ------- 2498 ------- 2512 ------- 2526 ------- 2540 ------- 2553 ------- 2563 ------- 2580 ------- 2595 ------- 2609 ------- 2626 ------- 2641 ------- 2657 ------- 2674 ------- 2688 ------- 2701 ------- 2715 ------- 2728 ------- 2745 ------- 2758 ------- 2773 ------- 2790 ------- 2802 ------- 2815 ------- 2832 ------- 2850 ------- 2865 ------- 2883 ------- 2899 ------- 2915 ------- 2932 ------- 2946 ------- 2958 ------- 2973 ------- 2984 ------- 3000 + │ │ │ histogram(2)= 0 2.8722e+05 0 3.0822e+05 0 3.0162e+05 0 2.9682e+05 0 3.1063e+05 0 3.0252e+05 0 3.0312e+05 0 3.0432e+05 0 2.9322e+05 0 2.9352e+05 │ │ │ <------ 1 ---------- 2 ---------- 3 ---------- 4 ---------- 5 ---------- 6 ---------- 7 ---------- 8 ---------- 9 ---------- 10 --- - │ │ │ histogram(3)= 0 3.0762e+05 0 2.9352e+05 0 2.9532e+05 0 2.8332e+05 0 2.9142e+05 0 2.9862e+05 0 3.1393e+05 0 2.9442e+05 0 3.1303e+05 0 3.1003e+05 + │ │ │ histogram(3)= 0 2.9082e+05 0 2.8632e+05 0 3.1093e+05 0 3.1093e+05 0 3.0732e+05 0 3.1783e+05 0 2.8902e+05 0 3.0342e+05 0 2.8932e+05 0 2.9532e+05 │ │ │ <------ 0 ---------- 1 ---------- 2 ---------- 3 ---------- 4 ---------- 5 ---------- 6 ---------- 7 ---------- 8 ---------- 9 ---- │ │ └── ordering: +3,+2,-1 │ └── aggregations @@ -1556,14 +1556,14 @@ except-all └── scan order ├── save-table-name: consistency_11_scan_4 ├── columns: o_id:14(int!null) o_d_id:15(int!null) o_w_id:16(int!null) o_ol_cnt:20(int) - ├── stats: [rows=300000, distinct(14)=2999, null(14)=0, avgsize(14)=4, distinct(15)=10, null(15)=0, avgsize(15)=4, distinct(16)=10, null(16)=0, avgsize(16)=4, distinct(20)=11, null(20)=0, avgsize(20)=4] - │ histogram(14)= 0 60 1470 90 1410 150 1470 150 1350 180 1470 120 1410 120 1410 90 1470 120 1350 150 1440 60 1350 210 1380 120 1410 90 1440 90 1470 120 1470 90 1320 240 1440 60 1410 150 1470 180 1470 90 1410 90 1380 150 1320 180 1470 90 1320 270 1470 120 1470 60 1470 90 1470 120 1440 150 1410 90 1380 120 1290 180 1320 180 1440 60 1230 240 1380 90 1440 150 1410 150 1230 240 1410 210 1440 150 1380 240 1320 300 1440 90 1440 60 1290 210 1440 240 1380 180 1350 150 1320 150 1380 120 1440 150 1380 120 1410 120 1230 300 1440 60 1350 150 1410 120 1410 60 1410 90 1440 30 1380 90 1440 60 1440 30 1290 240 1380 90 1410 120 1350 120 1380 150 1440 120 1350 240 1410 120 1440 60 1410 90 1410 60 1440 60 1440 150 1410 210 1440 90 1170 330 1440 90 1290 270 1200 300 1440 150 1380 90 1410 90 1440 120 1380 90 1380 120 1290 180 1350 150 1350 180 1410 60 1290 180 1410 150 1410 60 1440 60 1440 60 1440 150 1440 120 1410 180 1440 60 1350 180 1440 90 1440 180 1380 90 1380 90 1350 180 1380 120 1410 60 1440 60 1350 120 1410 120 1350 120 1410 90 1350 150 1350 150 1410 180 1410 90 1380 120 1410 60 1380 120 1410 90 1410 90 1440 60 1380 90 1410 150 1380 120 1290 210 1440 90 1410 90 1410 90 1410 150 1260 180 1350 150 1320 240 1320 180 1380 60 1320 120 1410 90 1350 150 1350 150 1350 120 1380 150 1410 60 1410 270 1350 150 1320 150 1320 150 1380 180 1350 90 1260 300 1350 180 1380 90 1320 150 1410 60 1380 90 1410 120 1380 90 1230 300 1380 120 1410 60 1320 150 1350 120 1410 30 1380 210 1380 120 1290 120 1380 180 1380 120 1320 90 1170 270 1290 120 1320 120 1380 120 1380 60 1230 180 1290 150 1320 90 1350 60 1320 180 1380 60 1350 60 1380 120 1350 90 1350 120 1320 210 1320 150 1320 60 1350 210 1230 180 1260 150 1260 150 1230 90 1170 210 1290 90 1200 90 - │ <--- 1 ------ 14 ------ 30 ------ 44 ------ 54 ------ 68 ------ 81 ------ 98 ------ 111 ------ 125 ------ 138 ------ 157 ------ 173 ------ 188 ------ 203 ------ 219 ------ 240 ------ 255 ------ 272 ------ 287 ------ 303 ------ 320 ------ 333 ------ 349 ------ 360 ------ 379 ------ 393 ------ 408 ------ 424 ------ 439 ------ 458 ------ 474 ------ 489 ------ 506 ------ 519 ------ 532 ------ 549 ------ 563 ------ 577 ------ 593 ------ 613 ------ 627 ------ 642 ------ 658 ------ 676 ------ 691 ------ 705 ------ 720 ------ 736 ------ 749 ------ 767 ------ 782 ------ 794 ------ 808 ------ 825 ------ 839 ------ 856 ------ 868 ------ 885 ------ 899 ------ 914 ------ 930 ------ 946 ------ 963 ------ 982 ------ 998 ------ 1014 ------ 1029 ------ 1047 ------ 1064 ------ 1080 ------ 1095 ------ 1110 ------ 1126 ------ 1143 ------ 1161 ------ 1176 ------ 1190 ------ 1204 ------ 1225 ------ 1240 ------ 1255 ------ 1271 ------ 1285 ------ 1302 ------ 1317 ------ 1333 ------ 1348 ------ 1364 ------ 1379 ------ 1396 ------ 1412 ------ 1427 ------ 1443 ------ 1456 ------ 1474 ------ 1484 ------ 1500 ------ 1512 ------ 1528 ------ 1543 ------ 1559 ------ 1576 ------ 1592 ------ 1606 ------ 1619 ------ 1636 ------ 1655 ------ 1669 ------ 1686 ------ 1705 ------ 1721 ------ 1734 ------ 1746 ------ 1761 ------ 1777 ------ 1789 ------ 1803 ------ 1816 ------ 1831 ------ 1847 ------ 1861 ------ 1875 ------ 1893 ------ 1910 ------ 1926 ------ 1941 ------ 1955 ------ 1966 ------ 1981 ------ 1996 ------ 2011 ------ 2024 ------ 2039 ------ 2053 ------ 2067 ------ 2083 ------ 2099 ------ 2116 ------ 2130 ------ 2148 ------ 2165 ------ 2182 ------ 2198 ------ 2209 ------ 2224 ------ 2237 ------ 2251 ------ 2270 ------ 2282 ------ 2293 ------ 2307 ------ 2324 ------ 2338 ------ 2351 ------ 2365 ------ 2383 ------ 2397 ------ 2413 ------ 2427 ------ 2440 ------ 2453 ------ 2467 ------ 2480 ------ 2494 ------ 2508 ------ 2523 ------ 2538 ------ 2553 ------ 2568 ------ 2586 ------ 2601 ------ 2616 ------ 2629 ------ 2641 ------ 2655 ------ 2669 ------ 2684 ------ 2701 ------ 2717 ------ 2735 ------ 2747 ------ 2760 ------ 2774 ------ 2789 ------ 2806 ------ 2821 ------ 2835 ------ 2848 ------ 2862 ------ 2877 ------ 2892 ------ 2907 ------ 2918 ------ 2935 ------ 2951 ------ 2963 ------ 2974 ------ 2988 ------ 3000 - │ histogram(15)= 0 30450 0 29880 0 31230 0 29850 0 28410 0 29250 0 29580 0 30840 0 30450 0 30060 + ├── stats: [rows=300000, distinct(14)=2999, null(14)=0, avgsize(14)=3, distinct(15)=10, null(15)=0, avgsize(15)=1, distinct(16)=10, null(16)=0, avgsize(16)=1, distinct(20)=11, null(20)=0, avgsize(20)=2] + │ histogram(14)= 0 60 1380 120 1440 180 1380 180 1440 60 1470 150 1410 240 1410 90 1350 210 1440 150 1380 120 1410 120 1410 150 1380 120 1440 120 1470 180 1440 120 1410 90 1410 120 1380 210 1440 60 1440 60 1410 150 1440 180 1350 150 1440 150 1440 150 1440 60 1440 90 1380 150 1350 150 1350 120 1410 120 1350 150 1410 90 1410 60 1380 90 1290 210 1410 180 1230 270 1440 210 1320 150 1410 120 1320 180 1440 180 1410 90 1350 150 1260 240 1290 210 1410 180 1380 150 1320 180 1380 120 1440 180 1320 150 1290 180 1410 90 1410 60 1380 120 1320 180 1380 150 1410 180 1380 150 1380 120 1380 120 1410 60 1350 150 1440 30 1320 150 1320 210 1350 120 1440 30 1440 30 1350 150 1350 270 1440 60 1380 90 1440 180 1410 60 1290 180 1410 120 1440 90 1440 60 1440 90 1260 210 1380 120 1380 150 1440 120 1440 90 1320 240 1320 150 1260 210 1290 180 1290 210 1410 120 1380 90 1410 150 1440 90 1440 60 1440 60 1440 210 1440 120 1410 120 1320 150 1440 30 1410 150 1380 120 1440 120 1410 60 1350 150 1410 120 1350 120 1440 90 1440 150 1290 180 1350 180 1320 150 1440 60 1410 90 1350 120 1410 210 1380 150 1350 270 1320 180 1350 150 1440 120 1410 90 1380 180 1440 150 1380 90 1200 270 1410 240 1440 30 1410 60 1440 90 1380 120 1410 120 1440 60 1440 60 1380 90 1410 120 1380 90 1410 30 1440 60 1410 120 1350 120 1290 210 1380 150 1380 90 1410 90 1380 90 1320 210 1290 180 1380 90 1350 90 1320 150 1380 120 1410 150 1410 30 1380 90 1410 120 1410 60 1410 30 1410 180 1410 60 1380 60 1410 120 1290 270 1350 120 1380 60 1410 60 1260 180 1290 150 1410 210 1410 60 1380 90 1380 60 1320 120 1380 180 1290 150 1380 60 1290 150 1290 150 1260 210 1290 120 1320 90 1380 60 1350 60 1350 90 1410 210 1320 150 1380 120 1260 150 1260 150 1320 120 1320 90 1260 120 1200 240 1230 210 1290 30 + │ <--- 1 ------ 17 ------ 31 ------ 46 ------ 62 ------ 77 ------ 90 ------ 107 ------ 120 ------ 135 ------ 151 ------ 163 ------ 178 ------ 189 ------ 204 ------ 222 ------ 239 ------ 254 ------ 268 ------ 285 ------ 298 ------ 310 ------ 324 ------ 338 ------ 354 ------ 368 ------ 386 ------ 398 ------ 412 ------ 426 ------ 443 ------ 459 ------ 478 ------ 494 ------ 510 ------ 524 ------ 539 ------ 555 ------ 570 ------ 584 ------ 601 ------ 612 ------ 626 ------ 641 ------ 656 ------ 670 ------ 686 ------ 698 ------ 709 ------ 720 ------ 738 ------ 758 ------ 773 ------ 786 ------ 799 ------ 813 ------ 833 ------ 847 ------ 863 ------ 878 ------ 893 ------ 910 ------ 925 ------ 938 ------ 955 ------ 971 ------ 983 ------ 999 ------ 1017 ------ 1030 ------ 1044 ------ 1063 ------ 1077 ------ 1092 ------ 1108 ------ 1126 ------ 1139 ------ 1160 ------ 1176 ------ 1192 ------ 1208 ------ 1226 ------ 1239 ------ 1252 ------ 1266 ------ 1280 ------ 1294 ------ 1310 ------ 1326 ------ 1342 ------ 1352 ------ 1365 ------ 1378 ------ 1393 ------ 1409 ------ 1423 ------ 1439 ------ 1457 ------ 1470 ------ 1489 ------ 1507 ------ 1522 ------ 1532 ------ 1545 ------ 1558 ------ 1571 ------ 1583 ------ 1600 ------ 1614 ------ 1626 ------ 1641 ------ 1660 ------ 1673 ------ 1688 ------ 1701 ------ 1718 ------ 1731 ------ 1745 ------ 1762 ------ 1781 ------ 1797 ------ 1809 ------ 1825 ------ 1839 ------ 1852 ------ 1869 ------ 1882 ------ 1898 ------ 1916 ------ 1930 ------ 1945 ------ 1958 ------ 1974 ------ 1989 ------ 2006 ------ 2028 ------ 2044 ------ 2060 ------ 2080 ------ 2094 ------ 2112 ------ 2123 ------ 2138 ------ 2153 ------ 2168 ------ 2181 ------ 2196 ------ 2213 ------ 2228 ------ 2244 ------ 2260 ------ 2275 ------ 2288 ------ 2301 ------ 2316 ------ 2330 ------ 2347 ------ 2363 ------ 2378 ------ 2393 ------ 2411 ------ 2429 ------ 2443 ------ 2459 ------ 2478 ------ 2493 ------ 2509 ------ 2524 ------ 2541 ------ 2557 ------ 2575 ------ 2588 ------ 2603 ------ 2617 ------ 2628 ------ 2640 ------ 2656 ------ 2671 ------ 2684 ------ 2697 ------ 2714 ------ 2727 ------ 2748 ------ 2766 ------ 2780 ------ 2797 ------ 2811 ------ 2828 ------ 2839 ------ 2856 ------ 2873 ------ 2887 ------ 2904 ------ 2919 ------ 2931 ------ 2947 ------ 2960 ------ 2971 ------ 2984 ------ 3000 + │ histogram(15)= 0 30990 0 30780 0 28650 0 30570 0 30060 0 30060 0 30690 0 28020 0 30180 0 30000 │ <---- 1 ----- 2 ----- 3 ----- 4 ----- 5 ----- 6 ----- 7 ----- 8 ----- 9 ---- 10 - - │ histogram(16)= 0 31260 0 29820 0 29520 0 30000 0 29670 0 29340 0 28530 0 29760 0 30810 0 31290 + │ histogram(16)= 0 29970 0 30090 0 29760 0 29040 0 29820 0 29580 0 30660 0 29280 0 31080 0 30720 │ <---- 0 ----- 1 ----- 2 ----- 3 ----- 4 ----- 5 ----- 6 ----- 7 ----- 8 ----- 9 - - │ histogram(20)= 0 26280 2.4576e+05 27960 + │ histogram(20)= 0 26550 2.4696e+05 26490 │ <---- 5 ------------- 15 - ├── key: (14-16) ├── fd: (14-16)-->(20) @@ -1649,70 +1649,74 @@ scalar-group-by ├── select │ ├── save-table-name: consistency_12_select_2 │ ├── columns: o_id:1(int) o_d_id:2(int) o_w_id:3(int) ol_o_id:11(int) ol_d_id:12(int) ol_w_id:13(int) - │ ├── stats: [rows=629603.7, distinct(1)=2999, null(1)=440660, avgsize(1)=4, distinct(2)=10, null(2)=440660, avgsize(2)=4, distinct(3)=10, null(3)=440660, avgsize(3)=4, distinct(11)=2999, null(11)=0, avgsize(11)=4, distinct(12)=10, null(12)=0, avgsize(12)=4, distinct(13)=10, null(13)=0, avgsize(13)=4] - │ ├── full-join (hash) - │ │ ├── save-table-name: consistency_12_full_join_3 + │ ├── stats: [rows=629603.7, distinct(1)=2999, null(1)=440660, avgsize(1)=3, distinct(2)=10, null(2)=440660, avgsize(2)=1, distinct(3)=10, null(3)=440660, avgsize(3)=1, distinct(11)=2999, null(11)=0, avgsize(11)=3, distinct(12)=10, null(12)=0, avgsize(12)=1, distinct(13)=10, null(13)=0, avgsize(13)=1] + │ ├── full-join (merge) + │ │ ├── save-table-name: consistency_12_merge_join_3 │ │ ├── columns: o_id:1(int) o_d_id:2(int) o_w_id:3(int) ol_o_id:11(int) ol_d_id:12(int) ol_w_id:13(int) - │ │ ├── multiplicity: left-rows(exactly-one), right-rows(one-or-more) - │ │ ├── stats: [rows=899134, distinct(1)=2999, null(1)=629304, avgsize(1)=4, distinct(2)=10, null(2)=629304, avgsize(2)=4, distinct(3)=10, null(3)=629304, avgsize(3)=4, distinct(11)=2999, null(11)=0, avgsize(11)=4, distinct(12)=10, null(12)=0, avgsize(12)=4, distinct(13)=10, null(13)=0, avgsize(13)=4] + │ │ ├── left ordering: +13,+12,-11 + │ │ ├── right ordering: +3,+2,-1 + │ │ ├── stats: [rows=899134, distinct(1)=2999, null(1)=629304, avgsize(1)=3, distinct(2)=10, null(2)=629304, avgsize(2)=1, distinct(3)=10, null(3)=629304, avgsize(3)=1, distinct(11)=2999, null(11)=0, avgsize(11)=3, distinct(12)=10, null(12)=0, avgsize(12)=1, distinct(13)=10, null(13)=0, avgsize(13)=1] │ │ ├── project │ │ │ ├── save-table-name: consistency_12_project_4 │ │ │ ├── columns: ol_o_id:11(int!null) ol_d_id:12(int!null) ol_w_id:13(int!null) - │ │ │ ├── stats: [rows=899134, distinct(11)=2999, null(11)=0, avgsize(11)=4, distinct(12)=10, null(12)=0, avgsize(12)=4, distinct(13)=10, null(13)=0, avgsize(13)=4] + │ │ │ ├── stats: [rows=899134, distinct(11)=2999, null(11)=0, avgsize(11)=3, distinct(12)=10, null(12)=0, avgsize(12)=1, distinct(13)=10, null(13)=0, avgsize(13)=1] + │ │ │ ├── ordering: +13,+12,-11 │ │ │ └── select │ │ │ ├── save-table-name: consistency_12_select_5 │ │ │ ├── columns: ol_o_id:11(int!null) ol_d_id:12(int!null) ol_w_id:13(int!null) ol_delivery_d:17(timestamp) - │ │ │ ├── stats: [rows=899134, distinct(11)=2999, null(11)=0, avgsize(11)=4, distinct(12)=10, null(12)=0, avgsize(12)=4, distinct(13)=10, null(13)=0, avgsize(13)=4, distinct(17)=1, null(17)=899134, avgsize(17)=4] + │ │ │ ├── stats: [rows=899134, distinct(11)=2999, null(11)=0, avgsize(11)=3, distinct(12)=10, null(12)=0, avgsize(12)=1, distinct(13)=10, null(13)=0, avgsize(13)=1, distinct(17)=1, null(17)=899134, avgsize(17)=5] │ │ │ │ histogram(17)= 0 8.9913e+05 │ │ │ │ <----- NULL -- │ │ │ ├── fd: ()-->(17) + │ │ │ ├── ordering: +13,+12,-11 opt(17) [actual: +13,+12,-11] │ │ │ ├── scan order_line │ │ │ │ ├── save-table-name: consistency_12_scan_6 │ │ │ │ ├── columns: ol_o_id:11(int!null) ol_d_id:12(int!null) ol_w_id:13(int!null) ol_delivery_d:17(timestamp) - │ │ │ │ └── stats: [rows=3001222, distinct(11)=2999, null(11)=0, avgsize(11)=4, distinct(12)=10, null(12)=0, avgsize(12)=4, distinct(13)=10, null(13)=0, avgsize(13)=4, distinct(17)=2, null(17)=899134, avgsize(17)=4] - │ │ │ │ histogram(11)= 0 900 13806 1801 13205 1801 14706 600 14106 1801 13806 1200 13806 1801 14706 600 14406 1801 13806 1200 14106 1200 14706 1501 14706 1501 14106 2101 14406 900 13505 1501 14706 1200 13806 1200 14106 1200 14106 900 14706 900 13505 1501 14106 900 14106 900 14106 1200 14406 1501 13806 2101 14106 900 14406 600 14406 600 14406 600 14706 900 12605 2701 13505 1801 14706 900 13806 1801 13205 1501 13205 1801 13806 1200 14706 600 14106 1501 13806 1501 14106 600 14406 900 14106 1501 14406 600 14106 900 13806 1200 14406 300 14106 1801 14406 1501 14406 300 13505 1801 14106 900 13205 1501 12605 2101 14106 1501 14106 600 13505 1501 12905 1801 14106 1501 14406 1501 13205 2101 13806 2401 13806 1200 13806 900 13205 2101 13505 1501 14406 1501 13806 900 13205 1801 14406 300 14106 1200 14106 1501 13505 1501 14106 600 14406 600 13205 2701 12605 2101 14106 1501 14106 2101 13806 1200 13505 1801 14106 1200 13806 2101 13806 2401 14406 1200 13505 1501 14406 1501 13505 1200 13505 1200 13806 900 14406 600 14406 1200 13806 1801 13806 2101 13806 900 14406 900 13205 1501 13806 900 13505 1501 13205 1501 13806 1200 14106 900 14406 300 14106 1200 13505 1501 14406 600 14106 600 14406 900 13806 1200 13505 1501 14106 900 13505 1200 13806 1200 13806 1801 14106 1200 12905 1801 13806 1200 14106 600 14406 1200 14406 600 14106 900 14406 600 14106 600 13806 1200 14406 1200 12905 2101 14106 900 14406 900 14406 1200 13806 1501 13505 1200 14406 900 14406 300 14106 600 14106 900 13806 1200 13505 1501 14106 900 13806 2101 14106 1200 14406 900 14406 600 14106 900 13806 900 13806 900 13205 1501 14106 1501 12905 1501 13806 900 13505 900 14106 1501 13806 900 13806 900 14106 300 14106 1501 14106 1501 14106 300 13205 1801 13505 1200 14106 1501 14106 900 13806 1501 14106 300 13205 1501 12605 1801 14106 900 14106 600 13806 600 13806 1801 13505 1200 13505 1801 13205 1501 12905 1501 14106 900 13205 1501 14106 1200 13505 900 14106 600 13806 600 13505 1801 12905 2401 12605 1501 13806 600 13205 1200 13205 1501 13806 1200 13806 1801 13205 900 13505 1801 13205 600 13505 600 13205 600 12005 2401 12905 1200 13205 600 13505 600 13205 900 12605 900 - │ │ │ │ <--- 1 ------- 17 ------- 28 ------- 43 ------- 55 ------- 70 ------- 82 ------- 99 ------- 116 ------- 131 ------- 146 ------- 161 ------- 175 ------- 193 ------- 206 ------- 226 ------- 245 ------- 261 ------- 273 ------- 289 ------- 308 ------- 324 ------- 341 ------- 356 ------- 372 ------- 386 ------- 401 ------- 417 ------- 434 ------- 449 ------- 461 ------- 480 ------- 493 ------- 508 ------- 525 ------- 538 ------- 551 ------- 566 ------- 586 ------- 602 ------- 617 ------- 635 ------- 650 ------- 662 ------- 680 ------- 695 ------- 710 ------- 728 ------- 744 ------- 761 ------- 782 ------- 798 ------- 813 ------- 826 ------- 841 ------- 854 ------- 872 ------- 888 ------- 904 ------- 918 ------- 931 ------- 947 ------- 961 ------- 972 ------- 986 ------- 1002 ------- 1017 ------- 1029 ------- 1047 ------- 1062 ------- 1078 ------- 1091 ------- 1104 ------- 1117 ------- 1135 ------- 1152 ------- 1173 ------- 1185 ------- 1202 ------- 1217 ------- 1233 ------- 1245 ------- 1257 ------- 1274 ------- 1288 ------- 1305 ------- 1318 ------- 1330 ------- 1347 ------- 1362 ------- 1374 ------- 1392 ------- 1408 ------- 1425 ------- 1441 ------- 1451 ------- 1465 ------- 1478 ------- 1495 ------- 1513 ------- 1530 ------- 1543 ------- 1559 ------- 1572 ------- 1587 ------- 1604 ------- 1620 ------- 1636 ------- 1648 ------- 1664 ------- 1678 ------- 1693 ------- 1708 ------- 1722 ------- 1737 ------- 1752 ------- 1767 ------- 1778 ------- 1793 ------- 1808 ------- 1826 ------- 1841 ------- 1854 ------- 1872 ------- 1885 ------- 1898 ------- 1914 ------- 1926 ------- 1938 ------- 1952 ------- 1965 ------- 1982 ------- 1998 ------- 2013 ------- 2027 ------- 2039 ------- 2056 ------- 2069 ------- 2083 ------- 2099 ------- 2115 ------- 2129 ------- 2141 ------- 2160 ------- 2174 ------- 2189 ------- 2203 ------- 2219 ------- 2235 ------- 2251 ------- 2269 ------- 2285 ------- 2297 ------- 2316 ------- 2332 ------- 2348 ------- 2368 ------- 2388 ------- 2402 ------- 2417 ------- 2433 ------- 2448 ------- 2464 ------- 2475 ------- 2490 ------- 2502 ------- 2514 ------- 2529 ------- 2544 ------- 2561 ------- 2579 ------- 2593 ------- 2606 ------- 2624 ------- 2637 ------- 2652 ------- 2664 ------- 2679 ------- 2693 ------- 2707 ------- 2721 ------- 2738 ------- 2753 ------- 2764 ------- 2776 ------- 2795 ------- 2808 ------- 2824 ------- 2836 ------- 2856 ------- 2870 ------- 2882 ------- 2899 ------- 2912 ------- 2923 ------- 2938 ------- 2953 ------- 2968 ------- 2983 ------- 3000 - │ │ │ │ histogram(12)= 0 2.9292e+05 0 3.0582e+05 0 3.0312e+05 0 2.9712e+05 0 2.9922e+05 0 3.1033e+05 0 3.0132e+05 0 2.9832e+05 0 2.9442e+05 0 2.9862e+05 - │ │ │ │ <------ 1 ---------- 2 ---------- 3 ---------- 4 ---------- 5 ---------- 6 ---------- 7 ---------- 8 ---------- 9 ---------- 10 --- - │ │ │ │ histogram(13)= 0 3.0762e+05 0 2.9352e+05 0 2.9532e+05 0 2.8332e+05 0 2.9142e+05 0 2.9862e+05 0 3.1393e+05 0 2.9442e+05 0 3.1303e+05 0 3.1003e+05 - │ │ │ │ <------ 0 ---------- 1 ---------- 2 ---------- 3 ---------- 4 ---------- 5 ---------- 6 ---------- 7 ---------- 8 ---------- 9 ---- - │ │ │ │ histogram(17)= 0 8.9913e+05 0 2.1021e+06 - │ │ │ │ <----- NULL ----- '2006-01-02 15:04:05' + │ │ │ │ ├── stats: [rows=3001222, distinct(11)=2999, null(11)=0, avgsize(11)=3, distinct(12)=10, null(12)=0, avgsize(12)=1, distinct(13)=10, null(13)=0, avgsize(13)=1, distinct(17)=2, null(17)=899134, avgsize(17)=5] + │ │ │ │ │ histogram(11)= 0 300 14406 1200 14406 600 13806 1501 14706 900 14406 1501 14706 1501 14406 600 14706 1200 14106 900 13505 1801 14706 300 13205 1801 14406 600 14406 1200 14706 900 13806 1801 13806 1501 14106 1200 14706 900 13205 1801 14706 600 14406 600 14406 1200 14706 900 14406 600 14406 900 14106 900 14706 1200 14406 900 14106 3001 14706 900 13806 1801 13806 1200 14106 1200 14706 1801 14106 600 13806 900 14406 3001 13806 900 14106 900 12905 1801 13505 1501 14406 600 14406 900 13505 1501 12905 2701 13205 1501 13806 1801 12605 2101 14106 600 14406 1501 12905 1801 13806 1200 13505 1200 13505 1501 13205 1501 13806 1200 13806 1200 13205 2701 13806 900 13505 1801 13505 1200 13205 1501 14406 600 13205 1801 13806 2101 14406 1200 13806 1501 14406 1200 14406 600 14106 600 14406 1501 14406 1501 14106 1200 14106 1501 12905 2101 14406 1801 14406 1200 13505 1200 13505 1200 12005 3001 14106 1801 13205 1501 13806 2401 14406 1501 13806 900 13806 1501 13505 2101 14406 600 13505 1200 13505 1200 14406 2101 14406 900 13806 1200 13806 900 14106 1200 13205 2101 13505 1501 14406 300 14406 1501 13806 900 14106 1501 14406 1801 12905 2101 14106 1200 14106 1501 14406 900 14406 1200 14406 1801 14106 2701 12305 2401 13505 1501 14406 1200 14106 1501 13505 1501 13505 1801 13806 1200 14106 600 12605 2101 12905 2101 13205 1501 14106 600 14106 1501 14106 600 14406 1200 12605 2701 13205 1200 14406 1200 14106 300 12605 2101 13505 1200 13205 1200 14106 600 14106 900 14106 900 12905 2101 14106 300 13205 1801 12605 1801 13806 1200 14106 1501 14106 600 12605 2101 13806 1200 14106 1501 13505 1501 13205 1501 14106 600 14106 1501 13806 600 13205 1801 13806 900 13505 1501 13806 1200 13205 1200 14106 300 12605 1801 14106 1501 12905 1501 13205 2101 13806 600 13205 1200 14106 900 13205 1200 13505 900 14106 600 14106 2101 14106 600 13806 1801 12605 1801 14106 1200 12305 2101 13505 1501 13806 900 14106 900 12305 2401 12905 1801 13806 900 13505 900 13806 900 13806 900 13806 2101 12605 2101 13806 600 13505 1200 13806 300 12305 2401 13505 1501 13505 600 12305 1801 13505 1200 13505 900 12605 1501 13205 1501 12905 2401 12305 1200 12605 1501 11705 900 11705 600 + │ │ │ │ │ <--- 2 ------- 14 ------- 34 ------- 52 ------- 67 ------- 85 ------- 101 ------- 114 ------- 133 ------- 148 ------- 160 ------- 177 ------- 190 ------- 213 ------- 232 ------- 247 ------- 261 ------- 276 ------- 294 ------- 308 ------- 328 ------- 344 ------- 360 ------- 378 ------- 394 ------- 409 ------- 423 ------- 435 ------- 450 ------- 466 ------- 480 ------- 497 ------- 510 ------- 526 ------- 540 ------- 556 ------- 569 ------- 584 ------- 597 ------- 612 ------- 629 ------- 642 ------- 659 ------- 674 ------- 691 ------- 708 ------- 725 ------- 738 ------- 754 ------- 768 ------- 786 ------- 803 ------- 818 ------- 834 ------- 850 ------- 862 ------- 874 ------- 888 ------- 900 ------- 916 ------- 931 ------- 949 ------- 963 ------- 978 ------- 993 ------- 1005 ------- 1019 ------- 1037 ------- 1052 ------- 1065 ------- 1082 ------- 1098 ------- 1116 ------- 1131 ------- 1151 ------- 1166 ------- 1180 ------- 1196 ------- 1210 ------- 1227 ------- 1243 ------- 1256 ------- 1272 ------- 1285 ------- 1300 ------- 1315 ------- 1329 ------- 1345 ------- 1361 ------- 1378 ------- 1393 ------- 1408 ------- 1425 ------- 1441 ------- 1459 ------- 1476 ------- 1492 ------- 1507 ------- 1518 ------- 1532 ------- 1546 ------- 1561 ------- 1579 ------- 1594 ------- 1606 ------- 1622 ------- 1635 ------- 1646 ------- 1662 ------- 1678 ------- 1693 ------- 1705 ------- 1717 ------- 1734 ------- 1750 ------- 1764 ------- 1779 ------- 1791 ------- 1804 ------- 1821 ------- 1832 ------- 1843 ------- 1858 ------- 1875 ------- 1888 ------- 1902 ------- 1920 ------- 1935 ------- 1952 ------- 1971 ------- 1985 ------- 2002 ------- 2014 ------- 2028 ------- 2039 ------- 2052 ------- 2065 ------- 2078 ------- 2090 ------- 2108 ------- 2126 ------- 2139 ------- 2156 ------- 2172 ------- 2187 ------- 2201 ------- 2214 ------- 2227 ------- 2241 ------- 2258 ------- 2272 ------- 2286 ------- 2304 ------- 2318 ------- 2333 ------- 2347 ------- 2360 ------- 2372 ------- 2388 ------- 2405 ------- 2422 ------- 2437 ------- 2452 ------- 2469 ------- 2485 ------- 2498 ------- 2512 ------- 2526 ------- 2540 ------- 2553 ------- 2563 ------- 2580 ------- 2595 ------- 2609 ------- 2626 ------- 2641 ------- 2657 ------- 2674 ------- 2688 ------- 2701 ------- 2715 ------- 2728 ------- 2745 ------- 2758 ------- 2773 ------- 2790 ------- 2802 ------- 2815 ------- 2832 ------- 2850 ------- 2865 ------- 2883 ------- 2899 ------- 2915 ------- 2932 ------- 2946 ------- 2958 ------- 2973 ------- 2984 ------- 3000 + │ │ │ │ │ histogram(12)= 0 2.8722e+05 0 3.0822e+05 0 3.0162e+05 0 2.9682e+05 0 3.1063e+05 0 3.0252e+05 0 3.0312e+05 0 3.0432e+05 0 2.9322e+05 0 2.9352e+05 + │ │ │ │ │ <------ 1 ---------- 2 ---------- 3 ---------- 4 ---------- 5 ---------- 6 ---------- 7 ---------- 8 ---------- 9 ---------- 10 --- + │ │ │ │ │ histogram(13)= 0 2.9082e+05 0 2.8632e+05 0 3.1093e+05 0 3.1093e+05 0 3.0732e+05 0 3.1783e+05 0 2.8902e+05 0 3.0342e+05 0 2.8932e+05 0 2.9532e+05 + │ │ │ │ │ <------ 0 ---------- 1 ---------- 2 ---------- 3 ---------- 4 ---------- 5 ---------- 6 ---------- 7 ---------- 8 ---------- 9 ---- + │ │ │ │ │ histogram(17)= 0 8.9913e+05 0 2.1021e+06 + │ │ │ │ │ <----- NULL ----- '2006-01-02 15:04:05' + │ │ │ │ └── ordering: +13,+12,-11 │ │ │ └── filters │ │ │ └── ol_delivery_d:17 IS NULL [type=bool, outer=(17), constraints=(/17: [/NULL - /NULL]; tight), fd=()-->(17)] │ │ ├── project │ │ │ ├── save-table-name: consistency_12_project_7 │ │ │ ├── columns: o_id:1(int!null) o_d_id:2(int!null) o_w_id:3(int!null) - │ │ │ ├── stats: [rows=90000, distinct(1)=2999, null(1)=0, avgsize(1)=4, distinct(2)=10, null(2)=0, avgsize(2)=4, distinct(3)=10, null(3)=0, avgsize(3)=4] + │ │ │ ├── stats: [rows=90000, distinct(1)=2999, null(1)=0, avgsize(1)=3, distinct(2)=10, null(2)=0, avgsize(2)=1, distinct(3)=10, null(3)=0, avgsize(3)=1] │ │ │ ├── key: (1-3) + │ │ │ ├── ordering: +3,+2,-1 │ │ │ └── select │ │ │ ├── save-table-name: consistency_12_select_8 │ │ │ ├── columns: o_id:1(int!null) o_d_id:2(int!null) o_w_id:3(int!null) o_carrier_id:6(int) - │ │ │ ├── stats: [rows=90000, distinct(1)=2999, null(1)=0, avgsize(1)=4, distinct(2)=10, null(2)=0, avgsize(2)=4, distinct(3)=10, null(3)=0, avgsize(3)=4, distinct(6)=1, null(6)=90000, avgsize(6)=4] + │ │ │ ├── stats: [rows=90000, distinct(1)=2999, null(1)=0, avgsize(1)=3, distinct(2)=10, null(2)=0, avgsize(2)=1, distinct(3)=10, null(3)=0, avgsize(3)=1, distinct(6)=1, null(6)=90000, avgsize(6)=2] │ │ │ │ histogram(6)= 0 90000 │ │ │ │ <--- NULL │ │ │ ├── key: (1-3) │ │ │ ├── fd: ()-->(6) - │ │ │ ├── scan order@order_idx + │ │ │ ├── ordering: +3,+2,-1 opt(6) [actual: +3,+2,-1] + │ │ │ ├── scan order │ │ │ │ ├── save-table-name: consistency_12_scan_9 │ │ │ │ ├── columns: o_id:1(int!null) o_d_id:2(int!null) o_w_id:3(int!null) o_carrier_id:6(int) - │ │ │ │ ├── stats: [rows=300000, distinct(1)=2999, null(1)=0, avgsize(1)=4, distinct(2)=10, null(2)=0, avgsize(2)=4, distinct(3)=10, null(3)=0, avgsize(3)=4, distinct(6)=11, null(6)=90000, avgsize(6)=4] - │ │ │ │ │ histogram(1)= 0 60 1470 90 1410 150 1470 150 1350 180 1470 120 1410 120 1410 90 1470 120 1350 150 1440 60 1350 210 1380 120 1410 90 1440 90 1470 120 1470 90 1320 240 1440 60 1410 150 1470 180 1470 90 1410 90 1380 150 1320 180 1470 90 1320 270 1470 120 1470 60 1470 90 1470 120 1440 150 1410 90 1380 120 1290 180 1320 180 1440 60 1230 240 1380 90 1440 150 1410 150 1230 240 1410 210 1440 150 1380 240 1320 300 1440 90 1440 60 1290 210 1440 240 1380 180 1350 150 1320 150 1380 120 1440 150 1380 120 1410 120 1230 300 1440 60 1350 150 1410 120 1410 60 1410 90 1440 30 1380 90 1440 60 1440 30 1290 240 1380 90 1410 120 1350 120 1380 150 1440 120 1350 240 1410 120 1440 60 1410 90 1410 60 1440 60 1440 150 1410 210 1440 90 1170 330 1440 90 1290 270 1200 300 1440 150 1380 90 1410 90 1440 120 1380 90 1380 120 1290 180 1350 150 1350 180 1410 60 1290 180 1410 150 1410 60 1440 60 1440 60 1440 150 1440 120 1410 180 1440 60 1350 180 1440 90 1440 180 1380 90 1380 90 1350 180 1380 120 1410 60 1440 60 1350 120 1410 120 1350 120 1410 90 1350 150 1350 150 1410 180 1410 90 1380 120 1410 60 1380 120 1410 90 1410 90 1440 60 1380 90 1410 150 1380 120 1290 210 1440 90 1410 90 1410 90 1410 150 1260 180 1350 150 1320 240 1320 180 1380 60 1320 120 1410 90 1350 150 1350 150 1350 120 1380 150 1410 60 1410 270 1350 150 1320 150 1320 150 1380 180 1350 90 1260 300 1350 180 1380 90 1320 150 1410 60 1380 90 1410 120 1380 90 1230 300 1380 120 1410 60 1320 150 1350 120 1410 30 1380 210 1380 120 1290 120 1380 180 1380 120 1320 90 1170 270 1290 120 1320 120 1380 120 1380 60 1230 180 1290 150 1320 90 1350 60 1320 180 1380 60 1350 60 1380 120 1350 90 1350 120 1320 210 1320 150 1320 60 1350 210 1230 180 1260 150 1260 150 1230 90 1170 210 1290 90 1200 90 - │ │ │ │ │ <--- 1 ------ 14 ------ 30 ------ 44 ------ 54 ------ 68 ------ 81 ------ 98 ------ 111 ------ 125 ------ 138 ------ 157 ------ 173 ------ 188 ------ 203 ------ 219 ------ 240 ------ 255 ------ 272 ------ 287 ------ 303 ------ 320 ------ 333 ------ 349 ------ 360 ------ 379 ------ 393 ------ 408 ------ 424 ------ 439 ------ 458 ------ 474 ------ 489 ------ 506 ------ 519 ------ 532 ------ 549 ------ 563 ------ 577 ------ 593 ------ 613 ------ 627 ------ 642 ------ 658 ------ 676 ------ 691 ------ 705 ------ 720 ------ 736 ------ 749 ------ 767 ------ 782 ------ 794 ------ 808 ------ 825 ------ 839 ------ 856 ------ 868 ------ 885 ------ 899 ------ 914 ------ 930 ------ 946 ------ 963 ------ 982 ------ 998 ------ 1014 ------ 1029 ------ 1047 ------ 1064 ------ 1080 ------ 1095 ------ 1110 ------ 1126 ------ 1143 ------ 1161 ------ 1176 ------ 1190 ------ 1204 ------ 1225 ------ 1240 ------ 1255 ------ 1271 ------ 1285 ------ 1302 ------ 1317 ------ 1333 ------ 1348 ------ 1364 ------ 1379 ------ 1396 ------ 1412 ------ 1427 ------ 1443 ------ 1456 ------ 1474 ------ 1484 ------ 1500 ------ 1512 ------ 1528 ------ 1543 ------ 1559 ------ 1576 ------ 1592 ------ 1606 ------ 1619 ------ 1636 ------ 1655 ------ 1669 ------ 1686 ------ 1705 ------ 1721 ------ 1734 ------ 1746 ------ 1761 ------ 1777 ------ 1789 ------ 1803 ------ 1816 ------ 1831 ------ 1847 ------ 1861 ------ 1875 ------ 1893 ------ 1910 ------ 1926 ------ 1941 ------ 1955 ------ 1966 ------ 1981 ------ 1996 ------ 2011 ------ 2024 ------ 2039 ------ 2053 ------ 2067 ------ 2083 ------ 2099 ------ 2116 ------ 2130 ------ 2148 ------ 2165 ------ 2182 ------ 2198 ------ 2209 ------ 2224 ------ 2237 ------ 2251 ------ 2270 ------ 2282 ------ 2293 ------ 2307 ------ 2324 ------ 2338 ------ 2351 ------ 2365 ------ 2383 ------ 2397 ------ 2413 ------ 2427 ------ 2440 ------ 2453 ------ 2467 ------ 2480 ------ 2494 ------ 2508 ------ 2523 ------ 2538 ------ 2553 ------ 2568 ------ 2586 ------ 2601 ------ 2616 ------ 2629 ------ 2641 ------ 2655 ------ 2669 ------ 2684 ------ 2701 ------ 2717 ------ 2735 ------ 2747 ------ 2760 ------ 2774 ------ 2789 ------ 2806 ------ 2821 ------ 2835 ------ 2848 ------ 2862 ------ 2877 ------ 2892 ------ 2907 ------ 2918 ------ 2935 ------ 2951 ------ 2963 ------ 2974 ------ 2988 ------ 3000 - │ │ │ │ │ histogram(2)= 0 30450 0 29880 0 31230 0 29850 0 28410 0 29250 0 29580 0 30840 0 30450 0 30060 + │ │ │ │ ├── stats: [rows=300000, distinct(1)=2999, null(1)=0, avgsize(1)=3, distinct(2)=10, null(2)=0, avgsize(2)=1, distinct(3)=10, null(3)=0, avgsize(3)=1, distinct(6)=11, null(6)=90000, avgsize(6)=2] + │ │ │ │ │ histogram(1)= 0 60 1380 120 1440 180 1380 180 1440 60 1470 150 1410 240 1410 90 1350 210 1440 150 1380 120 1410 120 1410 150 1380 120 1440 120 1470 180 1440 120 1410 90 1410 120 1380 210 1440 60 1440 60 1410 150 1440 180 1350 150 1440 150 1440 150 1440 60 1440 90 1380 150 1350 150 1350 120 1410 120 1350 150 1410 90 1410 60 1380 90 1290 210 1410 180 1230 270 1440 210 1320 150 1410 120 1320 180 1440 180 1410 90 1350 150 1260 240 1290 210 1410 180 1380 150 1320 180 1380 120 1440 180 1320 150 1290 180 1410 90 1410 60 1380 120 1320 180 1380 150 1410 180 1380 150 1380 120 1380 120 1410 60 1350 150 1440 30 1320 150 1320 210 1350 120 1440 30 1440 30 1350 150 1350 270 1440 60 1380 90 1440 180 1410 60 1290 180 1410 120 1440 90 1440 60 1440 90 1260 210 1380 120 1380 150 1440 120 1440 90 1320 240 1320 150 1260 210 1290 180 1290 210 1410 120 1380 90 1410 150 1440 90 1440 60 1440 60 1440 210 1440 120 1410 120 1320 150 1440 30 1410 150 1380 120 1440 120 1410 60 1350 150 1410 120 1350 120 1440 90 1440 150 1290 180 1350 180 1320 150 1440 60 1410 90 1350 120 1410 210 1380 150 1350 270 1320 180 1350 150 1440 120 1410 90 1380 180 1440 150 1380 90 1200 270 1410 240 1440 30 1410 60 1440 90 1380 120 1410 120 1440 60 1440 60 1380 90 1410 120 1380 90 1410 30 1440 60 1410 120 1350 120 1290 210 1380 150 1380 90 1410 90 1380 90 1320 210 1290 180 1380 90 1350 90 1320 150 1380 120 1410 150 1410 30 1380 90 1410 120 1410 60 1410 30 1410 180 1410 60 1380 60 1410 120 1290 270 1350 120 1380 60 1410 60 1260 180 1290 150 1410 210 1410 60 1380 90 1380 60 1320 120 1380 180 1290 150 1380 60 1290 150 1290 150 1260 210 1290 120 1320 90 1380 60 1350 60 1350 90 1410 210 1320 150 1380 120 1260 150 1260 150 1320 120 1320 90 1260 120 1200 240 1230 210 1290 30 + │ │ │ │ │ <--- 1 ------ 17 ------ 31 ------ 46 ------ 62 ------ 77 ------ 90 ------ 107 ------ 120 ------ 135 ------ 151 ------ 163 ------ 178 ------ 189 ------ 204 ------ 222 ------ 239 ------ 254 ------ 268 ------ 285 ------ 298 ------ 310 ------ 324 ------ 338 ------ 354 ------ 368 ------ 386 ------ 398 ------ 412 ------ 426 ------ 443 ------ 459 ------ 478 ------ 494 ------ 510 ------ 524 ------ 539 ------ 555 ------ 570 ------ 584 ------ 601 ------ 612 ------ 626 ------ 641 ------ 656 ------ 670 ------ 686 ------ 698 ------ 709 ------ 720 ------ 738 ------ 758 ------ 773 ------ 786 ------ 799 ------ 813 ------ 833 ------ 847 ------ 863 ------ 878 ------ 893 ------ 910 ------ 925 ------ 938 ------ 955 ------ 971 ------ 983 ------ 999 ------ 1017 ------ 1030 ------ 1044 ------ 1063 ------ 1077 ------ 1092 ------ 1108 ------ 1126 ------ 1139 ------ 1160 ------ 1176 ------ 1192 ------ 1208 ------ 1226 ------ 1239 ------ 1252 ------ 1266 ------ 1280 ------ 1294 ------ 1310 ------ 1326 ------ 1342 ------ 1352 ------ 1365 ------ 1378 ------ 1393 ------ 1409 ------ 1423 ------ 1439 ------ 1457 ------ 1470 ------ 1489 ------ 1507 ------ 1522 ------ 1532 ------ 1545 ------ 1558 ------ 1571 ------ 1583 ------ 1600 ------ 1614 ------ 1626 ------ 1641 ------ 1660 ------ 1673 ------ 1688 ------ 1701 ------ 1718 ------ 1731 ------ 1745 ------ 1762 ------ 1781 ------ 1797 ------ 1809 ------ 1825 ------ 1839 ------ 1852 ------ 1869 ------ 1882 ------ 1898 ------ 1916 ------ 1930 ------ 1945 ------ 1958 ------ 1974 ------ 1989 ------ 2006 ------ 2028 ------ 2044 ------ 2060 ------ 2080 ------ 2094 ------ 2112 ------ 2123 ------ 2138 ------ 2153 ------ 2168 ------ 2181 ------ 2196 ------ 2213 ------ 2228 ------ 2244 ------ 2260 ------ 2275 ------ 2288 ------ 2301 ------ 2316 ------ 2330 ------ 2347 ------ 2363 ------ 2378 ------ 2393 ------ 2411 ------ 2429 ------ 2443 ------ 2459 ------ 2478 ------ 2493 ------ 2509 ------ 2524 ------ 2541 ------ 2557 ------ 2575 ------ 2588 ------ 2603 ------ 2617 ------ 2628 ------ 2640 ------ 2656 ------ 2671 ------ 2684 ------ 2697 ------ 2714 ------ 2727 ------ 2748 ------ 2766 ------ 2780 ------ 2797 ------ 2811 ------ 2828 ------ 2839 ------ 2856 ------ 2873 ------ 2887 ------ 2904 ------ 2919 ------ 2931 ------ 2947 ------ 2960 ------ 2971 ------ 2984 ------ 3000 + │ │ │ │ │ histogram(2)= 0 30990 0 30780 0 28650 0 30570 0 30060 0 30060 0 30690 0 28020 0 30180 0 30000 │ │ │ │ │ <---- 1 ----- 2 ----- 3 ----- 4 ----- 5 ----- 6 ----- 7 ----- 8 ----- 9 ---- 10 - - │ │ │ │ │ histogram(3)= 0 31260 0 29820 0 29520 0 30000 0 29670 0 29340 0 28530 0 29760 0 30810 0 31290 + │ │ │ │ │ histogram(3)= 0 29970 0 30090 0 29760 0 29040 0 29820 0 29580 0 30660 0 29280 0 31080 0 30720 │ │ │ │ │ <---- 0 ----- 1 ----- 2 ----- 3 ----- 4 ----- 5 ----- 6 ----- 7 ----- 8 ----- 9 - - │ │ │ │ │ histogram(6)= 0 90000 0 20768 1.6732e+05 21913 + │ │ │ │ │ histogram(6)= 0 90000 0 21169 1.6751e+05 21318 │ │ │ │ │ <--- NULL ---- 1 ------------- 10 - │ │ │ │ ├── key: (1-3) - │ │ │ │ └── fd: (1-3)-->(6) + │ │ │ │ ├── fd: (1-3)-->(6) + │ │ │ │ └── ordering: +3,+2,-1 │ │ │ └── filters │ │ │ └── o_carrier_id:6 IS NULL [type=bool, outer=(6), constraints=(/6: [/NULL - /NULL]; tight), fd=()-->(6)] - │ │ └── filters - │ │ ├── ol_w_id:13 = o_w_id:3 [type=bool, outer=(3,13), constraints=(/3: (/NULL - ]; /13: (/NULL - ]), fd=(3)==(13), (13)==(3)] - │ │ ├── ol_d_id:12 = o_d_id:2 [type=bool, outer=(2,12), constraints=(/2: (/NULL - ]; /12: (/NULL - ]), fd=(2)==(12), (12)==(2)] - │ │ └── ol_o_id:11 = o_id:1 [type=bool, outer=(1,11), constraints=(/1: (/NULL - ]; /11: (/NULL - ]), fd=(1)==(11), (11)==(1)] + │ │ └── filters (true) │ └── filters │ └── (ol_o_id:11 IS NULL) OR (o_id:1 IS NULL) [type=bool, outer=(1,11)] └── aggregations @@ -1742,7 +1746,7 @@ column_names row_count_est row_count_err distinct_count_est distinct_count_e {ol_o_id} 629604.00 +Inf <== 2999.00 +Inf <== 0.00 1.00 {ol_w_id} 629604.00 +Inf <== 10.00 +Inf <== 0.00 1.00 -----Stats for consistency_12_full_join_3---- +----Stats for consistency_12_merge_join_3---- column_names row_count distinct_count null_count {o_d_id} 899134 10 0 {o_id} 899134 900 0 diff --git a/pkg/sql/opt/memo/testdata/stats_quality/tpch/q01 b/pkg/sql/opt/memo/testdata/stats_quality/tpch/q01 index 856a6abbf7cd..61255730a94f 100644 --- a/pkg/sql/opt/memo/testdata/stats_quality/tpch/q01 +++ b/pkg/sql/opt/memo/testdata/stats_quality/tpch/q01 @@ -45,7 +45,7 @@ sort ├── save-table-name: q1_sort_1 ├── columns: l_returnflag:9(char!null) l_linestatus:10(char!null) sum_qty:19(float!null) sum_base_price:20(float!null) sum_disc_price:22(float!null) sum_charge:24(float!null) avg_qty:25(float!null) avg_price:26(float!null) avg_disc:27(float!null) count_order:28(int!null) ├── immutable - ├── stats: [rows=6, distinct(9)=3, null(9)=0, avgsize(9)=4, distinct(10)=2, null(10)=0, avgsize(10)=4, distinct(19)=6, null(19)=0, avgsize(19)=8, distinct(20)=6, null(20)=0, avgsize(20)=8, distinct(22)=6, null(22)=0, avgsize(22)=8, distinct(24)=6, null(24)=0, avgsize(24)=8, distinct(25)=6, null(25)=0, avgsize(25)=8, distinct(26)=6, null(26)=0, avgsize(26)=8, distinct(27)=6, null(27)=0, avgsize(27)=8, distinct(28)=6, null(28)=0, avgsize(28)=8, distinct(9,10)=6, null(9,10)=0, avgsize(9,10)=8] + ├── stats: [rows=6, distinct(9)=3, null(9)=0, avgsize(9)=3, distinct(10)=2, null(10)=0, avgsize(10)=3, distinct(19)=6, null(19)=0, avgsize(19)=6, distinct(20)=6, null(20)=0, avgsize(20)=6, distinct(22)=6, null(22)=0, avgsize(22)=6, distinct(24)=6, null(24)=0, avgsize(24)=6, distinct(25)=6, null(25)=0, avgsize(25)=6, distinct(26)=6, null(26)=0, avgsize(26)=6, distinct(27)=6, null(27)=0, avgsize(27)=6, distinct(28)=6, null(28)=0, avgsize(28)=6, distinct(9,10)=6, null(9,10)=0, avgsize(9,10)=6] ├── key: (9,10) ├── fd: (9,10)-->(19,20,22,24-28) ├── ordering: +9,+10 @@ -54,39 +54,39 @@ sort ├── columns: l_returnflag:9(char!null) l_linestatus:10(char!null) sum:19(float!null) sum:20(float!null) sum:22(float!null) sum:24(float!null) avg:25(float!null) avg:26(float!null) avg:27(float!null) count_rows:28(int!null) ├── grouping columns: l_returnflag:9(char!null) l_linestatus:10(char!null) ├── immutable - ├── stats: [rows=6, distinct(9)=3, null(9)=0, avgsize(9)=4, distinct(10)=2, null(10)=0, avgsize(10)=4, distinct(19)=6, null(19)=0, avgsize(19)=8, distinct(20)=6, null(20)=0, avgsize(20)=8, distinct(22)=6, null(22)=0, avgsize(22)=8, distinct(24)=6, null(24)=0, avgsize(24)=8, distinct(25)=6, null(25)=0, avgsize(25)=8, distinct(26)=6, null(26)=0, avgsize(26)=8, distinct(27)=6, null(27)=0, avgsize(27)=8, distinct(28)=6, null(28)=0, avgsize(28)=8, distinct(9,10)=6, null(9,10)=0, avgsize(9,10)=8] + ├── stats: [rows=6, distinct(9)=3, null(9)=0, avgsize(9)=3, distinct(10)=2, null(10)=0, avgsize(10)=3, distinct(19)=6, null(19)=0, avgsize(19)=6, distinct(20)=6, null(20)=0, avgsize(20)=6, distinct(22)=6, null(22)=0, avgsize(22)=6, distinct(24)=6, null(24)=0, avgsize(24)=6, distinct(25)=6, null(25)=0, avgsize(25)=6, distinct(26)=6, null(26)=0, avgsize(26)=6, distinct(27)=6, null(27)=0, avgsize(27)=6, distinct(28)=6, null(28)=0, avgsize(28)=6, distinct(9,10)=6, null(9,10)=0, avgsize(9,10)=6] ├── key: (9,10) ├── fd: (9,10)-->(19,20,22,24-28) ├── project │ ├── save-table-name: q1_project_3 │ ├── columns: column21:21(float!null) column23:23(float!null) l_quantity:5(float!null) l_extendedprice:6(float!null) l_discount:7(float!null) l_returnflag:9(char!null) l_linestatus:10(char!null) │ ├── immutable - │ ├── stats: [rows=5920656, distinct(5)=50, null(5)=0, avgsize(5)=4, distinct(6)=971211, null(6)=0, avgsize(6)=4, distinct(7)=11, null(7)=0, avgsize(7)=4, distinct(9)=3, null(9)=0, avgsize(9)=4, distinct(10)=2, null(10)=0, avgsize(10)=4, distinct(21)=5.92066e+06, null(21)=0, avgsize(21)=8, distinct(23)=5.92066e+06, null(23)=0, avgsize(23)=12, distinct(9,10)=6, null(9,10)=0, avgsize(9,10)=8] + │ ├── stats: [rows=5915479, distinct(5)=50, null(5)=0, avgsize(5)=9, distinct(6)=925955, null(6)=0, avgsize(6)=9, distinct(7)=11, null(7)=0, avgsize(7)=9, distinct(9)=3, null(9)=0, avgsize(9)=3, distinct(10)=2, null(10)=0, avgsize(10)=3, distinct(21)=5.91548e+06, null(21)=0, avgsize(21)=18, distinct(23)=5.91548e+06, null(23)=0, avgsize(23)=27, distinct(9,10)=6, null(9,10)=0, avgsize(9,10)=6] │ ├── fd: (6,7)-->(21) │ ├── select │ │ ├── save-table-name: q1_select_4 │ │ ├── columns: l_quantity:5(float!null) l_extendedprice:6(float!null) l_discount:7(float!null) l_tax:8(float!null) l_returnflag:9(char!null) l_linestatus:10(char!null) l_shipdate:11(date!null) - │ │ ├── stats: [rows=5920656, distinct(5)=50, null(5)=0, avgsize(5)=4, distinct(6)=971211, null(6)=0, avgsize(6)=4, distinct(7)=11, null(7)=0, avgsize(7)=4, distinct(8)=9, null(8)=0, avgsize(8)=4, distinct(9)=3, null(9)=0, avgsize(9)=4, distinct(10)=2, null(10)=0, avgsize(10)=4, distinct(11)=2438, null(11)=0, avgsize(11)=4, distinct(6,7)=5.92066e+06, null(6,7)=0, avgsize(6,7)=8, distinct(9,10)=6, null(9,10)=0, avgsize(9,10)=8, distinct(6-8)=5.92066e+06, null(6-8)=0, avgsize(6-8)=12] - │ │ │ histogram(11)= 0 0 7 600 29411 1801 28811 1801 27010 3001 27610 6002 27010 3001 27610 5402 29411 2401 27010 3001 29411 1200 28811 1801 29411 1801 28811 3001 29411 2401 28811 2401 29411 4802 28811 2401 27610 3601 28211 2401 28811 3601 29411 3001 28811 1200 28811 2401 28811 2401 28211 1200 28811 2401 27010 3601 28811 600 27610 1801 28211 2401 28811 3001 27610 3601 27010 2401 28811 1200 27610 4202 25810 3601 27610 2401 26410 3601 28811 1200 28811 1801 25810 6002 28811 5402 28811 6002 28811 3601 28211 1801 28811 1801 27610 1801 25210 4202 28811 1801 27610 2401 28211 1801 27010 3001 27610 1801 25210 4202 26410 3001 27010 3001 28811 3001 28211 4802 28811 1200 28811 3001 28211 1801 27610 3001 27010 3001 28211 3001 28211 1200 27610 3601 28811 2401 27610 3601 28211 1801 28811 1200 27010 4202 27010 3601 27010 3601 26410 3601 27610 2401 28211 4202 27010 3601 25810 3601 28811 3601 28811 2401 27010 3001 28211 2401 28211 2401 28211 2401 27610 3001 27610 2401 28811 3001 28811 1801 28211 3601 27010 2401 28811 2401 28211 1200 27010 3001 27010 3001 28211 2401 28211 2401 27010 4802 28211 1200 27610 2401 27010 2401 27610 1801 28811 2401 27010 3601 28211 6002 27610 2401 27010 2401 28811 5402 28811 3601 26410 2401 27010 4202 26410 4802 25810 3601 26410 2401 28211 1200 26410 3601 26410 3001 24609 4802 27010 4802 26410 6603 25810 4202 28211 3001 24609 4202 28211 4802 26410 2401 27010 3001 28211 3001 27610 3601 28211 2401 28211 3001 27610 1200 26410 3001 26410 3001 27010 1801 27010 4202 26410 2401 27010 1801 25810 3001 27610 1200 26410 3001 27610 3601 27610 3601 28211 2401 26410 3601 28211 1801 27610 1801 26410 4202 27610 1200 25810 5402 25210 3601 27010 2401 27010 3001 27010 1200 27610 3001 25210 3001 26410 3601 27010 3601 26410 2401 27610 3001 27610 3601 27610 1200 26410 1801 26410 3001 25810 4202 24609 4802 27610 1801 25810 3001 27010 3001 27610 1200 25210 4202 27010 1200 26410 2401 25210 3001 24609 4802 27010 4802 27610 2401 26410 2401 26410 2401 26410 3601 26410 3001 25810 5402 25810 3601 27010 1200 25210 5402 25210 1801 22208 4802 25210 3001 25210 1801 24009 3001 25810 3001 25810 1200 26410 1200 24009 4802 25810 3601 24609 3601 22208 4202 25210 1200 24378 2031.5 - │ │ │ <--- '-infinity' --- '1992-01-07' ------- '1992-02-22' ------- '1992-03-12' ------- '1992-04-02' ------- '1992-04-17' ------- '1992-04-30' ------- '1992-05-13' ------- '1992-05-25' ------- '1992-06-07' ------- '1992-06-20' ------- '1992-07-06' ------- '1992-07-18' ------- '1992-07-30' ------- '1992-08-12' ------- '1992-08-24' ------- '1992-09-10' ------- '1992-09-23' ------- '1992-10-04' ------- '1992-10-16' ------- '1992-10-29' ------- '1992-11-14' ------- '1992-11-28' ------- '1992-12-12' ------- '1992-12-27' ------- '1993-01-07' ------- '1993-01-20' ------- '1993-02-01' ------- '1993-02-12' ------- '1993-02-25' ------- '1993-03-11' ------- '1993-03-22' ------- '1993-04-04' ------- '1993-04-15' ------- '1993-04-28' ------- '1993-05-13' ------- '1993-05-26' ------- '1993-06-07' ------- '1993-06-18' ------- '1993-06-28' ------- '1993-07-14' ------- '1993-07-26' ------- '1993-08-08' ------- '1993-08-20' ------- '1993-09-03' ------- '1993-09-14' ------- '1993-09-26' ------- '1993-10-09' ------- '1993-10-20' ------- '1993-11-02' ------- '1993-11-15' ------- '1993-11-29' ------- '1993-12-10' ------- '1993-12-22' ------- '1994-01-01' ------- '1994-01-11' ------- '1994-01-22' ------- '1994-02-05' ------- '1994-02-18' ------- '1994-03-01' ------- '1994-03-13' ------- '1994-03-26' ------- '1994-04-06' ------- '1994-04-17' ------- '1994-04-27' ------- '1994-05-10' ------- '1994-05-21' ------- '1994-06-03' ------- '1994-06-17' ------- '1994-06-27' ------- '1994-07-13' ------- '1994-07-27' ------- '1994-08-06' ------- '1994-08-19' ------- '1994-08-30' ------- '1994-09-11' ------- '1994-09-21' ------- '1994-10-03' ------- '1994-10-13' ------- '1994-10-26' ------- '1994-11-08' ------- '1994-11-19' ------- '1994-12-01' ------- '1994-12-13' ------- '1994-12-23' ------- '1995-01-04' ------- '1995-01-15' ------- '1995-01-28' ------- '1995-02-10' ------- '1995-02-21' ------- '1995-03-09' ------- '1995-03-21' ------- '1995-04-02' ------- '1995-04-11' ------- '1995-04-22' ------- '1995-05-03' ------- '1995-05-15' ------- '1995-05-28' ------- '1995-06-11' ------- '1995-06-24' ------- '1995-07-04' ------- '1995-07-15' ------- '1995-07-25' ------- '1995-08-10' ------- '1995-08-20' ------- '1995-09-03' ------- '1995-09-13' ------- '1995-09-24' ------- '1995-10-07' ------- '1995-10-18' ------- '1995-10-31' ------- '1995-11-13' ------- '1995-11-24' ------- '1995-12-04' ------- '1995-12-16' ------- '1995-12-26' ------- '1996-01-07' ------- '1996-01-21' ------- '1996-02-01' ------- '1996-02-14' ------- '1996-02-23' ------- '1996-03-07' ------- '1996-03-21' ------- '1996-04-02' ------- '1996-04-14' ------- '1996-04-28' ------- '1996-05-12' ------- '1996-05-26' ------- '1996-06-06' ------- '1996-06-19' ------- '1996-07-02' ------- '1996-07-10' ------- '1996-07-23' ------- '1996-08-03' ------- '1996-08-16' ------- '1996-08-29' ------- '1996-09-08' ------- '1996-09-18' ------- '1996-10-01' ------- '1996-10-13' ------- '1996-10-25' ------- '1996-11-07' ------- '1996-11-20' ------- '1996-12-02' ------- '1996-12-15' ------- '1996-12-27' ------- '1997-01-08' ------- '1997-01-19' ------- '1997-01-30' ------- '1997-02-09' ------- '1997-02-21' ------- '1997-03-06' ------- '1997-03-18' ------- '1997-03-29' ------- '1997-04-10' ------- '1997-04-21' ------- '1997-05-03' ------- '1997-05-14' ------- '1997-05-29' ------- '1997-06-10' ------- '1997-06-24' ------- '1997-07-06' ------- '1997-07-20' ------- '1997-08-01' ------- '1997-08-10' ------- '1997-08-23' ------- '1997-09-02' ------- '1997-09-15' ------- '1997-09-24' ------- '1997-10-08' ------- '1997-10-25' ------- '1997-11-07' ------- '1997-11-17' ------- '1997-11-29' ------- '1997-12-12' ------- '1997-12-24' ------- '1998-01-02' ------- '1998-01-16' ------- '1998-01-29' ------- '1998-02-11' ------- '1998-02-25' ------- '1998-03-11' ------- '1998-03-20' ------- '1998-03-31' ------- '1998-04-12' ------- '1998-04-24' ------- '1998-05-04' ------- '1998-05-14' ------- '1998-05-23' ------- '1998-06-03' ------- '1998-06-13' ------- '1998-06-24' ------- '1998-07-05' ------- '1998-07-15' ------- '1998-07-30' ------- '1998-08-08' ------- '1998-08-20' ------- '1998-09-02' + │ │ ├── stats: [rows=5915479, distinct(5)=50, null(5)=0, avgsize(5)=9, distinct(6)=925955, null(6)=0, avgsize(6)=9, distinct(7)=11, null(7)=0, avgsize(7)=9, distinct(8)=9, null(8)=0, avgsize(8)=9, distinct(9)=3, null(9)=0, avgsize(9)=3, distinct(10)=2, null(10)=0, avgsize(10)=3, distinct(11)=2438, null(11)=0, avgsize(11)=4, distinct(6,7)=5.91548e+06, null(6,7)=0, avgsize(6,7)=18, distinct(9,10)=6, null(9,10)=0, avgsize(9,10)=6, distinct(6-8)=5.91548e+06, null(6-8)=0, avgsize(6-8)=27] + │ │ │ histogram(11)= 0 0 4 600 29406 600 28806 2400 28206 2400 28206 1800 28806 1200 28206 2400 26405 3601 27606 3601 28206 2400 28806 3001 28206 2400 27606 2400 29406 1800 29406 3601 28806 1800 27606 4201 27005 3001 25205 4801 25805 4801 27005 4201 28206 1800 26405 3601 26405 3601 23405 7201 29406 2400 26405 3601 28206 2400 27005 3601 28206 3001 29406 1800 25805 4801 28806 3001 28806 1800 29406 1800 27005 4201 29406 4201 27606 2400 28206 3601 28806 1800 26405 3001 27606 3601 24605 4801 27005 5401 28206 2400 28806 1200 28206 4201 27005 2400 27606 3601 27606 2400 28206 2400 28206 1200 28806 3001 28206 1200 25805 6001 28806 1800 27606 4201 27005 5401 28806 3001 27606 2400 24005 5401 24605 5401 28206 3601 26405 3001 27005 2400 28806 3601 28206 1800 28806 2400 28806 1800 28206 1800 27606 3601 28206 3001 26405 3001 28206 1200 28206 2400 28806 1200 27606 3001 24605 5401 28806 1800 25805 3601 27005 2400 28806 1800 28806 600 28806 600 27606 3601 28206 3001 27005 3601 27606 2400 26405 5401 28806 1800 28206 4201 26405 6601 27606 2400 27005 3601 28806 3601 28806 3001 28206 3001 27005 3001 28206 1800 28206 4801 25205 5401 27005 4201 24605 5401 28806 3601 24605 6001 26405 3001 28806 2400 28806 1800 28206 1800 28806 4201 28806 1800 28806 3601 28206 4201 28206 3001 28206 1200 28206 600 27606 3601 25805 3001 25805 3001 27606 2400 26405 3001 25805 4801 27005 1800 28206 3601 28206 1200 25805 3601 27005 4201 28206 3601 27606 3001 26405 3601 24605 4201 24605 4201 27606 2400 25805 3001 28206 2400 28206 4201 27005 3001 25205 3601 26405 2400 27005 3601 25805 3601 27606 1200 25805 3001 27005 3001 26405 2400 28206 3601 28206 2400 27005 4201 27606 1800 27606 3001 24605 4801 28206 3001 28206 3001 27606 2400 26405 3601 27005 2400 27005 1800 26405 3001 25205 4201 25205 3601 27606 3601 27005 1800 25205 3001 26405 3601 25205 3001 26405 1800 25805 3001 25205 3601 23405 5401 27606 2400 27005 3001 25805 2400 27005 2400 25205 4201 27606 5401 24005 4201 26405 3001 24005 4201 27005 1800 26405 1200 27005 3601 26405 3601 26405 1800 27005 2400 27005 3001 24605 3001 24005 3601 27005 2400 26405 2400 25205 2400 25805 1800 25805 3001 24605 2400 24605 2400 25805 3001 25805 1800 19332 1757.5 + │ │ │ <--- '-infinity' --- '1992-01-04' ------- '1992-02-26' ------- '1992-03-21' ------- '1992-04-04' ------- '1992-04-17' ------- '1992-05-04' ------- '1992-05-17' ------- '1992-05-29' ------- '1992-06-09' ------- '1992-06-22' ------- '1992-07-06' ------- '1992-07-19' ------- '1992-08-01' ------- '1992-08-13' ------- '1992-08-26' ------- '1992-09-07' ------- '1992-09-19' ------- '1992-10-01' ------- '1992-10-14' ------- '1992-10-26' ------- '1992-11-06' ------- '1992-11-21' ------- '1992-12-04' ------- '1992-12-15' ------- '1992-12-24' ------- '1993-01-06' ------- '1993-01-18' ------- '1993-01-31' ------- '1993-02-13' ------- '1993-02-25' ------- '1993-03-09' ------- '1993-03-19' ------- '1993-03-31' ------- '1993-04-11' ------- '1993-04-27' ------- '1993-05-06' ------- '1993-05-18' ------- '1993-06-01' ------- '1993-06-13' ------- '1993-06-25' ------- '1993-07-08' ------- '1993-07-21' ------- '1993-08-03' ------- '1993-08-16' ------- '1993-08-29' ------- '1993-09-10' ------- '1993-09-19' ------- '1993-10-02' ------- '1993-10-13' ------- '1993-10-25' ------- '1993-11-06' ------- '1993-11-18' ------- '1993-11-29' ------- '1993-12-12' ------- '1993-12-24' ------- '1994-01-06' ------- '1994-01-20' ------- '1994-02-01' ------- '1994-02-14' ------- '1994-02-25' ------- '1994-03-11' ------- '1994-03-24' ------- '1994-04-07' ------- '1994-04-19' ------- '1994-05-03' ------- '1994-05-14' ------- '1994-05-24' ------- '1994-06-04' ------- '1994-06-14' ------- '1994-06-26' ------- '1994-07-06' ------- '1994-07-17' ------- '1994-08-01' ------- '1994-08-11' ------- '1994-08-25' ------- '1994-09-05' ------- '1994-09-16' ------- '1994-09-26' ------- '1994-10-07' ------- '1994-10-17' ------- '1994-10-27' ------- '1994-11-09' ------- '1994-11-22' ------- '1994-12-04' ------- '1994-12-16' ------- '1995-01-01' ------- '1995-01-14' ------- '1995-01-26' ------- '1995-02-06' ------- '1995-02-19' ------- '1995-03-03' ------- '1995-03-17' ------- '1995-04-01' ------- '1995-04-13' ------- '1995-04-26' ------- '1995-05-12' ------- '1995-05-25' ------- '1995-06-06' ------- '1995-06-19' ------- '1995-07-02' ------- '1995-07-12' ------- '1995-07-27' ------- '1995-08-08' ------- '1995-08-20' ------- '1995-08-31' ------- '1995-09-11' ------- '1995-09-23' ------- '1995-10-07' ------- '1995-10-18' ------- '1995-11-01' ------- '1995-11-13' ------- '1995-11-26' ------- '1995-12-09' ------- '1995-12-22' ------- '1996-01-02' ------- '1996-01-14' ------- '1996-01-25' ------- '1996-02-07' ------- '1996-02-18' ------- '1996-02-28' ------- '1996-03-12' ------- '1996-03-22' ------- '1996-04-01' ------- '1996-04-13' ------- '1996-04-23' ------- '1996-05-04' ------- '1996-05-18' ------- '1996-05-30' ------- '1996-06-12' ------- '1996-06-24' ------- '1996-07-05' ------- '1996-07-19' ------- '1996-07-31' ------- '1996-08-10' ------- '1996-08-24' ------- '1996-09-07' ------- '1996-09-20' ------- '1996-10-02' ------- '1996-10-14' ------- '1996-10-24' ------- '1996-11-05' ------- '1996-11-20' ------- '1996-12-01' ------- '1996-12-13' ------- '1996-12-25' ------- '1997-01-07' ------- '1997-01-19' ------- '1997-02-02' ------- '1997-02-13' ------- '1997-02-24' ------- '1997-03-08' ------- '1997-03-21' ------- '1997-04-01' ------- '1997-04-14' ------- '1997-04-26' ------- '1997-05-09' ------- '1997-05-18' ------- '1997-05-31' ------- '1997-06-13' ------- '1997-06-27' ------- '1997-07-09' ------- '1997-07-22' ------- '1997-07-31' ------- '1997-08-11' ------- '1997-08-25' ------- '1997-09-05' ------- '1997-09-17' ------- '1997-09-29' ------- '1997-10-10' ------- '1997-10-26' ------- '1997-11-07' ------- '1997-11-18' ------- '1997-12-03' ------- '1997-12-15' ------- '1997-12-27' ------- '1998-01-11' ------- '1998-01-24' ------- '1998-02-02' ------- '1998-02-14' ------- '1998-03-01' ------- '1998-03-10' ------- '1998-03-20' ------- '1998-04-02' ------- '1998-04-14' ------- '1998-04-26' ------- '1998-05-09' ------- '1998-05-18' ------- '1998-05-27' ------- '1998-06-06' ------- '1998-06-18' ------- '1998-06-29' ------- '1998-07-10' ------- '1998-07-22' ------- '1998-08-01' ------- '1998-08-10' ------- '1998-08-21' ------- '1998-09-02' │ │ ├── scan lineitem │ │ │ ├── save-table-name: q1_scan_5 │ │ │ ├── columns: l_quantity:5(float!null) l_extendedprice:6(float!null) l_discount:7(float!null) l_tax:8(float!null) l_returnflag:9(char!null) l_linestatus:10(char!null) l_shipdate:11(date!null) - │ │ │ └── stats: [rows=6002293, distinct(5)=50, null(5)=0, avgsize(5)=4, distinct(6)=971211, null(6)=0, avgsize(6)=4, distinct(7)=11, null(7)=0, avgsize(7)=4, distinct(8)=9, null(8)=0, avgsize(8)=4, distinct(9)=3, null(9)=0, avgsize(9)=4, distinct(10)=2, null(10)=0, avgsize(10)=4, distinct(11)=2526, null(11)=0, avgsize(11)=4, distinct(6,7)=6.00229e+06, null(6,7)=0, avgsize(6,7)=8, distinct(9,10)=6, null(9,10)=0, avgsize(9,10)=8, distinct(6-8)=6.00229e+06, null(6-8)=0, avgsize(6-8)=12] - │ │ │ histogram(5)= 0 1.1524e+05 5.7772e+06 1.0984e+05 - │ │ │ <----- 1.0 ----------------- 50.0 -- - │ │ │ histogram(6)= 0 600 6.0011e+06 600 - │ │ │ <--- 926.010009765625 ------------ 102066.5078125 - │ │ │ histogram(7)= 0 5.318e+05 4.9159e+06 5.5461e+05 - │ │ │ <----- 0.0 -------------- 0.10000000149011612 - │ │ │ histogram(8)= 0 6.7826e+05 4.6674e+06 6.5665e+05 - │ │ │ <----- 0.0 --------------- 0.07999999821186066 - │ │ │ histogram(9)= 0 1.5264e+06 3.039e+06 1.4369e+06 - │ │ │ <----- 'A' ---------------- 'R' --- - │ │ │ histogram(10)= 0 3.0029e+06 0 2.9993e+06 - │ │ │ <----- 'F' -------- 'O' --- - │ │ │ histogram(11)= 0 0 7 600 29411 1801 28811 1801 27010 3001 27610 6002 27010 3001 27610 5402 29411 2401 27010 3001 29411 1200 28811 1801 29411 1801 28811 3001 29411 2401 28811 2401 29411 4802 28811 2401 27610 3601 28211 2401 28811 3601 29411 3001 28811 1200 28811 2401 28811 2401 28211 1200 28811 2401 27010 3601 28811 600 27610 1801 28211 2401 28811 3001 27610 3601 27010 2401 28811 1200 27610 4202 25810 3601 27610 2401 26410 3601 28811 1200 28811 1801 25810 6002 28811 5402 28811 6002 28811 3601 28211 1801 28811 1801 27610 1801 25210 4202 28811 1801 27610 2401 28211 1801 27010 3001 27610 1801 25210 4202 26410 3001 27010 3001 28811 3001 28211 4802 28811 1200 28811 3001 28211 1801 27610 3001 27010 3001 28211 3001 28211 1200 27610 3601 28811 2401 27610 3601 28211 1801 28811 1200 27010 4202 27010 3601 27010 3601 26410 3601 27610 2401 28211 4202 27010 3601 25810 3601 28811 3601 28811 2401 27010 3001 28211 2401 28211 2401 28211 2401 27610 3001 27610 2401 28811 3001 28811 1801 28211 3601 27010 2401 28811 2401 28211 1200 27010 3001 27010 3001 28211 2401 28211 2401 27010 4802 28211 1200 27610 2401 27010 2401 27610 1801 28811 2401 27010 3601 28211 6002 27610 2401 27010 2401 28811 5402 28811 3601 26410 2401 27010 4202 26410 4802 25810 3601 26410 2401 28211 1200 26410 3601 26410 3001 24609 4802 27010 4802 26410 6603 25810 4202 28211 3001 24609 4202 28211 4802 26410 2401 27010 3001 28211 3001 27610 3601 28211 2401 28211 3001 27610 1200 26410 3001 26410 3001 27010 1801 27010 4202 26410 2401 27010 1801 25810 3001 27610 1200 26410 3001 27610 3601 27610 3601 28211 2401 26410 3601 28211 1801 27610 1801 26410 4202 27610 1200 25810 5402 25210 3601 27010 2401 27010 3001 27010 1200 27610 3001 25210 3001 26410 3601 27010 3601 26410 2401 27610 3001 27610 3601 27610 1200 26410 1801 26410 3001 25810 4202 24609 4802 27610 1801 25810 3001 27010 3001 27610 1200 25210 4202 27010 1200 26410 2401 25210 3001 24609 4802 27010 4802 27610 2401 26410 2401 26410 2401 26410 3601 26410 3001 25810 5402 25810 3601 27010 1200 25210 5402 25210 1801 22208 4802 25210 3001 25210 1801 24009 3001 25810 3001 25810 1200 26410 1200 24009 4802 25810 3601 24609 3601 22208 4202 25210 1200 26410 2401 24009 2401 25810 1200 24609 1200 7 0 - │ │ │ <--- '-infinity' --- '1992-01-07' ------- '1992-02-22' ------- '1992-03-12' ------- '1992-04-02' ------- '1992-04-17' ------- '1992-04-30' ------- '1992-05-13' ------- '1992-05-25' ------- '1992-06-07' ------- '1992-06-20' ------- '1992-07-06' ------- '1992-07-18' ------- '1992-07-30' ------- '1992-08-12' ------- '1992-08-24' ------- '1992-09-10' ------- '1992-09-23' ------- '1992-10-04' ------- '1992-10-16' ------- '1992-10-29' ------- '1992-11-14' ------- '1992-11-28' ------- '1992-12-12' ------- '1992-12-27' ------- '1993-01-07' ------- '1993-01-20' ------- '1993-02-01' ------- '1993-02-12' ------- '1993-02-25' ------- '1993-03-11' ------- '1993-03-22' ------- '1993-04-04' ------- '1993-04-15' ------- '1993-04-28' ------- '1993-05-13' ------- '1993-05-26' ------- '1993-06-07' ------- '1993-06-18' ------- '1993-06-28' ------- '1993-07-14' ------- '1993-07-26' ------- '1993-08-08' ------- '1993-08-20' ------- '1993-09-03' ------- '1993-09-14' ------- '1993-09-26' ------- '1993-10-09' ------- '1993-10-20' ------- '1993-11-02' ------- '1993-11-15' ------- '1993-11-29' ------- '1993-12-10' ------- '1993-12-22' ------- '1994-01-01' ------- '1994-01-11' ------- '1994-01-22' ------- '1994-02-05' ------- '1994-02-18' ------- '1994-03-01' ------- '1994-03-13' ------- '1994-03-26' ------- '1994-04-06' ------- '1994-04-17' ------- '1994-04-27' ------- '1994-05-10' ------- '1994-05-21' ------- '1994-06-03' ------- '1994-06-17' ------- '1994-06-27' ------- '1994-07-13' ------- '1994-07-27' ------- '1994-08-06' ------- '1994-08-19' ------- '1994-08-30' ------- '1994-09-11' ------- '1994-09-21' ------- '1994-10-03' ------- '1994-10-13' ------- '1994-10-26' ------- '1994-11-08' ------- '1994-11-19' ------- '1994-12-01' ------- '1994-12-13' ------- '1994-12-23' ------- '1995-01-04' ------- '1995-01-15' ------- '1995-01-28' ------- '1995-02-10' ------- '1995-02-21' ------- '1995-03-09' ------- '1995-03-21' ------- '1995-04-02' ------- '1995-04-11' ------- '1995-04-22' ------- '1995-05-03' ------- '1995-05-15' ------- '1995-05-28' ------- '1995-06-11' ------- '1995-06-24' ------- '1995-07-04' ------- '1995-07-15' ------- '1995-07-25' ------- '1995-08-10' ------- '1995-08-20' ------- '1995-09-03' ------- '1995-09-13' ------- '1995-09-24' ------- '1995-10-07' ------- '1995-10-18' ------- '1995-10-31' ------- '1995-11-13' ------- '1995-11-24' ------- '1995-12-04' ------- '1995-12-16' ------- '1995-12-26' ------- '1996-01-07' ------- '1996-01-21' ------- '1996-02-01' ------- '1996-02-14' ------- '1996-02-23' ------- '1996-03-07' ------- '1996-03-21' ------- '1996-04-02' ------- '1996-04-14' ------- '1996-04-28' ------- '1996-05-12' ------- '1996-05-26' ------- '1996-06-06' ------- '1996-06-19' ------- '1996-07-02' ------- '1996-07-10' ------- '1996-07-23' ------- '1996-08-03' ------- '1996-08-16' ------- '1996-08-29' ------- '1996-09-08' ------- '1996-09-18' ------- '1996-10-01' ------- '1996-10-13' ------- '1996-10-25' ------- '1996-11-07' ------- '1996-11-20' ------- '1996-12-02' ------- '1996-12-15' ------- '1996-12-27' ------- '1997-01-08' ------- '1997-01-19' ------- '1997-01-30' ------- '1997-02-09' ------- '1997-02-21' ------- '1997-03-06' ------- '1997-03-18' ------- '1997-03-29' ------- '1997-04-10' ------- '1997-04-21' ------- '1997-05-03' ------- '1997-05-14' ------- '1997-05-29' ------- '1997-06-10' ------- '1997-06-24' ------- '1997-07-06' ------- '1997-07-20' ------- '1997-08-01' ------- '1997-08-10' ------- '1997-08-23' ------- '1997-09-02' ------- '1997-09-15' ------- '1997-09-24' ------- '1997-10-08' ------- '1997-10-25' ------- '1997-11-07' ------- '1997-11-17' ------- '1997-11-29' ------- '1997-12-12' ------- '1997-12-24' ------- '1998-01-02' ------- '1998-01-16' ------- '1998-01-29' ------- '1998-02-11' ------- '1998-02-25' ------- '1998-03-11' ------- '1998-03-20' ------- '1998-03-31' ------- '1998-04-12' ------- '1998-04-24' ------- '1998-05-04' ------- '1998-05-14' ------- '1998-05-23' ------- '1998-06-03' ------- '1998-06-13' ------- '1998-06-24' ------- '1998-07-05' ------- '1998-07-15' ------- '1998-07-30' ------- '1998-08-08' ------- '1998-08-20' ------- '1998-09-03' ------- '1998-09-20' ------- '1998-10-12' ------- '1998-11-21' --- 'infinity' + │ │ │ └── stats: [rows=6001215, distinct(5)=50, null(5)=0, avgsize(5)=9, distinct(6)=925955, null(6)=0, avgsize(6)=9, distinct(7)=11, null(7)=0, avgsize(7)=9, distinct(8)=9, null(8)=0, avgsize(8)=9, distinct(9)=3, null(9)=0, avgsize(9)=3, distinct(10)=2, null(10)=0, avgsize(10)=3, distinct(11)=2526, null(11)=0, avgsize(11)=4, distinct(6,7)=6.00122e+06, null(6,7)=0, avgsize(6,7)=18, distinct(9,10)=6, null(9,10)=0, avgsize(9,10)=6, distinct(6-8)=6.00122e+06, null(6-8)=0, avgsize(6-8)=27] + │ │ │ histogram(5)= 0 1.1342e+05 5.766e+06 1.2182e+05 + │ │ │ <----- 1.0 ---------------- 50.0 -- + │ │ │ histogram(6)= 0 600 6e+06 600 + │ │ │ <--- 929.02 ------- 104249.0 + │ │ │ histogram(7)= 0 5.4971e+05 4.9108e+06 5.4071e+05 + │ │ │ <----- 0.0 ----------------- 0.1 --- + │ │ │ histogram(8)= 0 6.5833e+05 4.6815e+06 6.6133e+05 + │ │ │ <----- 0.0 ----------------- 0.08 -- + │ │ │ histogram(9)= 0 1.4955e+06 3.0372e+06 1.4685e+06 + │ │ │ <----- 'A' ----------------- 'R' --- + │ │ │ histogram(10)= 0 3.009e+06 0 2.9922e+06 + │ │ │ <----- 'F' ------- 'O' --- + │ │ │ histogram(11)= 0 0 4 600 29406 600 28806 2400 28206 2400 28206 1800 28806 1200 28206 2400 26405 3601 27606 3601 28206 2400 28806 3001 28206 2400 27606 2400 29406 1800 29406 3601 28806 1800 27606 4201 27005 3001 25205 4801 25805 4801 27005 4201 28206 1800 26405 3601 26405 3601 23405 7201 29406 2400 26405 3601 28206 2400 27005 3601 28206 3001 29406 1800 25805 4801 28806 3001 28806 1800 29406 1800 27005 4201 29406 4201 27606 2400 28206 3601 28806 1800 26405 3001 27606 3601 24605 4801 27005 5401 28206 2400 28806 1200 28206 4201 27005 2400 27606 3601 27606 2400 28206 2400 28206 1200 28806 3001 28206 1200 25805 6001 28806 1800 27606 4201 27005 5401 28806 3001 27606 2400 24005 5401 24605 5401 28206 3601 26405 3001 27005 2400 28806 3601 28206 1800 28806 2400 28806 1800 28206 1800 27606 3601 28206 3001 26405 3001 28206 1200 28206 2400 28806 1200 27606 3001 24605 5401 28806 1800 25805 3601 27005 2400 28806 1800 28806 600 28806 600 27606 3601 28206 3001 27005 3601 27606 2400 26405 5401 28806 1800 28206 4201 26405 6601 27606 2400 27005 3601 28806 3601 28806 3001 28206 3001 27005 3001 28206 1800 28206 4801 25205 5401 27005 4201 24605 5401 28806 3601 24605 6001 26405 3001 28806 2400 28806 1800 28206 1800 28806 4201 28806 1800 28806 3601 28206 4201 28206 3001 28206 1200 28206 600 27606 3601 25805 3001 25805 3001 27606 2400 26405 3001 25805 4801 27005 1800 28206 3601 28206 1200 25805 3601 27005 4201 28206 3601 27606 3001 26405 3601 24605 4201 24605 4201 27606 2400 25805 3001 28206 2400 28206 4201 27005 3001 25205 3601 26405 2400 27005 3601 25805 3601 27606 1200 25805 3001 27005 3001 26405 2400 28206 3601 28206 2400 27005 4201 27606 1800 27606 3001 24605 4801 28206 3001 28206 3001 27606 2400 26405 3601 27005 2400 27005 1800 26405 3001 25205 4201 25205 3601 27606 3601 27005 1800 25205 3001 26405 3601 25205 3001 26405 1800 25805 3001 25205 3601 23405 5401 27606 2400 27005 3001 25805 2400 27005 2400 25205 4201 27606 5401 24005 4201 26405 3001 24005 4201 27005 1800 26405 1200 27005 3601 26405 3601 26405 1800 27005 2400 27005 3001 24605 3001 24005 3601 27005 2400 26405 2400 25205 2400 25805 1800 25805 3001 24605 2400 24605 2400 25805 3001 25805 1800 24605 3001 22805 3601 25205 1800 25205 600 4 0 + │ │ │ <--- '-infinity' --- '1992-01-04' ------- '1992-02-26' ------- '1992-03-21' ------- '1992-04-04' ------- '1992-04-17' ------- '1992-05-04' ------- '1992-05-17' ------- '1992-05-29' ------- '1992-06-09' ------- '1992-06-22' ------- '1992-07-06' ------- '1992-07-19' ------- '1992-08-01' ------- '1992-08-13' ------- '1992-08-26' ------- '1992-09-07' ------- '1992-09-19' ------- '1992-10-01' ------- '1992-10-14' ------- '1992-10-26' ------- '1992-11-06' ------- '1992-11-21' ------- '1992-12-04' ------- '1992-12-15' ------- '1992-12-24' ------- '1993-01-06' ------- '1993-01-18' ------- '1993-01-31' ------- '1993-02-13' ------- '1993-02-25' ------- '1993-03-09' ------- '1993-03-19' ------- '1993-03-31' ------- '1993-04-11' ------- '1993-04-27' ------- '1993-05-06' ------- '1993-05-18' ------- '1993-06-01' ------- '1993-06-13' ------- '1993-06-25' ------- '1993-07-08' ------- '1993-07-21' ------- '1993-08-03' ------- '1993-08-16' ------- '1993-08-29' ------- '1993-09-10' ------- '1993-09-19' ------- '1993-10-02' ------- '1993-10-13' ------- '1993-10-25' ------- '1993-11-06' ------- '1993-11-18' ------- '1993-11-29' ------- '1993-12-12' ------- '1993-12-24' ------- '1994-01-06' ------- '1994-01-20' ------- '1994-02-01' ------- '1994-02-14' ------- '1994-02-25' ------- '1994-03-11' ------- '1994-03-24' ------- '1994-04-07' ------- '1994-04-19' ------- '1994-05-03' ------- '1994-05-14' ------- '1994-05-24' ------- '1994-06-04' ------- '1994-06-14' ------- '1994-06-26' ------- '1994-07-06' ------- '1994-07-17' ------- '1994-08-01' ------- '1994-08-11' ------- '1994-08-25' ------- '1994-09-05' ------- '1994-09-16' ------- '1994-09-26' ------- '1994-10-07' ------- '1994-10-17' ------- '1994-10-27' ------- '1994-11-09' ------- '1994-11-22' ------- '1994-12-04' ------- '1994-12-16' ------- '1995-01-01' ------- '1995-01-14' ------- '1995-01-26' ------- '1995-02-06' ------- '1995-02-19' ------- '1995-03-03' ------- '1995-03-17' ------- '1995-04-01' ------- '1995-04-13' ------- '1995-04-26' ------- '1995-05-12' ------- '1995-05-25' ------- '1995-06-06' ------- '1995-06-19' ------- '1995-07-02' ------- '1995-07-12' ------- '1995-07-27' ------- '1995-08-08' ------- '1995-08-20' ------- '1995-08-31' ------- '1995-09-11' ------- '1995-09-23' ------- '1995-10-07' ------- '1995-10-18' ------- '1995-11-01' ------- '1995-11-13' ------- '1995-11-26' ------- '1995-12-09' ------- '1995-12-22' ------- '1996-01-02' ------- '1996-01-14' ------- '1996-01-25' ------- '1996-02-07' ------- '1996-02-18' ------- '1996-02-28' ------- '1996-03-12' ------- '1996-03-22' ------- '1996-04-01' ------- '1996-04-13' ------- '1996-04-23' ------- '1996-05-04' ------- '1996-05-18' ------- '1996-05-30' ------- '1996-06-12' ------- '1996-06-24' ------- '1996-07-05' ------- '1996-07-19' ------- '1996-07-31' ------- '1996-08-10' ------- '1996-08-24' ------- '1996-09-07' ------- '1996-09-20' ------- '1996-10-02' ------- '1996-10-14' ------- '1996-10-24' ------- '1996-11-05' ------- '1996-11-20' ------- '1996-12-01' ------- '1996-12-13' ------- '1996-12-25' ------- '1997-01-07' ------- '1997-01-19' ------- '1997-02-02' ------- '1997-02-13' ------- '1997-02-24' ------- '1997-03-08' ------- '1997-03-21' ------- '1997-04-01' ------- '1997-04-14' ------- '1997-04-26' ------- '1997-05-09' ------- '1997-05-18' ------- '1997-05-31' ------- '1997-06-13' ------- '1997-06-27' ------- '1997-07-09' ------- '1997-07-22' ------- '1997-07-31' ------- '1997-08-11' ------- '1997-08-25' ------- '1997-09-05' ------- '1997-09-17' ------- '1997-09-29' ------- '1997-10-10' ------- '1997-10-26' ------- '1997-11-07' ------- '1997-11-18' ------- '1997-12-03' ------- '1997-12-15' ------- '1997-12-27' ------- '1998-01-11' ------- '1998-01-24' ------- '1998-02-02' ------- '1998-02-14' ------- '1998-03-01' ------- '1998-03-10' ------- '1998-03-20' ------- '1998-04-02' ------- '1998-04-14' ------- '1998-04-26' ------- '1998-05-09' ------- '1998-05-18' ------- '1998-05-27' ------- '1998-06-06' ------- '1998-06-18' ------- '1998-06-29' ------- '1998-07-10' ------- '1998-07-22' ------- '1998-08-01' ------- '1998-08-10' ------- '1998-08-21' ------- '1998-09-05' ------- '1998-09-21' ------- '1998-10-14' ------- '1998-11-25' --- 'infinity' │ │ └── filters │ │ └── l_shipdate:11 <= '1998-09-02' [type=bool, outer=(11), constraints=(/11: (/NULL - /'1998-09-02']; tight)] │ └── projections @@ -170,13 +170,13 @@ column_names row_count distinct_count null_count {l_returnflag} 5916591 3 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{column21} 5920656.00 1.00 5920656.00 1.43 0.00 1.00 -{column23} 5920656.00 1.00 5920656.00 1.05 0.00 1.00 -{l_discount} 5920656.00 1.00 11.00 1.00 0.00 1.00 -{l_extendedprice} 5920656.00 1.00 971211.00 1.05 0.00 1.00 -{l_linestatus} 5920656.00 1.00 2.00 1.00 0.00 1.00 -{l_quantity} 5920656.00 1.00 50.00 1.00 0.00 1.00 -{l_returnflag} 5920656.00 1.00 3.00 1.00 0.00 1.00 +{column21} 5915479.00 1.00 5915479.00 1.43 0.00 1.00 +{column23} 5915479.00 1.00 5915479.00 1.04 0.00 1.00 +{l_discount} 5915479.00 1.00 11.00 1.00 0.00 1.00 +{l_extendedprice} 5915479.00 1.00 925955.00 1.00 0.00 1.00 +{l_linestatus} 5915479.00 1.00 2.00 1.00 0.00 1.00 +{l_quantity} 5915479.00 1.00 50.00 1.00 0.00 1.00 +{l_returnflag} 5915479.00 1.00 3.00 1.00 0.00 1.00 ----Stats for q1_select_4---- column_names row_count distinct_count null_count @@ -189,13 +189,13 @@ column_names row_count distinct_count null_count {l_tax} 5916591 9 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{l_discount} 5920656.00 1.00 11.00 1.00 0.00 1.00 -{l_extendedprice} 5920656.00 1.00 971211.00 1.05 0.00 1.00 -{l_linestatus} 5920656.00 1.00 2.00 1.00 0.00 1.00 -{l_quantity} 5920656.00 1.00 50.00 1.00 0.00 1.00 -{l_returnflag} 5920656.00 1.00 3.00 1.00 0.00 1.00 -{l_shipdate} 5920656.00 1.00 2438.00 1.00 0.00 1.00 -{l_tax} 5920656.00 1.00 9.00 1.00 0.00 1.00 +{l_discount} 5915479.00 1.00 11.00 1.00 0.00 1.00 +{l_extendedprice} 5915479.00 1.00 925955.00 1.00 0.00 1.00 +{l_linestatus} 5915479.00 1.00 2.00 1.00 0.00 1.00 +{l_quantity} 5915479.00 1.00 50.00 1.00 0.00 1.00 +{l_returnflag} 5915479.00 1.00 3.00 1.00 0.00 1.00 +{l_shipdate} 5915479.00 1.00 2438.00 1.00 0.00 1.00 +{l_tax} 5915479.00 1.00 9.00 1.00 0.00 1.00 ----Stats for q1_scan_5---- column_names row_count distinct_count null_count @@ -208,12 +208,12 @@ column_names row_count distinct_count null_count {l_tax} 6001215 9 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{l_discount} 6002293.00 1.00 11.00 1.00 0.00 1.00 -{l_extendedprice} 6002293.00 1.00 971211.00 1.05 0.00 1.00 -{l_linestatus} 6002293.00 1.00 2.00 1.00 0.00 1.00 -{l_quantity} 6002293.00 1.00 50.00 1.00 0.00 1.00 -{l_returnflag} 6002293.00 1.00 3.00 1.00 0.00 1.00 -{l_shipdate} 6002293.00 1.00 2526.00 1.00 0.00 1.00 -{l_tax} 6002293.00 1.00 9.00 1.00 0.00 1.00 +{l_discount} 6001215.00 1.00 11.00 1.00 0.00 1.00 +{l_extendedprice} 6001215.00 1.00 925955.00 1.00 0.00 1.00 +{l_linestatus} 6001215.00 1.00 2.00 1.00 0.00 1.00 +{l_quantity} 6001215.00 1.00 50.00 1.00 0.00 1.00 +{l_returnflag} 6001215.00 1.00 3.00 1.00 0.00 1.00 +{l_shipdate} 6001215.00 1.00 2526.00 1.00 0.00 1.00 +{l_tax} 6001215.00 1.00 9.00 1.00 0.00 1.00 ---- ---- diff --git a/pkg/sql/opt/memo/testdata/stats_quality/tpch/q02 b/pkg/sql/opt/memo/testdata/stats_quality/tpch/q02 index d68420f202ff..9a7f21af1218 100644 --- a/pkg/sql/opt/memo/testdata/stats_quality/tpch/q02 +++ b/pkg/sql/opt/memo/testdata/stats_quality/tpch/q02 @@ -73,7 +73,7 @@ project ├── save-table-name: q2_project_1 ├── columns: s_acctbal:17(float!null) s_name:13(char!null) n_name:29(char!null) p_partkey:1(int!null) p_mfgr:3(char!null) s_address:14(varchar!null) s_phone:16(char!null) s_comment:18(varchar!null) ├── cardinality: [0 - 100] - ├── stats: [rows=1, distinct(1)=1, null(1)=0, avgsize(1)=8, distinct(3)=1, null(3)=0, avgsize(3)=8, distinct(13)=1, null(13)=0, avgsize(13)=8, distinct(14)=1, null(14)=0, avgsize(14)=8, distinct(16)=1, null(16)=0, avgsize(16)=8, distinct(17)=1, null(17)=0, avgsize(17)=8, distinct(18)=1, null(18)=0, avgsize(18)=8, distinct(29)=1, null(29)=0, avgsize(29)=8] + ├── stats: [rows=1, distinct(1)=1, null(1)=0, avgsize(1)=7, distinct(3)=1, null(3)=0, avgsize(3)=7, distinct(13)=1, null(13)=0, avgsize(13)=7, distinct(14)=1, null(14)=0, avgsize(14)=7, distinct(16)=1, null(16)=0, avgsize(16)=7, distinct(17)=1, null(17)=0, avgsize(17)=7, distinct(18)=1, null(18)=0, avgsize(18)=7, distinct(29)=1, null(29)=0, avgsize(29)=7] ├── fd: (1)-->(3) ├── ordering: -17,+29,+13,+1 └── top-k @@ -82,70 +82,70 @@ project ├── internal-ordering: -17,+29,+13,+(1|21) ├── k: 100 ├── cardinality: [0 - 100] - ├── stats: [rows=1, distinct(1)=1, null(1)=0, avgsize(1)=8, distinct(3)=1, null(3)=0, avgsize(3)=8, distinct(13)=1, null(13)=0, avgsize(13)=8, distinct(14)=1, null(14)=0, avgsize(14)=8, distinct(16)=1, null(16)=0, avgsize(16)=8, distinct(17)=1, null(17)=0, avgsize(17)=8, distinct(18)=1, null(18)=0, avgsize(18)=8, distinct(21)=0.999912, null(21)=0, avgsize(21)=4, distinct(22)=0.999982, null(22)=0, avgsize(22)=4, distinct(24)=1, null(24)=0, avgsize(24)=8, distinct(29)=1, null(29)=0, avgsize(29)=8, distinct(66)=1, null(66)=0, avgsize(66)=8] + ├── stats: [rows=1, distinct(1)=1, null(1)=0, avgsize(1)=7, distinct(3)=1, null(3)=0, avgsize(3)=7, distinct(13)=1, null(13)=0, avgsize(13)=7, distinct(14)=1, null(14)=0, avgsize(14)=7, distinct(16)=1, null(16)=0, avgsize(16)=7, distinct(17)=1, null(17)=0, avgsize(17)=7, distinct(18)=1, null(18)=0, avgsize(18)=7, distinct(21)=0.999912, null(21)=0, avgsize(21)=4, distinct(22)=0.999982, null(22)=0, avgsize(22)=3, distinct(24)=1, null(24)=0, avgsize(24)=7, distinct(29)=1, null(29)=0, avgsize(29)=7, distinct(66)=1, null(66)=0, avgsize(66)=7] ├── key: (21,22) ├── fd: (1)-->(3), (21,22)-->(1,3,13,14,16-18,24,29,66), (1)==(21), (21)==(1), (22)-->(13,14,16-18,29), (24)==(66), (66)==(24) ├── ordering: -17,+29,+13,+(1|21) [actual: -17,+29,+13,+1] └── select ├── save-table-name: q2_select_3 ├── columns: p_partkey:1(int!null) p_mfgr:3(char!null) s_name:13(char!null) s_address:14(varchar!null) s_phone:16(char!null) s_acctbal:17(float!null) s_comment:18(varchar!null) ps_partkey:21(int!null) ps_suppkey:22(int!null) ps_supplycost:24(float!null) n_name:29(char!null) min:66(float!null) - ├── stats: [rows=1, distinct(1)=1, null(1)=0, avgsize(1)=8, distinct(3)=1, null(3)=0, avgsize(3)=8, distinct(13)=1, null(13)=0, avgsize(13)=8, distinct(14)=1, null(14)=0, avgsize(14)=8, distinct(16)=1, null(16)=0, avgsize(16)=8, distinct(17)=1, null(17)=0, avgsize(17)=8, distinct(18)=1, null(18)=0, avgsize(18)=8, distinct(21)=0.999912, null(21)=0, avgsize(21)=4, distinct(22)=0.999982, null(22)=0, avgsize(22)=4, distinct(24)=1, null(24)=0, avgsize(24)=8, distinct(29)=1, null(29)=0, avgsize(29)=8, distinct(66)=1, null(66)=0, avgsize(66)=8] + ├── stats: [rows=1, distinct(1)=1, null(1)=0, avgsize(1)=7, distinct(3)=1, null(3)=0, avgsize(3)=7, distinct(13)=1, null(13)=0, avgsize(13)=7, distinct(14)=1, null(14)=0, avgsize(14)=7, distinct(16)=1, null(16)=0, avgsize(16)=7, distinct(17)=1, null(17)=0, avgsize(17)=7, distinct(18)=1, null(18)=0, avgsize(18)=7, distinct(21)=0.999912, null(21)=0, avgsize(21)=4, distinct(22)=0.999982, null(22)=0, avgsize(22)=3, distinct(24)=1, null(24)=0, avgsize(24)=7, distinct(29)=1, null(29)=0, avgsize(29)=7, distinct(66)=1, null(66)=0, avgsize(66)=7] ├── key: (21,22) ├── fd: (1)-->(3), (21,22)-->(1,3,13,14,16-18,24,29,66), (1)==(21), (21)==(1), (22)-->(13,14,16-18,29), (24)==(66), (66)==(24) ├── group-by (hash) │ ├── save-table-name: q2_group_by_4 │ ├── columns: p_partkey:1(int!null) p_mfgr:3(char!null) s_name:13(char!null) s_address:14(varchar!null) s_phone:16(char!null) s_acctbal:17(float!null) s_comment:18(varchar!null) ps_partkey:21(int!null) ps_suppkey:22(int!null) ps_supplycost:24(float!null) n_name:29(char!null) min:66(float!null) │ ├── grouping columns: ps_partkey:21(int!null) ps_suppkey:22(int!null) - │ ├── stats: [rows=1482.014, distinct(1)=1482.01, null(1)=0, avgsize(1)=8, distinct(3)=1482.01, null(3)=0, avgsize(3)=8, distinct(13)=1482.01, null(13)=0, avgsize(13)=8, distinct(14)=1482.01, null(14)=0, avgsize(14)=8, distinct(16)=1482.01, null(16)=0, avgsize(16)=8, distinct(17)=1482.01, null(17)=0, avgsize(17)=8, distinct(18)=1482.01, null(18)=0, avgsize(18)=8, distinct(21)=1176.27, null(21)=0, avgsize(21)=4, distinct(22)=1407.43, null(22)=0, avgsize(22)=4, distinct(24)=1482.01, null(24)=0, avgsize(24)=8, distinct(29)=1482.01, null(29)=0, avgsize(29)=8, distinct(66)=1482.01, null(66)=0, avgsize(66)=8, distinct(21,22)=1482.01, null(21,22)=0, avgsize(21,22)=8] + │ ├── stats: [rows=1475.884, distinct(1)=1475.88, null(1)=0, avgsize(1)=7, distinct(3)=1475.88, null(3)=0, avgsize(3)=7, distinct(13)=1475.88, null(13)=0, avgsize(13)=7, distinct(14)=1475.88, null(14)=0, avgsize(14)=7, distinct(16)=1475.88, null(16)=0, avgsize(16)=7, distinct(17)=1475.88, null(17)=0, avgsize(17)=7, distinct(18)=1475.88, null(18)=0, avgsize(18)=7, distinct(21)=1171.39, null(21)=0, avgsize(21)=4, distinct(22)=1401.91, null(22)=0, avgsize(22)=3, distinct(24)=1475.88, null(24)=0, avgsize(24)=7, distinct(29)=1475.88, null(29)=0, avgsize(29)=7, distinct(66)=1475.88, null(66)=0, avgsize(66)=7, distinct(21,22)=1475.88, null(21,22)=0, avgsize(21,22)=7] │ ├── key: (21,22) │ ├── fd: (1)-->(3), (21,22)-->(1,3,13,14,16-18,24,29,66), (1)==(21), (21)==(1), (22)-->(13,14,16-18,29) │ ├── inner-join (hash) │ │ ├── save-table-name: q2_inner_join_5 │ │ ├── columns: p_partkey:1(int!null) p_mfgr:3(char!null) p_type:5(varchar!null) p_size:6(int!null) s_suppkey:12(int!null) s_name:13(char!null) s_address:14(varchar!null) s_nationkey:15(int!null) s_phone:16(char!null) s_acctbal:17(float!null) s_comment:18(varchar!null) ps_partkey:21(int!null) ps_suppkey:22(int!null) ps_supplycost:24(float!null) n_nationkey:28(int!null) n_name:29(char!null) n_regionkey:30(int!null) r_regionkey:34(int!null) r_name:35(char!null) ps_partkey:39(int!null) ps_suppkey:40(int!null) ps_supplycost:42(float!null) s_suppkey:46(int!null) s_nationkey:49(int!null) n_nationkey:55(int!null) n_regionkey:57(int!null) r_regionkey:61(int!null) r_name:62(char!null) │ │ ├── multiplicity: left-rows(zero-or-one), right-rows(zero-or-more) - │ │ ├── stats: [rows=2827.737, distinct(1)=1337.9, null(1)=0, avgsize(1)=4, distinct(3)=5, null(3)=0, avgsize(3)=4, distinct(5)=150, null(5)=0, avgsize(5)=4, distinct(6)=1, null(6)=0, avgsize(6)=4, distinct(12)=1407.43, null(12)=0, avgsize(12)=4, distinct(13)=1407.99, null(13)=0, avgsize(13)=4, distinct(14)=1408.06, null(14)=0, avgsize(14)=4, distinct(15)=5, null(15)=0, avgsize(15)=4, distinct(16)=1406.78, null(16)=0, avgsize(16)=4, distinct(17)=1408.06, null(17)=0, avgsize(17)=4, distinct(18)=1407.29, null(18)=0, avgsize(18)=4, distinct(21)=1176.27, null(21)=0, avgsize(21)=4, distinct(22)=1407.43, null(22)=0, avgsize(22)=4, distinct(24)=824.603, null(24)=0, avgsize(24)=4, distinct(28)=5, null(28)=0, avgsize(28)=4, distinct(29)=5, null(29)=0, avgsize(29)=4, distinct(30)=1, null(30)=0, avgsize(30)=4, distinct(34)=1, null(34)=0, avgsize(34)=4, distinct(35)=0.996222, null(35)=0, avgsize(35)=4, distinct(39)=1337.9, null(39)=0, avgsize(39)=4, distinct(40)=1446.46, null(40)=0, avgsize(40)=4, distinct(42)=940.854, null(42)=0, avgsize(42)=4, distinct(46)=1446.46, null(46)=0, avgsize(46)=4, distinct(49)=5, null(49)=0, avgsize(49)=4, distinct(55)=5, null(55)=0, avgsize(55)=4, distinct(57)=1, null(57)=0, avgsize(57)=4, distinct(61)=1, null(61)=0, avgsize(61)=4, distinct(62)=0.996222, null(62)=0, avgsize(62)=4, distinct(21,22)=1482.01, null(21,22)=0, avgsize(21,22)=8] + │ │ ├── stats: [rows=2815.995, distinct(1)=1332.34, null(1)=0, avgsize(1)=4, distinct(3)=5, null(3)=0, avgsize(3)=16, distinct(5)=150, null(5)=0, avgsize(5)=23, distinct(6)=1, null(6)=0, avgsize(6)=2, distinct(12)=1401.91, null(12)=0, avgsize(12)=3, distinct(13)=1402.47, null(13)=0, avgsize(13)=20, distinct(14)=1402.54, null(14)=0, avgsize(14)=27, distinct(15)=5, null(15)=0, avgsize(15)=2, distinct(16)=1402.54, null(16)=0, avgsize(16)=17, distinct(17)=1402.29, null(17)=0, avgsize(17)=9, distinct(18)=1402.02, null(18)=0, avgsize(18)=65, distinct(21)=1171.39, null(21)=0, avgsize(21)=4, distinct(22)=1401.91, null(22)=0, avgsize(22)=3, distinct(24)=1471.7, null(24)=0, avgsize(24)=9, distinct(28)=5, null(28)=0, avgsize(28)=1, distinct(29)=5, null(29)=0, avgsize(29)=10, distinct(30)=1, null(30)=0, avgsize(30)=2, distinct(34)=1, null(34)=0, avgsize(34)=1, distinct(35)=0.996222, null(35)=0, avgsize(35)=9, distinct(39)=1332.34, null(39)=0, avgsize(39)=4, distinct(40)=1443.92, null(40)=0, avgsize(40)=3, distinct(42)=2767.17, null(42)=0, avgsize(42)=9, distinct(46)=1443.92, null(46)=0, avgsize(46)=3, distinct(49)=5, null(49)=0, avgsize(49)=2, distinct(55)=5, null(55)=0, avgsize(55)=1, distinct(57)=1, null(57)=0, avgsize(57)=2, distinct(61)=1, null(61)=0, avgsize(61)=1, distinct(62)=0.996222, null(62)=0, avgsize(62)=9, distinct(21,22)=1475.88, null(21,22)=0, avgsize(21,22)=7] │ │ ├── key: (22,39,46) │ │ ├── fd: ()-->(6,35,62), (1)-->(3,5), (12)-->(13-18), (21,22)-->(24), (12)==(22), (22)==(12), (28)-->(29,30), (30)==(34), (34)==(30), (15)==(28), (28)==(15), (1)==(21,39), (21)==(1,39), (39,40)-->(42), (46)-->(49), (55)-->(57), (57)==(61), (61)==(57), (49)==(55), (55)==(49), (40)==(46), (46)==(40), (39)==(1,21) │ │ ├── inner-join (lookup partsupp) │ │ │ ├── save-table-name: q2_lookup_join_6 │ │ │ ├── columns: p_partkey:1(int!null) p_mfgr:3(char!null) p_type:5(varchar!null) p_size:6(int!null) s_suppkey:12(int!null) s_name:13(char!null) s_address:14(varchar!null) s_nationkey:15(int!null) s_phone:16(char!null) s_acctbal:17(float!null) s_comment:18(varchar!null) ps_partkey:21(int!null) ps_suppkey:22(int!null) ps_supplycost:24(float!null) n_nationkey:28(int!null) n_name:29(char!null) n_regionkey:30(int!null) r_regionkey:34(int!null) r_name:35(char!null) ps_partkey:39(int!null) ps_suppkey:40(int!null) ps_supplycost:42(float!null) │ │ │ ├── key columns: [1] = [39] - │ │ │ ├── stats: [rows=4467.679, distinct(1)=1337.9, null(1)=0, avgsize(1)=4, distinct(3)=5, null(3)=0, avgsize(3)=4, distinct(5)=150, null(5)=0, avgsize(5)=4, distinct(6)=1, null(6)=0, avgsize(6)=4, distinct(12)=3597.08, null(12)=0, avgsize(12)=4, distinct(13)=3602.34, null(13)=0, avgsize(13)=4, distinct(14)=3603.08, null(14)=0, avgsize(14)=4, distinct(15)=25, null(15)=0, avgsize(15)=4, distinct(16)=3591, null(16)=0, avgsize(16)=4, distinct(17)=3603.08, null(17)=0, avgsize(17)=4, distinct(18)=3595.8, null(18)=0, avgsize(18)=4, distinct(21)=1337.9, null(21)=0, avgsize(21)=4, distinct(22)=3597.08, null(22)=0, avgsize(22)=4, distinct(24)=988.526, null(24)=0, avgsize(24)=4, distinct(28)=25, null(28)=0, avgsize(28)=4, distinct(29)=25, null(29)=0, avgsize(29)=4, distinct(30)=1, null(30)=0, avgsize(30)=4, distinct(34)=1, null(34)=0, avgsize(34)=4, distinct(35)=1, null(35)=0, avgsize(35)=4, distinct(39)=4416.62, null(39)=0, avgsize(39)=4, distinct(40)=3597.08, null(40)=0, avgsize(40)=4, distinct(42)=988.526, null(42)=0, avgsize(42)=4] + │ │ │ ├── stats: [rows=4449.128, distinct(1)=1332.34, null(1)=0, avgsize(1)=4, distinct(3)=5, null(3)=0, avgsize(3)=16, distinct(5)=150, null(5)=0, avgsize(5)=23, distinct(6)=1, null(6)=0, avgsize(6)=2, distinct(12)=3585.25, null(12)=0, avgsize(12)=3, distinct(13)=3590.47, null(13)=0, avgsize(13)=20, distinct(14)=3591.21, null(14)=0, avgsize(14)=27, distinct(15)=25, null(15)=0, avgsize(15)=2, distinct(16)=3591.21, null(16)=0, avgsize(16)=17, distinct(17)=3588.76, null(17)=0, avgsize(17)=9, distinct(18)=3586.29, null(18)=0, avgsize(18)=65, distinct(21)=1332.34, null(21)=0, avgsize(21)=4, distinct(22)=3585.25, null(22)=0, avgsize(22)=3, distinct(24)=4351.91, null(24)=0, avgsize(24)=9, distinct(28)=25, null(28)=0, avgsize(28)=1, distinct(29)=25, null(29)=0, avgsize(29)=10, distinct(30)=1, null(30)=0, avgsize(30)=2, distinct(34)=1, null(34)=0, avgsize(34)=1, distinct(35)=1, null(35)=0, avgsize(35)=9, distinct(39)=4398.49, null(39)=0, avgsize(39)=4, distinct(40)=3585.25, null(40)=0, avgsize(40)=3, distinct(42)=4351.91, null(42)=0, avgsize(42)=9] │ │ │ ├── key: (22,39,40) │ │ │ ├── fd: ()-->(6,35), (1)-->(3,5), (28)-->(29,30), (12)-->(13-18), (21,22)-->(24), (39,40)-->(42), (21)==(1,39), (39)==(1,21), (12)==(22), (22)==(12), (15)==(28), (28)==(15), (30)==(34), (34)==(30), (1)==(21,39) │ │ │ ├── inner-join (hash) │ │ │ │ ├── save-table-name: q2_inner_join_7 │ │ │ │ ├── columns: p_partkey:1(int!null) p_mfgr:3(char!null) p_type:5(varchar!null) p_size:6(int!null) s_suppkey:12(int!null) s_name:13(char!null) s_address:14(varchar!null) s_nationkey:15(int!null) s_phone:16(char!null) s_acctbal:17(float!null) s_comment:18(varchar!null) ps_partkey:21(int!null) ps_suppkey:22(int!null) ps_supplycost:24(float!null) n_nationkey:28(int!null) n_name:29(char!null) n_regionkey:30(int!null) r_regionkey:34(int!null) r_name:35(char!null) │ │ │ │ ├── multiplicity: left-rows(zero-or-one), right-rows(zero-or-more) - │ │ │ │ ├── stats: [rows=1938.482, distinct(1)=1337.9, null(1)=0, avgsize(1)=4, distinct(3)=5, null(3)=0, avgsize(3)=4, distinct(5)=150, null(5)=0, avgsize(5)=4, distinct(6)=1, null(6)=0, avgsize(6)=4, distinct(12)=1760.85, null(12)=0, avgsize(12)=4, distinct(13)=1762.01, null(13)=0, avgsize(13)=4, distinct(14)=1762.18, null(14)=0, avgsize(14)=4, distinct(15)=5, null(15)=0, avgsize(15)=4, distinct(16)=1759.49, null(16)=0, avgsize(16)=4, distinct(17)=1762.18, null(17)=0, avgsize(17)=4, distinct(18)=1760.56, null(18)=0, avgsize(18)=4, distinct(21)=1337.9, null(21)=0, avgsize(21)=4, distinct(22)=1760.85, null(22)=0, avgsize(22)=4, distinct(24)=856.079, null(24)=0, avgsize(24)=4, distinct(28)=5, null(28)=0, avgsize(28)=4, distinct(29)=5, null(29)=0, avgsize(29)=4, distinct(30)=1, null(30)=0, avgsize(30)=4, distinct(34)=1, null(34)=0, avgsize(34)=4, distinct(35)=0.996222, null(35)=0, avgsize(35)=4, distinct(21,22)=1925.19, null(21,22)=0, avgsize(21,22)=8] + │ │ │ │ ├── stats: [rows=1930.433, distinct(1)=1332.34, null(1)=0, avgsize(1)=4, distinct(3)=5, null(3)=0, avgsize(3)=16, distinct(5)=150, null(5)=0, avgsize(5)=23, distinct(6)=1, null(6)=0, avgsize(6)=2, distinct(12)=1754.22, null(12)=0, avgsize(12)=3, distinct(13)=1755.38, null(13)=0, avgsize(13)=20, distinct(14)=1755.54, null(14)=0, avgsize(14)=27, distinct(15)=5, null(15)=0, avgsize(15)=2, distinct(16)=1755.54, null(16)=0, avgsize(16)=17, distinct(17)=1755, null(17)=0, avgsize(17)=9, distinct(18)=1754.46, null(18)=0, avgsize(18)=65, distinct(21)=1332.34, null(21)=0, avgsize(21)=4, distinct(22)=1754.22, null(22)=0, avgsize(22)=3, distinct(24)=1907.59, null(24)=0, avgsize(24)=9, distinct(28)=5, null(28)=0, avgsize(28)=1, distinct(29)=5, null(29)=0, avgsize(29)=10, distinct(30)=1, null(30)=0, avgsize(30)=2, distinct(34)=1, null(34)=0, avgsize(34)=1, distinct(35)=0.996222, null(35)=0, avgsize(35)=9, distinct(21,22)=1917.25, null(21,22)=0, avgsize(21,22)=7] │ │ │ │ ├── key: (21,22) │ │ │ │ ├── fd: ()-->(6,35), (1)-->(3,5), (12)-->(13-18), (21,22)-->(24), (12)==(22), (22)==(12), (28)-->(29,30), (30)==(34), (34)==(30), (15)==(28), (28)==(15), (1)==(21), (21)==(1) │ │ │ │ ├── inner-join (lookup partsupp) │ │ │ │ │ ├── save-table-name: q2_lookup_join_8 │ │ │ │ │ ├── columns: p_partkey:1(int!null) p_mfgr:3(char!null) p_type:5(varchar!null) p_size:6(int!null) ps_partkey:21(int!null) ps_suppkey:22(int!null) ps_supplycost:24(float!null) │ │ │ │ │ ├── key columns: [1] = [21] - │ │ │ │ │ ├── stats: [rows=5372.054, distinct(1)=1337.9, null(1)=0, avgsize(1)=4, distinct(3)=5, null(3)=0, avgsize(3)=4, distinct(5)=150, null(5)=0, avgsize(5)=4, distinct(6)=1, null(6)=0, avgsize(6)=4, distinct(21)=1337.9, null(21)=0, avgsize(21)=4, distinct(22)=4148.03, null(22)=0, avgsize(22)=4, distinct(24)=995.355, null(24)=0, avgsize(24)=4] + │ │ │ │ │ ├── stats: [rows=5349.747, distinct(1)=1332.34, null(1)=0, avgsize(1)=4, distinct(3)=5, null(3)=0, avgsize(3)=16, distinct(5)=150, null(5)=0, avgsize(5)=23, distinct(6)=1, null(6)=0, avgsize(6)=2, distinct(21)=1332.34, null(21)=0, avgsize(21)=4, distinct(22)=4135.03, null(22)=0, avgsize(22)=3, distinct(24)=5209.7, null(24)=0, avgsize(24)=9] │ │ │ │ │ ├── key: (21,22) │ │ │ │ │ ├── fd: ()-->(6), (1)-->(3,5), (21,22)-->(24), (1)==(21), (21)==(1) │ │ │ │ │ ├── select │ │ │ │ │ │ ├── save-table-name: q2_select_9 │ │ │ │ │ │ ├── columns: p_partkey:1(int!null) p_mfgr:3(char!null) p_type:5(varchar!null) p_size:6(int!null) - │ │ │ │ │ │ ├── stats: [rows=1337.917, distinct(1)=1337.9, null(1)=0, avgsize(1)=4, distinct(3)=5, null(3)=0, avgsize(3)=4, distinct(5)=150, null(5)=0, avgsize(5)=4, distinct(6)=1, null(6)=0, avgsize(6)=4] - │ │ │ │ │ │ │ histogram(6)= 0 1337.9 + │ │ │ │ │ │ ├── stats: [rows=1332.361, distinct(1)=1332.34, null(1)=0, avgsize(1)=4, distinct(3)=5, null(3)=0, avgsize(3)=16, distinct(5)=150, null(5)=0, avgsize(5)=23, distinct(6)=1, null(6)=0, avgsize(6)=2] + │ │ │ │ │ │ │ histogram(6)= 0 1332.4 │ │ │ │ │ │ │ <---- 15 - │ │ │ │ │ │ ├── key: (1) │ │ │ │ │ │ ├── fd: ()-->(6), (1)-->(3,5) │ │ │ │ │ │ ├── scan part │ │ │ │ │ │ │ ├── save-table-name: q2_scan_10 │ │ │ │ │ │ │ ├── columns: p_partkey:1(int!null) p_mfgr:3(char!null) p_type:5(varchar!null) p_size:6(int!null) - │ │ │ │ │ │ │ ├── stats: [rows=200000, distinct(1)=199241, null(1)=0, avgsize(1)=4, distinct(3)=5, null(3)=0, avgsize(3)=4, distinct(5)=150, null(5)=0, avgsize(5)=4, distinct(6)=50, null(6)=0, avgsize(6)=4] - │ │ │ │ │ │ │ │ histogram(1)= 0 0 0 3.9981 1014.5 3.9981 1043.5 3.9981 946.55 3.9981 1105.5 3.9981 1017.5 3.9981 1020.5 3.9981 880.58 3.9981 954.55 3.9981 883.58 3.9981 933.56 3.9981 891.58 3.9981 1085.5 3.9981 1045.5 3.9981 1134.5 3.9981 1008.5 3.9981 1099.5 3.9981 941.55 3.9981 988.53 3.9981 1003.5 3.9981 894.58 3.9981 975.54 3.9981 1141.5 3.9981 990.53 3.9981 1008.5 3.9981 1074.5 3.9981 966.54 3.9981 994.53 3.9981 906.57 3.9981 1089.5 3.9981 922.56 3.9981 1010.5 3.9981 882.58 3.9981 971.54 3.9981 862.59 3.9981 972.54 3.9981 925.56 3.9981 1156.5 3.9981 1097.5 3.9981 972.54 3.9981 983.53 3.9981 1005.5 3.9981 1048.5 3.9981 1084.5 3.9981 898.57 3.9981 900.57 3.9981 1289.4 3.9981 864.59 3.9981 940.55 3.9981 968.54 3.9981 949.55 3.9981 1023.5 3.9981 865.59 3.9981 1019.5 3.9981 1051.5 3.9981 945.55 3.9981 930.56 3.9981 1086.5 3.9981 1108.5 3.9981 1102.5 3.9981 981.53 3.9981 967.54 3.9981 968.54 3.9981 1045.5 3.9981 829.61 3.9981 1082.5 3.9981 1100.5 3.9981 1007.5 3.9981 1041.5 3.9981 1044.5 3.9981 874.58 3.9981 1075.5 3.9981 1091.5 3.9981 923.56 3.9981 1049.5 3.9981 1064.5 3.9981 1056.5 3.9981 864.59 3.9981 1094.5 3.9981 921.56 3.9981 941.55 3.9981 1055.5 3.9981 1044.5 3.9981 939.55 3.9981 918.56 3.9981 1042.5 3.9981 901.57 3.9981 1003.5 3.9981 1177.4 3.9981 928.56 3.9981 1067.5 3.9981 987.53 3.9981 874.58 3.9981 912.57 3.9981 832.6 3.9981 953.55 3.9981 1078.5 3.9981 886.58 3.9981 894.58 3.9981 938.55 3.9981 987.53 3.9981 985.53 3.9981 1002.5 3.9981 1042.5 3.9981 1274.4 3.9981 1056.5 3.9981 953.55 3.9981 970.54 3.9981 1032.5 3.9981 967.54 3.9981 968.54 3.9981 937.55 3.9981 1130.5 3.9981 918.56 3.9981 904.57 3.9981 957.55 3.9981 1235.4 3.9981 1105.5 3.9981 1009.5 3.9981 1047.5 3.9981 950.55 3.9981 1022.5 3.9981 1069.5 3.9981 1005.5 3.9981 1118.5 3.9981 828.61 3.9981 1119.5 3.9981 842.6 3.9981 995.53 3.9981 983.53 3.9981 921.56 3.9981 1135.5 3.9981 1136.5 3.9981 972.54 3.9981 1125.5 3.9981 887.58 3.9981 1000.5 3.9981 1009.5 3.9981 987.53 3.9981 1066.5 3.9981 947.55 3.9981 991.53 3.9981 1025.5 3.9981 1119.5 3.9981 1020.5 3.9981 1034.5 3.9981 980.53 3.9981 895.57 3.9981 921.56 3.9981 964.54 3.9981 1014.5 3.9981 946.55 3.9981 1039.5 3.9981 1014.5 3.9981 953.55 3.9981 961.54 3.9981 936.56 3.9981 925.56 3.9981 951.55 3.9981 1036.5 3.9981 1020.5 3.9981 1033.5 3.9981 1004.5 3.9981 1053.5 3.9981 1009.5 3.9981 1094.5 3.9981 976.54 3.9981 1012.5 3.9981 1021.5 3.9981 1015.5 3.9981 919.56 3.9981 1078.5 3.9981 1038.5 3.9981 991.53 3.9981 930.56 3.9981 1064.5 3.9981 960.54 3.9981 1011.5 3.9981 970.54 3.9981 1103.5 3.9981 999.53 3.9981 1038.5 3.9981 1108.5 3.9981 1007.5 3.9981 1263.4 3.9981 861.59 3.9981 1009.5 3.9981 917.56 3.9981 1099.5 3.9981 1027.5 3.9981 1008.5 3.9981 983.53 3.9981 1010.5 3.9981 1067.5 3.9981 931.56 3.9981 984.53 3.9981 874.58 3.9981 1002.5 3.9981 954.55 3.9981 1040.5 3.9981 0 0 - │ │ │ │ │ │ │ │ <--- -9223372036854775808 ---- 28 --------- 1067 -------- 2159 -------- 3071 -------- 4270 -------- 5315 -------- 6366 -------- 7145 -------- 8073 -------- 8858 -------- 9745 -------- 10547 -------- 11712 -------- 12807 -------- 14056 -------- 15084 -------- 16273 -------- 17176 -------- 18168 -------- 19188 -------- 19996 -------- 20964 -------- 22225 -------- 23220 -------- 24249 -------- 25395 -------- 26346 -------- 27348 -------- 28181 -------- 29353 -------- 30217 -------- 31249 -------- 32031 -------- 32991 -------- 33729 -------- 34691 -------- 35561 -------- 36846 -------- 38031 -------- 38993 -------- 39976 -------- 40999 -------- 42099 -------- 43263 -------- 44078 -------- 44899 -------- 46401 -------- 47145 -------- 48046 -------- 49001 -------- 49918 -------- 50973 -------- 51718 -------- 52766 -------- 53872 -------- 54782 -------- 55662 -------- 56828 -------- 58033 -------- 59228 -------- 60207 -------- 61159 -------- 62113 -------- 63208 -------- 63870 -------- 65030 -------- 66220 -------- 67247 -------- 68334 -------- 69427 -------- 70192 -------- 71340 -------- 72515 -------- 73382 -------- 74484 -------- 75612 -------- 76726 -------- 77468 -------- 78648 -------- 79510 -------- 80412 -------- 81524 -------- 82617 -------- 83516 -------- 84373 -------- 85462 -------- 86284 -------- 87304 -------- 88625 -------- 89501 -------- 90635 -------- 91625 -------- 92391 -------- 93235 ------- 93905 -------- 94831 -------- 95983 -------- 96773 -------- 97580 -------- 98477 -------- 99466 -------- 100452 -------- 101470 -------- 102560 -------- 104039 -------- 105153 -------- 106078 -------- 107035 -------- 108107 -------- 109059 -------- 110014 -------- 110909 -------- 112151 -------- 113007 -------- 113835 -------- 114769 -------- 116184 -------- 117384 -------- 118415 -------- 119514 -------- 120434 -------- 121488 -------- 122626 -------- 123649 -------- 124870 -------- 125529 -------- 126753 ------- 127446 -------- 128450 -------- 129432 -------- 130295 -------- 131545 -------- 132797 -------- 133758 -------- 134991 -------- 135784 -------- 136797 -------- 137828 -------- 138817 -------- 139949 -------- 140862 -------- 141860 -------- 142919 -------- 144143 -------- 145194 -------- 146269 -------- 147245 -------- 148054 -------- 148917 -------- 149863 -------- 150902 -------- 151794 -------- 152862 -------- 153885 -------- 154792 -------- 155714 -------- 156586 -------- 157436 -------- 158338 -------- 159401 -------- 160434 -------- 161492 -------- 162496 -------- 163589 -------- 164603 -------- 165768 -------- 166719 -------- 167738 -------- 168773 -------- 169798 -------- 170636 -------- 171773 -------- 172839 -------- 173818 -------- 174678 -------- 175791 -------- 176712 -------- 177729 -------- 178668 -------- 179849 -------- 180844 -------- 181911 -------- 183101 -------- 184110 -------- 185558 -------- 186269 -------- 187282 -------- 188116 -------- 189290 -------- 190336 -------- 191348 -------- 192312 -------- 193328 -------- 194446 -------- 195308 -------- 196274 -------- 197016 -------- 198016 -------- 198924 -------- 199994 --- 9223372036854775807 - │ │ │ │ │ │ │ │ histogram(3)= 0 39660 1.199e+05 40440 - │ │ │ │ │ │ │ │ <--- 'Manufacturer#1' ----------- 'Manufacturer#5' - │ │ │ │ │ │ │ │ histogram(5)= 0 1340 1.975e+05 1160 - │ │ │ │ │ │ │ │ <--- 'ECONOMY ANODIZED BRASS' ----------- 'STANDARD POLISHED TIN' - │ │ │ │ │ │ │ │ histogram(6)= 0 3740 1.9266e+05 3600 + │ │ │ │ │ │ │ ├── stats: [rows=200000, distinct(1)=199241, null(1)=0, avgsize(1)=4, distinct(3)=5, null(3)=0, avgsize(3)=16, distinct(5)=150, null(5)=0, avgsize(5)=23, distinct(6)=50, null(6)=0, avgsize(6)=2] + │ │ │ │ │ │ │ │ histogram(1)= 0 3.9982 929.57 3.9982 1135.5 3.9982 923.58 3.9982 1036.5 3.9982 964.56 3.9982 953.56 3.9982 899.59 3.9982 1152.5 3.9982 1118.5 3.9982 1137.5 3.9982 1129.5 3.9982 1136.5 3.9982 983.55 3.9982 983.55 3.9982 1028.5 3.9982 1007.5 3.9982 1036.5 3.9982 884.59 3.9982 985.55 3.9982 970.55 3.9982 1036.5 3.9982 943.57 3.9982 1020.5 3.9982 1001.5 3.9982 1001.5 3.9982 954.56 3.9982 1036.5 3.9982 990.54 3.9982 928.57 3.9982 1010.5 3.9982 892.59 3.9982 960.56 3.9982 1059.5 3.9982 947.56 3.9982 906.58 3.9982 935.57 3.9982 860.6 3.9982 971.55 3.9982 1067.5 3.9982 994.54 3.9982 961.56 3.9982 943.57 3.9982 901.59 3.9982 972.55 3.9982 956.56 3.9982 1106.5 3.9982 1152.5 3.9982 967.55 3.9982 943.57 3.9982 916.58 3.9982 1076.5 3.9982 933.57 3.9982 1108.5 3.9982 1081.5 3.9982 975.55 3.9982 1021.5 3.9982 1034.5 3.9982 905.58 3.9982 902.58 3.9982 966.56 3.9982 1080.5 3.9982 927.57 3.9982 936.57 3.9982 1008.5 3.9982 1033.5 3.9982 903.58 3.9982 944.57 3.9982 908.58 3.9982 1008.5 3.9982 1059.5 3.9982 1079.5 3.9982 911.58 3.9982 1107.5 3.9982 992.54 3.9982 975.55 3.9982 1156.5 3.9982 1042.5 3.9982 1072.5 3.9982 916.58 3.9982 1022.5 3.9982 999.54 3.9982 966.56 3.9982 936.57 3.9982 934.57 3.9982 969.55 3.9982 1136.5 3.9982 997.54 3.9982 991.54 3.9982 1002.5 3.9982 1047.5 3.9982 1059.5 3.9982 972.55 3.9982 918.58 3.9982 959.56 3.9982 1083.5 3.9982 934.57 3.9982 900.59 3.9982 970.55 3.9982 952.56 3.9982 1063.5 3.9982 870.6 3.9982 958.56 3.9982 1029.5 3.9982 943.57 3.9982 872.6 3.9982 972.55 3.9982 1009.5 3.9982 875.6 3.9982 1127.5 3.9982 987.55 3.9982 1156.5 3.9982 971.55 3.9982 1155.5 3.9982 930.57 3.9982 1051.5 3.9982 1044.5 3.9982 867.6 3.9982 898.59 3.9982 926.57 3.9982 965.56 3.9982 1027.5 3.9982 993.54 3.9982 927.57 3.9982 973.55 3.9982 934.57 3.9982 951.56 3.9982 1007.5 3.9982 1124.5 3.9982 936.57 3.9982 1050.5 3.9982 1075.5 3.9982 1028.5 3.9982 872.6 3.9982 960.56 3.9982 1014.5 3.9982 1017.5 3.9982 860.6 3.9982 1039.5 3.9982 1059.5 3.9982 921.58 3.9982 936.57 3.9982 1024.5 3.9982 970.55 3.9982 1047.5 3.9982 917.58 3.9982 948.56 3.9982 978.55 3.9982 993.54 3.9982 1121.5 3.9982 944.57 3.9982 1005.5 3.9982 1037.5 3.9982 1261.4 3.9982 1062.5 3.9982 925.57 3.9982 976.55 3.9982 892.59 3.9982 972.55 3.9982 1135.5 3.9982 1044.5 3.9982 959.56 3.9982 990.54 3.9982 993.54 3.9982 1130.5 3.9982 919.58 3.9982 1025.5 3.9982 1001.5 3.9982 974.55 3.9982 1061.5 3.9982 1166.5 3.9982 1017.5 3.9982 1063.5 3.9982 1188.5 3.9982 964.56 3.9982 1047.5 3.9982 1210.4 3.9982 1087.5 3.9982 1151.5 3.9982 1096.5 3.9982 957.56 3.9982 1073.5 3.9982 925.57 3.9982 1051.5 3.9982 930.57 3.9982 1005.5 3.9982 977.55 3.9982 963.56 3.9982 1005.5 3.9982 954.56 3.9982 1025.5 3.9982 1039.5 3.9982 985.55 3.9982 923.58 3.9982 1087.5 3.9982 958.56 3.9982 1066.5 3.9982 1110.5 3.9982 934.57 3.9982 946.56 3.9982 + │ │ │ │ │ │ │ │ <---- 23 --------- 901 --------- 2150 -------- 3016 -------- 4093 -------- 5038 -------- 5962 -------- 6778 -------- 8056 -------- 9277 -------- 10530 -------- 11769 -------- 13020 -------- 14001 -------- 14982 -------- 16046 -------- 17072 -------- 18149 -------- 18935 -------- 19920 -------- 20876 -------- 21953 -------- 22859 -------- 23908 -------- 24923 -------- 25938 -------- 26865 -------- 27943 -------- 28938 -------- 29813 -------- 30844 -------- 31647 -------- 32585 -------- 33704 -------- 34617 -------- 35448 -------- 36338 ------- 37071 -------- 38029 -------- 39162 -------- 40163 -------- 41103 -------- 42008 -------- 42828 -------- 43789 -------- 44720 -------- 45920 -------- 47197 -------- 48149 -------- 49054 -------- 49906 -------- 51054 -------- 51940 -------- 53144 -------- 54301 -------- 55267 -------- 56318 -------- 57393 -------- 58223 -------- 59046 -------- 59995 -------- 61150 -------- 62024 -------- 62915 -------- 63943 -------- 65015 -------- 65840 -------- 66748 -------- 67584 -------- 68611 -------- 69729 -------- 70883 -------- 71725 -------- 72926 -------- 73924 -------- 74891 -------- 76176 -------- 77264 -------- 78405 -------- 79257 -------- 80310 -------- 81321 -------- 82270 -------- 83162 -------- 84049 -------- 85004 -------- 86255 -------- 87262 -------- 88259 -------- 89276 -------- 90374 -------- 91493 -------- 92454 -------- 93310 -------- 94246 -------- 95407 -------- 96295 -------- 97113 -------- 98069 -------- 98991 -------- 100116 ------- 100871 -------- 101805 -------- 102871 -------- 103776 ------- 104536 -------- 105497 -------- 106526 ------- 107293 -------- 108529 -------- 109518 -------- 110802 -------- 111761 -------- 113044 -------- 113923 -------- 115027 -------- 116119 ------- 116867 -------- 117681 -------- 118553 -------- 119501 -------- 120563 -------- 121563 -------- 122437 -------- 123400 -------- 124288 -------- 125209 -------- 126234 -------- 127465 -------- 128356 -------- 129458 -------- 130604 -------- 131668 ------- 132428 -------- 133365 -------- 134403 -------- 135446 ------- 136179 -------- 137262 -------- 138380 -------- 139242 -------- 140134 -------- 141190 -------- 142146 -------- 143244 -------- 144097 -------- 145011 -------- 145982 -------- 146981 -------- 148207 -------- 149115 -------- 150119 -------- 151183 -------- 152627 -------- 153735 -------- 154585 -------- 155535 -------- 156315 -------- 157258 -------- 158494 -------- 159570 -------- 160487 -------- 161464 -------- 162446 -------- 163673 -------- 164509 -------- 165550 -------- 166548 -------- 167495 -------- 168601 -------- 169889 -------- 170916 -------- 172026 -------- 173351 -------- 174278 -------- 175359 -------- 176720 -------- 177872 -------- 179135 -------- 180304 -------- 181217 -------- 182345 -------- 183194 -------- 184282 -------- 185142 -------- 186147 -------- 187099 -------- 188024 -------- 189029 -------- 189936 -------- 190977 -------- 192044 -------- 193012 -------- 193858 -------- 195011 -------- 195927 -------- 197043 -------- 198236 -------- 199104 -------- 199995 + │ │ │ │ │ │ │ │ histogram(3)= 0 40940 1.1794e+05 41120 + │ │ │ │ │ │ │ │ <--- 'Manufacturer#1' ------------ 'Manufacturer#5' + │ │ │ │ │ │ │ │ histogram(5)= 0 1360 1.9708e+05 1560 + │ │ │ │ │ │ │ │ <--- 'ECONOMY ANODIZED BRASS' ------------ 'STANDARD POLISHED TIN' + │ │ │ │ │ │ │ │ histogram(6)= 0 4240 1.9186e+05 3900 │ │ │ │ │ │ │ │ <--- 1 ------------- 50 │ │ │ │ │ │ │ ├── key: (1) │ │ │ │ │ │ │ └── fd: (1)-->(3,5,6) @@ -157,40 +157,40 @@ project │ │ │ │ │ ├── save-table-name: q2_inner_join_11 │ │ │ │ │ ├── columns: s_suppkey:12(int!null) s_name:13(char!null) s_address:14(varchar!null) s_nationkey:15(int!null) s_phone:16(char!null) s_acctbal:17(float!null) s_comment:18(varchar!null) n_nationkey:28(int!null) n_name:29(char!null) n_regionkey:30(int!null) r_regionkey:34(int!null) r_name:35(char!null) │ │ │ │ │ ├── multiplicity: left-rows(zero-or-one), right-rows(zero-or-more) - │ │ │ │ │ ├── stats: [rows=2000, distinct(12)=1844.81, null(12)=0, avgsize(12)=4, distinct(13)=1846.09, null(13)=0, avgsize(13)=4, distinct(14)=1846.27, null(14)=0, avgsize(14)=4, distinct(15)=5, null(15)=0, avgsize(15)=4, distinct(16)=1843.32, null(16)=0, avgsize(16)=4, distinct(17)=1846.27, null(17)=0, avgsize(17)=4, distinct(18)=1844.49, null(18)=0, avgsize(18)=4, distinct(28)=5, null(28)=0, avgsize(28)=4, distinct(29)=5, null(29)=0, avgsize(29)=4, distinct(30)=1, null(30)=0, avgsize(30)=4, distinct(34)=1, null(34)=0, avgsize(34)=4, distinct(35)=0.996222, null(35)=0, avgsize(35)=4] + │ │ │ │ │ ├── stats: [rows=2000, distinct(12)=1844.81, null(12)=0, avgsize(12)=3, distinct(13)=1846.09, null(13)=0, avgsize(13)=20, distinct(14)=1846.27, null(14)=0, avgsize(14)=27, distinct(15)=5, null(15)=0, avgsize(15)=2, distinct(16)=1846.27, null(16)=0, avgsize(16)=17, distinct(17)=1845.67, null(17)=0, avgsize(17)=9, distinct(18)=1845.06, null(18)=0, avgsize(18)=65, distinct(28)=5, null(28)=0, avgsize(28)=1, distinct(29)=5, null(29)=0, avgsize(29)=10, distinct(30)=1, null(30)=0, avgsize(30)=2, distinct(34)=1, null(34)=0, avgsize(34)=1, distinct(35)=0.996222, null(35)=0, avgsize(35)=9] │ │ │ │ │ ├── key: (12) │ │ │ │ │ ├── fd: ()-->(35), (12)-->(13-18), (28)-->(29,30), (30)==(34), (34)==(30), (15)==(28), (28)==(15) │ │ │ │ │ ├── scan supplier │ │ │ │ │ │ ├── save-table-name: q2_scan_12 │ │ │ │ │ │ ├── columns: s_suppkey:12(int!null) s_name:13(char!null) s_address:14(varchar!null) s_nationkey:15(int!null) s_phone:16(char!null) s_acctbal:17(float!null) s_comment:18(varchar!null) - │ │ │ │ │ │ ├── stats: [rows=10000, distinct(12)=9920, null(12)=0, avgsize(12)=4, distinct(13)=9990, null(13)=0, avgsize(13)=4, distinct(14)=10000, null(14)=0, avgsize(14)=4, distinct(15)=25, null(15)=0, avgsize(15)=4, distinct(16)=9840, null(16)=0, avgsize(16)=4, distinct(17)=10000, null(17)=0, avgsize(17)=4, distinct(18)=9903, null(18)=0, avgsize(18)=4] + │ │ │ │ │ │ ├── stats: [rows=10000, distinct(12)=9920, null(12)=0, avgsize(12)=3, distinct(13)=9990, null(13)=0, avgsize(13)=20, distinct(14)=10000, null(14)=0, avgsize(14)=27, distinct(15)=25, null(15)=0, avgsize(15)=2, distinct(16)=10000, null(16)=0, avgsize(16)=17, distinct(17)=9967, null(17)=0, avgsize(17)=9, distinct(18)=9934, null(18)=0, avgsize(18)=65] │ │ │ │ │ │ │ histogram(12)= 0 0 0 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 0 0 │ │ │ │ │ │ │ <--- -9223372036854775808 --- 1 ---- 51 ---- 101 ---- 151 ---- 201 ---- 251 ---- 301 ---- 351 ---- 401 ---- 451 ---- 501 ---- 551 ---- 601 ---- 651 ---- 701 ---- 751 ---- 801 ---- 851 ---- 901 ---- 951 ---- 1001 ---- 1051 ---- 1101 ---- 1151 ---- 1201 ---- 1251 ---- 1301 ---- 1351 ---- 1401 ---- 1451 ---- 1501 ---- 1551 ---- 1601 ---- 1651 ---- 1701 ---- 1751 ---- 1801 ---- 1851 ---- 1901 ---- 1951 ---- 2001 ---- 2051 ---- 2101 ---- 2151 ---- 2201 ---- 2251 ---- 2301 ---- 2351 ---- 2401 ---- 2451 ---- 2501 ---- 2551 ---- 2601 ---- 2651 ---- 2701 ---- 2751 ---- 2801 ---- 2851 ---- 2901 ---- 2951 ---- 3001 ---- 3051 ---- 3101 ---- 3151 ---- 3201 ---- 3251 ---- 3301 ---- 3351 ---- 3401 ---- 3451 ---- 3501 ---- 3551 ---- 3601 ---- 3651 ---- 3701 ---- 3751 ---- 3801 ---- 3851 ---- 3901 ---- 3951 ---- 4001 ---- 4051 ---- 4101 ---- 4151 ---- 4201 ---- 4251 ---- 4301 ---- 4351 ---- 4401 ---- 4451 ---- 4501 ---- 4551 ---- 4601 ---- 4651 ---- 4701 ---- 4751 ---- 4801 ---- 4851 ---- 4901 ---- 4951 ---- 5001 ---- 5051 ---- 5101 ---- 5151 ---- 5201 ---- 5251 ---- 5301 ---- 5351 ---- 5401 ---- 5451 ---- 5501 ---- 5551 ---- 5601 ---- 5651 ---- 5701 ---- 5751 ---- 5801 ---- 5851 ---- 5901 ---- 5951 ---- 6001 ---- 6051 ---- 6101 ---- 6151 ---- 6201 ---- 6251 ---- 6301 ---- 6351 ---- 6401 ---- 6451 ---- 6501 ---- 6551 ---- 6601 ---- 6651 ---- 6701 ---- 6751 ---- 6801 ---- 6851 ---- 6901 ---- 6951 ---- 7001 ---- 7051 ---- 7101 ---- 7151 ---- 7201 ---- 7251 ---- 7301 ---- 7351 ---- 7401 ---- 7451 ---- 7501 ---- 7552 ---- 7603 ---- 7654 ---- 7705 ---- 7756 ---- 7807 ---- 7858 ---- 7909 ---- 7960 ---- 8011 ---- 8062 ---- 8113 ---- 8164 ---- 8215 ---- 8266 ---- 8317 ---- 8368 ---- 8419 ---- 8470 ---- 8521 ---- 8572 ---- 8623 ---- 8674 ---- 8725 ---- 8776 ---- 8827 ---- 8878 ---- 8929 ---- 8980 ---- 9031 ---- 9082 ---- 9133 ---- 9184 ---- 9235 ---- 9286 ---- 9337 ---- 9388 ---- 9439 ---- 9490 ---- 9541 ---- 9592 ---- 9643 ---- 9694 ---- 9745 ---- 9796 ---- 9847 ---- 9898 ---- 9949 ---- 10000 --- 9223372036854775807 │ │ │ │ │ │ │ histogram(13)= 0 1 9998 1 │ │ │ │ │ │ │ <--- 'Supplier#000000001' ------ 'Supplier#000010000' - │ │ │ │ │ │ │ histogram(14)= 0 1 9998 1 - │ │ │ │ │ │ │ <--- ' 7thzdOKLdVP yR7ZbOMnubI6,PrkxBX ZYw1' ------ 'zzvmS9DyfR' - │ │ │ │ │ │ │ histogram(15)= 0 403 0 384 0 391 0 396 0 406 0 396 0 393 0 399 0 406 0 393 0 383 0 398 0 394 0 414 0 422 0 387 0 435 0 403 0 441 0 357 0 394 0 390 0 421 0 411 0 383 + │ │ │ │ │ │ │ histogram(14)= 0 1 9998 1 + │ │ │ │ │ │ │ <--- ' 9aW1wwnBJJPnCx,nox0MA48Y0zpI1IeVfYZ' ------ 'zzfDhdtZcvmVzA8rNFU,Yctj1zBN' + │ │ │ │ │ │ │ histogram(15)= 0 420 0 413 0 397 0 412 0 415 0 380 0 402 0 396 0 415 0 405 0 393 0 438 0 377 0 362 0 376 0 373 0 406 0 421 0 407 0 398 0 411 0 399 0 401 0 390 0 393 │ │ │ │ │ │ │ <--- 0 --- 1 --- 2 --- 3 --- 4 --- 5 --- 6 --- 7 --- 8 --- 9 --- 10 --- 11 --- 12 --- 13 --- 14 --- 15 --- 16 --- 17 --- 18 --- 19 --- 20 --- 21 --- 22 --- 23 --- 24 │ │ │ │ │ │ │ histogram(16)= 0 1 9998 1 - │ │ │ │ │ │ │ <--- '10-101-276-5805' ------ '34-997-188-3418' - │ │ │ │ │ │ │ histogram(17)= 0 1 9998 1 - │ │ │ │ │ │ │ <--- -999.72998046875 ------ 9999.509765625 - │ │ │ │ │ │ │ histogram(18)= 0 1 9998 1 - │ │ │ │ │ │ │ <--- ' A ability south main close despite clearly. Who hold sense everyone. Cou' ------ 'zine know whatever discuss. Realize brother co' + │ │ │ │ │ │ │ <--- '10-102-116-6785' ------ '34-998-900-4911' + │ │ │ │ │ │ │ histogram(17)= 0 1 9998 1 + │ │ │ │ │ │ │ <--- -998.22 ------ 9999.72 + │ │ │ │ │ │ │ histogram(18)= 0 1 9998 1 + │ │ │ │ │ │ │ <--- ' about the blithely express foxes. bli' ------ 'zzle furiously. bold accounts haggle furiously ironic excuses. fur' │ │ │ │ │ │ ├── key: (12) │ │ │ │ │ │ └── fd: (12)-->(13-18) │ │ │ │ │ ├── inner-join (hash) │ │ │ │ │ │ ├── save-table-name: q2_inner_join_13 │ │ │ │ │ │ ├── columns: n_nationkey:28(int!null) n_name:29(char!null) n_regionkey:30(int!null) r_regionkey:34(int!null) r_name:35(char!null) │ │ │ │ │ │ ├── multiplicity: left-rows(zero-or-one), right-rows(zero-or-more) - │ │ │ │ │ │ ├── stats: [rows=5, distinct(28)=5, null(28)=0, avgsize(28)=4, distinct(29)=5, null(29)=0, avgsize(29)=4, distinct(30)=1, null(30)=0, avgsize(30)=4, distinct(34)=1, null(34)=0, avgsize(34)=4, distinct(35)=0.996222, null(35)=0, avgsize(35)=4] + │ │ │ │ │ │ ├── stats: [rows=5, distinct(28)=5, null(28)=0, avgsize(28)=1, distinct(29)=5, null(29)=0, avgsize(29)=10, distinct(30)=1, null(30)=0, avgsize(30)=2, distinct(34)=1, null(34)=0, avgsize(34)=1, distinct(35)=0.996222, null(35)=0, avgsize(35)=9] │ │ │ │ │ │ ├── key: (28) │ │ │ │ │ │ ├── fd: ()-->(35), (28)-->(29,30), (30)==(34), (34)==(30) │ │ │ │ │ │ ├── scan nation │ │ │ │ │ │ │ ├── save-table-name: q2_scan_14 │ │ │ │ │ │ │ ├── columns: n_nationkey:28(int!null) n_name:29(char!null) n_regionkey:30(int!null) - │ │ │ │ │ │ │ ├── stats: [rows=25, distinct(28)=25, null(28)=0, avgsize(28)=4, distinct(29)=25, null(29)=0, avgsize(29)=4, distinct(30)=5, null(30)=0, avgsize(30)=4] + │ │ │ │ │ │ │ ├── stats: [rows=25, distinct(28)=25, null(28)=0, avgsize(28)=1, distinct(29)=25, null(29)=0, avgsize(29)=10, distinct(30)=5, null(30)=0, avgsize(30)=2] │ │ │ │ │ │ │ │ histogram(28)= 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 │ │ │ │ │ │ │ │ <--- 0 --- 1 --- 2 --- 3 --- 4 --- 5 --- 6 --- 7 --- 8 --- 9 --- 10 --- 11 --- 12 --- 13 --- 14 --- 15 --- 16 --- 17 --- 18 --- 19 --- 20 --- 21 --- 22 --- 23 --- 24 │ │ │ │ │ │ │ │ histogram(29)= 0 1 23 1 @@ -202,7 +202,7 @@ project │ │ │ │ │ │ ├── select │ │ │ │ │ │ │ ├── save-table-name: q2_select_15 │ │ │ │ │ │ │ ├── columns: r_regionkey:34(int!null) r_name:35(char!null) - │ │ │ │ │ │ │ ├── stats: [rows=1, distinct(34)=1, null(34)=0, avgsize(34)=4, distinct(35)=1, null(35)=0, avgsize(35)=4] + │ │ │ │ │ │ │ ├── stats: [rows=1, distinct(34)=1, null(34)=0, avgsize(34)=1, distinct(35)=1, null(35)=0, avgsize(35)=9] │ │ │ │ │ │ │ │ histogram(35)= 0 1 │ │ │ │ │ │ │ │ <--- 'EUROPE' │ │ │ │ │ │ │ ├── key: (34) @@ -210,7 +210,7 @@ project │ │ │ │ │ │ │ ├── scan region │ │ │ │ │ │ │ │ ├── save-table-name: q2_scan_16 │ │ │ │ │ │ │ │ ├── columns: r_regionkey:34(int!null) r_name:35(char!null) - │ │ │ │ │ │ │ │ ├── stats: [rows=5, distinct(34)=5, null(34)=0, avgsize(34)=4, distinct(35)=5, null(35)=0, avgsize(35)=4] + │ │ │ │ │ │ │ │ ├── stats: [rows=5, distinct(34)=5, null(34)=0, avgsize(34)=1, distinct(35)=5, null(35)=0, avgsize(35)=9] │ │ │ │ │ │ │ │ │ histogram(34)= 0 1 0 1 0 1 0 1 0 1 │ │ │ │ │ │ │ │ │ <--- 0 --- 1 --- 2 --- 3 --- 4 │ │ │ │ │ │ │ │ │ histogram(35)= 0 1 3 1 @@ -230,20 +230,20 @@ project │ │ │ ├── save-table-name: q2_lookup_join_17 │ │ │ ├── columns: s_suppkey:46(int!null) s_nationkey:49(int!null) n_nationkey:55(int!null) n_regionkey:57(int!null) r_regionkey:61(int!null) r_name:62(char!null) │ │ │ ├── key columns: [55] = [49] - │ │ │ ├── stats: [rows=2000, distinct(46)=1844.81, null(46)=0, avgsize(46)=4, distinct(49)=5, null(49)=0, avgsize(49)=4, distinct(55)=5, null(55)=0, avgsize(55)=4, distinct(57)=1, null(57)=0, avgsize(57)=4, distinct(61)=1, null(61)=0, avgsize(61)=4, distinct(62)=0.996222, null(62)=0, avgsize(62)=4] + │ │ │ ├── stats: [rows=2000, distinct(46)=1844.81, null(46)=0, avgsize(46)=3, distinct(49)=5, null(49)=0, avgsize(49)=2, distinct(55)=5, null(55)=0, avgsize(55)=1, distinct(57)=1, null(57)=0, avgsize(57)=2, distinct(61)=1, null(61)=0, avgsize(61)=1, distinct(62)=0.996222, null(62)=0, avgsize(62)=9] │ │ │ ├── key: (46) │ │ │ ├── fd: ()-->(62), (46)-->(49), (55)-->(57), (57)==(61), (61)==(57), (49)==(55), (55)==(49) │ │ │ ├── inner-join (lookup nation@n_rk) │ │ │ │ ├── save-table-name: q2_lookup_join_18 │ │ │ │ ├── columns: n_nationkey:55(int!null) n_regionkey:57(int!null) r_regionkey:61(int!null) r_name:62(char!null) │ │ │ │ ├── key columns: [61] = [57] - │ │ │ │ ├── stats: [rows=5, distinct(55)=5, null(55)=0, avgsize(55)=4, distinct(57)=1, null(57)=0, avgsize(57)=4, distinct(61)=1, null(61)=0, avgsize(61)=4, distinct(62)=0.996222, null(62)=0, avgsize(62)=4] + │ │ │ │ ├── stats: [rows=5, distinct(55)=5, null(55)=0, avgsize(55)=1, distinct(57)=1, null(57)=0, avgsize(57)=2, distinct(61)=1, null(61)=0, avgsize(61)=1, distinct(62)=0.996222, null(62)=0, avgsize(62)=9] │ │ │ │ ├── key: (55) │ │ │ │ ├── fd: ()-->(62), (55)-->(57), (57)==(61), (61)==(57) │ │ │ │ ├── select │ │ │ │ │ ├── save-table-name: q2_select_19 │ │ │ │ │ ├── columns: r_regionkey:61(int!null) r_name:62(char!null) - │ │ │ │ │ ├── stats: [rows=1, distinct(61)=1, null(61)=0, avgsize(61)=4, distinct(62)=1, null(62)=0, avgsize(62)=4] + │ │ │ │ │ ├── stats: [rows=1, distinct(61)=1, null(61)=0, avgsize(61)=1, distinct(62)=1, null(62)=0, avgsize(62)=9] │ │ │ │ │ │ histogram(62)= 0 1 │ │ │ │ │ │ <--- 'EUROPE' │ │ │ │ │ ├── key: (61) @@ -251,7 +251,7 @@ project │ │ │ │ │ ├── scan region │ │ │ │ │ │ ├── save-table-name: q2_scan_20 │ │ │ │ │ │ ├── columns: r_regionkey:61(int!null) r_name:62(char!null) - │ │ │ │ │ │ ├── stats: [rows=5, distinct(61)=5, null(61)=0, avgsize(61)=4, distinct(62)=5, null(62)=0, avgsize(62)=4] + │ │ │ │ │ │ ├── stats: [rows=5, distinct(61)=5, null(61)=0, avgsize(61)=1, distinct(62)=5, null(62)=0, avgsize(62)=9] │ │ │ │ │ │ │ histogram(61)= 0 1 0 1 0 1 0 1 0 1 │ │ │ │ │ │ │ <--- 0 --- 1 --- 2 --- 3 --- 4 │ │ │ │ │ │ │ histogram(62)= 0 1 3 1 @@ -383,18 +383,18 @@ column_names row_count distinct_count null_count {s_phone} 642 548 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{min} 1482.00 2.31 <== 1482.00 3.24 <== 0.00 1.00 -{n_name} 1482.00 2.31 <== 1482.00 296.40 <== 0.00 1.00 -{p_mfgr} 1482.00 2.31 <== 1482.00 296.40 <== 0.00 1.00 -{p_partkey} 1482.00 2.31 <== 1482.00 3.22 <== 0.00 1.00 -{ps_partkey} 1482.00 2.31 <== 1176.00 2.56 <== 0.00 1.00 -{ps_suppkey} 1482.00 2.31 <== 1407.00 2.57 <== 0.00 1.00 -{ps_supplycost} 1482.00 2.31 <== 1482.00 2.32 <== 0.00 1.00 -{s_acctbal} 1482.00 2.31 <== 1482.00 2.70 <== 0.00 1.00 -{s_address} 1482.00 2.31 <== 1482.00 2.70 <== 0.00 1.00 -{s_comment} 1482.00 2.31 <== 1482.00 2.70 <== 0.00 1.00 -{s_name} 1482.00 2.31 <== 1482.00 2.70 <== 0.00 1.00 -{s_phone} 1482.00 2.31 <== 1482.00 2.70 <== 0.00 1.00 +{min} 1476.00 2.30 <== 1476.00 3.22 <== 0.00 1.00 +{n_name} 1476.00 2.30 <== 1476.00 295.20 <== 0.00 1.00 +{p_mfgr} 1476.00 2.30 <== 1476.00 295.20 <== 0.00 1.00 +{p_partkey} 1476.00 2.30 <== 1476.00 3.21 <== 0.00 1.00 +{ps_partkey} 1476.00 2.30 <== 1171.00 2.55 <== 0.00 1.00 +{ps_suppkey} 1476.00 2.30 <== 1402.00 2.56 <== 0.00 1.00 +{ps_supplycost} 1476.00 2.30 <== 1476.00 2.31 <== 0.00 1.00 +{s_acctbal} 1476.00 2.30 <== 1476.00 2.69 <== 0.00 1.00 +{s_address} 1476.00 2.30 <== 1476.00 2.69 <== 0.00 1.00 +{s_comment} 1476.00 2.30 <== 1476.00 2.69 <== 0.00 1.00 +{s_name} 1476.00 2.30 <== 1476.00 2.69 <== 0.00 1.00 +{s_phone} 1476.00 2.30 <== 1476.00 2.69 <== 0.00 1.00 ----Stats for q2_inner_join_5---- column_names row_count distinct_count null_count @@ -428,34 +428,34 @@ column_names row_count distinct_count null_count {s_suppkey} 1070 548 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{n_name} 2828.00 2.64 <== 5.00 1.00 0.00 1.00 -{n_nationkey} 2828.00 2.64 <== 5.00 1.00 0.00 1.00 -{n_nationkey_1} 2828.00 2.64 <== 5.00 1.00 0.00 1.00 -{n_regionkey} 2828.00 2.64 <== 1.00 1.00 0.00 1.00 -{n_regionkey_1} 2828.00 2.64 <== 1.00 1.00 0.00 1.00 -{p_mfgr} 2828.00 2.64 <== 5.00 1.00 0.00 1.00 -{p_partkey} 2828.00 2.64 <== 1338.00 2.91 <== 0.00 1.00 -{p_size} 2828.00 2.64 <== 1.00 1.00 0.00 1.00 -{p_type} 2828.00 2.64 <== 150.00 5.00 <== 0.00 1.00 -{ps_partkey} 2828.00 2.64 <== 1176.00 2.56 <== 0.00 1.00 -{ps_partkey_1} 2828.00 2.64 <== 1338.00 2.91 <== 0.00 1.00 -{ps_suppkey} 2828.00 2.64 <== 1407.00 2.57 <== 0.00 1.00 -{ps_suppkey_1} 2828.00 2.64 <== 1446.00 2.64 <== 0.00 1.00 -{ps_supplycost} 2828.00 2.64 <== 825.00 1.29 0.00 1.00 -{ps_supplycost_1} 2828.00 2.64 <== 941.00 1.47 0.00 1.00 -{r_name} 2828.00 2.64 <== 1.00 1.00 0.00 1.00 -{r_name_1} 2828.00 2.64 <== 1.00 1.00 0.00 1.00 -{r_regionkey} 2828.00 2.64 <== 1.00 1.00 0.00 1.00 -{r_regionkey_1} 2828.00 2.64 <== 1.00 1.00 0.00 1.00 -{s_acctbal} 2828.00 2.64 <== 1408.00 2.57 <== 0.00 1.00 -{s_address} 2828.00 2.64 <== 1408.00 2.57 <== 0.00 1.00 -{s_comment} 2828.00 2.64 <== 1407.00 2.57 <== 0.00 1.00 -{s_name} 2828.00 2.64 <== 1408.00 2.57 <== 0.00 1.00 -{s_nationkey} 2828.00 2.64 <== 5.00 1.00 0.00 1.00 -{s_nationkey_1} 2828.00 2.64 <== 5.00 1.00 0.00 1.00 -{s_phone} 2828.00 2.64 <== 1407.00 2.57 <== 0.00 1.00 -{s_suppkey} 2828.00 2.64 <== 1407.00 2.57 <== 0.00 1.00 -{s_suppkey_1} 2828.00 2.64 <== 1446.00 2.64 <== 0.00 1.00 +{n_name} 2816.00 2.63 <== 5.00 1.00 0.00 1.00 +{n_nationkey} 2816.00 2.63 <== 5.00 1.00 0.00 1.00 +{n_nationkey_1} 2816.00 2.63 <== 5.00 1.00 0.00 1.00 +{n_regionkey} 2816.00 2.63 <== 1.00 1.00 0.00 1.00 +{n_regionkey_1} 2816.00 2.63 <== 1.00 1.00 0.00 1.00 +{p_mfgr} 2816.00 2.63 <== 5.00 1.00 0.00 1.00 +{p_partkey} 2816.00 2.63 <== 1332.00 2.90 <== 0.00 1.00 +{p_size} 2816.00 2.63 <== 1.00 1.00 0.00 1.00 +{p_type} 2816.00 2.63 <== 150.00 5.00 <== 0.00 1.00 +{ps_partkey} 2816.00 2.63 <== 1171.00 2.55 <== 0.00 1.00 +{ps_partkey_1} 2816.00 2.63 <== 1332.00 2.90 <== 0.00 1.00 +{ps_suppkey} 2816.00 2.63 <== 1402.00 2.56 <== 0.00 1.00 +{ps_suppkey_1} 2816.00 2.63 <== 1444.00 2.64 <== 0.00 1.00 +{ps_supplycost} 2816.00 2.63 <== 1472.00 2.30 <== 0.00 1.00 +{ps_supplycost_1} 2816.00 2.63 <== 2767.00 4.32 <== 0.00 1.00 +{r_name} 2816.00 2.63 <== 1.00 1.00 0.00 1.00 +{r_name_1} 2816.00 2.63 <== 1.00 1.00 0.00 1.00 +{r_regionkey} 2816.00 2.63 <== 1.00 1.00 0.00 1.00 +{r_regionkey_1} 2816.00 2.63 <== 1.00 1.00 0.00 1.00 +{s_acctbal} 2816.00 2.63 <== 1402.00 2.56 <== 0.00 1.00 +{s_address} 2816.00 2.63 <== 1403.00 2.56 <== 0.00 1.00 +{s_comment} 2816.00 2.63 <== 1402.00 2.56 <== 0.00 1.00 +{s_name} 2816.00 2.63 <== 1402.00 2.56 <== 0.00 1.00 +{s_nationkey} 2816.00 2.63 <== 5.00 1.00 0.00 1.00 +{s_nationkey_1} 2816.00 2.63 <== 5.00 1.00 0.00 1.00 +{s_phone} 2816.00 2.63 <== 1403.00 2.56 <== 0.00 1.00 +{s_suppkey} 2816.00 2.63 <== 1402.00 2.56 <== 0.00 1.00 +{s_suppkey_1} 2816.00 2.63 <== 1444.00 2.64 <== 0.00 1.00 ----Stats for q2_lookup_join_6---- column_names row_count distinct_count null_count @@ -483,28 +483,28 @@ column_names row_count distinct_count null_count {s_suppkey} 2568 548 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{n_name} 4468.00 1.74 25.00 5.00 <== 0.00 1.00 -{n_nationkey} 4468.00 1.74 25.00 5.00 <== 0.00 1.00 -{n_regionkey} 4468.00 1.74 1.00 1.00 0.00 1.00 -{p_mfgr} 4468.00 1.74 5.00 1.00 0.00 1.00 -{p_partkey} 4468.00 1.74 1338.00 2.91 <== 0.00 1.00 -{p_size} 4468.00 1.74 1.00 1.00 0.00 1.00 -{p_type} 4468.00 1.74 150.00 5.00 <== 0.00 1.00 -{ps_partkey} 4468.00 1.74 1338.00 2.91 <== 0.00 1.00 -{ps_partkey_1} 4468.00 1.74 4417.00 9.60 <== 0.00 1.00 -{ps_suppkey} 4468.00 1.74 3597.00 6.56 <== 0.00 1.00 -{ps_suppkey_1} 4468.00 1.74 3597.00 2.17 <== 0.00 1.00 -{ps_supplycost} 4468.00 1.74 989.00 1.55 0.00 1.00 -{ps_supplycost_1} 4468.00 1.74 989.00 1.85 0.00 1.00 -{r_name} 4468.00 1.74 1.00 1.00 0.00 1.00 -{r_regionkey} 4468.00 1.74 1.00 1.00 0.00 1.00 -{s_acctbal} 4468.00 1.74 3603.00 6.57 <== 0.00 1.00 -{s_address} 4468.00 1.74 3603.00 6.57 <== 0.00 1.00 -{s_comment} 4468.00 1.74 3596.00 6.56 <== 0.00 1.00 -{s_name} 4468.00 1.74 3602.00 6.57 <== 0.00 1.00 -{s_nationkey} 4468.00 1.74 25.00 5.00 <== 0.00 1.00 -{s_phone} 4468.00 1.74 3591.00 6.55 <== 0.00 1.00 -{s_suppkey} 4468.00 1.74 3597.00 6.56 <== 0.00 1.00 +{n_name} 4449.00 1.73 25.00 5.00 <== 0.00 1.00 +{n_nationkey} 4449.00 1.73 25.00 5.00 <== 0.00 1.00 +{n_regionkey} 4449.00 1.73 1.00 1.00 0.00 1.00 +{p_mfgr} 4449.00 1.73 5.00 1.00 0.00 1.00 +{p_partkey} 4449.00 1.73 1332.00 2.90 <== 0.00 1.00 +{p_size} 4449.00 1.73 1.00 1.00 0.00 1.00 +{p_type} 4449.00 1.73 150.00 5.00 <== 0.00 1.00 +{ps_partkey} 4449.00 1.73 1332.00 2.90 <== 0.00 1.00 +{ps_partkey_1} 4449.00 1.73 4398.00 9.56 <== 0.00 1.00 +{ps_suppkey} 4449.00 1.73 3585.00 6.54 <== 0.00 1.00 +{ps_suppkey_1} 4449.00 1.73 3585.00 2.16 <== 0.00 1.00 +{ps_supplycost} 4449.00 1.73 4352.00 6.80 <== 0.00 1.00 +{ps_supplycost_1} 4449.00 1.73 4352.00 2.38 <== 0.00 1.00 +{r_name} 4449.00 1.73 1.00 1.00 0.00 1.00 +{r_regionkey} 4449.00 1.73 1.00 1.00 0.00 1.00 +{s_acctbal} 4449.00 1.73 3589.00 6.55 <== 0.00 1.00 +{s_address} 4449.00 1.73 3591.00 6.55 <== 0.00 1.00 +{s_comment} 4449.00 1.73 3586.00 6.54 <== 0.00 1.00 +{s_name} 4449.00 1.73 3590.00 6.55 <== 0.00 1.00 +{s_nationkey} 4449.00 1.73 25.00 5.00 <== 0.00 1.00 +{s_phone} 4449.00 1.73 3591.00 6.55 <== 0.00 1.00 +{s_suppkey} 4449.00 1.73 3585.00 6.54 <== 0.00 1.00 ----Stats for q2_inner_join_7---- column_names row_count distinct_count null_count @@ -529,25 +529,25 @@ column_names row_count distinct_count null_count {s_suppkey} 642 548 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{n_name} 1938.00 3.02 <== 5.00 1.00 0.00 1.00 -{n_nationkey} 1938.00 3.02 <== 5.00 1.00 0.00 1.00 -{n_regionkey} 1938.00 3.02 <== 1.00 1.00 0.00 1.00 -{p_mfgr} 1938.00 3.02 <== 5.00 1.00 0.00 1.00 -{p_partkey} 1938.00 3.02 <== 1338.00 2.91 <== 0.00 1.00 -{p_size} 1938.00 3.02 <== 1.00 1.00 0.00 1.00 -{p_type} 1938.00 3.02 <== 150.00 5.00 <== 0.00 1.00 -{ps_partkey} 1938.00 3.02 <== 1338.00 2.91 <== 0.00 1.00 -{ps_suppkey} 1938.00 3.02 <== 1761.00 3.21 <== 0.00 1.00 -{ps_supplycost} 1938.00 3.02 <== 856.00 1.34 0.00 1.00 -{r_name} 1938.00 3.02 <== 1.00 1.00 0.00 1.00 -{r_regionkey} 1938.00 3.02 <== 1.00 1.00 0.00 1.00 -{s_acctbal} 1938.00 3.02 <== 1762.00 3.22 <== 0.00 1.00 -{s_address} 1938.00 3.02 <== 1762.00 3.22 <== 0.00 1.00 -{s_comment} 1938.00 3.02 <== 1761.00 3.21 <== 0.00 1.00 -{s_name} 1938.00 3.02 <== 1762.00 3.22 <== 0.00 1.00 -{s_nationkey} 1938.00 3.02 <== 5.00 1.00 0.00 1.00 -{s_phone} 1938.00 3.02 <== 1759.00 3.21 <== 0.00 1.00 -{s_suppkey} 1938.00 3.02 <== 1761.00 3.21 <== 0.00 1.00 +{n_name} 1930.00 3.01 <== 5.00 1.00 0.00 1.00 +{n_nationkey} 1930.00 3.01 <== 5.00 1.00 0.00 1.00 +{n_regionkey} 1930.00 3.01 <== 1.00 1.00 0.00 1.00 +{p_mfgr} 1930.00 3.01 <== 5.00 1.00 0.00 1.00 +{p_partkey} 1930.00 3.01 <== 1332.00 2.90 <== 0.00 1.00 +{p_size} 1930.00 3.01 <== 1.00 1.00 0.00 1.00 +{p_type} 1930.00 3.01 <== 150.00 5.00 <== 0.00 1.00 +{ps_partkey} 1930.00 3.01 <== 1332.00 2.90 <== 0.00 1.00 +{ps_suppkey} 1930.00 3.01 <== 1754.00 3.20 <== 0.00 1.00 +{ps_supplycost} 1930.00 3.01 <== 1908.00 2.98 <== 0.00 1.00 +{r_name} 1930.00 3.01 <== 1.00 1.00 0.00 1.00 +{r_regionkey} 1930.00 3.01 <== 1.00 1.00 0.00 1.00 +{s_acctbal} 1930.00 3.01 <== 1755.00 3.20 <== 0.00 1.00 +{s_address} 1930.00 3.01 <== 1756.00 3.20 <== 0.00 1.00 +{s_comment} 1930.00 3.01 <== 1754.00 3.20 <== 0.00 1.00 +{s_name} 1930.00 3.01 <== 1755.00 3.20 <== 0.00 1.00 +{s_nationkey} 1930.00 3.01 <== 5.00 1.00 0.00 1.00 +{s_phone} 1930.00 3.01 <== 1756.00 3.20 <== 0.00 1.00 +{s_suppkey} 1930.00 3.01 <== 1754.00 3.20 <== 0.00 1.00 ----Stats for q2_lookup_join_8---- column_names row_count distinct_count null_count @@ -560,13 +560,13 @@ column_names row_count distinct_count null_count {ps_supplycost} 2988 2948 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{p_mfgr} 5372.00 1.80 5.00 1.00 0.00 1.00 -{p_partkey} 5372.00 1.80 1338.00 1.79 0.00 1.00 -{p_size} 5372.00 1.80 1.00 1.00 0.00 1.00 -{p_type} 5372.00 1.80 150.00 5.00 <== 0.00 1.00 -{ps_partkey} 5372.00 1.80 1338.00 1.79 0.00 1.00 -{ps_suppkey} 5372.00 1.80 4148.00 1.61 0.00 1.00 -{ps_supplycost} 5372.00 1.80 995.00 2.96 <== 0.00 1.00 +{p_mfgr} 5350.00 1.79 5.00 1.00 0.00 1.00 +{p_partkey} 5350.00 1.79 1332.00 1.78 0.00 1.00 +{p_size} 5350.00 1.79 1.00 1.00 0.00 1.00 +{p_type} 5350.00 1.79 150.00 5.00 <== 0.00 1.00 +{ps_partkey} 5350.00 1.79 1332.00 1.78 0.00 1.00 +{ps_suppkey} 5350.00 1.79 4135.00 1.61 0.00 1.00 +{ps_supplycost} 5350.00 1.79 5210.00 1.77 0.00 1.00 ----Stats for q2_select_9---- column_names row_count distinct_count null_count @@ -576,10 +576,10 @@ column_names row_count distinct_count null_count {p_type} 747 30 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{p_mfgr} 1338.00 1.79 5.00 1.00 0.00 1.00 -{p_partkey} 1338.00 1.79 1338.00 1.79 0.00 1.00 -{p_size} 1338.00 1.79 1.00 1.00 0.00 1.00 -{p_type} 1338.00 1.79 150.00 5.00 <== 0.00 1.00 +{p_mfgr} 1332.00 1.78 5.00 1.00 0.00 1.00 +{p_partkey} 1332.00 1.78 1332.00 1.78 0.00 1.00 +{p_size} 1332.00 1.78 1.00 1.00 0.00 1.00 +{p_type} 1332.00 1.78 150.00 5.00 <== 0.00 1.00 ----Stats for q2_scan_10---- column_names row_count distinct_count null_count @@ -617,10 +617,10 @@ column_names row_count_est row_count_err distinct_count_est distinct_count_ {r_regionkey} 2000.00 1.01 1.00 1.00 0.00 1.00 {s_acctbal} 2000.00 1.01 1846.00 1.07 0.00 1.00 {s_address} 2000.00 1.01 1846.00 1.08 0.00 1.00 -{s_comment} 2000.00 1.01 1844.00 1.08 0.00 1.00 +{s_comment} 2000.00 1.01 1845.00 1.08 0.00 1.00 {s_name} 2000.00 1.01 1846.00 1.08 0.00 1.00 {s_nationkey} 2000.00 1.01 5.00 1.00 0.00 1.00 -{s_phone} 2000.00 1.01 1843.00 1.08 0.00 1.00 +{s_phone} 2000.00 1.01 1846.00 1.08 0.00 1.00 {s_suppkey} 2000.00 1.01 1845.00 1.08 0.00 1.00 ----Stats for q2_scan_12---- @@ -634,12 +634,12 @@ column_names row_count distinct_count null_count {s_suppkey} 10000 9920 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{s_acctbal} 10000.00 1.00 10000.00 1.00 0.00 1.00 +{s_acctbal} 10000.00 1.00 9967.00 1.00 0.00 1.00 {s_address} 10000.00 1.00 10000.00 1.00 0.00 1.00 -{s_comment} 10000.00 1.00 9903.00 1.00 0.00 1.00 +{s_comment} 10000.00 1.00 9934.00 1.00 0.00 1.00 {s_name} 10000.00 1.00 9990.00 1.00 0.00 1.00 {s_nationkey} 10000.00 1.00 25.00 1.00 0.00 1.00 -{s_phone} 10000.00 1.00 9840.00 1.02 0.00 1.00 +{s_phone} 10000.00 1.00 10000.00 1.00 0.00 1.00 {s_suppkey} 10000.00 1.00 9920.00 1.00 0.00 1.00 ----Stats for q2_inner_join_13---- diff --git a/pkg/sql/opt/memo/testdata/stats_quality/tpch/q03 b/pkg/sql/opt/memo/testdata/stats_quality/tpch/q03 index d1a175c7d7e0..4c9ad01b0b5c 100644 --- a/pkg/sql/opt/memo/testdata/stats_quality/tpch/q03 +++ b/pkg/sql/opt/memo/testdata/stats_quality/tpch/q03 @@ -57,46 +57,46 @@ top-k ├── columns: o_orderdate:15(date!null) o_shippriority:18(int!null) l_orderkey:22(int!null) sum:41(float!null) ├── grouping columns: l_orderkey:22(int!null) ├── immutable - ├── stats: [rows=364699, distinct(15)=364699, null(15)=0, avgsize(15)=4, distinct(18)=364699, null(18)=0, avgsize(18)=4, distinct(22)=364699, null(22)=0, avgsize(22)=4, distinct(41)=364699, null(41)=0, avgsize(41)=4] + ├── stats: [rows=358456.7, distinct(15)=358457, null(15)=0, avgsize(15)=4, distinct(18)=358457, null(18)=0, avgsize(18)=4, distinct(22)=358457, null(22)=0, avgsize(22)=4, distinct(41)=358457, null(41)=0, avgsize(41)=4] ├── key: (22) ├── fd: (22)-->(15,18,41) ├── project │ ├── save-table-name: q3_project_3 │ ├── columns: column40:40(float!null) o_orderdate:15(date!null) o_shippriority:18(int!null) l_orderkey:22(int!null) │ ├── immutable - │ ├── stats: [rows=501066, distinct(15)=1169, null(15)=0, avgsize(15)=4, distinct(18)=1, null(18)=0, avgsize(18)=4, distinct(22)=364699, null(22)=0, avgsize(22)=4, distinct(40)=415698, null(40)=0, avgsize(40)=8] + │ ├── stats: [rows=493436.5, distinct(15)=1169, null(15)=0, avgsize(15)=4, distinct(18)=1, null(18)=0, avgsize(18)=2, distinct(22)=358457, null(22)=0, avgsize(22)=4, distinct(40)=408763, null(40)=0, avgsize(40)=18] │ ├── fd: (22)-->(15,18) │ ├── inner-join (lookup lineitem) │ │ ├── save-table-name: q3_lookup_join_4 │ │ ├── columns: c_custkey:1(int!null) c_mktsegment:7(char!null) o_orderkey:11(int!null) o_custkey:12(int!null) o_orderdate:15(date!null) o_shippriority:18(int!null) l_orderkey:22(int!null) l_extendedprice:27(float!null) l_discount:28(float!null) l_shipdate:32(date!null) │ │ ├── key columns: [11] = [22] - │ │ ├── stats: [rows=501066, distinct(1)=30139, null(1)=0, avgsize(1)=4, distinct(7)=1, null(7)=0, avgsize(7)=4, distinct(11)=364699, null(11)=0, avgsize(11)=4, distinct(12)=30139, null(12)=0, avgsize(12)=4, distinct(15)=1169, null(15)=0, avgsize(15)=4, distinct(18)=1, null(18)=0, avgsize(18)=4, distinct(22)=364699, null(22)=0, avgsize(22)=4, distinct(27)=371185, null(27)=0, avgsize(27)=4, distinct(28)=11, null(28)=0, avgsize(28)=4, distinct(32)=1354, null(32)=0, avgsize(32)=4, distinct(27,28)=415698, null(27,28)=0, avgsize(27,28)=8] + │ │ ├── stats: [rows=493436.5, distinct(1)=30523.3, null(1)=0, avgsize(1)=4, distinct(7)=1, null(7)=0, avgsize(7)=11, distinct(11)=358457, null(11)=0, avgsize(11)=4, distinct(12)=30523.3, null(12)=0, avgsize(12)=4, distinct(15)=1169, null(15)=0, avgsize(15)=4, distinct(18)=1, null(18)=0, avgsize(18)=2, distinct(22)=358457, null(22)=0, avgsize(22)=4, distinct(27)=362999, null(27)=0, avgsize(27)=9, distinct(28)=11, null(28)=0, avgsize(28)=9, distinct(32)=1355, null(32)=0, avgsize(32)=4, distinct(27,28)=408763, null(27,28)=0, avgsize(27,28)=18] │ │ ├── fd: ()-->(7), (11)-->(12,15,18), (11)==(22), (22)==(11), (1)==(12), (12)==(1) │ │ ├── inner-join (hash) │ │ │ ├── save-table-name: q3_inner_join_5 │ │ │ ├── columns: c_custkey:1(int!null) c_mktsegment:7(char!null) o_orderkey:11(int!null) o_custkey:12(int!null) o_orderdate:15(date!null) o_shippriority:18(int!null) │ │ │ ├── multiplicity: left-rows(zero-or-one), right-rows(zero-or-more) - │ │ │ ├── stats: [rows=224946.8, distinct(1)=30139, null(1)=0, avgsize(1)=4, distinct(7)=1, null(7)=0, avgsize(7)=4, distinct(11)=194147, null(11)=0, avgsize(11)=4, distinct(12)=30139, null(12)=0, avgsize(12)=4, distinct(15)=1169, null(15)=0, avgsize(15)=4, distinct(18)=1, null(18)=0, avgsize(18)=4] + │ │ │ ├── stats: [rows=222934.7, distinct(1)=30523.3, null(1)=0, avgsize(1)=4, distinct(7)=1, null(7)=0, avgsize(7)=11, distinct(11)=192056, null(11)=0, avgsize(11)=4, distinct(12)=30523.3, null(12)=0, avgsize(12)=4, distinct(15)=1169, null(15)=0, avgsize(15)=4, distinct(18)=1, null(18)=0, avgsize(18)=2] │ │ │ ├── key: (11) │ │ │ ├── fd: ()-->(7), (11)-->(12,15,18), (1)==(12), (12)==(1) │ │ │ ├── select │ │ │ │ ├── save-table-name: q3_select_6 │ │ │ │ ├── columns: o_orderkey:11(int!null) o_custkey:12(int!null) o_orderdate:15(date!null) o_shippriority:18(int!null) - │ │ │ │ ├── stats: [rows=744600, distinct(11)=744600, null(11)=0, avgsize(11)=4, distinct(12)=99849.7, null(12)=0, avgsize(12)=4, distinct(15)=1169, null(15)=0, avgsize(15)=4, distinct(18)=1, null(18)=0, avgsize(18)=4] - │ │ │ │ │ histogram(15)= 0 750 7350 450 6600 900 7200 750 7350 450 6750 750 7350 750 7200 300 6600 1050 7350 600 7350 600 7200 900 7350 750 6900 750 6900 900 6600 900 7350 1200 6600 1350 6900 900 7200 300 7050 600 7350 750 7200 300 6300 1050 6900 600 7050 900 6450 900 6150 1200 6750 750 7050 750 6750 750 6900 1050 6450 900 6450 900 6300 1200 7200 900 6600 750 6900 1200 7050 1200 7200 600 6750 1200 6900 750 6900 450 6900 600 6750 1650 5850 1500 7200 300 7200 600 6600 750 7200 900 6900 900 6900 450 6600 750 6750 1200 6750 600 7200 150 6900 1350 6300 1050 7200 600 7050 600 7200 1050 7050 450 7050 900 7200 750 6450 1200 6900 1050 6600 900 7050 750 6750 900 6900 600 7200 450 6900 600 7050 900 6600 1050 6900 600 7050 1350 7200 450 6450 900 7050 1350 7200 150 7050 750 6900 1050 7050 900 6750 600 7050 1800 6600 750 6300 1350 7200 600 7200 450 6600 900 6900 450 6750 600 6600 900 7050 300 7050 450 7050 750 6900 600 2875 575 - │ │ │ │ │ <--- '1992-01-01' ------ '1992-01-14' ------ '1992-01-25' ------ '1992-02-09' ------ '1992-02-23' ------ '1992-03-06' ------ '1992-03-19' ------ '1992-03-30' ------ '1992-04-12' ------ '1992-04-24' ------ '1992-05-07' ------ '1992-05-20' ------ '1992-05-31' ------ '1992-06-13' ------ '1992-06-27' ------ '1992-07-09' ------ '1992-07-21' ------ '1992-08-03' ------ '1992-08-17' ------ '1992-09-01' ------ '1992-09-13' ------ '1992-09-23' ------ '1992-10-06' ------ '1992-10-16' ------ '1992-10-29' ------ '1992-11-09' ------ '1992-11-20' ------ '1992-12-03' ------ '1992-12-14' ------ '1992-12-27' ------ '1993-01-09' ------ '1993-01-21' ------ '1993-02-01' ------ '1993-02-13' ------ '1993-02-23' ------ '1993-03-07' ------ '1993-03-17' ------ '1993-03-30' ------ '1993-04-12' ------ '1993-04-24' ------ '1993-05-08' ------ '1993-05-19' ------ '1993-06-01' ------ '1993-06-12' ------ '1993-06-20' ------ '1993-06-30' ------ '1993-07-11' ------ '1993-07-22' ------ '1993-08-02' ------ '1993-08-14' ------ '1993-08-25' ------ '1993-09-05' ------ '1993-09-16' ------ '1993-09-27' ------ '1993-10-10' ------ '1993-10-24' ------ '1993-11-04' ------ '1993-11-15' ------ '1993-11-27' ------ '1993-12-10' ------ '1993-12-25' ------ '1994-01-08' ------ '1994-01-19' ------ '1994-01-30' ------ '1994-02-12' ------ '1994-02-25' ------ '1994-03-06' ------ '1994-03-19' ------ '1994-03-31' ------ '1994-04-12' ------ '1994-04-22' ------ '1994-05-05' ------ '1994-05-19' ------ '1994-05-30' ------ '1994-06-10' ------ '1994-06-23' ------ '1994-07-05' ------ '1994-07-16' ------ '1994-07-25' ------ '1994-08-06' ------ '1994-08-18' ------ '1994-08-31' ------ '1994-09-10' ------ '1994-09-25' ------ '1994-10-06' ------ '1994-10-21' ------ '1994-11-01' ------ '1994-11-12' ------ '1994-11-27' ------ '1994-12-08' ------ '1994-12-21' ------ '1995-01-04' ------ '1995-01-17' ------ '1995-02-01' ------ '1995-02-11' ------ '1995-02-23' ------ '1995-03-08' ------ '1995-03-14' + │ │ │ │ ├── stats: [rows=728580, distinct(11)=728580, null(11)=0, avgsize(11)=4, distinct(12)=99841.4, null(12)=0, avgsize(12)=4, distinct(15)=1169, null(15)=0, avgsize(15)=4, distinct(18)=1, null(18)=0, avgsize(18)=2] + │ │ │ │ │ histogram(15)= 0 450 6900 600 7350 600 6750 900 7050 1350 7350 1350 6750 900 6600 900 7350 600 7200 600 7350 1050 6900 750 6900 750 7350 450 7350 600 7200 750 7350 450 7200 750 7350 750 6150 1200 7050 300 7200 600 7200 300 6600 1350 7050 450 6750 600 7200 750 7050 450 6750 600 7200 900 7050 900 7050 750 7050 600 7200 750 6150 1200 7200 1200 6000 1350 6300 1200 7200 750 6750 1200 6600 900 7050 750 7050 450 7050 900 7200 450 7200 1050 6900 900 6300 1200 6750 600 7050 900 7050 450 6900 1200 6750 600 7050 750 6750 1350 7050 600 7050 300 7200 450 7050 600 6900 450 6900 450 7200 600 6600 900 6900 750 5700 1800 6900 750 6300 1050 7050 900 7200 300 7050 450 6600 750 6450 1200 6900 600 7050 1050 7050 450 6600 750 7050 600 6450 900 7050 600 7200 900 6750 900 7200 750 7200 1050 6750 600 6900 600 6900 1050 7050 450 7050 750 6000 1350 6750 900 6900 900 6900 900 7050 1050 6750 600 7050 900 1935 645 + │ │ │ │ │ <--- '1992-01-01' ------ '1992-01-13' ------ '1992-01-25' ------ '1992-02-05' ------ '1992-02-18' ------ '1992-02-29' ------ '1992-03-12' ------ '1992-03-23' ------ '1992-04-05' ------ '1992-04-17' ------ '1992-04-30' ------ '1992-05-16' ------ '1992-05-28' ------ '1992-06-09' ------ '1992-06-22' ------ '1992-07-04' ------ '1992-07-15' ------ '1992-07-26' ------ '1992-08-09' ------ '1992-08-19' ------ '1992-09-01' ------ '1992-09-12' ------ '1992-09-23' ------ '1992-10-04' ------ '1992-10-17' ------ '1992-10-27' ------ '1992-11-06' ------ '1992-11-19' ------ '1992-11-30' ------ '1992-12-12' ------ '1992-12-23' ------ '1993-01-06' ------ '1993-01-18' ------ '1993-01-31' ------ '1993-02-08' ------ '1993-02-21' ------ '1993-03-01' ------ '1993-03-16' ------ '1993-03-27' ------ '1993-04-07' ------ '1993-04-21' ------ '1993-05-02' ------ '1993-05-14' ------ '1993-05-28' ------ '1993-06-08' ------ '1993-06-20' ------ '1993-07-02' ------ '1993-07-16' ------ '1993-07-29' ------ '1993-08-12' ------ '1993-08-25' ------ '1993-09-07' ------ '1993-09-22' ------ '1993-10-05' ------ '1993-10-18' ------ '1993-10-31' ------ '1993-11-14' ------ '1993-11-25' ------ '1993-12-06' ------ '1993-12-20' ------ '1994-01-03' ------ '1994-01-15' ------ '1994-01-23' ------ '1994-02-04' ------ '1994-02-15' ------ '1994-02-27' ------ '1994-03-09' ------ '1994-03-19' ------ '1994-04-05' ------ '1994-04-16' ------ '1994-04-29' ------ '1994-05-10' ------ '1994-05-24' ------ '1994-06-04' ------ '1994-06-16' ------ '1994-06-30' ------ '1994-07-16' ------ '1994-07-31' ------ '1994-08-13' ------ '1994-08-27' ------ '1994-09-08' ------ '1994-09-23' ------ '1994-10-06' ------ '1994-10-17' ------ '1994-10-28' ------ '1994-11-11' ------ '1994-11-25' ------ '1994-12-11' ------ '1994-12-22' ------ '1995-01-03' ------ '1995-01-17' ------ '1995-01-30' ------ '1995-02-09' ------ '1995-02-23' ------ '1995-03-10' ------ '1995-03-14' │ │ │ │ ├── key: (11) │ │ │ │ ├── fd: (11)-->(12,15,18) │ │ │ │ ├── scan orders │ │ │ │ │ ├── save-table-name: q3_scan_7 │ │ │ │ │ ├── columns: o_orderkey:11(int!null) o_custkey:12(int!null) o_orderdate:15(date!null) o_shippriority:18(int!null) - │ │ │ │ │ ├── stats: [rows=1500000, distinct(11)=1.5e+06, null(11)=0, avgsize(11)=4, distinct(12)=99853, null(12)=0, avgsize(12)=4, distinct(15)=2406, null(15)=0, avgsize(15)=4, distinct(18)=1, null(18)=0, avgsize(18)=4] - │ │ │ │ │ │ histogram(11)= 0 0 0 0.99998 7461.9 0.99998 7285.9 0.99998 7544.9 0.99998 7589.9 0.99998 7222.9 0.99998 7324.9 0.99998 7506.9 0.99998 7351.9 0.99998 7777.9 0.99998 7576.9 0.99998 7731.9 0.99998 7694.9 0.99998 7586.9 0.99998 7569.9 0.99998 7757.9 0.99998 7624.9 0.99998 7506.9 0.99998 7245.9 0.99998 7820.9 0.99998 7539.9 0.99998 7455.9 0.99998 7589.9 0.99998 7740.9 0.99998 7604.9 0.99998 7710.9 0.99998 7709.9 0.99998 7708.9 0.99998 7490.9 0.99998 7527.9 0.99998 7331.9 0.99998 7311.9 0.99998 7576.9 0.99998 7545.9 0.99998 7277.9 0.99998 7392.9 0.99998 7508.9 0.99998 7622.9 0.99998 7581.9 0.99998 7775.9 0.99998 7523.9 0.99998 7568.9 0.99998 7483.9 0.99998 7662.9 0.99998 7368.9 0.99998 7470.9 0.99998 7380.9 0.99998 7647.9 0.99998 7381.9 0.99998 7635.9 0.99998 7490.9 0.99998 7446.9 0.99998 7526.9 0.99998 7441.9 0.99998 7265.9 0.99998 7960.9 0.99998 7251.9 0.99998 7514.9 0.99998 7294.9 0.99998 7502.9 0.99998 7285.9 0.99998 7320.9 0.99998 7235.9 0.99998 7451.9 0.99998 7810.9 0.99998 7378.9 0.99998 7418.9 0.99998 7661.9 0.99998 7404.9 0.99998 7432.9 0.99998 7579.9 0.99998 7836.9 0.99998 7445.9 0.99998 7355.9 0.99998 7617.9 0.99998 7110.9 0.99998 7398.9 0.99998 7622.9 0.99998 7655.9 0.99998 7433.9 0.99998 7656.9 0.99998 7404.9 0.99998 7474.9 0.99998 7572.9 0.99998 7688.9 0.99998 7559.9 0.99998 7414.9 0.99998 7523.9 0.99998 7558.9 0.99998 7330.9 0.99998 7587.9 0.99998 7388.9 0.99998 7327.9 0.99998 7671.9 0.99998 7523.9 0.99998 7687.9 0.99998 7524.9 0.99998 7614.9 0.99998 7463.9 0.99998 7594.9 0.99998 7372.9 0.99998 7670.9 0.99998 7310.9 0.99998 7270.9 0.99998 7399.9 0.99998 7688.9 0.99998 7487.9 0.99998 7556.9 0.99998 7365.9 0.99998 7521.9 0.99998 7762.9 0.99998 7386.9 0.99998 7399.9 0.99998 7562.9 0.99998 7502.9 0.99998 7201.9 0.99998 7595.9 0.99998 7525.9 0.99998 7451.9 0.99998 7280.9 0.99998 7307.9 0.99998 7386.9 0.99998 7345.9 0.99998 7383.9 0.99998 7530.9 0.99998 7706.9 0.99998 7581.9 0.99998 7512.9 0.99998 7536.9 0.99998 7210.9 0.99998 7689.9 0.99998 7658.9 0.99998 7358.9 0.99998 7646.9 0.99998 7252.9 0.99998 7327.9 0.99998 7525.9 0.99998 7564.9 0.99998 7524.9 0.99998 7438.9 0.99998 7493.9 0.99998 7419.9 0.99998 7509.9 0.99998 7595.9 0.99998 7396.9 0.99998 7378.9 0.99998 7330.9 0.99998 7387.9 0.99998 7552.9 0.99998 7330.9 0.99998 7431.9 0.99998 7773.9 0.99998 7853.9 0.99998 7562.9 0.99998 7548.9 0.99998 7847.9 0.99998 7933.9 0.99998 7768.9 0.99998 7738.9 0.99998 7480.9 0.99998 7679.9 0.99998 7663.9 0.99998 7587.9 0.99998 7527.9 0.99998 7466.9 0.99998 7444.9 0.99998 7519.9 0.99998 7830.9 0.99998 7568.9 0.99998 7671.9 0.99998 7637.9 0.99998 7462.9 0.99998 7851.9 0.99998 7483.9 0.99998 7765.9 0.99998 7451.9 0.99998 8050.9 0.99998 7644.9 0.99998 7724.9 0.99998 7471.9 0.99998 7517.9 0.99998 7830.9 0.99998 7387.9 0.99998 7749.9 0.99998 7545.9 0.99998 7718.9 0.99998 7384.9 0.99998 7464.9 0.99998 7467.9 0.99998 7809.9 0.99998 7766.9 0.99998 7511.9 0.99998 7641.9 0.99998 7711.9 0.99998 7729.9 0.99998 7631.9 0.99998 7734.9 0.99998 7931.9 0.99998 7586.9 0.99998 7964.9 0.99998 0 0 - │ │ │ │ │ │ <--- -9223372036854775808 --- 1472 --------- 30469 -------- 54689 -------- 85922 -------- 118369 -------- 140867 -------- 166146 -------- 196357 -------- 222375 -------- 259877 -------- 291970 -------- 328227 -------- 363490 -------- 395873 -------- 427783 -------- 464741 -------- 498146 -------- 528358 -------- 551493 -------- 590144 -------- 621254 -------- 650083 -------- 682531 -------- 719041 -------- 751906 -------- 787617 -------- 823298 -------- 858944 -------- 888739 -------- 919527 -------- 944996 -------- 969922 -------- 1002020 -------- 1033280 -------- 1057284 -------- 1084416 -------- 1114693 -------- 1148034 -------- 1180262 -------- 1217697 -------- 1248386 -------- 1280261 -------- 1309862 -------- 1344263 -------- 1370759 -------- 1400003 -------- 1426822 -------- 1460837 -------- 1487680 -------- 1521376 -------- 1551174 -------- 1579779 -------- 1610532 -------- 1638983 -------- 1662660 -------- 1705024 -------- 1728321 -------- 1758757 -------- 1783239 -------- 1813344 -------- 1837573 -------- 1862757 -------- 1885607 -------- 1914340 -------- 1952706 -------- 1979458 -------- 2007302 -------- 2041697 -------- 2069157 -------- 2097383 -------- 2129571 -------- 2168643 -------- 2197223 -------- 2223363 -------- 2256577 -------- 2275975 -------- 2303264 -------- 2336608 -------- 2370823 -------- 2399074 -------- 2433315 -------- 2460771 -------- 2490114 -------- 2522119 -------- 2557218 -------- 2588866 -------- 2616610 -------- 2647296 -------- 2678913 -------- 2704354 -------- 2736743 -------- 2763779 -------- 2789157 -------- 2823812 -------- 2854502 -------- 2889572 -------- 2920263 -------- 2953378 -------- 2982439 -------- 3015013 -------- 3041603 -------- 3076227 -------- 3101125 -------- 3124930 -------- 3152260 -------- 3187366 -------- 3217059 -------- 3248611 -------- 3275008 -------- 3305634 -------- 3342721 -------- 3369702 -------- 3397031 -------- 3428771 -------- 3458885 -------- 3480806 -------- 3513408 -------- 3544129 -------- 3572866 -------- 3596965 -------- 3621794 -------- 3648771 -------- 3674624 -------- 3701510 -------- 3732387 -------- 3767974 -------- 3800224 -------- 3830599 -------- 3861635 -------- 3883808 -------- 3918949 -------- 3953249 -------- 3979456 -------- 4013443 -------- 4036775 -------- 4062148 -------- 4092867 -------- 4124641 -------- 4155333 -------- 4183718 -------- 4213574 -------- 4241445 -------- 4271751 -------- 4304354 -------- 4331590 -------- 4358338 -------- 4383782 -------- 4410791 -------- 4442244 -------- 4467687 -------- 4495876 -------- 4529761 -------- 4565792 -------- 4593991 -------- 4621829 -------- 4657703 -------- 4695878 -------- 4729632 -------- 4762593 -------- 4788581 -------- 4819943 -------- 4850885 -------- 4879777 -------- 4907042 -------- 4932640 -------- 4957638 -------- 4984675 -------- 5020100 -------- 5048481 -------- 5079622 -------- 5109862 -------- 5135363 -------- 5171364 -------- 5197414 -------- 5231104 -------- 5256289 -------- 5297604 -------- 5328038 -------- 5360608 -------- 5386337 -------- 5413315 -------- 5448743 -------- 5472197 -------- 5505440 -------- 5533184 -------- 5565603 -------- 5588963 -------- 5614503 -------- 5640135 -------- 5675008 -------- 5708709 -------- 5735522 -------- 5765862 -------- 5798085 -------- 5830787 -------- 5860867 -------- 5893703 -------- 5931844 -------- 5960706 -------- 5999719 --- 9223372036854775807 - │ │ │ │ │ │ histogram(12)= 0 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 300 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7200 300 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 300 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7200 300 7200 300 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7200 300 7350 150 7200 450 7350 150 7200 300 7350 300 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7200 300 7350 150 7350 150 7350 150 7200 300 7350 150 7200 300 7350 300 7200 300 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 300 7350 150 7350 150 7350 300 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 300 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 300 7350 150 7350 300 7350 150 7350 150 7350 300 7350 150 7350 150 7350 150 7350 150 7350 150 7350 450 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 300 7350 300 7350 150 7350 150 7350 150 7350 300 7350 150 7350 150 7350 150 7350 150 7500 150 7500 150 7500 150 7500 150 7500 150 7500 150 7500 150 7500 150 7500 150 7500 150 7500 150 7500 150 7500 150 7500 150 7350 300 7500 150 7500 150 7500 150 7350 300 7500 150 7500 150 7500 150 7500 150 7500 150 7500 300 7350 150 7500 150 7350 300 7500 150 7500 150 7500 150 7500 150 7500 150 - │ │ │ │ │ │ <--- 25 ------ 758 ------ 1460 ------ 2207 ------ 2911 ------ 3766 ------ 4592 ------ 5371 ------ 6080 ------ 6773 ------ 7421 ------ 8009 ------ 8668 ------ 9583 ------ 10459 ------ 11120 ------ 11872 ------ 12722 ------ 13612 ------ 14390 ------ 15179 ------ 15862 ------ 16658 ------ 17234 ------ 18083 ------ 18862 ------ 19577 ------ 20138 ------ 20869 ------ 21644 ------ 22265 ------ 23105 ------ 23966 ------ 24782 ------ 25532 ------ 26317 ------ 27071 ------ 27664 ------ 28414 ------ 29291 ------ 30097 ------ 30917 ------ 31571 ------ 32357 ------ 33175 ------ 33820 ------ 34678 ------ 35311 ------ 35935 ------ 36689 ------ 37360 ------ 37969 ------ 38792 ------ 39442 ------ 40268 ------ 41044 ------ 41656 ------ 42370 ------ 43085 ------ 43909 ------ 44672 ------ 45326 ------ 46310 ------ 47150 ------ 47801 ------ 48563 ------ 49336 ------ 50111 ------ 50747 ------ 51631 ------ 52250 ------ 52873 ------ 53753 ------ 54632 ------ 55324 ------ 56141 ------ 56924 ------ 57524 ------ 58382 ------ 59069 ------ 59915 ------ 60779 ------ 61466 ------ 62306 ------ 63041 ------ 63799 ------ 64415 ------ 65452 ------ 66266 ------ 67055 ------ 67754 ------ 68510 ------ 69350 ------ 70127 ------ 70702 ------ 71462 ------ 72428 ------ 73267 ------ 74005 ------ 74719 ------ 75695 ------ 76400 ------ 77000 ------ 77953 ------ 78557 ------ 79315 ------ 79925 ------ 80530 ------ 81220 ------ 81902 ------ 82607 ------ 83179 ------ 84025 ------ 84970 ------ 85844 ------ 86657 ------ 87184 ------ 88037 ------ 88840 ------ 89531 ------ 90134 ------ 90893 ------ 91651 ------ 92528 ------ 93278 ------ 93944 ------ 94579 ------ 95708 ------ 96323 ------ 97174 ------ 97856 ------ 98602 ------ 99260 ------ 99967 ------ 100567 ------ 101209 ------ 101923 ------ 102734 ------ 103540 ------ 104402 ------ 105101 ------ 105854 ------ 106667 ------ 107584 ------ 108601 ------ 109366 ------ 110185 ------ 111109 ------ 112079 ------ 112712 ------ 113375 ------ 114088 ------ 114719 ------ 115409 ------ 116246 ------ 117028 ------ 117703 ------ 118441 ------ 119161 ------ 119911 ------ 120542 ------ 121391 ------ 122210 ------ 123049 ------ 123794 ------ 124418 ------ 125149 ------ 125963 ------ 126791 ------ 127537 ------ 128390 ------ 129067 ------ 129604 ------ 130400 ------ 131039 ------ 131752 ------ 132460 ------ 133154 ------ 133693 ------ 134515 ------ 135289 ------ 135959 ------ 136651 ------ 137456 ------ 138158 ------ 138947 ------ 139789 ------ 140599 ------ 141446 ------ 142318 ------ 143132 ------ 143698 ------ 144484 ------ 145376 ------ 146068 ------ 146774 ------ 147730 ------ 148436 ------ 149324 ------ 149992 - │ │ │ │ │ │ histogram(15)= 0 750 7350 450 6600 900 7200 750 7350 450 6750 750 7350 750 7200 300 6600 1050 7350 600 7350 600 7200 900 7350 750 6900 750 6900 900 6600 900 7350 1200 6600 1350 6900 900 7200 300 7050 600 7350 750 7200 300 6300 1050 6900 600 7050 900 6450 900 6150 1200 6750 750 7050 750 6750 750 6900 1050 6450 900 6450 900 6300 1200 7200 900 6600 750 6900 1200 7050 1200 7200 600 6750 1200 6900 750 6900 450 6900 600 6750 1650 5850 1500 7200 300 7200 600 6600 750 7200 900 6900 900 6900 450 6600 750 6750 1200 6750 600 7200 150 6900 1350 6300 1050 7200 600 7050 600 7200 1050 7050 450 7050 900 7200 750 6450 1200 6900 1050 6600 900 7050 750 6750 900 6900 600 7200 450 6900 600 7050 900 6600 1050 6900 600 7050 1350 7200 450 6450 900 7050 1350 7200 150 7050 750 6900 1050 7050 900 6750 600 7050 1800 6600 750 6300 1350 7200 600 7200 450 6600 900 6900 450 6750 600 6600 900 7050 300 7050 450 7050 750 6900 600 6900 750 7050 300 7050 450 7200 600 7200 750 7200 150 7050 750 6750 1050 7050 750 7050 450 6600 600 6750 600 7050 300 6750 900 6900 450 6900 450 6600 1050 7050 450 6300 1200 6750 600 6900 750 6600 750 6750 450 6750 600 7050 900 6750 600 6600 750 6900 600 6750 750 6750 750 6900 600 6600 600 6300 1050 7050 450 6750 1050 6750 750 6750 900 6900 450 6450 750 6900 300 6450 750 6900 1050 7050 600 6900 750 7050 750 6600 1200 6600 1050 6750 1050 6600 750 6900 600 7050 150 7050 450 6450 1200 6750 750 7050 600 6600 450 6750 750 6450 750 6750 750 6600 600 5700 1350 6300 900 6900 600 6750 750 6300 900 6450 600 6600 450 6000 1050 6750 450 6300 900 6900 900 6450 600 6900 750 6450 750 6600 1200 6750 450 6300 900 6600 600 6600 1200 6750 1200 6600 1050 6300 1050 6450 900 6600 450 6750 600 6300 600 6300 600 6000 1200 6450 1050 6150 750 6300 600 6600 600 6450 600 6600 900 5550 1200 6450 900 5550 1050 6000 900 5850 900 6300 300 6450 600 6450 450 5850 450 - │ │ │ │ │ │ <--- '1992-01-01' ------ '1992-01-14' ------ '1992-01-25' ------ '1992-02-09' ------ '1992-02-23' ------ '1992-03-06' ------ '1992-03-19' ------ '1992-03-30' ------ '1992-04-12' ------ '1992-04-24' ------ '1992-05-07' ------ '1992-05-20' ------ '1992-05-31' ------ '1992-06-13' ------ '1992-06-27' ------ '1992-07-09' ------ '1992-07-21' ------ '1992-08-03' ------ '1992-08-17' ------ '1992-09-01' ------ '1992-09-13' ------ '1992-09-23' ------ '1992-10-06' ------ '1992-10-16' ------ '1992-10-29' ------ '1992-11-09' ------ '1992-11-20' ------ '1992-12-03' ------ '1992-12-14' ------ '1992-12-27' ------ '1993-01-09' ------ '1993-01-21' ------ '1993-02-01' ------ '1993-02-13' ------ '1993-02-23' ------ '1993-03-07' ------ '1993-03-17' ------ '1993-03-30' ------ '1993-04-12' ------ '1993-04-24' ------ '1993-05-08' ------ '1993-05-19' ------ '1993-06-01' ------ '1993-06-12' ------ '1993-06-20' ------ '1993-06-30' ------ '1993-07-11' ------ '1993-07-22' ------ '1993-08-02' ------ '1993-08-14' ------ '1993-08-25' ------ '1993-09-05' ------ '1993-09-16' ------ '1993-09-27' ------ '1993-10-10' ------ '1993-10-24' ------ '1993-11-04' ------ '1993-11-15' ------ '1993-11-27' ------ '1993-12-10' ------ '1993-12-25' ------ '1994-01-08' ------ '1994-01-19' ------ '1994-01-30' ------ '1994-02-12' ------ '1994-02-25' ------ '1994-03-06' ------ '1994-03-19' ------ '1994-03-31' ------ '1994-04-12' ------ '1994-04-22' ------ '1994-05-05' ------ '1994-05-19' ------ '1994-05-30' ------ '1994-06-10' ------ '1994-06-23' ------ '1994-07-05' ------ '1994-07-16' ------ '1994-07-25' ------ '1994-08-06' ------ '1994-08-18' ------ '1994-08-31' ------ '1994-09-10' ------ '1994-09-25' ------ '1994-10-06' ------ '1994-10-21' ------ '1994-11-01' ------ '1994-11-12' ------ '1994-11-27' ------ '1994-12-08' ------ '1994-12-21' ------ '1995-01-04' ------ '1995-01-17' ------ '1995-02-01' ------ '1995-02-11' ------ '1995-02-23' ------ '1995-03-08' ------ '1995-03-21' ------ '1995-04-05' ------ '1995-04-18' ------ '1995-04-30' ------ '1995-05-13' ------ '1995-05-25' ------ '1995-06-08' ------ '1995-06-22' ------ '1995-07-07' ------ '1995-07-19' ------ '1995-07-29' ------ '1995-08-13' ------ '1995-08-24' ------ '1995-09-05' ------ '1995-09-20' ------ '1995-10-05' ------ '1995-10-14' ------ '1995-10-25' ------ '1995-11-06' ------ '1995-11-16' ------ '1995-11-26' ------ '1995-12-09' ------ '1995-12-21' ------ '1995-12-31' ------ '1996-01-11' ------ '1996-01-23' ------ '1996-02-03' ------ '1996-02-21' ------ '1996-03-02' ------ '1996-03-16' ------ '1996-03-27' ------ '1996-04-08' ------ '1996-04-20' ------ '1996-05-03' ------ '1996-05-13' ------ '1996-05-24' ------ '1996-06-06' ------ '1996-06-19' ------ '1996-06-30' ------ '1996-07-14' ------ '1996-07-25' ------ '1996-08-04' ------ '1996-08-19' ------ '1996-09-03' ------ '1996-09-14' ------ '1996-09-25' ------ '1996-10-09' ------ '1996-10-19' ------ '1996-11-01' ------ '1996-11-11' ------ '1996-11-23' ------ '1996-12-05' ------ '1996-12-19' ------ '1996-12-29' ------ '1997-01-12' ------ '1997-01-22' ------ '1997-02-06' ------ '1997-02-24' ------ '1997-03-08' ------ '1997-03-19' ------ '1997-04-01' ------ '1997-04-12' ------ '1997-04-23' ------ '1997-05-05' ------ '1997-05-15' ------ '1997-05-25' ------ '1997-06-07' ------ '1997-06-18' ------ '1997-07-02' ------ '1997-07-11' ------ '1997-07-24' ------ '1997-08-04' ------ '1997-08-17' ------ '1997-08-26' ------ '1997-09-09' ------ '1997-09-19' ------ '1997-09-28' ------ '1997-10-09' ------ '1997-10-19' ------ '1997-11-01' ------ '1997-11-13' ------ '1997-11-24' ------ '1997-12-05' ------ '1997-12-20' ------ '1997-12-30' ------ '1998-01-12' ------ '1998-01-23' ------ '1998-02-05' ------ '1998-02-17' ------ '1998-02-26' ------ '1998-03-12' ------ '1998-03-23' ------ '1998-04-03' ------ '1998-04-13' ------ '1998-04-24' ------ '1998-05-07' ------ '1998-05-19' ------ '1998-06-01' ------ '1998-06-13' ------ '1998-06-27' ------ '1998-07-12' ------ '1998-07-26' ------ '1998-08-02' + │ │ │ │ │ ├── stats: [rows=1500000, distinct(11)=1.5e+06, null(11)=0, avgsize(11)=4, distinct(12)=99846, null(12)=0, avgsize(12)=4, distinct(15)=2406, null(15)=0, avgsize(15)=4, distinct(18)=1, null(18)=0, avgsize(18)=2] + │ │ │ │ │ │ histogram(11)= 0 0 0 0.99998 7406.9 0.99998 7327.9 0.99998 7748.9 0.99998 7433.9 0.99998 8029.9 0.99998 7265.9 0.99998 7439.9 0.99998 7823.9 0.99998 7526.9 0.99998 7553.9 0.99998 7426.9 0.99998 7490.9 0.99998 7595.9 0.99998 7527.9 0.99998 7640.9 0.99998 7593.9 0.99998 7384.9 0.99998 7713.9 0.99998 7409.9 0.99998 7249.9 0.99998 7518.9 0.99998 7434.9 0.99998 7575.9 0.99998 7471.9 0.99998 7302.9 0.99998 7109.9 0.99998 7646.9 0.99998 7619.9 0.99998 7579.9 0.99998 7489.9 0.99998 7409.9 0.99998 7619.9 0.99998 7805.9 0.99998 7418.9 0.99998 7454.9 0.99998 7651.9 0.99998 7407.9 0.99998 7278.9 0.99998 7402.9 0.99998 7375.9 0.99998 7375.9 0.99998 7517.9 0.99998 7626.9 0.99998 7675.9 0.99998 7470.9 0.99998 7352.9 0.99998 7597.9 0.99998 7649.9 0.99998 7509.9 0.99998 7320.9 0.99998 7287.9 0.99998 7365.9 0.99998 7381.9 0.99998 7478.9 0.99998 7526.9 0.99998 7233.9 0.99998 7676.9 0.99998 7400.9 0.99998 7739.9 0.99998 7638.9 0.99998 7515.9 0.99998 7211.9 0.99998 7231.9 0.99998 7194.9 0.99998 7187.9 0.99998 7885.9 0.99998 7359.9 0.99998 7301.9 0.99998 7493.9 0.99998 7529.9 0.99998 7558.9 0.99998 7148.9 0.99998 7437.9 0.99998 7337.9 0.99998 7299.9 0.99998 7683.9 0.99998 7430.9 0.99998 7252.9 0.99998 7440.9 0.99998 7467.9 0.99998 7694.9 0.99998 7528.9 0.99998 7441.9 0.99998 7694.9 0.99998 7737.9 0.99998 7523.9 0.99998 7400.9 0.99998 7523.9 0.99998 7700.9 0.99998 7156.9 0.99998 7352.9 0.99998 7359.9 0.99998 7334.9 0.99998 7444.9 0.99998 7766.9 0.99998 7675.9 0.99998 7511.9 0.99998 7616.9 0.99998 7308.9 0.99998 7593.9 0.99998 7296.9 0.99998 7557.9 0.99998 7416.9 0.99998 7613.9 0.99998 7421.9 0.99998 7322.9 0.99998 7584.9 0.99998 7726.9 0.99998 7495.9 0.99998 7434.9 0.99998 7337.9 0.99998 7450.9 0.99998 7576.9 0.99998 7245.9 0.99998 7625.9 0.99998 7748.9 0.99998 7417.9 0.99998 7701.9 0.99998 7437.9 0.99998 7345.9 0.99998 7517.9 0.99998 7621.9 0.99998 7359.9 0.99998 7393.9 0.99998 7632.9 0.99998 7715.9 0.99998 7558.9 0.99998 7350.9 0.99998 7557.9 0.99998 7400.9 0.99998 7297.9 0.99998 7875.9 0.99998 7364.9 0.99998 7332.9 0.99998 7458.9 0.99998 7471.9 0.99998 7564.9 0.99998 7523.9 0.99998 7270.9 0.99998 7309.9 0.99998 7418.9 0.99998 7959.9 0.99998 7382.9 0.99998 7507.9 0.99998 7524.9 0.99998 7566.9 0.99998 7705.9 0.99998 7841.9 0.99998 7483.9 0.99998 7685.9 0.99998 7605.9 0.99998 7677.9 0.99998 7647.9 0.99998 7985.9 0.99998 7859.9 0.99998 7673.9 0.99998 7732.9 0.99998 7501.9 0.99998 7498.9 0.99998 7596.9 0.99998 7572.9 0.99998 7848.9 0.99998 7567.9 0.99998 7549.9 0.99998 7493.9 0.99998 7869.9 0.99998 7508.9 0.99998 7626.9 0.99998 7774.9 0.99998 7908.9 0.99998 7501.9 0.99998 7841.9 0.99998 7542.9 0.99998 7623.9 0.99998 7523.9 0.99998 7548.9 0.99998 7977.9 0.99998 7569.9 0.99998 7916.9 0.99998 7613.9 0.99998 7883.9 0.99998 7579.9 0.99998 8076.9 0.99998 7698.9 0.99998 7635.9 0.99998 7530.9 0.99998 7515.9 0.99998 7673.9 0.99998 7781.9 0.99998 7698.9 0.99998 7482.9 0.99998 7805.9 0.99998 7774.9 0.99998 7657.9 0.99998 7655.9 0.99998 7579.9 0.99998 7506.9 0.99998 7736.9 0.99998 7584.9 0.99998 0 0 + │ │ │ │ │ │ <--- -9223372036854775808 --- 1505 --------- 29025 -------- 54400 -------- 91106 -------- 119366 -------- 163554 -------- 187236 -------- 215651 -------- 254373 -------- 285123 -------- 316614 -------- 344678 -------- 374465 -------- 407078 -------- 437861 -------- 471683 -------- 504230 -------- 531168 -------- 566951 -------- 594561 -------- 617825 -------- 648358 -------- 676640 -------- 708706 -------- 737986 -------- 762690 -------- 782081 -------- 816064 -------- 849318 -------- 881511 -------- 911271 -------- 938885 -------- 972135 -------- 1010370 -------- 1038212 -------- 1067041 -------- 1101158 -------- 1128704 -------- 1152742 -------- 1180165 -------- 1206852 -------- 1233537 -------- 1264064 -------- 1297504 -------- 1332260 -------- 1361504 -------- 1387553 -------- 1420224 -------- 1454275 -------- 1484580 -------- 1509766 -------- 1534050 -------- 1560452 -------- 1587299 -------- 1616771 -------- 1647526 -------- 1670343 -------- 1705121 -------- 1732486 -------- 1768967 -------- 1802725 -------- 1833189 -------- 1855398 -------- 1878146 -------- 1899877 -------- 1921414 -------- 1961765 -------- 1988000 -------- 2012672 -------- 2042529 -------- 2073381 -------- 2104999 -------- 2125477 -------- 2153825 -------- 2179462 -------- 2204065 -------- 2239044 -------- 2267205 -------- 2290530 -------- 2318977 -------- 2348134 -------- 2383399 -------- 2414215 -------- 2442695 -------- 2477955 -------- 2514372 -------- 2545062 -------- 2572418 -------- 2603108 -------- 2638534 -------- 2659232 -------- 2685286 -------- 2711527 -------- 2737088 -------- 2765639 -------- 2802818 -------- 2837570 -------- 2867911 -------- 2901088 -------- 2925954 -------- 2958501 -------- 2983042 -------- 3014626 -------- 3042406 -------- 3075489 -------- 3103425 -------- 3128673 -------- 3160994 -------- 3197125 -------- 3227043 -------- 3255328 -------- 3280965 -------- 3309669 -------- 3341767 -------- 3364898 -------- 3398305 -------- 3435008 -------- 3462818 -------- 3498272 -------- 3526631 -------- 3552485 -------- 3583014 -------- 3616322 -------- 3642566 -------- 3669732 -------- 3703330 -------- 3739170 -------- 3770791 -------- 3796804 -------- 3828387 -------- 3855751 -------- 3880321 -------- 3920422 -------- 3946818 -------- 3972322 -------- 4001250 -------- 4030533 -------- 4062306 -------- 4092992 -------- 4116803 -------- 4141697 -------- 4169536 -------- 4211878 -------- 4238753 -------- 4268994 -------- 4299686 -------- 4331525 -------- 4367079 -------- 4406277 -------- 4435878 -------- 4470914 -------- 4500294 -------- 4531617 -------- 4562114 -------- 4601666 -------- 4637856 -------- 4669060 -------- 4701861 -------- 4728416 -------- 4754881 -------- 4784001 -------- 4812482 -------- 4848389 -------- 4876741 -------- 4904612 -------- 4930945 -------- 4967397 -------- 4994146 -------- 5024099 -------- 5058023 -------- 5095527 -------- 5122081 -------- 5157798 -------- 5185472 -------- 5215332 -------- 5242497 -------- 5270338 -------- 5309699 -------- 5338112 -------- 5375843 -------- 5405441 -------- 5442277 -------- 5470945 -------- 5512930 -------- 5544807 -------- 5574980 -------- 5602340 -------- 5629280 -------- 5660482 -------- 5694599 -------- 5726466 -------- 5752519 -------- 5787268 -------- 5821185 -------- 5851973 -------- 5882689 -------- 5911363 -------- 5938052 -------- 5970949 -------- 5999748 --- 9223372036854775807 + │ │ │ │ │ │ histogram(12)= 0 150 7350 150 7350 150 7350 150 7350 150 7200 300 7350 150 7200 450 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7200 300 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 300 7350 150 7350 150 7350 300 7350 300 7350 150 7350 150 7350 150 7200 300 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7200 300 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7200 300 7350 150 7350 150 7350 300 7350 150 7350 150 7350 150 7350 150 7350 150 7350 300 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7200 300 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 300 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7200 300 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7500 150 7500 300 7350 150 7500 300 7350 150 7500 300 7350 150 7500 150 7500 150 7500 150 7500 150 7500 150 7500 150 7500 150 7500 150 7500 150 7500 300 7350 300 7350 300 7350 150 7500 150 7500 150 7500 150 7500 150 7500 150 7500 150 7500 150 7500 150 7500 150 7500 300 7350 150 7500 150 7500 150 7500 150 7500 150 7500 150 7500 150 7500 150 7500 150 7350 300 7500 150 7500 150 + │ │ │ │ │ │ <--- 4 ------ 959 ------ 1858 ------ 2773 ------ 3466 ------ 4333 ------ 5026 ------ 5872 ------ 6571 ------ 7069 ------ 7897 ------ 8611 ------ 9514 ------ 10309 ------ 11038 ------ 11893 ------ 12632 ------ 13450 ------ 14104 ------ 14923 ------ 15719 ------ 16382 ------ 17119 ------ 17882 ------ 18701 ------ 19576 ------ 20314 ------ 20950 ------ 21727 ------ 22261 ------ 23059 ------ 23692 ------ 24488 ------ 25144 ------ 25895 ------ 26747 ------ 27650 ------ 28408 ------ 29140 ------ 29920 ------ 30511 ------ 31261 ------ 31999 ------ 32920 ------ 33688 ------ 34525 ------ 35197 ------ 35876 ------ 36580 ------ 37313 ------ 37924 ------ 38768 ------ 39440 ------ 40127 ------ 41005 ------ 41810 ------ 42422 ------ 43310 ------ 44095 ------ 44644 ------ 45347 ------ 45970 ------ 46634 ------ 47284 ------ 48055 ------ 48850 ------ 49712 ------ 50356 ------ 51268 ------ 52048 ------ 52571 ------ 53125 ------ 54088 ------ 54913 ------ 55771 ------ 56386 ------ 57085 ------ 57877 ------ 58729 ------ 59353 ------ 60133 ------ 60947 ------ 61672 ------ 62411 ------ 63296 ------ 64000 ------ 64586 ------ 65251 ------ 65914 ------ 66403 ------ 66991 ------ 67798 ------ 68494 ------ 69406 ------ 70106 ------ 70921 ------ 71770 ------ 72482 ------ 73256 ------ 74083 ------ 74681 ------ 75412 ------ 76201 ------ 76876 ------ 77684 ------ 78421 ------ 79058 ------ 79909 ------ 80591 ------ 81247 ------ 81964 ------ 82835 ------ 83731 ------ 84467 ------ 85012 ------ 85874 ------ 86647 ------ 87151 ------ 87853 ------ 88543 ------ 89425 ------ 90046 ------ 90640 ------ 91544 ------ 92257 ------ 93107 ------ 93835 ------ 94424 ------ 95383 ------ 96313 ------ 96938 ------ 97808 ------ 98689 ------ 99505 ------ 100144 ------ 100981 ------ 101797 ------ 102556 ------ 103504 ------ 104113 ------ 104980 ------ 105622 ------ 106241 ------ 106988 ------ 107578 ------ 108302 ------ 108905 ------ 109765 ------ 110663 ------ 111409 ------ 112093 ------ 113033 ------ 113683 ------ 114346 ------ 115006 ------ 115798 ------ 116261 ------ 116908 ------ 117610 ------ 118319 ------ 119203 ------ 120058 ------ 120922 ------ 121702 ------ 122486 ------ 123253 ------ 124142 ------ 124795 ------ 125689 ------ 126277 ------ 126904 ------ 127684 ------ 128251 ------ 129032 ------ 129916 ------ 130717 ------ 131554 ------ 132482 ------ 133408 ------ 134272 ------ 135073 ------ 135869 ------ 136963 ------ 137806 ------ 138412 ------ 139103 ------ 139982 ------ 140794 ------ 141455 ------ 142396 ------ 143047 ------ 143788 ------ 144620 ------ 145336 ------ 146170 ------ 147014 ------ 147769 ------ 148508 ------ 149234 ------ 149995 + │ │ │ │ │ │ histogram(15)= 0 450 6900 600 7350 600 6750 900 7050 1350 7350 1350 6750 900 6600 900 7350 600 7200 600 7350 1050 6900 750 6900 750 7350 450 7350 600 7200 750 7350 450 7200 750 7350 750 6150 1200 7050 300 7200 600 7200 300 6600 1350 7050 450 6750 600 7200 750 7050 450 6750 600 7200 900 7050 900 7050 750 7050 600 7200 750 6150 1200 7200 1200 6000 1350 6300 1200 7200 750 6750 1200 6600 900 7050 750 7050 450 7050 900 7200 450 7200 1050 6900 900 6300 1200 6750 600 7050 900 7050 450 6900 1200 6750 600 7050 750 6750 1350 7050 600 7050 300 7200 450 7050 600 6900 450 6900 450 7200 600 6600 900 6900 750 5700 1800 6900 750 6300 1050 7050 900 7200 300 7050 450 6600 750 6450 1200 6900 600 7050 1050 7050 450 6600 750 7050 600 6450 900 7050 600 7200 900 6750 900 7200 750 7200 1050 6750 600 6900 600 6900 1050 7050 450 7050 750 6000 1350 6750 900 6900 900 6900 900 7050 1050 6750 600 7050 900 6450 900 7050 300 6600 750 7050 1350 7200 450 7200 750 7200 600 6300 900 7050 750 6450 900 6900 900 6600 600 6600 600 6900 750 7050 600 6150 1050 6750 600 6600 600 7050 900 7050 1650 6750 600 6750 600 6750 450 7050 1050 6900 1350 6600 600 6300 900 6600 600 6300 1050 6750 900 6300 900 7050 1200 6600 1200 6750 750 6900 900 6750 600 6750 600 6150 1200 6450 1050 7050 750 6300 1050 7050 450 6750 600 6750 600 7050 600 7050 900 6900 600 6900 900 6900 600 6450 1200 6600 450 6900 450 6750 600 6750 750 6750 1350 6750 450 6600 750 6600 450 6450 750 6450 600 6750 600 6900 900 6300 750 6450 1200 6000 1500 6900 900 6000 1200 6300 750 6450 600 6900 1050 6600 600 6900 1650 5850 1050 6600 750 6600 450 6300 900 6600 300 6600 600 6750 900 6750 450 6600 750 6600 300 6150 900 6750 600 5850 1050 6750 450 6750 750 6600 900 6150 600 6600 450 6150 750 6600 1350 6600 450 6000 1200 5550 1350 6150 450 6300 450 6450 900 6450 750 6000 1650 5850 750 6000 450 5250 900 5400 1050 5400 600 + │ │ │ │ │ │ <--- '1992-01-01' ------ '1992-01-13' ------ '1992-01-25' ------ '1992-02-05' ------ '1992-02-18' ------ '1992-02-29' ------ '1992-03-12' ------ '1992-03-23' ------ '1992-04-05' ------ '1992-04-17' ------ '1992-04-30' ------ '1992-05-16' ------ '1992-05-28' ------ '1992-06-09' ------ '1992-06-22' ------ '1992-07-04' ------ '1992-07-15' ------ '1992-07-26' ------ '1992-08-09' ------ '1992-08-19' ------ '1992-09-01' ------ '1992-09-12' ------ '1992-09-23' ------ '1992-10-04' ------ '1992-10-17' ------ '1992-10-27' ------ '1992-11-06' ------ '1992-11-19' ------ '1992-11-30' ------ '1992-12-12' ------ '1992-12-23' ------ '1993-01-06' ------ '1993-01-18' ------ '1993-01-31' ------ '1993-02-08' ------ '1993-02-21' ------ '1993-03-01' ------ '1993-03-16' ------ '1993-03-27' ------ '1993-04-07' ------ '1993-04-21' ------ '1993-05-02' ------ '1993-05-14' ------ '1993-05-28' ------ '1993-06-08' ------ '1993-06-20' ------ '1993-07-02' ------ '1993-07-16' ------ '1993-07-29' ------ '1993-08-12' ------ '1993-08-25' ------ '1993-09-07' ------ '1993-09-22' ------ '1993-10-05' ------ '1993-10-18' ------ '1993-10-31' ------ '1993-11-14' ------ '1993-11-25' ------ '1993-12-06' ------ '1993-12-20' ------ '1994-01-03' ------ '1994-01-15' ------ '1994-01-23' ------ '1994-02-04' ------ '1994-02-15' ------ '1994-02-27' ------ '1994-03-09' ------ '1994-03-19' ------ '1994-04-05' ------ '1994-04-16' ------ '1994-04-29' ------ '1994-05-10' ------ '1994-05-24' ------ '1994-06-04' ------ '1994-06-16' ------ '1994-06-30' ------ '1994-07-16' ------ '1994-07-31' ------ '1994-08-13' ------ '1994-08-27' ------ '1994-09-08' ------ '1994-09-23' ------ '1994-10-06' ------ '1994-10-17' ------ '1994-10-28' ------ '1994-11-11' ------ '1994-11-25' ------ '1994-12-11' ------ '1994-12-22' ------ '1995-01-03' ------ '1995-01-17' ------ '1995-01-30' ------ '1995-02-09' ------ '1995-02-23' ------ '1995-03-10' ------ '1995-03-21' ------ '1995-04-04' ------ '1995-04-15' ------ '1995-04-27' ------ '1995-05-12' ------ '1995-05-26' ------ '1995-06-04' ------ '1995-06-13' ------ '1995-06-26' ------ '1995-07-08' ------ '1995-07-19' ------ '1995-07-31' ------ '1995-08-12' ------ '1995-08-21' ------ '1995-09-04' ------ '1995-09-13' ------ '1995-09-25' ------ '1995-10-06' ------ '1995-10-22' ------ '1995-10-30' ------ '1995-11-11' ------ '1995-11-23' ------ '1995-12-06' ------ '1995-12-19' ------ '1996-01-01' ------ '1996-01-13' ------ '1996-01-23' ------ '1996-02-03' ------ '1996-02-14' ------ '1996-02-24' ------ '1996-03-05' ------ '1996-03-17' ------ '1996-03-26' ------ '1996-04-09' ------ '1996-04-21' ------ '1996-05-03' ------ '1996-05-15' ------ '1996-05-28' ------ '1996-06-06' ------ '1996-06-16' ------ '1996-06-27' ------ '1996-07-11' ------ '1996-07-24' ------ '1996-08-07' ------ '1996-08-20' ------ '1996-09-04' ------ '1996-09-17' ------ '1996-10-05' ------ '1996-10-18' ------ '1996-10-29' ------ '1996-11-07' ------ '1996-11-20' ------ '1996-11-30' ------ '1996-12-15' ------ '1996-12-30' ------ '1997-01-13' ------ '1997-01-25' ------ '1997-02-05' ------ '1997-02-15' ------ '1997-02-24' ------ '1997-03-06' ------ '1997-03-18' ------ '1997-03-30' ------ '1997-04-09' ------ '1997-04-21' ------ '1997-05-01' ------ '1997-05-12' ------ '1997-05-24' ------ '1997-06-04' ------ '1997-06-15' ------ '1997-06-28' ------ '1997-07-10' ------ '1997-07-20' ------ '1997-07-30' ------ '1997-08-13' ------ '1997-08-24' ------ '1997-09-04' ------ '1997-09-16' ------ '1997-09-29' ------ '1997-10-15' ------ '1997-10-30' ------ '1997-11-13' ------ '1997-11-25' ------ '1997-12-06' ------ '1997-12-18' ------ '1997-12-30' ------ '1998-01-10' ------ '1998-01-23' ------ '1998-02-02' ------ '1998-02-15' ------ '1998-02-28' ------ '1998-03-11' ------ '1998-03-24' ------ '1998-04-03' ------ '1998-04-12' ------ '1998-04-24' ------ '1998-05-05' ------ '1998-05-18' ------ '1998-05-31' ------ '1998-06-11' ------ '1998-06-20' ------ '1998-06-30' ------ '1998-07-12' ------ '1998-07-23' ------ '1998-08-02' │ │ │ │ │ │ histogram(18)= 0 1.5e+06 │ │ │ │ │ │ <----- 0 -- │ │ │ │ │ ├── key: (11) @@ -106,18 +106,18 @@ top-k │ │ │ ├── select │ │ │ │ ├── save-table-name: q3_select_8 │ │ │ │ ├── columns: c_custkey:1(int!null) c_mktsegment:7(char!null) - │ │ │ │ ├── stats: [rows=30165, distinct(1)=30139, null(1)=0, avgsize(1)=4, distinct(7)=1, null(7)=0, avgsize(7)=4] - │ │ │ │ │ histogram(7)= 0 30165 + │ │ │ │ ├── stats: [rows=30550, distinct(1)=30523.3, null(1)=0, avgsize(1)=4, distinct(7)=1, null(7)=0, avgsize(7)=11] + │ │ │ │ │ histogram(7)= 0 30550 │ │ │ │ │ <--- 'BUILDING' │ │ │ │ ├── key: (1) │ │ │ │ ├── fd: ()-->(7) │ │ │ │ ├── scan customer │ │ │ │ │ ├── save-table-name: q3_scan_9 │ │ │ │ │ ├── columns: c_custkey:1(int!null) c_mktsegment:7(char!null) - │ │ │ │ │ ├── stats: [rows=150000, distinct(1)=148813, null(1)=0, avgsize(1)=4, distinct(7)=5, null(7)=0, avgsize(7)=4] - │ │ │ │ │ │ histogram(1)= 0 5 769 5 765 5 732 5 744 5 731 5 754 5 772 5 757 5 713 5 741 5 808 5 744 5 739 5 687 5 820 5 761 5 782 5 632 5 711 5 692 5 648 5 770 5 765 5 702 5 751 5 807 5 794 5 735 5 807 5 719 5 773 5 781 5 684 5 748 5 682 5 703 5 794 5 718 5 807 5 674 5 747 5 677 5 813 5 666 5 766 5 822 5 703 5 676 5 765 5 693 5 723 5 780 5 793 5 770 5 696 5 775 5 764 5 884 5 696 5 688 5 637 5 789 5 702 5 732 5 697 5 769 5 739 5 744 5 861 5 791 5 726 5 793 5 730 5 763 5 789 5 797 5 775 5 862 5 780 5 746 5 783 5 743 5 822 5 806 5 775 5 727 5 724 5 799 5 707 5 757 5 614 5 747 5 704 5 740 5 749 5 735 5 741 5 807 5 827 5 816 5 702 5 699 5 803 5 793 5 672 5 831 5 694 5 746 5 731 5 686 5 685 5 695 5 828 5 756 5 722 5 749 5 790 5 758 5 750 5 782 5 733 5 778 5 762 5 758 5 731 5 778 5 663 5 696 5 684 5 796 5 770 5 656 5 690 5 747 5 782 5 785 5 751 5 697 5 663 5 766 5 695 5 866 5 813 5 765 5 901 5 747 5 683 5 706 5 689 5 734 5 715 5 752 5 855 5 771 5 717 5 794 5 760 5 827 5 747 5 757 5 767 5 726 5 690 5 787 5 783 5 744 5 761 5 746 5 793 5 696 5 749 5 745 5 755 5 800 5 778 5 814 5 826 5 700 5 740 5 773 5 713 5 824 5 792 5 702 5 734 5 751 5 716 5 718 5 722 5 784 5 778 5 700 5 714 5 739 5 748 5 697 5 751 5 663 5 740 5 - │ │ │ │ │ │ <--- 37 ----- 834 ----- 1623 ----- 2351 ----- 3101 ----- 3828 ----- 4598 ----- 5401 ----- 6176 ----- 6868 ----- 7613 ----- 8479 ----- 9230 ----- 9972 ----- 10613 ----- 11500 ----- 12282 ----- 13103 ----- 13624 ----- 14312 ----- 14962 ----- 15520 ----- 16319 ----- 17109 ----- 17780 ----- 18543 ----- 19408 ----- 20250 ----- 20984 ----- 21848 ----- 22551 ----- 23355 ----- 24174 ----- 24809 ----- 25567 ----- 26196 ----- 26868 ----- 27710 ----- 28412 ----- 29276 ----- 29889 ----- 30645 ----- 31264 ----- 32139 ----- 32736 ----- 33527 ----- 34418 ----- 35091 ----- 35709 ----- 36498 ----- 37150 ----- 37861 ----- 38677 ----- 39517 ----- 40316 ----- 40975 ----- 41782 ----- 42569 ----- 43565 ----- 44224 ----- 44867 ----- 45399 ----- 46231 ----- 46902 ----- 47630 ----- 48291 ----- 49087 ----- 49829 ----- 50580 ----- 51538 ----- 52375 ----- 53092 ----- 53932 ----- 54656 ----- 55442 ----- 56274 ----- 57121 ----- 57929 ----- 58888 ----- 59705 ----- 60460 ----- 61282 ----- 62031 ----- 62922 ----- 63785 ----- 64593 ----- 65311 ----- 66024 ----- 66875 ----- 67556 ----- 68331 ----- 68808 ----- 69564 ----- 70239 ----- 70983 ----- 71744 ----- 72478 ----- 73223 ----- 74088 ----- 74988 ----- 75868 ----- 76539 ----- 77203 ----- 78061 ----- 78901 ----- 79510 ----- 80417 ----- 81071 ----- 81826 ----- 82553 ----- 83191 ----- 83828 ----- 84485 ----- 85386 ----- 86159 ----- 86868 ----- 87628 ----- 88463 ----- 89240 ----- 90002 ----- 90822 ----- 91553 ----- 92367 ----- 93152 ----- 93929 ----- 94656 ----- 95470 ----- 96061 ----- 96720 ----- 97355 ----- 98200 ----- 98998 ----- 99573 ----- 100219 ----- 100975 ----- 101795 ----- 102620 ----- 103384 ----- 104044 ----- 104635 ----- 105426 ----- 106083 ----- 107049 ----- 107925 ----- 108715 ----- 109740 ----- 110496 ----- 111128 ----- 111807 ----- 112451 ----- 113184 ----- 113866 ----- 114619 ----- 115556 ----- 116344 ----- 117029 ----- 117859 ----- 118626 ----- 119515 ----- 120258 ----- 121021 ----- 121802 ----- 122505 ----- 123136 ----- 123953 ----- 124763 ----- 125501 ----- 126271 ----- 127012 ----- 127841 ----- 128483 ----- 129230 ----- 129970 ----- 130729 ----- 131569 ----- 132370 ----- 133235 ----- 134122 ----- 134773 ----- 135503 ----- 136294 ----- 136971 ----- 137854 ----- 138681 ----- 139336 ----- 140055 ----- 140806 ----- 141489 ----- 142177 ----- 142873 ----- 143685 ----- 144486 ----- 145138 ----- 145817 ----- 146545 ----- 147291 ----- 147936 ----- 148687 ----- 149260 ----- 149990 - │ │ │ │ │ │ histogram(7)= 0 28890 90495 30615 + │ │ │ │ │ ├── stats: [rows=150000, distinct(1)=148813, null(1)=0, avgsize(1)=4, distinct(7)=5, null(7)=0, avgsize(7)=11] + │ │ │ │ │ │ histogram(1)= 0 0 0 5 745 5 746 5 711 5 780 5 738 5 835 5 697 5 757 5 704 5 696 5 753 5 678 5 813 5 873 5 736 5 840 5 703 5 745 5 710 5 763 5 742 5 673 5 702 5 793 5 732 5 752 5 707 5 751 5 722 5 814 5 789 5 671 5 643 5 706 5 723 5 757 5 713 5 760 5 766 5 711 5 858 5 702 5 695 5 697 5 823 5 857 5 712 5 808 5 754 5 739 5 694 5 782 5 792 5 751 5 758 5 749 5 798 5 685 5 692 5 792 5 710 5 771 5 724 5 853 5 713 5 823 5 772 5 656 5 763 5 672 5 735 5 810 5 786 5 709 5 731 5 702 5 708 5 669 5 733 5 744 5 758 5 800 5 682 5 716 5 716 5 729 5 778 5 721 5 766 5 820 5 757 5 739 5 799 5 780 5 710 5 749 5 754 5 750 5 699 5 821 5 759 5 818 5 763 5 854 5 779 5 810 5 783 5 686 5 703 5 776 5 675 5 812 5 745 5 759 5 793 5 751 5 761 5 798 5 794 5 729 5 696 5 699 5 831 5 709 5 747 5 722 5 768 5 729 5 702 5 729 5 698 5 767 5 792 5 726 5 737 5 671 5 721 5 842 5 701 5 704 5 708 5 726 5 695 5 665 5 688 5 653 5 690 5 734 5 789 5 659 5 785 5 733 5 740 5 826 5 745 5 929 5 899 5 743 5 790 5 825 5 779 5 677 5 697 5 756 5 693 5 862 5 772 5 783 5 757 5 799 5 778 5 752 5 715 5 709 5 790 5 789 5 865 5 808 5 772 5 743 5 751 5 742 5 676 5 684 5 744 5 709 5 679 5 817 5 755 5 754 5 797 5 709 5 748 5 679 5 751 5 775 5 736 5 790 5 714 5 0 0 + │ │ │ │ │ │ <--- -9223372036854775808 --- 59 ----- 811 ----- 1565 ----- 2252 ----- 3068 ----- 3807 ----- 4720 ----- 5381 ----- 6155 ----- 6829 ----- 7487 ----- 8254 ----- 8876 ----- 9751 ----- 10728 ----- 11463 ----- 12385 ----- 13057 ----- 13810 ----- 14495 ----- 15281 ----- 16028 ----- 16640 ----- 17311 ----- 18151 ----- 18880 ----- 19645 ----- 20325 ----- 21088 ----- 21798 ----- 22674 ----- 23507 ----- 24115 ----- 24661 ----- 25340 ----- 26052 ----- 26827 ----- 27518 ----- 28298 ----- 29089 ----- 29777 ----- 30730 ----- 31401 ----- 32057 ----- 32718 ----- 33611 ----- 34562 ----- 35251 ----- 36117 ----- 36887 ----- 37629 ----- 38283 ----- 39104 ----- 39942 ----- 40705 ----- 41481 ----- 42241 ----- 43089 ----- 43725 ----- 44376 ----- 45214 ----- 45899 ----- 46700 ----- 47413 ----- 48356 ----- 49047 ----- 49939 ----- 50742 ----- 51316 ----- 52101 ----- 52710 ----- 53444 ----- 54313 ----- 55140 ----- 55823 ----- 56549 ----- 57219 ----- 57901 ----- 58503 ----- 59234 ----- 59984 ----- 60760 ----- 61613 ----- 62243 ----- 62941 ----- 63638 ----- 64360 ----- 65173 ----- 65880 ----- 66672 ----- 67560 ----- 68334 ----- 69075 ----- 69925 ----- 70742 ----- 71428 ----- 72189 ----- 72958 ----- 73720 ----- 74385 ----- 75274 ----- 76053 ----- 76936 ----- 77721 ----- 78666 ----- 79480 ----- 80349 ----- 81171 ----- 81810 ----- 82482 ----- 83292 ----- 83907 ----- 84780 ----- 85532 ----- 86310 ----- 87149 ----- 87912 ----- 88694 ----- 89543 ----- 90384 ----- 91106 ----- 91764 ----- 92428 ----- 93335 ----- 94018 ----- 94775 ----- 95484 ----- 96279 ----- 97001 ----- 97672 ----- 98394 ----- 99056 ----- 99850 ----- 100688 ----- 101405 ----- 102143 ----- 102751 ----- 103459 ----- 104384 ----- 105052 ----- 105727 ----- 106409 ----- 107125 ----- 107782 ----- 108377 ----- 109020 ----- 109588 ----- 110235 ----- 110967 ----- 111800 ----- 112382 ----- 113196 ----- 113913 ----- 114643 ----- 115529 ----- 116268 ----- 117329 ----- 118341 ----- 119076 ----- 119898 ----- 120782 ----- 121584 ----- 122186 ----- 122830 ----- 123591 ----- 124227 ----- 125175 ----- 125964 ----- 126773 ----- 127535 ----- 128374 ----- 129175 ----- 129928 ----- 130609 ----- 131279 ----- 132102 ----- 132923 ----- 133877 ----- 134732 ----- 135521 ----- 136257 ----- 137007 ----- 137740 ----- 138341 ----- 138958 ----- 139695 ----- 140364 ----- 140971 ----- 141841 ----- 142600 ----- 143356 ----- 144192 ----- 144861 ----- 145607 ----- 146214 ----- 146965 ----- 147761 ----- 148483 ----- 149306 ----- 149986 --- 9223372036854775807 + │ │ │ │ │ │ histogram(7)= 0 29085 91650 29265 │ │ │ │ │ │ <--- 'AUTOMOBILE' ------- 'MACHINERY' │ │ │ │ │ ├── key: (1) │ │ │ │ │ └── fd: (1)-->(7) @@ -158,10 +158,10 @@ column_names row_count distinct_count null_count {sum} 11620 11601 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{l_orderkey} 364699.00 31.39 <== 364699.00 31.41 <== 0.00 1.00 -{o_orderdate} 364699.00 31.39 <== 364699.00 3039.16 <== 0.00 1.00 -{o_shippriority} 364699.00 31.39 <== 364699.00 364699.00 <== 0.00 1.00 -{sum} 364699.00 31.39 <== 364699.00 31.44 <== 0.00 1.00 +{l_orderkey} 358457.00 30.85 <== 358457.00 30.87 <== 0.00 1.00 +{o_orderdate} 358457.00 30.85 <== 358457.00 2987.14 <== 0.00 1.00 +{o_shippriority} 358457.00 30.85 <== 358457.00 358457.00 <== 0.00 1.00 +{sum} 358457.00 30.85 <== 358457.00 30.90 <== 0.00 1.00 ----Stats for q3_project_3---- column_names row_count distinct_count null_count @@ -171,10 +171,10 @@ column_names row_count distinct_count null_count {o_shippriority} 30519 1 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{column40} 501066.00 16.42 <== 415698.00 13.66 <== 0.00 1.00 -{l_orderkey} 501066.00 16.42 <== 364699.00 31.41 <== 0.00 1.00 -{o_orderdate} 501066.00 16.42 <== 1169.00 9.74 <== 0.00 1.00 -{o_shippriority} 501066.00 16.42 <== 1.00 1.00 0.00 1.00 +{column40} 493436.00 16.17 <== 408763.00 13.44 <== 0.00 1.00 +{l_orderkey} 493436.00 16.17 <== 358457.00 30.87 <== 0.00 1.00 +{o_orderdate} 493436.00 16.17 <== 1169.00 9.74 <== 0.00 1.00 +{o_shippriority} 493436.00 16.17 <== 1.00 1.00 0.00 1.00 ----Stats for q3_lookup_join_4---- column_names row_count distinct_count null_count @@ -190,16 +190,16 @@ column_names row_count distinct_count null_count {o_shippriority} 30519 1 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{c_custkey} 501066.00 16.42 <== 30139.00 3.49 <== 0.00 1.00 -{c_mktsegment} 501066.00 16.42 <== 1.00 1.00 0.00 1.00 -{l_discount} 501066.00 16.42 <== 11.00 1.00 0.00 1.00 -{l_extendedprice} 501066.00 16.42 <== 371185.00 12.36 <== 0.00 1.00 -{l_orderkey} 501066.00 16.42 <== 364699.00 31.41 <== 0.00 1.00 -{l_shipdate} 501066.00 16.42 <== 1354.00 11.28 <== 0.00 1.00 -{o_custkey} 501066.00 16.42 <== 30139.00 3.49 <== 0.00 1.00 -{o_orderdate} 501066.00 16.42 <== 1169.00 9.74 <== 0.00 1.00 -{o_orderkey} 501066.00 16.42 <== 364699.00 31.41 <== 0.00 1.00 -{o_shippriority} 501066.00 16.42 <== 1.00 1.00 0.00 1.00 +{c_custkey} 493436.00 16.17 <== 30523.00 3.53 <== 0.00 1.00 +{c_mktsegment} 493436.00 16.17 <== 1.00 1.00 0.00 1.00 +{l_discount} 493436.00 16.17 <== 11.00 1.00 0.00 1.00 +{l_extendedprice} 493436.00 16.17 <== 362999.00 12.08 <== 0.00 1.00 +{l_orderkey} 493436.00 16.17 <== 358457.00 30.87 <== 0.00 1.00 +{l_shipdate} 493436.00 16.17 <== 1355.00 11.29 <== 0.00 1.00 +{o_custkey} 493436.00 16.17 <== 30523.00 3.53 <== 0.00 1.00 +{o_orderdate} 493436.00 16.17 <== 1169.00 9.74 <== 0.00 1.00 +{o_orderkey} 493436.00 16.17 <== 358457.00 30.87 <== 0.00 1.00 +{o_shippriority} 493436.00 16.17 <== 1.00 1.00 0.00 1.00 ----Stats for q3_inner_join_5---- column_names row_count distinct_count null_count @@ -211,12 +211,12 @@ column_names row_count distinct_count null_count {o_shippriority} 147126 1 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{c_custkey} 224947.00 1.53 30139.00 1.50 0.00 1.00 -{c_mktsegment} 224947.00 1.53 1.00 1.00 0.00 1.00 -{o_custkey} 224947.00 1.53 30139.00 1.50 0.00 1.00 -{o_orderdate} 224947.00 1.53 1169.00 1.00 0.00 1.00 -{o_orderkey} 224947.00 1.53 194147.00 1.34 0.00 1.00 -{o_shippriority} 224947.00 1.53 1.00 1.00 0.00 1.00 +{c_custkey} 222935.00 1.52 30523.00 1.52 0.00 1.00 +{c_mktsegment} 222935.00 1.52 1.00 1.00 0.00 1.00 +{o_custkey} 222935.00 1.52 30523.00 1.52 0.00 1.00 +{o_orderdate} 222935.00 1.52 1169.00 1.00 0.00 1.00 +{o_orderkey} 222935.00 1.52 192056.00 1.32 0.00 1.00 +{o_shippriority} 222935.00 1.52 1.00 1.00 0.00 1.00 ----Stats for q3_select_6---- column_names row_count distinct_count null_count @@ -226,10 +226,10 @@ column_names row_count distinct_count null_count {o_shippriority} 727305 1 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{o_custkey} 744600.00 1.02 99850.00 1.00 0.00 1.00 -{o_orderdate} 744600.00 1.02 1169.00 1.00 0.00 1.00 -{o_orderkey} 744600.00 1.02 744600.00 1.02 0.00 1.00 -{o_shippriority} 744600.00 1.02 1.00 1.00 0.00 1.00 +{o_custkey} 728580.00 1.00 99841.00 1.00 0.00 1.00 +{o_orderdate} 728580.00 1.00 1169.00 1.00 0.00 1.00 +{o_orderkey} 728580.00 1.00 728580.00 1.00 0.00 1.00 +{o_shippriority} 728580.00 1.00 1.00 1.00 0.00 1.00 ----Stats for q3_scan_7---- column_names row_count distinct_count null_count @@ -239,7 +239,7 @@ column_names row_count distinct_count null_count {o_shippriority} 1500000 1 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{o_custkey} 1500000.00 1.00 99853.00 1.00 0.00 1.00 +{o_custkey} 1500000.00 1.00 99846.00 1.00 0.00 1.00 {o_orderdate} 1500000.00 1.00 2406.00 1.00 0.00 1.00 {o_orderkey} 1500000.00 1.00 1500000.00 1.00 0.00 1.00 {o_shippriority} 1500000.00 1.00 1.00 1.00 0.00 1.00 @@ -250,8 +250,8 @@ column_names row_count distinct_count null_count {c_mktsegment} 30142 1 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{c_custkey} 30165.00 1.00 30139.00 1.00 0.00 1.00 -{c_mktsegment} 30165.00 1.00 1.00 1.00 0.00 1.00 +{c_custkey} 30550.00 1.01 30523.00 1.01 0.00 1.00 +{c_mktsegment} 30550.00 1.01 1.00 1.00 0.00 1.00 ----Stats for q3_scan_9---- column_names row_count distinct_count null_count diff --git a/pkg/sql/opt/memo/testdata/stats_quality/tpch/q04 b/pkg/sql/opt/memo/testdata/stats_quality/tpch/q04 index 887b9c519f7b..333593941687 100644 --- a/pkg/sql/opt/memo/testdata/stats_quality/tpch/q04 +++ b/pkg/sql/opt/memo/testdata/stats_quality/tpch/q04 @@ -42,7 +42,7 @@ ORDER BY sort ├── save-table-name: q4_sort_1 ├── columns: o_orderpriority:6(char!null) order_count:30(int!null) - ├── stats: [rows=4, distinct(6)=4, null(6)=0, avgsize(6)=4, distinct(30)=4, null(30)=0, avgsize(30)=4] + ├── stats: [rows=5, distinct(6)=5, null(6)=0, avgsize(6)=11, distinct(30)=5, null(30)=0, avgsize(30)=11] ├── key: (6) ├── fd: (6)-->(30) ├── ordering: +6 @@ -50,33 +50,33 @@ sort ├── save-table-name: q4_group_by_2 ├── columns: o_orderpriority:6(char!null) count_rows:30(int!null) ├── grouping columns: o_orderpriority:6(char!null) - ├── stats: [rows=4, distinct(6)=4, null(6)=0, avgsize(6)=4, distinct(30)=4, null(30)=0, avgsize(30)=4] + ├── stats: [rows=5, distinct(6)=5, null(6)=0, avgsize(6)=11, distinct(30)=5, null(30)=0, avgsize(30)=11] ├── key: (6) ├── fd: (6)-->(30) ├── semi-join (lookup lineitem) │ ├── save-table-name: q4_lookup_join_3 │ ├── columns: o_orderkey:1(int!null) o_orderdate:5(date!null) o_orderpriority:6(char!null) │ ├── key columns: [1] = [12] - │ ├── stats: [rows=62887.5, distinct(1)=62887.5, null(1)=0, avgsize(1)=4, distinct(5)=92, null(5)=0, avgsize(5)=4, distinct(6)=4, null(6)=0, avgsize(6)=4] + │ ├── stats: [rows=51977.27, distinct(1)=51977.3, null(1)=0, avgsize(1)=4, distinct(5)=92, null(5)=0, avgsize(5)=4, distinct(6)=5, null(6)=0, avgsize(6)=11] │ ├── key: (1) │ ├── fd: (1)-->(5,6) │ ├── index-join orders │ │ ├── save-table-name: q4_index_join_4 │ │ ├── columns: o_orderkey:1(int!null) o_orderdate:5(date!null) o_orderpriority:6(char!null) - │ │ ├── stats: [rows=62887.5, distinct(1)=62887.5, null(1)=0, avgsize(1)=4, distinct(5)=92, null(5)=0, avgsize(5)=4, distinct(6)=4, null(6)=0, avgsize(6)=4] - │ │ │ histogram(5)= 0 0 7200 300 7200 600 6600 750 7200 900 6900 900 6900 450 6600 750 6750 1200 1125 562.5 - │ │ │ <--- '1993-06-30' ------ '1993-07-11' ------ '1993-07-22' ------ '1993-08-02' ------ '1993-08-14' ------ '1993-08-25' ------ '1993-09-05' ------ '1993-09-16' ------ '1993-09-27' ------ '1993-09-30' + │ │ ├── stats: [rows=51977.27, distinct(1)=51977.3, null(1)=0, avgsize(1)=4, distinct(5)=92, null(5)=0, avgsize(5)=4, distinct(6)=5, null(6)=0, avgsize(6)=11] + │ │ │ histogram(5)= 0 0 627.27 900 6300 1200 6750 600 7050 900 7050 450 6900 1200 6750 600 4112.5 587.5 + │ │ │ <--- '1993-06-30' -------- '1993-07-02' ------ '1993-07-16' ------ '1993-07-29' ------ '1993-08-12' ------ '1993-08-25' ------ '1993-09-07' ------ '1993-09-22' -------- '1993-09-30' │ │ ├── key: (1) │ │ ├── fd: (1)-->(5,6) │ │ └── scan orders@o_od │ │ ├── save-table-name: q4_scan_5 │ │ ├── columns: o_orderkey:1(int!null) o_orderdate:5(date!null) │ │ ├── constraint: /5/1: [/'1993-07-01' - /'1993-09-30'] - │ │ ├── stats: [rows=62887.5, distinct(1)=62887.5, null(1)=0, avgsize(1)=4, distinct(5)=92, null(5)=0, avgsize(5)=4] - │ │ │ histogram(1)= 0 0 0 0.041924 312.84 0.041924 305.46 0.041924 316.32 0.041924 318.21 0.041924 302.82 0.041924 307.1 0.041924 314.73 0.041924 308.23 0.041924 326.09 0.041924 317.66 0.041924 324.16 0.041924 322.61 0.041924 318.08 0.041924 317.37 0.041924 325.25 0.041924 319.67 0.041924 314.73 0.041924 303.78 0.041924 327.89 0.041924 316.11 0.041924 312.59 0.041924 318.21 0.041924 324.54 0.041924 318.83 0.041924 323.28 0.041924 323.24 0.041924 323.19 0.041924 314.05 0.041924 315.61 0.041924 307.39 0.041924 306.55 0.041924 317.66 0.041924 316.36 0.041924 305.12 0.041924 309.95 0.041924 314.81 0.041924 319.59 0.041924 317.87 0.041924 326 0.041924 315.44 0.041924 317.32 0.041924 313.76 0.041924 321.27 0.041924 308.94 0.041924 313.22 0.041924 309.44 0.041924 320.64 0.041924 309.48 0.041924 320.13 0.041924 314.05 0.041924 312.21 0.041924 315.56 0.041924 312 0.041924 304.62 0.041924 333.76 0.041924 304.03 0.041924 315.06 0.041924 305.84 0.041924 314.56 0.041924 305.46 0.041924 306.93 0.041924 303.36 0.041924 312.42 0.041924 327.47 0.041924 309.36 0.041924 311.04 0.041924 321.22 0.041924 310.45 0.041924 311.62 0.041924 317.79 0.041924 328.56 0.041924 312.17 0.041924 308.39 0.041924 319.38 0.041924 298.12 0.041924 310.2 0.041924 319.59 0.041924 320.97 0.041924 311.66 0.041924 321.01 0.041924 310.45 0.041924 313.38 0.041924 317.49 0.041924 322.36 0.041924 316.95 0.041924 310.87 0.041924 315.44 0.041924 316.91 0.041924 307.35 0.041924 318.12 0.041924 309.78 0.041924 307.22 0.041924 321.64 0.041924 315.44 0.041924 322.31 0.041924 315.48 0.041924 319.25 0.041924 312.92 0.041924 318.41 0.041924 309.11 0.041924 321.6 0.041924 306.51 0.041924 304.83 0.041924 310.24 0.041924 322.36 0.041924 313.93 0.041924 316.82 0.041924 308.81 0.041924 315.35 0.041924 325.46 0.041924 309.69 0.041924 310.24 0.041924 317.07 0.041924 314.56 0.041924 301.94 0.041924 318.46 0.041924 315.52 0.041924 312.42 0.041924 305.25 0.041924 306.38 0.041924 309.69 0.041924 307.98 0.041924 309.57 0.041924 315.73 0.041924 323.11 0.041924 317.87 0.041924 314.98 0.041924 315.98 0.041924 302.32 0.041924 322.4 0.041924 321.1 0.041924 308.52 0.041924 320.59 0.041924 304.08 0.041924 307.22 0.041924 315.52 0.041924 317.16 0.041924 315.48 0.041924 311.87 0.041924 314.18 0.041924 311.08 0.041924 314.85 0.041924 318.46 0.041924 310.11 0.041924 309.36 0.041924 307.35 0.041924 309.74 0.041924 316.65 0.041924 307.35 0.041924 311.58 0.041924 325.92 0.041924 329.27 0.041924 317.07 0.041924 316.49 0.041924 329.02 0.041924 332.63 0.041924 325.71 0.041924 324.45 0.041924 313.64 0.041924 321.98 0.041924 321.31 0.041924 318.12 0.041924 315.61 0.041924 313.05 0.041924 312.13 0.041924 315.27 0.041924 328.31 0.041924 317.32 0.041924 321.64 0.041924 320.22 0.041924 312.88 0.041924 329.19 0.041924 313.76 0.041924 325.58 0.041924 312.42 0.041924 337.53 0.041924 320.51 0.041924 323.86 0.041924 313.26 0.041924 315.19 0.041924 328.31 0.041924 309.74 0.041924 324.91 0.041924 316.36 0.041924 323.61 0.041924 309.61 0.041924 312.96 0.041924 313.09 0.041924 327.43 0.041924 325.63 0.041924 314.93 0.041924 320.39 0.041924 323.32 0.041924 324.07 0.041924 319.97 0.041924 324.28 0.041924 332.54 0.041924 318.08 0.041924 333.93 0.041924 0 0 - │ │ │ <--- -9223372036854775808 ---- 1472 --------- 30469 --------- 54689 --------- 85922 --------- 118369 -------- 140867 ------- 166146 -------- 196357 -------- 222375 -------- 259877 -------- 291970 -------- 328227 -------- 363490 -------- 395873 -------- 427783 -------- 464741 -------- 498146 -------- 528358 -------- 551493 -------- 590144 -------- 621254 -------- 650083 -------- 682531 -------- 719041 -------- 751906 -------- 787617 -------- 823298 -------- 858944 -------- 888739 -------- 919527 -------- 944996 -------- 969922 -------- 1002020 -------- 1033280 -------- 1057284 -------- 1084416 -------- 1114693 -------- 1148034 -------- 1180262 ----- 1217697 -------- 1248386 -------- 1280261 -------- 1309862 -------- 1344263 -------- 1370759 -------- 1400003 -------- 1426822 -------- 1460837 -------- 1487680 -------- 1521376 -------- 1551174 -------- 1579779 -------- 1610532 ----- 1638983 -------- 1662660 -------- 1705024 -------- 1728321 -------- 1758757 -------- 1783239 -------- 1813344 -------- 1837573 -------- 1862757 -------- 1885607 -------- 1914340 -------- 1952706 -------- 1979458 -------- 2007302 -------- 2041697 -------- 2069157 -------- 2097383 -------- 2129571 -------- 2168643 -------- 2197223 -------- 2223363 -------- 2256577 -------- 2275975 ------- 2303264 -------- 2336608 -------- 2370823 -------- 2399074 -------- 2433315 -------- 2460771 -------- 2490114 -------- 2522119 -------- 2557218 -------- 2588866 -------- 2616610 -------- 2647296 -------- 2678913 -------- 2704354 -------- 2736743 -------- 2763779 -------- 2789157 -------- 2823812 -------- 2854502 -------- 2889572 -------- 2920263 -------- 2953378 -------- 2982439 -------- 3015013 -------- 3041603 ------- 3076227 -------- 3101125 -------- 3124930 -------- 3152260 -------- 3187366 -------- 3217059 -------- 3248611 -------- 3275008 -------- 3305634 -------- 3342721 -------- 3369702 -------- 3397031 -------- 3428771 -------- 3458885 -------- 3480806 -------- 3513408 -------- 3544129 -------- 3572866 -------- 3596965 -------- 3621794 -------- 3648771 -------- 3674624 -------- 3701510 -------- 3732387 -------- 3767974 -------- 3800224 -------- 3830599 -------- 3861635 -------- 3883808 ------- 3918949 ------- 3953249 -------- 3979456 -------- 4013443 -------- 4036775 -------- 4062148 -------- 4092867 -------- 4124641 -------- 4155333 -------- 4183718 -------- 4213574 -------- 4241445 -------- 4271751 -------- 4304354 -------- 4331590 -------- 4358338 -------- 4383782 -------- 4410791 -------- 4442244 -------- 4467687 -------- 4495876 -------- 4529761 -------- 4565792 -------- 4593991 -------- 4621829 -------- 4657703 -------- 4695878 -------- 4729632 -------- 4762593 -------- 4788581 -------- 4819943 -------- 4850885 -------- 4879777 -------- 4907042 -------- 4932640 -------- 4957638 -------- 4984675 -------- 5020100 -------- 5048481 -------- 5079622 -------- 5109862 -------- 5135363 -------- 5171364 -------- 5197414 -------- 5231104 -------- 5256289 -------- 5297604 -------- 5328038 -------- 5360608 -------- 5386337 -------- 5413315 -------- 5448743 -------- 5472197 -------- 5505440 -------- 5533184 -------- 5565603 -------- 5588963 -------- 5614503 -------- 5640135 -------- 5675008 -------- 5708709 -------- 5735522 -------- 5765862 -------- 5798085 -------- 5830787 -------- 5860867 -------- 5893703 -------- 5931844 -------- 5960706 -------- 5999719 --- 9223372036854775807 - │ │ │ histogram(5)= 0 0 7200 300 7200 600 6600 750 7200 900 6900 900 6900 450 6600 750 6750 1200 1125 562.5 - │ │ │ <--- '1993-06-30' ------ '1993-07-11' ------ '1993-07-22' ------ '1993-08-02' ------ '1993-08-14' ------ '1993-08-25' ------ '1993-09-05' ------ '1993-09-16' ------ '1993-09-27' ------ '1993-09-30' + │ │ ├── stats: [rows=51977.27, distinct(1)=51977.3, null(1)=0, avgsize(1)=4, distinct(5)=92, null(5)=0, avgsize(5)=4] + │ │ │ histogram(1)= 0 0 0 0.034651 256.66 0.034651 253.92 0.034651 268.51 0.034651 257.6 0.034651 278.25 0.034651 251.77 0.034651 257.8 0.034651 271.11 0.034651 260.82 0.034651 261.75 0.034651 257.35 0.034651 259.57 0.034651 263.21 0.034651 260.85 0.034651 264.77 0.034651 263.14 0.034651 255.9 0.034651 267.3 0.034651 256.76 0.034651 251.22 0.034651 260.54 0.034651 257.63 0.034651 262.52 0.034651 258.91 0.034651 253.06 0.034651 246.37 0.034651 264.98 0.034651 264.04 0.034651 262.65 0.034651 259.54 0.034651 256.76 0.034651 264.04 0.034651 270.49 0.034651 257.08 0.034651 258.32 0.034651 265.15 0.034651 256.69 0.034651 252.22 0.034651 256.52 0.034651 255.59 0.034651 255.59 0.034651 260.51 0.034651 264.28 0.034651 265.98 0.034651 258.88 0.034651 254.79 0.034651 263.28 0.034651 265.08 0.034651 260.23 0.034651 253.68 0.034651 252.54 0.034651 255.24 0.034651 255.79 0.034651 259.15 0.034651 260.82 0.034651 250.67 0.034651 266.02 0.034651 256.45 0.034651 268.2 0.034651 264.7 0.034651 260.44 0.034651 249.9 0.034651 250.6 0.034651 249.31 0.034651 249.07 0.034651 273.26 0.034651 255.03 0.034651 253.02 0.034651 259.67 0.034651 260.92 0.034651 261.93 0.034651 247.72 0.034651 257.73 0.034651 254.27 0.034651 252.95 0.034651 266.26 0.034651 257.49 0.034651 251.32 0.034651 257.84 0.034651 258.77 0.034651 266.64 0.034651 260.89 0.034651 257.87 0.034651 266.64 0.034651 268.13 0.034651 260.71 0.034651 256.45 0.034651 260.71 0.034651 266.85 0.034651 248 0.034651 254.79 0.034651 255.03 0.034651 254.16 0.034651 257.98 0.034651 269.13 0.034651 265.98 0.034651 260.3 0.034651 263.94 0.034651 253.26 0.034651 263.14 0.034651 252.85 0.034651 261.89 0.034651 257.01 0.034651 263.83 0.034651 257.18 0.034651 253.75 0.034651 262.83 0.034651 267.75 0.034651 259.74 0.034651 257.63 0.034651 254.27 0.034651 258.18 0.034651 262.55 0.034651 251.08 0.034651 264.25 0.034651 268.51 0.034651 257.04 0.034651 266.88 0.034651 257.73 0.034651 254.55 0.034651 260.51 0.034651 264.11 0.034651 255.03 0.034651 256.21 0.034651 264.49 0.034651 267.37 0.034651 261.93 0.034651 254.72 0.034651 261.89 0.034651 256.45 0.034651 252.88 0.034651 272.91 0.034651 255.2 0.034651 254.1 0.034651 258.46 0.034651 258.91 0.034651 262.13 0.034651 260.71 0.034651 251.95 0.034651 253.3 0.034651 257.08 0.034651 275.82 0.034651 255.83 0.034651 260.16 0.034651 260.75 0.034651 262.2 0.034651 267.02 0.034651 271.73 0.034651 259.33 0.034651 266.33 0.034651 263.56 0.034651 266.05 0.034651 265.01 0.034651 276.72 0.034651 272.36 0.034651 265.91 0.034651 267.96 0.034651 259.95 0.034651 259.85 0.034651 263.24 0.034651 262.41 0.034651 271.98 0.034651 262.24 0.034651 261.61 0.034651 259.67 0.034651 272.7 0.034651 260.19 0.034651 264.28 0.034651 269.41 0.034651 274.05 0.034651 259.95 0.034651 271.73 0.034651 261.37 0.034651 264.18 0.034651 260.71 0.034651 261.58 0.034651 276.45 0.034651 262.31 0.034651 274.33 0.034651 263.83 0.034651 273.19 0.034651 262.65 0.034651 279.88 0.034651 266.78 0.034651 264.59 0.034651 260.96 0.034651 260.44 0.034651 265.91 0.034651 269.65 0.034651 266.78 0.034651 259.29 0.034651 270.49 0.034651 269.41 0.034651 265.36 0.034651 265.29 0.034651 262.65 0.034651 260.12 0.034651 268.09 0.034651 262.83 0.034651 0 0 + │ │ │ <--- -9223372036854775808 ---- 1505 --------- 29025 --------- 54400 --------- 91106 -------- 119366 -------- 163554 -------- 187236 ------- 215651 -------- 254373 -------- 285123 -------- 316614 -------- 344678 -------- 374465 -------- 407078 -------- 437861 -------- 471683 -------- 504230 ------- 531168 ------- 566951 -------- 594561 -------- 617825 -------- 648358 -------- 676640 -------- 708706 -------- 737986 -------- 762690 -------- 782081 -------- 816064 -------- 849318 -------- 881511 -------- 911271 -------- 938885 -------- 972135 -------- 1010370 -------- 1038212 -------- 1067041 -------- 1101158 -------- 1128704 -------- 1152742 -------- 1180165 -------- 1206852 -------- 1233537 -------- 1264064 -------- 1297504 -------- 1332260 -------- 1361504 -------- 1387553 -------- 1420224 -------- 1454275 -------- 1484580 -------- 1509766 -------- 1534050 -------- 1560452 -------- 1587299 -------- 1616771 -------- 1647526 -------- 1670343 -------- 1705121 -------- 1732486 ------- 1768967 ------- 1802725 -------- 1833189 ------- 1855398 ------- 1878146 -------- 1899877 -------- 1921414 -------- 1961765 -------- 1988000 -------- 2012672 -------- 2042529 -------- 2073381 -------- 2104999 -------- 2125477 -------- 2153825 -------- 2179462 -------- 2204065 -------- 2239044 -------- 2267205 -------- 2290530 -------- 2318977 -------- 2348134 -------- 2383399 -------- 2414215 -------- 2442695 -------- 2477955 -------- 2514372 -------- 2545062 -------- 2572418 -------- 2603108 -------- 2638534 ----- 2659232 -------- 2685286 -------- 2711527 -------- 2737088 -------- 2765639 -------- 2802818 -------- 2837570 ------- 2867911 -------- 2901088 -------- 2925954 -------- 2958501 -------- 2983042 -------- 3014626 -------- 3042406 -------- 3075489 -------- 3103425 -------- 3128673 -------- 3160994 -------- 3197125 -------- 3227043 -------- 3255328 -------- 3280965 -------- 3309669 -------- 3341767 -------- 3364898 -------- 3398305 -------- 3435008 -------- 3462818 -------- 3498272 -------- 3526631 -------- 3552485 -------- 3583014 -------- 3616322 -------- 3642566 -------- 3669732 -------- 3703330 -------- 3739170 -------- 3770791 -------- 3796804 -------- 3828387 -------- 3855751 -------- 3880321 -------- 3920422 ------- 3946818 ------- 3972322 -------- 4001250 -------- 4030533 -------- 4062306 -------- 4092992 -------- 4116803 ------- 4141697 -------- 4169536 -------- 4211878 -------- 4238753 -------- 4268994 -------- 4299686 ------- 4331525 -------- 4367079 -------- 4406277 -------- 4435878 -------- 4470914 -------- 4500294 -------- 4531617 -------- 4562114 -------- 4601666 -------- 4637856 -------- 4669060 -------- 4701861 -------- 4728416 -------- 4754881 -------- 4784001 -------- 4812482 -------- 4848389 -------- 4876741 -------- 4904612 -------- 4930945 ------- 4967397 -------- 4994146 -------- 5024099 -------- 5058023 -------- 5095527 -------- 5122081 -------- 5157798 -------- 5185472 -------- 5215332 -------- 5242497 -------- 5270338 -------- 5309699 -------- 5338112 -------- 5375843 -------- 5405441 -------- 5442277 -------- 5470945 -------- 5512930 -------- 5544807 -------- 5574980 -------- 5602340 -------- 5629280 -------- 5660482 -------- 5694599 -------- 5726466 -------- 5752519 -------- 5787268 -------- 5821185 -------- 5851973 -------- 5882689 -------- 5911363 -------- 5938052 -------- 5970949 -------- 5999748 --- 9223372036854775807 + │ │ │ histogram(5)= 0 0 627.27 900 6300 1200 6750 600 7050 900 7050 450 6900 1200 6750 600 4112.5 587.5 + │ │ │ <--- '1993-06-30' -------- '1993-07-02' ------ '1993-07-16' ------ '1993-07-29' ------ '1993-08-12' ------ '1993-08-25' ------ '1993-09-07' ------ '1993-09-22' -------- '1993-09-30' │ │ ├── key: (1) │ │ └── fd: (1)-->(5) │ └── filters @@ -90,8 +90,8 @@ column_names row_count distinct_count null_count {order_count} 5 5 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{o_orderpriority} 4.00 1.25 4.00 1.25 0.00 1.00 -{order_count} 4.00 1.25 4.00 1.25 0.00 1.00 +{o_orderpriority} 5.00 1.00 5.00 1.00 0.00 1.00 +{order_count} 5.00 1.00 5.00 1.00 0.00 1.00 ----Stats for q4_group_by_2---- column_names row_count distinct_count null_count @@ -99,8 +99,8 @@ column_names row_count distinct_count null_count {o_orderpriority} 5 5 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{count_rows} 4.00 1.25 4.00 1.25 0.00 1.00 -{o_orderpriority} 4.00 1.25 4.00 1.25 0.00 1.00 +{count_rows} 5.00 1.00 5.00 1.00 0.00 1.00 +{o_orderpriority} 5.00 1.00 5.00 1.00 0.00 1.00 ----Stats for q4_lookup_join_3---- column_names row_count distinct_count null_count @@ -109,9 +109,9 @@ column_names row_count distinct_count null_count {o_orderpriority} 52523 5 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{o_orderdate} 62887.00 1.20 92.00 1.00 0.00 1.00 -{o_orderkey} 62887.00 1.20 62887.00 1.20 0.00 1.00 -{o_orderpriority} 62887.00 1.20 4.00 1.25 0.00 1.00 +{o_orderdate} 51977.00 1.01 92.00 1.00 0.00 1.00 +{o_orderkey} 51977.00 1.01 51977.00 1.01 0.00 1.00 +{o_orderpriority} 51977.00 1.01 5.00 1.00 0.00 1.00 ----Stats for q4_index_join_4---- column_names row_count distinct_count null_count @@ -120,9 +120,9 @@ column_names row_count distinct_count null_count {o_orderpriority} 57218 5 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{o_orderdate} 62887.00 1.10 92.00 1.00 0.00 1.00 -{o_orderkey} 62887.00 1.10 62887.00 1.10 0.00 1.00 -{o_orderpriority} 62887.00 1.10 4.00 1.25 0.00 1.00 +{o_orderdate} 51977.00 1.10 92.00 1.00 0.00 1.00 +{o_orderkey} 51977.00 1.10 51977.00 1.10 0.00 1.00 +{o_orderpriority} 51977.00 1.10 5.00 1.00 0.00 1.00 ----Stats for q4_scan_5---- column_names row_count distinct_count null_count @@ -130,7 +130,7 @@ column_names row_count distinct_count null_count {o_orderkey} 57218 57218 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{o_orderdate} 62887.00 1.10 92.00 1.00 0.00 1.00 -{o_orderkey} 62887.00 1.10 62887.00 1.10 0.00 1.00 +{o_orderdate} 51977.00 1.10 92.00 1.00 0.00 1.00 +{o_orderkey} 51977.00 1.10 51977.00 1.10 0.00 1.00 ---- ---- diff --git a/pkg/sql/opt/memo/testdata/stats_quality/tpch/q05 b/pkg/sql/opt/memo/testdata/stats_quality/tpch/q05 index 47fc20e421b5..53ac4608fb32 100644 --- a/pkg/sql/opt/memo/testdata/stats_quality/tpch/q05 +++ b/pkg/sql/opt/memo/testdata/stats_quality/tpch/q05 @@ -49,7 +49,7 @@ sort ├── save-table-name: q5_sort_1 ├── columns: n_name:50(char!null) revenue:61(float!null) ├── immutable - ├── stats: [rows=5, distinct(50)=5, null(50)=0, avgsize(50)=4, distinct(61)=5, null(61)=0, avgsize(61)=4] + ├── stats: [rows=5, distinct(50)=5, null(50)=0, avgsize(50)=10, distinct(61)=5, null(61)=0, avgsize(61)=10] ├── key: (50) ├── fd: (50)-->(61) ├── ordering: -61 @@ -58,70 +58,70 @@ sort ├── columns: n_name:50(char!null) sum:61(float!null) ├── grouping columns: n_name:50(char!null) ├── immutable - ├── stats: [rows=5, distinct(50)=5, null(50)=0, avgsize(50)=4, distinct(61)=5, null(61)=0, avgsize(61)=4] + ├── stats: [rows=5, distinct(50)=5, null(50)=0, avgsize(50)=10, distinct(61)=5, null(61)=0, avgsize(61)=10] ├── key: (50) ├── fd: (50)-->(61) ├── project │ ├── save-table-name: q5_project_3 │ ├── columns: column60:60(float!null) n_name:50(char!null) │ ├── immutable - │ ├── stats: [rows=13659.85, distinct(50)=5, null(50)=0, avgsize(50)=4, distinct(60)=13344.7, null(60)=0, avgsize(60)=8] + │ ├── stats: [rows=12896.98, distinct(50)=5, null(50)=0, avgsize(50)=10, distinct(60)=12601.8, null(60)=0, avgsize(60)=18] │ ├── inner-join (hash) │ │ ├── save-table-name: q5_inner_join_4 │ │ ├── columns: c_custkey:1(int!null) c_nationkey:4(int!null) o_orderkey:11(int!null) o_custkey:12(int!null) o_orderdate:15(date!null) l_orderkey:22(int!null) l_suppkey:24(int!null) l_extendedprice:27(float!null) l_discount:28(float!null) s_suppkey:40(int!null) s_nationkey:43(int!null) n_nationkey:49(int!null) n_name:50(char!null) n_regionkey:51(int!null) r_regionkey:55(int!null) r_name:56(char!null) │ │ ├── multiplicity: left-rows(zero-or-one), right-rows(zero-or-more) - │ │ ├── stats: [rows=13659.85, distinct(1)=13659.9, null(1)=0, avgsize(1)=4, distinct(4)=5, null(4)=0, avgsize(4)=4, distinct(11)=13268.8, null(11)=0, avgsize(11)=4, distinct(12)=13659.9, null(12)=0, avgsize(12)=4, distinct(15)=365, null(15)=0, avgsize(15)=4, distinct(22)=13268.8, null(22)=0, avgsize(22)=4, distinct(24)=1843.68, null(24)=0, avgsize(24)=4, distinct(27)=13317.4, null(27)=0, avgsize(27)=4, distinct(28)=11, null(28)=0, avgsize(28)=4, distinct(40)=1843.68, null(40)=0, avgsize(40)=4, distinct(43)=5, null(43)=0, avgsize(43)=4, distinct(49)=5, null(49)=0, avgsize(49)=4, distinct(50)=5, null(50)=0, avgsize(50)=4, distinct(51)=1, null(51)=0, avgsize(51)=4, distinct(55)=1, null(55)=0, avgsize(55)=4, distinct(56)=0.996222, null(56)=0, avgsize(56)=4, distinct(27,28)=13344.7, null(27,28)=0, avgsize(27,28)=8] + │ │ ├── stats: [rows=12896.98, distinct(1)=12897, null(1)=0, avgsize(1)=4, distinct(4)=5, null(4)=0, avgsize(4)=2, distinct(11)=12527.8, null(11)=0, avgsize(11)=4, distinct(12)=12897, null(12)=0, avgsize(12)=4, distinct(15)=365, null(15)=0, avgsize(15)=4, distinct(22)=12527.8, null(22)=0, avgsize(22)=4, distinct(24)=1843.11, null(24)=0, avgsize(24)=4, distinct(27)=12576, null(27)=0, avgsize(27)=9, distinct(28)=11, null(28)=0, avgsize(28)=9, distinct(40)=1843.11, null(40)=0, avgsize(40)=3, distinct(43)=5, null(43)=0, avgsize(43)=2, distinct(49)=5, null(49)=0, avgsize(49)=1, distinct(50)=5, null(50)=0, avgsize(50)=10, distinct(51)=1, null(51)=0, avgsize(51)=2, distinct(55)=1, null(55)=0, avgsize(55)=1, distinct(56)=0.996222, null(56)=0, avgsize(56)=9, distinct(27,28)=12601.8, null(27,28)=0, avgsize(27,28)=18] │ │ ├── fd: ()-->(56), (1)-->(4), (11)-->(12,15), (40)-->(43), (49)-->(50,51), (51)==(55), (55)==(51), (43)==(4,49), (49)==(4,43), (24)==(40), (40)==(24), (11)==(22), (22)==(11), (1)==(12), (12)==(1), (4)==(43,49) │ │ ├── inner-join (lookup lineitem) │ │ │ ├── save-table-name: q5_lookup_join_5 │ │ │ ├── columns: c_custkey:1(int!null) c_nationkey:4(int!null) o_orderkey:11(int!null) o_custkey:12(int!null) o_orderdate:15(date!null) l_orderkey:22(int!null) l_suppkey:24(int!null) l_extendedprice:27(float!null) l_discount:28(float!null) n_nationkey:49(int!null) n_name:50(char!null) n_regionkey:51(int!null) r_regionkey:55(int!null) r_name:56(char!null) │ │ │ ├── key columns: [11] = [22] - │ │ │ ├── stats: [rows=299743.7, distinct(1)=27671.8, null(1)=0, avgsize(1)=4, distinct(4)=5, null(4)=0, avgsize(4)=4, distinct(11)=65086.6, null(11)=0, avgsize(11)=4, distinct(12)=27671.8, null(12)=0, avgsize(12)=4, distinct(15)=365, null(15)=0, avgsize(15)=4, distinct(22)=65086.6, null(22)=0, avgsize(22)=4, distinct(24)=9920, null(24)=0, avgsize(24)=4, distinct(27)=257902, null(27)=0, avgsize(27)=4, distinct(28)=11, null(28)=0, avgsize(28)=4, distinct(49)=5, null(49)=0, avgsize(49)=4, distinct(50)=5, null(50)=0, avgsize(50)=4, distinct(51)=1, null(51)=0, avgsize(51)=4, distinct(55)=1, null(55)=0, avgsize(55)=4, distinct(56)=0.996222, null(56)=0, avgsize(56)=4] + │ │ │ ├── stats: [rows=287046.1, distinct(1)=27671.5, null(1)=0, avgsize(1)=4, distinct(4)=5, null(4)=0, avgsize(4)=2, distinct(11)=62202.5, null(11)=0, avgsize(11)=4, distinct(12)=27671.5, null(12)=0, avgsize(12)=4, distinct(15)=365, null(15)=0, avgsize(15)=4, distinct(22)=62202.5, null(22)=0, avgsize(22)=4, distinct(24)=9920, null(24)=0, avgsize(24)=4, distinct(27)=246816, null(27)=0, avgsize(27)=9, distinct(28)=11, null(28)=0, avgsize(28)=9, distinct(49)=5, null(49)=0, avgsize(49)=1, distinct(50)=5, null(50)=0, avgsize(50)=10, distinct(51)=1, null(51)=0, avgsize(51)=2, distinct(55)=1, null(55)=0, avgsize(55)=1, distinct(56)=0.996222, null(56)=0, avgsize(56)=9] │ │ │ ├── fd: ()-->(56), (11)-->(12,15), (1)-->(4), (49)-->(50,51), (51)==(55), (55)==(51), (4)==(49), (49)==(4), (1)==(12), (12)==(1), (11)==(22), (22)==(11) │ │ │ ├── inner-join (hash) │ │ │ │ ├── save-table-name: q5_inner_join_6 │ │ │ │ ├── columns: c_custkey:1(int!null) c_nationkey:4(int!null) o_orderkey:11(int!null) o_custkey:12(int!null) o_orderdate:15(date!null) n_nationkey:49(int!null) n_name:50(char!null) n_regionkey:51(int!null) r_regionkey:55(int!null) r_name:56(char!null) │ │ │ │ ├── multiplicity: left-rows(zero-or-one), right-rows(zero-or-more) - │ │ │ │ ├── stats: [rows=76269.11, distinct(1)=27672.3, null(1)=0, avgsize(1)=4, distinct(4)=5, null(4)=0, avgsize(4)=4, distinct(11)=65086.6, null(11)=0, avgsize(11)=4, distinct(12)=27672.3, null(12)=0, avgsize(12)=4, distinct(15)=365, null(15)=0, avgsize(15)=4, distinct(49)=5, null(49)=0, avgsize(49)=4, distinct(50)=5, null(50)=0, avgsize(50)=4, distinct(51)=1, null(51)=0, avgsize(51)=4, distinct(55)=1, null(55)=0, avgsize(55)=4, distinct(56)=0.996222, null(56)=0, avgsize(56)=4] + │ │ │ │ ├── stats: [rows=73051.37, distinct(1)=27672.3, null(1)=0, avgsize(1)=4, distinct(4)=5, null(4)=0, avgsize(4)=2, distinct(11)=62202.5, null(11)=0, avgsize(11)=4, distinct(12)=27672.3, null(12)=0, avgsize(12)=4, distinct(15)=365, null(15)=0, avgsize(15)=4, distinct(49)=5, null(49)=0, avgsize(49)=1, distinct(50)=5, null(50)=0, avgsize(50)=10, distinct(51)=1, null(51)=0, avgsize(51)=2, distinct(55)=1, null(55)=0, avgsize(55)=1, distinct(56)=0.996222, null(56)=0, avgsize(56)=9] │ │ │ │ ├── key: (11) │ │ │ │ ├── fd: ()-->(56), (11)-->(12,15), (1)-->(4), (49)-->(50,51), (51)==(55), (55)==(51), (4)==(49), (49)==(4), (1)==(12), (12)==(1) │ │ │ │ ├── index-join orders │ │ │ │ │ ├── save-table-name: q5_index_join_7 │ │ │ │ │ ├── columns: o_orderkey:11(int!null) o_custkey:12(int!null) o_orderdate:15(date!null) - │ │ │ │ │ ├── stats: [rows=233988.5, distinct(11)=233988, null(11)=0, avgsize(11)=4, distinct(12)=92038, null(12)=0, avgsize(12)=4, distinct(15)=365, null(15)=0, avgsize(15)=4] - │ │ │ │ │ │ histogram(15)= 0 0 3796.2 450 7050 900 7200 750 6450 1200 6900 1050 6600 900 7050 750 6750 900 6900 600 7200 450 6900 600 7050 900 6600 1050 6900 600 7050 1350 7200 450 6450 900 7050 1350 7200 150 7050 750 6900 1050 7050 900 6750 600 7050 1800 6600 750 6300 1350 7200 600 7200 450 6600 900 6900 450 4673.1 519.23 - │ │ │ │ │ │ <--- '1993-12-31' -------- '1994-01-08' ------ '1994-01-19' ------ '1994-01-30' ------ '1994-02-12' ------ '1994-02-25' ------ '1994-03-06' ------ '1994-03-19' ------ '1994-03-31' ------ '1994-04-12' ------ '1994-04-22' ------ '1994-05-05' ------ '1994-05-19' ------ '1994-05-30' ------ '1994-06-10' ------ '1994-06-23' ------ '1994-07-05' ------ '1994-07-16' ------ '1994-07-25' ------ '1994-08-06' ------ '1994-08-18' ------ '1994-08-31' ------ '1994-09-10' ------ '1994-09-25' ------ '1994-10-06' ------ '1994-10-21' ------ '1994-11-01' ------ '1994-11-12' ------ '1994-11-27' ------ '1994-12-08' ------ '1994-12-21' -------- '1994-12-31' + │ │ │ │ │ ├── stats: [rows=220934.3, distinct(11)=220934, null(11)=0, avgsize(11)=4, distinct(12)=90731.1, null(12)=0, avgsize(12)=4, distinct(15)=365, null(15)=0, avgsize(15)=4] + │ │ │ │ │ │ histogram(15)= 0 0 1061.5 450 7200 600 6600 900 6900 750 5700 1800 6900 750 6300 1050 7050 900 7200 300 7050 450 6600 750 6450 1200 6900 600 7050 1050 7050 450 6600 750 7050 600 6450 900 7050 600 7200 900 6750 900 7200 750 7200 1050 6750 600 6900 600 6900 1050 7050 450 7050 750 6000 1350 4909.1 613.64 + │ │ │ │ │ │ <--- '1993-12-31' -------- '1994-01-03' ------ '1994-01-15' ------ '1994-01-23' ------ '1994-02-04' ------ '1994-02-15' ------ '1994-02-27' ------ '1994-03-09' ------ '1994-03-19' ------ '1994-04-05' ------ '1994-04-16' ------ '1994-04-29' ------ '1994-05-10' ------ '1994-05-24' ------ '1994-06-04' ------ '1994-06-16' ------ '1994-06-30' ------ '1994-07-16' ------ '1994-07-31' ------ '1994-08-13' ------ '1994-08-27' ------ '1994-09-08' ------ '1994-09-23' ------ '1994-10-06' ------ '1994-10-17' ------ '1994-10-28' ------ '1994-11-11' ------ '1994-11-25' ------ '1994-12-11' ------ '1994-12-22' -------- '1994-12-31' │ │ │ │ │ ├── key: (11) │ │ │ │ │ ├── fd: (11)-->(12,15) │ │ │ │ │ └── scan orders@o_od │ │ │ │ │ ├── save-table-name: q5_scan_8 │ │ │ │ │ ├── columns: o_orderkey:11(int!null) o_orderdate:15(date!null) │ │ │ │ │ ├── constraint: /15/11: [/'1994-01-01' - /'1994-12-31'] - │ │ │ │ │ ├── stats: [rows=233988.5, distinct(11)=233988, null(11)=0, avgsize(11)=4, distinct(15)=365, null(15)=0, avgsize(15)=4] - │ │ │ │ │ │ histogram(11)= 0 0 0 0.15599 1164 0.15599 1136.5 0.15599 1176.9 0.15599 1184 0.15599 1126.7 0.15599 1142.6 0.15599 1171 0.15599 1146.8 0.15599 1213.3 0.15599 1181.9 0.15599 1206.1 0.15599 1200.3 0.15599 1183.5 0.15599 1180.8 0.15599 1210.2 0.15599 1189.4 0.15599 1171 0.15599 1130.3 0.15599 1220 0.15599 1176.2 0.15599 1163.1 0.15599 1184 0.15599 1207.5 0.15599 1186.3 0.15599 1202.8 0.15599 1202.7 0.15599 1202.5 0.15599 1168.5 0.15599 1174.3 0.15599 1143.7 0.15599 1140.6 0.15599 1181.9 0.15599 1177.1 0.15599 1135.3 0.15599 1153.2 0.15599 1171.3 0.15599 1189.1 0.15599 1182.7 0.15599 1213 0.15599 1173.7 0.15599 1180.7 0.15599 1167.4 0.15599 1195.3 0.15599 1149.5 0.15599 1165.4 0.15599 1151.4 0.15599 1193 0.15599 1151.5 0.15599 1191.1 0.15599 1168.5 0.15599 1161.7 0.15599 1174.1 0.15599 1160.9 0.15599 1133.4 0.15599 1241.8 0.15599 1131.2 0.15599 1172.3 0.15599 1137.9 0.15599 1170.4 0.15599 1136.5 0.15599 1142 0.15599 1128.7 0.15599 1162.4 0.15599 1218.4 0.15599 1151 0.15599 1157.3 0.15599 1195.2 0.15599 1155.1 0.15599 1159.5 0.15599 1182.4 0.15599 1222.5 0.15599 1161.5 0.15599 1147.5 0.15599 1188.3 0.15599 1109.2 0.15599 1154.2 0.15599 1189.1 0.15599 1194.3 0.15599 1159.6 0.15599 1194.4 0.15599 1155.1 0.15599 1166 0.15599 1181.3 0.15599 1199.4 0.15599 1179.3 0.15599 1156.7 0.15599 1173.7 0.15599 1179.1 0.15599 1143.6 0.15599 1183.6 0.15599 1152.6 0.15599 1143.1 0.15599 1196.8 0.15599 1173.7 0.15599 1199.2 0.15599 1173.8 0.15599 1187.9 0.15599 1164.3 0.15599 1184.7 0.15599 1150.1 0.15599 1196.6 0.15599 1140.4 0.15599 1134.2 0.15599 1154.3 0.15599 1199.4 0.15599 1168 0.15599 1178.8 0.15599 1149 0.15599 1173.4 0.15599 1210.9 0.15599 1152.3 0.15599 1154.3 0.15599 1179.7 0.15599 1170.4 0.15599 1123.4 0.15599 1184.9 0.15599 1174 0.15599 1162.4 0.15599 1135.8 0.15599 1140 0.15599 1152.3 0.15599 1145.9 0.15599 1151.8 0.15599 1174.8 0.15599 1202.2 0.15599 1182.7 0.15599 1171.9 0.15599 1175.7 0.15599 1124.8 0.15599 1199.6 0.15599 1194.7 0.15599 1147.9 0.15599 1192.9 0.15599 1131.4 0.15599 1143.1 0.15599 1174 0.15599 1180.1 0.15599 1173.8 0.15599 1160.4 0.15599 1169 0.15599 1157.4 0.15599 1171.5 0.15599 1184.9 0.15599 1153.9 0.15599 1151 0.15599 1143.6 0.15599 1152.5 0.15599 1178.2 0.15599 1143.6 0.15599 1159.3 0.15599 1212.7 0.15599 1225.1 0.15599 1179.7 0.15599 1177.6 0.15599 1224.2 0.15599 1237.6 0.15599 1211.9 0.15599 1207.2 0.15599 1167 0.15599 1198 0.15599 1195.5 0.15599 1183.6 0.15599 1174.3 0.15599 1164.8 0.15599 1161.3 0.15599 1173 0.15599 1221.6 0.15599 1180.7 0.15599 1196.8 0.15599 1191.4 0.15599 1164.1 0.15599 1224.8 0.15599 1167.4 0.15599 1211.4 0.15599 1162.4 0.15599 1255.9 0.15599 1192.5 0.15599 1205 0.15599 1165.6 0.15599 1172.7 0.15599 1221.6 0.15599 1152.5 0.15599 1208.9 0.15599 1177.1 0.15599 1204.1 0.15599 1152 0.15599 1164.5 0.15599 1164.9 0.15599 1218.3 0.15599 1211.6 0.15599 1171.8 0.15599 1192.1 0.15599 1203 0.15599 1205.8 0.15599 1190.5 0.15599 1206.6 0.15599 1237.3 0.15599 1183.5 0.15599 1242.5 0.15599 0 0 - │ │ │ │ │ │ <--- -9223372036854775808 --- 1472 ------- 30469 -------- 54689 -------- 85922 ------ 118369 -------- 140867 -------- 166146 ------ 196357 -------- 222375 -------- 259877 -------- 291970 -------- 328227 -------- 363490 -------- 395873 -------- 427783 -------- 464741 -------- 498146 ------ 528358 -------- 551493 ------ 590144 -------- 621254 -------- 650083 ------ 682531 -------- 719041 -------- 751906 -------- 787617 -------- 823298 -------- 858944 -------- 888739 -------- 919527 -------- 944996 -------- 969922 -------- 1002020 -------- 1033280 -------- 1057284 -------- 1084416 -------- 1114693 -------- 1148034 -------- 1180262 ------ 1217697 -------- 1248386 -------- 1280261 -------- 1309862 -------- 1344263 -------- 1370759 -------- 1400003 -------- 1426822 ------ 1460837 -------- 1487680 -------- 1521376 -------- 1551174 -------- 1579779 -------- 1610532 -------- 1638983 -------- 1662660 -------- 1705024 -------- 1728321 -------- 1758757 -------- 1783239 -------- 1813344 -------- 1837573 ------ 1862757 -------- 1885607 -------- 1914340 -------- 1952706 ------ 1979458 -------- 2007302 -------- 2041697 -------- 2069157 -------- 2097383 -------- 2129571 -------- 2168643 -------- 2197223 -------- 2223363 -------- 2256577 -------- 2275975 -------- 2303264 -------- 2336608 -------- 2370823 -------- 2399074 -------- 2433315 -------- 2460771 ------ 2490114 -------- 2522119 -------- 2557218 -------- 2588866 -------- 2616610 -------- 2647296 -------- 2678913 -------- 2704354 -------- 2736743 -------- 2763779 -------- 2789157 -------- 2823812 -------- 2854502 -------- 2889572 -------- 2920263 -------- 2953378 -------- 2982439 -------- 3015013 -------- 3041603 -------- 3076227 -------- 3101125 -------- 3124930 -------- 3152260 -------- 3187366 ------ 3217059 -------- 3248611 ------ 3275008 -------- 3305634 -------- 3342721 -------- 3369702 -------- 3397031 -------- 3428771 -------- 3458885 -------- 3480806 -------- 3513408 ------ 3544129 -------- 3572866 -------- 3596965 ------ 3621794 -------- 3648771 -------- 3674624 -------- 3701510 -------- 3732387 -------- 3767974 -------- 3800224 -------- 3830599 -------- 3861635 -------- 3883808 -------- 3918949 -------- 3953249 -------- 3979456 -------- 4013443 -------- 4036775 -------- 4062148 ------ 4092867 -------- 4124641 -------- 4155333 -------- 4183718 ------ 4213574 -------- 4241445 -------- 4271751 -------- 4304354 -------- 4331590 ------ 4358338 -------- 4383782 -------- 4410791 -------- 4442244 -------- 4467687 -------- 4495876 -------- 4529761 -------- 4565792 -------- 4593991 -------- 4621829 -------- 4657703 -------- 4695878 -------- 4729632 -------- 4762593 ------ 4788581 ------ 4819943 -------- 4850885 -------- 4879777 -------- 4907042 -------- 4932640 -------- 4957638 ------ 4984675 -------- 5020100 -------- 5048481 -------- 5079622 -------- 5109862 -------- 5135363 -------- 5171364 -------- 5197414 -------- 5231104 -------- 5256289 -------- 5297604 -------- 5328038 ------ 5360608 -------- 5386337 -------- 5413315 -------- 5448743 -------- 5472197 -------- 5505440 -------- 5533184 -------- 5565603 ------ 5588963 -------- 5614503 -------- 5640135 -------- 5675008 -------- 5708709 -------- 5735522 -------- 5765862 ------ 5798085 -------- 5830787 -------- 5860867 -------- 5893703 -------- 5931844 -------- 5960706 -------- 5999719 --- 9223372036854775807 - │ │ │ │ │ │ histogram(15)= 0 0 3796.2 450 7050 900 7200 750 6450 1200 6900 1050 6600 900 7050 750 6750 900 6900 600 7200 450 6900 600 7050 900 6600 1050 6900 600 7050 1350 7200 450 6450 900 7050 1350 7200 150 7050 750 6900 1050 7050 900 6750 600 7050 1800 6600 750 6300 1350 7200 600 7200 450 6600 900 6900 450 4673.1 519.23 - │ │ │ │ │ │ <--- '1993-12-31' -------- '1994-01-08' ------ '1994-01-19' ------ '1994-01-30' ------ '1994-02-12' ------ '1994-02-25' ------ '1994-03-06' ------ '1994-03-19' ------ '1994-03-31' ------ '1994-04-12' ------ '1994-04-22' ------ '1994-05-05' ------ '1994-05-19' ------ '1994-05-30' ------ '1994-06-10' ------ '1994-06-23' ------ '1994-07-05' ------ '1994-07-16' ------ '1994-07-25' ------ '1994-08-06' ------ '1994-08-18' ------ '1994-08-31' ------ '1994-09-10' ------ '1994-09-25' ------ '1994-10-06' ------ '1994-10-21' ------ '1994-11-01' ------ '1994-11-12' ------ '1994-11-27' ------ '1994-12-08' ------ '1994-12-21' -------- '1994-12-31' + │ │ │ │ │ ├── stats: [rows=220934.3, distinct(11)=220934, null(11)=0, avgsize(11)=4, distinct(15)=365, null(15)=0, avgsize(15)=4] + │ │ │ │ │ │ histogram(11)= 0 0 0 0.14729 1091 0.14729 1079.3 0.14729 1141.3 0.14729 1094.9 0.14729 1182.7 0.14729 1070.2 0.14729 1095.8 0.14729 1152.4 0.14729 1108.6 0.14729 1112.6 0.14729 1093.9 0.14729 1103.3 0.14729 1118.8 0.14729 1108.8 0.14729 1125.4 0.14729 1118.5 0.14729 1087.7 0.14729 1136.2 0.14729 1091.4 0.14729 1067.8 0.14729 1107.5 0.14729 1095.1 0.14729 1115.8 0.14729 1100.5 0.14729 1075.6 0.14729 1047.2 0.14729 1126.3 0.14729 1122.3 0.14729 1116.4 0.14729 1103.2 0.14729 1091.4 0.14729 1122.3 0.14729 1149.7 0.14729 1092.7 0.14729 1098 0.14729 1127 0.14729 1091.1 0.14729 1072.1 0.14729 1090.4 0.14729 1086.4 0.14729 1086.4 0.14729 1107.3 0.14729 1123.4 0.14729 1130.6 0.14729 1100.4 0.14729 1083 0.14729 1119.1 0.14729 1126.7 0.14729 1106.1 0.14729 1078.3 0.14729 1073.4 0.14729 1084.9 0.14729 1087.3 0.14729 1101.6 0.14729 1108.6 0.14729 1065.5 0.14729 1130.7 0.14729 1090.1 0.14729 1140 0.14729 1125.1 0.14729 1107 0.14729 1062.2 0.14729 1065.2 0.14729 1059.7 0.14729 1058.7 0.14729 1161.5 0.14729 1084 0.14729 1075.5 0.14729 1103.8 0.14729 1109.1 0.14729 1113.3 0.14729 1053 0.14729 1095.5 0.14729 1080.8 0.14729 1075.2 0.14729 1131.8 0.14729 1094.5 0.14729 1068.3 0.14729 1096 0.14729 1099.9 0.14729 1133.4 0.14729 1108.9 0.14729 1096.1 0.14729 1133.4 0.14729 1139.7 0.14729 1108.2 0.14729 1090.1 0.14729 1108.2 0.14729 1134.3 0.14729 1054.1 0.14729 1083 0.14729 1084 0.14729 1080.4 0.14729 1096.6 0.14729 1144 0.14729 1130.6 0.14729 1106.4 0.14729 1121.9 0.14729 1076.5 0.14729 1118.5 0.14729 1074.8 0.14729 1113.2 0.14729 1092.4 0.14729 1121.4 0.14729 1093.2 0.14729 1078.6 0.14729 1117.2 0.14729 1138.1 0.14729 1104.1 0.14729 1095.1 0.14729 1080.8 0.14729 1097.4 0.14729 1116 0.14729 1067.2 0.14729 1123.2 0.14729 1141.3 0.14729 1092.6 0.14729 1134.4 0.14729 1095.5 0.14729 1082 0.14729 1107.3 0.14729 1122.6 0.14729 1084 0.14729 1089 0.14729 1124.2 0.14729 1136.5 0.14729 1113.3 0.14729 1082.7 0.14729 1113.2 0.14729 1090.1 0.14729 1074.9 0.14729 1160 0.14729 1084.8 0.14729 1080.1 0.14729 1098.6 0.14729 1100.5 0.14729 1114.2 0.14729 1108.2 0.14729 1070.9 0.14729 1076.7 0.14729 1092.7 0.14729 1172.4 0.14729 1087.4 0.14729 1105.8 0.14729 1108.3 0.14729 1114.5 0.14729 1135 0.14729 1155 0.14729 1102.3 0.14729 1132 0.14729 1120.3 0.14729 1130.9 0.14729 1126.5 0.14729 1176.2 0.14729 1157.7 0.14729 1130.3 0.14729 1139 0.14729 1104.9 0.14729 1104.5 0.14729 1118.9 0.14729 1115.4 0.14729 1156.1 0.14729 1114.7 0.14729 1112 0.14729 1103.8 0.14729 1159.2 0.14729 1106 0.14729 1123.4 0.14729 1145.2 0.14729 1164.9 0.14729 1104.9 0.14729 1155 0.14729 1111 0.14729 1122.9 0.14729 1108.2 0.14729 1111.9 0.14729 1175.1 0.14729 1115 0.14729 1166.1 0.14729 1121.4 0.14729 1161.2 0.14729 1116.4 0.14729 1189.6 0.14729 1134 0.14729 1124.7 0.14729 1109.2 0.14729 1107 0.14729 1130.3 0.14729 1146.2 0.14729 1134 0.14729 1102.2 0.14729 1149.7 0.14729 1145.2 0.14729 1127.9 0.14729 1127.6 0.14729 1116.4 0.14729 1105.7 0.14729 1139.6 0.14729 1117.2 0.14729 0 0 + │ │ │ │ │ │ <--- -9223372036854775808 --- 1505 ------- 29025 -------- 54400 -------- 91106 -------- 119366 -------- 163554 -------- 187236 -------- 215651 -------- 254373 -------- 285123 -------- 316614 -------- 344678 -------- 374465 -------- 407078 -------- 437861 -------- 471683 -------- 504230 -------- 531168 -------- 566951 -------- 594561 -------- 617825 -------- 648358 -------- 676640 -------- 708706 -------- 737986 -------- 762690 -------- 782081 -------- 816064 -------- 849318 -------- 881511 -------- 911271 -------- 938885 -------- 972135 -------- 1010370 -------- 1038212 ------ 1067041 ------ 1101158 -------- 1128704 -------- 1152742 -------- 1180165 -------- 1206852 -------- 1233537 -------- 1264064 -------- 1297504 -------- 1332260 -------- 1361504 ------ 1387553 -------- 1420224 -------- 1454275 -------- 1484580 -------- 1509766 -------- 1534050 -------- 1560452 -------- 1587299 -------- 1616771 -------- 1647526 -------- 1670343 -------- 1705121 -------- 1732486 ------ 1768967 -------- 1802725 ------ 1833189 -------- 1855398 -------- 1878146 -------- 1899877 -------- 1921414 -------- 1961765 ------ 1988000 -------- 2012672 -------- 2042529 -------- 2073381 -------- 2104999 ------ 2125477 -------- 2153825 -------- 2179462 -------- 2204065 -------- 2239044 -------- 2267205 -------- 2290530 ------ 2318977 -------- 2348134 -------- 2383399 -------- 2414215 -------- 2442695 -------- 2477955 -------- 2514372 -------- 2545062 -------- 2572418 -------- 2603108 -------- 2638534 -------- 2659232 ------ 2685286 ------ 2711527 -------- 2737088 -------- 2765639 ------ 2802818 -------- 2837570 -------- 2867911 -------- 2901088 -------- 2925954 -------- 2958501 -------- 2983042 -------- 3014626 -------- 3042406 -------- 3075489 -------- 3103425 -------- 3128673 -------- 3160994 -------- 3197125 -------- 3227043 -------- 3255328 -------- 3280965 -------- 3309669 ------ 3341767 -------- 3364898 -------- 3398305 -------- 3435008 -------- 3462818 -------- 3498272 -------- 3526631 ------ 3552485 -------- 3583014 -------- 3616322 ------ 3642566 ------ 3669732 -------- 3703330 -------- 3739170 -------- 3770791 -------- 3796804 -------- 3828387 -------- 3855751 -------- 3880321 ------ 3920422 -------- 3946818 -------- 3972322 -------- 4001250 -------- 4030533 -------- 4062306 -------- 4092992 -------- 4116803 -------- 4141697 -------- 4169536 -------- 4211878 -------- 4238753 -------- 4268994 -------- 4299686 -------- 4331525 ------ 4367079 ------ 4406277 -------- 4435878 ------ 4470914 -------- 4500294 -------- 4531617 -------- 4562114 -------- 4601666 -------- 4637856 -------- 4669060 ------ 4701861 -------- 4728416 -------- 4754881 -------- 4784001 -------- 4812482 -------- 4848389 -------- 4876741 ------ 4904612 -------- 4930945 -------- 4967397 ------ 4994146 -------- 5024099 -------- 5058023 -------- 5095527 -------- 5122081 ------ 5157798 ------ 5185472 -------- 5215332 -------- 5242497 -------- 5270338 -------- 5309699 ------ 5338112 -------- 5375843 -------- 5405441 -------- 5442277 -------- 5470945 -------- 5512930 ------ 5544807 -------- 5574980 -------- 5602340 ------ 5629280 -------- 5660482 -------- 5694599 ------ 5726466 -------- 5752519 -------- 5787268 -------- 5821185 -------- 5851973 -------- 5882689 -------- 5911363 -------- 5938052 -------- 5970949 -------- 5999748 --- 9223372036854775807 + │ │ │ │ │ │ histogram(15)= 0 0 1061.5 450 7200 600 6600 900 6900 750 5700 1800 6900 750 6300 1050 7050 900 7200 300 7050 450 6600 750 6450 1200 6900 600 7050 1050 7050 450 6600 750 7050 600 6450 900 7050 600 7200 900 6750 900 7200 750 7200 1050 6750 600 6900 600 6900 1050 7050 450 7050 750 6000 1350 4909.1 613.64 + │ │ │ │ │ │ <--- '1993-12-31' -------- '1994-01-03' ------ '1994-01-15' ------ '1994-01-23' ------ '1994-02-04' ------ '1994-02-15' ------ '1994-02-27' ------ '1994-03-09' ------ '1994-03-19' ------ '1994-04-05' ------ '1994-04-16' ------ '1994-04-29' ------ '1994-05-10' ------ '1994-05-24' ------ '1994-06-04' ------ '1994-06-16' ------ '1994-06-30' ------ '1994-07-16' ------ '1994-07-31' ------ '1994-08-13' ------ '1994-08-27' ------ '1994-09-08' ------ '1994-09-23' ------ '1994-10-06' ------ '1994-10-17' ------ '1994-10-28' ------ '1994-11-11' ------ '1994-11-25' ------ '1994-12-11' ------ '1994-12-22' -------- '1994-12-31' │ │ │ │ │ ├── key: (11) │ │ │ │ │ └── fd: (11)-->(15) │ │ │ │ ├── inner-join (lookup customer@c_nk) │ │ │ │ │ ├── save-table-name: q5_lookup_join_9 │ │ │ │ │ ├── columns: c_custkey:1(int!null) c_nationkey:4(int!null) n_nationkey:49(int!null) n_name:50(char!null) n_regionkey:51(int!null) r_regionkey:55(int!null) r_name:56(char!null) │ │ │ │ │ ├── key columns: [49] = [4] - │ │ │ │ │ ├── stats: [rows=30000, distinct(1)=27672.3, null(1)=0, avgsize(1)=4, distinct(4)=5, null(4)=0, avgsize(4)=4, distinct(49)=5, null(49)=0, avgsize(49)=4, distinct(50)=5, null(50)=0, avgsize(50)=4, distinct(51)=1, null(51)=0, avgsize(51)=4, distinct(55)=1, null(55)=0, avgsize(55)=4, distinct(56)=0.996222, null(56)=0, avgsize(56)=4, distinct(4,49)=25, null(4,49)=0, avgsize(4,49)=8] + │ │ │ │ │ ├── stats: [rows=30000, distinct(1)=27672.3, null(1)=0, avgsize(1)=4, distinct(4)=5, null(4)=0, avgsize(4)=2, distinct(49)=5, null(49)=0, avgsize(49)=1, distinct(50)=5, null(50)=0, avgsize(50)=10, distinct(51)=1, null(51)=0, avgsize(51)=2, distinct(55)=1, null(55)=0, avgsize(55)=1, distinct(56)=0.996222, null(56)=0, avgsize(56)=9, distinct(4,49)=25, null(4,49)=0, avgsize(4,49)=3] │ │ │ │ │ ├── key: (1) │ │ │ │ │ ├── fd: ()-->(56), (1)-->(4), (49)-->(50,51), (51)==(55), (55)==(51), (4)==(49), (49)==(4) │ │ │ │ │ ├── inner-join (hash) │ │ │ │ │ │ ├── save-table-name: q5_inner_join_10 │ │ │ │ │ │ ├── columns: n_nationkey:49(int!null) n_name:50(char!null) n_regionkey:51(int!null) r_regionkey:55(int!null) r_name:56(char!null) │ │ │ │ │ │ ├── multiplicity: left-rows(zero-or-one), right-rows(zero-or-more) - │ │ │ │ │ │ ├── stats: [rows=5, distinct(49)=5, null(49)=0, avgsize(49)=4, distinct(50)=5, null(50)=0, avgsize(50)=4, distinct(51)=1, null(51)=0, avgsize(51)=4, distinct(55)=1, null(55)=0, avgsize(55)=4, distinct(56)=0.996222, null(56)=0, avgsize(56)=4] + │ │ │ │ │ │ ├── stats: [rows=5, distinct(49)=5, null(49)=0, avgsize(49)=1, distinct(50)=5, null(50)=0, avgsize(50)=10, distinct(51)=1, null(51)=0, avgsize(51)=2, distinct(55)=1, null(55)=0, avgsize(55)=1, distinct(56)=0.996222, null(56)=0, avgsize(56)=9] │ │ │ │ │ │ ├── key: (49) │ │ │ │ │ │ ├── fd: ()-->(56), (49)-->(50,51), (51)==(55), (55)==(51) │ │ │ │ │ │ ├── scan nation │ │ │ │ │ │ │ ├── save-table-name: q5_scan_11 │ │ │ │ │ │ │ ├── columns: n_nationkey:49(int!null) n_name:50(char!null) n_regionkey:51(int!null) - │ │ │ │ │ │ │ ├── stats: [rows=25, distinct(49)=25, null(49)=0, avgsize(49)=4, distinct(50)=25, null(50)=0, avgsize(50)=4, distinct(51)=5, null(51)=0, avgsize(51)=4] + │ │ │ │ │ │ │ ├── stats: [rows=25, distinct(49)=25, null(49)=0, avgsize(49)=1, distinct(50)=25, null(50)=0, avgsize(50)=10, distinct(51)=5, null(51)=0, avgsize(51)=2] │ │ │ │ │ │ │ │ histogram(49)= 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 │ │ │ │ │ │ │ │ <--- 0 --- 1 --- 2 --- 3 --- 4 --- 5 --- 6 --- 7 --- 8 --- 9 --- 10 --- 11 --- 12 --- 13 --- 14 --- 15 --- 16 --- 17 --- 18 --- 19 --- 20 --- 21 --- 22 --- 23 --- 24 │ │ │ │ │ │ │ │ histogram(50)= 0 1 23 1 @@ -133,7 +133,7 @@ sort │ │ │ │ │ │ ├── select │ │ │ │ │ │ │ ├── save-table-name: q5_select_12 │ │ │ │ │ │ │ ├── columns: r_regionkey:55(int!null) r_name:56(char!null) - │ │ │ │ │ │ │ ├── stats: [rows=1, distinct(55)=1, null(55)=0, avgsize(55)=4, distinct(56)=1, null(56)=0, avgsize(56)=4] + │ │ │ │ │ │ │ ├── stats: [rows=1, distinct(55)=1, null(55)=0, avgsize(55)=1, distinct(56)=1, null(56)=0, avgsize(56)=9] │ │ │ │ │ │ │ │ histogram(56)= 0 1 │ │ │ │ │ │ │ │ <--- 'ASIA' │ │ │ │ │ │ │ ├── key: (55) @@ -141,7 +141,7 @@ sort │ │ │ │ │ │ │ ├── scan region │ │ │ │ │ │ │ │ ├── save-table-name: q5_scan_13 │ │ │ │ │ │ │ │ ├── columns: r_regionkey:55(int!null) r_name:56(char!null) - │ │ │ │ │ │ │ │ ├── stats: [rows=5, distinct(55)=5, null(55)=0, avgsize(55)=4, distinct(56)=5, null(56)=0, avgsize(56)=4] + │ │ │ │ │ │ │ │ ├── stats: [rows=5, distinct(55)=5, null(55)=0, avgsize(55)=1, distinct(56)=5, null(56)=0, avgsize(56)=9] │ │ │ │ │ │ │ │ │ histogram(55)= 0 1 0 1 0 1 0 1 0 1 │ │ │ │ │ │ │ │ │ <--- 0 --- 1 --- 2 --- 3 --- 4 │ │ │ │ │ │ │ │ │ histogram(56)= 0 1 3 1 @@ -159,10 +159,10 @@ sort │ │ ├── scan supplier@s_nk │ │ │ ├── save-table-name: q5_scan_14 │ │ │ ├── columns: s_suppkey:40(int!null) s_nationkey:43(int!null) - │ │ │ ├── stats: [rows=10000, distinct(40)=9920, null(40)=0, avgsize(40)=4, distinct(43)=25, null(43)=0, avgsize(43)=4] + │ │ │ ├── stats: [rows=10000, distinct(40)=9920, null(40)=0, avgsize(40)=3, distinct(43)=25, null(43)=0, avgsize(43)=2] │ │ │ │ histogram(40)= 0 0 0 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 0 0 │ │ │ │ <--- -9223372036854775808 --- 1 ---- 51 ---- 101 ---- 151 ---- 201 ---- 251 ---- 301 ---- 351 ---- 401 ---- 451 ---- 501 ---- 551 ---- 601 ---- 651 ---- 701 ---- 751 ---- 801 ---- 851 ---- 901 ---- 951 ---- 1001 ---- 1051 ---- 1101 ---- 1151 ---- 1201 ---- 1251 ---- 1301 ---- 1351 ---- 1401 ---- 1451 ---- 1501 ---- 1551 ---- 1601 ---- 1651 ---- 1701 ---- 1751 ---- 1801 ---- 1851 ---- 1901 ---- 1951 ---- 2001 ---- 2051 ---- 2101 ---- 2151 ---- 2201 ---- 2251 ---- 2301 ---- 2351 ---- 2401 ---- 2451 ---- 2501 ---- 2551 ---- 2601 ---- 2651 ---- 2701 ---- 2751 ---- 2801 ---- 2851 ---- 2901 ---- 2951 ---- 3001 ---- 3051 ---- 3101 ---- 3151 ---- 3201 ---- 3251 ---- 3301 ---- 3351 ---- 3401 ---- 3451 ---- 3501 ---- 3551 ---- 3601 ---- 3651 ---- 3701 ---- 3751 ---- 3801 ---- 3851 ---- 3901 ---- 3951 ---- 4001 ---- 4051 ---- 4101 ---- 4151 ---- 4201 ---- 4251 ---- 4301 ---- 4351 ---- 4401 ---- 4451 ---- 4501 ---- 4551 ---- 4601 ---- 4651 ---- 4701 ---- 4751 ---- 4801 ---- 4851 ---- 4901 ---- 4951 ---- 5001 ---- 5051 ---- 5101 ---- 5151 ---- 5201 ---- 5251 ---- 5301 ---- 5351 ---- 5401 ---- 5451 ---- 5501 ---- 5551 ---- 5601 ---- 5651 ---- 5701 ---- 5751 ---- 5801 ---- 5851 ---- 5901 ---- 5951 ---- 6001 ---- 6051 ---- 6101 ---- 6151 ---- 6201 ---- 6251 ---- 6301 ---- 6351 ---- 6401 ---- 6451 ---- 6501 ---- 6551 ---- 6601 ---- 6651 ---- 6701 ---- 6751 ---- 6801 ---- 6851 ---- 6901 ---- 6951 ---- 7001 ---- 7051 ---- 7101 ---- 7151 ---- 7201 ---- 7251 ---- 7301 ---- 7351 ---- 7401 ---- 7451 ---- 7501 ---- 7552 ---- 7603 ---- 7654 ---- 7705 ---- 7756 ---- 7807 ---- 7858 ---- 7909 ---- 7960 ---- 8011 ---- 8062 ---- 8113 ---- 8164 ---- 8215 ---- 8266 ---- 8317 ---- 8368 ---- 8419 ---- 8470 ---- 8521 ---- 8572 ---- 8623 ---- 8674 ---- 8725 ---- 8776 ---- 8827 ---- 8878 ---- 8929 ---- 8980 ---- 9031 ---- 9082 ---- 9133 ---- 9184 ---- 9235 ---- 9286 ---- 9337 ---- 9388 ---- 9439 ---- 9490 ---- 9541 ---- 9592 ---- 9643 ---- 9694 ---- 9745 ---- 9796 ---- 9847 ---- 9898 ---- 9949 ---- 10000 --- 9223372036854775807 - │ │ │ │ histogram(43)= 0 403 0 384 0 391 0 396 0 406 0 396 0 393 0 399 0 406 0 393 0 383 0 398 0 394 0 414 0 422 0 387 0 435 0 403 0 441 0 357 0 394 0 390 0 421 0 411 0 383 + │ │ │ │ histogram(43)= 0 420 0 413 0 397 0 412 0 415 0 380 0 402 0 396 0 415 0 405 0 393 0 438 0 377 0 362 0 376 0 373 0 406 0 421 0 407 0 398 0 411 0 399 0 401 0 390 0 393 │ │ │ │ <--- 0 --- 1 --- 2 --- 3 --- 4 --- 5 --- 6 --- 7 --- 8 --- 9 --- 10 --- 11 --- 12 --- 13 --- 14 --- 15 --- 16 --- 17 --- 18 --- 19 --- 20 --- 21 --- 22 --- 23 --- 24 │ │ │ ├── key: (40) │ │ │ └── fd: (40)-->(43) @@ -199,8 +199,8 @@ column_names row_count distinct_count null_count {n_name} 7243 5 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{column60} 13660.00 1.89 13345.00 1.84 0.00 1.00 -{n_name} 13660.00 1.89 5.00 1.00 0.00 1.00 +{column60} 12897.00 1.78 12602.00 1.74 0.00 1.00 +{n_name} 12897.00 1.78 5.00 1.00 0.00 1.00 ----Stats for q5_inner_join_4---- column_names row_count distinct_count null_count @@ -222,22 +222,22 @@ column_names row_count distinct_count null_count {s_suppkey} 7243 1944 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{c_custkey} 13660.00 1.89 13660.00 2.46 <== 0.00 1.00 -{c_nationkey} 13660.00 1.89 5.00 1.00 0.00 1.00 -{l_discount} 13660.00 1.89 11.00 1.00 0.00 1.00 -{l_extendedprice} 13660.00 1.89 13317.00 1.85 0.00 1.00 -{l_orderkey} 13660.00 1.89 13269.00 2.00 <== 0.00 1.00 -{l_suppkey} 13660.00 1.89 1844.00 1.05 0.00 1.00 -{n_name} 13660.00 1.89 5.00 1.00 0.00 1.00 -{n_nationkey} 13660.00 1.89 5.00 1.00 0.00 1.00 -{n_regionkey} 13660.00 1.89 1.00 1.00 0.00 1.00 -{o_custkey} 13660.00 1.89 13660.00 2.46 <== 0.00 1.00 -{o_orderdate} 13660.00 1.89 365.00 1.00 0.00 1.00 -{o_orderkey} 13660.00 1.89 13269.00 2.00 <== 0.00 1.00 -{r_name} 13660.00 1.89 1.00 1.00 0.00 1.00 -{r_regionkey} 13660.00 1.89 1.00 1.00 0.00 1.00 -{s_nationkey} 13660.00 1.89 5.00 1.00 0.00 1.00 -{s_suppkey} 13660.00 1.89 1844.00 1.05 0.00 1.00 +{c_custkey} 12897.00 1.78 12897.00 2.32 <== 0.00 1.00 +{c_nationkey} 12897.00 1.78 5.00 1.00 0.00 1.00 +{l_discount} 12897.00 1.78 11.00 1.00 0.00 1.00 +{l_extendedprice} 12897.00 1.78 12576.00 1.74 0.00 1.00 +{l_orderkey} 12897.00 1.78 12528.00 1.89 0.00 1.00 +{l_suppkey} 12897.00 1.78 1843.00 1.05 0.00 1.00 +{n_name} 12897.00 1.78 5.00 1.00 0.00 1.00 +{n_nationkey} 12897.00 1.78 5.00 1.00 0.00 1.00 +{n_regionkey} 12897.00 1.78 1.00 1.00 0.00 1.00 +{o_custkey} 12897.00 1.78 12897.00 2.32 <== 0.00 1.00 +{o_orderdate} 12897.00 1.78 365.00 1.00 0.00 1.00 +{o_orderkey} 12897.00 1.78 12528.00 1.89 0.00 1.00 +{r_name} 12897.00 1.78 1.00 1.00 0.00 1.00 +{r_regionkey} 12897.00 1.78 1.00 1.00 0.00 1.00 +{s_nationkey} 12897.00 1.78 5.00 1.00 0.00 1.00 +{s_suppkey} 12897.00 1.78 1843.00 1.05 0.00 1.00 ----Stats for q5_lookup_join_5---- column_names row_count distinct_count null_count @@ -257,20 +257,20 @@ column_names row_count distinct_count null_count {r_regionkey} 184082 1 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{c_custkey} 299744.00 1.63 27672.00 1.60 0.00 1.00 -{c_nationkey} 299744.00 1.63 5.00 1.00 0.00 1.00 -{l_discount} 299744.00 1.63 11.00 1.00 0.00 1.00 -{l_extendedprice} 299744.00 1.63 257902.00 1.56 0.00 1.00 -{l_orderkey} 299744.00 1.63 65087.00 1.42 0.00 1.00 -{l_suppkey} 299744.00 1.63 9920.00 1.00 0.00 1.00 -{n_name} 299744.00 1.63 5.00 1.00 0.00 1.00 -{n_nationkey} 299744.00 1.63 5.00 1.00 0.00 1.00 -{n_regionkey} 299744.00 1.63 1.00 1.00 0.00 1.00 -{o_custkey} 299744.00 1.63 27672.00 1.60 0.00 1.00 -{o_orderdate} 299744.00 1.63 365.00 1.00 0.00 1.00 -{o_orderkey} 299744.00 1.63 65087.00 1.42 0.00 1.00 -{r_name} 299744.00 1.63 1.00 1.00 0.00 1.00 -{r_regionkey} 299744.00 1.63 1.00 1.00 0.00 1.00 +{c_custkey} 287046.00 1.56 27671.00 1.60 0.00 1.00 +{c_nationkey} 287046.00 1.56 5.00 1.00 0.00 1.00 +{l_discount} 287046.00 1.56 11.00 1.00 0.00 1.00 +{l_extendedprice} 287046.00 1.56 246816.00 1.49 0.00 1.00 +{l_orderkey} 287046.00 1.56 62202.00 1.35 0.00 1.00 +{l_suppkey} 287046.00 1.56 9920.00 1.00 0.00 1.00 +{n_name} 287046.00 1.56 5.00 1.00 0.00 1.00 +{n_nationkey} 287046.00 1.56 5.00 1.00 0.00 1.00 +{n_regionkey} 287046.00 1.56 1.00 1.00 0.00 1.00 +{o_custkey} 287046.00 1.56 27671.00 1.60 0.00 1.00 +{o_orderdate} 287046.00 1.56 365.00 1.00 0.00 1.00 +{o_orderkey} 287046.00 1.56 62202.00 1.35 0.00 1.00 +{r_name} 287046.00 1.56 1.00 1.00 0.00 1.00 +{r_regionkey} 287046.00 1.56 1.00 1.00 0.00 1.00 ----Stats for q5_inner_join_6---- column_names row_count distinct_count null_count @@ -286,16 +286,16 @@ column_names row_count distinct_count null_count {r_regionkey} 46008 1 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{c_custkey} 76269.00 1.66 27672.00 1.60 0.00 1.00 -{c_nationkey} 76269.00 1.66 5.00 1.00 0.00 1.00 -{n_name} 76269.00 1.66 5.00 1.00 0.00 1.00 -{n_nationkey} 76269.00 1.66 5.00 1.00 0.00 1.00 -{n_regionkey} 76269.00 1.66 1.00 1.00 0.00 1.00 -{o_custkey} 76269.00 1.66 27672.00 1.60 0.00 1.00 -{o_orderdate} 76269.00 1.66 365.00 1.00 0.00 1.00 -{o_orderkey} 76269.00 1.66 65087.00 1.42 0.00 1.00 -{r_name} 76269.00 1.66 1.00 1.00 0.00 1.00 -{r_regionkey} 76269.00 1.66 1.00 1.00 0.00 1.00 +{c_custkey} 73051.00 1.59 27672.00 1.60 0.00 1.00 +{c_nationkey} 73051.00 1.59 5.00 1.00 0.00 1.00 +{n_name} 73051.00 1.59 5.00 1.00 0.00 1.00 +{n_nationkey} 73051.00 1.59 5.00 1.00 0.00 1.00 +{n_regionkey} 73051.00 1.59 1.00 1.00 0.00 1.00 +{o_custkey} 73051.00 1.59 27672.00 1.60 0.00 1.00 +{o_orderdate} 73051.00 1.59 365.00 1.00 0.00 1.00 +{o_orderkey} 73051.00 1.59 62202.00 1.35 0.00 1.00 +{r_name} 73051.00 1.59 1.00 1.00 0.00 1.00 +{r_regionkey} 73051.00 1.59 1.00 1.00 0.00 1.00 ----Stats for q5_index_join_7---- column_names row_count distinct_count null_count @@ -304,9 +304,9 @@ column_names row_count distinct_count null_count {o_orderkey} 227597 227597 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{o_custkey} 233988.00 1.03 92038.00 1.06 0.00 1.00 -{o_orderdate} 233988.00 1.03 365.00 1.00 0.00 1.00 -{o_orderkey} 233988.00 1.03 233988.00 1.03 0.00 1.00 +{o_custkey} 220934.00 1.03 90731.00 1.05 0.00 1.00 +{o_orderdate} 220934.00 1.03 365.00 1.00 0.00 1.00 +{o_orderkey} 220934.00 1.03 220934.00 1.03 0.00 1.00 ----Stats for q5_scan_8---- column_names row_count distinct_count null_count @@ -314,8 +314,8 @@ column_names row_count distinct_count null_count {o_orderkey} 227597 227597 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{o_orderdate} 233988.00 1.03 365.00 1.00 0.00 1.00 -{o_orderkey} 233988.00 1.03 233988.00 1.03 0.00 1.00 +{o_orderdate} 220934.00 1.03 365.00 1.00 0.00 1.00 +{o_orderkey} 220934.00 1.03 220934.00 1.03 0.00 1.00 ----Stats for q5_lookup_join_9---- column_names row_count distinct_count null_count diff --git a/pkg/sql/opt/memo/testdata/stats_quality/tpch/q06 b/pkg/sql/opt/memo/testdata/stats_quality/tpch/q06 index 6a7cafb84ad1..171e8f604eaf 100644 --- a/pkg/sql/opt/memo/testdata/stats_quality/tpch/q06 +++ b/pkg/sql/opt/memo/testdata/stats_quality/tpch/q06 @@ -43,32 +43,32 @@ scalar-group-by │ ├── save-table-name: q6_project_2 │ ├── columns: column19:19(float!null) │ ├── immutable - │ ├── stats: [rows=72953.08, distinct(19)=72953.1, null(19)=0, avgsize(19)=8] + │ ├── stats: [rows=71117.89, distinct(19)=71117.9, null(19)=0, avgsize(19)=18] │ ├── select │ │ ├── save-table-name: q6_select_3 │ │ ├── columns: l_quantity:5(float!null) l_extendedprice:6(float!null) l_discount:7(float!null) l_shipdate:11(date!null) - │ │ ├── stats: [rows=72953.08, distinct(5)=23.5306, null(5)=0, avgsize(5)=4, distinct(6)=70695, null(6)=0, avgsize(6)=4, distinct(7)=1.8, null(7)=0, avgsize(7)=4, distinct(11)=365, null(11)=0, avgsize(11)=4, distinct(6,7)=72953.1, null(6,7)=0, avgsize(6,7)=8, distinct(5,7,11)=15459.6, null(5,7,11)=0, avgsize(5,7,11)=12] - │ │ │ histogram(5)= 0 2974 69979 0 - │ │ │ <--- 1.0 ------- 23.999999999999996 - │ │ │ histogram(7)= 0 0 72953 0 + │ │ ├── stats: [rows=71117.89, distinct(5)=23.5306, null(5)=0, avgsize(5)=9, distinct(6)=68848.6, null(6)=0, avgsize(6)=9, distinct(7)=1.8, null(7)=0, avgsize(7)=9, distinct(11)=365, null(11)=0, avgsize(11)=4, distinct(6,7)=71117.9, null(6,7)=0, avgsize(6,7)=18, distinct(5,7,11)=15459.6, null(5,7,11)=0, avgsize(5,7,11)=22] + │ │ │ histogram(5)= 0 2860.5 68257 0 + │ │ │ <--- 1.0 -------- 23.999999999999996 + │ │ │ histogram(7)= 0 0 71118 0 │ │ │ <--- 0.049999999999999996 ------- 0.07 - │ │ │ histogram(11)= 0 324.17 2037.5 231.52 2083.8 231.52 2222.7 231.52 2176.4 370.46 2222.7 92.577 2222.7 231.52 2176.4 138.94 2130 231.52 2083.8 231.52 2176.4 231.52 2176.4 92.577 2130 277.81 2222.7 185.23 2130 277.81 2176.4 138.94 2222.7 92.577 2083.8 324.17 2083.8 277.81 2083.8 277.81 2037.5 277.81 2130 185.23 2176.4 324.17 2083.8 277.81 1991.2 277.81 2222.7 277.81 2222.7 185.23 2083.8 231.52 2176.4 185.23 2176.4 185.23 2176.4 185.23 1355.5 193.64 - │ │ │ <--- '1994-01-01' -------- '1994-01-11' -------- '1994-01-22' -------- '1994-02-05' -------- '1994-02-18' -------- '1994-03-01' -------- '1994-03-13' -------- '1994-03-26' ------ '1994-04-06' -------- '1994-04-17' -------- '1994-04-27' -------- '1994-05-10' ------ '1994-05-21' -------- '1994-06-03' ------ '1994-06-17' -------- '1994-06-27' -------- '1994-07-13' -------- '1994-07-27' -------- '1994-08-06' -------- '1994-08-19' -------- '1994-08-30' ------ '1994-09-11' -------- '1994-09-21' -------- '1994-10-03' -------- '1994-10-13' -------- '1994-10-26' -------- '1994-11-08' -------- '1994-11-19' -------- '1994-12-01' -------- '1994-12-13' -------- '1994-12-23' -------- '1994-12-31' + │ │ │ histogram(11)= 0 0 923.01 138.42 2123 323.06 2076.7 415.35 2215.2 230.78 2123 184.56 1846 415.35 1892.2 415.35 2169.1 276.92 2030.6 230.78 2076.7 184.56 2215.2 276.92 2169.1 138.42 2215.2 184.56 2215.2 138.42 2169.1 138.42 2123 276.92 2169.1 230.78 2030.6 230.78 2169.1 92.282 2169.1 184.56 2215.2 92.282 2123 230.78 1892.2 415.35 2215.2 138.42 1984.5 276.92 2076.7 184.56 2215.2 138.42 2215.2 46.141 2215.2 46.141 2123 276.92 2024.5 144.61 + │ │ │ <--- '1993-12-31' -------- '1994-01-06' ------ '1994-01-20' -------- '1994-02-01' -------- '1994-02-14' ------ '1994-02-25' ------ '1994-03-11' -------- '1994-03-24' -------- '1994-04-07' -------- '1994-04-19' -------- '1994-05-03' -------- '1994-05-14' -------- '1994-05-24' -------- '1994-06-04' -------- '1994-06-14' -------- '1994-06-26' ------ '1994-07-06' -------- '1994-07-17' -------- '1994-08-01' -------- '1994-08-11' -------- '1994-08-25' -------- '1994-09-05' ------ '1994-09-16' -------- '1994-09-26' -------- '1994-10-07' -------- '1994-10-17' -------- '1994-10-27' -------- '1994-11-09' -------- '1994-11-22' -------- '1994-12-04' ------ '1994-12-16' -------- '1994-12-31' │ │ ├── index-join lineitem │ │ │ ├── save-table-name: q6_index_join_4 │ │ │ ├── columns: l_quantity:5(float!null) l_extendedprice:6(float!null) l_discount:7(float!null) l_shipdate:11(date!null) - │ │ │ ├── stats: [rows=945631.6, distinct(5)=50, null(5)=0, avgsize(5)=4, distinct(6)=634563, null(6)=0, avgsize(6)=4, distinct(7)=11, null(7)=0, avgsize(7)=4, distinct(11)=365, null(11)=0, avgsize(11)=4] + │ │ │ ├── stats: [rows=924787.9, distinct(5)=50, null(5)=0, avgsize(5)=9, distinct(6)=612961, null(6)=0, avgsize(6)=9, distinct(7)=11, null(7)=0, avgsize(7)=9, distinct(11)=365, null(11)=0, avgsize(11)=4] │ │ │ └── scan lineitem@l_sd │ │ │ ├── save-table-name: q6_scan_5 │ │ │ ├── columns: l_orderkey:1(int!null) l_linenumber:4(int!null) l_shipdate:11(date!null) │ │ │ ├── constraint: /11/1/4: [/'1994-01-01' - /'1994-12-31'] - │ │ │ ├── stats: [rows=945631.6, distinct(1)=748681, null(1)=0, avgsize(1)=4, distinct(4)=7, null(4)=0, avgsize(4)=4, distinct(11)=365, null(11)=0, avgsize(11)=4] - │ │ │ │ histogram(1)= 0 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4728.1 94.527 4728.1 94.527 4728.1 94.527 4728.1 94.527 4728.1 94.527 4728.1 94.527 4728.1 94.527 4728.1 94.527 4728.1 94.527 4728.1 94.527 4728.1 94.527 4728.1 94.527 4728.1 94.527 4728.1 94.527 4728.1 94.527 4728.1 94.527 4728.1 94.527 4728.1 94.527 4728.1 94.527 4728.1 94.527 4728.1 94.527 4728.1 94.527 4728.1 94.527 4728.1 94.527 4728.1 94.527 4728.1 94.527 4728.1 94.527 4728.1 94.527 4728.1 94.527 4728.1 94.527 4728.1 94.527 4728.1 94.527 4728.1 94.527 4728.1 94.527 4728.1 94.527 4728.1 94.527 4728.1 94.527 4728.1 94.527 4728.1 94.527 4728.1 94.527 4728.1 94.527 4728.1 94.527 4728.1 94.527 4728.1 94.527 4728.1 94.527 4728.1 94.527 4728.1 94.527 4728.1 94.527 4728.1 94.527 - │ │ │ │ <--- 576 --------- 38535 -------- 66885 -------- 93380 -------- 127425 -------- 157218 -------- 184483 -------- 215330 -------- 252869 -------- 283878 -------- 313798 -------- 337056 -------- 372549 -------- 399591 -------- 426245 -------- 460578 -------- 498439 -------- 526049 -------- 554468 -------- 577921 -------- 609187 -------- 639524 -------- 665345 -------- 686180 -------- 721539 -------- 755680 -------- 782756 -------- 814496 -------- 845446 -------- 872130 -------- 910912 -------- 933697 -------- 965184 -------- 1000353 -------- 1038658 -------- 1073667 -------- 1097891 -------- 1131330 -------- 1157732 -------- 1179943 -------- 1206401 -------- 1230150 -------- 1261824 -------- 1293217 -------- 1326754 -------- 1357573 -------- 1390145 -------- 1429312 -------- 1460418 -------- 1491104 -------- 1523937 -------- 1559812 -------- 1591653 -------- 1615174 -------- 1646759 -------- 1670465 -------- 1696321 -------- 1724192 -------- 1748033 -------- 1777570 -------- 1807428 -------- 1836962 -------- 1872481 -------- 1902817 -------- 1928324 -------- 1960775 -------- 1985989 -------- 2019107 -------- 2044613 -------- 2071490 -------- 2101959 -------- 2135555 -------- 2164486 -------- 2186337 -------- 2213989 -------- 2246309 -------- 2276992 -------- 2306403 -------- 2329921 -------- 2354977 -------- 2380711 -------- 2410529 -------- 2437920 -------- 2462017 -------- 2483714 -------- 2513920 -------- 2542855 -------- 2574112 -------- 2596035 -------- 2625031 -------- 2658051 -------- 2695046 -------- 2725222 -------- 2754245 -------- 2777702 -------- 2804896 -------- 2844579 -------- 2873860 -------- 2903459 -------- 2933249 -------- 2965479 -------- 2996160 -------- 3022976 -------- 3053152 -------- 3083623 -------- 3111136 -------- 3144033 -------- 3180134 -------- 3209799 -------- 3239394 -------- 3270886 -------- 3297664 -------- 3329444 -------- 3357574 -------- 3380838 -------- 3412196 -------- 3438917 -------- 3462467 -------- 3498629 -------- 3530208 -------- 3562148 -------- 3589889 -------- 3621063 -------- 3655456 -------- 3686724 -------- 3709029 -------- 3738215 -------- 3767687 -------- 3804547 -------- 3831142 -------- 3875111 -------- 3905605 -------- 3933795 -------- 3966593 -------- 3995558 -------- 4020134 -------- 4052513 -------- 4078949 -------- 4114208 -------- 4149762 -------- 4176135 -------- 4207782 -------- 4241376 -------- 4270502 -------- 4304167 -------- 4333669 -------- 4362818 -------- 4393537 -------- 4423076 -------- 4452064 -------- 4491143 -------- 4522723 -------- 4550883 -------- 4581382 -------- 4616002 -------- 4649410 -------- 4680485 -------- 4715584 -------- 4740036 -------- 4771554 -------- 4799461 -------- 4826690 -------- 4855525 -------- 4887974 -------- 4917479 -------- 4950885 -------- 4984195 -------- 5010113 -------- 5033571 -------- 5065472 -------- 5100512 -------- 5129413 -------- 5160069 -------- 5186596 -------- 5221538 -------- 5252964 -------- 5284069 -------- 5314051 -------- 5353026 -------- 5388961 -------- 5424644 -------- 5452676 -------- 5483553 -------- 5516612 -------- 5551041 -------- 5579878 -------- 5612576 -------- 5643427 -------- 5673666 -------- 5709218 -------- 5737221 -------- 5766119 -------- 5795044 -------- 5826560 -------- 5855943 -------- 5889604 -------- 5917607 -------- 5942535 -------- 5969639 -------- 5999557 - │ │ │ │ histogram(4)= 0 2.3953e+05 0 2.0057e+05 0 1.6757e+05 0 1.4232e+05 0 94563 0 68937 0 32151 - │ │ │ │ <------ 0 ---------- 1 ---------- 2 ---------- 3 -------- 4 ----- 5 ----- 6 - - │ │ │ │ histogram(11)= 0 4202 26410 3001 27010 3001 28811 3001 28211 4802 28811 1200 28811 3001 28211 1801 27610 3001 27010 3001 28211 3001 28211 1200 27610 3601 28811 2401 27610 3601 28211 1801 28811 1200 27010 4202 27010 3601 27010 3601 26410 3601 27610 2401 28211 4202 27010 3601 25810 3601 28811 3601 28811 2401 27010 3001 28211 2401 28211 2401 28211 2401 17570 2510 - │ │ │ │ <--- '1994-01-01' ------- '1994-01-11' ------- '1994-01-22' ------- '1994-02-05' ------- '1994-02-18' ------- '1994-03-01' ------- '1994-03-13' ------- '1994-03-26' ------- '1994-04-06' ------- '1994-04-17' ------- '1994-04-27' ------- '1994-05-10' ------- '1994-05-21' ------- '1994-06-03' ------- '1994-06-17' ------- '1994-06-27' ------- '1994-07-13' ------- '1994-07-27' ------- '1994-08-06' ------- '1994-08-19' ------- '1994-08-30' ------- '1994-09-11' ------- '1994-09-21' ------- '1994-10-03' ------- '1994-10-13' ------- '1994-10-26' ------- '1994-11-08' ------- '1994-11-19' ------- '1994-12-01' ------- '1994-12-13' ------- '1994-12-23' ------- '1994-12-31' + │ │ │ ├── stats: [rows=924787.9, distinct(1)=736000, null(1)=0, avgsize(1)=4, distinct(4)=7, null(4)=0, avgsize(4)=1, distinct(11)=365, null(11)=0, avgsize(11)=4] + │ │ │ │ histogram(1)= 0 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4439 184.92 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4439 184.92 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4439 184.92 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4623.9 92.46 4623.9 92.46 4623.9 92.46 4623.9 92.46 4623.9 92.46 4623.9 92.46 4623.9 92.46 4623.9 92.46 4623.9 92.46 4623.9 92.46 4623.9 92.46 4623.9 92.46 4623.9 92.46 4623.9 92.46 4623.9 92.46 4623.9 92.46 4623.9 92.46 4623.9 92.46 4623.9 92.46 4623.9 92.46 4623.9 92.46 4623.9 92.46 4623.9 92.46 4623.9 92.46 4623.9 92.46 4623.9 92.46 4623.9 92.46 4623.9 92.46 4623.9 92.46 4623.9 92.46 4623.9 92.46 4623.9 92.46 4623.9 92.46 4623.9 92.46 4623.9 92.46 4623.9 92.46 4623.9 92.46 4623.9 92.46 4623.9 92.46 4623.9 92.46 4623.9 92.46 4623.9 92.46 4623.9 92.46 4623.9 92.46 4623.9 92.46 4623.9 92.46 4623.9 92.46 4623.9 92.46 4623.9 92.46 + │ │ │ │ <--- 197 -------- 23686 -------- 53253 -------- 90435 -------- 121730 -------- 153280 -------- 175456 -------- 208548 -------- 242209 -------- 273057 ------ 296640 -------- 330307 -------- 360999 -------- 386307 -------- 420225 -------- 450050 -------- 477795 -------- 504711 -------- 533153 -------- 556672 -------- 582243 -------- 613729 -------- 646117 -------- 675840 -------- 706048 -------- 733063 -------- 769282 -------- 793922 -------- 820357 -------- 849536 -------- 875719 -------- 905028 -------- 940643 -------- 968355 -------- 998721 -------- 1023621 -------- 1059424 -------- 1084932 -------- 1115553 -------- 1139363 -------- 1167361 -------- 1194400 -------- 1225984 -------- 1253861 -------- 1281633 -------- 1304999 -------- 1336355 -------- 1370759 -------- 1400832 -------- 1434085 -------- 1458852 -------- 1491427 -------- 1525120 -------- 1555205 -------- 1591300 -------- 1619426 -------- 1651458 -------- 1682950 -------- 1711399 -------- 1747591 -------- 1787205 ------ 1822240 -------- 1856163 -------- 1886915 -------- 1910949 -------- 1947202 ------ 1974311 -------- 2009286 -------- 2044034 -------- 2079104 -------- 2103488 -------- 2134657 -------- 2164293 -------- 2204514 -------- 2230823 -------- 2265253 -------- 2289826 -------- 2329539 -------- 2364455 -------- 2393507 -------- 2414628 -------- 2440228 -------- 2465255 -------- 2489568 -------- 2520900 -------- 2554919 -------- 2583333 -------- 2612966 -------- 2644833 -------- 2667362 -------- 2702784 -------- 2727394 -------- 2759748 -------- 2794531 -------- 2822214 -------- 2846624 -------- 2883748 -------- 2919586 -------- 2951908 -------- 2980068 -------- 3014726 -------- 3050725 -------- 3081028 -------- 3113351 -------- 3150243 -------- 3185669 -------- 3214311 -------- 3241281 -------- 3275748 -------- 3303232 -------- 3339559 -------- 3370627 -------- 3393664 -------- 3435265 -------- 3464581 -------- 3489026 -------- 3516096 -------- 3548480 -------- 3587015 -------- 3611239 -------- 3638724 -------- 3668641 -------- 3695751 -------- 3729636 -------- 3751523 -------- 3784608 -------- 3815715 -------- 3848608 -------- 3881184 -------- 3908738 -------- 3940002 -------- 3966176 -------- 4001984 -------- 4035687 -------- 4065283 -------- 4092834 -------- 4133062 -------- 4160613 -------- 4196421 -------- 4223713 -------- 4254788 -------- 4291040 -------- 4313664 -------- 4342823 -------- 4369952 -------- 4391684 -------- 4419040 -------- 4449921 -------- 4471781 -------- 4506210 -------- 4538176 -------- 4571297 -------- 4601121 -------- 4630887 -------- 4657476 -------- 4684803 -------- 4714566 -------- 4744070 -------- 4776385 -------- 4807777 -------- 4839491 -------- 4873953 -------- 4902245 -------- 4936263 -------- 4970721 -------- 5003140 -------- 5029729 -------- 5059010 -------- 5087521 -------- 5121093 -------- 5150405 -------- 5178375 -------- 5203683 -------- 5234531 -------- 5268195 -------- 5300004 -------- 5331558 -------- 5362178 -------- 5385762 -------- 5418498 -------- 5445762 -------- 5483109 -------- 5514561 -------- 5542052 -------- 5569572 -------- 5596102 -------- 5622401 -------- 5652194 -------- 5671362 -------- 5699591 -------- 5727136 -------- 5753284 -------- 5780742 -------- 5809189 -------- 5836545 -------- 5864454 -------- 5894917 -------- 5933825 -------- 5968933 -------- 5999590 + │ │ │ │ histogram(4)= 0 2.2925e+05 0 2.0632e+05 0 1.6221e+05 0 1.328e+05 0 98120 0 63995 0 32090 + │ │ │ │ <------ 1 ---------- 2 ---------- 3 ---------- 4 ------- 5 ----- 6 ----- 7 - + │ │ │ │ histogram(11)= 0 0 12002 1800 27606 4201 27005 5401 28806 3001 27606 2400 24005 5401 24605 5401 28206 3601 26405 3001 27005 2400 28806 3601 28206 1800 28806 2400 28806 1800 28206 1800 27606 3601 28206 3001 26405 3001 28206 1200 28206 2400 28806 1200 27606 3001 24605 5401 28806 1800 25805 3601 27005 2400 28806 1800 28806 600 28806 600 27606 3601 26326 1880.4 + │ │ │ │ <--- '1993-12-31' ------- '1994-01-06' ------- '1994-01-20' ------- '1994-02-01' ------- '1994-02-14' ------- '1994-02-25' ------- '1994-03-11' ------- '1994-03-24' ------- '1994-04-07' ------- '1994-04-19' ------- '1994-05-03' ------- '1994-05-14' ------- '1994-05-24' ------- '1994-06-04' ------- '1994-06-14' ------- '1994-06-26' ------- '1994-07-06' ------- '1994-07-17' ------- '1994-08-01' ------- '1994-08-11' ------- '1994-08-25' ------- '1994-09-05' ------- '1994-09-16' ------- '1994-09-26' ------- '1994-10-07' ------- '1994-10-17' ------- '1994-10-27' ------- '1994-11-09' ------- '1994-11-22' ------- '1994-12-04' ------- '1994-12-16' ------- '1994-12-31' │ │ │ ├── key: (1,4) │ │ │ └── fd: (1,4)-->(11) │ │ └── filters @@ -92,7 +92,7 @@ column_names row_count distinct_count null_count {column19} 114160 108866 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{column19} 72953.00 1.56 72953.00 1.49 0.00 1.00 +{column19} 71118.00 1.61 71118.00 1.53 0.00 1.00 ----Stats for q6_select_3---- column_names row_count distinct_count null_count @@ -102,10 +102,10 @@ column_names row_count distinct_count null_count {l_shipdate} 114160 365 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{l_discount} 72953.00 1.56 2.00 1.50 0.00 1.00 -{l_extendedprice} 72953.00 1.56 70695.00 1.40 0.00 1.00 -{l_quantity} 72953.00 1.56 24.00 1.04 0.00 1.00 -{l_shipdate} 72953.00 1.56 365.00 1.00 0.00 1.00 +{l_discount} 71118.00 1.61 2.00 1.50 0.00 1.00 +{l_extendedprice} 71118.00 1.61 68849.00 1.43 0.00 1.00 +{l_quantity} 71118.00 1.61 24.00 1.04 0.00 1.00 +{l_shipdate} 71118.00 1.61 365.00 1.00 0.00 1.00 ----Stats for q6_index_join_4---- column_names row_count distinct_count null_count @@ -115,10 +115,10 @@ column_names row_count distinct_count null_count {l_shipdate} 909455 365 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{l_discount} 945632.00 1.04 11.00 1.00 0.00 1.00 -{l_extendedprice} 945632.00 1.04 634563.00 1.12 0.00 1.00 -{l_quantity} 945632.00 1.04 50.00 1.00 0.00 1.00 -{l_shipdate} 945632.00 1.04 365.00 1.00 0.00 1.00 +{l_discount} 924788.00 1.02 11.00 1.00 0.00 1.00 +{l_extendedprice} 924788.00 1.02 612961.00 1.08 0.00 1.00 +{l_quantity} 924788.00 1.02 50.00 1.00 0.00 1.00 +{l_shipdate} 924788.00 1.02 365.00 1.00 0.00 1.00 ----Stats for q6_scan_5---- column_names row_count distinct_count null_count @@ -127,8 +127,8 @@ column_names row_count distinct_count null_count {l_shipdate} 909455 365 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{l_linenumber} 945632.00 1.04 7.00 1.00 0.00 1.00 -{l_orderkey} 945632.00 1.04 748681.00 2.81 <== 0.00 1.00 -{l_shipdate} 945632.00 1.04 365.00 1.00 0.00 1.00 +{l_linenumber} 924788.00 1.02 7.00 1.00 0.00 1.00 +{l_orderkey} 924788.00 1.02 736000.00 2.77 <== 0.00 1.00 +{l_shipdate} 924788.00 1.02 365.00 1.00 0.00 1.00 ---- ---- diff --git a/pkg/sql/opt/memo/testdata/stats_quality/tpch/q07 b/pkg/sql/opt/memo/testdata/stats_quality/tpch/q07 index d0c02bcb117d..13660ffdfc36 100644 --- a/pkg/sql/opt/memo/testdata/stats_quality/tpch/q07 +++ b/pkg/sql/opt/memo/testdata/stats_quality/tpch/q07 @@ -61,7 +61,7 @@ sort ├── save-table-name: q7_sort_1 ├── columns: supp_nation:50(char!null) cust_nation:56(char!null) l_year:61(float) revenue:63(float!null) ├── immutable - ├── stats: [rows=974.2888, distinct(50)=1.33333, null(50)=0, avgsize(50)=4, distinct(56)=1.33333, null(56)=0, avgsize(56)=4, distinct(61)=730.979, null(61)=0, avgsize(61)=4, distinct(63)=974.289, null(63)=0, avgsize(63)=12, distinct(50,56,61)=974.289, null(50,56,61)=0, avgsize(50,56,61)=12] + ├── stats: [rows=974.2682, distinct(50)=1.33333, null(50)=0, avgsize(50)=10, distinct(56)=1.33333, null(56)=0, avgsize(56)=10, distinct(61)=730.978, null(61)=0, avgsize(61)=4, distinct(63)=974.268, null(63)=0, avgsize(63)=24, distinct(50,56,61)=974.268, null(50,56,61)=0, avgsize(50,56,61)=24] ├── key: (50,56,61) ├── fd: (50,56,61)-->(63) ├── ordering: +50,+56,+61 @@ -70,27 +70,27 @@ sort ├── columns: n1.n_name:50(char!null) n2.n_name:56(char!null) l_year:61(float) sum:63(float!null) ├── grouping columns: n1.n_name:50(char!null) n2.n_name:56(char!null) l_year:61(float) ├── immutable - ├── stats: [rows=974.2888, distinct(50)=1.33333, null(50)=0, avgsize(50)=4, distinct(56)=1.33333, null(56)=0, avgsize(56)=4, distinct(61)=730.979, null(61)=0, avgsize(61)=4, distinct(63)=974.289, null(63)=0, avgsize(63)=12, distinct(50,56,61)=974.289, null(50,56,61)=0, avgsize(50,56,61)=12] + ├── stats: [rows=974.2682, distinct(50)=1.33333, null(50)=0, avgsize(50)=10, distinct(56)=1.33333, null(56)=0, avgsize(56)=10, distinct(61)=730.978, null(61)=0, avgsize(61)=4, distinct(63)=974.268, null(63)=0, avgsize(63)=24, distinct(50,56,61)=974.268, null(50,56,61)=0, avgsize(50,56,61)=24] ├── key: (50,56,61) ├── fd: (50,56,61)-->(63) ├── project │ ├── save-table-name: q7_project_3 │ ├── columns: l_year:61(float) volume:62(float!null) n1.n_name:50(char!null) n2.n_name:56(char!null) │ ├── immutable - │ ├── stats: [rows=7656.189, distinct(50)=1.33333, null(50)=0, avgsize(50)=4, distinct(56)=1.33333, null(56)=0, avgsize(56)=4, distinct(61)=730.979, null(61)=0, avgsize(61)=4, distinct(62)=7496.02, null(62)=0, avgsize(62)=8, distinct(50,56,61)=974.289, null(50,56,61)=0, avgsize(50,56,61)=12] + │ ├── stats: [rows=7604.442, distinct(50)=1.33333, null(50)=0, avgsize(50)=10, distinct(56)=1.33333, null(56)=0, avgsize(56)=10, distinct(61)=730.978, null(61)=0, avgsize(61)=4, distinct(62)=7445.29, null(62)=0, avgsize(62)=18, distinct(50,56,61)=974.268, null(50,56,61)=0, avgsize(50,56,61)=24] │ ├── inner-join (hash) │ │ ├── save-table-name: q7_inner_join_4 │ │ ├── columns: s_suppkey:1(int!null) s_nationkey:4(int!null) l_orderkey:10(int!null) l_suppkey:12(int!null) l_extendedprice:15(float!null) l_discount:16(float!null) l_shipdate:20(date!null) o_orderkey:28(int!null) o_custkey:29(int!null) c_custkey:39(int!null) c_nationkey:42(int!null) n1.n_nationkey:49(int!null) n1.n_name:50(char!null) n2.n_nationkey:55(int!null) n2.n_name:56(char!null) │ │ ├── multiplicity: left-rows(zero-or-more), right-rows(zero-or-one) - │ │ ├── stats: [rows=7656.189, distinct(1)=7656.19, null(1)=0, avgsize(1)=4, distinct(4)=1.29975, null(4)=0, avgsize(4)=4, distinct(10)=7407.94, null(10)=0, avgsize(10)=4, distinct(12)=7656.19, null(12)=0, avgsize(12)=4, distinct(15)=7486.94, null(15)=0, avgsize(15)=4, distinct(16)=11, null(16)=0, avgsize(16)=4, distinct(20)=730.979, null(20)=0, avgsize(20)=4, distinct(28)=7407.94, null(28)=0, avgsize(28)=4, distinct(29)=4913.87, null(29)=0, avgsize(29)=4, distinct(39)=4913.87, null(39)=0, avgsize(39)=4, distinct(42)=1.29975, null(42)=0, avgsize(42)=4, distinct(49)=1.29975, null(49)=0, avgsize(49)=4, distinct(50)=1.33333, null(50)=0, avgsize(50)=4, distinct(55)=1.29975, null(55)=0, avgsize(55)=4, distinct(56)=1.33333, null(56)=0, avgsize(56)=4, distinct(15,16)=7496.02, null(15,16)=0, avgsize(15,16)=8, distinct(20,50,56)=974.289, null(20,50,56)=0, avgsize(20,50,56)=12] + │ │ ├── stats: [rows=7604.442, distinct(1)=7604.44, null(1)=0, avgsize(1)=3, distinct(4)=1.29975, null(4)=0, avgsize(4)=2, distinct(10)=7359.52, null(10)=0, avgsize(10)=4, distinct(12)=7604.44, null(12)=0, avgsize(12)=4, distinct(15)=7435.74, null(15)=0, avgsize(15)=9, distinct(16)=11, null(16)=0, avgsize(16)=9, distinct(20)=730.978, null(20)=0, avgsize(20)=4, distinct(28)=7359.52, null(28)=0, avgsize(28)=4, distinct(29)=4894.07, null(29)=0, avgsize(29)=4, distinct(39)=4894.07, null(39)=0, avgsize(39)=4, distinct(42)=1.29975, null(42)=0, avgsize(42)=2, distinct(49)=1.29975, null(49)=0, avgsize(49)=1, distinct(50)=1.33333, null(50)=0, avgsize(50)=10, distinct(55)=1.29975, null(55)=0, avgsize(55)=1, distinct(56)=1.33333, null(56)=0, avgsize(56)=10, distinct(15,16)=7445.29, null(15,16)=0, avgsize(15,16)=18, distinct(20,50,56)=974.268, null(20,50,56)=0, avgsize(20,50,56)=24] │ │ ├── fd: (1)-->(4), (28)-->(29), (39)-->(42), (49)-->(50), (55)-->(56), (42)==(55), (55)==(42), (29)==(39), (39)==(29), (10)==(28), (28)==(10), (1)==(12), (12)==(1), (4)==(49), (49)==(4) │ │ ├── scan customer@c_nk │ │ │ ├── save-table-name: q7_scan_5 │ │ │ ├── columns: c_custkey:39(int!null) c_nationkey:42(int!null) - │ │ │ ├── stats: [rows=150000, distinct(39)=148813, null(39)=0, avgsize(39)=4, distinct(42)=25, null(42)=0, avgsize(42)=4] - │ │ │ │ histogram(39)= 0 5 769 5 765 5 732 5 744 5 731 5 754 5 772 5 757 5 713 5 741 5 808 5 744 5 739 5 687 5 820 5 761 5 782 5 632 5 711 5 692 5 648 5 770 5 765 5 702 5 751 5 807 5 794 5 735 5 807 5 719 5 773 5 781 5 684 5 748 5 682 5 703 5 794 5 718 5 807 5 674 5 747 5 677 5 813 5 666 5 766 5 822 5 703 5 676 5 765 5 693 5 723 5 780 5 793 5 770 5 696 5 775 5 764 5 884 5 696 5 688 5 637 5 789 5 702 5 732 5 697 5 769 5 739 5 744 5 861 5 791 5 726 5 793 5 730 5 763 5 789 5 797 5 775 5 862 5 780 5 746 5 783 5 743 5 822 5 806 5 775 5 727 5 724 5 799 5 707 5 757 5 614 5 747 5 704 5 740 5 749 5 735 5 741 5 807 5 827 5 816 5 702 5 699 5 803 5 793 5 672 5 831 5 694 5 746 5 731 5 686 5 685 5 695 5 828 5 756 5 722 5 749 5 790 5 758 5 750 5 782 5 733 5 778 5 762 5 758 5 731 5 778 5 663 5 696 5 684 5 796 5 770 5 656 5 690 5 747 5 782 5 785 5 751 5 697 5 663 5 766 5 695 5 866 5 813 5 765 5 901 5 747 5 683 5 706 5 689 5 734 5 715 5 752 5 855 5 771 5 717 5 794 5 760 5 827 5 747 5 757 5 767 5 726 5 690 5 787 5 783 5 744 5 761 5 746 5 793 5 696 5 749 5 745 5 755 5 800 5 778 5 814 5 826 5 700 5 740 5 773 5 713 5 824 5 792 5 702 5 734 5 751 5 716 5 718 5 722 5 784 5 778 5 700 5 714 5 739 5 748 5 697 5 751 5 663 5 740 5 - │ │ │ │ <--- 37 ----- 834 ----- 1623 ----- 2351 ----- 3101 ----- 3828 ----- 4598 ----- 5401 ----- 6176 ----- 6868 ----- 7613 ----- 8479 ----- 9230 ----- 9972 ----- 10613 ----- 11500 ----- 12282 ----- 13103 ----- 13624 ----- 14312 ----- 14962 ----- 15520 ----- 16319 ----- 17109 ----- 17780 ----- 18543 ----- 19408 ----- 20250 ----- 20984 ----- 21848 ----- 22551 ----- 23355 ----- 24174 ----- 24809 ----- 25567 ----- 26196 ----- 26868 ----- 27710 ----- 28412 ----- 29276 ----- 29889 ----- 30645 ----- 31264 ----- 32139 ----- 32736 ----- 33527 ----- 34418 ----- 35091 ----- 35709 ----- 36498 ----- 37150 ----- 37861 ----- 38677 ----- 39517 ----- 40316 ----- 40975 ----- 41782 ----- 42569 ----- 43565 ----- 44224 ----- 44867 ----- 45399 ----- 46231 ----- 46902 ----- 47630 ----- 48291 ----- 49087 ----- 49829 ----- 50580 ----- 51538 ----- 52375 ----- 53092 ----- 53932 ----- 54656 ----- 55442 ----- 56274 ----- 57121 ----- 57929 ----- 58888 ----- 59705 ----- 60460 ----- 61282 ----- 62031 ----- 62922 ----- 63785 ----- 64593 ----- 65311 ----- 66024 ----- 66875 ----- 67556 ----- 68331 ----- 68808 ----- 69564 ----- 70239 ----- 70983 ----- 71744 ----- 72478 ----- 73223 ----- 74088 ----- 74988 ----- 75868 ----- 76539 ----- 77203 ----- 78061 ----- 78901 ----- 79510 ----- 80417 ----- 81071 ----- 81826 ----- 82553 ----- 83191 ----- 83828 ----- 84485 ----- 85386 ----- 86159 ----- 86868 ----- 87628 ----- 88463 ----- 89240 ----- 90002 ----- 90822 ----- 91553 ----- 92367 ----- 93152 ----- 93929 ----- 94656 ----- 95470 ----- 96061 ----- 96720 ----- 97355 ----- 98200 ----- 98998 ----- 99573 ----- 100219 ----- 100975 ----- 101795 ----- 102620 ----- 103384 ----- 104044 ----- 104635 ----- 105426 ----- 106083 ----- 107049 ----- 107925 ----- 108715 ----- 109740 ----- 110496 ----- 111128 ----- 111807 ----- 112451 ----- 113184 ----- 113866 ----- 114619 ----- 115556 ----- 116344 ----- 117029 ----- 117859 ----- 118626 ----- 119515 ----- 120258 ----- 121021 ----- 121802 ----- 122505 ----- 123136 ----- 123953 ----- 124763 ----- 125501 ----- 126271 ----- 127012 ----- 127841 ----- 128483 ----- 129230 ----- 129970 ----- 130729 ----- 131569 ----- 132370 ----- 133235 ----- 134122 ----- 134773 ----- 135503 ----- 136294 ----- 136971 ----- 137854 ----- 138681 ----- 139336 ----- 140055 ----- 140806 ----- 141489 ----- 142177 ----- 142873 ----- 143685 ----- 144486 ----- 145138 ----- 145817 ----- 146545 ----- 147291 ----- 147936 ----- 148687 ----- 149260 ----- 149990 - │ │ │ │ histogram(42)= 0 5865 0 5790 0 5715 0 6645 0 5865 0 5955 0 5790 0 5865 0 5760 0 6060 0 5790 0 6435 0 6150 0 6075 0 5805 0 7050 0 5970 0 5970 0 5865 0 5895 0 5835 0 6180 0 5760 0 5775 0 6135 + │ │ │ ├── stats: [rows=150000, distinct(39)=148813, null(39)=0, avgsize(39)=4, distinct(42)=25, null(42)=0, avgsize(42)=2] + │ │ │ │ histogram(39)= 0 0 0 5 745 5 746 5 711 5 780 5 738 5 835 5 697 5 757 5 704 5 696 5 753 5 678 5 813 5 873 5 736 5 840 5 703 5 745 5 710 5 763 5 742 5 673 5 702 5 793 5 732 5 752 5 707 5 751 5 722 5 814 5 789 5 671 5 643 5 706 5 723 5 757 5 713 5 760 5 766 5 711 5 858 5 702 5 695 5 697 5 823 5 857 5 712 5 808 5 754 5 739 5 694 5 782 5 792 5 751 5 758 5 749 5 798 5 685 5 692 5 792 5 710 5 771 5 724 5 853 5 713 5 823 5 772 5 656 5 763 5 672 5 735 5 810 5 786 5 709 5 731 5 702 5 708 5 669 5 733 5 744 5 758 5 800 5 682 5 716 5 716 5 729 5 778 5 721 5 766 5 820 5 757 5 739 5 799 5 780 5 710 5 749 5 754 5 750 5 699 5 821 5 759 5 818 5 763 5 854 5 779 5 810 5 783 5 686 5 703 5 776 5 675 5 812 5 745 5 759 5 793 5 751 5 761 5 798 5 794 5 729 5 696 5 699 5 831 5 709 5 747 5 722 5 768 5 729 5 702 5 729 5 698 5 767 5 792 5 726 5 737 5 671 5 721 5 842 5 701 5 704 5 708 5 726 5 695 5 665 5 688 5 653 5 690 5 734 5 789 5 659 5 785 5 733 5 740 5 826 5 745 5 929 5 899 5 743 5 790 5 825 5 779 5 677 5 697 5 756 5 693 5 862 5 772 5 783 5 757 5 799 5 778 5 752 5 715 5 709 5 790 5 789 5 865 5 808 5 772 5 743 5 751 5 742 5 676 5 684 5 744 5 709 5 679 5 817 5 755 5 754 5 797 5 709 5 748 5 679 5 751 5 775 5 736 5 790 5 714 5 0 0 + │ │ │ │ <--- -9223372036854775808 --- 59 ----- 811 ----- 1565 ----- 2252 ----- 3068 ----- 3807 ----- 4720 ----- 5381 ----- 6155 ----- 6829 ----- 7487 ----- 8254 ----- 8876 ----- 9751 ----- 10728 ----- 11463 ----- 12385 ----- 13057 ----- 13810 ----- 14495 ----- 15281 ----- 16028 ----- 16640 ----- 17311 ----- 18151 ----- 18880 ----- 19645 ----- 20325 ----- 21088 ----- 21798 ----- 22674 ----- 23507 ----- 24115 ----- 24661 ----- 25340 ----- 26052 ----- 26827 ----- 27518 ----- 28298 ----- 29089 ----- 29777 ----- 30730 ----- 31401 ----- 32057 ----- 32718 ----- 33611 ----- 34562 ----- 35251 ----- 36117 ----- 36887 ----- 37629 ----- 38283 ----- 39104 ----- 39942 ----- 40705 ----- 41481 ----- 42241 ----- 43089 ----- 43725 ----- 44376 ----- 45214 ----- 45899 ----- 46700 ----- 47413 ----- 48356 ----- 49047 ----- 49939 ----- 50742 ----- 51316 ----- 52101 ----- 52710 ----- 53444 ----- 54313 ----- 55140 ----- 55823 ----- 56549 ----- 57219 ----- 57901 ----- 58503 ----- 59234 ----- 59984 ----- 60760 ----- 61613 ----- 62243 ----- 62941 ----- 63638 ----- 64360 ----- 65173 ----- 65880 ----- 66672 ----- 67560 ----- 68334 ----- 69075 ----- 69925 ----- 70742 ----- 71428 ----- 72189 ----- 72958 ----- 73720 ----- 74385 ----- 75274 ----- 76053 ----- 76936 ----- 77721 ----- 78666 ----- 79480 ----- 80349 ----- 81171 ----- 81810 ----- 82482 ----- 83292 ----- 83907 ----- 84780 ----- 85532 ----- 86310 ----- 87149 ----- 87912 ----- 88694 ----- 89543 ----- 90384 ----- 91106 ----- 91764 ----- 92428 ----- 93335 ----- 94018 ----- 94775 ----- 95484 ----- 96279 ----- 97001 ----- 97672 ----- 98394 ----- 99056 ----- 99850 ----- 100688 ----- 101405 ----- 102143 ----- 102751 ----- 103459 ----- 104384 ----- 105052 ----- 105727 ----- 106409 ----- 107125 ----- 107782 ----- 108377 ----- 109020 ----- 109588 ----- 110235 ----- 110967 ----- 111800 ----- 112382 ----- 113196 ----- 113913 ----- 114643 ----- 115529 ----- 116268 ----- 117329 ----- 118341 ----- 119076 ----- 119898 ----- 120782 ----- 121584 ----- 122186 ----- 122830 ----- 123591 ----- 124227 ----- 125175 ----- 125964 ----- 126773 ----- 127535 ----- 128374 ----- 129175 ----- 129928 ----- 130609 ----- 131279 ----- 132102 ----- 132923 ----- 133877 ----- 134732 ----- 135521 ----- 136257 ----- 137007 ----- 137740 ----- 138341 ----- 138958 ----- 139695 ----- 140364 ----- 140971 ----- 141841 ----- 142600 ----- 143356 ----- 144192 ----- 144861 ----- 145607 ----- 146214 ----- 146965 ----- 147761 ----- 148483 ----- 149306 ----- 149986 --- 9223372036854775807 + │ │ │ │ histogram(42)= 0 5475 0 5910 0 5925 0 6075 0 5910 0 5895 0 6765 0 6090 0 6000 0 6735 0 5730 0 6015 0 5895 0 6180 0 5565 0 5760 0 6390 0 6135 0 5940 0 6105 0 6150 0 5700 0 6225 0 6075 0 5355 │ │ │ │ <--- 0 ---- 1 ---- 2 ---- 3 ---- 4 ---- 5 ---- 6 ---- 7 ---- 8 ---- 9 ---- 10 --- 11 --- 12 --- 13 --- 14 --- 15 --- 16 --- 17 --- 18 --- 19 --- 20 --- 21 --- 22 --- 23 --- 24 │ │ │ ├── key: (39) │ │ │ └── fd: (39)-->(42) @@ -99,39 +99,39 @@ sort │ │ │ ├── columns: s_suppkey:1(int!null) s_nationkey:4(int!null) l_orderkey:10(int!null) l_suppkey:12(int!null) l_extendedprice:15(float!null) l_discount:16(float!null) l_shipdate:20(date!null) o_orderkey:28(int!null) o_custkey:29(int!null) n1.n_nationkey:49(int!null) n1.n_name:50(char!null) n2.n_nationkey:55(int!null) n2.n_name:56(char!null) │ │ │ ├── key columns: [10] = [28] │ │ │ ├── lookup columns are key - │ │ │ ├── stats: [rows=98990.74, distinct(1)=529.63, null(1)=0, avgsize(1)=4, distinct(4)=1.29975, null(4)=0, avgsize(4)=4, distinct(10)=94907.6, null(10)=0, avgsize(10)=4, distinct(12)=529.63, null(12)=0, avgsize(12)=4, distinct(15)=61085.9, null(15)=0, avgsize(15)=4, distinct(16)=11, null(16)=0, avgsize(16)=4, distinct(20)=731, null(20)=0, avgsize(20)=4, distinct(28)=94907.6, null(28)=0, avgsize(28)=4, distinct(29)=62800.6, null(29)=0, avgsize(29)=4, distinct(49)=1.29975, null(49)=0, avgsize(49)=4, distinct(50)=1.33333, null(50)=0, avgsize(50)=4, distinct(55)=1.29975, null(55)=0, avgsize(55)=4, distinct(56)=1.33333, null(56)=0, avgsize(56)=4] + │ │ │ ├── stats: [rows=97519.83, distinct(1)=529.63, null(1)=0, avgsize(1)=3, distinct(4)=1.29975, null(4)=0, avgsize(4)=2, distinct(10)=93524.1, null(10)=0, avgsize(10)=4, distinct(12)=529.63, null(12)=0, avgsize(12)=4, distinct(15)=60140.8, null(15)=0, avgsize(15)=9, distinct(16)=11, null(16)=0, avgsize(16)=9, distinct(20)=731, null(20)=0, avgsize(20)=4, distinct(28)=93524.1, null(28)=0, avgsize(28)=4, distinct(29)=62248.9, null(29)=0, avgsize(29)=4, distinct(49)=1.29975, null(49)=0, avgsize(49)=1, distinct(50)=1.33333, null(50)=0, avgsize(50)=10, distinct(55)=1.29975, null(55)=0, avgsize(55)=1, distinct(56)=1.33333, null(56)=0, avgsize(56)=10] │ │ │ ├── fd: (28)-->(29), (1)-->(4), (49)-->(50), (55)-->(56), (4)==(49), (49)==(4), (1)==(12), (12)==(1), (10)==(28), (28)==(10) │ │ │ ├── inner-join (lookup lineitem) │ │ │ │ ├── save-table-name: q7_lookup_join_7 │ │ │ │ ├── columns: s_suppkey:1(int!null) s_nationkey:4(int!null) l_orderkey:10(int!null) l_suppkey:12(int!null) l_extendedprice:15(float!null) l_discount:16(float!null) l_shipdate:20(date!null) n1.n_nationkey:49(int!null) n1.n_name:50(char!null) n2.n_nationkey:55(int!null) n2.n_name:56(char!null) │ │ │ │ ├── key columns: [10 13] = [10 13] │ │ │ │ ├── lookup columns are key - │ │ │ │ ├── stats: [rows=98990.74, distinct(1)=529.63, null(1)=0, avgsize(1)=4, distinct(4)=1.29975, null(4)=0, avgsize(4)=4, distinct(10)=94907.6, null(10)=0, avgsize(10)=4, distinct(12)=529.63, null(12)=0, avgsize(12)=4, distinct(15)=93572.9, null(15)=0, avgsize(15)=4, distinct(16)=11, null(16)=0, avgsize(16)=4, distinct(20)=731, null(20)=0, avgsize(20)=4, distinct(49)=1.29975, null(49)=0, avgsize(49)=4, distinct(50)=1.33333, null(50)=0, avgsize(50)=4, distinct(55)=1.29975, null(55)=0, avgsize(55)=4, distinct(56)=1.33333, null(56)=0, avgsize(56)=4] + │ │ │ │ ├── stats: [rows=97519.83, distinct(1)=529.63, null(1)=0, avgsize(1)=3, distinct(4)=1.29975, null(4)=0, avgsize(4)=2, distinct(10)=93524.1, null(10)=0, avgsize(10)=4, distinct(12)=529.63, null(12)=0, avgsize(12)=4, distinct(15)=92051.8, null(15)=0, avgsize(15)=9, distinct(16)=11, null(16)=0, avgsize(16)=9, distinct(20)=731, null(20)=0, avgsize(20)=4, distinct(49)=1.29975, null(49)=0, avgsize(49)=1, distinct(50)=1.33333, null(50)=0, avgsize(50)=10, distinct(55)=1.29975, null(55)=0, avgsize(55)=1, distinct(56)=1.33333, null(56)=0, avgsize(56)=10] │ │ │ │ ├── fd: (1)-->(4), (49)-->(50), (55)-->(56), (4)==(49), (49)==(4), (1)==(12), (12)==(1) │ │ │ │ ├── inner-join (lookup lineitem@l_sk) │ │ │ │ │ ├── save-table-name: q7_lookup_join_8 │ │ │ │ │ ├── columns: s_suppkey:1(int!null) s_nationkey:4(int!null) l_orderkey:10(int!null) l_suppkey:12(int!null) l_linenumber:13(int!null) n1.n_nationkey:49(int!null) n1.n_name:50(char!null) n2.n_nationkey:55(int!null) n2.n_name:56(char!null) │ │ │ │ │ ├── key columns: [1] = [12] - │ │ │ │ │ ├── stats: [rows=322703.9, distinct(1)=529.63, null(1)=0, avgsize(1)=4, distinct(4)=1.29975, null(4)=0, avgsize(4)=4, distinct(10)=290904, null(10)=0, avgsize(10)=4, distinct(12)=529.63, null(12)=0, avgsize(12)=4, distinct(13)=7, null(13)=0, avgsize(13)=4, distinct(49)=1.29975, null(49)=0, avgsize(49)=4, distinct(50)=1.33333, null(50)=0, avgsize(50)=4, distinct(55)=1.29975, null(55)=0, avgsize(55)=4, distinct(56)=1.33333, null(56)=0, avgsize(56)=4] + │ │ │ │ │ ├── stats: [rows=322646, distinct(1)=529.63, null(1)=0, avgsize(1)=3, distinct(4)=1.29975, null(4)=0, avgsize(4)=2, distinct(10)=290857, null(10)=0, avgsize(10)=4, distinct(12)=529.63, null(12)=0, avgsize(12)=4, distinct(13)=7, null(13)=0, avgsize(13)=1, distinct(49)=1.29975, null(49)=0, avgsize(49)=1, distinct(50)=1.33333, null(50)=0, avgsize(50)=10, distinct(55)=1.29975, null(55)=0, avgsize(55)=1, distinct(56)=1.33333, null(56)=0, avgsize(56)=10] │ │ │ │ │ ├── key: (10,13,55) │ │ │ │ │ ├── fd: (1)-->(4), (49)-->(50), (55)-->(56), (4)==(49), (49)==(4), (10,13)-->(12), (1)==(12), (12)==(1) │ │ │ │ │ ├── inner-join (lookup supplier@s_nk) │ │ │ │ │ │ ├── save-table-name: q7_lookup_join_9 │ │ │ │ │ │ ├── columns: s_suppkey:1(int!null) s_nationkey:4(int!null) n1.n_nationkey:49(int!null) n1.n_name:50(char!null) n2.n_nationkey:55(int!null) n2.n_name:56(char!null) │ │ │ │ │ │ ├── key columns: [49] = [4] - │ │ │ │ │ │ ├── stats: [rows=533.3333, distinct(1)=529.63, null(1)=0, avgsize(1)=4, distinct(4)=1.29975, null(4)=0, avgsize(4)=4, distinct(49)=1.29975, null(49)=0, avgsize(49)=4, distinct(50)=1.33333, null(50)=0, avgsize(50)=4, distinct(55)=1.29975, null(55)=0, avgsize(55)=4, distinct(56)=1.33333, null(56)=0, avgsize(56)=4] + │ │ │ │ │ │ ├── stats: [rows=533.3333, distinct(1)=529.63, null(1)=0, avgsize(1)=3, distinct(4)=1.29975, null(4)=0, avgsize(4)=2, distinct(49)=1.29975, null(49)=0, avgsize(49)=1, distinct(50)=1.33333, null(50)=0, avgsize(50)=10, distinct(55)=1.29975, null(55)=0, avgsize(55)=1, distinct(56)=1.33333, null(56)=0, avgsize(56)=10] │ │ │ │ │ │ ├── key: (1,55) │ │ │ │ │ │ ├── fd: (1)-->(4), (49)-->(50), (55)-->(56), (4)==(49), (49)==(4) │ │ │ │ │ │ ├── inner-join (cross) │ │ │ │ │ │ │ ├── save-table-name: q7_inner_join_10 │ │ │ │ │ │ │ ├── columns: n1.n_nationkey:49(int!null) n1.n_name:50(char!null) n2.n_nationkey:55(int!null) n2.n_name:56(char!null) - │ │ │ │ │ │ │ ├── stats: [rows=1.333333, distinct(49)=1.29975, null(49)=0, avgsize(49)=4, distinct(50)=1.33333, null(50)=0, avgsize(50)=4, distinct(55)=1.29975, null(55)=0, avgsize(55)=4, distinct(56)=1.33333, null(56)=0, avgsize(56)=4, distinct(50,56)=1.33333, null(50,56)=0, avgsize(50,56)=8] + │ │ │ │ │ │ │ ├── stats: [rows=1.333333, distinct(49)=1.29975, null(49)=0, avgsize(49)=1, distinct(50)=1.33333, null(50)=0, avgsize(50)=10, distinct(55)=1.29975, null(55)=0, avgsize(55)=1, distinct(56)=1.33333, null(56)=0, avgsize(56)=10, distinct(50,56)=1.33333, null(50,56)=0, avgsize(50,56)=20] │ │ │ │ │ │ │ ├── key: (49,55) │ │ │ │ │ │ │ ├── fd: (49)-->(50), (55)-->(56) │ │ │ │ │ │ │ ├── scan nation [as=n1] │ │ │ │ │ │ │ │ ├── save-table-name: q7_scan_11 │ │ │ │ │ │ │ │ ├── columns: n1.n_nationkey:49(int!null) n1.n_name:50(char!null) - │ │ │ │ │ │ │ │ ├── stats: [rows=25, distinct(49)=25, null(49)=0, avgsize(49)=4, distinct(50)=25, null(50)=0, avgsize(50)=4] + │ │ │ │ │ │ │ │ ├── stats: [rows=25, distinct(49)=25, null(49)=0, avgsize(49)=1, distinct(50)=25, null(50)=0, avgsize(50)=10] │ │ │ │ │ │ │ │ │ histogram(49)= 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 │ │ │ │ │ │ │ │ │ <--- 0 --- 1 --- 2 --- 3 --- 4 --- 5 --- 6 --- 7 --- 8 --- 9 --- 10 --- 11 --- 12 --- 13 --- 14 --- 15 --- 16 --- 17 --- 18 --- 19 --- 20 --- 21 --- 22 --- 23 --- 24 │ │ │ │ │ │ │ │ │ histogram(50)= 0 1 23 1 @@ -141,7 +141,7 @@ sort │ │ │ │ │ │ │ ├── scan nation [as=n2] │ │ │ │ │ │ │ │ ├── save-table-name: q7_scan_12 │ │ │ │ │ │ │ │ ├── columns: n2.n_nationkey:55(int!null) n2.n_name:56(char!null) - │ │ │ │ │ │ │ │ ├── stats: [rows=25, distinct(55)=25, null(55)=0, avgsize(55)=4, distinct(56)=25, null(56)=0, avgsize(56)=4] + │ │ │ │ │ │ │ │ ├── stats: [rows=25, distinct(55)=25, null(55)=0, avgsize(55)=1, distinct(56)=25, null(56)=0, avgsize(56)=10] │ │ │ │ │ │ │ │ │ histogram(55)= 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 │ │ │ │ │ │ │ │ │ <--- 0 --- 1 --- 2 --- 3 --- 4 --- 5 --- 6 --- 7 --- 8 --- 9 --- 10 --- 11 --- 12 --- 13 --- 14 --- 15 --- 16 --- 17 --- 18 --- 19 --- 20 --- 21 --- 22 --- 23 --- 24 │ │ │ │ │ │ │ │ │ histogram(56)= 0 1 23 1 @@ -199,10 +199,10 @@ column_names row_count distinct_count null_count {volume} 5924 5904 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{l_year} 7656.00 1.29 731.00 365.50 <== 0.00 1.00 -{n_name} 7656.00 1.29 1.00 2.00 <== 0.00 1.00 -{n_name_1} 7656.00 1.29 1.00 2.00 <== 0.00 1.00 -{volume} 7656.00 1.29 7496.00 1.27 0.00 1.00 +{l_year} 7604.00 1.28 731.00 365.50 <== 0.00 1.00 +{n_name} 7604.00 1.28 1.00 2.00 <== 0.00 1.00 +{n_name_1} 7604.00 1.28 1.00 2.00 <== 0.00 1.00 +{volume} 7604.00 1.28 7445.00 1.26 0.00 1.00 ----Stats for q7_inner_join_4---- column_names row_count distinct_count null_count @@ -223,21 +223,21 @@ column_names row_count distinct_count null_count {s_suppkey} 5924 796 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{c_custkey} 7656.00 1.29 4914.00 1.26 0.00 1.00 -{c_nationkey} 7656.00 1.29 1.00 2.00 <== 0.00 1.00 -{l_discount} 7656.00 1.29 11.00 1.00 0.00 1.00 -{l_extendedprice} 7656.00 1.29 7487.00 1.27 0.00 1.00 -{l_orderkey} 7656.00 1.29 7408.00 1.36 0.00 1.00 -{l_shipdate} 7656.00 1.29 731.00 1.00 0.00 1.00 -{l_suppkey} 7656.00 1.29 7656.00 9.62 <== 0.00 1.00 -{n_name} 7656.00 1.29 1.00 2.00 <== 0.00 1.00 -{n_name_1} 7656.00 1.29 1.00 2.00 <== 0.00 1.00 -{n_nationkey} 7656.00 1.29 1.00 2.00 <== 0.00 1.00 -{n_nationkey_1} 7656.00 1.29 1.00 2.00 <== 0.00 1.00 -{o_custkey} 7656.00 1.29 4914.00 1.26 0.00 1.00 -{o_orderkey} 7656.00 1.29 7408.00 1.36 0.00 1.00 -{s_nationkey} 7656.00 1.29 1.00 2.00 <== 0.00 1.00 -{s_suppkey} 7656.00 1.29 7656.00 9.62 <== 0.00 1.00 +{c_custkey} 7604.00 1.28 4894.00 1.25 0.00 1.00 +{c_nationkey} 7604.00 1.28 1.00 2.00 <== 0.00 1.00 +{l_discount} 7604.00 1.28 11.00 1.00 0.00 1.00 +{l_extendedprice} 7604.00 1.28 7436.00 1.27 0.00 1.00 +{l_orderkey} 7604.00 1.28 7360.00 1.35 0.00 1.00 +{l_shipdate} 7604.00 1.28 731.00 1.00 0.00 1.00 +{l_suppkey} 7604.00 1.28 7604.00 9.55 <== 0.00 1.00 +{n_name} 7604.00 1.28 1.00 2.00 <== 0.00 1.00 +{n_name_1} 7604.00 1.28 1.00 2.00 <== 0.00 1.00 +{n_nationkey} 7604.00 1.28 1.00 2.00 <== 0.00 1.00 +{n_nationkey_1} 7604.00 1.28 1.00 2.00 <== 0.00 1.00 +{o_custkey} 7604.00 1.28 4894.00 1.25 0.00 1.00 +{o_orderkey} 7604.00 1.28 7360.00 1.35 0.00 1.00 +{s_nationkey} 7604.00 1.28 1.00 2.00 <== 0.00 1.00 +{s_suppkey} 7604.00 1.28 7604.00 9.55 <== 0.00 1.00 ----Stats for q7_scan_5---- column_names row_count distinct_count null_count @@ -265,19 +265,19 @@ column_names row_count distinct_count null_count {s_suppkey} 145703 798 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{l_discount} 98991.00 1.47 11.00 1.00 0.00 1.00 -{l_extendedprice} 98991.00 1.47 61086.00 2.14 <== 0.00 1.00 -{l_orderkey} 98991.00 1.47 94908.00 1.33 0.00 1.00 -{l_shipdate} 98991.00 1.47 731.00 1.00 0.00 1.00 -{l_suppkey} 98991.00 1.47 530.00 1.51 0.00 1.00 -{n_name} 98991.00 1.47 1.00 2.00 <== 0.00 1.00 -{n_name_1} 98991.00 1.47 1.00 2.00 <== 0.00 1.00 -{n_nationkey} 98991.00 1.47 1.00 2.00 <== 0.00 1.00 -{n_nationkey_1} 98991.00 1.47 1.00 2.00 <== 0.00 1.00 -{o_custkey} 98991.00 1.47 62801.00 1.09 0.00 1.00 -{o_orderkey} 98991.00 1.47 94908.00 1.33 0.00 1.00 -{s_nationkey} 98991.00 1.47 1.00 2.00 <== 0.00 1.00 -{s_suppkey} 98991.00 1.47 530.00 1.51 0.00 1.00 +{l_discount} 97520.00 1.49 11.00 1.00 0.00 1.00 +{l_extendedprice} 97520.00 1.49 60141.00 2.17 <== 0.00 1.00 +{l_orderkey} 97520.00 1.49 93524.00 1.35 0.00 1.00 +{l_shipdate} 97520.00 1.49 731.00 1.00 0.00 1.00 +{l_suppkey} 97520.00 1.49 530.00 1.51 0.00 1.00 +{n_name} 97520.00 1.49 1.00 2.00 <== 0.00 1.00 +{n_name_1} 97520.00 1.49 1.00 2.00 <== 0.00 1.00 +{n_nationkey} 97520.00 1.49 1.00 2.00 <== 0.00 1.00 +{n_nationkey_1} 97520.00 1.49 1.00 2.00 <== 0.00 1.00 +{o_custkey} 97520.00 1.49 62249.00 1.09 0.00 1.00 +{o_orderkey} 97520.00 1.49 93524.00 1.35 0.00 1.00 +{s_nationkey} 97520.00 1.49 1.00 2.00 <== 0.00 1.00 +{s_suppkey} 97520.00 1.49 530.00 1.51 0.00 1.00 ----Stats for q7_lookup_join_7---- column_names row_count distinct_count null_count @@ -294,17 +294,17 @@ column_names row_count distinct_count null_count {s_suppkey} 145703 798 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{l_discount} 98991.00 1.47 11.00 1.00 0.00 1.00 -{l_extendedprice} 98991.00 1.47 93573.00 1.39 0.00 1.00 -{l_orderkey} 98991.00 1.47 94908.00 1.33 0.00 1.00 -{l_shipdate} 98991.00 1.47 731.00 1.00 0.00 1.00 -{l_suppkey} 98991.00 1.47 530.00 1.51 0.00 1.00 -{n_name} 98991.00 1.47 1.00 2.00 <== 0.00 1.00 -{n_name_1} 98991.00 1.47 1.00 2.00 <== 0.00 1.00 -{n_nationkey} 98991.00 1.47 1.00 2.00 <== 0.00 1.00 -{n_nationkey_1} 98991.00 1.47 1.00 2.00 <== 0.00 1.00 -{s_nationkey} 98991.00 1.47 1.00 2.00 <== 0.00 1.00 -{s_suppkey} 98991.00 1.47 530.00 1.51 0.00 1.00 +{l_discount} 97520.00 1.49 11.00 1.00 0.00 1.00 +{l_extendedprice} 97520.00 1.49 92052.00 1.42 0.00 1.00 +{l_orderkey} 97520.00 1.49 93524.00 1.35 0.00 1.00 +{l_shipdate} 97520.00 1.49 731.00 1.00 0.00 1.00 +{l_suppkey} 97520.00 1.49 530.00 1.51 0.00 1.00 +{n_name} 97520.00 1.49 1.00 2.00 <== 0.00 1.00 +{n_name_1} 97520.00 1.49 1.00 2.00 <== 0.00 1.00 +{n_nationkey} 97520.00 1.49 1.00 2.00 <== 0.00 1.00 +{n_nationkey_1} 97520.00 1.49 1.00 2.00 <== 0.00 1.00 +{s_nationkey} 97520.00 1.49 1.00 2.00 <== 0.00 1.00 +{s_suppkey} 97520.00 1.49 530.00 1.51 0.00 1.00 ----Stats for q7_lookup_join_8---- column_names row_count distinct_count null_count @@ -319,15 +319,15 @@ column_names row_count distinct_count null_count {s_suppkey} 478523 798 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{l_linenumber} 322704.00 1.48 7.00 1.00 0.00 1.00 -{l_orderkey} 322704.00 1.48 290904.00 1.42 0.00 1.00 -{l_suppkey} 322704.00 1.48 530.00 1.51 0.00 1.00 -{n_name} 322704.00 1.48 1.00 2.00 <== 0.00 1.00 -{n_name_1} 322704.00 1.48 1.00 2.00 <== 0.00 1.00 -{n_nationkey} 322704.00 1.48 1.00 2.00 <== 0.00 1.00 -{n_nationkey_1} 322704.00 1.48 1.00 2.00 <== 0.00 1.00 -{s_nationkey} 322704.00 1.48 1.00 2.00 <== 0.00 1.00 -{s_suppkey} 322704.00 1.48 530.00 1.51 0.00 1.00 +{l_linenumber} 322646.00 1.48 7.00 1.00 0.00 1.00 +{l_orderkey} 322646.00 1.48 290857.00 1.42 0.00 1.00 +{l_suppkey} 322646.00 1.48 530.00 1.51 0.00 1.00 +{n_name} 322646.00 1.48 1.00 2.00 <== 0.00 1.00 +{n_name_1} 322646.00 1.48 1.00 2.00 <== 0.00 1.00 +{n_nationkey} 322646.00 1.48 1.00 2.00 <== 0.00 1.00 +{n_nationkey_1} 322646.00 1.48 1.00 2.00 <== 0.00 1.00 +{s_nationkey} 322646.00 1.48 1.00 2.00 <== 0.00 1.00 +{s_suppkey} 322646.00 1.48 530.00 1.51 0.00 1.00 ----Stats for q7_lookup_join_9---- column_names row_count distinct_count null_count diff --git a/pkg/sql/opt/memo/testdata/stats_quality/tpch/q08 b/pkg/sql/opt/memo/testdata/stats_quality/tpch/q08 index 7245ef9d01a4..b99a99f39204 100644 --- a/pkg/sql/opt/memo/testdata/stats_quality/tpch/q08 +++ b/pkg/sql/opt/memo/testdata/stats_quality/tpch/q08 @@ -60,7 +60,7 @@ sort ├── save-table-name: q8_sort_1 ├── columns: o_year:77(float) mkt_share:82(float!null) ├── immutable - ├── stats: [rows=728.8625, distinct(77)=728.862, null(77)=0, avgsize(77)=4, distinct(82)=728.862, null(82)=0, avgsize(82)=4] + ├── stats: [rows=728.9954, distinct(77)=728.995, null(77)=0, avgsize(77)=4, distinct(82)=728.995, null(82)=0, avgsize(82)=4] ├── key: (77) ├── fd: (77)-->(82) ├── ordering: +77 @@ -68,7 +68,7 @@ sort ├── save-table-name: q8_project_2 ├── columns: mkt_share:82(float!null) o_year:77(float) ├── immutable - ├── stats: [rows=728.8625, distinct(77)=728.862, null(77)=0, avgsize(77)=4, distinct(82)=728.862, null(82)=0, avgsize(82)=4] + ├── stats: [rows=728.9954, distinct(77)=728.995, null(77)=0, avgsize(77)=4, distinct(82)=728.995, null(82)=0, avgsize(82)=4] ├── key: (77) ├── fd: (77)-->(82) ├── group-by (hash) @@ -76,38 +76,38 @@ sort │ ├── columns: o_year:77(float) sum:80(float!null) sum:81(float!null) │ ├── grouping columns: o_year:77(float) │ ├── immutable - │ ├── stats: [rows=728.8625, distinct(77)=728.862, null(77)=0, avgsize(77)=4, distinct(80)=728.862, null(80)=0, avgsize(80)=4, distinct(81)=728.862, null(81)=0, avgsize(81)=4, distinct(80,81)=728.862, null(80,81)=0, avgsize(80,81)=4] + │ ├── stats: [rows=728.9954, distinct(77)=728.995, null(77)=0, avgsize(77)=4, distinct(80)=728.995, null(80)=0, avgsize(80)=4, distinct(81)=728.995, null(81)=0, avgsize(81)=4, distinct(80,81)=728.995, null(80,81)=0, avgsize(80,81)=4] │ ├── key: (77) │ ├── fd: (77)-->(80,81) │ ├── project │ │ ├── save-table-name: q8_project_4 │ │ ├── columns: column79:79(float!null) o_year:77(float) volume:78(float!null) │ │ ├── immutable - │ │ ├── stats: [rows=4265.205, distinct(77)=728.862, null(77)=0, avgsize(77)=4, distinct(78)=4231.33, null(78)=0, avgsize(78)=8, distinct(79)=4248.24, null(79)=0, avgsize(79)=12] + │ │ ├── stats: [rows=4312.133, distinct(77)=728.995, null(77)=0, avgsize(77)=4, distinct(78)=4278.28, null(78)=0, avgsize(78)=18, distinct(79)=4295.19, null(79)=0, avgsize(79)=28] │ │ ├── project │ │ │ ├── save-table-name: q8_project_5 │ │ │ ├── columns: o_year:77(float) volume:78(float!null) n2.n_name:67(char!null) │ │ │ ├── immutable - │ │ │ ├── stats: [rows=4265.205, distinct(67)=25, null(67)=0, avgsize(67)=4, distinct(77)=728.862, null(77)=0, avgsize(77)=4, distinct(78)=4231.33, null(78)=0, avgsize(78)=8, distinct(67,78)=4248.24, null(67,78)=0, avgsize(67,78)=12] + │ │ │ ├── stats: [rows=4312.133, distinct(67)=25, null(67)=0, avgsize(67)=10, distinct(77)=728.995, null(77)=0, avgsize(77)=4, distinct(78)=4278.28, null(78)=0, avgsize(78)=18, distinct(67,78)=4295.19, null(67,78)=0, avgsize(67,78)=28] │ │ │ ├── inner-join (hash) │ │ │ │ ├── save-table-name: q8_inner_join_6 │ │ │ │ ├── columns: p_partkey:1(int!null) p_type:5(varchar!null) s_suppkey:12(int!null) s_nationkey:15(int!null) l_orderkey:21(int!null) l_partkey:22(int!null) l_suppkey:23(int!null) l_extendedprice:26(float!null) l_discount:27(float!null) o_orderkey:39(int!null) o_custkey:40(int!null) o_orderdate:43(date!null) c_custkey:50(int!null) c_nationkey:53(int!null) n1.n_nationkey:60(int!null) n1.n_regionkey:62(int!null) n2.n_nationkey:66(int!null) n2.n_name:67(char!null) r_regionkey:72(int!null) r_name:73(char!null) │ │ │ │ ├── multiplicity: left-rows(exactly-one), right-rows(zero-or-more) - │ │ │ │ ├── stats: [rows=4265.205, distinct(1)=1334.44, null(1)=0, avgsize(1)=4, distinct(5)=1, null(5)=0, avgsize(5)=4, distinct(12)=3466.7, null(12)=0, avgsize(12)=4, distinct(15)=25, null(15)=0, avgsize(15)=4, distinct(21)=4186.58, null(21)=0, avgsize(21)=4, distinct(22)=1334.44, null(22)=0, avgsize(22)=4, distinct(23)=3466.7, null(23)=0, avgsize(23)=4, distinct(26)=4229.08, null(26)=0, avgsize(26)=4, distinct(27)=11, null(27)=0, avgsize(27)=4, distinct(39)=4186.58, null(39)=0, avgsize(39)=4, distinct(40)=3952.77, null(40)=0, avgsize(40)=4, distinct(43)=728.862, null(43)=0, avgsize(43)=4, distinct(50)=3952.77, null(50)=0, avgsize(50)=4, distinct(53)=5, null(53)=0, avgsize(53)=4, distinct(60)=5, null(60)=0, avgsize(60)=4, distinct(62)=1, null(62)=0, avgsize(62)=4, distinct(66)=25, null(66)=0, avgsize(66)=4, distinct(67)=25, null(67)=0, avgsize(67)=4, distinct(72)=1, null(72)=0, avgsize(72)=4, distinct(73)=0.996222, null(73)=0, avgsize(73)=4, distinct(26,27)=4231.33, null(26,27)=0, avgsize(26,27)=8, distinct(26,27,67)=4248.24, null(26,27,67)=0, avgsize(26,27,67)=12] + │ │ │ │ ├── stats: [rows=4312.133, distinct(1)=1331.6, null(1)=0, avgsize(1)=4, distinct(5)=1, null(5)=0, avgsize(5)=23, distinct(12)=3497.16, null(12)=0, avgsize(12)=3, distinct(15)=25, null(15)=0, avgsize(15)=2, distinct(21)=4233.58, null(21)=0, avgsize(21)=4, distinct(22)=1331.6, null(22)=0, avgsize(22)=4, distinct(23)=3497.16, null(23)=0, avgsize(23)=4, distinct(26)=4275.82, null(26)=0, avgsize(26)=9, distinct(27)=11, null(27)=0, avgsize(27)=9, distinct(39)=4233.58, null(39)=0, avgsize(39)=4, distinct(40)=3992.96, null(40)=0, avgsize(40)=4, distinct(43)=728.995, null(43)=0, avgsize(43)=4, distinct(50)=3992.96, null(50)=0, avgsize(50)=4, distinct(53)=5, null(53)=0, avgsize(53)=2, distinct(60)=5, null(60)=0, avgsize(60)=1, distinct(62)=1, null(62)=0, avgsize(62)=2, distinct(66)=25, null(66)=0, avgsize(66)=1, distinct(67)=25, null(67)=0, avgsize(67)=10, distinct(72)=1, null(72)=0, avgsize(72)=1, distinct(73)=0.996222, null(73)=0, avgsize(73)=9, distinct(26,27)=4278.28, null(26,27)=0, avgsize(26,27)=18, distinct(26,27,67)=4295.19, null(26,27,67)=0, avgsize(26,27,67)=28] │ │ │ │ ├── fd: ()-->(5,73), (12)-->(15), (39)-->(40,43), (50)-->(53), (60)-->(62), (62)==(72), (72)==(62), (53)==(60), (60)==(53), (40)==(50), (50)==(40), (21)==(39), (39)==(21), (12)==(23), (23)==(12), (66)-->(67), (15)==(66), (66)==(15), (1)==(22), (22)==(1) │ │ │ │ ├── inner-join (hash) │ │ │ │ │ ├── save-table-name: q8_inner_join_7 │ │ │ │ │ ├── columns: p_partkey:1(int!null) p_type:5(varchar!null) s_suppkey:12(int!null) s_nationkey:15(int!null) l_orderkey:21(int!null) l_partkey:22(int!null) l_suppkey:23(int!null) l_extendedprice:26(float!null) l_discount:27(float!null) o_orderkey:39(int!null) o_custkey:40(int!null) o_orderdate:43(date!null) c_custkey:50(int!null) c_nationkey:53(int!null) n1.n_nationkey:60(int!null) n1.n_regionkey:62(int!null) r_regionkey:72(int!null) r_name:73(char!null) │ │ │ │ │ ├── multiplicity: left-rows(zero-or-more), right-rows(exactly-one) - │ │ │ │ │ ├── stats: [rows=4076.392, distinct(1)=1334.44, null(1)=0, avgsize(1)=4, distinct(5)=1, null(5)=0, avgsize(5)=4, distinct(12)=3342.69, null(12)=0, avgsize(12)=4, distinct(15)=25, null(15)=0, avgsize(15)=4, distinct(21)=4005.16, null(21)=0, avgsize(21)=4, distinct(22)=1334.44, null(22)=0, avgsize(22)=4, distinct(23)=3342.69, null(23)=0, avgsize(23)=4, distinct(26)=4048.66, null(26)=0, avgsize(26)=4, distinct(27)=11, null(27)=0, avgsize(27)=4, distinct(39)=4005.16, null(39)=0, avgsize(39)=4, distinct(40)=3790.37, null(40)=0, avgsize(40)=4, distinct(43)=728.233, null(43)=0, avgsize(43)=4, distinct(50)=3790.37, null(50)=0, avgsize(50)=4, distinct(53)=5, null(53)=0, avgsize(53)=4, distinct(60)=5, null(60)=0, avgsize(60)=4, distinct(62)=1, null(62)=0, avgsize(62)=4, distinct(72)=1, null(72)=0, avgsize(72)=4, distinct(73)=0.996222, null(73)=0, avgsize(73)=4] + │ │ │ │ │ ├── stats: [rows=4130.162, distinct(1)=1331.6, null(1)=0, avgsize(1)=4, distinct(5)=1, null(5)=0, avgsize(5)=23, distinct(12)=3378.25, null(12)=0, avgsize(12)=3, distinct(15)=25, null(15)=0, avgsize(15)=2, distinct(21)=4058.69, null(21)=0, avgsize(21)=4, distinct(22)=1331.6, null(22)=0, avgsize(22)=4, distinct(23)=3378.25, null(23)=0, avgsize(23)=4, distinct(26)=4102.07, null(26)=0, avgsize(26)=9, distinct(27)=11, null(27)=0, avgsize(27)=9, distinct(39)=4058.69, null(39)=0, avgsize(39)=4, distinct(40)=3836.73, null(40)=0, avgsize(40)=4, distinct(43)=728.429, null(43)=0, avgsize(43)=4, distinct(50)=3836.73, null(50)=0, avgsize(50)=4, distinct(53)=5, null(53)=0, avgsize(53)=2, distinct(60)=5, null(60)=0, avgsize(60)=1, distinct(62)=1, null(62)=0, avgsize(62)=2, distinct(72)=1, null(72)=0, avgsize(72)=1, distinct(73)=0.996222, null(73)=0, avgsize(73)=9] │ │ │ │ │ ├── fd: ()-->(5,73), (12)-->(15), (39)-->(40,43), (50)-->(53), (60)-->(62), (62)==(72), (72)==(62), (53)==(60), (60)==(53), (40)==(50), (50)==(40), (21)==(39), (39)==(21), (12)==(23), (23)==(12), (1)==(22), (22)==(1) │ │ │ │ │ ├── scan supplier@s_nk │ │ │ │ │ │ ├── save-table-name: q8_scan_8 │ │ │ │ │ │ ├── columns: s_suppkey:12(int!null) s_nationkey:15(int!null) - │ │ │ │ │ │ ├── stats: [rows=10000, distinct(12)=9920, null(12)=0, avgsize(12)=4, distinct(15)=25, null(15)=0, avgsize(15)=4] + │ │ │ │ │ │ ├── stats: [rows=10000, distinct(12)=9920, null(12)=0, avgsize(12)=3, distinct(15)=25, null(15)=0, avgsize(15)=2] │ │ │ │ │ │ │ histogram(12)= 0 0 0 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 0 0 │ │ │ │ │ │ │ <--- -9223372036854775808 --- 1 ---- 51 ---- 101 ---- 151 ---- 201 ---- 251 ---- 301 ---- 351 ---- 401 ---- 451 ---- 501 ---- 551 ---- 601 ---- 651 ---- 701 ---- 751 ---- 801 ---- 851 ---- 901 ---- 951 ---- 1001 ---- 1051 ---- 1101 ---- 1151 ---- 1201 ---- 1251 ---- 1301 ---- 1351 ---- 1401 ---- 1451 ---- 1501 ---- 1551 ---- 1601 ---- 1651 ---- 1701 ---- 1751 ---- 1801 ---- 1851 ---- 1901 ---- 1951 ---- 2001 ---- 2051 ---- 2101 ---- 2151 ---- 2201 ---- 2251 ---- 2301 ---- 2351 ---- 2401 ---- 2451 ---- 2501 ---- 2551 ---- 2601 ---- 2651 ---- 2701 ---- 2751 ---- 2801 ---- 2851 ---- 2901 ---- 2951 ---- 3001 ---- 3051 ---- 3101 ---- 3151 ---- 3201 ---- 3251 ---- 3301 ---- 3351 ---- 3401 ---- 3451 ---- 3501 ---- 3551 ---- 3601 ---- 3651 ---- 3701 ---- 3751 ---- 3801 ---- 3851 ---- 3901 ---- 3951 ---- 4001 ---- 4051 ---- 4101 ---- 4151 ---- 4201 ---- 4251 ---- 4301 ---- 4351 ---- 4401 ---- 4451 ---- 4501 ---- 4551 ---- 4601 ---- 4651 ---- 4701 ---- 4751 ---- 4801 ---- 4851 ---- 4901 ---- 4951 ---- 5001 ---- 5051 ---- 5101 ---- 5151 ---- 5201 ---- 5251 ---- 5301 ---- 5351 ---- 5401 ---- 5451 ---- 5501 ---- 5551 ---- 5601 ---- 5651 ---- 5701 ---- 5751 ---- 5801 ---- 5851 ---- 5901 ---- 5951 ---- 6001 ---- 6051 ---- 6101 ---- 6151 ---- 6201 ---- 6251 ---- 6301 ---- 6351 ---- 6401 ---- 6451 ---- 6501 ---- 6551 ---- 6601 ---- 6651 ---- 6701 ---- 6751 ---- 6801 ---- 6851 ---- 6901 ---- 6951 ---- 7001 ---- 7051 ---- 7101 ---- 7151 ---- 7201 ---- 7251 ---- 7301 ---- 7351 ---- 7401 ---- 7451 ---- 7501 ---- 7552 ---- 7603 ---- 7654 ---- 7705 ---- 7756 ---- 7807 ---- 7858 ---- 7909 ---- 7960 ---- 8011 ---- 8062 ---- 8113 ---- 8164 ---- 8215 ---- 8266 ---- 8317 ---- 8368 ---- 8419 ---- 8470 ---- 8521 ---- 8572 ---- 8623 ---- 8674 ---- 8725 ---- 8776 ---- 8827 ---- 8878 ---- 8929 ---- 8980 ---- 9031 ---- 9082 ---- 9133 ---- 9184 ---- 9235 ---- 9286 ---- 9337 ---- 9388 ---- 9439 ---- 9490 ---- 9541 ---- 9592 ---- 9643 ---- 9694 ---- 9745 ---- 9796 ---- 9847 ---- 9898 ---- 9949 ---- 10000 --- 9223372036854775807 - │ │ │ │ │ │ │ histogram(15)= 0 403 0 384 0 391 0 396 0 406 0 396 0 393 0 399 0 406 0 393 0 383 0 398 0 394 0 414 0 422 0 387 0 435 0 403 0 441 0 357 0 394 0 390 0 421 0 411 0 383 + │ │ │ │ │ │ │ histogram(15)= 0 420 0 413 0 397 0 412 0 415 0 380 0 402 0 396 0 415 0 405 0 393 0 438 0 377 0 362 0 376 0 373 0 406 0 421 0 407 0 398 0 411 0 399 0 401 0 390 0 393 │ │ │ │ │ │ │ <--- 0 --- 1 --- 2 --- 3 --- 4 --- 5 --- 6 --- 7 --- 8 --- 9 --- 10 --- 11 --- 12 --- 13 --- 14 --- 15 --- 16 --- 17 --- 18 --- 19 --- 20 --- 21 --- 22 --- 23 --- 24 │ │ │ │ │ │ ├── key: (12) │ │ │ │ │ │ └── fd: (12)-->(15) @@ -115,26 +115,26 @@ sort │ │ │ │ │ │ ├── save-table-name: q8_inner_join_9 │ │ │ │ │ │ ├── columns: p_partkey:1(int!null) p_type:5(varchar!null) l_orderkey:21(int!null) l_partkey:22(int!null) l_suppkey:23(int!null) l_extendedprice:26(float!null) l_discount:27(float!null) o_orderkey:39(int!null) o_custkey:40(int!null) o_orderdate:43(date!null) c_custkey:50(int!null) c_nationkey:53(int!null) n1.n_nationkey:60(int!null) n1.n_regionkey:62(int!null) r_regionkey:72(int!null) r_name:73(char!null) │ │ │ │ │ │ ├── multiplicity: left-rows(zero-or-more), right-rows(zero-or-one) - │ │ │ │ │ │ ├── stats: [rows=3817.709, distinct(1)=1334.44, null(1)=0, avgsize(1)=4, distinct(5)=1, null(5)=0, avgsize(5)=4, distinct(21)=3755.81, null(21)=0, avgsize(21)=4, distinct(22)=1334.44, null(22)=0, avgsize(22)=4, distinct(23)=3168.92, null(23)=0, avgsize(23)=4, distinct(26)=3799.94, null(26)=0, avgsize(26)=4, distinct(27)=11, null(27)=0, avgsize(27)=4, distinct(39)=3755.81, null(39)=0, avgsize(39)=4, distinct(40)=3566.07, null(40)=0, avgsize(40)=4, distinct(43)=727.058, null(43)=0, avgsize(43)=4, distinct(50)=3566.07, null(50)=0, avgsize(50)=4, distinct(53)=5, null(53)=0, avgsize(53)=4, distinct(60)=5, null(60)=0, avgsize(60)=4, distinct(62)=1, null(62)=0, avgsize(62)=4, distinct(72)=1, null(72)=0, avgsize(72)=4, distinct(73)=0.996222, null(73)=0, avgsize(73)=4] + │ │ │ │ │ │ ├── stats: [rows=3879.949, distinct(1)=1331.6, null(1)=0, avgsize(1)=4, distinct(5)=1, null(5)=0, avgsize(5)=23, distinct(21)=3817.47, null(21)=0, avgsize(21)=4, distinct(22)=1331.6, null(22)=0, avgsize(22)=4, distinct(23)=3211.15, null(23)=0, avgsize(23)=4, distinct(26)=3861.68, null(26)=0, avgsize(26)=9, distinct(27)=11, null(27)=0, avgsize(27)=9, distinct(39)=3817.47, null(39)=0, avgsize(39)=4, distinct(40)=3620.23, null(40)=0, avgsize(40)=4, distinct(43)=727.379, null(43)=0, avgsize(43)=4, distinct(50)=3620.23, null(50)=0, avgsize(50)=4, distinct(53)=5, null(53)=0, avgsize(53)=2, distinct(60)=5, null(60)=0, avgsize(60)=1, distinct(62)=1, null(62)=0, avgsize(62)=2, distinct(72)=1, null(72)=0, avgsize(72)=1, distinct(73)=0.996222, null(73)=0, avgsize(73)=9] │ │ │ │ │ │ ├── fd: ()-->(5,73), (39)-->(40,43), (50)-->(53), (60)-->(62), (62)==(72), (72)==(62), (53)==(60), (60)==(53), (40)==(50), (50)==(40), (21)==(39), (39)==(21), (1)==(22), (22)==(1) │ │ │ │ │ │ ├── inner-join (lookup customer@c_nk) │ │ │ │ │ │ │ ├── save-table-name: q8_lookup_join_10 │ │ │ │ │ │ │ ├── columns: c_custkey:50(int!null) c_nationkey:53(int!null) n1.n_nationkey:60(int!null) n1.n_regionkey:62(int!null) r_regionkey:72(int!null) r_name:73(char!null) │ │ │ │ │ │ │ ├── key columns: [60] = [53] - │ │ │ │ │ │ │ ├── stats: [rows=30000, distinct(50)=27672.3, null(50)=0, avgsize(50)=4, distinct(53)=5, null(53)=0, avgsize(53)=4, distinct(60)=5, null(60)=0, avgsize(60)=4, distinct(62)=1, null(62)=0, avgsize(62)=4, distinct(72)=1, null(72)=0, avgsize(72)=4, distinct(73)=0.996222, null(73)=0, avgsize(73)=4] + │ │ │ │ │ │ │ ├── stats: [rows=30000, distinct(50)=27672.3, null(50)=0, avgsize(50)=4, distinct(53)=5, null(53)=0, avgsize(53)=2, distinct(60)=5, null(60)=0, avgsize(60)=1, distinct(62)=1, null(62)=0, avgsize(62)=2, distinct(72)=1, null(72)=0, avgsize(72)=1, distinct(73)=0.996222, null(73)=0, avgsize(73)=9] │ │ │ │ │ │ │ ├── key: (50) │ │ │ │ │ │ │ ├── fd: ()-->(73), (50)-->(53), (60)-->(62), (62)==(72), (72)==(62), (53)==(60), (60)==(53) │ │ │ │ │ │ │ ├── inner-join (lookup nation@n_rk [as=n1]) │ │ │ │ │ │ │ │ ├── save-table-name: q8_lookup_join_11 │ │ │ │ │ │ │ │ ├── columns: n1.n_nationkey:60(int!null) n1.n_regionkey:62(int!null) r_regionkey:72(int!null) r_name:73(char!null) │ │ │ │ │ │ │ │ ├── key columns: [72] = [62] - │ │ │ │ │ │ │ │ ├── stats: [rows=5, distinct(60)=5, null(60)=0, avgsize(60)=4, distinct(62)=1, null(62)=0, avgsize(62)=4, distinct(72)=1, null(72)=0, avgsize(72)=4, distinct(73)=0.996222, null(73)=0, avgsize(73)=4] + │ │ │ │ │ │ │ │ ├── stats: [rows=5, distinct(60)=5, null(60)=0, avgsize(60)=1, distinct(62)=1, null(62)=0, avgsize(62)=2, distinct(72)=1, null(72)=0, avgsize(72)=1, distinct(73)=0.996222, null(73)=0, avgsize(73)=9] │ │ │ │ │ │ │ │ ├── key: (60) │ │ │ │ │ │ │ │ ├── fd: ()-->(73), (60)-->(62), (62)==(72), (72)==(62) │ │ │ │ │ │ │ │ ├── select │ │ │ │ │ │ │ │ │ ├── save-table-name: q8_select_12 │ │ │ │ │ │ │ │ │ ├── columns: r_regionkey:72(int!null) r_name:73(char!null) - │ │ │ │ │ │ │ │ │ ├── stats: [rows=1, distinct(72)=1, null(72)=0, avgsize(72)=4, distinct(73)=1, null(73)=0, avgsize(73)=4] + │ │ │ │ │ │ │ │ │ ├── stats: [rows=1, distinct(72)=1, null(72)=0, avgsize(72)=1, distinct(73)=1, null(73)=0, avgsize(73)=9] │ │ │ │ │ │ │ │ │ │ histogram(73)= 0 1 │ │ │ │ │ │ │ │ │ │ <--- 'AMERICA' │ │ │ │ │ │ │ │ │ ├── key: (72) @@ -142,7 +142,7 @@ sort │ │ │ │ │ │ │ │ │ ├── scan region │ │ │ │ │ │ │ │ │ │ ├── save-table-name: q8_scan_13 │ │ │ │ │ │ │ │ │ │ ├── columns: r_regionkey:72(int!null) r_name:73(char!null) - │ │ │ │ │ │ │ │ │ │ ├── stats: [rows=5, distinct(72)=5, null(72)=0, avgsize(72)=4, distinct(73)=5, null(73)=0, avgsize(73)=4] + │ │ │ │ │ │ │ │ │ │ ├── stats: [rows=5, distinct(72)=5, null(72)=0, avgsize(72)=1, distinct(73)=5, null(73)=0, avgsize(73)=9] │ │ │ │ │ │ │ │ │ │ │ histogram(72)= 0 1 0 1 0 1 0 1 0 1 │ │ │ │ │ │ │ │ │ │ │ <--- 0 --- 1 --- 2 --- 3 --- 4 │ │ │ │ │ │ │ │ │ │ │ histogram(73)= 0 1 3 1 @@ -158,38 +158,38 @@ sort │ │ │ │ │ │ │ ├── columns: p_partkey:1(int!null) p_type:5(varchar!null) l_orderkey:21(int!null) l_partkey:22(int!null) l_suppkey:23(int!null) l_extendedprice:26(float!null) l_discount:27(float!null) o_orderkey:39(int!null) o_custkey:40(int!null) o_orderdate:43(date!null) │ │ │ │ │ │ │ ├── key columns: [21] = [39] │ │ │ │ │ │ │ ├── lookup columns are key - │ │ │ │ │ │ │ ├── stats: [rows=11762.47, distinct(1)=1334.44, null(1)=0, avgsize(1)=4, distinct(5)=1, null(5)=0, avgsize(5)=4, distinct(21)=11609, null(21)=0, avgsize(21)=4, distinct(22)=1334.44, null(22)=0, avgsize(22)=4, distinct(23)=6889.23, null(23)=0, avgsize(23)=4, distinct(26)=11677.7, null(26)=0, avgsize(26)=4, distinct(27)=11, null(27)=0, avgsize(27)=4, distinct(39)=11609, null(39)=0, avgsize(39)=4, distinct(40)=11092.9, null(40)=0, avgsize(40)=4, distinct(43)=731, null(43)=0, avgsize(43)=4] + │ │ │ │ │ │ │ ├── stats: [rows=12014.85, distinct(1)=1331.6, null(1)=0, avgsize(1)=4, distinct(5)=1, null(5)=0, avgsize(5)=23, distinct(21)=11858.5, null(21)=0, avgsize(21)=4, distinct(22)=1331.6, null(22)=0, avgsize(22)=4, distinct(23)=6965.36, null(23)=0, avgsize(23)=4, distinct(26)=11924.3, null(26)=0, avgsize(26)=9, distinct(27)=11, null(27)=0, avgsize(27)=9, distinct(39)=11858.5, null(39)=0, avgsize(39)=4, distinct(40)=11317.3, null(40)=0, avgsize(40)=4, distinct(43)=731, null(43)=0, avgsize(43)=4] │ │ │ │ │ │ │ ├── fd: ()-->(5), (39)-->(40,43), (21)==(39), (39)==(21), (1)==(22), (22)==(1) │ │ │ │ │ │ │ ├── inner-join (lookup lineitem) │ │ │ │ │ │ │ │ ├── save-table-name: q8_lookup_join_15 │ │ │ │ │ │ │ │ ├── columns: p_partkey:1(int!null) p_type:5(varchar!null) l_orderkey:21(int!null) l_partkey:22(int!null) l_suppkey:23(int!null) l_extendedprice:26(float!null) l_discount:27(float!null) │ │ │ │ │ │ │ │ ├── key columns: [21 24] = [21 24] │ │ │ │ │ │ │ │ ├── lookup columns are key - │ │ │ │ │ │ │ │ ├── stats: [rows=40201.65, distinct(1)=1334.44, null(1)=0, avgsize(1)=4, distinct(5)=1, null(5)=0, avgsize(5)=4, distinct(21)=39677.3, null(21)=0, avgsize(21)=4, distinct(22)=1334.44, null(22)=0, avgsize(22)=4, distinct(23)=9747.62, null(23)=0, avgsize(23)=4, distinct(26)=39381.1, null(26)=0, avgsize(26)=4, distinct(27)=11, null(27)=0, avgsize(27)=4] + │ │ │ │ │ │ │ │ ├── stats: [rows=40108.95, distinct(1)=1331.6, null(1)=0, avgsize(1)=4, distinct(5)=1, null(5)=0, avgsize(5)=23, distinct(21)=39587, null(21)=0, avgsize(21)=4, distinct(22)=1331.6, null(22)=0, avgsize(22)=4, distinct(23)=9746, null(23)=0, avgsize(23)=4, distinct(26)=39252.8, null(26)=0, avgsize(26)=9, distinct(27)=11, null(27)=0, avgsize(27)=9] │ │ │ │ │ │ │ │ ├── fd: ()-->(5), (1)==(22), (22)==(1) │ │ │ │ │ │ │ │ ├── inner-join (lookup lineitem@l_pk) │ │ │ │ │ │ │ │ │ ├── save-table-name: q8_lookup_join_16 │ │ │ │ │ │ │ │ │ ├── columns: p_partkey:1(int!null) p_type:5(varchar!null) l_orderkey:21(int!null) l_partkey:22(int!null) l_linenumber:24(int!null) │ │ │ │ │ │ │ │ │ ├── key columns: [1] = [22] - │ │ │ │ │ │ │ │ │ ├── stats: [rows=40201.65, distinct(1)=1334.44, null(1)=0, avgsize(1)=4, distinct(5)=1, null(5)=0, avgsize(5)=4, distinct(21)=39677.3, null(21)=0, avgsize(21)=4, distinct(22)=1334.44, null(22)=0, avgsize(22)=4, distinct(24)=7, null(24)=0, avgsize(24)=4] + │ │ │ │ │ │ │ │ │ ├── stats: [rows=40108.95, distinct(1)=1331.6, null(1)=0, avgsize(1)=4, distinct(5)=1, null(5)=0, avgsize(5)=23, distinct(21)=39587, null(21)=0, avgsize(21)=4, distinct(22)=1331.6, null(22)=0, avgsize(22)=4, distinct(24)=7, null(24)=0, avgsize(24)=1] │ │ │ │ │ │ │ │ │ ├── key: (21,24) │ │ │ │ │ │ │ │ │ ├── fd: ()-->(5), (21,24)-->(22), (1)==(22), (22)==(1) │ │ │ │ │ │ │ │ │ ├── select │ │ │ │ │ │ │ │ │ │ ├── save-table-name: q8_select_17 │ │ │ │ │ │ │ │ │ │ ├── columns: p_partkey:1(int!null) p_type:5(varchar!null) - │ │ │ │ │ │ │ │ │ │ ├── stats: [rows=1334.459, distinct(1)=1334.44, null(1)=0, avgsize(1)=4, distinct(5)=1, null(5)=0, avgsize(5)=4] - │ │ │ │ │ │ │ │ │ │ │ histogram(5)= 0 1334.5 + │ │ │ │ │ │ │ │ │ │ ├── stats: [rows=1331.622, distinct(1)=1331.6, null(1)=0, avgsize(1)=4, distinct(5)=1, null(5)=0, avgsize(5)=23] + │ │ │ │ │ │ │ │ │ │ │ histogram(5)= 0 1331.6 │ │ │ │ │ │ │ │ │ │ │ <--- 'ECONOMY ANODIZED STEEL' │ │ │ │ │ │ │ │ │ │ ├── key: (1) │ │ │ │ │ │ │ │ │ │ ├── fd: ()-->(5) │ │ │ │ │ │ │ │ │ │ ├── scan part │ │ │ │ │ │ │ │ │ │ │ ├── save-table-name: q8_scan_18 │ │ │ │ │ │ │ │ │ │ │ ├── columns: p_partkey:1(int!null) p_type:5(varchar!null) - │ │ │ │ │ │ │ │ │ │ │ ├── stats: [rows=200000, distinct(1)=199241, null(1)=0, avgsize(1)=4, distinct(5)=150, null(5)=0, avgsize(5)=4] - │ │ │ │ │ │ │ │ │ │ │ │ histogram(1)= 0 0 0 3.9981 1014.5 3.9981 1043.5 3.9981 946.55 3.9981 1105.5 3.9981 1017.5 3.9981 1020.5 3.9981 880.58 3.9981 954.55 3.9981 883.58 3.9981 933.56 3.9981 891.58 3.9981 1085.5 3.9981 1045.5 3.9981 1134.5 3.9981 1008.5 3.9981 1099.5 3.9981 941.55 3.9981 988.53 3.9981 1003.5 3.9981 894.58 3.9981 975.54 3.9981 1141.5 3.9981 990.53 3.9981 1008.5 3.9981 1074.5 3.9981 966.54 3.9981 994.53 3.9981 906.57 3.9981 1089.5 3.9981 922.56 3.9981 1010.5 3.9981 882.58 3.9981 971.54 3.9981 862.59 3.9981 972.54 3.9981 925.56 3.9981 1156.5 3.9981 1097.5 3.9981 972.54 3.9981 983.53 3.9981 1005.5 3.9981 1048.5 3.9981 1084.5 3.9981 898.57 3.9981 900.57 3.9981 1289.4 3.9981 864.59 3.9981 940.55 3.9981 968.54 3.9981 949.55 3.9981 1023.5 3.9981 865.59 3.9981 1019.5 3.9981 1051.5 3.9981 945.55 3.9981 930.56 3.9981 1086.5 3.9981 1108.5 3.9981 1102.5 3.9981 981.53 3.9981 967.54 3.9981 968.54 3.9981 1045.5 3.9981 829.61 3.9981 1082.5 3.9981 1100.5 3.9981 1007.5 3.9981 1041.5 3.9981 1044.5 3.9981 874.58 3.9981 1075.5 3.9981 1091.5 3.9981 923.56 3.9981 1049.5 3.9981 1064.5 3.9981 1056.5 3.9981 864.59 3.9981 1094.5 3.9981 921.56 3.9981 941.55 3.9981 1055.5 3.9981 1044.5 3.9981 939.55 3.9981 918.56 3.9981 1042.5 3.9981 901.57 3.9981 1003.5 3.9981 1177.4 3.9981 928.56 3.9981 1067.5 3.9981 987.53 3.9981 874.58 3.9981 912.57 3.9981 832.6 3.9981 953.55 3.9981 1078.5 3.9981 886.58 3.9981 894.58 3.9981 938.55 3.9981 987.53 3.9981 985.53 3.9981 1002.5 3.9981 1042.5 3.9981 1274.4 3.9981 1056.5 3.9981 953.55 3.9981 970.54 3.9981 1032.5 3.9981 967.54 3.9981 968.54 3.9981 937.55 3.9981 1130.5 3.9981 918.56 3.9981 904.57 3.9981 957.55 3.9981 1235.4 3.9981 1105.5 3.9981 1009.5 3.9981 1047.5 3.9981 950.55 3.9981 1022.5 3.9981 1069.5 3.9981 1005.5 3.9981 1118.5 3.9981 828.61 3.9981 1119.5 3.9981 842.6 3.9981 995.53 3.9981 983.53 3.9981 921.56 3.9981 1135.5 3.9981 1136.5 3.9981 972.54 3.9981 1125.5 3.9981 887.58 3.9981 1000.5 3.9981 1009.5 3.9981 987.53 3.9981 1066.5 3.9981 947.55 3.9981 991.53 3.9981 1025.5 3.9981 1119.5 3.9981 1020.5 3.9981 1034.5 3.9981 980.53 3.9981 895.57 3.9981 921.56 3.9981 964.54 3.9981 1014.5 3.9981 946.55 3.9981 1039.5 3.9981 1014.5 3.9981 953.55 3.9981 961.54 3.9981 936.56 3.9981 925.56 3.9981 951.55 3.9981 1036.5 3.9981 1020.5 3.9981 1033.5 3.9981 1004.5 3.9981 1053.5 3.9981 1009.5 3.9981 1094.5 3.9981 976.54 3.9981 1012.5 3.9981 1021.5 3.9981 1015.5 3.9981 919.56 3.9981 1078.5 3.9981 1038.5 3.9981 991.53 3.9981 930.56 3.9981 1064.5 3.9981 960.54 3.9981 1011.5 3.9981 970.54 3.9981 1103.5 3.9981 999.53 3.9981 1038.5 3.9981 1108.5 3.9981 1007.5 3.9981 1263.4 3.9981 861.59 3.9981 1009.5 3.9981 917.56 3.9981 1099.5 3.9981 1027.5 3.9981 1008.5 3.9981 983.53 3.9981 1010.5 3.9981 1067.5 3.9981 931.56 3.9981 984.53 3.9981 874.58 3.9981 1002.5 3.9981 954.55 3.9981 1040.5 3.9981 0 0 - │ │ │ │ │ │ │ │ │ │ │ │ <--- -9223372036854775808 ---- 28 --------- 1067 -------- 2159 -------- 3071 -------- 4270 -------- 5315 -------- 6366 -------- 7145 -------- 8073 -------- 8858 -------- 9745 -------- 10547 -------- 11712 -------- 12807 -------- 14056 -------- 15084 -------- 16273 -------- 17176 -------- 18168 -------- 19188 -------- 19996 -------- 20964 -------- 22225 -------- 23220 -------- 24249 -------- 25395 -------- 26346 -------- 27348 -------- 28181 -------- 29353 -------- 30217 -------- 31249 -------- 32031 -------- 32991 -------- 33729 -------- 34691 -------- 35561 -------- 36846 -------- 38031 -------- 38993 -------- 39976 -------- 40999 -------- 42099 -------- 43263 -------- 44078 -------- 44899 -------- 46401 -------- 47145 -------- 48046 -------- 49001 -------- 49918 -------- 50973 -------- 51718 -------- 52766 -------- 53872 -------- 54782 -------- 55662 -------- 56828 -------- 58033 -------- 59228 -------- 60207 -------- 61159 -------- 62113 -------- 63208 -------- 63870 -------- 65030 -------- 66220 -------- 67247 -------- 68334 -------- 69427 -------- 70192 -------- 71340 -------- 72515 -------- 73382 -------- 74484 -------- 75612 -------- 76726 -------- 77468 -------- 78648 -------- 79510 -------- 80412 -------- 81524 -------- 82617 -------- 83516 -------- 84373 -------- 85462 -------- 86284 -------- 87304 -------- 88625 -------- 89501 -------- 90635 -------- 91625 -------- 92391 -------- 93235 ------- 93905 -------- 94831 -------- 95983 -------- 96773 -------- 97580 -------- 98477 -------- 99466 -------- 100452 -------- 101470 -------- 102560 -------- 104039 -------- 105153 -------- 106078 -------- 107035 -------- 108107 -------- 109059 -------- 110014 -------- 110909 -------- 112151 -------- 113007 -------- 113835 -------- 114769 -------- 116184 -------- 117384 -------- 118415 -------- 119514 -------- 120434 -------- 121488 -------- 122626 -------- 123649 -------- 124870 -------- 125529 -------- 126753 ------- 127446 -------- 128450 -------- 129432 -------- 130295 -------- 131545 -------- 132797 -------- 133758 -------- 134991 -------- 135784 -------- 136797 -------- 137828 -------- 138817 -------- 139949 -------- 140862 -------- 141860 -------- 142919 -------- 144143 -------- 145194 -------- 146269 -------- 147245 -------- 148054 -------- 148917 -------- 149863 -------- 150902 -------- 151794 -------- 152862 -------- 153885 -------- 154792 -------- 155714 -------- 156586 -------- 157436 -------- 158338 -------- 159401 -------- 160434 -------- 161492 -------- 162496 -------- 163589 -------- 164603 -------- 165768 -------- 166719 -------- 167738 -------- 168773 -------- 169798 -------- 170636 -------- 171773 -------- 172839 -------- 173818 -------- 174678 -------- 175791 -------- 176712 -------- 177729 -------- 178668 -------- 179849 -------- 180844 -------- 181911 -------- 183101 -------- 184110 -------- 185558 -------- 186269 -------- 187282 -------- 188116 -------- 189290 -------- 190336 -------- 191348 -------- 192312 -------- 193328 -------- 194446 -------- 195308 -------- 196274 -------- 197016 -------- 198016 -------- 198924 -------- 199994 --- 9223372036854775807 - │ │ │ │ │ │ │ │ │ │ │ │ histogram(5)= 0 1340 1.975e+05 1160 - │ │ │ │ │ │ │ │ │ │ │ │ <--- 'ECONOMY ANODIZED BRASS' ----------- 'STANDARD POLISHED TIN' + │ │ │ │ │ │ │ │ │ │ │ ├── stats: [rows=200000, distinct(1)=199241, null(1)=0, avgsize(1)=4, distinct(5)=150, null(5)=0, avgsize(5)=23] + │ │ │ │ │ │ │ │ │ │ │ │ histogram(1)= 0 3.9982 929.57 3.9982 1135.5 3.9982 923.58 3.9982 1036.5 3.9982 964.56 3.9982 953.56 3.9982 899.59 3.9982 1152.5 3.9982 1118.5 3.9982 1137.5 3.9982 1129.5 3.9982 1136.5 3.9982 983.55 3.9982 983.55 3.9982 1028.5 3.9982 1007.5 3.9982 1036.5 3.9982 884.59 3.9982 985.55 3.9982 970.55 3.9982 1036.5 3.9982 943.57 3.9982 1020.5 3.9982 1001.5 3.9982 1001.5 3.9982 954.56 3.9982 1036.5 3.9982 990.54 3.9982 928.57 3.9982 1010.5 3.9982 892.59 3.9982 960.56 3.9982 1059.5 3.9982 947.56 3.9982 906.58 3.9982 935.57 3.9982 860.6 3.9982 971.55 3.9982 1067.5 3.9982 994.54 3.9982 961.56 3.9982 943.57 3.9982 901.59 3.9982 972.55 3.9982 956.56 3.9982 1106.5 3.9982 1152.5 3.9982 967.55 3.9982 943.57 3.9982 916.58 3.9982 1076.5 3.9982 933.57 3.9982 1108.5 3.9982 1081.5 3.9982 975.55 3.9982 1021.5 3.9982 1034.5 3.9982 905.58 3.9982 902.58 3.9982 966.56 3.9982 1080.5 3.9982 927.57 3.9982 936.57 3.9982 1008.5 3.9982 1033.5 3.9982 903.58 3.9982 944.57 3.9982 908.58 3.9982 1008.5 3.9982 1059.5 3.9982 1079.5 3.9982 911.58 3.9982 1107.5 3.9982 992.54 3.9982 975.55 3.9982 1156.5 3.9982 1042.5 3.9982 1072.5 3.9982 916.58 3.9982 1022.5 3.9982 999.54 3.9982 966.56 3.9982 936.57 3.9982 934.57 3.9982 969.55 3.9982 1136.5 3.9982 997.54 3.9982 991.54 3.9982 1002.5 3.9982 1047.5 3.9982 1059.5 3.9982 972.55 3.9982 918.58 3.9982 959.56 3.9982 1083.5 3.9982 934.57 3.9982 900.59 3.9982 970.55 3.9982 952.56 3.9982 1063.5 3.9982 870.6 3.9982 958.56 3.9982 1029.5 3.9982 943.57 3.9982 872.6 3.9982 972.55 3.9982 1009.5 3.9982 875.6 3.9982 1127.5 3.9982 987.55 3.9982 1156.5 3.9982 971.55 3.9982 1155.5 3.9982 930.57 3.9982 1051.5 3.9982 1044.5 3.9982 867.6 3.9982 898.59 3.9982 926.57 3.9982 965.56 3.9982 1027.5 3.9982 993.54 3.9982 927.57 3.9982 973.55 3.9982 934.57 3.9982 951.56 3.9982 1007.5 3.9982 1124.5 3.9982 936.57 3.9982 1050.5 3.9982 1075.5 3.9982 1028.5 3.9982 872.6 3.9982 960.56 3.9982 1014.5 3.9982 1017.5 3.9982 860.6 3.9982 1039.5 3.9982 1059.5 3.9982 921.58 3.9982 936.57 3.9982 1024.5 3.9982 970.55 3.9982 1047.5 3.9982 917.58 3.9982 948.56 3.9982 978.55 3.9982 993.54 3.9982 1121.5 3.9982 944.57 3.9982 1005.5 3.9982 1037.5 3.9982 1261.4 3.9982 1062.5 3.9982 925.57 3.9982 976.55 3.9982 892.59 3.9982 972.55 3.9982 1135.5 3.9982 1044.5 3.9982 959.56 3.9982 990.54 3.9982 993.54 3.9982 1130.5 3.9982 919.58 3.9982 1025.5 3.9982 1001.5 3.9982 974.55 3.9982 1061.5 3.9982 1166.5 3.9982 1017.5 3.9982 1063.5 3.9982 1188.5 3.9982 964.56 3.9982 1047.5 3.9982 1210.4 3.9982 1087.5 3.9982 1151.5 3.9982 1096.5 3.9982 957.56 3.9982 1073.5 3.9982 925.57 3.9982 1051.5 3.9982 930.57 3.9982 1005.5 3.9982 977.55 3.9982 963.56 3.9982 1005.5 3.9982 954.56 3.9982 1025.5 3.9982 1039.5 3.9982 985.55 3.9982 923.58 3.9982 1087.5 3.9982 958.56 3.9982 1066.5 3.9982 1110.5 3.9982 934.57 3.9982 946.56 3.9982 + │ │ │ │ │ │ │ │ │ │ │ │ <---- 23 --------- 901 --------- 2150 -------- 3016 -------- 4093 -------- 5038 -------- 5962 -------- 6778 -------- 8056 -------- 9277 -------- 10530 -------- 11769 -------- 13020 -------- 14001 -------- 14982 -------- 16046 -------- 17072 -------- 18149 -------- 18935 -------- 19920 -------- 20876 -------- 21953 -------- 22859 -------- 23908 -------- 24923 -------- 25938 -------- 26865 -------- 27943 -------- 28938 -------- 29813 -------- 30844 -------- 31647 -------- 32585 -------- 33704 -------- 34617 -------- 35448 -------- 36338 ------- 37071 -------- 38029 -------- 39162 -------- 40163 -------- 41103 -------- 42008 -------- 42828 -------- 43789 -------- 44720 -------- 45920 -------- 47197 -------- 48149 -------- 49054 -------- 49906 -------- 51054 -------- 51940 -------- 53144 -------- 54301 -------- 55267 -------- 56318 -------- 57393 -------- 58223 -------- 59046 -------- 59995 -------- 61150 -------- 62024 -------- 62915 -------- 63943 -------- 65015 -------- 65840 -------- 66748 -------- 67584 -------- 68611 -------- 69729 -------- 70883 -------- 71725 -------- 72926 -------- 73924 -------- 74891 -------- 76176 -------- 77264 -------- 78405 -------- 79257 -------- 80310 -------- 81321 -------- 82270 -------- 83162 -------- 84049 -------- 85004 -------- 86255 -------- 87262 -------- 88259 -------- 89276 -------- 90374 -------- 91493 -------- 92454 -------- 93310 -------- 94246 -------- 95407 -------- 96295 -------- 97113 -------- 98069 -------- 98991 -------- 100116 ------- 100871 -------- 101805 -------- 102871 -------- 103776 ------- 104536 -------- 105497 -------- 106526 ------- 107293 -------- 108529 -------- 109518 -------- 110802 -------- 111761 -------- 113044 -------- 113923 -------- 115027 -------- 116119 ------- 116867 -------- 117681 -------- 118553 -------- 119501 -------- 120563 -------- 121563 -------- 122437 -------- 123400 -------- 124288 -------- 125209 -------- 126234 -------- 127465 -------- 128356 -------- 129458 -------- 130604 -------- 131668 ------- 132428 -------- 133365 -------- 134403 -------- 135446 ------- 136179 -------- 137262 -------- 138380 -------- 139242 -------- 140134 -------- 141190 -------- 142146 -------- 143244 -------- 144097 -------- 145011 -------- 145982 -------- 146981 -------- 148207 -------- 149115 -------- 150119 -------- 151183 -------- 152627 -------- 153735 -------- 154585 -------- 155535 -------- 156315 -------- 157258 -------- 158494 -------- 159570 -------- 160487 -------- 161464 -------- 162446 -------- 163673 -------- 164509 -------- 165550 -------- 166548 -------- 167495 -------- 168601 -------- 169889 -------- 170916 -------- 172026 -------- 173351 -------- 174278 -------- 175359 -------- 176720 -------- 177872 -------- 179135 -------- 180304 -------- 181217 -------- 182345 -------- 183194 -------- 184282 -------- 185142 -------- 186147 -------- 187099 -------- 188024 -------- 189029 -------- 189936 -------- 190977 -------- 192044 -------- 193012 -------- 193858 -------- 195011 -------- 195927 -------- 197043 -------- 198236 -------- 199104 -------- 199995 + │ │ │ │ │ │ │ │ │ │ │ │ histogram(5)= 0 1360 1.9708e+05 1560 + │ │ │ │ │ │ │ │ │ │ │ │ <--- 'ECONOMY ANODIZED BRASS' ------------ 'STANDARD POLISHED TIN' │ │ │ │ │ │ │ │ │ │ │ ├── key: (1) │ │ │ │ │ │ │ │ │ │ │ └── fd: (1)-->(5) │ │ │ │ │ │ │ │ │ │ └── filters @@ -205,7 +205,7 @@ sort │ │ │ │ ├── scan nation [as=n2] │ │ │ │ │ ├── save-table-name: q8_scan_19 │ │ │ │ │ ├── columns: n2.n_nationkey:66(int!null) n2.n_name:67(char!null) - │ │ │ │ │ ├── stats: [rows=25, distinct(66)=25, null(66)=0, avgsize(66)=4, distinct(67)=25, null(67)=0, avgsize(67)=4] + │ │ │ │ │ ├── stats: [rows=25, distinct(66)=25, null(66)=0, avgsize(66)=1, distinct(67)=25, null(67)=0, avgsize(67)=10] │ │ │ │ │ │ histogram(66)= 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 │ │ │ │ │ │ <--- 0 --- 1 --- 2 --- 3 --- 4 --- 5 --- 6 --- 7 --- 8 --- 9 --- 10 --- 11 --- 12 --- 13 --- 14 --- 15 --- 16 --- 17 --- 18 --- 19 --- 20 --- 21 --- 22 --- 23 --- 24 │ │ │ │ │ │ histogram(67)= 0 1 23 1 @@ -263,9 +263,9 @@ column_names row_count distinct_count null_count {volume} 2603 2599 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{column79} 4265.00 1.64 4248.00 39.33 <== 0.00 1.00 -{o_year} 4265.00 1.64 729.00 364.50 <== 0.00 1.00 -{volume} 4265.00 1.64 4231.00 1.63 0.00 1.00 +{column79} 4312.00 1.66 4295.00 39.77 <== 0.00 1.00 +{o_year} 4312.00 1.66 729.00 364.50 <== 0.00 1.00 +{volume} 4312.00 1.66 4278.00 1.65 0.00 1.00 ----Stats for q8_project_5---- column_names row_count distinct_count null_count @@ -274,9 +274,9 @@ column_names row_count distinct_count null_count {volume} 2603 2599 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{n_name} 4265.00 1.64 25.00 1.00 0.00 1.00 -{o_year} 4265.00 1.64 729.00 364.50 <== 0.00 1.00 -{volume} 4265.00 1.64 4231.00 1.63 0.00 1.00 +{n_name} 4312.00 1.66 25.00 1.00 0.00 1.00 +{o_year} 4312.00 1.66 729.00 364.50 <== 0.00 1.00 +{volume} 4312.00 1.66 4278.00 1.65 0.00 1.00 ----Stats for q8_inner_join_6---- column_names row_count distinct_count null_count @@ -302,26 +302,26 @@ column_names row_count distinct_count null_count {s_suppkey} 2603 1895 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{c_custkey} 4265.00 1.64 3953.00 1.66 0.00 1.00 -{c_nationkey} 4265.00 1.64 5.00 1.00 0.00 1.00 -{l_discount} 4265.00 1.64 11.00 1.00 0.00 1.00 -{l_extendedprice} 4265.00 1.64 4229.00 1.66 0.00 1.00 -{l_orderkey} 4265.00 1.64 4187.00 1.63 0.00 1.00 -{l_partkey} 4265.00 1.64 1334.00 1.09 0.00 1.00 -{l_suppkey} 4265.00 1.64 3467.00 1.83 0.00 1.00 -{n_name} 4265.00 1.64 25.00 1.00 0.00 1.00 -{n_nationkey} 4265.00 1.64 5.00 1.00 0.00 1.00 -{n_nationkey_1} 4265.00 1.64 25.00 1.00 0.00 1.00 -{n_regionkey} 4265.00 1.64 1.00 1.00 0.00 1.00 -{o_custkey} 4265.00 1.64 3953.00 1.66 0.00 1.00 -{o_orderdate} 4265.00 1.64 729.00 1.03 0.00 1.00 -{o_orderkey} 4265.00 1.64 4187.00 1.63 0.00 1.00 -{p_partkey} 4265.00 1.64 1334.00 1.09 0.00 1.00 -{p_type} 4265.00 1.64 1.00 1.00 0.00 1.00 -{r_name} 4265.00 1.64 1.00 1.00 0.00 1.00 -{r_regionkey} 4265.00 1.64 1.00 1.00 0.00 1.00 -{s_nationkey} 4265.00 1.64 25.00 1.00 0.00 1.00 -{s_suppkey} 4265.00 1.64 3467.00 1.83 0.00 1.00 +{c_custkey} 4312.00 1.66 3993.00 1.67 0.00 1.00 +{c_nationkey} 4312.00 1.66 5.00 1.00 0.00 1.00 +{l_discount} 4312.00 1.66 11.00 1.00 0.00 1.00 +{l_extendedprice} 4312.00 1.66 4276.00 1.68 0.00 1.00 +{l_orderkey} 4312.00 1.66 4234.00 1.65 0.00 1.00 +{l_partkey} 4312.00 1.66 1332.00 1.09 0.00 1.00 +{l_suppkey} 4312.00 1.66 3497.00 1.85 0.00 1.00 +{n_name} 4312.00 1.66 25.00 1.00 0.00 1.00 +{n_nationkey} 4312.00 1.66 5.00 1.00 0.00 1.00 +{n_nationkey_1} 4312.00 1.66 25.00 1.00 0.00 1.00 +{n_regionkey} 4312.00 1.66 1.00 1.00 0.00 1.00 +{o_custkey} 4312.00 1.66 3993.00 1.67 0.00 1.00 +{o_orderdate} 4312.00 1.66 729.00 1.03 0.00 1.00 +{o_orderkey} 4312.00 1.66 4234.00 1.65 0.00 1.00 +{p_partkey} 4312.00 1.66 1332.00 1.09 0.00 1.00 +{p_type} 4312.00 1.66 1.00 1.00 0.00 1.00 +{r_name} 4312.00 1.66 1.00 1.00 0.00 1.00 +{r_regionkey} 4312.00 1.66 1.00 1.00 0.00 1.00 +{s_nationkey} 4312.00 1.66 25.00 1.00 0.00 1.00 +{s_suppkey} 4312.00 1.66 3497.00 1.85 0.00 1.00 ----Stats for q8_inner_join_7---- column_names row_count distinct_count null_count @@ -345,24 +345,24 @@ column_names row_count distinct_count null_count {s_suppkey} 2603 1895 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{c_custkey} 4076.00 1.57 3790.00 1.59 0.00 1.00 -{c_nationkey} 4076.00 1.57 5.00 1.00 0.00 1.00 -{l_discount} 4076.00 1.57 11.00 1.00 0.00 1.00 -{l_extendedprice} 4076.00 1.57 4049.00 1.59 0.00 1.00 -{l_orderkey} 4076.00 1.57 4005.00 1.56 0.00 1.00 -{l_partkey} 4076.00 1.57 1334.00 1.09 0.00 1.00 -{l_suppkey} 4076.00 1.57 3343.00 1.76 0.00 1.00 -{n_nationkey} 4076.00 1.57 5.00 1.00 0.00 1.00 -{n_regionkey} 4076.00 1.57 1.00 1.00 0.00 1.00 -{o_custkey} 4076.00 1.57 3790.00 1.59 0.00 1.00 -{o_orderdate} 4076.00 1.57 728.00 1.03 0.00 1.00 -{o_orderkey} 4076.00 1.57 4005.00 1.56 0.00 1.00 -{p_partkey} 4076.00 1.57 1334.00 1.09 0.00 1.00 -{p_type} 4076.00 1.57 1.00 1.00 0.00 1.00 -{r_name} 4076.00 1.57 1.00 1.00 0.00 1.00 -{r_regionkey} 4076.00 1.57 1.00 1.00 0.00 1.00 -{s_nationkey} 4076.00 1.57 25.00 1.00 0.00 1.00 -{s_suppkey} 4076.00 1.57 3343.00 1.76 0.00 1.00 +{c_custkey} 4130.00 1.59 3837.00 1.61 0.00 1.00 +{c_nationkey} 4130.00 1.59 5.00 1.00 0.00 1.00 +{l_discount} 4130.00 1.59 11.00 1.00 0.00 1.00 +{l_extendedprice} 4130.00 1.59 4102.00 1.61 0.00 1.00 +{l_orderkey} 4130.00 1.59 4059.00 1.58 0.00 1.00 +{l_partkey} 4130.00 1.59 1332.00 1.09 0.00 1.00 +{l_suppkey} 4130.00 1.59 3378.00 1.78 0.00 1.00 +{n_nationkey} 4130.00 1.59 5.00 1.00 0.00 1.00 +{n_regionkey} 4130.00 1.59 1.00 1.00 0.00 1.00 +{o_custkey} 4130.00 1.59 3837.00 1.61 0.00 1.00 +{o_orderdate} 4130.00 1.59 728.00 1.03 0.00 1.00 +{o_orderkey} 4130.00 1.59 4059.00 1.58 0.00 1.00 +{p_partkey} 4130.00 1.59 1332.00 1.09 0.00 1.00 +{p_type} 4130.00 1.59 1.00 1.00 0.00 1.00 +{r_name} 4130.00 1.59 1.00 1.00 0.00 1.00 +{r_regionkey} 4130.00 1.59 1.00 1.00 0.00 1.00 +{s_nationkey} 4130.00 1.59 25.00 1.00 0.00 1.00 +{s_suppkey} 4130.00 1.59 3378.00 1.78 0.00 1.00 ----Stats for q8_scan_8---- column_names row_count distinct_count null_count @@ -393,22 +393,22 @@ column_names row_count distinct_count null_count {r_regionkey} 2603 1 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{c_custkey} 3818.00 1.47 3566.00 1.50 0.00 1.00 -{c_nationkey} 3818.00 1.47 5.00 1.00 0.00 1.00 -{l_discount} 3818.00 1.47 11.00 1.00 0.00 1.00 -{l_extendedprice} 3818.00 1.47 3800.00 1.50 0.00 1.00 -{l_orderkey} 3818.00 1.47 3756.00 1.46 0.00 1.00 -{l_partkey} 3818.00 1.47 1334.00 1.09 0.00 1.00 -{l_suppkey} 3818.00 1.47 3169.00 1.67 0.00 1.00 -{n_nationkey} 3818.00 1.47 5.00 1.00 0.00 1.00 -{n_regionkey} 3818.00 1.47 1.00 1.00 0.00 1.00 -{o_custkey} 3818.00 1.47 3566.00 1.50 0.00 1.00 -{o_orderdate} 3818.00 1.47 727.00 1.03 0.00 1.00 -{o_orderkey} 3818.00 1.47 3756.00 1.46 0.00 1.00 -{p_partkey} 3818.00 1.47 1334.00 1.09 0.00 1.00 -{p_type} 3818.00 1.47 1.00 1.00 0.00 1.00 -{r_name} 3818.00 1.47 1.00 1.00 0.00 1.00 -{r_regionkey} 3818.00 1.47 1.00 1.00 0.00 1.00 +{c_custkey} 3880.00 1.49 3620.00 1.52 0.00 1.00 +{c_nationkey} 3880.00 1.49 5.00 1.00 0.00 1.00 +{l_discount} 3880.00 1.49 11.00 1.00 0.00 1.00 +{l_extendedprice} 3880.00 1.49 3862.00 1.52 0.00 1.00 +{l_orderkey} 3880.00 1.49 3817.00 1.49 0.00 1.00 +{l_partkey} 3880.00 1.49 1332.00 1.09 0.00 1.00 +{l_suppkey} 3880.00 1.49 3211.00 1.69 0.00 1.00 +{n_nationkey} 3880.00 1.49 5.00 1.00 0.00 1.00 +{n_regionkey} 3880.00 1.49 1.00 1.00 0.00 1.00 +{o_custkey} 3880.00 1.49 3620.00 1.52 0.00 1.00 +{o_orderdate} 3880.00 1.49 727.00 1.03 0.00 1.00 +{o_orderkey} 3880.00 1.49 3817.00 1.49 0.00 1.00 +{p_partkey} 3880.00 1.49 1332.00 1.09 0.00 1.00 +{p_type} 3880.00 1.49 1.00 1.00 0.00 1.00 +{r_name} 3880.00 1.49 1.00 1.00 0.00 1.00 +{r_regionkey} 3880.00 1.49 1.00 1.00 0.00 1.00 ----Stats for q8_lookup_join_10---- column_names row_count distinct_count null_count @@ -472,16 +472,16 @@ column_names row_count distinct_count null_count {p_type} 13389 1 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{l_discount} 11762.00 1.14 11.00 1.00 0.00 1.00 -{l_extendedprice} 11762.00 1.14 11678.00 1.03 0.00 1.00 -{l_orderkey} 11762.00 1.14 11609.00 1.15 0.00 1.00 -{l_partkey} 11762.00 1.14 1334.00 1.09 0.00 1.00 -{l_suppkey} 11762.00 1.14 6889.00 1.70 0.00 1.00 -{o_custkey} 11762.00 1.14 11093.00 1.11 0.00 1.00 -{o_orderdate} 11762.00 1.14 731.00 1.00 0.00 1.00 -{o_orderkey} 11762.00 1.14 11609.00 1.15 0.00 1.00 -{p_partkey} 11762.00 1.14 1334.00 1.09 0.00 1.00 -{p_type} 11762.00 1.14 1.00 1.00 0.00 1.00 +{l_discount} 12015.00 1.11 11.00 1.00 0.00 1.00 +{l_extendedprice} 12015.00 1.11 11924.00 1.01 0.00 1.00 +{l_orderkey} 12015.00 1.11 11858.00 1.13 0.00 1.00 +{l_partkey} 12015.00 1.11 1332.00 1.09 0.00 1.00 +{l_suppkey} 12015.00 1.11 6965.00 1.72 0.00 1.00 +{o_custkey} 12015.00 1.11 11317.00 1.08 0.00 1.00 +{o_orderdate} 12015.00 1.11 731.00 1.00 0.00 1.00 +{o_orderkey} 12015.00 1.11 11858.00 1.13 0.00 1.00 +{p_partkey} 12015.00 1.11 1332.00 1.09 0.00 1.00 +{p_type} 12015.00 1.11 1.00 1.00 0.00 1.00 ----Stats for q8_lookup_join_15---- column_names row_count distinct_count null_count @@ -494,13 +494,13 @@ column_names row_count distinct_count null_count {p_type} 43693 1 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{l_discount} 40202.00 1.09 11.00 1.00 0.00 1.00 -{l_extendedprice} 40202.00 1.09 39381.00 1.22 0.00 1.00 -{l_orderkey} 40202.00 1.09 39677.00 1.09 0.00 1.00 -{l_partkey} 40202.00 1.09 1334.00 1.09 0.00 1.00 -{l_suppkey} 40202.00 1.09 9748.00 2.24 <== 0.00 1.00 -{p_partkey} 40202.00 1.09 1334.00 1.09 0.00 1.00 -{p_type} 40202.00 1.09 1.00 1.00 0.00 1.00 +{l_discount} 40109.00 1.09 11.00 1.00 0.00 1.00 +{l_extendedprice} 40109.00 1.09 39253.00 1.22 0.00 1.00 +{l_orderkey} 40109.00 1.09 39587.00 1.10 0.00 1.00 +{l_partkey} 40109.00 1.09 1332.00 1.09 0.00 1.00 +{l_suppkey} 40109.00 1.09 9746.00 2.24 <== 0.00 1.00 +{p_partkey} 40109.00 1.09 1332.00 1.09 0.00 1.00 +{p_type} 40109.00 1.09 1.00 1.00 0.00 1.00 ----Stats for q8_lookup_join_16---- column_names row_count distinct_count null_count @@ -511,11 +511,11 @@ column_names row_count distinct_count null_count {p_type} 43693 1 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{l_linenumber} 40202.00 1.09 7.00 1.00 0.00 1.00 -{l_orderkey} 40202.00 1.09 39677.00 1.09 0.00 1.00 -{l_partkey} 40202.00 1.09 1334.00 1.09 0.00 1.00 -{p_partkey} 40202.00 1.09 1334.00 1.09 0.00 1.00 -{p_type} 40202.00 1.09 1.00 1.00 0.00 1.00 +{l_linenumber} 40109.00 1.09 7.00 1.00 0.00 1.00 +{l_orderkey} 40109.00 1.09 39587.00 1.10 0.00 1.00 +{l_partkey} 40109.00 1.09 1332.00 1.09 0.00 1.00 +{p_partkey} 40109.00 1.09 1332.00 1.09 0.00 1.00 +{p_type} 40109.00 1.09 1.00 1.00 0.00 1.00 ----Stats for q8_select_17---- column_names row_count distinct_count null_count @@ -523,8 +523,8 @@ column_names row_count distinct_count null_count {p_type} 1451 1 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{p_partkey} 1334.00 1.09 1334.00 1.09 0.00 1.00 -{p_type} 1334.00 1.09 1.00 1.00 0.00 1.00 +{p_partkey} 1332.00 1.09 1332.00 1.09 0.00 1.00 +{p_type} 1332.00 1.09 1.00 1.00 0.00 1.00 ----Stats for q8_scan_18---- column_names row_count distinct_count null_count diff --git a/pkg/sql/opt/memo/testdata/stats_quality/tpch/q09 b/pkg/sql/opt/memo/testdata/stats_quality/tpch/q09 index a786e75df79b..7b05f58c49cf 100644 --- a/pkg/sql/opt/memo/testdata/stats_quality/tpch/q09 +++ b/pkg/sql/opt/memo/testdata/stats_quality/tpch/q09 @@ -58,7 +58,7 @@ sort ├── save-table-name: q9_sort_1 ├── columns: nation:58(char!null) o_year:63(float) sum_profit:65(float!null) ├── immutable - ├── stats: [rows=1548.777, distinct(58)=25, null(58)=0, avgsize(58)=4, distinct(63)=957.295, null(63)=0, avgsize(63)=4, distinct(65)=1548.78, null(65)=0, avgsize(65)=8, distinct(58,63)=1548.78, null(58,63)=0, avgsize(58,63)=8] + ├── stats: [rows=1548.499, distinct(58)=25, null(58)=0, avgsize(58)=10, distinct(63)=957.145, null(63)=0, avgsize(63)=4, distinct(65)=1548.5, null(65)=0, avgsize(65)=14, distinct(58,63)=1548.5, null(58,63)=0, avgsize(58,63)=14] ├── key: (58,63) ├── fd: (58,63)-->(65) ├── ordering: +58,-63 @@ -67,33 +67,33 @@ sort ├── columns: n_name:58(char!null) o_year:63(float) sum:65(float!null) ├── grouping columns: n_name:58(char!null) o_year:63(float) ├── immutable - ├── stats: [rows=1548.777, distinct(58)=25, null(58)=0, avgsize(58)=4, distinct(63)=957.295, null(63)=0, avgsize(63)=4, distinct(65)=1548.78, null(65)=0, avgsize(65)=8, distinct(58,63)=1548.78, null(58,63)=0, avgsize(58,63)=8] + ├── stats: [rows=1548.499, distinct(58)=25, null(58)=0, avgsize(58)=10, distinct(63)=957.145, null(63)=0, avgsize(63)=4, distinct(65)=1548.5, null(65)=0, avgsize(65)=14, distinct(58,63)=1548.5, null(58,63)=0, avgsize(58,63)=14] ├── key: (58,63) ├── fd: (58,63)-->(65) ├── project │ ├── save-table-name: q9_project_3 │ ├── columns: o_year:63(float) amount:64(float!null) n_name:58(char!null) │ ├── immutable - │ ├── stats: [rows=2450.856, distinct(58)=25, null(58)=0, avgsize(58)=4, distinct(63)=957.295, null(63)=0, avgsize(63)=4, distinct(64)=958.499, null(64)=0, avgsize(64)=16, distinct(58,63)=1548.78, null(58,63)=0, avgsize(58,63)=8] + │ ├── stats: [rows=2450.416, distinct(58)=25, null(58)=0, avgsize(58)=10, distinct(63)=957.145, null(63)=0, avgsize(63)=4, distinct(64)=958.326, null(64)=0, avgsize(64)=36, distinct(58,63)=1548.5, null(58,63)=0, avgsize(58,63)=14] │ ├── inner-join (hash) │ │ ├── save-table-name: q9_inner_join_4 │ │ ├── columns: p_partkey:1(int!null) p_name:2(varchar!null) s_suppkey:12(int!null) s_nationkey:15(int!null) l_orderkey:21(int!null) l_partkey:22(int!null) l_suppkey:23(int!null) l_quantity:25(float!null) l_extendedprice:26(float!null) l_discount:27(float!null) ps_partkey:39(int!null) ps_suppkey:40(int!null) ps_supplycost:42(float!null) o_orderkey:46(int!null) o_orderdate:50(date!null) n_nationkey:57(int!null) n_name:58(char!null) │ │ ├── multiplicity: left-rows(exactly-one), right-rows(zero-or-more) - │ │ ├── stats: [rows=2450.856, distinct(1)=1065.2, null(1)=0, avgsize(1)=4, distinct(2)=120, null(2)=0, avgsize(2)=4, distinct(12)=1064.72, null(12)=0, avgsize(12)=4, distinct(15)=25, null(15)=0, avgsize(15)=4, distinct(21)=1066.62, null(21)=0, avgsize(21)=4, distinct(22)=1065.2, null(22)=0, avgsize(22)=4, distinct(23)=1064.72, null(23)=0, avgsize(23)=4, distinct(25)=50, null(25)=0, avgsize(25)=4, distinct(26)=958.344, null(26)=0, avgsize(26)=4, distinct(27)=11, null(27)=0, avgsize(27)=4, distinct(39)=958.499, null(39)=0, avgsize(39)=4, distinct(40)=958.499, null(40)=0, avgsize(40)=4, distinct(42)=734.534, null(42)=0, avgsize(42)=4, distinct(46)=1066.62, null(46)=0, avgsize(46)=4, distinct(50)=957.295, null(50)=0, avgsize(50)=4, distinct(57)=25, null(57)=0, avgsize(57)=4, distinct(58)=25, null(58)=0, avgsize(58)=4, distinct(50,58)=1548.78, null(50,58)=0, avgsize(50,58)=8, distinct(25-27,42)=958.499, null(25-27,42)=0, avgsize(25-27,42)=16] + │ │ ├── stats: [rows=2450.416, distinct(1)=1065.01, null(1)=0, avgsize(1)=4, distinct(2)=2405.95, null(2)=0, avgsize(2)=35, distinct(12)=1064.52, null(12)=0, avgsize(12)=3, distinct(15)=25, null(15)=0, avgsize(15)=2, distinct(21)=1066.43, null(21)=0, avgsize(21)=4, distinct(22)=1065.01, null(22)=0, avgsize(22)=4, distinct(23)=1064.52, null(23)=0, avgsize(23)=4, distinct(25)=50, null(25)=0, avgsize(25)=9, distinct(26)=958.165, null(26)=0, avgsize(26)=9, distinct(27)=11, null(27)=0, avgsize(27)=9, distinct(39)=958.326, null(39)=0, avgsize(39)=4, distinct(40)=958.326, null(40)=0, avgsize(40)=3, distinct(42)=956.829, null(42)=0, avgsize(42)=9, distinct(46)=1066.43, null(46)=0, avgsize(46)=4, distinct(50)=957.145, null(50)=0, avgsize(50)=4, distinct(57)=25, null(57)=0, avgsize(57)=1, distinct(58)=25, null(58)=0, avgsize(58)=10, distinct(50,58)=1548.5, null(50,58)=0, avgsize(50,58)=14, distinct(25-27,42)=958.326, null(25-27,42)=0, avgsize(25-27,42)=36] │ │ ├── fd: (1)-->(2), (12)-->(15), (39,40)-->(42), (23)==(12,40), (40)==(12,23), (22)==(1,39), (39)==(1,22), (46)-->(50), (21)==(46), (46)==(21), (12)==(23,40), (57)-->(58), (15)==(57), (57)==(15), (1)==(22,39) │ │ ├── inner-join (hash) │ │ │ ├── save-table-name: q9_inner_join_5 │ │ │ ├── columns: p_partkey:1(int!null) p_name:2(varchar!null) s_suppkey:12(int!null) s_nationkey:15(int!null) l_orderkey:21(int!null) l_partkey:22(int!null) l_suppkey:23(int!null) l_quantity:25(float!null) l_extendedprice:26(float!null) l_discount:27(float!null) ps_partkey:39(int!null) ps_suppkey:40(int!null) ps_supplycost:42(float!null) o_orderkey:46(int!null) o_orderdate:50(date!null) │ │ │ ├── multiplicity: left-rows(zero-or-more), right-rows(exactly-one) - │ │ │ ├── stats: [rows=2450.856, distinct(1)=1224.06, null(1)=0, avgsize(1)=4, distinct(2)=120, null(2)=0, avgsize(2)=4, distinct(12)=1224.4, null(12)=0, avgsize(12)=4, distinct(15)=25, null(15)=0, avgsize(15)=4, distinct(21)=1227.57, null(21)=0, avgsize(21)=4, distinct(22)=1224.06, null(22)=0, avgsize(22)=4, distinct(23)=1224.4, null(23)=0, avgsize(23)=4, distinct(25)=50, null(25)=0, avgsize(25)=4, distinct(26)=1058.55, null(26)=0, avgsize(26)=4, distinct(27)=11, null(27)=0, avgsize(27)=4, distinct(39)=1058.78, null(39)=0, avgsize(39)=4, distinct(40)=1058.78, null(40)=0, avgsize(40)=4, distinct(42)=763.514, null(42)=0, avgsize(42)=4, distinct(46)=1227.57, null(46)=0, avgsize(46)=4, distinct(50)=1057.01, null(50)=0, avgsize(50)=4] + │ │ │ ├── stats: [rows=2450.416, distinct(1)=1223.85, null(1)=0, avgsize(1)=4, distinct(2)=2405.95, null(2)=0, avgsize(2)=35, distinct(12)=1224.18, null(12)=0, avgsize(12)=3, distinct(15)=25, null(15)=0, avgsize(15)=2, distinct(21)=1227.35, null(21)=0, avgsize(21)=4, distinct(22)=1223.85, null(22)=0, avgsize(22)=4, distinct(23)=1224.18, null(23)=0, avgsize(23)=4, distinct(25)=50, null(25)=0, avgsize(25)=9, distinct(26)=1058.35, null(26)=0, avgsize(26)=9, distinct(27)=11, null(27)=0, avgsize(27)=9, distinct(39)=1058.59, null(39)=0, avgsize(39)=4, distinct(40)=1058.59, null(40)=0, avgsize(40)=3, distinct(42)=1056.39, null(42)=0, avgsize(42)=9, distinct(46)=1227.35, null(46)=0, avgsize(46)=4, distinct(50)=1056.85, null(50)=0, avgsize(50)=4] │ │ │ ├── fd: (1)-->(2), (12)-->(15), (39,40)-->(42), (23)==(12,40), (40)==(12,23), (22)==(1,39), (39)==(1,22), (46)-->(50), (21)==(46), (46)==(21), (12)==(23,40), (1)==(22,39) │ │ │ ├── scan supplier@s_nk │ │ │ │ ├── save-table-name: q9_scan_6 │ │ │ │ ├── columns: s_suppkey:12(int!null) s_nationkey:15(int!null) - │ │ │ │ ├── stats: [rows=10000, distinct(12)=9920, null(12)=0, avgsize(12)=4, distinct(15)=25, null(15)=0, avgsize(15)=4] + │ │ │ │ ├── stats: [rows=10000, distinct(12)=9920, null(12)=0, avgsize(12)=3, distinct(15)=25, null(15)=0, avgsize(15)=2] │ │ │ │ │ histogram(12)= 0 0 0 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 0 0 │ │ │ │ │ <--- -9223372036854775808 --- 1 ---- 51 ---- 101 ---- 151 ---- 201 ---- 251 ---- 301 ---- 351 ---- 401 ---- 451 ---- 501 ---- 551 ---- 601 ---- 651 ---- 701 ---- 751 ---- 801 ---- 851 ---- 901 ---- 951 ---- 1001 ---- 1051 ---- 1101 ---- 1151 ---- 1201 ---- 1251 ---- 1301 ---- 1351 ---- 1401 ---- 1451 ---- 1501 ---- 1551 ---- 1601 ---- 1651 ---- 1701 ---- 1751 ---- 1801 ---- 1851 ---- 1901 ---- 1951 ---- 2001 ---- 2051 ---- 2101 ---- 2151 ---- 2201 ---- 2251 ---- 2301 ---- 2351 ---- 2401 ---- 2451 ---- 2501 ---- 2551 ---- 2601 ---- 2651 ---- 2701 ---- 2751 ---- 2801 ---- 2851 ---- 2901 ---- 2951 ---- 3001 ---- 3051 ---- 3101 ---- 3151 ---- 3201 ---- 3251 ---- 3301 ---- 3351 ---- 3401 ---- 3451 ---- 3501 ---- 3551 ---- 3601 ---- 3651 ---- 3701 ---- 3751 ---- 3801 ---- 3851 ---- 3901 ---- 3951 ---- 4001 ---- 4051 ---- 4101 ---- 4151 ---- 4201 ---- 4251 ---- 4301 ---- 4351 ---- 4401 ---- 4451 ---- 4501 ---- 4551 ---- 4601 ---- 4651 ---- 4701 ---- 4751 ---- 4801 ---- 4851 ---- 4901 ---- 4951 ---- 5001 ---- 5051 ---- 5101 ---- 5151 ---- 5201 ---- 5251 ---- 5301 ---- 5351 ---- 5401 ---- 5451 ---- 5501 ---- 5551 ---- 5601 ---- 5651 ---- 5701 ---- 5751 ---- 5801 ---- 5851 ---- 5901 ---- 5951 ---- 6001 ---- 6051 ---- 6101 ---- 6151 ---- 6201 ---- 6251 ---- 6301 ---- 6351 ---- 6401 ---- 6451 ---- 6501 ---- 6551 ---- 6601 ---- 6651 ---- 6701 ---- 6751 ---- 6801 ---- 6851 ---- 6901 ---- 6951 ---- 7001 ---- 7051 ---- 7101 ---- 7151 ---- 7201 ---- 7251 ---- 7301 ---- 7351 ---- 7401 ---- 7451 ---- 7501 ---- 7552 ---- 7603 ---- 7654 ---- 7705 ---- 7756 ---- 7807 ---- 7858 ---- 7909 ---- 7960 ---- 8011 ---- 8062 ---- 8113 ---- 8164 ---- 8215 ---- 8266 ---- 8317 ---- 8368 ---- 8419 ---- 8470 ---- 8521 ---- 8572 ---- 8623 ---- 8674 ---- 8725 ---- 8776 ---- 8827 ---- 8878 ---- 8929 ---- 8980 ---- 9031 ---- 9082 ---- 9133 ---- 9184 ---- 9235 ---- 9286 ---- 9337 ---- 9388 ---- 9439 ---- 9490 ---- 9541 ---- 9592 ---- 9643 ---- 9694 ---- 9745 ---- 9796 ---- 9847 ---- 9898 ---- 9949 ---- 10000 --- 9223372036854775807 - │ │ │ │ │ histogram(15)= 0 403 0 384 0 391 0 396 0 406 0 396 0 393 0 399 0 406 0 393 0 383 0 398 0 394 0 414 0 422 0 387 0 435 0 403 0 441 0 357 0 394 0 390 0 421 0 411 0 383 + │ │ │ │ │ histogram(15)= 0 420 0 413 0 397 0 412 0 415 0 380 0 402 0 396 0 415 0 405 0 393 0 438 0 377 0 362 0 376 0 373 0 406 0 421 0 407 0 398 0 411 0 399 0 401 0 390 0 393 │ │ │ │ │ <--- 0 --- 1 --- 2 --- 3 --- 4 --- 5 --- 6 --- 7 --- 8 --- 9 --- 10 --- 11 --- 12 --- 13 --- 14 --- 15 --- 16 --- 17 --- 18 --- 19 --- 20 --- 21 --- 22 --- 23 --- 24 │ │ │ │ ├── key: (12) │ │ │ │ └── fd: (12)-->(15) @@ -102,20 +102,20 @@ sort │ │ │ │ ├── columns: p_partkey:1(int!null) p_name:2(varchar!null) l_orderkey:21(int!null) l_partkey:22(int!null) l_suppkey:23(int!null) l_quantity:25(float!null) l_extendedprice:26(float!null) l_discount:27(float!null) ps_partkey:39(int!null) ps_suppkey:40(int!null) ps_supplycost:42(float!null) o_orderkey:46(int!null) o_orderdate:50(date!null) │ │ │ │ ├── key columns: [21] = [46] │ │ │ │ ├── lookup columns are key - │ │ │ │ ├── stats: [rows=2431.25, distinct(1)=1535.74, null(1)=0, avgsize(1)=4, distinct(2)=120, null(2)=0, avgsize(2)=4, distinct(21)=1535.88, null(21)=0, avgsize(21)=4, distinct(22)=1535.74, null(22)=0, avgsize(22)=4, distinct(23)=1220.4, null(23)=0, avgsize(23)=4, distinct(25)=50, null(25)=0, avgsize(25)=4, distinct(26)=1220.02, null(26)=0, avgsize(26)=4, distinct(27)=11, null(27)=0, avgsize(27)=4, distinct(39)=1220.4, null(39)=0, avgsize(39)=4, distinct(40)=1220.4, null(40)=0, avgsize(40)=4, distinct(42)=800.087, null(42)=0, avgsize(42)=4, distinct(46)=1535.88, null(46)=0, avgsize(46)=4, distinct(50)=1217.46, null(50)=0, avgsize(50)=4] + │ │ │ │ ├── stats: [rows=2430.813, distinct(1)=1535.46, null(1)=0, avgsize(1)=4, distinct(2)=2387.05, null(2)=0, avgsize(2)=35, distinct(21)=1535.6, null(21)=0, avgsize(21)=4, distinct(22)=1535.46, null(22)=0, avgsize(22)=4, distinct(23)=1220.18, null(23)=0, avgsize(23)=4, distinct(25)=50, null(25)=0, avgsize(25)=9, distinct(26)=1219.79, null(26)=0, avgsize(26)=9, distinct(27)=11, null(27)=0, avgsize(27)=9, distinct(39)=1220.18, null(39)=0, avgsize(39)=4, distinct(40)=1220.18, null(40)=0, avgsize(40)=3, distinct(42)=1216.52, null(42)=0, avgsize(42)=9, distinct(46)=1535.6, null(46)=0, avgsize(46)=4, distinct(50)=1217.29, null(50)=0, avgsize(50)=4] │ │ │ │ ├── fd: (1)-->(2), (39,40)-->(42), (23)==(40), (40)==(23), (22)==(1,39), (39)==(1,22), (46)-->(50), (21)==(46), (46)==(21), (1)==(22,39) │ │ │ │ ├── inner-join (lookup lineitem) │ │ │ │ │ ├── save-table-name: q9_lookup_join_8 │ │ │ │ │ ├── columns: p_partkey:1(int!null) p_name:2(varchar!null) l_orderkey:21(int!null) l_partkey:22(int!null) l_suppkey:23(int!null) l_quantity:25(float!null) l_extendedprice:26(float!null) l_discount:27(float!null) ps_partkey:39(int!null) ps_suppkey:40(int!null) ps_supplycost:42(float!null) │ │ │ │ │ ├── key columns: [21 24] = [21 24] │ │ │ │ │ ├── lookup columns are key - │ │ │ │ │ ├── stats: [rows=2431.25, distinct(1)=2429.5, null(1)=0, avgsize(1)=4, distinct(2)=120, null(2)=0, avgsize(2)=4, distinct(21)=1535.88, null(21)=0, avgsize(21)=4, distinct(22)=2429.5, null(22)=0, avgsize(22)=4, distinct(23)=1536.39, null(23)=0, avgsize(23)=4, distinct(25)=50, null(25)=0, avgsize(25)=4, distinct(26)=1535.58, null(26)=0, avgsize(26)=4, distinct(27)=11, null(27)=0, avgsize(27)=4, distinct(39)=1536.39, null(39)=0, avgsize(39)=4, distinct(40)=1536.39, null(40)=0, avgsize(40)=4, distinct(42)=848.52, null(42)=0, avgsize(42)=4] + │ │ │ │ │ ├── stats: [rows=2430.813, distinct(1)=2429.06, null(1)=0, avgsize(1)=4, distinct(2)=2387.05, null(2)=0, avgsize(2)=35, distinct(21)=1535.6, null(21)=0, avgsize(21)=4, distinct(22)=2429.06, null(22)=0, avgsize(22)=4, distinct(23)=1536.11, null(23)=0, avgsize(23)=4, distinct(25)=50, null(25)=0, avgsize(25)=9, distinct(26)=1535.27, null(26)=0, avgsize(26)=9, distinct(27)=11, null(27)=0, avgsize(27)=9, distinct(39)=1536.11, null(39)=0, avgsize(39)=4, distinct(40)=1536.11, null(40)=0, avgsize(40)=3, distinct(42)=1528.33, null(42)=0, avgsize(42)=9] │ │ │ │ │ ├── fd: (1)-->(2), (39,40)-->(42), (23)==(40), (40)==(23), (22)==(1,39), (39)==(1,22), (1)==(22,39) │ │ │ │ │ ├── inner-join (lookup lineitem@l_pk_sk) │ │ │ │ │ │ ├── save-table-name: q9_lookup_join_9 │ │ │ │ │ │ ├── columns: p_partkey:1(int!null) p_name:2(varchar!null) l_orderkey:21(int!null) l_partkey:22(int!null) l_suppkey:23(int!null) l_linenumber:24(int!null) ps_partkey:39(int!null) ps_suppkey:40(int!null) ps_supplycost:42(float!null) │ │ │ │ │ │ ├── key columns: [39 40] = [22 23] - │ │ │ │ │ │ ├── stats: [rows=812.9182, distinct(1)=807.978, null(1)=0, avgsize(1)=4, distinct(2)=119.863, null(2)=0, avgsize(2)=4, distinct(21)=812.702, null(21)=0, avgsize(21)=4, distinct(22)=812.918, null(22)=0, avgsize(22)=4, distinct(23)=812.918, null(23)=0, avgsize(23)=4, distinct(24)=7, null(24)=0, avgsize(24)=4, distinct(39)=812.918, null(39)=0, avgsize(39)=4, distinct(40)=812.918, null(40)=0, avgsize(40)=4, distinct(42)=556.438, null(42)=0, avgsize(42)=4] + │ │ │ │ │ │ ├── stats: [rows=812.7722, distinct(1)=807.834, null(1)=0, avgsize(1)=4, distinct(2)=807.748, null(2)=0, avgsize(2)=35, distinct(21)=812.556, null(21)=0, avgsize(21)=4, distinct(22)=812.772, null(22)=0, avgsize(22)=4, distinct(23)=812.772, null(23)=0, avgsize(23)=4, distinct(24)=7, null(24)=0, avgsize(24)=1, distinct(39)=812.772, null(39)=0, avgsize(39)=4, distinct(40)=812.772, null(40)=0, avgsize(40)=3, distinct(42)=809.246, null(42)=0, avgsize(42)=9] │ │ │ │ │ │ ├── key: (21,24) │ │ │ │ │ │ ├── fd: (1)-->(2), (39,40)-->(42), (1)==(22,39), (39)==(1,22), (21,24)-->(22,23), (22)==(1,39), (23)==(40), (40)==(23) │ │ │ │ │ │ ├── inner-join (merge) @@ -123,37 +123,37 @@ sort │ │ │ │ │ │ │ ├── columns: p_partkey:1(int!null) p_name:2(varchar!null) ps_partkey:39(int!null) ps_suppkey:40(int!null) ps_supplycost:42(float!null) │ │ │ │ │ │ │ ├── left ordering: +39 │ │ │ │ │ │ │ ├── right ordering: +1 - │ │ │ │ │ │ │ ├── stats: [rows=267682.5, distinct(1)=66618.7, null(1)=0, avgsize(1)=4, distinct(2)=120, null(2)=0, avgsize(2)=4, distinct(39)=66618.7, null(39)=0, avgsize(39)=4, distinct(40)=9920, null(40)=0, avgsize(40)=4, distinct(42)=1000, null(42)=0, avgsize(42)=4] + │ │ │ │ │ │ │ ├── stats: [rows=267682.5, distinct(1)=66618.7, null(1)=0, avgsize(1)=4, distinct(2)=65464.1, null(2)=0, avgsize(2)=35, distinct(39)=66618.7, null(39)=0, avgsize(39)=4, distinct(40)=9920, null(40)=0, avgsize(40)=3, distinct(42)=93404.7, null(42)=0, avgsize(42)=9] │ │ │ │ │ │ │ ├── key: (39,40) │ │ │ │ │ │ │ ├── fd: (1)-->(2), (39,40)-->(42), (1)==(39), (39)==(1) │ │ │ │ │ │ │ ├── scan partsupp │ │ │ │ │ │ │ │ ├── save-table-name: q9_scan_11 │ │ │ │ │ │ │ │ ├── columns: ps_partkey:39(int!null) ps_suppkey:40(int!null) ps_supplycost:42(float!null) - │ │ │ │ │ │ │ │ ├── stats: [rows=800000, distinct(39)=199241, null(39)=0, avgsize(39)=4, distinct(40)=9920, null(40)=0, avgsize(40)=4, distinct(42)=1000, null(42)=0, avgsize(42)=4] - │ │ │ │ │ │ │ │ │ histogram(39)= 0 0 0 79.993 3911.6 79.993 3941.6 79.993 3926.6 79.993 3926.6 79.993 3926.6 79.993 3916.6 79.993 3908.6 79.993 3912.6 79.993 3934.6 79.993 3934.6 79.993 3929.6 79.993 3923.6 79.993 3932.6 158.99 3918.6 79.993 3915.6 79.993 3907.6 79.993 3912.6 79.993 3914.6 79.993 3922.6 79.993 3914.6 79.993 3921.6 79.993 3909.6 79.993 3927.6 79.993 3913.6 79.993 3913.6 79.993 3904.6 79.993 3913.6 79.993 3920.6 79.993 3913.6 79.993 3904.6 79.993 3904.6 79.993 3908.6 79.993 3908.6 79.993 3944.6 79.993 3916.6 79.993 3930.6 79.993 3904.6 79.993 3927.6 79.993 3923.6 79.993 3911.6 79.993 3911.6 79.993 3914.6 79.993 3913.6 79.993 3913.6 79.993 3922.6 79.993 3901.6 79.993 3922.6 79.993 3924.6 79.993 3920.6 79.993 3921.6 79.993 3930.6 79.993 3925.6 79.993 3913.6 79.993 3924.6 79.993 3939.6 79.993 3928.6 79.993 3924.6 79.993 3918.6 79.993 3928.6 79.993 3916.6 79.993 3911.6 79.993 3936.6 79.993 3933.6 79.993 3831.6 158.99 3903.6 79.993 3911.6 79.993 3913.6 79.993 3911.6 79.993 3909.6 79.993 3913.6 79.993 3920.6 79.993 3910.6 79.993 3906.6 79.993 3918.6 79.993 3910.6 79.993 3908.6 79.993 3910.6 79.993 3911.6 79.993 3903.6 79.993 3903.6 79.993 3904.6 79.993 3923.6 79.993 3933.6 79.993 3928.6 79.993 3834.6 158.99 3928.6 79.993 3904.6 79.993 3943.6 79.993 3909.6 79.993 3943.6 79.993 3918.6 79.993 3919.6 79.993 3923.6 79.993 3916.6 79.993 3942.6 79.993 3934.6 79.993 3922.6 79.993 3908.6 79.993 3919.6 79.993 3910.6 79.993 3943.6 79.993 3912.6 79.993 3916.6 79.993 3951.6 79.993 3919.6 79.993 3906.6 79.993 3920.6 79.993 3941.6 79.993 3913.6 79.993 3905.6 79.993 3909.6 79.993 3909.6 79.993 3905.6 79.993 3913.6 79.993 3918.6 79.993 3934.6 79.993 3902.6 79.993 3907.6 79.993 3923.6 79.993 3922.6 79.993 3926.6 79.993 3917.6 79.993 3827.6 158.99 3911.6 79.993 3911.6 79.993 3937.6 79.993 3904.6 79.993 3975.6 79.993 3905.6 158.99 3917.6 79.993 3918.6 79.993 3906.6 79.993 3930.6 79.993 3917.6 79.993 3909.6 79.993 3916.6 79.993 3912.6 79.993 3922.6 79.993 3912.6 79.993 3907.6 79.993 3905.6 79.993 3912.6 79.993 3931.6 79.993 3913.6 79.993 3918.6 79.993 3920.6 79.993 3911.6 79.993 3902.6 79.993 3917.6 79.993 3920.6 79.993 3915.6 79.993 3904.6 79.993 4056.6 79.993 4020.6 79.993 4006.6 79.993 4046.6 79.993 4006.6 79.993 3998.6 79.993 4012.6 79.993 3985.6 79.993 3991.6 79.993 4009.6 79.993 3989.6 79.993 4032.6 79.993 3989.6 79.993 3990.6 79.993 3985.6 79.993 4024.6 79.993 3993.6 79.993 4000.6 79.993 4039.6 79.993 3987.6 79.993 4016.6 79.993 4017.6 79.993 3990.6 79.993 3998.6 79.993 4002.6 79.993 4005.6 79.993 4003.6 79.993 4000.6 79.993 4026.6 79.993 3995.6 79.993 3997.6 79.993 4014.6 79.993 4008.6 79.993 4002.6 79.993 3989.6 79.993 4017.6 79.993 4003.6 79.993 3988.6 79.993 4028.6 79.993 3997.6 79.993 4000.6 79.993 3998.6 158.99 3904.6 79.993 3990.6 79.993 3989.6 79.993 3997.6 79.993 3988.6 79.993 0 0 - │ │ │ │ │ │ │ │ │ <--- -9223372036854775808 ---- 5 ---------- 925 --------- 2147 -------- 3243 -------- 4346 -------- 5444 -------- 6433 -------- 7290 -------- 8225 -------- 9393 -------- 10561 -------- 11687 -------- 12755 -------- 13905 -------- 14921 -------- 15897 -------- 16739 -------- 17675 -------- 18640 -------- 19705 -------- 20671 -------- 21719 -------- 22602 -------- 23714 -------- 24672 -------- 25620 -------- 26379 -------- 27327 -------- 28366 -------- 29320 -------- 30070 -------- 30837 -------- 31707 -------- 32567 -------- 33809 -------- 34795 -------- 35930 -------- 36688 -------- 37801 -------- 38874 -------- 39798 -------- 40717 -------- 41686 -------- 42635 -------- 43586 -------- 44647 -------- 45188 -------- 46250 -------- 47331 -------- 48366 -------- 49411 -------- 50547 -------- 51636 -------- 52588 -------- 53673 -------- 54877 -------- 55992 -------- 57071 -------- 58085 -------- 59202 -------- 60194 -------- 61109 -------- 62289 -------- 63452 -------- 64350 -------- 65061 -------- 65983 -------- 66930 -------- 67848 -------- 68740 -------- 69687 -------- 70729 -------- 71625 -------- 72441 -------- 73462 -------- 74357 -------- 75226 -------- 76123 -------- 77037 -------- 77774 -------- 78521 -------- 79269 -------- 80341 -------- 81504 -------- 82626 -------- 83571 -------- 84691 -------- 85448 -------- 86681 -------- 87565 -------- 88799 -------- 89810 -------- 90834 -------- 91901 -------- 92892 -------- 94119 -------- 95284 -------- 96346 -------- 97205 -------- 98231 -------- 99141 -------- 100372 -------- 101314 -------- 102304 -------- 103594 -------- 104620 -------- 105437 -------- 106475 -------- 107696 -------- 108646 -------- 109445 -------- 110330 -------- 111220 -------- 112020 -------- 112978 -------- 113996 -------- 115166 -------- 115838 -------- 116694 -------- 117766 -------- 118830 -------- 119934 -------- 120936 -------- 121757 -------- 122685 -------- 123602 -------- 124791 -------- 125549 -------- 126970 -------- 127770 -------- 128776 -------- 129788 -------- 130602 -------- 131740 -------- 132748 -------- 133632 -------- 134629 -------- 135564 -------- 136625 -------- 137559 -------- 138398 -------- 139204 -------- 140136 -------- 141281 -------- 142230 -------- 143246 -------- 144284 -------- 145212 -------- 145869 -------- 146873 -------- 147910 -------- 148889 -------- 149656 -------- 151106 -------- 152338 -------- 153457 -------- 154854 -------- 155973 -------- 157005 -------- 158178 -------- 159002 -------- 159939 -------- 161091 -------- 162000 -------- 163314 -------- 164230 -------- 165157 -------- 165980 -------- 167242 -------- 168207 -------- 169271 -------- 170628 -------- 171503 -------- 172711 -------- 173922 -------- 174853 -------- 175886 -------- 176965 -------- 178073 -------- 179166 -------- 180231 -------- 181505 -------- 182510 -------- 183541 -------- 184734 -------- 185872 -------- 186957 -------- 187866 -------- 189075 -------- 190166 -------- 191061 -------- 192354 -------- 193380 -------- 194445 -------- 195479 -------- 196243 -------- 197170 -------- 198076 -------- 199103 -------- 199994 --- 9223372036854775807 - │ │ │ │ │ │ │ │ │ histogram(40)= 0 240 3920 160 3840 160 3840 160 3920 80 3760 240 3920 80 3920 160 3920 80 3920 80 3920 160 3760 320 3920 80 3920 80 3840 160 3920 80 3760 240 3840 240 3920 80 3920 80 3840 160 3920 80 3920 80 3920 80 3920 240 3920 320 3920 80 3920 80 3920 80 3920 80 3920 160 3920 160 3920 80 3920 160 3680 320 3920 160 3840 240 3920 80 3920 80 3840 160 3920 80 3920 80 3840 160 3920 80 3920 320 3920 80 3920 160 3920 80 3920 160 3920 160 3920 80 3920 80 3840 320 3920 80 3680 320 3920 160 3680 400 3840 240 3840 160 3920 240 3920 80 3920 320 3920 320 3920 160 3760 320 3760 240 3920 80 3920 80 3840 160 3840 320 3840 160 3920 160 3920 80 3920 80 3920 80 3920 80 3920 160 3920 80 3840 240 3920 80 3840 160 3840 160 3840 240 3840 160 3920 80 3920 160 3920 80 3840 160 3920 80 3920 240 3920 160 3920 160 3840 160 3920 160 3840 80 3840 240 3840 160 3760 160 3920 160 3840 80 3840 160 3920 80 3920 80 3920 80 3920 80 3840 160 3920 240 3760 160 3840 80 3840 320 3760 160 3680 240 3840 160 3760 320 3840 240 3840 160 3840 80 3840 160 3840 80 3920 80 3920 240 3760 160 3840 80 3920 160 3600 320 3920 160 3840 240 3840 80 3840 160 3840 160 3680 320 3760 240 3840 80 3840 160 3760 400 3840 160 3840 160 3680 320 3840 80 3840 80 3920 80 3840 160 3920 160 3840 80 3920 80 3840 160 3920 320 3760 160 3840 160 3840 80 3840 160 3840 80 3680 320 3920 80 3920 160 3840 80 3840 240 3840 80 3920 80 3920 80 3760 240 3920 160 3840 160 3840 240 3840 80 3680 240 3920 80 3920 80 3680 320 3920 80 3920 80 3920 160 3840 240 3840 160 3840 160 3680 240 3760 160 3920 80 3920 80 3760 240 3840 240 3840 80 3840 160 3760 240 3920 160 3840 240 3680 320 3840 160 3840 80 3760 160 3920 240 3840 80 3840 80 3840 160 3920 80 3680 320 3920 160 3760 160 3840 160 3920 80 - │ │ │ │ │ │ │ │ │ <--- 1 ------ 48 ------ 112 ------ 174 ------ 233 ------ 271 ------ 318 ------ 364 ------ 415 ------ 468 ------ 521 ------ 565 ------ 617 ------ 658 ------ 713 ------ 767 ------ 817 ------ 878 ------ 930 ------ 978 ------ 1034 ------ 1095 ------ 1150 ------ 1193 ------ 1243 ------ 1294 ------ 1348 ------ 1402 ------ 1468 ------ 1507 ------ 1552 ------ 1614 ------ 1673 ------ 1731 ------ 1780 ------ 1834 ------ 1881 ------ 1940 ------ 1994 ------ 2041 ------ 2096 ------ 2153 ------ 2199 ------ 2256 ------ 2304 ------ 2349 ------ 2401 ------ 2451 ------ 2498 ------ 2546 ------ 2599 ------ 2643 ------ 2683 ------ 2731 ------ 2772 ------ 2827 ------ 2869 ------ 2915 ------ 2973 ------ 3023 ------ 3078 ------ 3129 ------ 3184 ------ 3236 ------ 3296 ------ 3353 ------ 3413 ------ 3473 ------ 3521 ------ 3566 ------ 3607 ------ 3657 ------ 3718 ------ 3775 ------ 3813 ------ 3868 ------ 3924 ------ 3971 ------ 4008 ------ 4065 ------ 4123 ------ 4174 ------ 4231 ------ 4269 ------ 4332 ------ 4385 ------ 4436 ------ 4484 ------ 4537 ------ 4588 ------ 4633 ------ 4685 ------ 4733 ------ 4783 ------ 4834 ------ 4874 ------ 4918 ------ 4953 ------ 5008 ------ 5052 ------ 5096 ------ 5147 ------ 5197 ------ 5245 ------ 5292 ------ 5341 ------ 5396 ------ 5449 ------ 5498 ------ 5547 ------ 5602 ------ 5651 ------ 5703 ------ 5742 ------ 5786 ------ 5827 ------ 5865 ------ 5935 ------ 5980 ------ 6050 ------ 6096 ------ 6153 ------ 6208 ------ 6270 ------ 6309 ------ 6358 ------ 6412 ------ 6464 ------ 6518 ------ 6577 ------ 6640 ------ 6676 ------ 6735 ------ 6792 ------ 6835 ------ 6877 ------ 6916 ------ 6968 ------ 7025 ------ 7061 ------ 7107 ------ 7159 ------ 7221 ------ 7264 ------ 7300 ------ 7356 ------ 7390 ------ 7448 ------ 7495 ------ 7547 ------ 7605 ------ 7648 ------ 7707 ------ 7755 ------ 7818 ------ 7858 ------ 7904 ------ 7951 ------ 7992 ------ 8049 ------ 8098 ------ 8144 ------ 8194 ------ 8234 ------ 8282 ------ 8323 ------ 8376 ------ 8433 ------ 8474 ------ 8514 ------ 8564 ------ 8623 ------ 8676 ------ 8734 ------ 8784 ------ 8819 ------ 8857 ------ 8907 ------ 8955 ------ 9012 ------ 9060 ------ 9103 ------ 9157 ------ 9200 ------ 9249 ------ 9301 ------ 9339 ------ 9381 ------ 9430 ------ 9474 ------ 9529 ------ 9579 ------ 9631 ------ 9673 ------ 9732 ------ 9780 ------ 9832 ------ 9886 ------ 9941 ------ 9997 - │ │ │ │ │ │ │ │ │ histogram(42)= 0 1040 7.9808e+05 880 - │ │ │ │ │ │ │ │ │ <--- 0.009999999776482582 ------------ 10.0 + │ │ │ │ │ │ │ │ ├── stats: [rows=800000, distinct(39)=199241, null(39)=0, avgsize(39)=4, distinct(40)=9920, null(40)=0, avgsize(40)=3, distinct(42)=100379, null(42)=0, avgsize(42)=9] + │ │ │ │ │ │ │ │ │ histogram(39)= 0 79.993 3912.7 79.993 3933.7 79.993 3920.7 79.993 3917.7 79.993 3929.7 79.993 3912.7 79.993 3932.7 79.993 3918.7 158.99 3914.7 79.993 3928.7 79.993 3910.7 79.993 3904.7 79.993 3924.7 79.993 3914.7 79.993 3909.7 79.993 3917.7 79.993 3926.7 79.993 3913.7 79.993 3905.7 79.993 3912.7 79.993 3931.7 79.993 3926.7 79.993 3926.7 79.993 3906.7 79.993 3923.7 79.993 3904.7 79.993 3904.7 79.993 3907.7 158.99 3979.6 79.993 3906.7 79.993 3914.7 79.993 3918.7 79.993 3917.7 79.993 3826.7 158.99 3936.7 79.993 3908.7 79.993 3926.7 79.993 3930.7 79.993 3967.6 79.993 3910.7 79.993 3922.7 79.993 3914.7 79.993 3913.7 79.993 3915.7 79.993 3919.7 79.993 3916.7 79.993 3920.7 79.993 3926.7 79.993 3908.7 79.993 3904.7 158.99 3926.7 79.993 3922.7 79.993 3918.7 79.993 3908.7 79.993 3919.7 79.993 3908.7 79.993 3907.7 79.993 3916.7 79.993 3917.7 79.993 3905.7 79.993 3918.7 79.993 3940.7 79.993 3916.7 79.993 3923.7 79.993 3909.7 79.993 3915.7 79.993 3911.7 79.993 3915.7 79.993 3914.7 79.993 3948.6 79.993 3924.7 79.993 3916.7 79.993 3943.7 79.993 3933.7 79.993 3915.7 79.993 3916.7 79.993 3914.7 79.993 3919.7 79.993 3916.7 79.993 3912.7 79.993 3904.7 79.993 3913.7 79.993 3909.7 79.993 3914.7 79.993 3910.7 79.993 3923.7 79.993 3913.7 79.993 3914.7 79.993 3921.7 79.993 3927.7 79.993 3921.7 79.993 3924.7 158.99 3910.7 79.993 3916.7 79.993 3949.6 79.993 3922.7 79.993 3915.7 79.993 3942.7 79.993 3915.7 79.993 3917.7 79.993 3842.7 158.99 3911.7 79.993 3923.7 79.993 3923.7 79.993 3906.7 79.993 3925.7 79.993 3951.6 79.993 3933.7 79.993 3916.7 79.993 3903.7 79.993 3923.7 79.993 3932.7 79.993 3928.7 79.993 3905.7 79.993 3921.7 79.993 3920.7 79.993 3910.7 79.993 3912.7 79.993 3916.7 79.993 3922.7 79.993 3911.7 79.993 3906.7 79.993 3921.7 79.993 3911.7 79.993 3911.7 79.993 3926.7 79.993 3912.7 79.993 3945.6 79.993 3910.7 79.993 3922.7 79.993 3918.7 79.993 3911.7 79.993 3917.7 79.993 3945.6 79.993 3926.7 79.993 3926.7 79.993 3917.7 79.993 3904.7 79.993 3925.7 79.993 3912.7 79.993 3912.7 79.993 3954.6 79.993 3915.7 79.993 3912.7 79.993 3910.7 79.993 3909.7 79.993 3911.7 79.993 3903.7 79.993 3915.7 79.993 3949.6 79.993 3923.7 79.993 3921.7 79.993 3909.7 79.993 3905.7 79.993 3988.6 79.993 3988.6 79.993 3999.6 79.993 4003.6 79.993 3998.6 79.993 4021.6 79.993 4027.6 79.993 4005.6 79.993 3999.6 79.993 3997.6 79.993 3988.6 79.993 3989.6 79.993 4004.6 79.993 3984.6 79.993 3999.6 79.993 3999.6 79.993 4019.6 79.993 4011.6 79.993 4020.6 79.993 4012.6 79.993 3996.6 79.993 4029.6 79.993 4004.6 158.99 3912.7 79.993 3995.6 79.993 3989.6 79.993 3991.6 79.993 3986.6 79.993 3986.6 79.993 4006.6 79.993 3988.6 79.993 3989.6 79.993 3989.6 79.993 3998.6 79.993 4012.6 79.993 4017.6 79.993 4017.6 79.993 3996.6 79.993 3994.6 79.993 4009.6 79.993 3995.6 79.993 3996.6 79.993 3991.6 79.993 4006.6 79.993 4020.6 79.993 + │ │ │ │ │ │ │ │ │ <---- 13 --------- 942 --------- 2097 -------- 3127 -------- 4125 -------- 5247 -------- 6181 -------- 7326 -------- 8333 -------- 9292 -------- 10410 -------- 11308 -------- 12057 -------- 13131 -------- 14088 -------- 14972 -------- 15975 -------- 17072 -------- 18019 -------- 18798 -------- 19734 -------- 20877 -------- 21973 -------- 23067 -------- 23887 -------- 24957 -------- 25716 -------- 26450 -------- 27291 -------- 28733 -------- 29539 -------- 30499 -------- 31512 -------- 32509 -------- 33286 -------- 34464 -------- 35311 -------- 36406 -------- 37541 -------- 38918 -------- 39818 -------- 40879 -------- 41843 -------- 42789 -------- 43757 -------- 44778 -------- 45769 -------- 46806 -------- 47899 -------- 48763 -------- 49507 -------- 50607 -------- 51663 -------- 52669 -------- 53525 -------- 54549 -------- 55415 -------- 56261 -------- 57242 -------- 58242 -------- 59036 -------- 60050 -------- 61259 -------- 62240 -------- 63307 -------- 64178 -------- 65152 -------- 66063 -------- 67040 -------- 68005 -------- 69273 -------- 70354 -------- 71339 -------- 72569 -------- 73724 -------- 74695 -------- 75684 -------- 76646 -------- 77670 -------- 78657 -------- 79587 -------- 80331 -------- 81281 -------- 82150 -------- 83115 -------- 84014 -------- 85082 -------- 86031 -------- 86990 -------- 88034 -------- 89138 -------- 90187 -------- 91260 -------- 92150 -------- 93140 -------- 94413 -------- 95469 -------- 96443 -------- 97666 -------- 98637 -------- 99633 -------- 100664 -------- 101572 -------- 102643 -------- 103706 -------- 104522 -------- 105605 -------- 106892 -------- 108047 -------- 109036 -------- 109721 -------- 110790 -------- 111938 -------- 113052 -------- 113830 -------- 114873 -------- 115912 -------- 116814 -------- 117737 -------- 118721 -------- 119776 -------- 120692 -------- 121500 -------- 122545 -------- 123457 -------- 124366 -------- 125466 -------- 126391 -------- 127638 -------- 128533 -------- 129586 -------- 130602 -------- 131508 -------- 132509 -------- 133756 -------- 134848 -------- 135944 -------- 136945 -------- 137706 -------- 138791 -------- 139720 -------- 140657 -------- 141959 -------- 142929 -------- 143854 -------- 144743 -------- 145629 -------- 146548 -------- 147238 -------- 148209 -------- 149481 -------- 150548 -------- 151598 -------- 152481 -------- 153250 -------- 154137 -------- 155017 -------- 156060 -------- 157143 -------- 158169 -------- 159406 -------- 160686 -------- 161794 -------- 162837 -------- 163860 -------- 164730 -------- 165623 -------- 166716 -------- 167485 -------- 168526 -------- 169568 -------- 170793 -------- 171958 -------- 173192 -------- 174365 -------- 175367 -------- 176660 -------- 177754 -------- 178681 -------- 179672 -------- 180568 -------- 181502 -------- 182344 -------- 183171 -------- 184286 -------- 185174 -------- 186068 -------- 186966 -------- 187997 -------- 189168 -------- 190375 -------- 191583 -------- 192588 -------- 193575 -------- 194722 -------- 195713 -------- 196725 -------- 197653 -------- 198767 -------- 199999 + │ │ │ │ │ │ │ │ │ histogram(40)= 0 160 3920 160 3920 80 3920 160 3920 160 3920 240 3760 240 3920 80 3840 240 3920 240 3840 320 3760 240 3920 80 3840 160 3920 240 3920 320 3920 80 3920 80 3920 80 3840 160 3920 240 3760 240 3920 80 3840 160 3920 80 3920 160 3920 80 3920 160 3920 80 3920 160 3920 80 3760 240 3840 240 3920 80 3920 80 3840 240 3760 240 3920 80 3840 160 3840 160 3920 80 3920 80 3920 160 3760 240 3920 240 3920 80 3920 160 3920 80 3840 160 3920 160 3920 80 3840 160 3840 240 3920 160 3840 160 3920 160 3920 80 3840 160 3920 160 3840 160 3840 160 3920 80 3920 160 3920 160 3920 80 3920 80 3840 160 3840 160 3840 160 3920 80 3920 80 3840 240 3840 160 3920 320 3840 160 3840 240 3920 80 3920 80 3760 240 3840 160 3920 160 3920 80 3840 240 3920 80 3920 80 3920 160 3920 80 3920 80 3920 80 3920 80 3840 160 3920 80 3920 160 3760 320 3920 80 3920 80 3840 160 3920 240 3920 80 3920 80 3920 80 3920 160 3840 160 3760 400 3760 240 3680 320 3840 240 3840 80 3840 160 3840 160 3920 80 3920 80 3920 80 3840 160 3920 80 3760 240 3920 80 3840 240 3840 80 3840 160 3920 240 3840 80 3840 80 3840 160 3920 80 3760 240 3920 80 3920 160 3840 160 3760 240 3760 240 3840 80 3920 160 3840 80 3920 80 3920 80 3840 400 3760 160 3840 80 3840 160 3760 160 3840 240 3840 160 3680 320 3760 160 3920 80 3920 80 3920 80 3920 80 3920 80 3840 160 3760 240 3840 160 3920 80 3840 160 3920 240 3840 160 3840 80 3840 160 3840 80 3920 80 3920 80 3920 160 3840 160 3840 160 3840 160 3760 160 3920 80 3920 80 3920 80 3920 80 3760 240 3920 80 3920 320 3760 160 3840 80 3840 80 3920 160 3840 80 3920 160 3760 160 3920 80 3920 80 3920 160 3840 160 3840 80 3840 160 3920 80 3920 80 3920 80 3840 160 3840 240 3840 160 3840 80 3920 80 3840 240 3840 80 3920 80 3920 80 3840 160 + │ │ │ │ │ │ │ │ │ <--- 2 ------ 50 ------ 104 ------ 153 ------ 213 ------ 281 ------ 320 ------ 366 ------ 411 ------ 462 ------ 515 ------ 548 ------ 600 ------ 649 ------ 697 ------ 743 ------ 793 ------ 845 ------ 893 ------ 953 ------ 1006 ------ 1052 ------ 1103 ------ 1158 ------ 1199 ------ 1246 ------ 1302 ------ 1375 ------ 1418 ------ 1475 ------ 1524 ------ 1563 ------ 1628 ------ 1689 ------ 1740 ------ 1799 ------ 1850 ------ 1901 ------ 1948 ------ 2017 ------ 2055 ------ 2099 ------ 2157 ------ 2214 ------ 2267 ------ 2319 ------ 2373 ------ 2428 ------ 2478 ------ 2546 ------ 2602 ------ 2657 ------ 2707 ------ 2760 ------ 2808 ------ 2852 ------ 2913 ------ 2968 ------ 3030 ------ 3069 ------ 3115 ------ 3165 ------ 3210 ------ 3256 ------ 3306 ------ 3365 ------ 3419 ------ 3469 ------ 3523 ------ 3576 ------ 3641 ------ 3694 ------ 3738 ------ 3806 ------ 3851 ------ 3900 ------ 3957 ------ 4004 ------ 4050 ------ 4095 ------ 4145 ------ 4201 ------ 4251 ------ 4293 ------ 4335 ------ 4380 ------ 4432 ------ 4484 ------ 4541 ------ 4593 ------ 4650 ------ 4706 ------ 4744 ------ 4804 ------ 4845 ------ 4897 ------ 4945 ------ 4992 ------ 5044 ------ 5108 ------ 5160 ------ 5207 ------ 5261 ------ 5319 ------ 5358 ------ 5404 ------ 5450 ------ 5490 ------ 5538 ------ 5590 ------ 5639 ------ 5686 ------ 5742 ------ 5788 ------ 5837 ------ 5884 ------ 5940 ------ 5985 ------ 6037 ------ 6090 ------ 6135 ------ 6185 ------ 6228 ------ 6271 ------ 6323 ------ 6376 ------ 6434 ------ 6474 ------ 6527 ------ 6586 ------ 6633 ------ 6674 ------ 6711 ------ 6751 ------ 6797 ------ 6835 ------ 6880 ------ 6918 ------ 6982 ------ 7026 ------ 7069 ------ 7123 ------ 7179 ------ 7238 ------ 7287 ------ 7336 ------ 7388 ------ 7438 ------ 7480 ------ 7528 ------ 7574 ------ 7620 ------ 7664 ------ 7706 ------ 7755 ------ 7805 ------ 7847 ------ 7896 ------ 7954 ------ 8014 ------ 8064 ------ 8108 ------ 8159 ------ 8207 ------ 8250 ------ 8304 ------ 8361 ------ 8410 ------ 8462 ------ 8513 ------ 8562 ------ 8608 ------ 8644 ------ 8706 ------ 8752 ------ 8799 ------ 8840 ------ 8902 ------ 8954 ------ 8995 ------ 9063 ------ 9106 ------ 9152 ------ 9202 ------ 9256 ------ 9310 ------ 9362 ------ 9409 ------ 9462 ------ 9504 ------ 9551 ------ 9598 ------ 9644 ------ 9689 ------ 9741 ------ 9800 ------ 9855 ------ 9896 ------ 9945 ------ 10000 + │ │ │ │ │ │ │ │ │ histogram(42)= 0 80 7.9984e+05 80 + │ │ │ │ │ │ │ │ │ <--- 1.14 ------------ 999.93 │ │ │ │ │ │ │ │ ├── key: (39,40) │ │ │ │ │ │ │ │ ├── fd: (39,40)-->(42) │ │ │ │ │ │ │ │ └── ordering: +39 │ │ │ │ │ │ │ ├── select │ │ │ │ │ │ │ │ ├── save-table-name: q9_select_12 │ │ │ │ │ │ │ │ ├── columns: p_partkey:1(int!null) p_name:2(varchar!null) - │ │ │ │ │ │ │ │ ├── stats: [rows=66666.67, distinct(1)=66618.7, null(1)=0, avgsize(1)=4, distinct(2)=120, null(2)=0, avgsize(2)=4] + │ │ │ │ │ │ │ │ ├── stats: [rows=66666.67, distinct(1)=66618.7, null(1)=0, avgsize(1)=4, distinct(2)=66666.7, null(2)=0, avgsize(2)=35] │ │ │ │ │ │ │ │ ├── key: (1) │ │ │ │ │ │ │ │ ├── fd: (1)-->(2) │ │ │ │ │ │ │ │ ├── ordering: +1 │ │ │ │ │ │ │ │ ├── scan part │ │ │ │ │ │ │ │ │ ├── save-table-name: q9_scan_13 │ │ │ │ │ │ │ │ │ ├── columns: p_partkey:1(int!null) p_name:2(varchar!null) - │ │ │ │ │ │ │ │ │ ├── stats: [rows=200000, distinct(1)=199241, null(1)=0, avgsize(1)=4, distinct(2)=120, null(2)=0, avgsize(2)=4] - │ │ │ │ │ │ │ │ │ │ histogram(1)= 0 0 0 3.9981 1014.5 3.9981 1043.5 3.9981 946.55 3.9981 1105.5 3.9981 1017.5 3.9981 1020.5 3.9981 880.58 3.9981 954.55 3.9981 883.58 3.9981 933.56 3.9981 891.58 3.9981 1085.5 3.9981 1045.5 3.9981 1134.5 3.9981 1008.5 3.9981 1099.5 3.9981 941.55 3.9981 988.53 3.9981 1003.5 3.9981 894.58 3.9981 975.54 3.9981 1141.5 3.9981 990.53 3.9981 1008.5 3.9981 1074.5 3.9981 966.54 3.9981 994.53 3.9981 906.57 3.9981 1089.5 3.9981 922.56 3.9981 1010.5 3.9981 882.58 3.9981 971.54 3.9981 862.59 3.9981 972.54 3.9981 925.56 3.9981 1156.5 3.9981 1097.5 3.9981 972.54 3.9981 983.53 3.9981 1005.5 3.9981 1048.5 3.9981 1084.5 3.9981 898.57 3.9981 900.57 3.9981 1289.4 3.9981 864.59 3.9981 940.55 3.9981 968.54 3.9981 949.55 3.9981 1023.5 3.9981 865.59 3.9981 1019.5 3.9981 1051.5 3.9981 945.55 3.9981 930.56 3.9981 1086.5 3.9981 1108.5 3.9981 1102.5 3.9981 981.53 3.9981 967.54 3.9981 968.54 3.9981 1045.5 3.9981 829.61 3.9981 1082.5 3.9981 1100.5 3.9981 1007.5 3.9981 1041.5 3.9981 1044.5 3.9981 874.58 3.9981 1075.5 3.9981 1091.5 3.9981 923.56 3.9981 1049.5 3.9981 1064.5 3.9981 1056.5 3.9981 864.59 3.9981 1094.5 3.9981 921.56 3.9981 941.55 3.9981 1055.5 3.9981 1044.5 3.9981 939.55 3.9981 918.56 3.9981 1042.5 3.9981 901.57 3.9981 1003.5 3.9981 1177.4 3.9981 928.56 3.9981 1067.5 3.9981 987.53 3.9981 874.58 3.9981 912.57 3.9981 832.6 3.9981 953.55 3.9981 1078.5 3.9981 886.58 3.9981 894.58 3.9981 938.55 3.9981 987.53 3.9981 985.53 3.9981 1002.5 3.9981 1042.5 3.9981 1274.4 3.9981 1056.5 3.9981 953.55 3.9981 970.54 3.9981 1032.5 3.9981 967.54 3.9981 968.54 3.9981 937.55 3.9981 1130.5 3.9981 918.56 3.9981 904.57 3.9981 957.55 3.9981 1235.4 3.9981 1105.5 3.9981 1009.5 3.9981 1047.5 3.9981 950.55 3.9981 1022.5 3.9981 1069.5 3.9981 1005.5 3.9981 1118.5 3.9981 828.61 3.9981 1119.5 3.9981 842.6 3.9981 995.53 3.9981 983.53 3.9981 921.56 3.9981 1135.5 3.9981 1136.5 3.9981 972.54 3.9981 1125.5 3.9981 887.58 3.9981 1000.5 3.9981 1009.5 3.9981 987.53 3.9981 1066.5 3.9981 947.55 3.9981 991.53 3.9981 1025.5 3.9981 1119.5 3.9981 1020.5 3.9981 1034.5 3.9981 980.53 3.9981 895.57 3.9981 921.56 3.9981 964.54 3.9981 1014.5 3.9981 946.55 3.9981 1039.5 3.9981 1014.5 3.9981 953.55 3.9981 961.54 3.9981 936.56 3.9981 925.56 3.9981 951.55 3.9981 1036.5 3.9981 1020.5 3.9981 1033.5 3.9981 1004.5 3.9981 1053.5 3.9981 1009.5 3.9981 1094.5 3.9981 976.54 3.9981 1012.5 3.9981 1021.5 3.9981 1015.5 3.9981 919.56 3.9981 1078.5 3.9981 1038.5 3.9981 991.53 3.9981 930.56 3.9981 1064.5 3.9981 960.54 3.9981 1011.5 3.9981 970.54 3.9981 1103.5 3.9981 999.53 3.9981 1038.5 3.9981 1108.5 3.9981 1007.5 3.9981 1263.4 3.9981 861.59 3.9981 1009.5 3.9981 917.56 3.9981 1099.5 3.9981 1027.5 3.9981 1008.5 3.9981 983.53 3.9981 1010.5 3.9981 1067.5 3.9981 931.56 3.9981 984.53 3.9981 874.58 3.9981 1002.5 3.9981 954.55 3.9981 1040.5 3.9981 0 0 - │ │ │ │ │ │ │ │ │ │ <--- -9223372036854775808 ---- 28 --------- 1067 -------- 2159 -------- 3071 -------- 4270 -------- 5315 -------- 6366 -------- 7145 -------- 8073 -------- 8858 -------- 9745 -------- 10547 -------- 11712 -------- 12807 -------- 14056 -------- 15084 -------- 16273 -------- 17176 -------- 18168 -------- 19188 -------- 19996 -------- 20964 -------- 22225 -------- 23220 -------- 24249 -------- 25395 -------- 26346 -------- 27348 -------- 28181 -------- 29353 -------- 30217 -------- 31249 -------- 32031 -------- 32991 -------- 33729 -------- 34691 -------- 35561 -------- 36846 -------- 38031 -------- 38993 -------- 39976 -------- 40999 -------- 42099 -------- 43263 -------- 44078 -------- 44899 -------- 46401 -------- 47145 -------- 48046 -------- 49001 -------- 49918 -------- 50973 -------- 51718 -------- 52766 -------- 53872 -------- 54782 -------- 55662 -------- 56828 -------- 58033 -------- 59228 -------- 60207 -------- 61159 -------- 62113 -------- 63208 -------- 63870 -------- 65030 -------- 66220 -------- 67247 -------- 68334 -------- 69427 -------- 70192 -------- 71340 -------- 72515 -------- 73382 -------- 74484 -------- 75612 -------- 76726 -------- 77468 -------- 78648 -------- 79510 -------- 80412 -------- 81524 -------- 82617 -------- 83516 -------- 84373 -------- 85462 -------- 86284 -------- 87304 -------- 88625 -------- 89501 -------- 90635 -------- 91625 -------- 92391 -------- 93235 ------- 93905 -------- 94831 -------- 95983 -------- 96773 -------- 97580 -------- 98477 -------- 99466 -------- 100452 -------- 101470 -------- 102560 -------- 104039 -------- 105153 -------- 106078 -------- 107035 -------- 108107 -------- 109059 -------- 110014 -------- 110909 -------- 112151 -------- 113007 -------- 113835 -------- 114769 -------- 116184 -------- 117384 -------- 118415 -------- 119514 -------- 120434 -------- 121488 -------- 122626 -------- 123649 -------- 124870 -------- 125529 -------- 126753 ------- 127446 -------- 128450 -------- 129432 -------- 130295 -------- 131545 -------- 132797 -------- 133758 -------- 134991 -------- 135784 -------- 136797 -------- 137828 -------- 138817 -------- 139949 -------- 140862 -------- 141860 -------- 142919 -------- 144143 -------- 145194 -------- 146269 -------- 147245 -------- 148054 -------- 148917 -------- 149863 -------- 150902 -------- 151794 -------- 152862 -------- 153885 -------- 154792 -------- 155714 -------- 156586 -------- 157436 -------- 158338 -------- 159401 -------- 160434 -------- 161492 -------- 162496 -------- 163589 -------- 164603 -------- 165768 -------- 166719 -------- 167738 -------- 168773 -------- 169798 -------- 170636 -------- 171773 -------- 172839 -------- 173818 -------- 174678 -------- 175791 -------- 176712 -------- 177729 -------- 178668 -------- 179849 -------- 180844 -------- 181911 -------- 183101 -------- 184110 -------- 185558 -------- 186269 -------- 187282 -------- 188116 -------- 189290 -------- 190336 -------- 191348 -------- 192312 -------- 193328 -------- 194446 -------- 195308 -------- 196274 -------- 197016 -------- 198016 -------- 198924 -------- 199994 --- 9223372036854775807 - │ │ │ │ │ │ │ │ │ │ histogram(2)= 0 1520 1.9714e+05 1340 - │ │ │ │ │ │ │ │ │ │ <--- 'almond antique aquamarine azure beige' ------------ 'beige azure aquamarine antique almond' + │ │ │ │ │ │ │ │ │ ├── stats: [rows=200000, distinct(1)=199241, null(1)=0, avgsize(1)=4, distinct(2)=198131, null(2)=0, avgsize(2)=35] + │ │ │ │ │ │ │ │ │ │ histogram(1)= 0 3.9982 929.57 3.9982 1135.5 3.9982 923.58 3.9982 1036.5 3.9982 964.56 3.9982 953.56 3.9982 899.59 3.9982 1152.5 3.9982 1118.5 3.9982 1137.5 3.9982 1129.5 3.9982 1136.5 3.9982 983.55 3.9982 983.55 3.9982 1028.5 3.9982 1007.5 3.9982 1036.5 3.9982 884.59 3.9982 985.55 3.9982 970.55 3.9982 1036.5 3.9982 943.57 3.9982 1020.5 3.9982 1001.5 3.9982 1001.5 3.9982 954.56 3.9982 1036.5 3.9982 990.54 3.9982 928.57 3.9982 1010.5 3.9982 892.59 3.9982 960.56 3.9982 1059.5 3.9982 947.56 3.9982 906.58 3.9982 935.57 3.9982 860.6 3.9982 971.55 3.9982 1067.5 3.9982 994.54 3.9982 961.56 3.9982 943.57 3.9982 901.59 3.9982 972.55 3.9982 956.56 3.9982 1106.5 3.9982 1152.5 3.9982 967.55 3.9982 943.57 3.9982 916.58 3.9982 1076.5 3.9982 933.57 3.9982 1108.5 3.9982 1081.5 3.9982 975.55 3.9982 1021.5 3.9982 1034.5 3.9982 905.58 3.9982 902.58 3.9982 966.56 3.9982 1080.5 3.9982 927.57 3.9982 936.57 3.9982 1008.5 3.9982 1033.5 3.9982 903.58 3.9982 944.57 3.9982 908.58 3.9982 1008.5 3.9982 1059.5 3.9982 1079.5 3.9982 911.58 3.9982 1107.5 3.9982 992.54 3.9982 975.55 3.9982 1156.5 3.9982 1042.5 3.9982 1072.5 3.9982 916.58 3.9982 1022.5 3.9982 999.54 3.9982 966.56 3.9982 936.57 3.9982 934.57 3.9982 969.55 3.9982 1136.5 3.9982 997.54 3.9982 991.54 3.9982 1002.5 3.9982 1047.5 3.9982 1059.5 3.9982 972.55 3.9982 918.58 3.9982 959.56 3.9982 1083.5 3.9982 934.57 3.9982 900.59 3.9982 970.55 3.9982 952.56 3.9982 1063.5 3.9982 870.6 3.9982 958.56 3.9982 1029.5 3.9982 943.57 3.9982 872.6 3.9982 972.55 3.9982 1009.5 3.9982 875.6 3.9982 1127.5 3.9982 987.55 3.9982 1156.5 3.9982 971.55 3.9982 1155.5 3.9982 930.57 3.9982 1051.5 3.9982 1044.5 3.9982 867.6 3.9982 898.59 3.9982 926.57 3.9982 965.56 3.9982 1027.5 3.9982 993.54 3.9982 927.57 3.9982 973.55 3.9982 934.57 3.9982 951.56 3.9982 1007.5 3.9982 1124.5 3.9982 936.57 3.9982 1050.5 3.9982 1075.5 3.9982 1028.5 3.9982 872.6 3.9982 960.56 3.9982 1014.5 3.9982 1017.5 3.9982 860.6 3.9982 1039.5 3.9982 1059.5 3.9982 921.58 3.9982 936.57 3.9982 1024.5 3.9982 970.55 3.9982 1047.5 3.9982 917.58 3.9982 948.56 3.9982 978.55 3.9982 993.54 3.9982 1121.5 3.9982 944.57 3.9982 1005.5 3.9982 1037.5 3.9982 1261.4 3.9982 1062.5 3.9982 925.57 3.9982 976.55 3.9982 892.59 3.9982 972.55 3.9982 1135.5 3.9982 1044.5 3.9982 959.56 3.9982 990.54 3.9982 993.54 3.9982 1130.5 3.9982 919.58 3.9982 1025.5 3.9982 1001.5 3.9982 974.55 3.9982 1061.5 3.9982 1166.5 3.9982 1017.5 3.9982 1063.5 3.9982 1188.5 3.9982 964.56 3.9982 1047.5 3.9982 1210.4 3.9982 1087.5 3.9982 1151.5 3.9982 1096.5 3.9982 957.56 3.9982 1073.5 3.9982 925.57 3.9982 1051.5 3.9982 930.57 3.9982 1005.5 3.9982 977.55 3.9982 963.56 3.9982 1005.5 3.9982 954.56 3.9982 1025.5 3.9982 1039.5 3.9982 985.55 3.9982 923.58 3.9982 1087.5 3.9982 958.56 3.9982 1066.5 3.9982 1110.5 3.9982 934.57 3.9982 946.56 3.9982 + │ │ │ │ │ │ │ │ │ │ <---- 23 --------- 901 --------- 2150 -------- 3016 -------- 4093 -------- 5038 -------- 5962 -------- 6778 -------- 8056 -------- 9277 -------- 10530 -------- 11769 -------- 13020 -------- 14001 -------- 14982 -------- 16046 -------- 17072 -------- 18149 -------- 18935 -------- 19920 -------- 20876 -------- 21953 -------- 22859 -------- 23908 -------- 24923 -------- 25938 -------- 26865 -------- 27943 -------- 28938 -------- 29813 -------- 30844 -------- 31647 -------- 32585 -------- 33704 -------- 34617 -------- 35448 -------- 36338 ------- 37071 -------- 38029 -------- 39162 -------- 40163 -------- 41103 -------- 42008 -------- 42828 -------- 43789 -------- 44720 -------- 45920 -------- 47197 -------- 48149 -------- 49054 -------- 49906 -------- 51054 -------- 51940 -------- 53144 -------- 54301 -------- 55267 -------- 56318 -------- 57393 -------- 58223 -------- 59046 -------- 59995 -------- 61150 -------- 62024 -------- 62915 -------- 63943 -------- 65015 -------- 65840 -------- 66748 -------- 67584 -------- 68611 -------- 69729 -------- 70883 -------- 71725 -------- 72926 -------- 73924 -------- 74891 -------- 76176 -------- 77264 -------- 78405 -------- 79257 -------- 80310 -------- 81321 -------- 82270 -------- 83162 -------- 84049 -------- 85004 -------- 86255 -------- 87262 -------- 88259 -------- 89276 -------- 90374 -------- 91493 -------- 92454 -------- 93310 -------- 94246 -------- 95407 -------- 96295 -------- 97113 -------- 98069 -------- 98991 -------- 100116 ------- 100871 -------- 101805 -------- 102871 -------- 103776 ------- 104536 -------- 105497 -------- 106526 ------- 107293 -------- 108529 -------- 109518 -------- 110802 -------- 111761 -------- 113044 -------- 113923 -------- 115027 -------- 116119 ------- 116867 -------- 117681 -------- 118553 -------- 119501 -------- 120563 -------- 121563 -------- 122437 -------- 123400 -------- 124288 -------- 125209 -------- 126234 -------- 127465 -------- 128356 -------- 129458 -------- 130604 -------- 131668 ------- 132428 -------- 133365 -------- 134403 -------- 135446 ------- 136179 -------- 137262 -------- 138380 -------- 139242 -------- 140134 -------- 141190 -------- 142146 -------- 143244 -------- 144097 -------- 145011 -------- 145982 -------- 146981 -------- 148207 -------- 149115 -------- 150119 -------- 151183 -------- 152627 -------- 153735 -------- 154585 -------- 155535 -------- 156315 -------- 157258 -------- 158494 -------- 159570 -------- 160487 -------- 161464 -------- 162446 -------- 163673 -------- 164509 -------- 165550 -------- 166548 -------- 167495 -------- 168601 -------- 169889 -------- 170916 -------- 172026 -------- 173351 -------- 174278 -------- 175359 -------- 176720 -------- 177872 -------- 179135 -------- 180304 -------- 181217 -------- 182345 -------- 183194 -------- 184282 -------- 185142 -------- 186147 -------- 187099 -------- 188024 -------- 189029 -------- 189936 -------- 190977 -------- 192044 -------- 193012 -------- 193858 -------- 195011 -------- 195927 -------- 197043 -------- 198236 -------- 199104 -------- 199995 + │ │ │ │ │ │ │ │ │ │ histogram(2)= 0 20 1.9996e+05 20 + │ │ │ │ │ │ │ │ │ │ <--- 'almond aquamarine blue puff tan' ------------ 'yellow wheat goldenrod orange blush' │ │ │ │ │ │ │ │ │ ├── key: (1) │ │ │ │ │ │ │ │ │ ├── fd: (1)-->(2) │ │ │ │ │ │ │ │ │ └── ordering: +1 @@ -168,7 +168,7 @@ sort │ │ ├── scan nation │ │ │ ├── save-table-name: q9_scan_14 │ │ │ ├── columns: n_nationkey:57(int!null) n_name:58(char!null) - │ │ │ ├── stats: [rows=25, distinct(57)=25, null(57)=0, avgsize(57)=4, distinct(58)=25, null(58)=0, avgsize(58)=4] + │ │ │ ├── stats: [rows=25, distinct(57)=25, null(57)=0, avgsize(57)=1, distinct(58)=25, null(58)=0, avgsize(58)=10] │ │ │ │ histogram(57)= 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 │ │ │ │ <--- 0 --- 1 --- 2 --- 3 --- 4 --- 5 --- 6 --- 7 --- 8 --- 9 --- 10 --- 11 --- 12 --- 13 --- 14 --- 15 --- 16 --- 17 --- 18 --- 19 --- 20 --- 21 --- 22 --- 23 --- 24 │ │ │ │ histogram(58)= 0 1 23 1 @@ -191,9 +191,9 @@ column_names row_count distinct_count null_count {sum_profit} 175 175 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{nation} 1549.00 8.85 <== 25.00 1.00 0.00 1.00 -{o_year} 1549.00 8.85 <== 957.00 136.71 <== 0.00 1.00 -{sum_profit} 1549.00 8.85 <== 1549.00 8.85 <== 0.00 1.00 +{nation} 1548.00 8.85 <== 25.00 1.00 0.00 1.00 +{o_year} 1548.00 8.85 <== 957.00 136.71 <== 0.00 1.00 +{sum_profit} 1548.00 8.85 <== 1548.00 8.85 <== 0.00 1.00 ----Stats for q9_group_by_2---- column_names row_count distinct_count null_count @@ -202,9 +202,9 @@ column_names row_count distinct_count null_count {sum} 175 175 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{n_name} 1549.00 8.85 <== 25.00 1.00 0.00 1.00 -{o_year} 1549.00 8.85 <== 957.00 136.71 <== 0.00 1.00 -{sum} 1549.00 8.85 <== 1549.00 8.85 <== 0.00 1.00 +{n_name} 1548.00 8.85 <== 25.00 1.00 0.00 1.00 +{o_year} 1548.00 8.85 <== 957.00 136.71 <== 0.00 1.00 +{sum} 1548.00 8.85 <== 1548.00 8.85 <== 0.00 1.00 ----Stats for q9_project_3---- column_names row_count distinct_count null_count @@ -213,9 +213,9 @@ column_names row_count distinct_count null_count {o_year} 319404 7 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{amount} 2451.00 130.32 <== 958.00 329.05 <== 0.00 1.00 -{n_name} 2451.00 130.32 <== 25.00 1.00 0.00 1.00 -{o_year} 2451.00 130.32 <== 957.00 136.71 <== 0.00 1.00 +{amount} 2450.00 130.37 <== 958.00 329.05 <== 0.00 1.00 +{n_name} 2450.00 130.37 <== 25.00 1.00 0.00 1.00 +{o_year} 2450.00 130.37 <== 957.00 136.71 <== 0.00 1.00 ----Stats for q9_inner_join_4---- column_names row_count distinct_count null_count @@ -238,23 +238,23 @@ column_names row_count distinct_count null_count {s_suppkey} 319404 9799 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{l_discount} 2451.00 130.32 <== 11.00 1.00 0.00 1.00 -{l_extendedprice} 2451.00 130.32 <== 958.00 221.90 <== 0.00 1.00 -{l_orderkey} 2451.00 130.32 <== 1067.00 270.45 <== 0.00 1.00 -{l_partkey} 2451.00 130.32 <== 1065.00 9.98 <== 0.00 1.00 -{l_quantity} 2451.00 130.32 <== 50.00 1.00 0.00 1.00 -{l_suppkey} 2451.00 130.32 <== 1065.00 9.20 <== 0.00 1.00 -{n_name} 2451.00 130.32 <== 25.00 1.00 0.00 1.00 -{n_nationkey} 2451.00 130.32 <== 25.00 1.00 0.00 1.00 -{o_orderdate} 2451.00 130.32 <== 957.00 2.51 <== 0.00 1.00 -{o_orderkey} 2451.00 130.32 <== 1067.00 270.45 <== 0.00 1.00 -{p_name} 2451.00 130.32 <== 120.00 89.00 <== 0.00 1.00 -{p_partkey} 2451.00 130.32 <== 1065.00 9.98 <== 0.00 1.00 -{ps_partkey} 2451.00 130.32 <== 958.00 11.10 <== 0.00 1.00 -{ps_suppkey} 2451.00 130.32 <== 958.00 10.23 <== 0.00 1.00 -{ps_supplycost} 2451.00 130.32 <== 735.00 47.40 <== 0.00 1.00 -{s_nationkey} 2451.00 130.32 <== 25.00 1.00 0.00 1.00 -{s_suppkey} 2451.00 130.32 <== 1065.00 9.20 <== 0.00 1.00 +{l_discount} 2450.00 130.37 <== 11.00 1.00 0.00 1.00 +{l_extendedprice} 2450.00 130.37 <== 958.00 221.90 <== 0.00 1.00 +{l_orderkey} 2450.00 130.37 <== 1066.00 270.71 <== 0.00 1.00 +{l_partkey} 2450.00 130.37 <== 1065.00 9.98 <== 0.00 1.00 +{l_quantity} 2450.00 130.37 <== 50.00 1.00 0.00 1.00 +{l_suppkey} 2450.00 130.37 <== 1065.00 9.20 <== 0.00 1.00 +{n_name} 2450.00 130.37 <== 25.00 1.00 0.00 1.00 +{n_nationkey} 2450.00 130.37 <== 25.00 1.00 0.00 1.00 +{o_orderdate} 2450.00 130.37 <== 957.00 2.51 <== 0.00 1.00 +{o_orderkey} 2450.00 130.37 <== 1066.00 270.71 <== 0.00 1.00 +{p_name} 2450.00 130.37 <== 2406.00 4.44 <== 0.00 1.00 +{p_partkey} 2450.00 130.37 <== 1065.00 9.98 <== 0.00 1.00 +{ps_partkey} 2450.00 130.37 <== 958.00 11.10 <== 0.00 1.00 +{ps_suppkey} 2450.00 130.37 <== 958.00 10.23 <== 0.00 1.00 +{ps_supplycost} 2450.00 130.37 <== 957.00 36.40 <== 0.00 1.00 +{s_nationkey} 2450.00 130.37 <== 25.00 1.00 0.00 1.00 +{s_suppkey} 2450.00 130.37 <== 1065.00 9.20 <== 0.00 1.00 ----Stats for q9_inner_join_5---- column_names row_count distinct_count null_count @@ -275,21 +275,21 @@ column_names row_count distinct_count null_count {s_suppkey} 319404 9799 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{l_discount} 2451.00 130.32 <== 11.00 1.00 0.00 1.00 -{l_extendedprice} 2451.00 130.32 <== 1059.00 200.74 <== 0.00 1.00 -{l_orderkey} 2451.00 130.32 <== 1228.00 234.99 <== 0.00 1.00 -{l_partkey} 2451.00 130.32 <== 1224.00 8.69 <== 0.00 1.00 -{l_quantity} 2451.00 130.32 <== 50.00 1.00 0.00 1.00 -{l_suppkey} 2451.00 130.32 <== 1224.00 8.01 <== 0.00 1.00 -{o_orderdate} 2451.00 130.32 <== 1057.00 2.28 <== 0.00 1.00 -{o_orderkey} 2451.00 130.32 <== 1228.00 234.99 <== 0.00 1.00 -{p_name} 2451.00 130.32 <== 120.00 89.00 <== 0.00 1.00 -{p_partkey} 2451.00 130.32 <== 1224.00 8.69 <== 0.00 1.00 -{ps_partkey} 2451.00 130.32 <== 1059.00 10.04 <== 0.00 1.00 -{ps_suppkey} 2451.00 130.32 <== 1059.00 9.25 <== 0.00 1.00 -{ps_supplycost} 2451.00 130.32 <== 764.00 45.60 <== 0.00 1.00 -{s_nationkey} 2451.00 130.32 <== 25.00 1.00 0.00 1.00 -{s_suppkey} 2451.00 130.32 <== 1224.00 8.01 <== 0.00 1.00 +{l_discount} 2450.00 130.37 <== 11.00 1.00 0.00 1.00 +{l_extendedprice} 2450.00 130.37 <== 1058.00 200.93 <== 0.00 1.00 +{l_orderkey} 2450.00 130.37 <== 1227.00 235.19 <== 0.00 1.00 +{l_partkey} 2450.00 130.37 <== 1224.00 8.69 <== 0.00 1.00 +{l_quantity} 2450.00 130.37 <== 50.00 1.00 0.00 1.00 +{l_suppkey} 2450.00 130.37 <== 1224.00 8.01 <== 0.00 1.00 +{o_orderdate} 2450.00 130.37 <== 1057.00 2.28 <== 0.00 1.00 +{o_orderkey} 2450.00 130.37 <== 1227.00 235.19 <== 0.00 1.00 +{p_name} 2450.00 130.37 <== 2406.00 4.44 <== 0.00 1.00 +{p_partkey} 2450.00 130.37 <== 1224.00 8.69 <== 0.00 1.00 +{ps_partkey} 2450.00 130.37 <== 1059.00 10.04 <== 0.00 1.00 +{ps_suppkey} 2450.00 130.37 <== 1059.00 9.25 <== 0.00 1.00 +{ps_supplycost} 2450.00 130.37 <== 1056.00 32.99 <== 0.00 1.00 +{s_nationkey} 2450.00 130.37 <== 25.00 1.00 0.00 1.00 +{s_suppkey} 2450.00 130.37 <== 1224.00 8.01 <== 0.00 1.00 ----Stats for q9_scan_6---- column_names row_count distinct_count null_count @@ -320,16 +320,16 @@ column_names row_count_est row_count_err distinct_count_est distinct_co {l_discount} 2431.00 131.39 <== 11.00 1.00 0.00 1.00 {l_extendedprice} 2431.00 131.39 <== 1220.00 174.25 <== 0.00 1.00 {l_orderkey} 2431.00 131.39 <== 1536.00 187.87 <== 0.00 1.00 -{l_partkey} 2431.00 131.39 <== 1536.00 6.92 <== 0.00 1.00 +{l_partkey} 2431.00 131.39 <== 1535.00 6.93 <== 0.00 1.00 {l_quantity} 2431.00 131.39 <== 50.00 1.00 0.00 1.00 {l_suppkey} 2431.00 131.39 <== 1220.00 8.03 <== 0.00 1.00 {o_orderdate} 2431.00 131.39 <== 1217.00 1.98 <== 0.00 1.00 {o_orderkey} 2431.00 131.39 <== 1536.00 187.87 <== 0.00 1.00 -{p_name} 2431.00 131.39 <== 120.00 89.00 <== 0.00 1.00 -{p_partkey} 2431.00 131.39 <== 1536.00 6.92 <== 0.00 1.00 +{p_name} 2431.00 131.39 <== 2387.00 4.47 <== 0.00 1.00 +{p_partkey} 2431.00 131.39 <== 1535.00 6.93 <== 0.00 1.00 {ps_partkey} 2431.00 131.39 <== 1220.00 8.71 <== 0.00 1.00 {ps_suppkey} 2431.00 131.39 <== 1220.00 8.03 <== 0.00 1.00 -{ps_supplycost} 2431.00 131.39 <== 800.00 43.55 <== 0.00 1.00 +{ps_supplycost} 2431.00 131.39 <== 1217.00 28.63 <== 0.00 1.00 ----Stats for q9_lookup_join_8---- column_names row_count distinct_count null_count @@ -347,16 +347,16 @@ column_names row_count distinct_count null_count ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err {l_discount} 2431.00 131.39 <== 11.00 1.00 0.00 1.00 -{l_extendedprice} 2431.00 131.39 <== 1536.00 138.40 <== 0.00 1.00 +{l_extendedprice} 2431.00 131.39 <== 1535.00 138.49 <== 0.00 1.00 {l_orderkey} 2431.00 131.39 <== 1536.00 187.87 <== 0.00 1.00 {l_partkey} 2431.00 131.39 <== 2429.00 4.38 <== 0.00 1.00 {l_quantity} 2431.00 131.39 <== 50.00 1.00 0.00 1.00 {l_suppkey} 2431.00 131.39 <== 1536.00 6.38 <== 0.00 1.00 -{p_name} 2431.00 131.39 <== 120.00 89.00 <== 0.00 1.00 +{p_name} 2431.00 131.39 <== 2387.00 4.47 <== 0.00 1.00 {p_partkey} 2431.00 131.39 <== 2429.00 4.38 <== 0.00 1.00 {ps_partkey} 2431.00 131.39 <== 1536.00 6.92 <== 0.00 1.00 {ps_suppkey} 2431.00 131.39 <== 1536.00 6.38 <== 0.00 1.00 -{ps_supplycost} 2431.00 131.39 <== 849.00 41.04 <== 0.00 1.00 +{ps_supplycost} 2431.00 131.39 <== 1528.00 22.80 <== 0.00 1.00 ----Stats for q9_lookup_join_9---- column_names row_count distinct_count null_count @@ -375,11 +375,11 @@ column_names row_count_est row_count_err distinct_count_est distinct_coun {l_orderkey} 813.00 392.87 <== 813.00 354.95 <== 0.00 1.00 {l_partkey} 813.00 392.87 <== 813.00 13.08 <== 0.00 1.00 {l_suppkey} 813.00 392.87 <== 813.00 12.05 <== 0.00 1.00 -{p_name} 813.00 392.87 <== 120.00 89.00 <== 0.00 1.00 +{p_name} 813.00 392.87 <== 808.00 13.22 <== 0.00 1.00 {p_partkey} 813.00 392.87 <== 808.00 13.16 <== 0.00 1.00 {ps_partkey} 813.00 392.87 <== 813.00 13.08 <== 0.00 1.00 {ps_suppkey} 813.00 392.87 <== 813.00 12.05 <== 0.00 1.00 -{ps_supplycost} 813.00 392.87 <== 556.00 62.66 <== 0.00 1.00 +{ps_supplycost} 813.00 392.87 <== 809.00 43.06 <== 0.00 1.00 ----Stats for q9_merge_join_10---- column_names row_count distinct_count null_count @@ -390,11 +390,11 @@ column_names row_count distinct_count null_count {ps_supplycost} 42656 34850 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{p_name} 267683.00 6.28 <== 120.00 89.00 <== 0.00 1.00 +{p_name} 267683.00 6.28 <== 65464.00 6.13 <== 0.00 1.00 {p_partkey} 267683.00 6.28 <== 66619.00 6.27 <== 0.00 1.00 {ps_partkey} 267683.00 6.28 <== 66619.00 6.27 <== 0.00 1.00 {ps_suppkey} 267683.00 6.28 <== 9920.00 1.01 0.00 1.00 -{ps_supplycost} 267683.00 6.28 <== 1000.00 34.85 <== 0.00 1.00 +{ps_supplycost} 267683.00 6.28 <== 93405.00 2.68 <== 0.00 1.00 ----Stats for q9_scan_11---- column_names row_count distinct_count null_count @@ -405,7 +405,7 @@ column_names row_count distinct_count null_count column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err {ps_partkey} 800000.00 1.00 199241.00 1.00 0.00 1.00 {ps_suppkey} 800000.00 1.00 9920.00 1.00 0.00 1.00 -{ps_supplycost} 800000.00 1.00 1000.00 100.38 <== 0.00 1.00 +{ps_supplycost} 800000.00 1.00 100379.00 1.00 0.00 1.00 ----Stats for q9_select_12---- column_names row_count distinct_count null_count @@ -413,7 +413,7 @@ column_names row_count distinct_count null_count {p_partkey} 10664 10632 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{p_name} 66667.00 6.25 <== 120.00 88.87 <== 0.00 1.00 +{p_name} 66667.00 6.25 <== 66667.00 6.25 <== 0.00 1.00 {p_partkey} 66667.00 6.25 <== 66619.00 6.27 <== 0.00 1.00 ----Stats for q9_scan_13---- @@ -422,7 +422,7 @@ column_names row_count distinct_count null_count {p_partkey} 200000 199241 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{p_name} 200000.00 1.00 120.00 1651.09 <== 0.00 1.00 +{p_name} 200000.00 1.00 198131.00 1.00 0.00 1.00 {p_partkey} 200000.00 1.00 199241.00 1.00 0.00 1.00 ----Stats for q9_scan_14---- diff --git a/pkg/sql/opt/memo/testdata/stats_quality/tpch/q10 b/pkg/sql/opt/memo/testdata/stats_quality/tpch/q10 index a10b5d039e84..4deabbdad3b5 100644 --- a/pkg/sql/opt/memo/testdata/stats_quality/tpch/q10 +++ b/pkg/sql/opt/memo/testdata/stats_quality/tpch/q10 @@ -69,70 +69,70 @@ top-k ├── columns: c_custkey:1(int!null) c_name:2(varchar!null) c_address:3(varchar!null) c_phone:5(char!null) c_acctbal:6(float!null) c_comment:8(varchar!null) n_name:41(char!null) sum:47(float!null) ├── grouping columns: c_custkey:1(int!null) ├── immutable - ├── stats: [rows=32486.14, distinct(1)=32486.1, null(1)=0, avgsize(1)=4, distinct(2)=32486.1, null(2)=0, avgsize(2)=4, distinct(3)=32486.1, null(3)=0, avgsize(3)=4, distinct(5)=32486.1, null(5)=0, avgsize(5)=4, distinct(6)=32486.1, null(6)=0, avgsize(6)=4, distinct(8)=32486.1, null(8)=0, avgsize(8)=4, distinct(41)=32486.1, null(41)=0, avgsize(41)=4, distinct(47)=32486.1, null(47)=0, avgsize(47)=4] + ├── stats: [rows=32163.1, distinct(1)=32163.1, null(1)=0, avgsize(1)=4, distinct(2)=32163.1, null(2)=0, avgsize(2)=4, distinct(3)=32163.1, null(3)=0, avgsize(3)=4, distinct(5)=32163.1, null(5)=0, avgsize(5)=4, distinct(6)=32163.1, null(6)=0, avgsize(6)=4, distinct(8)=32163.1, null(8)=0, avgsize(8)=4, distinct(41)=32163.1, null(41)=0, avgsize(41)=4, distinct(47)=32163.1, null(47)=0, avgsize(47)=4] ├── key: (1) ├── fd: (1)-->(2,3,5,6,8,41,47) ├── project │ ├── save-table-name: q10_project_3 │ ├── columns: column46:46(float!null) c_custkey:1(int!null) c_name:2(varchar!null) c_address:3(varchar!null) c_phone:5(char!null) c_acctbal:6(float!null) c_comment:8(varchar!null) n_name:41(char!null) │ ├── immutable - │ ├── stats: [rows=79982.64, distinct(1)=32486.1, null(1)=0, avgsize(1)=4, distinct(2)=45377.8, null(2)=0, avgsize(2)=4, distinct(3)=45377.8, null(3)=0, avgsize(3)=4, distinct(5)=45377.8, null(5)=0, avgsize(5)=4, distinct(6)=44989, null(6)=0, avgsize(6)=4, distinct(8)=45377.8, null(8)=0, avgsize(8)=4, distinct(41)=25, null(41)=0, avgsize(41)=4, distinct(46)=40133.3, null(46)=0, avgsize(46)=8] + │ ├── stats: [rows=79341.61, distinct(1)=32163.1, null(1)=0, avgsize(1)=4, distinct(2)=45059.5, null(2)=0, avgsize(2)=20, distinct(3)=45057.1, null(3)=0, avgsize(3)=28, distinct(5)=45059.5, null(5)=0, avgsize(5)=17, distinct(6)=44685.4, null(6)=0, avgsize(6)=9, distinct(8)=45034, null(8)=0, avgsize(8)=75, distinct(41)=25, null(41)=0, avgsize(41)=10, distinct(46)=39820, null(46)=0, avgsize(46)=18] │ ├── fd: (1)-->(2,3,5,6,8,41) │ ├── inner-join (hash) │ │ ├── save-table-name: q10_inner_join_4 │ │ ├── columns: c_custkey:1(int!null) c_name:2(varchar!null) c_address:3(varchar!null) c_nationkey:4(int!null) c_phone:5(char!null) c_acctbal:6(float!null) c_comment:8(varchar!null) o_orderkey:11(int!null) o_custkey:12(int!null) o_orderdate:15(date!null) l_orderkey:22(int!null) l_extendedprice:27(float!null) l_discount:28(float!null) l_returnflag:30(char!null) n_nationkey:40(int!null) n_name:41(char!null) │ │ ├── multiplicity: left-rows(exactly-one), right-rows(zero-or-more) - │ │ ├── stats: [rows=79982.64, distinct(1)=32486.1, null(1)=0, avgsize(1)=4, distinct(2)=45377.8, null(2)=0, avgsize(2)=4, distinct(3)=45377.8, null(3)=0, avgsize(3)=4, distinct(4)=25, null(4)=0, avgsize(4)=4, distinct(5)=45377.8, null(5)=0, avgsize(5)=4, distinct(6)=44989, null(6)=0, avgsize(6)=4, distinct(8)=45377.8, null(8)=0, avgsize(8)=4, distinct(11)=36212, null(11)=0, avgsize(11)=4, distinct(12)=32486.1, null(12)=0, avgsize(12)=4, distinct(15)=92, null(15)=0, avgsize(15)=4, distinct(22)=36212, null(22)=0, avgsize(22)=4, distinct(27)=39899.5, null(27)=0, avgsize(27)=4, distinct(28)=11, null(28)=0, avgsize(28)=4, distinct(30)=1, null(30)=0, avgsize(30)=4, distinct(40)=25, null(40)=0, avgsize(40)=4, distinct(41)=25, null(41)=0, avgsize(41)=4, distinct(27,28)=40133.3, null(27,28)=0, avgsize(27,28)=8] + │ │ ├── stats: [rows=79341.61, distinct(1)=32163.1, null(1)=0, avgsize(1)=4, distinct(2)=45059.5, null(2)=0, avgsize(2)=20, distinct(3)=45057.1, null(3)=0, avgsize(3)=28, distinct(4)=25, null(4)=0, avgsize(4)=2, distinct(5)=45059.5, null(5)=0, avgsize(5)=17, distinct(6)=44685.4, null(6)=0, avgsize(6)=9, distinct(8)=45034, null(8)=0, avgsize(8)=75, distinct(11)=35816.5, null(11)=0, avgsize(11)=4, distinct(12)=32163.1, null(12)=0, avgsize(12)=4, distinct(15)=92, null(15)=0, avgsize(15)=4, distinct(22)=35816.5, null(22)=0, avgsize(22)=4, distinct(27)=39572.9, null(27)=0, avgsize(27)=9, distinct(28)=11, null(28)=0, avgsize(28)=9, distinct(30)=1, null(30)=0, avgsize(30)=3, distinct(40)=25, null(40)=0, avgsize(40)=1, distinct(41)=25, null(41)=0, avgsize(41)=10, distinct(27,28)=39820, null(27,28)=0, avgsize(27,28)=18] │ │ ├── fd: ()-->(30), (1)-->(2-6,8), (11)-->(12,15), (11)==(22), (22)==(11), (1)==(12), (12)==(1), (40)-->(41), (4)==(40), (40)==(4) │ │ ├── inner-join (hash) │ │ │ ├── save-table-name: q10_inner_join_5 │ │ │ ├── columns: c_custkey:1(int!null) c_name:2(varchar!null) c_address:3(varchar!null) c_nationkey:4(int!null) c_phone:5(char!null) c_acctbal:6(float!null) c_comment:8(varchar!null) o_orderkey:11(int!null) o_custkey:12(int!null) o_orderdate:15(date!null) l_orderkey:22(int!null) l_extendedprice:27(float!null) l_discount:28(float!null) l_returnflag:30(char!null) │ │ │ ├── multiplicity: left-rows(zero-or-more), right-rows(exactly-one) - │ │ │ ├── stats: [rows=79982.64, distinct(1)=36326.3, null(1)=0, avgsize(1)=4, distinct(2)=61993, null(2)=0, avgsize(2)=4, distinct(3)=61993, null(3)=0, avgsize(3)=4, distinct(4)=25, null(4)=0, avgsize(4)=4, distinct(5)=61993, null(5)=0, avgsize(5)=4, distinct(6)=60977.6, null(6)=0, avgsize(6)=4, distinct(8)=61993, null(8)=0, avgsize(8)=4, distinct(11)=42393.4, null(11)=0, avgsize(11)=4, distinct(12)=36326.3, null(12)=0, avgsize(12)=4, distinct(15)=92, null(15)=0, avgsize(15)=4, distinct(22)=42393.4, null(22)=0, avgsize(22)=4, distinct(27)=49327.8, null(27)=0, avgsize(27)=4, distinct(28)=11, null(28)=0, avgsize(28)=4, distinct(30)=1, null(30)=0, avgsize(30)=4, distinct(27,28)=49804.9, null(27,28)=0, avgsize(27,28)=8] + │ │ │ ├── stats: [rows=79341.61, distinct(1)=35939.8, null(1)=0, avgsize(1)=4, distinct(2)=61616.1, null(2)=0, avgsize(2)=20, distinct(3)=61609.9, null(3)=0, avgsize(3)=28, distinct(4)=25, null(4)=0, avgsize(4)=2, distinct(5)=61616.1, null(5)=0, avgsize(5)=17, distinct(6)=60636.4, null(6)=0, avgsize(6)=9, distinct(8)=61548.8, null(8)=0, avgsize(8)=75, distinct(11)=41870.4, null(11)=0, avgsize(11)=4, distinct(12)=35939.8, null(12)=0, avgsize(12)=4, distinct(15)=92, null(15)=0, avgsize(15)=4, distinct(22)=41870.4, null(22)=0, avgsize(22)=4, distinct(27)=48918.7, null(27)=0, avgsize(27)=9, distinct(28)=11, null(28)=0, avgsize(28)=9, distinct(30)=1, null(30)=0, avgsize(30)=3, distinct(27,28)=49422.8, null(27,28)=0, avgsize(27,28)=18] │ │ │ ├── fd: ()-->(30), (1)-->(2-6,8), (11)-->(12,15), (11)==(22), (22)==(11), (1)==(12), (12)==(1) │ │ │ ├── scan customer │ │ │ │ ├── save-table-name: q10_scan_6 │ │ │ │ ├── columns: c_custkey:1(int!null) c_name:2(varchar!null) c_address:3(varchar!null) c_nationkey:4(int!null) c_phone:5(char!null) c_acctbal:6(float!null) c_comment:8(varchar!null) - │ │ │ │ ├── stats: [rows=150000, distinct(1)=148813, null(1)=0, avgsize(1)=4, distinct(2)=150000, null(2)=0, avgsize(2)=4, distinct(3)=150000, null(3)=0, avgsize(3)=4, distinct(4)=25, null(4)=0, avgsize(4)=4, distinct(5)=150000, null(5)=0, avgsize(5)=4, distinct(6)=140426, null(6)=0, avgsize(6)=4, distinct(8)=150000, null(8)=0, avgsize(8)=4] - │ │ │ │ │ histogram(1)= 0 5 769 5 765 5 732 5 744 5 731 5 754 5 772 5 757 5 713 5 741 5 808 5 744 5 739 5 687 5 820 5 761 5 782 5 632 5 711 5 692 5 648 5 770 5 765 5 702 5 751 5 807 5 794 5 735 5 807 5 719 5 773 5 781 5 684 5 748 5 682 5 703 5 794 5 718 5 807 5 674 5 747 5 677 5 813 5 666 5 766 5 822 5 703 5 676 5 765 5 693 5 723 5 780 5 793 5 770 5 696 5 775 5 764 5 884 5 696 5 688 5 637 5 789 5 702 5 732 5 697 5 769 5 739 5 744 5 861 5 791 5 726 5 793 5 730 5 763 5 789 5 797 5 775 5 862 5 780 5 746 5 783 5 743 5 822 5 806 5 775 5 727 5 724 5 799 5 707 5 757 5 614 5 747 5 704 5 740 5 749 5 735 5 741 5 807 5 827 5 816 5 702 5 699 5 803 5 793 5 672 5 831 5 694 5 746 5 731 5 686 5 685 5 695 5 828 5 756 5 722 5 749 5 790 5 758 5 750 5 782 5 733 5 778 5 762 5 758 5 731 5 778 5 663 5 696 5 684 5 796 5 770 5 656 5 690 5 747 5 782 5 785 5 751 5 697 5 663 5 766 5 695 5 866 5 813 5 765 5 901 5 747 5 683 5 706 5 689 5 734 5 715 5 752 5 855 5 771 5 717 5 794 5 760 5 827 5 747 5 757 5 767 5 726 5 690 5 787 5 783 5 744 5 761 5 746 5 793 5 696 5 749 5 745 5 755 5 800 5 778 5 814 5 826 5 700 5 740 5 773 5 713 5 824 5 792 5 702 5 734 5 751 5 716 5 718 5 722 5 784 5 778 5 700 5 714 5 739 5 748 5 697 5 751 5 663 5 740 5 - │ │ │ │ │ <--- 37 ----- 834 ----- 1623 ----- 2351 ----- 3101 ----- 3828 ----- 4598 ----- 5401 ----- 6176 ----- 6868 ----- 7613 ----- 8479 ----- 9230 ----- 9972 ----- 10613 ----- 11500 ----- 12282 ----- 13103 ----- 13624 ----- 14312 ----- 14962 ----- 15520 ----- 16319 ----- 17109 ----- 17780 ----- 18543 ----- 19408 ----- 20250 ----- 20984 ----- 21848 ----- 22551 ----- 23355 ----- 24174 ----- 24809 ----- 25567 ----- 26196 ----- 26868 ----- 27710 ----- 28412 ----- 29276 ----- 29889 ----- 30645 ----- 31264 ----- 32139 ----- 32736 ----- 33527 ----- 34418 ----- 35091 ----- 35709 ----- 36498 ----- 37150 ----- 37861 ----- 38677 ----- 39517 ----- 40316 ----- 40975 ----- 41782 ----- 42569 ----- 43565 ----- 44224 ----- 44867 ----- 45399 ----- 46231 ----- 46902 ----- 47630 ----- 48291 ----- 49087 ----- 49829 ----- 50580 ----- 51538 ----- 52375 ----- 53092 ----- 53932 ----- 54656 ----- 55442 ----- 56274 ----- 57121 ----- 57929 ----- 58888 ----- 59705 ----- 60460 ----- 61282 ----- 62031 ----- 62922 ----- 63785 ----- 64593 ----- 65311 ----- 66024 ----- 66875 ----- 67556 ----- 68331 ----- 68808 ----- 69564 ----- 70239 ----- 70983 ----- 71744 ----- 72478 ----- 73223 ----- 74088 ----- 74988 ----- 75868 ----- 76539 ----- 77203 ----- 78061 ----- 78901 ----- 79510 ----- 80417 ----- 81071 ----- 81826 ----- 82553 ----- 83191 ----- 83828 ----- 84485 ----- 85386 ----- 86159 ----- 86868 ----- 87628 ----- 88463 ----- 89240 ----- 90002 ----- 90822 ----- 91553 ----- 92367 ----- 93152 ----- 93929 ----- 94656 ----- 95470 ----- 96061 ----- 96720 ----- 97355 ----- 98200 ----- 98998 ----- 99573 ----- 100219 ----- 100975 ----- 101795 ----- 102620 ----- 103384 ----- 104044 ----- 104635 ----- 105426 ----- 106083 ----- 107049 ----- 107925 ----- 108715 ----- 109740 ----- 110496 ----- 111128 ----- 111807 ----- 112451 ----- 113184 ----- 113866 ----- 114619 ----- 115556 ----- 116344 ----- 117029 ----- 117859 ----- 118626 ----- 119515 ----- 120258 ----- 121021 ----- 121802 ----- 122505 ----- 123136 ----- 123953 ----- 124763 ----- 125501 ----- 126271 ----- 127012 ----- 127841 ----- 128483 ----- 129230 ----- 129970 ----- 130729 ----- 131569 ----- 132370 ----- 133235 ----- 134122 ----- 134773 ----- 135503 ----- 136294 ----- 136971 ----- 137854 ----- 138681 ----- 139336 ----- 140055 ----- 140806 ----- 141489 ----- 142177 ----- 142873 ----- 143685 ----- 144486 ----- 145138 ----- 145817 ----- 146545 ----- 147291 ----- 147936 ----- 148687 ----- 149260 ----- 149990 + │ │ │ │ ├── stats: [rows=150000, distinct(1)=148813, null(1)=0, avgsize(1)=4, distinct(2)=150000, null(2)=0, avgsize(2)=20, distinct(3)=149937, null(3)=0, avgsize(3)=28, distinct(4)=25, null(4)=0, avgsize(4)=2, distinct(5)=150000, null(5)=0, avgsize(5)=17, distinct(6)=140628, null(6)=0, avgsize(6)=9, distinct(8)=149323, null(8)=0, avgsize(8)=75] + │ │ │ │ │ histogram(1)= 0 0 0 5 745 5 746 5 711 5 780 5 738 5 835 5 697 5 757 5 704 5 696 5 753 5 678 5 813 5 873 5 736 5 840 5 703 5 745 5 710 5 763 5 742 5 673 5 702 5 793 5 732 5 752 5 707 5 751 5 722 5 814 5 789 5 671 5 643 5 706 5 723 5 757 5 713 5 760 5 766 5 711 5 858 5 702 5 695 5 697 5 823 5 857 5 712 5 808 5 754 5 739 5 694 5 782 5 792 5 751 5 758 5 749 5 798 5 685 5 692 5 792 5 710 5 771 5 724 5 853 5 713 5 823 5 772 5 656 5 763 5 672 5 735 5 810 5 786 5 709 5 731 5 702 5 708 5 669 5 733 5 744 5 758 5 800 5 682 5 716 5 716 5 729 5 778 5 721 5 766 5 820 5 757 5 739 5 799 5 780 5 710 5 749 5 754 5 750 5 699 5 821 5 759 5 818 5 763 5 854 5 779 5 810 5 783 5 686 5 703 5 776 5 675 5 812 5 745 5 759 5 793 5 751 5 761 5 798 5 794 5 729 5 696 5 699 5 831 5 709 5 747 5 722 5 768 5 729 5 702 5 729 5 698 5 767 5 792 5 726 5 737 5 671 5 721 5 842 5 701 5 704 5 708 5 726 5 695 5 665 5 688 5 653 5 690 5 734 5 789 5 659 5 785 5 733 5 740 5 826 5 745 5 929 5 899 5 743 5 790 5 825 5 779 5 677 5 697 5 756 5 693 5 862 5 772 5 783 5 757 5 799 5 778 5 752 5 715 5 709 5 790 5 789 5 865 5 808 5 772 5 743 5 751 5 742 5 676 5 684 5 744 5 709 5 679 5 817 5 755 5 754 5 797 5 709 5 748 5 679 5 751 5 775 5 736 5 790 5 714 5 0 0 + │ │ │ │ │ <--- -9223372036854775808 --- 59 ----- 811 ----- 1565 ----- 2252 ----- 3068 ----- 3807 ----- 4720 ----- 5381 ----- 6155 ----- 6829 ----- 7487 ----- 8254 ----- 8876 ----- 9751 ----- 10728 ----- 11463 ----- 12385 ----- 13057 ----- 13810 ----- 14495 ----- 15281 ----- 16028 ----- 16640 ----- 17311 ----- 18151 ----- 18880 ----- 19645 ----- 20325 ----- 21088 ----- 21798 ----- 22674 ----- 23507 ----- 24115 ----- 24661 ----- 25340 ----- 26052 ----- 26827 ----- 27518 ----- 28298 ----- 29089 ----- 29777 ----- 30730 ----- 31401 ----- 32057 ----- 32718 ----- 33611 ----- 34562 ----- 35251 ----- 36117 ----- 36887 ----- 37629 ----- 38283 ----- 39104 ----- 39942 ----- 40705 ----- 41481 ----- 42241 ----- 43089 ----- 43725 ----- 44376 ----- 45214 ----- 45899 ----- 46700 ----- 47413 ----- 48356 ----- 49047 ----- 49939 ----- 50742 ----- 51316 ----- 52101 ----- 52710 ----- 53444 ----- 54313 ----- 55140 ----- 55823 ----- 56549 ----- 57219 ----- 57901 ----- 58503 ----- 59234 ----- 59984 ----- 60760 ----- 61613 ----- 62243 ----- 62941 ----- 63638 ----- 64360 ----- 65173 ----- 65880 ----- 66672 ----- 67560 ----- 68334 ----- 69075 ----- 69925 ----- 70742 ----- 71428 ----- 72189 ----- 72958 ----- 73720 ----- 74385 ----- 75274 ----- 76053 ----- 76936 ----- 77721 ----- 78666 ----- 79480 ----- 80349 ----- 81171 ----- 81810 ----- 82482 ----- 83292 ----- 83907 ----- 84780 ----- 85532 ----- 86310 ----- 87149 ----- 87912 ----- 88694 ----- 89543 ----- 90384 ----- 91106 ----- 91764 ----- 92428 ----- 93335 ----- 94018 ----- 94775 ----- 95484 ----- 96279 ----- 97001 ----- 97672 ----- 98394 ----- 99056 ----- 99850 ----- 100688 ----- 101405 ----- 102143 ----- 102751 ----- 103459 ----- 104384 ----- 105052 ----- 105727 ----- 106409 ----- 107125 ----- 107782 ----- 108377 ----- 109020 ----- 109588 ----- 110235 ----- 110967 ----- 111800 ----- 112382 ----- 113196 ----- 113913 ----- 114643 ----- 115529 ----- 116268 ----- 117329 ----- 118341 ----- 119076 ----- 119898 ----- 120782 ----- 121584 ----- 122186 ----- 122830 ----- 123591 ----- 124227 ----- 125175 ----- 125964 ----- 126773 ----- 127535 ----- 128374 ----- 129175 ----- 129928 ----- 130609 ----- 131279 ----- 132102 ----- 132923 ----- 133877 ----- 134732 ----- 135521 ----- 136257 ----- 137007 ----- 137740 ----- 138341 ----- 138958 ----- 139695 ----- 140364 ----- 140971 ----- 141841 ----- 142600 ----- 143356 ----- 144192 ----- 144861 ----- 145607 ----- 146214 ----- 146965 ----- 147761 ----- 148483 ----- 149306 ----- 149986 --- 9223372036854775807 │ │ │ │ │ histogram(2)= 0 1 1.5e+05 1 - │ │ │ │ │ <--- 'Customer#000000037' --------- 'Customer#000149990' - │ │ │ │ │ histogram(3)= 0 1 1.5e+05 1 - │ │ │ │ │ <--- ' P2khq0dbP' --------- 'zzUlzMPWHZ' - │ │ │ │ │ histogram(4)= 0 5865 0 5790 0 5715 0 6645 0 5865 0 5955 0 5790 0 5865 0 5760 0 6060 0 5790 0 6435 0 6150 0 6075 0 5805 0 7050 0 5970 0 5970 0 5865 0 5895 0 5835 0 6180 0 5760 0 5775 0 6135 + │ │ │ │ │ <--- 'Customer#000000059' --------- 'Customer#000149986' + │ │ │ │ │ histogram(3)= 0 15 1.4997e+05 15 + │ │ │ │ │ <--- ' BAEZWaPhKP6 rBk,WBsgRMjmelv7' ------------ 'zzxGktzXTMKS1BxZlgQ9nqQ' + │ │ │ │ │ histogram(4)= 0 5475 0 5910 0 5925 0 6075 0 5910 0 5895 0 6765 0 6090 0 6000 0 6735 0 5730 0 6015 0 5895 0 6180 0 5565 0 5760 0 6390 0 6135 0 5940 0 6105 0 6150 0 5700 0 6225 0 6075 0 5355 │ │ │ │ │ <--- 0 ---- 1 ---- 2 ---- 3 ---- 4 ---- 5 ---- 6 ---- 7 ---- 8 ---- 9 ---- 10 --- 11 --- 12 --- 13 --- 14 --- 15 --- 16 --- 17 --- 18 --- 19 --- 20 --- 21 --- 22 --- 23 --- 24 │ │ │ │ │ histogram(5)= 0 1 1.5e+05 1 - │ │ │ │ │ <--- '10-104-665-3850' --------- '34-996-464-1615' - │ │ │ │ │ histogram(6)= 0 15 1.4997e+05 15 - │ │ │ │ │ <--- -997.5 ------------ 9999.6904296875 - │ │ │ │ │ histogram(8)= 0 1 1.5e+05 1 - │ │ │ │ │ <--- ' About and hold house dog key. Become news pla' --------- 'zine although of specific. Be ahead dog surface. Movement k' + │ │ │ │ │ <--- '10-100-106-1617' --------- '34-999-618-6881' + │ │ │ │ │ histogram(6)= 0 15 1.4997e+05 15 + │ │ │ │ │ <--- -997.51 ------------ 9998.32 + │ │ │ │ │ histogram(8)= 0 15 1.4997e+05 15 + │ │ │ │ │ <--- ' Tiresias. carefully even accounts boost carefully quickly ironic requests. bold, ironic pin' ------------ 'zle carefully at the carefully final foxes. slyly ironic theodolites wake careful' │ │ │ │ ├── key: (1) │ │ │ │ └── fd: (1)-->(2-6,8) │ │ │ ├── inner-join (lookup lineitem) │ │ │ │ ├── save-table-name: q10_lookup_join_7 │ │ │ │ ├── columns: o_orderkey:11(int!null) o_custkey:12(int!null) o_orderdate:15(date!null) l_orderkey:22(int!null) l_extendedprice:27(float!null) l_discount:28(float!null) l_returnflag:30(char!null) │ │ │ │ ├── key columns: [11] = [22] - │ │ │ │ ├── stats: [rows=79349.71, distinct(11)=55566.3, null(11)=0, avgsize(11)=4, distinct(12)=36326.3, null(12)=0, avgsize(12)=4, distinct(15)=92, null(15)=0, avgsize(15)=4, distinct(22)=55566.3, null(22)=0, avgsize(22)=4, distinct(27)=75505.3, null(27)=0, avgsize(27)=4, distinct(28)=11, null(28)=0, avgsize(28)=4, distinct(30)=1, null(30)=0, avgsize(30)=4, distinct(27,28)=77198.6, null(27,28)=0, avgsize(27,28)=8] + │ │ │ │ ├── stats: [rows=78713.75, distinct(11)=54688.5, null(11)=0, avgsize(11)=4, distinct(12)=35939.8, null(12)=0, avgsize(12)=4, distinct(15)=92, null(15)=0, avgsize(15)=4, distinct(22)=54688.5, null(22)=0, avgsize(22)=4, distinct(27)=74852.1, null(27)=0, avgsize(27)=9, distinct(28)=11, null(28)=0, avgsize(28)=9, distinct(30)=1, null(30)=0, avgsize(30)=3, distinct(27,28)=76641.4, null(27,28)=0, avgsize(27,28)=18] │ │ │ │ ├── fd: ()-->(30), (11)-->(12,15), (11)==(22), (22)==(11) │ │ │ │ ├── index-join orders │ │ │ │ │ ├── save-table-name: q10_index_join_8 │ │ │ │ │ ├── columns: o_orderkey:11(int!null) o_custkey:12(int!null) o_orderdate:15(date!null) - │ │ │ │ │ ├── stats: [rows=55566.35, distinct(11)=55566.3, null(11)=0, avgsize(11)=4, distinct(12)=43216.8, null(12)=0, avgsize(12)=4, distinct(15)=92, null(15)=0, avgsize(15)=4] - │ │ │ │ │ │ histogram(15)= 0 0 5062.5 600 7200 150 6900 1350 6300 1050 7200 600 7050 600 7200 1050 2711.5 542.31 - │ │ │ │ │ │ <--- '1993-09-30' -------- '1993-10-10' ------ '1993-10-24' ------ '1993-11-04' ------ '1993-11-15' ------ '1993-11-27' ------ '1993-12-10' ------ '1993-12-25' -------- '1993-12-31' + │ │ │ │ │ ├── stats: [rows=54688.46, distinct(11)=54688.5, null(11)=0, avgsize(11)=4, distinct(12)=42696.7, null(12)=0, avgsize(12)=4, distinct(15)=92, null(15)=0, avgsize(15)=4] + │ │ │ │ │ │ histogram(15)= 0 0 2350 750 6750 1350 7050 600 7050 300 7200 450 7050 600 6900 450 5307.7 530.77 + │ │ │ │ │ │ <--- '1993-09-30' ------ '1993-10-05' ------ '1993-10-18' ------ '1993-10-31' ------ '1993-11-14' ------ '1993-11-25' ------ '1993-12-06' ------ '1993-12-20' -------- '1993-12-31' │ │ │ │ │ ├── key: (11) │ │ │ │ │ ├── fd: (11)-->(12,15) │ │ │ │ │ └── scan orders@o_od │ │ │ │ │ ├── save-table-name: q10_scan_9 │ │ │ │ │ ├── columns: o_orderkey:11(int!null) o_orderdate:15(date!null) │ │ │ │ │ ├── constraint: /15/11: [/'1993-10-01' - /'1993-12-31'] - │ │ │ │ │ ├── stats: [rows=55566.35, distinct(11)=55566.3, null(11)=0, avgsize(11)=4, distinct(15)=92, null(15)=0, avgsize(15)=4] - │ │ │ │ │ │ histogram(11)= 0 0 0 0.037044 276.42 0.037044 269.9 0.037044 279.49 0.037044 281.16 0.037044 267.57 0.037044 271.34 0.037044 278.09 0.037044 272.34 0.037044 288.12 0.037044 280.68 0.037044 286.42 0.037044 285.05 0.037044 281.05 0.037044 280.42 0.037044 287.38 0.037044 282.46 0.037044 278.09 0.037044 268.42 0.037044 289.72 0.037044 279.31 0.037044 276.2 0.037044 281.16 0.037044 286.75 0.037044 281.72 0.037044 285.64 0.037044 285.61 0.037044 285.57 0.037044 277.49 0.037044 278.86 0.037044 271.6 0.037044 270.86 0.037044 280.68 0.037044 279.53 0.037044 269.6 0.037044 273.86 0.037044 278.16 0.037044 282.38 0.037044 280.86 0.037044 288.05 0.037044 278.72 0.037044 280.38 0.037044 277.23 0.037044 283.86 0.037044 272.97 0.037044 276.75 0.037044 273.42 0.037044 283.31 0.037044 273.46 0.037044 282.86 0.037044 277.49 0.037044 275.86 0.037044 278.83 0.037044 275.68 0.037044 269.16 0.037044 294.9 0.037044 268.64 0.037044 278.38 0.037044 270.23 0.037044 277.94 0.037044 269.9 0.037044 271.2 0.037044 268.05 0.037044 276.05 0.037044 289.35 0.037044 273.34 0.037044 274.83 0.037044 283.83 0.037044 274.31 0.037044 275.34 0.037044 280.79 0.037044 290.31 0.037044 275.83 0.037044 272.49 0.037044 282.2 0.037044 263.42 0.037044 274.09 0.037044 282.38 0.037044 283.61 0.037044 275.38 0.037044 283.64 0.037044 274.31 0.037044 276.9 0.037044 280.53 0.037044 284.83 0.037044 280.05 0.037044 274.68 0.037044 278.72 0.037044 280.01 0.037044 271.57 0.037044 281.09 0.037044 273.71 0.037044 271.46 0.037044 284.2 0.037044 278.72 0.037044 284.79 0.037044 278.75 0.037044 282.09 0.037044 276.49 0.037044 281.35 0.037044 273.12 0.037044 284.16 0.037044 270.83 0.037044 269.34 0.037044 274.12 0.037044 284.83 0.037044 277.38 0.037044 279.94 0.037044 272.86 0.037044 278.64 0.037044 287.57 0.037044 273.64 0.037044 274.12 0.037044 280.16 0.037044 277.94 0.037044 266.79 0.037044 281.38 0.037044 278.79 0.037044 276.05 0.037044 269.71 0.037044 270.71 0.037044 273.64 0.037044 272.12 0.037044 273.53 0.037044 278.98 0.037044 285.49 0.037044 280.86 0.037044 278.31 0.037044 279.2 0.037044 267.12 0.037044 284.87 0.037044 283.72 0.037044 272.6 0.037044 283.27 0.037044 268.68 0.037044 271.46 0.037044 278.79 0.037044 280.23 0.037044 278.75 0.037044 275.57 0.037044 277.6 0.037044 274.86 0.037044 278.2 0.037044 281.38 0.037044 274.01 0.037044 273.34 0.037044 271.57 0.037044 273.68 0.037044 279.79 0.037044 271.57 0.037044 275.31 0.037044 287.98 0.037044 290.94 0.037044 280.16 0.037044 279.64 0.037044 290.72 0.037044 293.9 0.037044 287.79 0.037044 286.68 0.037044 277.12 0.037044 284.49 0.037044 283.9 0.037044 281.09 0.037044 278.86 0.037044 276.6 0.037044 275.79 0.037044 278.57 0.037044 290.09 0.037044 280.38 0.037044 284.2 0.037044 282.94 0.037044 276.46 0.037044 290.87 0.037044 277.23 0.037044 287.68 0.037044 276.05 0.037044 298.24 0.037044 283.2 0.037044 286.16 0.037044 276.79 0.037044 278.49 0.037044 290.09 0.037044 273.68 0.037044 287.09 0.037044 279.53 0.037044 285.94 0.037044 273.57 0.037044 276.53 0.037044 276.64 0.037044 289.31 0.037044 287.72 0.037044 278.27 0.037044 283.09 0.037044 285.68 0.037044 286.35 0.037044 282.72 0.037044 286.53 0.037044 293.83 0.037044 281.05 0.037044 295.05 0.037044 0 0 - │ │ │ │ │ │ <--- -9223372036854775808 ---- 1472 --------- 30469 -------- 54689 --------- 85922 --------- 118369 -------- 140867 -------- 166146 -------- 196357 -------- 222375 -------- 259877 -------- 291970 -------- 328227 -------- 363490 -------- 395873 -------- 427783 -------- 464741 -------- 498146 -------- 528358 -------- 551493 -------- 590144 -------- 621254 ------- 650083 -------- 682531 -------- 719041 -------- 751906 -------- 787617 -------- 823298 -------- 858944 -------- 888739 -------- 919527 ------- 944996 -------- 969922 -------- 1002020 -------- 1033280 ------- 1057284 -------- 1084416 -------- 1114693 -------- 1148034 -------- 1180262 -------- 1217697 -------- 1248386 -------- 1280261 -------- 1309862 -------- 1344263 -------- 1370759 -------- 1400003 -------- 1426822 -------- 1460837 -------- 1487680 -------- 1521376 -------- 1551174 -------- 1579779 -------- 1610532 -------- 1638983 -------- 1662660 ------- 1705024 -------- 1728321 -------- 1758757 -------- 1783239 -------- 1813344 ------- 1837573 ------- 1862757 -------- 1885607 -------- 1914340 -------- 1952706 -------- 1979458 -------- 2007302 -------- 2041697 -------- 2069157 -------- 2097383 -------- 2129571 -------- 2168643 -------- 2197223 -------- 2223363 ------- 2256577 -------- 2275975 -------- 2303264 -------- 2336608 -------- 2370823 -------- 2399074 -------- 2433315 -------- 2460771 ------- 2490114 -------- 2522119 -------- 2557218 -------- 2588866 -------- 2616610 -------- 2647296 -------- 2678913 -------- 2704354 -------- 2736743 -------- 2763779 -------- 2789157 ------- 2823812 -------- 2854502 -------- 2889572 -------- 2920263 -------- 2953378 -------- 2982439 -------- 3015013 -------- 3041603 -------- 3076227 -------- 3101125 -------- 3124930 -------- 3152260 -------- 3187366 -------- 3217059 -------- 3248611 -------- 3275008 -------- 3305634 -------- 3342721 -------- 3369702 -------- 3397031 -------- 3428771 -------- 3458885 -------- 3480806 -------- 3513408 -------- 3544129 -------- 3572866 -------- 3596965 -------- 3621794 -------- 3648771 -------- 3674624 -------- 3701510 -------- 3732387 -------- 3767974 -------- 3800224 -------- 3830599 ------- 3861635 -------- 3883808 -------- 3918949 -------- 3953249 ------- 3979456 -------- 4013443 -------- 4036775 -------- 4062148 -------- 4092867 -------- 4124641 -------- 4155333 -------- 4183718 ------- 4213574 -------- 4241445 ------- 4271751 -------- 4304354 -------- 4331590 -------- 4358338 -------- 4383782 -------- 4410791 -------- 4442244 -------- 4467687 -------- 4495876 -------- 4529761 -------- 4565792 -------- 4593991 -------- 4621829 -------- 4657703 ------- 4695878 -------- 4729632 -------- 4762593 -------- 4788581 -------- 4819943 ------- 4850885 -------- 4879777 -------- 4907042 ------- 4932640 -------- 4957638 -------- 4984675 -------- 5020100 -------- 5048481 ------- 5079622 -------- 5109862 -------- 5135363 -------- 5171364 -------- 5197414 -------- 5231104 -------- 5256289 -------- 5297604 ------- 5328038 -------- 5360608 -------- 5386337 -------- 5413315 -------- 5448743 -------- 5472197 -------- 5505440 -------- 5533184 -------- 5565603 -------- 5588963 -------- 5614503 -------- 5640135 -------- 5675008 -------- 5708709 -------- 5735522 -------- 5765862 -------- 5798085 -------- 5830787 -------- 5860867 -------- 5893703 -------- 5931844 -------- 5960706 -------- 5999719 --- 9223372036854775807 - │ │ │ │ │ │ histogram(15)= 0 0 5062.5 600 7200 150 6900 1350 6300 1050 7200 600 7050 600 7200 1050 2711.5 542.31 - │ │ │ │ │ │ <--- '1993-09-30' -------- '1993-10-10' ------ '1993-10-24' ------ '1993-11-04' ------ '1993-11-15' ------ '1993-11-27' ------ '1993-12-10' ------ '1993-12-25' -------- '1993-12-31' + │ │ │ │ │ ├── stats: [rows=54688.46, distinct(11)=54688.5, null(11)=0, avgsize(11)=4, distinct(15)=92, null(15)=0, avgsize(15)=4] + │ │ │ │ │ │ histogram(11)= 0 0 0 0.036458 270.05 0.036458 267.17 0.036458 282.52 0.036458 271.03 0.036458 292.76 0.036458 264.91 0.036458 271.25 0.036458 285.25 0.036458 274.42 0.036458 275.41 0.036458 270.78 0.036458 273.11 0.036458 276.94 0.036458 274.46 0.036458 278.58 0.036458 276.87 0.036458 269.25 0.036458 281.24 0.036458 270.16 0.036458 264.32 0.036458 274.13 0.036458 271.07 0.036458 276.21 0.036458 272.42 0.036458 266.26 0.036458 259.22 0.036458 278.8 0.036458 277.81 0.036458 276.35 0.036458 273.07 0.036458 270.16 0.036458 277.81 0.036458 284.59 0.036458 270.48 0.036458 271.8 0.036458 278.98 0.036458 270.08 0.036458 265.38 0.036458 269.9 0.036458 268.92 0.036458 268.92 0.036458 274.09 0.036458 278.07 0.036458 279.85 0.036458 272.38 0.036458 268.08 0.036458 277.01 0.036458 278.91 0.036458 273.8 0.036458 266.91 0.036458 265.71 0.036458 268.55 0.036458 269.14 0.036458 272.67 0.036458 274.42 0.036458 263.74 0.036458 279.89 0.036458 269.83 0.036458 282.19 0.036458 278.51 0.036458 274.02 0.036458 262.94 0.036458 263.67 0.036458 262.32 0.036458 262.06 0.036458 287.51 0.036458 268.33 0.036458 266.22 0.036458 273.22 0.036458 274.53 0.036458 275.59 0.036458 260.64 0.036458 271.18 0.036458 267.53 0.036458 266.15 0.036458 280.15 0.036458 270.92 0.036458 264.43 0.036458 271.29 0.036458 272.27 0.036458 280.55 0.036458 274.5 0.036458 271.32 0.036458 280.55 0.036458 282.12 0.036458 274.31 0.036458 269.83 0.036458 274.31 0.036458 280.77 0.036458 260.93 0.036458 268.08 0.036458 268.33 0.036458 267.42 0.036458 271.43 0.036458 283.17 0.036458 279.85 0.036458 273.88 0.036458 277.7 0.036458 266.47 0.036458 276.87 0.036458 266.04 0.036458 275.55 0.036458 270.41 0.036458 277.59 0.036458 270.59 0.036458 266.98 0.036458 276.54 0.036458 281.71 0.036458 273.29 0.036458 271.07 0.036458 267.53 0.036458 271.65 0.036458 276.25 0.036458 264.18 0.036458 278.03 0.036458 282.52 0.036458 270.45 0.036458 280.8 0.036458 271.18 0.036458 267.82 0.036458 274.09 0.036458 277.89 0.036458 268.33 0.036458 269.57 0.036458 278.29 0.036458 281.31 0.036458 275.59 0.036458 268.01 0.036458 275.55 0.036458 269.83 0.036458 266.07 0.036458 287.15 0.036458 268.52 0.036458 267.35 0.036458 271.94 0.036458 272.42 0.036458 275.81 0.036458 274.31 0.036458 265.09 0.036458 266.51 0.036458 270.48 0.036458 290.21 0.036458 269.17 0.036458 273.73 0.036458 274.35 0.036458 275.88 0.036458 280.95 0.036458 285.91 0.036458 272.85 0.036458 280.22 0.036458 277.3 0.036458 279.93 0.036458 278.83 0.036458 291.16 0.036458 286.56 0.036458 279.78 0.036458 281.93 0.036458 273.51 0.036458 273.4 0.036458 276.97 0.036458 276.1 0.036458 286.16 0.036458 275.92 0.036458 275.26 0.036458 273.22 0.036458 286.93 0.036458 273.77 0.036458 278.07 0.036458 283.46 0.036458 288.35 0.036458 273.51 0.036458 285.91 0.036458 275.01 0.036458 277.96 0.036458 274.31 0.036458 275.22 0.036458 290.87 0.036458 275.99 0.036458 288.64 0.036458 277.59 0.036458 287.44 0.036458 276.35 0.036458 294.47 0.036458 280.69 0.036458 278.4 0.036458 274.57 0.036458 274.02 0.036458 279.78 0.036458 283.72 0.036458 280.69 0.036458 272.82 0.036458 284.59 0.036458 283.46 0.036458 279.2 0.036458 279.13 0.036458 276.35 0.036458 273.69 0.036458 282.08 0.036458 276.54 0.036458 0 0 + │ │ │ │ │ │ <--- -9223372036854775808 ---- 1505 --------- 29025 --------- 54400 --------- 91106 --------- 119366 -------- 163554 -------- 187236 -------- 215651 -------- 254373 -------- 285123 -------- 316614 -------- 344678 -------- 374465 -------- 407078 -------- 437861 -------- 471683 -------- 504230 -------- 531168 -------- 566951 -------- 594561 -------- 617825 -------- 648358 -------- 676640 -------- 708706 -------- 737986 -------- 762690 -------- 782081 ------- 816064 -------- 849318 -------- 881511 -------- 911271 -------- 938885 -------- 972135 -------- 1010370 -------- 1038212 ------- 1067041 -------- 1101158 -------- 1128704 -------- 1152742 ------- 1180165 -------- 1206852 -------- 1233537 -------- 1264064 -------- 1297504 -------- 1332260 -------- 1361504 -------- 1387553 -------- 1420224 -------- 1454275 ------- 1484580 -------- 1509766 -------- 1534050 -------- 1560452 -------- 1587299 -------- 1616771 -------- 1647526 -------- 1670343 -------- 1705121 -------- 1732486 -------- 1768967 -------- 1802725 -------- 1833189 -------- 1855398 -------- 1878146 -------- 1899877 -------- 1921414 -------- 1961765 -------- 1988000 -------- 2012672 -------- 2042529 -------- 2073381 -------- 2104999 -------- 2125477 -------- 2153825 -------- 2179462 -------- 2204065 -------- 2239044 -------- 2267205 -------- 2290530 -------- 2318977 -------- 2348134 -------- 2383399 ------- 2414215 -------- 2442695 -------- 2477955 -------- 2514372 -------- 2545062 -------- 2572418 -------- 2603108 -------- 2638534 -------- 2659232 -------- 2685286 -------- 2711527 -------- 2737088 -------- 2765639 -------- 2802818 -------- 2837570 -------- 2867911 ------- 2901088 -------- 2925954 -------- 2958501 -------- 2983042 -------- 3014626 -------- 3042406 -------- 3075489 -------- 3103425 -------- 3128673 -------- 3160994 -------- 3197125 -------- 3227043 -------- 3255328 -------- 3280965 -------- 3309669 -------- 3341767 -------- 3364898 -------- 3398305 -------- 3435008 -------- 3462818 ------- 3498272 -------- 3526631 -------- 3552485 -------- 3583014 -------- 3616322 -------- 3642566 -------- 3669732 -------- 3703330 -------- 3739170 -------- 3770791 -------- 3796804 -------- 3828387 -------- 3855751 -------- 3880321 -------- 3920422 -------- 3946818 -------- 3972322 -------- 4001250 -------- 4030533 -------- 4062306 -------- 4092992 -------- 4116803 -------- 4141697 -------- 4169536 -------- 4211878 -------- 4238753 -------- 4268994 -------- 4299686 -------- 4331525 -------- 4367079 -------- 4406277 -------- 4435878 -------- 4470914 ------- 4500294 -------- 4531617 -------- 4562114 -------- 4601666 -------- 4637856 -------- 4669060 -------- 4701861 -------- 4728416 ------- 4754881 -------- 4784001 ------- 4812482 -------- 4848389 -------- 4876741 -------- 4904612 -------- 4930945 -------- 4967397 -------- 4994146 -------- 5024099 -------- 5058023 -------- 5095527 -------- 5122081 -------- 5157798 -------- 5185472 -------- 5215332 -------- 5242497 -------- 5270338 -------- 5309699 -------- 5338112 -------- 5375843 -------- 5405441 -------- 5442277 -------- 5470945 -------- 5512930 -------- 5544807 ------- 5574980 -------- 5602340 -------- 5629280 -------- 5660482 -------- 5694599 -------- 5726466 -------- 5752519 -------- 5787268 -------- 5821185 ------- 5851973 -------- 5882689 -------- 5911363 -------- 5938052 -------- 5970949 -------- 5999748 --- 9223372036854775807 + │ │ │ │ │ │ histogram(15)= 0 0 2350 750 6750 1350 7050 600 7050 300 7200 450 7050 600 6900 450 5307.7 530.77 + │ │ │ │ │ │ <--- '1993-09-30' ------ '1993-10-05' ------ '1993-10-18' ------ '1993-10-31' ------ '1993-11-14' ------ '1993-11-25' ------ '1993-12-06' ------ '1993-12-20' -------- '1993-12-31' │ │ │ │ │ ├── key: (11) │ │ │ │ │ └── fd: (11)-->(15) │ │ │ │ └── filters @@ -142,7 +142,7 @@ top-k │ │ ├── scan nation │ │ │ ├── save-table-name: q10_scan_10 │ │ │ ├── columns: n_nationkey:40(int!null) n_name:41(char!null) - │ │ │ ├── stats: [rows=25, distinct(40)=25, null(40)=0, avgsize(40)=4, distinct(41)=25, null(41)=0, avgsize(41)=4] + │ │ │ ├── stats: [rows=25, distinct(40)=25, null(40)=0, avgsize(40)=1, distinct(41)=25, null(41)=0, avgsize(41)=10] │ │ │ │ histogram(40)= 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 │ │ │ │ <--- 0 --- 1 --- 2 --- 3 --- 4 --- 5 --- 6 --- 7 --- 8 --- 9 --- 10 --- 11 --- 12 --- 13 --- 14 --- 15 --- 16 --- 17 --- 18 --- 19 --- 20 --- 21 --- 22 --- 23 --- 24 │ │ │ │ histogram(41)= 0 1 23 1 @@ -202,14 +202,14 @@ column_names row_count distinct_count null_count {sum} 37967 37685 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{c_acctbal} 32486.00 1.17 32486.00 1.16 0.00 1.00 -{c_address} 32486.00 1.17 32486.00 1.17 0.00 1.00 -{c_comment} 32486.00 1.17 32486.00 1.17 0.00 1.00 -{c_custkey} 32486.00 1.17 32486.00 1.17 0.00 1.00 -{c_name} 32486.00 1.17 32486.00 1.17 0.00 1.00 -{c_phone} 32486.00 1.17 32486.00 1.17 0.00 1.00 -{n_name} 32486.00 1.17 32486.00 1299.44 <== 0.00 1.00 -{sum} 32486.00 1.17 32486.00 1.16 0.00 1.00 +{c_acctbal} 32163.00 1.18 32163.00 1.17 0.00 1.00 +{c_address} 32163.00 1.18 32163.00 1.18 0.00 1.00 +{c_comment} 32163.00 1.18 32163.00 1.18 0.00 1.00 +{c_custkey} 32163.00 1.18 32163.00 1.18 0.00 1.00 +{c_name} 32163.00 1.18 32163.00 1.18 0.00 1.00 +{c_phone} 32163.00 1.18 32163.00 1.18 0.00 1.00 +{n_name} 32163.00 1.18 32163.00 1286.52 <== 0.00 1.00 +{sum} 32163.00 1.18 32163.00 1.17 0.00 1.00 ----Stats for q10_project_3---- column_names row_count distinct_count null_count @@ -223,14 +223,14 @@ column_names row_count distinct_count null_count {n_name} 114705 25 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{c_acctbal} 79983.00 1.43 44989.00 1.19 0.00 1.00 -{c_address} 79983.00 1.43 45378.00 1.19 0.00 1.00 -{c_comment} 79983.00 1.43 45378.00 1.19 0.00 1.00 -{c_custkey} 79983.00 1.43 32486.00 1.17 0.00 1.00 -{c_name} 79983.00 1.43 45378.00 1.20 0.00 1.00 -{c_phone} 79983.00 1.43 45378.00 1.19 0.00 1.00 -{column46} 79983.00 1.43 40133.00 2.86 <== 0.00 1.00 -{n_name} 79983.00 1.43 25.00 1.00 0.00 1.00 +{c_acctbal} 79342.00 1.45 44685.00 1.19 0.00 1.00 +{c_address} 79342.00 1.45 45057.00 1.18 0.00 1.00 +{c_comment} 79342.00 1.45 45034.00 1.18 0.00 1.00 +{c_custkey} 79342.00 1.45 32163.00 1.18 0.00 1.00 +{c_name} 79342.00 1.45 45060.00 1.19 0.00 1.00 +{c_phone} 79342.00 1.45 45060.00 1.18 0.00 1.00 +{column46} 79342.00 1.45 39820.00 2.88 <== 0.00 1.00 +{n_name} 79342.00 1.45 25.00 1.00 0.00 1.00 ----Stats for q10_inner_join_4---- column_names row_count distinct_count null_count @@ -252,22 +252,22 @@ column_names row_count distinct_count null_count {o_orderkey} 114705 48516 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{c_acctbal} 79983.00 1.43 44989.00 1.19 0.00 1.00 -{c_address} 79983.00 1.43 45378.00 1.19 0.00 1.00 -{c_comment} 79983.00 1.43 45378.00 1.19 0.00 1.00 -{c_custkey} 79983.00 1.43 32486.00 1.17 0.00 1.00 -{c_name} 79983.00 1.43 45378.00 1.20 0.00 1.00 -{c_nationkey} 79983.00 1.43 25.00 1.00 0.00 1.00 -{c_phone} 79983.00 1.43 45378.00 1.19 0.00 1.00 -{l_discount} 79983.00 1.43 11.00 1.00 0.00 1.00 -{l_extendedprice} 79983.00 1.43 39899.00 2.66 <== 0.00 1.00 -{l_orderkey} 79983.00 1.43 36212.00 1.34 0.00 1.00 -{l_returnflag} 79983.00 1.43 1.00 1.00 0.00 1.00 -{n_name} 79983.00 1.43 25.00 1.00 0.00 1.00 -{n_nationkey} 79983.00 1.43 25.00 1.00 0.00 1.00 -{o_custkey} 79983.00 1.43 32486.00 1.17 0.00 1.00 -{o_orderdate} 79983.00 1.43 92.00 1.00 0.00 1.00 -{o_orderkey} 79983.00 1.43 36212.00 1.34 0.00 1.00 +{c_acctbal} 79342.00 1.45 44685.00 1.19 0.00 1.00 +{c_address} 79342.00 1.45 45057.00 1.18 0.00 1.00 +{c_comment} 79342.00 1.45 45034.00 1.18 0.00 1.00 +{c_custkey} 79342.00 1.45 32163.00 1.18 0.00 1.00 +{c_name} 79342.00 1.45 45060.00 1.19 0.00 1.00 +{c_nationkey} 79342.00 1.45 25.00 1.00 0.00 1.00 +{c_phone} 79342.00 1.45 45060.00 1.18 0.00 1.00 +{l_discount} 79342.00 1.45 11.00 1.00 0.00 1.00 +{l_extendedprice} 79342.00 1.45 39573.00 2.68 <== 0.00 1.00 +{l_orderkey} 79342.00 1.45 35816.00 1.35 0.00 1.00 +{l_returnflag} 79342.00 1.45 1.00 1.00 0.00 1.00 +{n_name} 79342.00 1.45 25.00 1.00 0.00 1.00 +{n_nationkey} 79342.00 1.45 25.00 1.00 0.00 1.00 +{o_custkey} 79342.00 1.45 32163.00 1.18 0.00 1.00 +{o_orderdate} 79342.00 1.45 92.00 1.00 0.00 1.00 +{o_orderkey} 79342.00 1.45 35816.00 1.35 0.00 1.00 ----Stats for q10_inner_join_5---- column_names row_count distinct_count null_count @@ -287,20 +287,20 @@ column_names row_count distinct_count null_count {o_orderkey} 114705 48516 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{c_acctbal} 79983.00 1.43 60978.00 1.62 0.00 1.00 -{c_address} 79983.00 1.43 61993.00 1.63 0.00 1.00 -{c_comment} 79983.00 1.43 61993.00 1.63 0.00 1.00 -{c_custkey} 79983.00 1.43 36326.00 1.04 0.00 1.00 -{c_name} 79983.00 1.43 61993.00 1.64 0.00 1.00 -{c_nationkey} 79983.00 1.43 25.00 1.00 0.00 1.00 -{c_phone} 79983.00 1.43 61993.00 1.63 0.00 1.00 -{l_discount} 79983.00 1.43 11.00 1.00 0.00 1.00 -{l_extendedprice} 79983.00 1.43 49328.00 2.15 <== 0.00 1.00 -{l_orderkey} 79983.00 1.43 42393.00 1.14 0.00 1.00 -{l_returnflag} 79983.00 1.43 1.00 1.00 0.00 1.00 -{o_custkey} 79983.00 1.43 36326.00 1.04 0.00 1.00 -{o_orderdate} 79983.00 1.43 92.00 1.00 0.00 1.00 -{o_orderkey} 79983.00 1.43 42393.00 1.14 0.00 1.00 +{c_acctbal} 79342.00 1.45 60636.00 1.61 0.00 1.00 +{c_address} 79342.00 1.45 61610.00 1.62 0.00 1.00 +{c_comment} 79342.00 1.45 61549.00 1.62 0.00 1.00 +{c_custkey} 79342.00 1.45 35940.00 1.05 0.00 1.00 +{c_name} 79342.00 1.45 61616.00 1.63 0.00 1.00 +{c_nationkey} 79342.00 1.45 25.00 1.00 0.00 1.00 +{c_phone} 79342.00 1.45 61616.00 1.62 0.00 1.00 +{l_discount} 79342.00 1.45 11.00 1.00 0.00 1.00 +{l_extendedprice} 79342.00 1.45 48919.00 2.17 <== 0.00 1.00 +{l_orderkey} 79342.00 1.45 41870.00 1.16 0.00 1.00 +{l_returnflag} 79342.00 1.45 1.00 1.00 0.00 1.00 +{o_custkey} 79342.00 1.45 35940.00 1.05 0.00 1.00 +{o_orderdate} 79342.00 1.45 92.00 1.00 0.00 1.00 +{o_orderkey} 79342.00 1.45 41870.00 1.16 0.00 1.00 ----Stats for q10_scan_6---- column_names row_count distinct_count null_count @@ -313,9 +313,9 @@ column_names row_count distinct_count null_count {c_phone} 150000 150000 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{c_acctbal} 150000.00 1.00 140426.00 1.00 0.00 1.00 -{c_address} 150000.00 1.00 150000.00 1.00 0.00 1.00 -{c_comment} 150000.00 1.00 150000.00 1.00 0.00 1.00 +{c_acctbal} 150000.00 1.00 140628.00 1.00 0.00 1.00 +{c_address} 150000.00 1.00 149937.00 1.00 0.00 1.00 +{c_comment} 150000.00 1.00 149323.00 1.00 0.00 1.00 {c_custkey} 150000.00 1.00 148813.00 1.00 0.00 1.00 {c_name} 150000.00 1.00 150000.00 1.00 0.00 1.00 {c_nationkey} 150000.00 1.00 25.00 1.00 0.00 1.00 @@ -332,13 +332,13 @@ column_names row_count distinct_count null_count {o_orderkey} 114705 48516 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{l_discount} 79350.00 1.45 11.00 1.00 0.00 1.00 -{l_extendedprice} 79350.00 1.45 75505.00 1.41 0.00 1.00 -{l_orderkey} 79350.00 1.45 55566.00 1.15 0.00 1.00 -{l_returnflag} 79350.00 1.45 1.00 1.00 0.00 1.00 -{o_custkey} 79350.00 1.45 36326.00 1.04 0.00 1.00 -{o_orderdate} 79350.00 1.45 92.00 1.00 0.00 1.00 -{o_orderkey} 79350.00 1.45 55566.00 1.15 0.00 1.00 +{l_discount} 78714.00 1.46 11.00 1.00 0.00 1.00 +{l_extendedprice} 78714.00 1.46 74852.00 1.42 0.00 1.00 +{l_orderkey} 78714.00 1.46 54688.00 1.13 0.00 1.00 +{l_returnflag} 78714.00 1.46 1.00 1.00 0.00 1.00 +{o_custkey} 78714.00 1.46 35940.00 1.05 0.00 1.00 +{o_orderdate} 78714.00 1.46 92.00 1.00 0.00 1.00 +{o_orderkey} 78714.00 1.46 54688.00 1.13 0.00 1.00 ----Stats for q10_index_join_8---- column_names row_count distinct_count null_count @@ -347,9 +347,9 @@ column_names row_count distinct_count null_count {o_orderkey} 57069 56240 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{o_custkey} 55566.00 1.03 43217.00 1.01 0.00 1.00 -{o_orderdate} 55566.00 1.03 92.00 1.00 0.00 1.00 -{o_orderkey} 55566.00 1.03 55566.00 1.01 0.00 1.00 +{o_custkey} 54688.00 1.04 42697.00 1.00 0.00 1.00 +{o_orderdate} 54688.00 1.04 92.00 1.00 0.00 1.00 +{o_orderkey} 54688.00 1.04 54688.00 1.03 0.00 1.00 ----Stats for q10_scan_9---- column_names row_count distinct_count null_count @@ -357,8 +357,8 @@ column_names row_count distinct_count null_count {o_orderkey} 57069 56240 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{o_orderdate} 55566.00 1.03 92.00 1.00 0.00 1.00 -{o_orderkey} 55566.00 1.03 55566.00 1.01 0.00 1.00 +{o_orderdate} 54688.00 1.04 92.00 1.00 0.00 1.00 +{o_orderkey} 54688.00 1.04 54688.00 1.03 0.00 1.00 ----Stats for q10_scan_10---- column_names row_count distinct_count null_count diff --git a/pkg/sql/opt/memo/testdata/stats_quality/tpch/q11 b/pkg/sql/opt/memo/testdata/stats_quality/tpch/q11 index 892fea8dde90..3220ed326d16 100644 --- a/pkg/sql/opt/memo/testdata/stats_quality/tpch/q11 +++ b/pkg/sql/opt/memo/testdata/stats_quality/tpch/q11 @@ -71,33 +71,33 @@ sort │ │ ├── save-table-name: q11_project_4 │ │ ├── columns: column23:23(float!null) ps_partkey:1(int!null) │ │ ├── immutable - │ │ ├── stats: [rows=32258.06, distinct(1)=29783.5, null(1)=0, avgsize(1)=4, distinct(23)=31617.9, null(23)=0, avgsize(23)=8] + │ │ ├── stats: [rows=32258.06, distinct(1)=29783.5, null(1)=0, avgsize(1)=4, distinct(23)=31617.9, null(23)=0, avgsize(23)=13] │ │ ├── inner-join (lookup partsupp) │ │ │ ├── save-table-name: q11_lookup_join_5 │ │ │ ├── columns: ps_partkey:1(int!null) ps_suppkey:2(int!null) ps_availqty:3(int!null) ps_supplycost:4(float!null) s_suppkey:8(int!null) s_nationkey:11(int!null) n_nationkey:17(int!null) n_name:18(char!null) │ │ │ ├── key columns: [1 2] = [1 2] │ │ │ ├── lookup columns are key - │ │ │ ├── stats: [rows=32258.06, distinct(1)=29783.5, null(1)=0, avgsize(1)=4, distinct(2)=399.935, null(2)=0, avgsize(2)=4, distinct(3)=9536.12, null(3)=0, avgsize(3)=4, distinct(4)=1000, null(4)=0, avgsize(4)=4, distinct(8)=399.935, null(8)=0, avgsize(8)=4, distinct(11)=1, null(11)=0, avgsize(11)=4, distinct(17)=1, null(17)=0, avgsize(17)=4, distinct(18)=1, null(18)=0, avgsize(18)=4, distinct(3,4)=31617.9, null(3,4)=0, avgsize(3,4)=8] + │ │ │ ├── stats: [rows=32258.06, distinct(1)=29783.5, null(1)=0, avgsize(1)=4, distinct(2)=399.935, null(2)=0, avgsize(2)=3, distinct(3)=9536.12, null(3)=0, avgsize(3)=4, distinct(4)=27589.3, null(4)=0, avgsize(4)=9, distinct(8)=399.935, null(8)=0, avgsize(8)=3, distinct(11)=1, null(11)=0, avgsize(11)=2, distinct(17)=1, null(17)=0, avgsize(17)=1, distinct(18)=1, null(18)=0, avgsize(18)=10, distinct(3,4)=31617.9, null(3,4)=0, avgsize(3,4)=13] │ │ │ ├── key: (1,8) │ │ │ ├── fd: ()-->(18), (1,2)-->(3,4), (8)-->(11), (11)==(17), (17)==(11), (2)==(8), (8)==(2) │ │ │ ├── inner-join (lookup partsupp@ps_sk) │ │ │ │ ├── save-table-name: q11_lookup_join_6 │ │ │ │ ├── columns: ps_partkey:1(int!null) ps_suppkey:2(int!null) s_suppkey:8(int!null) s_nationkey:11(int!null) n_nationkey:17(int!null) n_name:18(char!null) │ │ │ │ ├── key columns: [8] = [2] - │ │ │ │ ├── stats: [rows=32258.06, distinct(1)=29783.5, null(1)=0, avgsize(1)=4, distinct(2)=399.935, null(2)=0, avgsize(2)=4, distinct(8)=399.935, null(8)=0, avgsize(8)=4, distinct(11)=1, null(11)=0, avgsize(11)=4, distinct(17)=1, null(17)=0, avgsize(17)=4, distinct(18)=1, null(18)=0, avgsize(18)=4] + │ │ │ │ ├── stats: [rows=32258.06, distinct(1)=29783.5, null(1)=0, avgsize(1)=4, distinct(2)=399.935, null(2)=0, avgsize(2)=3, distinct(8)=399.935, null(8)=0, avgsize(8)=3, distinct(11)=1, null(11)=0, avgsize(11)=2, distinct(17)=1, null(17)=0, avgsize(17)=1, distinct(18)=1, null(18)=0, avgsize(18)=10] │ │ │ │ ├── key: (1,8) │ │ │ │ ├── fd: ()-->(18), (8)-->(11), (11)==(17), (17)==(11), (2)==(8), (8)==(2) │ │ │ │ ├── inner-join (lookup supplier@s_nk) │ │ │ │ │ ├── save-table-name: q11_lookup_join_7 │ │ │ │ │ ├── columns: s_suppkey:8(int!null) s_nationkey:11(int!null) n_nationkey:17(int!null) n_name:18(char!null) │ │ │ │ │ ├── key columns: [17] = [11] - │ │ │ │ │ ├── stats: [rows=400, distinct(8)=399.935, null(8)=0, avgsize(8)=4, distinct(11)=1, null(11)=0, avgsize(11)=4, distinct(17)=1, null(17)=0, avgsize(17)=4, distinct(18)=1, null(18)=0, avgsize(18)=4] + │ │ │ │ │ ├── stats: [rows=400, distinct(8)=399.935, null(8)=0, avgsize(8)=3, distinct(11)=1, null(11)=0, avgsize(11)=2, distinct(17)=1, null(17)=0, avgsize(17)=1, distinct(18)=1, null(18)=0, avgsize(18)=10] │ │ │ │ │ ├── key: (8) │ │ │ │ │ ├── fd: ()-->(18), (8)-->(11), (11)==(17), (17)==(11) │ │ │ │ │ ├── select │ │ │ │ │ │ ├── save-table-name: q11_select_8 │ │ │ │ │ │ ├── columns: n_nationkey:17(int!null) n_name:18(char!null) - │ │ │ │ │ │ ├── stats: [rows=1, distinct(17)=1, null(17)=0, avgsize(17)=4, distinct(18)=1, null(18)=0, avgsize(18)=4] + │ │ │ │ │ │ ├── stats: [rows=1, distinct(17)=1, null(17)=0, avgsize(17)=1, distinct(18)=1, null(18)=0, avgsize(18)=10] │ │ │ │ │ │ │ histogram(18)= 0 1 │ │ │ │ │ │ │ <--- 'GERMANY' │ │ │ │ │ │ ├── key: (17) @@ -105,7 +105,7 @@ sort │ │ │ │ │ │ ├── scan nation │ │ │ │ │ │ │ ├── save-table-name: q11_scan_9 │ │ │ │ │ │ │ ├── columns: n_nationkey:17(int!null) n_name:18(char!null) - │ │ │ │ │ │ │ ├── stats: [rows=25, distinct(17)=25, null(17)=0, avgsize(17)=4, distinct(18)=25, null(18)=0, avgsize(18)=4] + │ │ │ │ │ │ │ ├── stats: [rows=25, distinct(17)=25, null(17)=0, avgsize(17)=1, distinct(18)=25, null(18)=0, avgsize(18)=10] │ │ │ │ │ │ │ │ histogram(17)= 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 │ │ │ │ │ │ │ │ <--- 0 --- 1 --- 2 --- 3 --- 4 --- 5 --- 6 --- 7 --- 8 --- 9 --- 10 --- 11 --- 12 --- 13 --- 14 --- 15 --- 16 --- 17 --- 18 --- 19 --- 20 --- 21 --- 22 --- 23 --- 24 │ │ │ │ │ │ │ │ histogram(18)= 0 1 23 1 @@ -146,32 +146,32 @@ sort │ │ ├── save-table-name: q11_project_12 │ │ ├── columns: column47:47(float!null) │ │ ├── immutable - │ │ ├── stats: [rows=32258.06, distinct(47)=31617.9, null(47)=0, avgsize(47)=8] + │ │ ├── stats: [rows=32258.06, distinct(47)=31617.9, null(47)=0, avgsize(47)=13] │ │ ├── inner-join (lookup partsupp) │ │ │ ├── save-table-name: q11_lookup_join_13 │ │ │ ├── columns: ps_suppkey:26(int!null) ps_availqty:27(int!null) ps_supplycost:28(float!null) s_suppkey:32(int!null) s_nationkey:35(int!null) n_nationkey:41(int!null) n_name:42(char!null) │ │ │ ├── key columns: [25 26] = [25 26] │ │ │ ├── lookup columns are key - │ │ │ ├── stats: [rows=32258.06, distinct(26)=399.935, null(26)=0, avgsize(26)=4, distinct(27)=9536.12, null(27)=0, avgsize(27)=4, distinct(28)=1000, null(28)=0, avgsize(28)=4, distinct(32)=399.935, null(32)=0, avgsize(32)=4, distinct(35)=1, null(35)=0, avgsize(35)=4, distinct(41)=1, null(41)=0, avgsize(41)=4, distinct(42)=1, null(42)=0, avgsize(42)=4, distinct(27,28)=31617.9, null(27,28)=0, avgsize(27,28)=8] + │ │ │ ├── stats: [rows=32258.06, distinct(26)=399.935, null(26)=0, avgsize(26)=3, distinct(27)=9536.12, null(27)=0, avgsize(27)=4, distinct(28)=27589.3, null(28)=0, avgsize(28)=9, distinct(32)=399.935, null(32)=0, avgsize(32)=3, distinct(35)=1, null(35)=0, avgsize(35)=2, distinct(41)=1, null(41)=0, avgsize(41)=1, distinct(42)=1, null(42)=0, avgsize(42)=10, distinct(27,28)=31617.9, null(27,28)=0, avgsize(27,28)=13] │ │ │ ├── fd: ()-->(42), (32)-->(35), (35)==(41), (41)==(35), (26)==(32), (32)==(26) │ │ │ ├── inner-join (lookup partsupp@ps_sk) │ │ │ │ ├── save-table-name: q11_lookup_join_14 │ │ │ │ ├── columns: ps_partkey:25(int!null) ps_suppkey:26(int!null) s_suppkey:32(int!null) s_nationkey:35(int!null) n_nationkey:41(int!null) n_name:42(char!null) │ │ │ │ ├── key columns: [32] = [26] - │ │ │ │ ├── stats: [rows=32258.06, distinct(25)=29783.5, null(25)=0, avgsize(25)=4, distinct(26)=399.935, null(26)=0, avgsize(26)=4, distinct(32)=399.935, null(32)=0, avgsize(32)=4, distinct(35)=1, null(35)=0, avgsize(35)=4, distinct(41)=1, null(41)=0, avgsize(41)=4, distinct(42)=1, null(42)=0, avgsize(42)=4] + │ │ │ │ ├── stats: [rows=32258.06, distinct(25)=29783.5, null(25)=0, avgsize(25)=4, distinct(26)=399.935, null(26)=0, avgsize(26)=3, distinct(32)=399.935, null(32)=0, avgsize(32)=3, distinct(35)=1, null(35)=0, avgsize(35)=2, distinct(41)=1, null(41)=0, avgsize(41)=1, distinct(42)=1, null(42)=0, avgsize(42)=10] │ │ │ │ ├── key: (25,32) │ │ │ │ ├── fd: ()-->(42), (32)-->(35), (35)==(41), (41)==(35), (26)==(32), (32)==(26) │ │ │ │ ├── inner-join (lookup supplier@s_nk) │ │ │ │ │ ├── save-table-name: q11_lookup_join_15 │ │ │ │ │ ├── columns: s_suppkey:32(int!null) s_nationkey:35(int!null) n_nationkey:41(int!null) n_name:42(char!null) │ │ │ │ │ ├── key columns: [41] = [35] - │ │ │ │ │ ├── stats: [rows=400, distinct(32)=399.935, null(32)=0, avgsize(32)=4, distinct(35)=1, null(35)=0, avgsize(35)=4, distinct(41)=1, null(41)=0, avgsize(41)=4, distinct(42)=1, null(42)=0, avgsize(42)=4] + │ │ │ │ │ ├── stats: [rows=400, distinct(32)=399.935, null(32)=0, avgsize(32)=3, distinct(35)=1, null(35)=0, avgsize(35)=2, distinct(41)=1, null(41)=0, avgsize(41)=1, distinct(42)=1, null(42)=0, avgsize(42)=10] │ │ │ │ │ ├── key: (32) │ │ │ │ │ ├── fd: ()-->(42), (32)-->(35), (35)==(41), (41)==(35) │ │ │ │ │ ├── select │ │ │ │ │ │ ├── save-table-name: q11_select_16 │ │ │ │ │ │ ├── columns: n_nationkey:41(int!null) n_name:42(char!null) - │ │ │ │ │ │ ├── stats: [rows=1, distinct(41)=1, null(41)=0, avgsize(41)=4, distinct(42)=1, null(42)=0, avgsize(42)=4] + │ │ │ │ │ │ ├── stats: [rows=1, distinct(41)=1, null(41)=0, avgsize(41)=1, distinct(42)=1, null(42)=0, avgsize(42)=10] │ │ │ │ │ │ │ histogram(42)= 0 1 │ │ │ │ │ │ │ <--- 'GERMANY' │ │ │ │ │ │ ├── key: (41) @@ -179,7 +179,7 @@ sort │ │ │ │ │ │ ├── scan nation │ │ │ │ │ │ │ ├── save-table-name: q11_scan_17 │ │ │ │ │ │ │ ├── columns: n_nationkey:41(int!null) n_name:42(char!null) - │ │ │ │ │ │ │ ├── stats: [rows=25, distinct(41)=25, null(41)=0, avgsize(41)=4, distinct(42)=25, null(42)=0, avgsize(42)=4] + │ │ │ │ │ │ │ ├── stats: [rows=25, distinct(41)=25, null(41)=0, avgsize(41)=1, distinct(42)=25, null(42)=0, avgsize(42)=10] │ │ │ │ │ │ │ │ histogram(41)= 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 │ │ │ │ │ │ │ │ <--- 0 --- 1 --- 2 --- 3 --- 4 --- 5 --- 6 --- 7 --- 8 --- 9 --- 10 --- 11 --- 12 --- 13 --- 14 --- 15 --- 16 --- 17 --- 18 --- 19 --- 20 --- 21 --- 22 --- 23 --- 24 │ │ │ │ │ │ │ │ histogram(42)= 0 1 23 1 @@ -252,7 +252,7 @@ column_names row_count_est row_count_err distinct_count_est distinct_coun {ps_availqty} 32258.00 1.02 9536.00 1.00 0.00 1.00 {ps_partkey} 32258.00 1.02 29783.00 1.00 0.00 1.00 {ps_suppkey} 32258.00 1.02 400.00 1.01 0.00 1.00 -{ps_supplycost} 32258.00 1.02 1000.00 27.35 <== 0.00 1.00 +{ps_supplycost} 32258.00 1.02 27589.00 1.01 0.00 1.00 {s_nationkey} 32258.00 1.02 1.00 1.00 0.00 1.00 {s_suppkey} 32258.00 1.02 400.00 1.01 0.00 1.00 @@ -340,7 +340,7 @@ column_names row_count_est row_count_err distinct_count_est distinct_coun {n_nationkey} 32258.00 1.02 1.00 1.00 0.00 1.00 {ps_availqty} 32258.00 1.02 9536.00 1.00 0.00 1.00 {ps_suppkey} 32258.00 1.02 400.00 1.01 0.00 1.00 -{ps_supplycost} 32258.00 1.02 1000.00 27.35 <== 0.00 1.00 +{ps_supplycost} 32258.00 1.02 27589.00 1.01 0.00 1.00 {s_nationkey} 32258.00 1.02 1.00 1.00 0.00 1.00 {s_suppkey} 32258.00 1.02 400.00 1.01 0.00 1.00 diff --git a/pkg/sql/opt/memo/testdata/stats_quality/tpch/q12 b/pkg/sql/opt/memo/testdata/stats_quality/tpch/q12 index a5dc7799bf12..dad36f16711a 100644 --- a/pkg/sql/opt/memo/testdata/stats_quality/tpch/q12 +++ b/pkg/sql/opt/memo/testdata/stats_quality/tpch/q12 @@ -52,7 +52,7 @@ ORDER BY sort ├── save-table-name: q12_sort_1 ├── columns: l_shipmode:26(char!null) high_line_count:31(decimal!null) low_line_count:33(decimal!null) - ├── stats: [rows=2, distinct(26)=2, null(26)=0, avgsize(26)=4, distinct(31)=2, null(31)=0, avgsize(31)=4, distinct(33)=2, null(33)=0, avgsize(33)=4] + ├── stats: [rows=2, distinct(26)=2, null(26)=0, avgsize(26)=7, distinct(31)=2, null(31)=0, avgsize(31)=7, distinct(33)=2, null(33)=0, avgsize(33)=7] ├── key: (26) ├── fd: (26)-->(31,33) ├── ordering: +26 @@ -60,43 +60,43 @@ sort ├── save-table-name: q12_group_by_2 ├── columns: l_shipmode:26(char!null) sum:31(decimal!null) sum:33(decimal!null) ├── grouping columns: l_shipmode:26(char!null) - ├── stats: [rows=2, distinct(26)=2, null(26)=0, avgsize(26)=4, distinct(31)=2, null(31)=0, avgsize(31)=4, distinct(33)=2, null(33)=0, avgsize(33)=4] + ├── stats: [rows=2, distinct(26)=2, null(26)=0, avgsize(26)=7, distinct(31)=2, null(31)=0, avgsize(31)=7, distinct(33)=2, null(33)=0, avgsize(33)=7] ├── key: (26) ├── fd: (26)-->(31,33) ├── project │ ├── save-table-name: q12_project_3 │ ├── columns: column30:30(int!null) column32:32(int!null) l_shipmode:26(char!null) - │ ├── stats: [rows=29858.68, distinct(26)=2, null(26)=0, avgsize(26)=4, distinct(30)=4, null(30)=0, avgsize(30)=4, distinct(32)=4, null(32)=0, avgsize(32)=4] + │ ├── stats: [rows=29610.71, distinct(26)=2, null(26)=0, avgsize(26)=7, distinct(30)=5, null(30)=0, avgsize(30)=11, distinct(32)=5, null(32)=0, avgsize(32)=11] │ ├── inner-join (lookup orders) │ │ ├── save-table-name: q12_lookup_join_4 │ │ ├── columns: o_orderkey:1(int!null) o_orderpriority:6(char!null) l_orderkey:12(int!null) l_shipdate:22(date!null) l_commitdate:23(date!null) l_receiptdate:24(date!null) l_shipmode:26(char!null) │ │ ├── key columns: [12] = [1] │ │ ├── lookup columns are key - │ │ ├── stats: [rows=29858.68, distinct(1)=29641.8, null(1)=0, avgsize(1)=4, distinct(6)=4, null(6)=0, avgsize(6)=4, distinct(12)=29641.8, null(12)=0, avgsize(12)=4, distinct(22)=2525.98, null(22)=0, avgsize(22)=4, distinct(23)=2465.99, null(23)=0, avgsize(23)=4, distinct(24)=365, null(24)=0, avgsize(24)=4, distinct(26)=2, null(26)=0, avgsize(26)=4] + │ │ ├── stats: [rows=29610.71, distinct(1)=29397.4, null(1)=0, avgsize(1)=4, distinct(6)=5, null(6)=0, avgsize(6)=11, distinct(12)=29397.4, null(12)=0, avgsize(12)=4, distinct(22)=2525.98, null(22)=0, avgsize(22)=4, distinct(23)=2465.98, null(23)=0, avgsize(23)=4, distinct(24)=365, null(24)=0, avgsize(24)=4, distinct(26)=2, null(26)=0, avgsize(26)=7] │ │ ├── fd: (1)-->(6), (1)==(12), (12)==(1) │ │ ├── select │ │ │ ├── save-table-name: q12_select_5 │ │ │ ├── columns: l_orderkey:12(int!null) l_shipdate:22(date!null) l_commitdate:23(date!null) l_receiptdate:24(date!null) l_shipmode:26(char!null) - │ │ │ ├── stats: [rows=29858.68, distinct(12)=29641.8, null(12)=0, avgsize(12)=4, distinct(22)=2526, null(22)=0, avgsize(22)=4, distinct(23)=2466, null(23)=0, avgsize(23)=4, distinct(24)=365, null(24)=0, avgsize(24)=4, distinct(26)=2, null(26)=0, avgsize(26)=4, distinct(24,26)=730, null(24,26)=0, avgsize(24,26)=8] - │ │ │ │ histogram(24)= 0 0 181.73 75.722 908.64 56.8 795.07 132.52 851.84 113.57 908.64 94.645 870.76 94.645 908.64 37.845 889.71 37.845 813.99 132.52 870.76 132.52 889.71 132.52 908.64 151.44 908.64 113.57 889.71 56.8 889.71 94.645 889.71 56.8 832.91 132.52 889.71 37.845 813.99 113.57 889.71 151.44 908.64 56.8 908.64 75.722 832.91 113.57 757.19 189.29 832.91 151.44 908.64 170.37 908.64 75.722 889.71 189.29 889.71 56.8 889.71 37.845 908.64 37.845 237.48 79.16 - │ │ │ │ <--- '1993-12-31' -------- '1994-01-03' -------- '1994-01-16' -------- '1994-01-25' -------- '1994-02-04' -------- '1994-02-15' -------- '1994-03-03' -------- '1994-03-15' -------- '1994-03-27' -------- '1994-04-08' -------- '1994-04-18' -------- '1994-04-28' -------- '1994-05-12' -------- '1994-05-24' -------- '1994-06-05' -------- '1994-06-18' -------- '1994-06-30' -------- '1994-07-15' -------- '1994-07-27' -------- '1994-08-08' -------- '1994-08-20' -------- '1994-09-02' -------- '1994-09-15' -------- '1994-09-26' -------- '1994-10-06' -------- '1994-10-16' -------- '1994-10-29' -------- '1994-11-10' -------- '1994-11-23' -------- '1994-12-05' -------- '1994-12-17' -------- '1994-12-27' -------- '1994-12-31' - │ │ │ │ histogram(26)= 0 14929 0 14929 + │ │ │ ├── stats: [rows=29610.71, distinct(12)=29397.4, null(12)=0, avgsize(12)=4, distinct(22)=2526, null(22)=0, avgsize(22)=4, distinct(23)=2466, null(23)=0, avgsize(23)=4, distinct(24)=365, null(24)=0, avgsize(24)=4, distinct(26)=2, null(26)=0, avgsize(26)=7, distinct(24,26)=730, null(24,26)=0, avgsize(24,26)=11] + │ │ │ │ histogram(24)= 0 94.925 797.26 132.88 816.24 132.88 835.22 151.86 835.22 94.925 854.2 132.88 911.17 37.957 835.22 113.9 835.22 132.88 873.18 94.925 854.2 94.925 873.18 151.86 911.17 37.957 911.17 37.957 854.2 75.915 911.17 18.979 835.22 132.88 911.17 75.915 911.17 37.957 854.2 75.915 892.19 56.936 854.2 94.925 911.17 37.957 816.24 113.9 911.17 151.86 835.22 113.9 892.19 37.957 873.18 94.925 892.19 94.925 873.18 132.88 854.2 94.925 622.63 77.828 + │ │ │ │ <--- '1994-01-01' -------- '1994-01-13' -------- '1994-01-25' -------- '1994-02-06' -------- '1994-02-18' ------- '1994-03-02' -------- '1994-03-15' -------- '1994-03-28' -------- '1994-04-12' -------- '1994-04-23' ------- '1994-05-08' -------- '1994-05-18' -------- '1994-05-30' -------- '1994-06-11' ------- '1994-06-20' -------- '1994-06-30' -------- '1994-07-10' -------- '1994-07-23' -------- '1994-08-05' ------- '1994-08-15' -------- '1994-08-29' ------- '1994-09-09' -------- '1994-09-21' -------- '1994-09-30' -------- '1994-10-12' -------- '1994-10-22' -------- '1994-11-01' -------- '1994-11-12' -------- '1994-11-27' -------- '1994-12-11' ------- '1994-12-22' -------- '1994-12-31' + │ │ │ │ histogram(26)= 0 14805 0 14805 │ │ │ │ <--- 'MAIL' --- 'SHIP' │ │ │ ├── index-join lineitem │ │ │ │ ├── save-table-name: q12_index_join_6 │ │ │ │ ├── columns: l_orderkey:12(int!null) l_shipdate:22(date!null) l_commitdate:23(date!null) l_receiptdate:24(date!null) l_shipmode:26(char!null) - │ │ │ │ ├── stats: [rows=946759.1, distinct(12)=749363, null(12)=0, avgsize(12)=4, distinct(22)=2526, null(22)=0, avgsize(22)=4, distinct(23)=2466, null(23)=0, avgsize(23)=4, distinct(24)=365, null(24)=0, avgsize(24)=4, distinct(26)=7, null(26)=0, avgsize(26)=4] + │ │ │ │ ├── stats: [rows=936126, distinct(12)=742921, null(12)=0, avgsize(12)=4, distinct(22)=2526, null(22)=0, avgsize(22)=4, distinct(23)=2466, null(23)=0, avgsize(23)=4, distinct(24)=365, null(24)=0, avgsize(24)=4, distinct(26)=7, null(26)=0, avgsize(26)=7] │ │ │ │ └── scan lineitem@l_rd │ │ │ │ ├── save-table-name: q12_scan_7 │ │ │ │ ├── columns: l_orderkey:12(int!null) l_linenumber:15(int!null) l_receiptdate:24(date!null) │ │ │ │ ├── constraint: /24/12/15: [/'1994-01-01' - /'1994-12-31'] - │ │ │ │ ├── stats: [rows=946759.1, distinct(12)=749363, null(12)=0, avgsize(12)=4, distinct(15)=7, null(15)=0, avgsize(15)=4, distinct(24)=365, null(24)=0, avgsize(24)=4] - │ │ │ │ │ histogram(12)= 0 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4639.1 94.64 4733.7 94.64 4733.7 94.64 4733.7 94.64 4733.7 94.64 4733.7 94.64 4733.7 94.64 4733.7 94.64 4733.7 94.64 4733.7 94.64 4733.7 94.64 4733.7 94.64 4733.7 94.64 4733.7 94.64 4733.7 94.64 4733.7 94.64 4733.7 94.64 4733.7 94.64 4733.7 94.64 4733.7 94.64 4733.7 94.64 4733.7 94.64 4733.7 94.64 4733.7 94.64 4733.7 94.64 4733.7 94.64 4733.7 94.64 4733.7 94.64 4733.7 94.64 4733.7 94.64 4733.7 94.64 4733.7 94.64 4733.7 94.64 4733.7 94.64 4733.7 94.64 4733.7 94.64 4733.7 94.64 4733.7 94.64 4733.7 94.64 4733.7 94.64 4733.7 94.64 4733.7 94.64 4733.7 94.64 4733.7 94.64 4733.7 94.64 4733.7 94.64 4733.7 94.64 4733.7 94.64 4733.7 94.64 4733.7 94.64 - │ │ │ │ │ <--- 576 -------- 38535 -------- 66885 -------- 93380 -------- 127425 -------- 157218 -------- 184483 -------- 215330 -------- 252869 -------- 283878 -------- 313798 -------- 337056 -------- 372549 -------- 399591 -------- 426245 -------- 460578 -------- 498439 -------- 526049 -------- 554468 -------- 577921 -------- 609187 -------- 639524 -------- 665345 -------- 686180 -------- 721539 -------- 755680 -------- 782756 -------- 814496 -------- 845446 -------- 872130 -------- 910912 -------- 933697 -------- 965184 -------- 1000353 -------- 1038658 -------- 1073667 -------- 1097891 -------- 1131330 -------- 1157732 -------- 1179943 -------- 1206401 -------- 1230150 -------- 1261824 -------- 1293217 -------- 1326754 -------- 1357573 -------- 1390145 -------- 1429312 -------- 1460418 -------- 1491104 -------- 1523937 -------- 1559812 -------- 1591653 -------- 1615174 -------- 1646759 -------- 1670465 -------- 1696321 -------- 1724192 -------- 1748033 -------- 1777570 -------- 1807428 -------- 1836962 -------- 1872481 -------- 1902817 -------- 1928324 -------- 1960775 -------- 1985989 -------- 2019107 -------- 2044613 -------- 2071490 -------- 2101959 -------- 2135555 -------- 2164486 -------- 2186337 -------- 2213989 -------- 2246309 -------- 2276992 -------- 2306403 -------- 2329921 -------- 2354977 -------- 2380711 -------- 2410529 -------- 2437920 -------- 2462017 -------- 2483714 -------- 2513920 -------- 2542855 -------- 2574112 -------- 2596035 -------- 2625031 -------- 2658051 -------- 2695046 -------- 2725222 -------- 2754245 -------- 2777702 -------- 2804896 -------- 2844579 -------- 2873860 -------- 2903459 -------- 2933249 -------- 2965479 -------- 2996160 -------- 3022976 -------- 3053152 -------- 3083623 -------- 3111136 -------- 3144033 -------- 3180134 -------- 3209799 -------- 3239394 -------- 3270886 -------- 3297664 -------- 3329444 -------- 3357574 -------- 3380838 -------- 3412196 -------- 3438917 -------- 3462467 -------- 3498629 -------- 3530208 -------- 3562148 -------- 3589889 -------- 3621063 -------- 3655456 -------- 3686724 -------- 3709029 -------- 3738215 -------- 3767687 -------- 3804547 -------- 3831142 -------- 3875111 -------- 3905605 -------- 3933795 -------- 3966593 -------- 3995558 -------- 4020134 -------- 4052513 -------- 4078949 -------- 4114208 -------- 4149762 -------- 4176135 -------- 4207782 -------- 4241376 -------- 4270502 -------- 4304167 -------- 4333669 -------- 4362818 -------- 4393537 -------- 4423076 -------- 4452064 -------- 4491143 -------- 4522723 -------- 4550883 -------- 4581382 -------- 4616002 -------- 4649410 -------- 4680485 -------- 4715584 -------- 4740036 -------- 4771554 -------- 4799461 -------- 4826690 -------- 4855525 -------- 4887974 -------- 4917479 -------- 4950885 -------- 4984195 -------- 5010113 -------- 5033571 -------- 5065472 -------- 5100512 -------- 5129413 -------- 5160069 -------- 5186596 -------- 5221538 -------- 5252964 -------- 5284069 -------- 5314051 -------- 5353026 -------- 5388961 -------- 5424644 -------- 5452676 -------- 5483553 -------- 5516612 -------- 5551041 -------- 5579878 -------- 5612576 -------- 5643427 -------- 5673666 -------- 5709218 -------- 5737221 -------- 5766119 -------- 5795044 -------- 5826560 -------- 5855943 -------- 5889604 -------- 5917607 -------- 5942535 -------- 5969639 -------- 5999557 - │ │ │ │ │ histogram(15)= 0 2.3981e+05 0 2.0081e+05 0 1.6777e+05 0 1.4249e+05 0 94676 0 69019 0 32190 - │ │ │ │ │ <------ 0 ---------- 1 ---------- 2 ---------- 3 -------- 4 ----- 5 ----- 6 - - │ │ │ │ │ histogram(24)= 0 0 5762.2 2401 28811 1801 25210 4202 27010 3601 28811 3001 27610 3001 28811 1200 28211 1200 25810 4202 27610 4202 28211 4202 28811 4802 28811 3601 28211 1801 28211 3001 28211 1801 26410 4202 28211 1200 25810 3601 28211 4802 28811 1801 28811 2401 26410 3601 24009 6002 26410 4802 28811 5402 28811 2401 28211 6002 28211 1801 28211 1200 28811 1200 7530 2510 - │ │ │ │ │ <--- '1993-12-31' -------- '1994-01-03' ------- '1994-01-16' ------- '1994-01-25' ------- '1994-02-04' ------- '1994-02-15' ------- '1994-03-03' ------- '1994-03-15' ------- '1994-03-27' ------- '1994-04-08' ------- '1994-04-18' ------- '1994-04-28' ------- '1994-05-12' ------- '1994-05-24' ------- '1994-06-05' ------- '1994-06-18' ------- '1994-06-30' ------- '1994-07-15' ------- '1994-07-27' ------- '1994-08-08' ------- '1994-08-20' ------- '1994-09-02' ------- '1994-09-15' ------- '1994-09-26' ------- '1994-10-06' ------- '1994-10-16' ------- '1994-10-29' ------- '1994-11-10' ------- '1994-11-23' ------- '1994-12-05' ------- '1994-12-17' ------- '1994-12-27' ------ '1994-12-31' + │ │ │ │ ├── stats: [rows=936126, distinct(12)=742921, null(12)=0, avgsize(12)=4, distinct(15)=7, null(15)=0, avgsize(15)=1, distinct(24)=365, null(24)=0, avgsize(24)=4] + │ │ │ │ │ histogram(12)= 0 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4493.4 187.19 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4493.4 187.19 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4493.4 187.19 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4587 93.594 4680.6 93.594 4680.6 93.594 4680.6 93.594 4680.6 93.594 4680.6 93.594 4680.6 93.594 4680.6 93.594 4680.6 93.594 4680.6 93.594 4680.6 93.594 4680.6 93.594 4680.6 93.594 4680.6 93.594 4680.6 93.594 4680.6 93.594 4680.6 93.594 4680.6 93.594 4680.6 93.594 4680.6 93.594 4680.6 93.594 4680.6 93.594 4680.6 93.594 4680.6 93.594 4680.6 93.594 4680.6 93.594 4680.6 93.594 4680.6 93.594 4680.6 93.594 4680.6 93.594 4680.6 93.594 4680.6 93.594 4680.6 93.594 4680.6 93.594 4680.6 93.594 4680.6 93.594 4680.6 93.594 4680.6 93.594 4680.6 93.594 4680.6 93.594 4680.6 93.594 4680.6 93.594 4680.6 93.594 4680.6 93.594 4680.6 93.594 4680.6 93.594 4680.6 93.594 4680.6 93.594 4680.6 93.594 4680.6 93.594 + │ │ │ │ │ <--- 197 ------- 23686 ------ 53253 ------ 90435 ------ 121730 ------ 153280 ------ 175456 ------ 208548 ------ 242209 ------ 273057 -------- 296640 ------ 330307 ------ 360999 ------ 386307 ------ 420225 ------ 450050 ------ 477795 ------ 504711 ------ 533153 ------ 556672 ------ 582243 ------ 613729 ------ 646117 ------ 675840 ------ 706048 ------ 733063 ------ 769282 ------ 793922 ------ 820357 ------ 849536 ------ 875719 ------ 905028 ------ 940643 ------ 968355 ------ 998721 ------ 1023621 ------ 1059424 ------ 1084932 ------ 1115553 ------ 1139363 ------ 1167361 ------ 1194400 ------ 1225984 ------ 1253861 ------ 1281633 ------ 1304999 ------ 1336355 ------ 1370759 ------ 1400832 ------ 1434085 ------ 1458852 ------ 1491427 ------ 1525120 ------ 1555205 ------ 1591300 ------ 1619426 ------ 1651458 ------ 1682950 ------ 1711399 ------ 1747591 ------ 1787205 -------- 1822240 ------ 1856163 ------ 1886915 ------ 1910949 ------ 1947202 -------- 1974311 ------ 2009286 ------ 2044034 ------ 2079104 ------ 2103488 ------ 2134657 ------ 2164293 ------ 2204514 ------ 2230823 ------ 2265253 ------ 2289826 ------ 2329539 ------ 2364455 ------ 2393507 ------ 2414628 ------ 2440228 ------ 2465255 ------ 2489568 ------ 2520900 ------ 2554919 ------ 2583333 ------ 2612966 ------ 2644833 ------ 2667362 ------ 2702784 ------ 2727394 ------ 2759748 ------ 2794531 ------ 2822214 ------ 2846624 ------ 2883748 ------ 2919586 ------ 2951908 ------ 2980068 ------ 3014726 ------ 3050725 ------ 3081028 ------ 3113351 ------ 3150243 ------ 3185669 ------ 3214311 ------ 3241281 ------ 3275748 ------ 3303232 ------ 3339559 ------ 3370627 ------ 3393664 ------ 3435265 ------ 3464581 ------ 3489026 ------ 3516096 ------ 3548480 ------ 3587015 ------ 3611239 ------ 3638724 ------ 3668641 ------ 3695751 ------ 3729636 ------ 3751523 ------ 3784608 ------ 3815715 ------ 3848608 ------ 3881184 ------ 3908738 ------ 3940002 ------ 3966176 ------ 4001984 ------ 4035687 ------ 4065283 ------ 4092834 ------ 4133062 ------ 4160613 ------ 4196421 ------ 4223713 ------ 4254788 ------ 4291040 ------ 4313664 ------ 4342823 ------ 4369952 ------ 4391684 ------ 4419040 ------ 4449921 ------ 4471781 ------ 4506210 ------ 4538176 -------- 4571297 -------- 4601121 -------- 4630887 -------- 4657476 -------- 4684803 -------- 4714566 -------- 4744070 -------- 4776385 -------- 4807777 -------- 4839491 -------- 4873953 -------- 4902245 -------- 4936263 -------- 4970721 -------- 5003140 -------- 5029729 -------- 5059010 -------- 5087521 -------- 5121093 -------- 5150405 -------- 5178375 -------- 5203683 -------- 5234531 -------- 5268195 -------- 5300004 -------- 5331558 -------- 5362178 -------- 5385762 -------- 5418498 -------- 5445762 -------- 5483109 -------- 5514561 -------- 5542052 -------- 5569572 -------- 5596102 -------- 5622401 -------- 5652194 -------- 5671362 -------- 5699591 -------- 5727136 -------- 5753284 -------- 5780742 -------- 5809189 -------- 5836545 -------- 5864454 -------- 5894917 -------- 5933825 -------- 5968933 -------- 5999590 + │ │ │ │ │ histogram(15)= 0 2.3207e+05 0 2.0885e+05 0 1.642e+05 0 1.3443e+05 0 99323 0 64780 0 32484 + │ │ │ │ │ <------ 1 ---------- 2 ---------- 3 --------- 4 -------- 5 ----- 6 ----- 7 - + │ │ │ │ │ histogram(24)= 0 3001 25205 4201 25805 4201 26405 4801 26405 3001 27005 4201 28806 1200 26405 3601 26405 4201 27605 3001 27005 3001 27605 4801 28806 1200 28806 1200 27005 2400 28806 600 26405 4201 28806 2400 28806 1200 27005 2400 28206 1800 27005 3001 28806 1200 25805 3601 28806 4801 26405 3601 28206 1200 27605 3001 28206 3001 27605 4201 27005 3001 19684 2460.5 + │ │ │ │ │ <--- '1994-01-01' ------- '1994-01-13' ------- '1994-01-25' ------- '1994-02-06' ------- '1994-02-18' ------- '1994-03-02' ------- '1994-03-15' ------- '1994-03-28' ------- '1994-04-12' ------- '1994-04-23' ------- '1994-05-08' ------- '1994-05-18' ------- '1994-05-30' ------- '1994-06-11' ------- '1994-06-20' ------- '1994-06-30' ------- '1994-07-10' ------- '1994-07-23' ------- '1994-08-05' ------- '1994-08-15' ------- '1994-08-29' ------- '1994-09-09' ------- '1994-09-21' ------- '1994-09-30' ------- '1994-10-12' ------- '1994-10-22' ------- '1994-11-01' ------- '1994-11-12' ------- '1994-11-27' ------- '1994-12-11' ------- '1994-12-22' ------- '1994-12-31' │ │ │ │ ├── key: (12,15) │ │ │ │ └── fd: (12,15)-->(24) │ │ │ └── filters @@ -142,9 +142,9 @@ column_names row_count distinct_count null_count {l_shipmode} 30988 2 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{column30} 29859.00 1.04 4.00 2.00 <== 0.00 1.00 -{column32} 29859.00 1.04 4.00 2.00 <== 0.00 1.00 -{l_shipmode} 29859.00 1.04 2.00 1.00 0.00 1.00 +{column30} 29611.00 1.05 5.00 2.50 <== 0.00 1.00 +{column32} 29611.00 1.05 5.00 2.50 <== 0.00 1.00 +{l_shipmode} 29611.00 1.05 2.00 1.00 0.00 1.00 ----Stats for q12_lookup_join_4---- column_names row_count distinct_count null_count @@ -157,13 +157,13 @@ column_names row_count distinct_count null_count {o_orderpriority} 30988 5 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{l_commitdate} 29859.00 1.04 2466.00 6.29 <== 0.00 1.00 -{l_orderkey} 29859.00 1.04 29642.00 1.03 0.00 1.00 -{l_receiptdate} 29859.00 1.04 365.00 1.00 0.00 1.00 -{l_shipdate} 29859.00 1.04 2526.00 6.46 <== 0.00 1.00 -{l_shipmode} 29859.00 1.04 2.00 1.00 0.00 1.00 -{o_orderkey} 29859.00 1.04 29642.00 1.03 0.00 1.00 -{o_orderpriority} 29859.00 1.04 4.00 1.25 0.00 1.00 +{l_commitdate} 29611.00 1.05 2466.00 6.29 <== 0.00 1.00 +{l_orderkey} 29611.00 1.05 29397.00 1.02 0.00 1.00 +{l_receiptdate} 29611.00 1.05 365.00 1.00 0.00 1.00 +{l_shipdate} 29611.00 1.05 2526.00 6.46 <== 0.00 1.00 +{l_shipmode} 29611.00 1.05 2.00 1.00 0.00 1.00 +{o_orderkey} 29611.00 1.05 29397.00 1.02 0.00 1.00 +{o_orderpriority} 29611.00 1.05 5.00 1.00 0.00 1.00 ----Stats for q12_select_5---- column_names row_count distinct_count null_count @@ -174,11 +174,11 @@ column_names row_count distinct_count null_count {l_shipmode} 30988 2 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{l_commitdate} 29859.00 1.04 2466.00 6.29 <== 0.00 1.00 -{l_orderkey} 29859.00 1.04 29642.00 1.03 0.00 1.00 -{l_receiptdate} 29859.00 1.04 365.00 1.00 0.00 1.00 -{l_shipdate} 29859.00 1.04 2526.00 6.46 <== 0.00 1.00 -{l_shipmode} 29859.00 1.04 2.00 1.00 0.00 1.00 +{l_commitdate} 29611.00 1.05 2466.00 6.29 <== 0.00 1.00 +{l_orderkey} 29611.00 1.05 29397.00 1.02 0.00 1.00 +{l_receiptdate} 29611.00 1.05 365.00 1.00 0.00 1.00 +{l_shipdate} 29611.00 1.05 2526.00 6.46 <== 0.00 1.00 +{l_shipmode} 29611.00 1.05 2.00 1.00 0.00 1.00 ----Stats for q12_index_join_6---- column_names row_count distinct_count null_count @@ -189,11 +189,11 @@ column_names row_count distinct_count null_count {l_shipmode} 909844 7 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{l_commitdate} 946759.00 1.04 2466.00 4.40 <== 0.00 1.00 -{l_orderkey} 946759.00 1.04 749363.00 2.80 <== 0.00 1.00 -{l_receiptdate} 946759.00 1.04 365.00 1.00 0.00 1.00 -{l_shipdate} 946759.00 1.04 2526.00 6.41 <== 0.00 1.00 -{l_shipmode} 946759.00 1.04 7.00 1.00 0.00 1.00 +{l_commitdate} 936126.00 1.03 2466.00 4.40 <== 0.00 1.00 +{l_orderkey} 936126.00 1.03 742921.00 2.77 <== 0.00 1.00 +{l_receiptdate} 936126.00 1.03 365.00 1.00 0.00 1.00 +{l_shipdate} 936126.00 1.03 2526.00 6.41 <== 0.00 1.00 +{l_shipmode} 936126.00 1.03 7.00 1.00 0.00 1.00 ----Stats for q12_scan_7---- column_names row_count distinct_count null_count @@ -202,8 +202,8 @@ column_names row_count distinct_count null_count {l_receiptdate} 909844 365 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{l_linenumber} 946759.00 1.04 7.00 1.00 0.00 1.00 -{l_orderkey} 946759.00 1.04 749363.00 2.80 <== 0.00 1.00 -{l_receiptdate} 946759.00 1.04 365.00 1.00 0.00 1.00 +{l_linenumber} 936126.00 1.03 7.00 1.00 0.00 1.00 +{l_orderkey} 936126.00 1.03 742921.00 2.77 <== 0.00 1.00 +{l_receiptdate} 936126.00 1.03 365.00 1.00 0.00 1.00 ---- ---- diff --git a/pkg/sql/opt/memo/testdata/stats_quality/tpch/q13 b/pkg/sql/opt/memo/testdata/stats_quality/tpch/q13 index 8369d354174b..d229a28d674d 100644 --- a/pkg/sql/opt/memo/testdata/stats_quality/tpch/q13 +++ b/pkg/sql/opt/memo/testdata/stats_quality/tpch/q13 @@ -60,25 +60,25 @@ sort │ ├── right-join (hash) │ │ ├── save-table-name: q13_right_join_4 │ │ ├── columns: c_custkey:1(int!null) o_orderkey:11(int) o_custkey:12(int) o_comment:19(varchar) - │ │ ├── stats: [rows=503988.2, distinct(1)=148813, null(1)=0, avgsize(1)=4, distinct(11)=317522, null(11)=0, avgsize(11)=4, distinct(12)=99627, null(12)=0, avgsize(12)=4, distinct(19)=317522, null(19)=0, avgsize(19)=4] + │ │ ├── stats: [rows=503988.2, distinct(1)=148813, null(1)=0, avgsize(1)=4, distinct(11)=317522, null(11)=0, avgsize(11)=4, distinct(12)=99620.1, null(12)=0, avgsize(12)=4, distinct(19)=317522, null(19)=0, avgsize(19)=51] │ │ ├── key: (1,11) │ │ ├── fd: (11)-->(12,19) │ │ ├── select │ │ │ ├── save-table-name: q13_select_5 │ │ │ ├── columns: o_orderkey:11(int!null) o_custkey:12(int!null) o_comment:19(varchar!null) - │ │ │ ├── stats: [rows=500000, distinct(11)=500000, null(11)=0, avgsize(11)=4, distinct(12)=99627, null(12)=0, avgsize(12)=4, distinct(19)=500000, null(19)=0, avgsize(19)=4] + │ │ │ ├── stats: [rows=500000, distinct(11)=500000, null(11)=0, avgsize(11)=4, distinct(12)=99620.1, null(12)=0, avgsize(12)=4, distinct(19)=500000, null(19)=0, avgsize(19)=51] │ │ │ ├── key: (11) │ │ │ ├── fd: (11)-->(12,19) │ │ │ ├── scan orders │ │ │ │ ├── save-table-name: q13_scan_6 │ │ │ │ ├── columns: o_orderkey:11(int!null) o_custkey:12(int!null) o_comment:19(varchar!null) - │ │ │ │ ├── stats: [rows=1500000, distinct(11)=1.5e+06, null(11)=0, avgsize(11)=4, distinct(12)=99853, null(12)=0, avgsize(12)=4, distinct(19)=1.47385e+06, null(19)=0, avgsize(19)=4] - │ │ │ │ │ histogram(11)= 0 0 0 0.99998 7461.9 0.99998 7285.9 0.99998 7544.9 0.99998 7589.9 0.99998 7222.9 0.99998 7324.9 0.99998 7506.9 0.99998 7351.9 0.99998 7777.9 0.99998 7576.9 0.99998 7731.9 0.99998 7694.9 0.99998 7586.9 0.99998 7569.9 0.99998 7757.9 0.99998 7624.9 0.99998 7506.9 0.99998 7245.9 0.99998 7820.9 0.99998 7539.9 0.99998 7455.9 0.99998 7589.9 0.99998 7740.9 0.99998 7604.9 0.99998 7710.9 0.99998 7709.9 0.99998 7708.9 0.99998 7490.9 0.99998 7527.9 0.99998 7331.9 0.99998 7311.9 0.99998 7576.9 0.99998 7545.9 0.99998 7277.9 0.99998 7392.9 0.99998 7508.9 0.99998 7622.9 0.99998 7581.9 0.99998 7775.9 0.99998 7523.9 0.99998 7568.9 0.99998 7483.9 0.99998 7662.9 0.99998 7368.9 0.99998 7470.9 0.99998 7380.9 0.99998 7647.9 0.99998 7381.9 0.99998 7635.9 0.99998 7490.9 0.99998 7446.9 0.99998 7526.9 0.99998 7441.9 0.99998 7265.9 0.99998 7960.9 0.99998 7251.9 0.99998 7514.9 0.99998 7294.9 0.99998 7502.9 0.99998 7285.9 0.99998 7320.9 0.99998 7235.9 0.99998 7451.9 0.99998 7810.9 0.99998 7378.9 0.99998 7418.9 0.99998 7661.9 0.99998 7404.9 0.99998 7432.9 0.99998 7579.9 0.99998 7836.9 0.99998 7445.9 0.99998 7355.9 0.99998 7617.9 0.99998 7110.9 0.99998 7398.9 0.99998 7622.9 0.99998 7655.9 0.99998 7433.9 0.99998 7656.9 0.99998 7404.9 0.99998 7474.9 0.99998 7572.9 0.99998 7688.9 0.99998 7559.9 0.99998 7414.9 0.99998 7523.9 0.99998 7558.9 0.99998 7330.9 0.99998 7587.9 0.99998 7388.9 0.99998 7327.9 0.99998 7671.9 0.99998 7523.9 0.99998 7687.9 0.99998 7524.9 0.99998 7614.9 0.99998 7463.9 0.99998 7594.9 0.99998 7372.9 0.99998 7670.9 0.99998 7310.9 0.99998 7270.9 0.99998 7399.9 0.99998 7688.9 0.99998 7487.9 0.99998 7556.9 0.99998 7365.9 0.99998 7521.9 0.99998 7762.9 0.99998 7386.9 0.99998 7399.9 0.99998 7562.9 0.99998 7502.9 0.99998 7201.9 0.99998 7595.9 0.99998 7525.9 0.99998 7451.9 0.99998 7280.9 0.99998 7307.9 0.99998 7386.9 0.99998 7345.9 0.99998 7383.9 0.99998 7530.9 0.99998 7706.9 0.99998 7581.9 0.99998 7512.9 0.99998 7536.9 0.99998 7210.9 0.99998 7689.9 0.99998 7658.9 0.99998 7358.9 0.99998 7646.9 0.99998 7252.9 0.99998 7327.9 0.99998 7525.9 0.99998 7564.9 0.99998 7524.9 0.99998 7438.9 0.99998 7493.9 0.99998 7419.9 0.99998 7509.9 0.99998 7595.9 0.99998 7396.9 0.99998 7378.9 0.99998 7330.9 0.99998 7387.9 0.99998 7552.9 0.99998 7330.9 0.99998 7431.9 0.99998 7773.9 0.99998 7853.9 0.99998 7562.9 0.99998 7548.9 0.99998 7847.9 0.99998 7933.9 0.99998 7768.9 0.99998 7738.9 0.99998 7480.9 0.99998 7679.9 0.99998 7663.9 0.99998 7587.9 0.99998 7527.9 0.99998 7466.9 0.99998 7444.9 0.99998 7519.9 0.99998 7830.9 0.99998 7568.9 0.99998 7671.9 0.99998 7637.9 0.99998 7462.9 0.99998 7851.9 0.99998 7483.9 0.99998 7765.9 0.99998 7451.9 0.99998 8050.9 0.99998 7644.9 0.99998 7724.9 0.99998 7471.9 0.99998 7517.9 0.99998 7830.9 0.99998 7387.9 0.99998 7749.9 0.99998 7545.9 0.99998 7718.9 0.99998 7384.9 0.99998 7464.9 0.99998 7467.9 0.99998 7809.9 0.99998 7766.9 0.99998 7511.9 0.99998 7641.9 0.99998 7711.9 0.99998 7729.9 0.99998 7631.9 0.99998 7734.9 0.99998 7931.9 0.99998 7586.9 0.99998 7964.9 0.99998 0 0 - │ │ │ │ │ <--- -9223372036854775808 --- 1472 --------- 30469 -------- 54689 -------- 85922 -------- 118369 -------- 140867 -------- 166146 -------- 196357 -------- 222375 -------- 259877 -------- 291970 -------- 328227 -------- 363490 -------- 395873 -------- 427783 -------- 464741 -------- 498146 -------- 528358 -------- 551493 -------- 590144 -------- 621254 -------- 650083 -------- 682531 -------- 719041 -------- 751906 -------- 787617 -------- 823298 -------- 858944 -------- 888739 -------- 919527 -------- 944996 -------- 969922 -------- 1002020 -------- 1033280 -------- 1057284 -------- 1084416 -------- 1114693 -------- 1148034 -------- 1180262 -------- 1217697 -------- 1248386 -------- 1280261 -------- 1309862 -------- 1344263 -------- 1370759 -------- 1400003 -------- 1426822 -------- 1460837 -------- 1487680 -------- 1521376 -------- 1551174 -------- 1579779 -------- 1610532 -------- 1638983 -------- 1662660 -------- 1705024 -------- 1728321 -------- 1758757 -------- 1783239 -------- 1813344 -------- 1837573 -------- 1862757 -------- 1885607 -------- 1914340 -------- 1952706 -------- 1979458 -------- 2007302 -------- 2041697 -------- 2069157 -------- 2097383 -------- 2129571 -------- 2168643 -------- 2197223 -------- 2223363 -------- 2256577 -------- 2275975 -------- 2303264 -------- 2336608 -------- 2370823 -------- 2399074 -------- 2433315 -------- 2460771 -------- 2490114 -------- 2522119 -------- 2557218 -------- 2588866 -------- 2616610 -------- 2647296 -------- 2678913 -------- 2704354 -------- 2736743 -------- 2763779 -------- 2789157 -------- 2823812 -------- 2854502 -------- 2889572 -------- 2920263 -------- 2953378 -------- 2982439 -------- 3015013 -------- 3041603 -------- 3076227 -------- 3101125 -------- 3124930 -------- 3152260 -------- 3187366 -------- 3217059 -------- 3248611 -------- 3275008 -------- 3305634 -------- 3342721 -------- 3369702 -------- 3397031 -------- 3428771 -------- 3458885 -------- 3480806 -------- 3513408 -------- 3544129 -------- 3572866 -------- 3596965 -------- 3621794 -------- 3648771 -------- 3674624 -------- 3701510 -------- 3732387 -------- 3767974 -------- 3800224 -------- 3830599 -------- 3861635 -------- 3883808 -------- 3918949 -------- 3953249 -------- 3979456 -------- 4013443 -------- 4036775 -------- 4062148 -------- 4092867 -------- 4124641 -------- 4155333 -------- 4183718 -------- 4213574 -------- 4241445 -------- 4271751 -------- 4304354 -------- 4331590 -------- 4358338 -------- 4383782 -------- 4410791 -------- 4442244 -------- 4467687 -------- 4495876 -------- 4529761 -------- 4565792 -------- 4593991 -------- 4621829 -------- 4657703 -------- 4695878 -------- 4729632 -------- 4762593 -------- 4788581 -------- 4819943 -------- 4850885 -------- 4879777 -------- 4907042 -------- 4932640 -------- 4957638 -------- 4984675 -------- 5020100 -------- 5048481 -------- 5079622 -------- 5109862 -------- 5135363 -------- 5171364 -------- 5197414 -------- 5231104 -------- 5256289 -------- 5297604 -------- 5328038 -------- 5360608 -------- 5386337 -------- 5413315 -------- 5448743 -------- 5472197 -------- 5505440 -------- 5533184 -------- 5565603 -------- 5588963 -------- 5614503 -------- 5640135 -------- 5675008 -------- 5708709 -------- 5735522 -------- 5765862 -------- 5798085 -------- 5830787 -------- 5860867 -------- 5893703 -------- 5931844 -------- 5960706 -------- 5999719 --- 9223372036854775807 - │ │ │ │ │ histogram(12)= 0 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 300 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7200 300 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 300 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7200 300 7200 300 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7200 300 7350 150 7200 450 7350 150 7200 300 7350 300 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7200 300 7350 150 7350 150 7350 150 7200 300 7350 150 7200 300 7350 300 7200 300 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 300 7350 150 7350 150 7350 300 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 300 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 300 7350 150 7350 300 7350 150 7350 150 7350 300 7350 150 7350 150 7350 150 7350 150 7350 150 7350 450 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 300 7350 300 7350 150 7350 150 7350 150 7350 300 7350 150 7350 150 7350 150 7350 150 7500 150 7500 150 7500 150 7500 150 7500 150 7500 150 7500 150 7500 150 7500 150 7500 150 7500 150 7500 150 7500 150 7500 150 7350 300 7500 150 7500 150 7500 150 7350 300 7500 150 7500 150 7500 150 7500 150 7500 150 7500 300 7350 150 7500 150 7350 300 7500 150 7500 150 7500 150 7500 150 7500 150 - │ │ │ │ │ <--- 25 ------ 758 ------ 1460 ------ 2207 ------ 2911 ------ 3766 ------ 4592 ------ 5371 ------ 6080 ------ 6773 ------ 7421 ------ 8009 ------ 8668 ------ 9583 ------ 10459 ------ 11120 ------ 11872 ------ 12722 ------ 13612 ------ 14390 ------ 15179 ------ 15862 ------ 16658 ------ 17234 ------ 18083 ------ 18862 ------ 19577 ------ 20138 ------ 20869 ------ 21644 ------ 22265 ------ 23105 ------ 23966 ------ 24782 ------ 25532 ------ 26317 ------ 27071 ------ 27664 ------ 28414 ------ 29291 ------ 30097 ------ 30917 ------ 31571 ------ 32357 ------ 33175 ------ 33820 ------ 34678 ------ 35311 ------ 35935 ------ 36689 ------ 37360 ------ 37969 ------ 38792 ------ 39442 ------ 40268 ------ 41044 ------ 41656 ------ 42370 ------ 43085 ------ 43909 ------ 44672 ------ 45326 ------ 46310 ------ 47150 ------ 47801 ------ 48563 ------ 49336 ------ 50111 ------ 50747 ------ 51631 ------ 52250 ------ 52873 ------ 53753 ------ 54632 ------ 55324 ------ 56141 ------ 56924 ------ 57524 ------ 58382 ------ 59069 ------ 59915 ------ 60779 ------ 61466 ------ 62306 ------ 63041 ------ 63799 ------ 64415 ------ 65452 ------ 66266 ------ 67055 ------ 67754 ------ 68510 ------ 69350 ------ 70127 ------ 70702 ------ 71462 ------ 72428 ------ 73267 ------ 74005 ------ 74719 ------ 75695 ------ 76400 ------ 77000 ------ 77953 ------ 78557 ------ 79315 ------ 79925 ------ 80530 ------ 81220 ------ 81902 ------ 82607 ------ 83179 ------ 84025 ------ 84970 ------ 85844 ------ 86657 ------ 87184 ------ 88037 ------ 88840 ------ 89531 ------ 90134 ------ 90893 ------ 91651 ------ 92528 ------ 93278 ------ 93944 ------ 94579 ------ 95708 ------ 96323 ------ 97174 ------ 97856 ------ 98602 ------ 99260 ------ 99967 ------ 100567 ------ 101209 ------ 101923 ------ 102734 ------ 103540 ------ 104402 ------ 105101 ------ 105854 ------ 106667 ------ 107584 ------ 108601 ------ 109366 ------ 110185 ------ 111109 ------ 112079 ------ 112712 ------ 113375 ------ 114088 ------ 114719 ------ 115409 ------ 116246 ------ 117028 ------ 117703 ------ 118441 ------ 119161 ------ 119911 ------ 120542 ------ 121391 ------ 122210 ------ 123049 ------ 123794 ------ 124418 ------ 125149 ------ 125963 ------ 126791 ------ 127537 ------ 128390 ------ 129067 ------ 129604 ------ 130400 ------ 131039 ------ 131752 ------ 132460 ------ 133154 ------ 133693 ------ 134515 ------ 135289 ------ 135959 ------ 136651 ------ 137456 ------ 138158 ------ 138947 ------ 139789 ------ 140599 ------ 141446 ------ 142318 ------ 143132 ------ 143698 ------ 144484 ------ 145376 ------ 146068 ------ 146774 ------ 147730 ------ 148436 ------ 149324 ------ 149992 - │ │ │ │ │ histogram(19)= 0 150 1.4997e+06 150 - │ │ │ │ │ <--- ' A factor person not up industry per' ------------ 'zine. Wonder population enter share directo' + │ │ │ │ ├── stats: [rows=1500000, distinct(11)=1.5e+06, null(11)=0, avgsize(11)=4, distinct(12)=99846, null(12)=0, avgsize(12)=4, distinct(19)=1.4694e+06, null(19)=0, avgsize(19)=51] + │ │ │ │ │ histogram(11)= 0 0 0 0.99998 7406.9 0.99998 7327.9 0.99998 7748.9 0.99998 7433.9 0.99998 8029.9 0.99998 7265.9 0.99998 7439.9 0.99998 7823.9 0.99998 7526.9 0.99998 7553.9 0.99998 7426.9 0.99998 7490.9 0.99998 7595.9 0.99998 7527.9 0.99998 7640.9 0.99998 7593.9 0.99998 7384.9 0.99998 7713.9 0.99998 7409.9 0.99998 7249.9 0.99998 7518.9 0.99998 7434.9 0.99998 7575.9 0.99998 7471.9 0.99998 7302.9 0.99998 7109.9 0.99998 7646.9 0.99998 7619.9 0.99998 7579.9 0.99998 7489.9 0.99998 7409.9 0.99998 7619.9 0.99998 7805.9 0.99998 7418.9 0.99998 7454.9 0.99998 7651.9 0.99998 7407.9 0.99998 7278.9 0.99998 7402.9 0.99998 7375.9 0.99998 7375.9 0.99998 7517.9 0.99998 7626.9 0.99998 7675.9 0.99998 7470.9 0.99998 7352.9 0.99998 7597.9 0.99998 7649.9 0.99998 7509.9 0.99998 7320.9 0.99998 7287.9 0.99998 7365.9 0.99998 7381.9 0.99998 7478.9 0.99998 7526.9 0.99998 7233.9 0.99998 7676.9 0.99998 7400.9 0.99998 7739.9 0.99998 7638.9 0.99998 7515.9 0.99998 7211.9 0.99998 7231.9 0.99998 7194.9 0.99998 7187.9 0.99998 7885.9 0.99998 7359.9 0.99998 7301.9 0.99998 7493.9 0.99998 7529.9 0.99998 7558.9 0.99998 7148.9 0.99998 7437.9 0.99998 7337.9 0.99998 7299.9 0.99998 7683.9 0.99998 7430.9 0.99998 7252.9 0.99998 7440.9 0.99998 7467.9 0.99998 7694.9 0.99998 7528.9 0.99998 7441.9 0.99998 7694.9 0.99998 7737.9 0.99998 7523.9 0.99998 7400.9 0.99998 7523.9 0.99998 7700.9 0.99998 7156.9 0.99998 7352.9 0.99998 7359.9 0.99998 7334.9 0.99998 7444.9 0.99998 7766.9 0.99998 7675.9 0.99998 7511.9 0.99998 7616.9 0.99998 7308.9 0.99998 7593.9 0.99998 7296.9 0.99998 7557.9 0.99998 7416.9 0.99998 7613.9 0.99998 7421.9 0.99998 7322.9 0.99998 7584.9 0.99998 7726.9 0.99998 7495.9 0.99998 7434.9 0.99998 7337.9 0.99998 7450.9 0.99998 7576.9 0.99998 7245.9 0.99998 7625.9 0.99998 7748.9 0.99998 7417.9 0.99998 7701.9 0.99998 7437.9 0.99998 7345.9 0.99998 7517.9 0.99998 7621.9 0.99998 7359.9 0.99998 7393.9 0.99998 7632.9 0.99998 7715.9 0.99998 7558.9 0.99998 7350.9 0.99998 7557.9 0.99998 7400.9 0.99998 7297.9 0.99998 7875.9 0.99998 7364.9 0.99998 7332.9 0.99998 7458.9 0.99998 7471.9 0.99998 7564.9 0.99998 7523.9 0.99998 7270.9 0.99998 7309.9 0.99998 7418.9 0.99998 7959.9 0.99998 7382.9 0.99998 7507.9 0.99998 7524.9 0.99998 7566.9 0.99998 7705.9 0.99998 7841.9 0.99998 7483.9 0.99998 7685.9 0.99998 7605.9 0.99998 7677.9 0.99998 7647.9 0.99998 7985.9 0.99998 7859.9 0.99998 7673.9 0.99998 7732.9 0.99998 7501.9 0.99998 7498.9 0.99998 7596.9 0.99998 7572.9 0.99998 7848.9 0.99998 7567.9 0.99998 7549.9 0.99998 7493.9 0.99998 7869.9 0.99998 7508.9 0.99998 7626.9 0.99998 7774.9 0.99998 7908.9 0.99998 7501.9 0.99998 7841.9 0.99998 7542.9 0.99998 7623.9 0.99998 7523.9 0.99998 7548.9 0.99998 7977.9 0.99998 7569.9 0.99998 7916.9 0.99998 7613.9 0.99998 7883.9 0.99998 7579.9 0.99998 8076.9 0.99998 7698.9 0.99998 7635.9 0.99998 7530.9 0.99998 7515.9 0.99998 7673.9 0.99998 7781.9 0.99998 7698.9 0.99998 7482.9 0.99998 7805.9 0.99998 7774.9 0.99998 7657.9 0.99998 7655.9 0.99998 7579.9 0.99998 7506.9 0.99998 7736.9 0.99998 7584.9 0.99998 0 0 + │ │ │ │ │ <--- -9223372036854775808 --- 1505 --------- 29025 -------- 54400 -------- 91106 -------- 119366 -------- 163554 -------- 187236 -------- 215651 -------- 254373 -------- 285123 -------- 316614 -------- 344678 -------- 374465 -------- 407078 -------- 437861 -------- 471683 -------- 504230 -------- 531168 -------- 566951 -------- 594561 -------- 617825 -------- 648358 -------- 676640 -------- 708706 -------- 737986 -------- 762690 -------- 782081 -------- 816064 -------- 849318 -------- 881511 -------- 911271 -------- 938885 -------- 972135 -------- 1010370 -------- 1038212 -------- 1067041 -------- 1101158 -------- 1128704 -------- 1152742 -------- 1180165 -------- 1206852 -------- 1233537 -------- 1264064 -------- 1297504 -------- 1332260 -------- 1361504 -------- 1387553 -------- 1420224 -------- 1454275 -------- 1484580 -------- 1509766 -------- 1534050 -------- 1560452 -------- 1587299 -------- 1616771 -------- 1647526 -------- 1670343 -------- 1705121 -------- 1732486 -------- 1768967 -------- 1802725 -------- 1833189 -------- 1855398 -------- 1878146 -------- 1899877 -------- 1921414 -------- 1961765 -------- 1988000 -------- 2012672 -------- 2042529 -------- 2073381 -------- 2104999 -------- 2125477 -------- 2153825 -------- 2179462 -------- 2204065 -------- 2239044 -------- 2267205 -------- 2290530 -------- 2318977 -------- 2348134 -------- 2383399 -------- 2414215 -------- 2442695 -------- 2477955 -------- 2514372 -------- 2545062 -------- 2572418 -------- 2603108 -------- 2638534 -------- 2659232 -------- 2685286 -------- 2711527 -------- 2737088 -------- 2765639 -------- 2802818 -------- 2837570 -------- 2867911 -------- 2901088 -------- 2925954 -------- 2958501 -------- 2983042 -------- 3014626 -------- 3042406 -------- 3075489 -------- 3103425 -------- 3128673 -------- 3160994 -------- 3197125 -------- 3227043 -------- 3255328 -------- 3280965 -------- 3309669 -------- 3341767 -------- 3364898 -------- 3398305 -------- 3435008 -------- 3462818 -------- 3498272 -------- 3526631 -------- 3552485 -------- 3583014 -------- 3616322 -------- 3642566 -------- 3669732 -------- 3703330 -------- 3739170 -------- 3770791 -------- 3796804 -------- 3828387 -------- 3855751 -------- 3880321 -------- 3920422 -------- 3946818 -------- 3972322 -------- 4001250 -------- 4030533 -------- 4062306 -------- 4092992 -------- 4116803 -------- 4141697 -------- 4169536 -------- 4211878 -------- 4238753 -------- 4268994 -------- 4299686 -------- 4331525 -------- 4367079 -------- 4406277 -------- 4435878 -------- 4470914 -------- 4500294 -------- 4531617 -------- 4562114 -------- 4601666 -------- 4637856 -------- 4669060 -------- 4701861 -------- 4728416 -------- 4754881 -------- 4784001 -------- 4812482 -------- 4848389 -------- 4876741 -------- 4904612 -------- 4930945 -------- 4967397 -------- 4994146 -------- 5024099 -------- 5058023 -------- 5095527 -------- 5122081 -------- 5157798 -------- 5185472 -------- 5215332 -------- 5242497 -------- 5270338 -------- 5309699 -------- 5338112 -------- 5375843 -------- 5405441 -------- 5442277 -------- 5470945 -------- 5512930 -------- 5544807 -------- 5574980 -------- 5602340 -------- 5629280 -------- 5660482 -------- 5694599 -------- 5726466 -------- 5752519 -------- 5787268 -------- 5821185 -------- 5851973 -------- 5882689 -------- 5911363 -------- 5938052 -------- 5970949 -------- 5999748 --- 9223372036854775807 + │ │ │ │ │ histogram(12)= 0 150 7350 150 7350 150 7350 150 7350 150 7200 300 7350 150 7200 450 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7200 300 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 300 7350 150 7350 150 7350 300 7350 300 7350 150 7350 150 7350 150 7200 300 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7200 300 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7200 300 7350 150 7350 150 7350 300 7350 150 7350 150 7350 150 7350 150 7350 150 7350 300 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7200 300 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 300 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7200 300 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7500 150 7500 300 7350 150 7500 300 7350 150 7500 300 7350 150 7500 150 7500 150 7500 150 7500 150 7500 150 7500 150 7500 150 7500 150 7500 150 7500 300 7350 300 7350 300 7350 150 7500 150 7500 150 7500 150 7500 150 7500 150 7500 150 7500 150 7500 150 7500 150 7500 300 7350 150 7500 150 7500 150 7500 150 7500 150 7500 150 7500 150 7500 150 7500 150 7350 300 7500 150 7500 150 + │ │ │ │ │ <--- 4 ------ 959 ------ 1858 ------ 2773 ------ 3466 ------ 4333 ------ 5026 ------ 5872 ------ 6571 ------ 7069 ------ 7897 ------ 8611 ------ 9514 ------ 10309 ------ 11038 ------ 11893 ------ 12632 ------ 13450 ------ 14104 ------ 14923 ------ 15719 ------ 16382 ------ 17119 ------ 17882 ------ 18701 ------ 19576 ------ 20314 ------ 20950 ------ 21727 ------ 22261 ------ 23059 ------ 23692 ------ 24488 ------ 25144 ------ 25895 ------ 26747 ------ 27650 ------ 28408 ------ 29140 ------ 29920 ------ 30511 ------ 31261 ------ 31999 ------ 32920 ------ 33688 ------ 34525 ------ 35197 ------ 35876 ------ 36580 ------ 37313 ------ 37924 ------ 38768 ------ 39440 ------ 40127 ------ 41005 ------ 41810 ------ 42422 ------ 43310 ------ 44095 ------ 44644 ------ 45347 ------ 45970 ------ 46634 ------ 47284 ------ 48055 ------ 48850 ------ 49712 ------ 50356 ------ 51268 ------ 52048 ------ 52571 ------ 53125 ------ 54088 ------ 54913 ------ 55771 ------ 56386 ------ 57085 ------ 57877 ------ 58729 ------ 59353 ------ 60133 ------ 60947 ------ 61672 ------ 62411 ------ 63296 ------ 64000 ------ 64586 ------ 65251 ------ 65914 ------ 66403 ------ 66991 ------ 67798 ------ 68494 ------ 69406 ------ 70106 ------ 70921 ------ 71770 ------ 72482 ------ 73256 ------ 74083 ------ 74681 ------ 75412 ------ 76201 ------ 76876 ------ 77684 ------ 78421 ------ 79058 ------ 79909 ------ 80591 ------ 81247 ------ 81964 ------ 82835 ------ 83731 ------ 84467 ------ 85012 ------ 85874 ------ 86647 ------ 87151 ------ 87853 ------ 88543 ------ 89425 ------ 90046 ------ 90640 ------ 91544 ------ 92257 ------ 93107 ------ 93835 ------ 94424 ------ 95383 ------ 96313 ------ 96938 ------ 97808 ------ 98689 ------ 99505 ------ 100144 ------ 100981 ------ 101797 ------ 102556 ------ 103504 ------ 104113 ------ 104980 ------ 105622 ------ 106241 ------ 106988 ------ 107578 ------ 108302 ------ 108905 ------ 109765 ------ 110663 ------ 111409 ------ 112093 ------ 113033 ------ 113683 ------ 114346 ------ 115006 ------ 115798 ------ 116261 ------ 116908 ------ 117610 ------ 118319 ------ 119203 ------ 120058 ------ 120922 ------ 121702 ------ 122486 ------ 123253 ------ 124142 ------ 124795 ------ 125689 ------ 126277 ------ 126904 ------ 127684 ------ 128251 ------ 129032 ------ 129916 ------ 130717 ------ 131554 ------ 132482 ------ 133408 ------ 134272 ------ 135073 ------ 135869 ------ 136963 ------ 137806 ------ 138412 ------ 139103 ------ 139982 ------ 140794 ------ 141455 ------ 142396 ------ 143047 ------ 143788 ------ 144620 ------ 145336 ------ 146170 ------ 147014 ------ 147769 ------ 148508 ------ 149234 ------ 149995 + │ │ │ │ │ histogram(19)= 0 150 1.4997e+06 150 + │ │ │ │ │ <--- ' about the blithely final pack' ------------ 'zzle about the thinly unusual asymptotes. quickly bold courts nag' │ │ │ │ ├── key: (11) │ │ │ │ └── fd: (11)-->(12,19) │ │ │ └── filters @@ -87,8 +87,8 @@ sort │ │ │ ├── save-table-name: q13_scan_7 │ │ │ ├── columns: c_custkey:1(int!null) │ │ │ ├── stats: [rows=150000, distinct(1)=148813, null(1)=0, avgsize(1)=4] - │ │ │ │ histogram(1)= 0 5 769 5 765 5 732 5 744 5 731 5 754 5 772 5 757 5 713 5 741 5 808 5 744 5 739 5 687 5 820 5 761 5 782 5 632 5 711 5 692 5 648 5 770 5 765 5 702 5 751 5 807 5 794 5 735 5 807 5 719 5 773 5 781 5 684 5 748 5 682 5 703 5 794 5 718 5 807 5 674 5 747 5 677 5 813 5 666 5 766 5 822 5 703 5 676 5 765 5 693 5 723 5 780 5 793 5 770 5 696 5 775 5 764 5 884 5 696 5 688 5 637 5 789 5 702 5 732 5 697 5 769 5 739 5 744 5 861 5 791 5 726 5 793 5 730 5 763 5 789 5 797 5 775 5 862 5 780 5 746 5 783 5 743 5 822 5 806 5 775 5 727 5 724 5 799 5 707 5 757 5 614 5 747 5 704 5 740 5 749 5 735 5 741 5 807 5 827 5 816 5 702 5 699 5 803 5 793 5 672 5 831 5 694 5 746 5 731 5 686 5 685 5 695 5 828 5 756 5 722 5 749 5 790 5 758 5 750 5 782 5 733 5 778 5 762 5 758 5 731 5 778 5 663 5 696 5 684 5 796 5 770 5 656 5 690 5 747 5 782 5 785 5 751 5 697 5 663 5 766 5 695 5 866 5 813 5 765 5 901 5 747 5 683 5 706 5 689 5 734 5 715 5 752 5 855 5 771 5 717 5 794 5 760 5 827 5 747 5 757 5 767 5 726 5 690 5 787 5 783 5 744 5 761 5 746 5 793 5 696 5 749 5 745 5 755 5 800 5 778 5 814 5 826 5 700 5 740 5 773 5 713 5 824 5 792 5 702 5 734 5 751 5 716 5 718 5 722 5 784 5 778 5 700 5 714 5 739 5 748 5 697 5 751 5 663 5 740 5 - │ │ │ │ <--- 37 ----- 834 ----- 1623 ----- 2351 ----- 3101 ----- 3828 ----- 4598 ----- 5401 ----- 6176 ----- 6868 ----- 7613 ----- 8479 ----- 9230 ----- 9972 ----- 10613 ----- 11500 ----- 12282 ----- 13103 ----- 13624 ----- 14312 ----- 14962 ----- 15520 ----- 16319 ----- 17109 ----- 17780 ----- 18543 ----- 19408 ----- 20250 ----- 20984 ----- 21848 ----- 22551 ----- 23355 ----- 24174 ----- 24809 ----- 25567 ----- 26196 ----- 26868 ----- 27710 ----- 28412 ----- 29276 ----- 29889 ----- 30645 ----- 31264 ----- 32139 ----- 32736 ----- 33527 ----- 34418 ----- 35091 ----- 35709 ----- 36498 ----- 37150 ----- 37861 ----- 38677 ----- 39517 ----- 40316 ----- 40975 ----- 41782 ----- 42569 ----- 43565 ----- 44224 ----- 44867 ----- 45399 ----- 46231 ----- 46902 ----- 47630 ----- 48291 ----- 49087 ----- 49829 ----- 50580 ----- 51538 ----- 52375 ----- 53092 ----- 53932 ----- 54656 ----- 55442 ----- 56274 ----- 57121 ----- 57929 ----- 58888 ----- 59705 ----- 60460 ----- 61282 ----- 62031 ----- 62922 ----- 63785 ----- 64593 ----- 65311 ----- 66024 ----- 66875 ----- 67556 ----- 68331 ----- 68808 ----- 69564 ----- 70239 ----- 70983 ----- 71744 ----- 72478 ----- 73223 ----- 74088 ----- 74988 ----- 75868 ----- 76539 ----- 77203 ----- 78061 ----- 78901 ----- 79510 ----- 80417 ----- 81071 ----- 81826 ----- 82553 ----- 83191 ----- 83828 ----- 84485 ----- 85386 ----- 86159 ----- 86868 ----- 87628 ----- 88463 ----- 89240 ----- 90002 ----- 90822 ----- 91553 ----- 92367 ----- 93152 ----- 93929 ----- 94656 ----- 95470 ----- 96061 ----- 96720 ----- 97355 ----- 98200 ----- 98998 ----- 99573 ----- 100219 ----- 100975 ----- 101795 ----- 102620 ----- 103384 ----- 104044 ----- 104635 ----- 105426 ----- 106083 ----- 107049 ----- 107925 ----- 108715 ----- 109740 ----- 110496 ----- 111128 ----- 111807 ----- 112451 ----- 113184 ----- 113866 ----- 114619 ----- 115556 ----- 116344 ----- 117029 ----- 117859 ----- 118626 ----- 119515 ----- 120258 ----- 121021 ----- 121802 ----- 122505 ----- 123136 ----- 123953 ----- 124763 ----- 125501 ----- 126271 ----- 127012 ----- 127841 ----- 128483 ----- 129230 ----- 129970 ----- 130729 ----- 131569 ----- 132370 ----- 133235 ----- 134122 ----- 134773 ----- 135503 ----- 136294 ----- 136971 ----- 137854 ----- 138681 ----- 139336 ----- 140055 ----- 140806 ----- 141489 ----- 142177 ----- 142873 ----- 143685 ----- 144486 ----- 145138 ----- 145817 ----- 146545 ----- 147291 ----- 147936 ----- 148687 ----- 149260 ----- 149990 + │ │ │ │ histogram(1)= 0 0 0 5 745 5 746 5 711 5 780 5 738 5 835 5 697 5 757 5 704 5 696 5 753 5 678 5 813 5 873 5 736 5 840 5 703 5 745 5 710 5 763 5 742 5 673 5 702 5 793 5 732 5 752 5 707 5 751 5 722 5 814 5 789 5 671 5 643 5 706 5 723 5 757 5 713 5 760 5 766 5 711 5 858 5 702 5 695 5 697 5 823 5 857 5 712 5 808 5 754 5 739 5 694 5 782 5 792 5 751 5 758 5 749 5 798 5 685 5 692 5 792 5 710 5 771 5 724 5 853 5 713 5 823 5 772 5 656 5 763 5 672 5 735 5 810 5 786 5 709 5 731 5 702 5 708 5 669 5 733 5 744 5 758 5 800 5 682 5 716 5 716 5 729 5 778 5 721 5 766 5 820 5 757 5 739 5 799 5 780 5 710 5 749 5 754 5 750 5 699 5 821 5 759 5 818 5 763 5 854 5 779 5 810 5 783 5 686 5 703 5 776 5 675 5 812 5 745 5 759 5 793 5 751 5 761 5 798 5 794 5 729 5 696 5 699 5 831 5 709 5 747 5 722 5 768 5 729 5 702 5 729 5 698 5 767 5 792 5 726 5 737 5 671 5 721 5 842 5 701 5 704 5 708 5 726 5 695 5 665 5 688 5 653 5 690 5 734 5 789 5 659 5 785 5 733 5 740 5 826 5 745 5 929 5 899 5 743 5 790 5 825 5 779 5 677 5 697 5 756 5 693 5 862 5 772 5 783 5 757 5 799 5 778 5 752 5 715 5 709 5 790 5 789 5 865 5 808 5 772 5 743 5 751 5 742 5 676 5 684 5 744 5 709 5 679 5 817 5 755 5 754 5 797 5 709 5 748 5 679 5 751 5 775 5 736 5 790 5 714 5 0 0 + │ │ │ │ <--- -9223372036854775808 --- 59 ----- 811 ----- 1565 ----- 2252 ----- 3068 ----- 3807 ----- 4720 ----- 5381 ----- 6155 ----- 6829 ----- 7487 ----- 8254 ----- 8876 ----- 9751 ----- 10728 ----- 11463 ----- 12385 ----- 13057 ----- 13810 ----- 14495 ----- 15281 ----- 16028 ----- 16640 ----- 17311 ----- 18151 ----- 18880 ----- 19645 ----- 20325 ----- 21088 ----- 21798 ----- 22674 ----- 23507 ----- 24115 ----- 24661 ----- 25340 ----- 26052 ----- 26827 ----- 27518 ----- 28298 ----- 29089 ----- 29777 ----- 30730 ----- 31401 ----- 32057 ----- 32718 ----- 33611 ----- 34562 ----- 35251 ----- 36117 ----- 36887 ----- 37629 ----- 38283 ----- 39104 ----- 39942 ----- 40705 ----- 41481 ----- 42241 ----- 43089 ----- 43725 ----- 44376 ----- 45214 ----- 45899 ----- 46700 ----- 47413 ----- 48356 ----- 49047 ----- 49939 ----- 50742 ----- 51316 ----- 52101 ----- 52710 ----- 53444 ----- 54313 ----- 55140 ----- 55823 ----- 56549 ----- 57219 ----- 57901 ----- 58503 ----- 59234 ----- 59984 ----- 60760 ----- 61613 ----- 62243 ----- 62941 ----- 63638 ----- 64360 ----- 65173 ----- 65880 ----- 66672 ----- 67560 ----- 68334 ----- 69075 ----- 69925 ----- 70742 ----- 71428 ----- 72189 ----- 72958 ----- 73720 ----- 74385 ----- 75274 ----- 76053 ----- 76936 ----- 77721 ----- 78666 ----- 79480 ----- 80349 ----- 81171 ----- 81810 ----- 82482 ----- 83292 ----- 83907 ----- 84780 ----- 85532 ----- 86310 ----- 87149 ----- 87912 ----- 88694 ----- 89543 ----- 90384 ----- 91106 ----- 91764 ----- 92428 ----- 93335 ----- 94018 ----- 94775 ----- 95484 ----- 96279 ----- 97001 ----- 97672 ----- 98394 ----- 99056 ----- 99850 ----- 100688 ----- 101405 ----- 102143 ----- 102751 ----- 103459 ----- 104384 ----- 105052 ----- 105727 ----- 106409 ----- 107125 ----- 107782 ----- 108377 ----- 109020 ----- 109588 ----- 110235 ----- 110967 ----- 111800 ----- 112382 ----- 113196 ----- 113913 ----- 114643 ----- 115529 ----- 116268 ----- 117329 ----- 118341 ----- 119076 ----- 119898 ----- 120782 ----- 121584 ----- 122186 ----- 122830 ----- 123591 ----- 124227 ----- 125175 ----- 125964 ----- 126773 ----- 127535 ----- 128374 ----- 129175 ----- 129928 ----- 130609 ----- 131279 ----- 132102 ----- 132923 ----- 133877 ----- 134732 ----- 135521 ----- 136257 ----- 137007 ----- 137740 ----- 138341 ----- 138958 ----- 139695 ----- 140364 ----- 140971 ----- 141841 ----- 142600 ----- 143356 ----- 144192 ----- 144861 ----- 145607 ----- 146214 ----- 146965 ----- 147761 ----- 148483 ----- 149306 ----- 149986 --- 9223372036854775807 │ │ │ └── key: (1) │ │ └── filters │ │ └── c_custkey:1 = o_custkey:12 [type=bool, outer=(1,12), constraints=(/1: (/NULL - ]; /12: (/NULL - ]), fd=(1)==(12), (12)==(1)] @@ -135,7 +135,7 @@ column_names row_count distinct_count null_count column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err {c_custkey} 503988.00 3.04 <== 148813.00 1.00 0.00 1.00 {o_comment} 503988.00 3.04 <== 317522.00 4.58 <== 0.00 +Inf <== -{o_custkey} 503988.00 3.04 <== 99627.00 1.00 0.00 +Inf <== +{o_custkey} 503988.00 3.04 <== 99620.00 1.00 0.00 +Inf <== {o_orderkey} 503988.00 3.04 <== 317522.00 4.67 <== 0.00 +Inf <== ----Stats for q13_select_5---- @@ -146,7 +146,7 @@ column_names row_count distinct_count null_count ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err {o_comment} 500000.00 2.97 <== 500000.00 2.91 <== 0.00 1.00 -{o_custkey} 500000.00 2.97 <== 99627.00 1.00 0.00 1.00 +{o_custkey} 500000.00 2.97 <== 99620.00 1.00 0.00 1.00 {o_orderkey} 500000.00 2.97 <== 500000.00 2.97 <== 0.00 1.00 ----Stats for q13_scan_6---- @@ -156,8 +156,8 @@ column_names row_count distinct_count null_count {o_orderkey} 1500000 1500000 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{o_comment} 1500000.00 1.00 1473851.00 1.00 0.00 1.00 -{o_custkey} 1500000.00 1.00 99853.00 1.00 0.00 1.00 +{o_comment} 1500000.00 1.00 1469402.00 1.00 0.00 1.00 +{o_custkey} 1500000.00 1.00 99846.00 1.00 0.00 1.00 {o_orderkey} 1500000.00 1.00 1500000.00 1.00 0.00 1.00 ----Stats for q13_scan_7---- diff --git a/pkg/sql/opt/memo/testdata/stats_quality/tpch/q14 b/pkg/sql/opt/memo/testdata/stats_quality/tpch/q14 index 76e63ebdbb2b..ad8304c42760 100644 --- a/pkg/sql/opt/memo/testdata/stats_quality/tpch/q14 +++ b/pkg/sql/opt/memo/testdata/stats_quality/tpch/q14 @@ -51,40 +51,40 @@ project │ │ ├── save-table-name: q14_project_3 │ │ ├── columns: column30:30(float!null) column32:32(float!null) │ │ ├── immutable - │ │ ├── stats: [rows=85001.1, distinct(30)=85001.1, null(30)=0, avgsize(30)=12, distinct(32)=53645.6, null(32)=0, avgsize(32)=8] + │ │ ├── stats: [rows=76412.86, distinct(30)=76412.9, null(30)=0, avgsize(30)=41, distinct(32)=48225.4, null(32)=0, avgsize(32)=18] │ │ ├── inner-join (hash) │ │ │ ├── save-table-name: q14_inner_join_4 │ │ │ ├── columns: l_partkey:2(int!null) l_extendedprice:6(float!null) l_discount:7(float!null) l_shipdate:11(date!null) p_partkey:19(int!null) p_type:23(varchar!null) │ │ │ ├── multiplicity: left-rows(zero-or-more), right-rows(exactly-one) - │ │ │ ├── stats: [rows=85001.1, distinct(2)=69377.6, null(2)=0, avgsize(2)=4, distinct(6)=52819, null(6)=0, avgsize(6)=4, distinct(7)=11, null(7)=0, avgsize(7)=4, distinct(11)=30, null(11)=0, avgsize(11)=4, distinct(19)=69377.6, null(19)=0, avgsize(19)=4, distinct(23)=150, null(23)=0, avgsize(23)=4, distinct(6,7)=53645.6, null(6,7)=0, avgsize(6,7)=8, distinct(6,7,23)=85001.1, null(6,7,23)=0, avgsize(6,7,23)=12] + │ │ │ ├── stats: [rows=76412.86, distinct(2)=63600.6, null(2)=0, avgsize(2)=4, distinct(6)=47518.9, null(6)=0, avgsize(6)=9, distinct(7)=11, null(7)=0, avgsize(7)=9, distinct(11)=30, null(11)=0, avgsize(11)=4, distinct(19)=63600.6, null(19)=0, avgsize(19)=4, distinct(23)=150, null(23)=0, avgsize(23)=23, distinct(6,7)=48225.4, null(6,7)=0, avgsize(6,7)=18, distinct(6,7,23)=76412.9, null(6,7,23)=0, avgsize(6,7,23)=41] │ │ │ ├── fd: (19)-->(23), (2)==(19), (19)==(2) │ │ │ ├── scan part │ │ │ │ ├── save-table-name: q14_scan_5 │ │ │ │ ├── columns: p_partkey:19(int!null) p_type:23(varchar!null) - │ │ │ │ ├── stats: [rows=200000, distinct(19)=199241, null(19)=0, avgsize(19)=4, distinct(23)=150, null(23)=0, avgsize(23)=4] - │ │ │ │ │ histogram(19)= 0 0 0 3.9981 1014.5 3.9981 1043.5 3.9981 946.55 3.9981 1105.5 3.9981 1017.5 3.9981 1020.5 3.9981 880.58 3.9981 954.55 3.9981 883.58 3.9981 933.56 3.9981 891.58 3.9981 1085.5 3.9981 1045.5 3.9981 1134.5 3.9981 1008.5 3.9981 1099.5 3.9981 941.55 3.9981 988.53 3.9981 1003.5 3.9981 894.58 3.9981 975.54 3.9981 1141.5 3.9981 990.53 3.9981 1008.5 3.9981 1074.5 3.9981 966.54 3.9981 994.53 3.9981 906.57 3.9981 1089.5 3.9981 922.56 3.9981 1010.5 3.9981 882.58 3.9981 971.54 3.9981 862.59 3.9981 972.54 3.9981 925.56 3.9981 1156.5 3.9981 1097.5 3.9981 972.54 3.9981 983.53 3.9981 1005.5 3.9981 1048.5 3.9981 1084.5 3.9981 898.57 3.9981 900.57 3.9981 1289.4 3.9981 864.59 3.9981 940.55 3.9981 968.54 3.9981 949.55 3.9981 1023.5 3.9981 865.59 3.9981 1019.5 3.9981 1051.5 3.9981 945.55 3.9981 930.56 3.9981 1086.5 3.9981 1108.5 3.9981 1102.5 3.9981 981.53 3.9981 967.54 3.9981 968.54 3.9981 1045.5 3.9981 829.61 3.9981 1082.5 3.9981 1100.5 3.9981 1007.5 3.9981 1041.5 3.9981 1044.5 3.9981 874.58 3.9981 1075.5 3.9981 1091.5 3.9981 923.56 3.9981 1049.5 3.9981 1064.5 3.9981 1056.5 3.9981 864.59 3.9981 1094.5 3.9981 921.56 3.9981 941.55 3.9981 1055.5 3.9981 1044.5 3.9981 939.55 3.9981 918.56 3.9981 1042.5 3.9981 901.57 3.9981 1003.5 3.9981 1177.4 3.9981 928.56 3.9981 1067.5 3.9981 987.53 3.9981 874.58 3.9981 912.57 3.9981 832.6 3.9981 953.55 3.9981 1078.5 3.9981 886.58 3.9981 894.58 3.9981 938.55 3.9981 987.53 3.9981 985.53 3.9981 1002.5 3.9981 1042.5 3.9981 1274.4 3.9981 1056.5 3.9981 953.55 3.9981 970.54 3.9981 1032.5 3.9981 967.54 3.9981 968.54 3.9981 937.55 3.9981 1130.5 3.9981 918.56 3.9981 904.57 3.9981 957.55 3.9981 1235.4 3.9981 1105.5 3.9981 1009.5 3.9981 1047.5 3.9981 950.55 3.9981 1022.5 3.9981 1069.5 3.9981 1005.5 3.9981 1118.5 3.9981 828.61 3.9981 1119.5 3.9981 842.6 3.9981 995.53 3.9981 983.53 3.9981 921.56 3.9981 1135.5 3.9981 1136.5 3.9981 972.54 3.9981 1125.5 3.9981 887.58 3.9981 1000.5 3.9981 1009.5 3.9981 987.53 3.9981 1066.5 3.9981 947.55 3.9981 991.53 3.9981 1025.5 3.9981 1119.5 3.9981 1020.5 3.9981 1034.5 3.9981 980.53 3.9981 895.57 3.9981 921.56 3.9981 964.54 3.9981 1014.5 3.9981 946.55 3.9981 1039.5 3.9981 1014.5 3.9981 953.55 3.9981 961.54 3.9981 936.56 3.9981 925.56 3.9981 951.55 3.9981 1036.5 3.9981 1020.5 3.9981 1033.5 3.9981 1004.5 3.9981 1053.5 3.9981 1009.5 3.9981 1094.5 3.9981 976.54 3.9981 1012.5 3.9981 1021.5 3.9981 1015.5 3.9981 919.56 3.9981 1078.5 3.9981 1038.5 3.9981 991.53 3.9981 930.56 3.9981 1064.5 3.9981 960.54 3.9981 1011.5 3.9981 970.54 3.9981 1103.5 3.9981 999.53 3.9981 1038.5 3.9981 1108.5 3.9981 1007.5 3.9981 1263.4 3.9981 861.59 3.9981 1009.5 3.9981 917.56 3.9981 1099.5 3.9981 1027.5 3.9981 1008.5 3.9981 983.53 3.9981 1010.5 3.9981 1067.5 3.9981 931.56 3.9981 984.53 3.9981 874.58 3.9981 1002.5 3.9981 954.55 3.9981 1040.5 3.9981 0 0 - │ │ │ │ │ <--- -9223372036854775808 ---- 28 --------- 1067 -------- 2159 -------- 3071 -------- 4270 -------- 5315 -------- 6366 -------- 7145 -------- 8073 -------- 8858 -------- 9745 -------- 10547 -------- 11712 -------- 12807 -------- 14056 -------- 15084 -------- 16273 -------- 17176 -------- 18168 -------- 19188 -------- 19996 -------- 20964 -------- 22225 -------- 23220 -------- 24249 -------- 25395 -------- 26346 -------- 27348 -------- 28181 -------- 29353 -------- 30217 -------- 31249 -------- 32031 -------- 32991 -------- 33729 -------- 34691 -------- 35561 -------- 36846 -------- 38031 -------- 38993 -------- 39976 -------- 40999 -------- 42099 -------- 43263 -------- 44078 -------- 44899 -------- 46401 -------- 47145 -------- 48046 -------- 49001 -------- 49918 -------- 50973 -------- 51718 -------- 52766 -------- 53872 -------- 54782 -------- 55662 -------- 56828 -------- 58033 -------- 59228 -------- 60207 -------- 61159 -------- 62113 -------- 63208 -------- 63870 -------- 65030 -------- 66220 -------- 67247 -------- 68334 -------- 69427 -------- 70192 -------- 71340 -------- 72515 -------- 73382 -------- 74484 -------- 75612 -------- 76726 -------- 77468 -------- 78648 -------- 79510 -------- 80412 -------- 81524 -------- 82617 -------- 83516 -------- 84373 -------- 85462 -------- 86284 -------- 87304 -------- 88625 -------- 89501 -------- 90635 -------- 91625 -------- 92391 -------- 93235 ------- 93905 -------- 94831 -------- 95983 -------- 96773 -------- 97580 -------- 98477 -------- 99466 -------- 100452 -------- 101470 -------- 102560 -------- 104039 -------- 105153 -------- 106078 -------- 107035 -------- 108107 -------- 109059 -------- 110014 -------- 110909 -------- 112151 -------- 113007 -------- 113835 -------- 114769 -------- 116184 -------- 117384 -------- 118415 -------- 119514 -------- 120434 -------- 121488 -------- 122626 -------- 123649 -------- 124870 -------- 125529 -------- 126753 ------- 127446 -------- 128450 -------- 129432 -------- 130295 -------- 131545 -------- 132797 -------- 133758 -------- 134991 -------- 135784 -------- 136797 -------- 137828 -------- 138817 -------- 139949 -------- 140862 -------- 141860 -------- 142919 -------- 144143 -------- 145194 -------- 146269 -------- 147245 -------- 148054 -------- 148917 -------- 149863 -------- 150902 -------- 151794 -------- 152862 -------- 153885 -------- 154792 -------- 155714 -------- 156586 -------- 157436 -------- 158338 -------- 159401 -------- 160434 -------- 161492 -------- 162496 -------- 163589 -------- 164603 -------- 165768 -------- 166719 -------- 167738 -------- 168773 -------- 169798 -------- 170636 -------- 171773 -------- 172839 -------- 173818 -------- 174678 -------- 175791 -------- 176712 -------- 177729 -------- 178668 -------- 179849 -------- 180844 -------- 181911 -------- 183101 -------- 184110 -------- 185558 -------- 186269 -------- 187282 -------- 188116 -------- 189290 -------- 190336 -------- 191348 -------- 192312 -------- 193328 -------- 194446 -------- 195308 -------- 196274 -------- 197016 -------- 198016 -------- 198924 -------- 199994 --- 9223372036854775807 - │ │ │ │ │ histogram(23)= 0 1340 1.975e+05 1160 - │ │ │ │ │ <--- 'ECONOMY ANODIZED BRASS' ----------- 'STANDARD POLISHED TIN' + │ │ │ │ ├── stats: [rows=200000, distinct(19)=199241, null(19)=0, avgsize(19)=4, distinct(23)=150, null(23)=0, avgsize(23)=23] + │ │ │ │ │ histogram(19)= 0 3.9982 929.57 3.9982 1135.5 3.9982 923.58 3.9982 1036.5 3.9982 964.56 3.9982 953.56 3.9982 899.59 3.9982 1152.5 3.9982 1118.5 3.9982 1137.5 3.9982 1129.5 3.9982 1136.5 3.9982 983.55 3.9982 983.55 3.9982 1028.5 3.9982 1007.5 3.9982 1036.5 3.9982 884.59 3.9982 985.55 3.9982 970.55 3.9982 1036.5 3.9982 943.57 3.9982 1020.5 3.9982 1001.5 3.9982 1001.5 3.9982 954.56 3.9982 1036.5 3.9982 990.54 3.9982 928.57 3.9982 1010.5 3.9982 892.59 3.9982 960.56 3.9982 1059.5 3.9982 947.56 3.9982 906.58 3.9982 935.57 3.9982 860.6 3.9982 971.55 3.9982 1067.5 3.9982 994.54 3.9982 961.56 3.9982 943.57 3.9982 901.59 3.9982 972.55 3.9982 956.56 3.9982 1106.5 3.9982 1152.5 3.9982 967.55 3.9982 943.57 3.9982 916.58 3.9982 1076.5 3.9982 933.57 3.9982 1108.5 3.9982 1081.5 3.9982 975.55 3.9982 1021.5 3.9982 1034.5 3.9982 905.58 3.9982 902.58 3.9982 966.56 3.9982 1080.5 3.9982 927.57 3.9982 936.57 3.9982 1008.5 3.9982 1033.5 3.9982 903.58 3.9982 944.57 3.9982 908.58 3.9982 1008.5 3.9982 1059.5 3.9982 1079.5 3.9982 911.58 3.9982 1107.5 3.9982 992.54 3.9982 975.55 3.9982 1156.5 3.9982 1042.5 3.9982 1072.5 3.9982 916.58 3.9982 1022.5 3.9982 999.54 3.9982 966.56 3.9982 936.57 3.9982 934.57 3.9982 969.55 3.9982 1136.5 3.9982 997.54 3.9982 991.54 3.9982 1002.5 3.9982 1047.5 3.9982 1059.5 3.9982 972.55 3.9982 918.58 3.9982 959.56 3.9982 1083.5 3.9982 934.57 3.9982 900.59 3.9982 970.55 3.9982 952.56 3.9982 1063.5 3.9982 870.6 3.9982 958.56 3.9982 1029.5 3.9982 943.57 3.9982 872.6 3.9982 972.55 3.9982 1009.5 3.9982 875.6 3.9982 1127.5 3.9982 987.55 3.9982 1156.5 3.9982 971.55 3.9982 1155.5 3.9982 930.57 3.9982 1051.5 3.9982 1044.5 3.9982 867.6 3.9982 898.59 3.9982 926.57 3.9982 965.56 3.9982 1027.5 3.9982 993.54 3.9982 927.57 3.9982 973.55 3.9982 934.57 3.9982 951.56 3.9982 1007.5 3.9982 1124.5 3.9982 936.57 3.9982 1050.5 3.9982 1075.5 3.9982 1028.5 3.9982 872.6 3.9982 960.56 3.9982 1014.5 3.9982 1017.5 3.9982 860.6 3.9982 1039.5 3.9982 1059.5 3.9982 921.58 3.9982 936.57 3.9982 1024.5 3.9982 970.55 3.9982 1047.5 3.9982 917.58 3.9982 948.56 3.9982 978.55 3.9982 993.54 3.9982 1121.5 3.9982 944.57 3.9982 1005.5 3.9982 1037.5 3.9982 1261.4 3.9982 1062.5 3.9982 925.57 3.9982 976.55 3.9982 892.59 3.9982 972.55 3.9982 1135.5 3.9982 1044.5 3.9982 959.56 3.9982 990.54 3.9982 993.54 3.9982 1130.5 3.9982 919.58 3.9982 1025.5 3.9982 1001.5 3.9982 974.55 3.9982 1061.5 3.9982 1166.5 3.9982 1017.5 3.9982 1063.5 3.9982 1188.5 3.9982 964.56 3.9982 1047.5 3.9982 1210.4 3.9982 1087.5 3.9982 1151.5 3.9982 1096.5 3.9982 957.56 3.9982 1073.5 3.9982 925.57 3.9982 1051.5 3.9982 930.57 3.9982 1005.5 3.9982 977.55 3.9982 963.56 3.9982 1005.5 3.9982 954.56 3.9982 1025.5 3.9982 1039.5 3.9982 985.55 3.9982 923.58 3.9982 1087.5 3.9982 958.56 3.9982 1066.5 3.9982 1110.5 3.9982 934.57 3.9982 946.56 3.9982 + │ │ │ │ │ <---- 23 --------- 901 --------- 2150 -------- 3016 -------- 4093 -------- 5038 -------- 5962 -------- 6778 -------- 8056 -------- 9277 -------- 10530 -------- 11769 -------- 13020 -------- 14001 -------- 14982 -------- 16046 -------- 17072 -------- 18149 -------- 18935 -------- 19920 -------- 20876 -------- 21953 -------- 22859 -------- 23908 -------- 24923 -------- 25938 -------- 26865 -------- 27943 -------- 28938 -------- 29813 -------- 30844 -------- 31647 -------- 32585 -------- 33704 -------- 34617 -------- 35448 -------- 36338 ------- 37071 -------- 38029 -------- 39162 -------- 40163 -------- 41103 -------- 42008 -------- 42828 -------- 43789 -------- 44720 -------- 45920 -------- 47197 -------- 48149 -------- 49054 -------- 49906 -------- 51054 -------- 51940 -------- 53144 -------- 54301 -------- 55267 -------- 56318 -------- 57393 -------- 58223 -------- 59046 -------- 59995 -------- 61150 -------- 62024 -------- 62915 -------- 63943 -------- 65015 -------- 65840 -------- 66748 -------- 67584 -------- 68611 -------- 69729 -------- 70883 -------- 71725 -------- 72926 -------- 73924 -------- 74891 -------- 76176 -------- 77264 -------- 78405 -------- 79257 -------- 80310 -------- 81321 -------- 82270 -------- 83162 -------- 84049 -------- 85004 -------- 86255 -------- 87262 -------- 88259 -------- 89276 -------- 90374 -------- 91493 -------- 92454 -------- 93310 -------- 94246 -------- 95407 -------- 96295 -------- 97113 -------- 98069 -------- 98991 -------- 100116 ------- 100871 -------- 101805 -------- 102871 -------- 103776 ------- 104536 -------- 105497 -------- 106526 ------- 107293 -------- 108529 -------- 109518 -------- 110802 -------- 111761 -------- 113044 -------- 113923 -------- 115027 -------- 116119 ------- 116867 -------- 117681 -------- 118553 -------- 119501 -------- 120563 -------- 121563 -------- 122437 -------- 123400 -------- 124288 -------- 125209 -------- 126234 -------- 127465 -------- 128356 -------- 129458 -------- 130604 -------- 131668 ------- 132428 -------- 133365 -------- 134403 -------- 135446 ------- 136179 -------- 137262 -------- 138380 -------- 139242 -------- 140134 -------- 141190 -------- 142146 -------- 143244 -------- 144097 -------- 145011 -------- 145982 -------- 146981 -------- 148207 -------- 149115 -------- 150119 -------- 151183 -------- 152627 -------- 153735 -------- 154585 -------- 155535 -------- 156315 -------- 157258 -------- 158494 -------- 159570 -------- 160487 -------- 161464 -------- 162446 -------- 163673 -------- 164509 -------- 165550 -------- 166548 -------- 167495 -------- 168601 -------- 169889 -------- 170916 -------- 172026 -------- 173351 -------- 174278 -------- 175359 -------- 176720 -------- 177872 -------- 179135 -------- 180304 -------- 181217 -------- 182345 -------- 183194 -------- 184282 -------- 185142 -------- 186147 -------- 187099 -------- 188024 -------- 189029 -------- 189936 -------- 190977 -------- 192044 -------- 193012 -------- 193858 -------- 195011 -------- 195927 -------- 197043 -------- 198236 -------- 199104 -------- 199995 + │ │ │ │ │ histogram(23)= 0 1360 1.9708e+05 1560 + │ │ │ │ │ <--- 'ECONOMY ANODIZED BRASS' ------------ 'STANDARD POLISHED TIN' │ │ │ │ ├── key: (19) │ │ │ │ └── fd: (19)-->(23) │ │ │ ├── index-join lineitem │ │ │ │ ├── save-table-name: q14_index_join_6 │ │ │ │ ├── columns: l_partkey:2(int!null) l_extendedprice:6(float!null) l_discount:7(float!null) l_shipdate:11(date!null) - │ │ │ │ ├── stats: [rows=84678.52, distinct(2)=69377.6, null(2)=0, avgsize(2)=4, distinct(6)=81644.5, null(6)=0, avgsize(6)=4, distinct(7)=11, null(7)=0, avgsize(7)=4, distinct(11)=30, null(11)=0, avgsize(11)=4, distinct(6,7)=84678.5, null(6,7)=0, avgsize(6,7)=8] - │ │ │ │ │ histogram(11)= 0 0 4247.7 2401 27010 2401 28811 5402 12005 2400.9 - │ │ │ │ │ <--- '1995-08-31' -------- '1995-09-03' ------- '1995-09-13' ------- '1995-09-24' ------- '1995-09-30' + │ │ │ │ ├── stats: [rows=76122.87, distinct(2)=63600.6, null(2)=0, avgsize(2)=4, distinct(6)=73526.2, null(6)=0, avgsize(6)=9, distinct(7)=11, null(7)=0, avgsize(7)=9, distinct(11)=30, null(11)=0, avgsize(11)=4, distinct(6,7)=76122.9, null(6,7)=0, avgsize(6,7)=18] + │ │ │ │ │ histogram(11)= 0 0 26405 3001 28806 2400 13295 2215.8 + │ │ │ │ │ <--- '1995-08-31' ------- '1995-09-11' ------- '1995-09-23' ------- '1995-09-30' │ │ │ │ └── scan lineitem@l_sd │ │ │ │ ├── save-table-name: q14_scan_7 │ │ │ │ ├── columns: l_orderkey:1(int!null) l_linenumber:4(int!null) l_shipdate:11(date!null) │ │ │ │ ├── constraint: /11/1/4: [/'1995-09-01' - /'1995-09-30'] - │ │ │ │ ├── stats: [rows=84678.52, distinct(1)=82944.2, null(1)=0, avgsize(1)=4, distinct(4)=7, null(4)=0, avgsize(4)=4, distinct(11)=30, null(11)=0, avgsize(11)=4] - │ │ │ │ │ histogram(1)= 0 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 414.92 8.4646 423.39 8.4646 423.39 8.4646 423.39 8.4646 423.39 8.4646 423.39 8.4646 423.39 8.4646 423.39 8.4646 423.39 8.4646 423.39 8.4646 423.39 8.4646 423.39 8.4646 423.39 8.4646 423.39 8.4646 423.39 8.4646 423.39 8.4646 423.39 8.4646 423.39 8.4646 423.39 8.4646 423.39 8.4646 423.39 8.4646 423.39 8.4646 423.39 8.4646 423.39 8.4646 423.39 8.4646 423.39 8.4646 423.39 8.4646 423.39 8.4646 423.39 8.4646 423.39 8.4646 423.39 8.4646 423.39 8.4646 423.39 8.4646 423.39 8.4646 423.39 8.4646 423.39 8.4646 423.39 8.4646 423.39 8.4646 423.39 8.4646 423.39 8.4646 423.39 8.4646 423.39 8.4646 423.39 8.4646 423.39 8.4646 423.39 8.4646 423.39 8.4646 423.39 8.4646 423.39 8.4646 423.39 8.4646 423.39 8.4646 - │ │ │ │ │ <--- 576 --------- 38535 -------- 66885 -------- 93380 -------- 127425 -------- 157218 -------- 184483 -------- 215330 -------- 252869 -------- 283878 -------- 313798 -------- 337056 -------- 372549 -------- 399591 -------- 426245 -------- 460578 -------- 498439 -------- 526049 -------- 554468 -------- 577921 -------- 609187 -------- 639524 -------- 665345 -------- 686180 -------- 721539 -------- 755680 -------- 782756 -------- 814496 -------- 845446 -------- 872130 -------- 910912 -------- 933697 -------- 965184 -------- 1000353 -------- 1038658 -------- 1073667 -------- 1097891 -------- 1131330 -------- 1157732 -------- 1179943 -------- 1206401 -------- 1230150 -------- 1261824 -------- 1293217 -------- 1326754 -------- 1357573 -------- 1390145 -------- 1429312 -------- 1460418 -------- 1491104 -------- 1523937 -------- 1559812 -------- 1591653 -------- 1615174 -------- 1646759 -------- 1670465 -------- 1696321 -------- 1724192 -------- 1748033 -------- 1777570 -------- 1807428 -------- 1836962 -------- 1872481 -------- 1902817 -------- 1928324 -------- 1960775 -------- 1985989 -------- 2019107 -------- 2044613 -------- 2071490 -------- 2101959 -------- 2135555 -------- 2164486 -------- 2186337 -------- 2213989 -------- 2246309 -------- 2276992 -------- 2306403 -------- 2329921 -------- 2354977 -------- 2380711 -------- 2410529 -------- 2437920 -------- 2462017 -------- 2483714 -------- 2513920 -------- 2542855 -------- 2574112 -------- 2596035 -------- 2625031 -------- 2658051 -------- 2695046 -------- 2725222 -------- 2754245 -------- 2777702 -------- 2804896 -------- 2844579 -------- 2873860 -------- 2903459 -------- 2933249 -------- 2965479 -------- 2996160 -------- 3022976 -------- 3053152 -------- 3083623 -------- 3111136 -------- 3144033 -------- 3180134 -------- 3209799 -------- 3239394 -------- 3270886 -------- 3297664 -------- 3329444 -------- 3357574 -------- 3380838 -------- 3412196 -------- 3438917 -------- 3462467 -------- 3498629 -------- 3530208 -------- 3562148 -------- 3589889 -------- 3621063 -------- 3655456 -------- 3686724 -------- 3709029 -------- 3738215 -------- 3767687 -------- 3804547 -------- 3831142 -------- 3875111 -------- 3905605 -------- 3933795 -------- 3966593 -------- 3995558 -------- 4020134 -------- 4052513 -------- 4078949 -------- 4114208 -------- 4149762 -------- 4176135 -------- 4207782 -------- 4241376 -------- 4270502 -------- 4304167 -------- 4333669 -------- 4362818 -------- 4393537 -------- 4423076 -------- 4452064 -------- 4491143 -------- 4522723 -------- 4550883 -------- 4581382 -------- 4616002 -------- 4649410 -------- 4680485 -------- 4715584 -------- 4740036 -------- 4771554 -------- 4799461 -------- 4826690 -------- 4855525 -------- 4887974 -------- 4917479 -------- 4950885 -------- 4984195 -------- 5010113 -------- 5033571 -------- 5065472 -------- 5100512 -------- 5129413 -------- 5160069 -------- 5186596 -------- 5221538 -------- 5252964 -------- 5284069 -------- 5314051 -------- 5353026 -------- 5388961 -------- 5424644 -------- 5452676 -------- 5483553 -------- 5516612 -------- 5551041 -------- 5579878 -------- 5612576 -------- 5643427 -------- 5673666 -------- 5709218 -------- 5737221 -------- 5766119 -------- 5795044 -------- 5826560 -------- 5855943 -------- 5889604 -------- 5917607 -------- 5942535 -------- 5969639 -------- 5999557 - │ │ │ │ │ histogram(4)= 0 21449 0 17960 0 15005 0 12744 0 8467.8 0 6173.1 0 2879.1 - │ │ │ │ │ <---- 0 ----- 1 ----- 2 ----- 3 ----- 4 ------ 5 ------ 6 -- - │ │ │ │ │ histogram(11)= 0 0 4247.7 2401 27010 2401 28811 5402 12005 2400.9 - │ │ │ │ │ <--- '1995-08-31' -------- '1995-09-03' ------- '1995-09-13' ------- '1995-09-24' ------- '1995-09-30' + │ │ │ │ ├── stats: [rows=76122.87, distinct(1)=74720.1, null(1)=0, avgsize(1)=4, distinct(4)=7, null(4)=0, avgsize(4)=1, distinct(11)=30, null(11)=0, avgsize(11)=4] + │ │ │ │ │ histogram(1)= 0 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 365.39 15.221 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 365.39 15.221 373 7.6107 373 7.6107 373 7.6107 373 7.6107 365.39 15.221 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 373 7.6107 380.61 7.6107 380.61 7.6107 380.61 7.6107 380.61 7.6107 380.61 7.6107 380.61 7.6107 380.61 7.6107 380.61 7.6107 380.61 7.6107 380.61 7.6107 380.61 7.6107 380.61 7.6107 380.61 7.6107 380.61 7.6107 380.61 7.6107 380.61 7.6107 380.61 7.6107 380.61 7.6107 380.61 7.6107 380.61 7.6107 380.61 7.6107 380.61 7.6107 380.61 7.6107 380.61 7.6107 380.61 7.6107 380.61 7.6107 380.61 7.6107 380.61 7.6107 380.61 7.6107 380.61 7.6107 380.61 7.6107 380.61 7.6107 380.61 7.6107 380.61 7.6107 380.61 7.6107 380.61 7.6107 380.61 7.6107 380.61 7.6107 380.61 7.6107 380.61 7.6107 380.61 7.6107 380.61 7.6107 380.61 7.6107 380.61 7.6107 380.61 7.6107 380.61 7.6107 380.61 7.6107 380.61 7.6107 380.61 7.6107 + │ │ │ │ │ <--- 197 ------ 23686 ----- 53253 ----- 90435 ----- 121730 ----- 153280 ----- 175456 ----- 208548 ----- 242209 ----- 273057 -------- 296640 ----- 330307 ----- 360999 ----- 386307 ----- 420225 ----- 450050 ----- 477795 ----- 504711 ----- 533153 ----- 556672 ----- 582243 ----- 613729 ----- 646117 ----- 675840 ----- 706048 ----- 733063 ----- 769282 ----- 793922 ----- 820357 ----- 849536 ----- 875719 ----- 905028 ----- 940643 ----- 968355 ----- 998721 ----- 1023621 ----- 1059424 ----- 1084932 ----- 1115553 ----- 1139363 ----- 1167361 ----- 1194400 ----- 1225984 ----- 1253861 ----- 1281633 ----- 1304999 ----- 1336355 ----- 1370759 ----- 1400832 ----- 1434085 ----- 1458852 ----- 1491427 ----- 1525120 ----- 1555205 ----- 1591300 ----- 1619426 ----- 1651458 ----- 1682950 ----- 1711399 ----- 1747591 ----- 1787205 -------- 1822240 ----- 1856163 ----- 1886915 ----- 1910949 ----- 1947202 -------- 1974311 ----- 2009286 ----- 2044034 ----- 2079104 ----- 2103488 ----- 2134657 ----- 2164293 ----- 2204514 ----- 2230823 ----- 2265253 ----- 2289826 ----- 2329539 ----- 2364455 ----- 2393507 ----- 2414628 ----- 2440228 ----- 2465255 ----- 2489568 ----- 2520900 ----- 2554919 ----- 2583333 ----- 2612966 ----- 2644833 ----- 2667362 ----- 2702784 ----- 2727394 ----- 2759748 ----- 2794531 ----- 2822214 ----- 2846624 ----- 2883748 ----- 2919586 ----- 2951908 ----- 2980068 ----- 3014726 ----- 3050725 ----- 3081028 ----- 3113351 ----- 3150243 ----- 3185669 ----- 3214311 ----- 3241281 ----- 3275748 ----- 3303232 ----- 3339559 ----- 3370627 ----- 3393664 ----- 3435265 ----- 3464581 ----- 3489026 ----- 3516096 ----- 3548480 ----- 3587015 ----- 3611239 ----- 3638724 ----- 3668641 ----- 3695751 ----- 3729636 ----- 3751523 ----- 3784608 ----- 3815715 ----- 3848608 ----- 3881184 ----- 3908738 ----- 3940002 ----- 3966176 ----- 4001984 ----- 4035687 ----- 4065283 ----- 4092834 ----- 4133062 ----- 4160613 ----- 4196421 ----- 4223713 ----- 4254788 ----- 4291040 ----- 4313664 ----- 4342823 ----- 4369952 ----- 4391684 ----- 4419040 ----- 4449921 ----- 4471781 ----- 4506210 ----- 4538176 -------- 4571297 -------- 4601121 -------- 4630887 -------- 4657476 -------- 4684803 -------- 4714566 -------- 4744070 -------- 4776385 -------- 4807777 -------- 4839491 -------- 4873953 -------- 4902245 -------- 4936263 -------- 4970721 -------- 5003140 -------- 5029729 -------- 5059010 -------- 5087521 -------- 5121093 -------- 5150405 -------- 5178375 -------- 5203683 -------- 5234531 -------- 5268195 -------- 5300004 -------- 5331558 -------- 5362178 -------- 5385762 -------- 5418498 -------- 5445762 -------- 5483109 -------- 5514561 -------- 5542052 -------- 5569572 -------- 5596102 -------- 5622401 -------- 5652194 -------- 5671362 -------- 5699591 -------- 5727136 -------- 5753284 -------- 5780742 -------- 5809189 -------- 5836545 -------- 5864454 -------- 5894917 -------- 5933825 -------- 5968933 -------- 5999590 + │ │ │ │ │ histogram(4)= 0 18871 0 16983 0 13352 0 10931 0 8076.6 0 5267.7 0 2641.5 + │ │ │ │ │ <---- 1 ----- 2 ----- 3 ----- 4 ----- 5 ------ 6 ------ 7 -- + │ │ │ │ │ histogram(11)= 0 0 26405 3001 28806 2400 13295 2215.8 + │ │ │ │ │ <--- '1995-08-31' ------- '1995-09-11' ------- '1995-09-23' ------- '1995-09-30' │ │ │ │ ├── key: (1,4) │ │ │ │ └── fd: (1,4)-->(11) │ │ │ └── filters @@ -122,8 +122,8 @@ column_names row_count distinct_count null_count {column32} 75983 75983 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{column30} 85001.00 1.12 85001.00 6.73 <== 0.00 1.00 -{column32} 85001.00 1.12 53646.00 1.42 0.00 1.00 +{column30} 76413.00 1.01 76413.00 6.05 <== 0.00 1.00 +{column32} 76413.00 1.01 48225.00 1.58 0.00 1.00 ----Stats for q14_inner_join_4---- column_names row_count distinct_count null_count @@ -135,12 +135,12 @@ column_names row_count distinct_count null_count {p_type} 75983 150 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{l_discount} 85001.00 1.12 11.00 1.00 0.00 1.00 -{l_extendedprice} 85001.00 1.12 52819.00 1.38 0.00 1.00 -{l_partkey} 85001.00 1.12 69378.00 1.10 0.00 1.00 -{l_shipdate} 85001.00 1.12 30.00 1.00 0.00 1.00 -{p_partkey} 85001.00 1.12 69378.00 1.10 0.00 1.00 -{p_type} 85001.00 1.12 150.00 1.00 0.00 1.00 +{l_discount} 76413.00 1.01 11.00 1.00 0.00 1.00 +{l_extendedprice} 76413.00 1.01 47519.00 1.53 0.00 1.00 +{l_partkey} 76413.00 1.01 63601.00 1.01 0.00 1.00 +{l_shipdate} 76413.00 1.01 30.00 1.00 0.00 1.00 +{p_partkey} 76413.00 1.01 63601.00 1.01 0.00 1.00 +{p_type} 76413.00 1.01 150.00 1.00 0.00 1.00 ----Stats for q14_scan_5---- column_names row_count distinct_count null_count @@ -159,10 +159,10 @@ column_names row_count distinct_count null_count {l_shipdate} 75983 30 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{l_discount} 84679.00 1.11 11.00 1.00 0.00 1.00 -{l_extendedprice} 84679.00 1.11 81644.00 1.12 0.00 1.00 -{l_partkey} 84679.00 1.11 69378.00 1.10 0.00 1.00 -{l_shipdate} 84679.00 1.11 30.00 1.00 0.00 1.00 +{l_discount} 76123.00 1.00 11.00 1.00 0.00 1.00 +{l_extendedprice} 76123.00 1.00 73526.00 1.01 0.00 1.00 +{l_partkey} 76123.00 1.00 63601.00 1.01 0.00 1.00 +{l_shipdate} 76123.00 1.00 30.00 1.00 0.00 1.00 ----Stats for q14_scan_7---- column_names row_count distinct_count null_count @@ -171,8 +171,8 @@ column_names row_count distinct_count null_count {l_shipdate} 75983 30 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{l_linenumber} 84679.00 1.11 7.00 1.00 0.00 1.00 -{l_orderkey} 84679.00 1.11 82944.00 1.67 0.00 1.00 -{l_shipdate} 84679.00 1.11 30.00 1.00 0.00 1.00 +{l_linenumber} 76123.00 1.00 7.00 1.00 0.00 1.00 +{l_orderkey} 76123.00 1.00 74720.00 1.51 0.00 1.00 +{l_shipdate} 76123.00 1.00 30.00 1.00 0.00 1.00 ---- ---- diff --git a/pkg/sql/opt/memo/testdata/stats_quality/tpch/q15 b/pkg/sql/opt/memo/testdata/stats_quality/tpch/q15 index aad9487b00e4..62c44bbdce73 100644 --- a/pkg/sql/opt/memo/testdata/stats_quality/tpch/q15 +++ b/pkg/sql/opt/memo/testdata/stats_quality/tpch/q15 @@ -55,7 +55,7 @@ project ├── save-table-name: q15_project_1 ├── columns: s_suppkey:1(int!null) s_name:2(char!null) s_address:3(varchar!null) s_phone:5(char!null) total_revenue:29(float!null) ├── immutable - ├── stats: [rows=3333.333, distinct(1)=3306.67, null(1)=0, avgsize(1)=4, distinct(2)=2834.36, null(2)=0, avgsize(2)=4, distinct(3)=2834.81, null(3)=0, avgsize(3)=4, distinct(5)=2827.56, null(5)=0, avgsize(5)=4, distinct(29)=2100.04, null(29)=0, avgsize(29)=4] + ├── stats: [rows=3333.333, distinct(1)=3306.67, null(1)=0, avgsize(1)=3, distinct(2)=2834.36, null(2)=0, avgsize(2)=20, distinct(3)=2834.81, null(3)=0, avgsize(3)=27, distinct(5)=2834.81, null(5)=0, avgsize(5)=17, distinct(29)=2100.04, null(29)=0, avgsize(29)=4] ├── key: (1) ├── fd: (1)-->(2,3,5,29) ├── ordering: +1 @@ -65,22 +65,22 @@ project ├── left ordering: +1 ├── right ordering: +12 ├── immutable - ├── stats: [rows=3333.333, distinct(1)=3306.67, null(1)=0, avgsize(1)=4, distinct(2)=2834.36, null(2)=0, avgsize(2)=4, distinct(3)=2834.81, null(3)=0, avgsize(3)=4, distinct(5)=2827.56, null(5)=0, avgsize(5)=4, distinct(12)=3306.67, null(12)=0, avgsize(12)=4, distinct(29)=2100.04, null(29)=0, avgsize(29)=4] + ├── stats: [rows=3333.333, distinct(1)=3306.67, null(1)=0, avgsize(1)=3, distinct(2)=2834.36, null(2)=0, avgsize(2)=20, distinct(3)=2834.81, null(3)=0, avgsize(3)=27, distinct(5)=2834.81, null(5)=0, avgsize(5)=17, distinct(12)=3306.67, null(12)=0, avgsize(12)=4, distinct(29)=2100.04, null(29)=0, avgsize(29)=4] ├── key: (12) ├── fd: (1)-->(2,3,5), (12)-->(29), (1)==(12), (12)==(1) ├── ordering: +(1|12) [actual: +1] ├── scan supplier │ ├── save-table-name: q15_scan_3 │ ├── columns: s_suppkey:1(int!null) s_name:2(char!null) s_address:3(varchar!null) s_phone:5(char!null) - │ ├── stats: [rows=10000, distinct(1)=9920, null(1)=0, avgsize(1)=4, distinct(2)=9990, null(2)=0, avgsize(2)=4, distinct(3)=10000, null(3)=0, avgsize(3)=4, distinct(5)=9840, null(5)=0, avgsize(5)=4] + │ ├── stats: [rows=10000, distinct(1)=9920, null(1)=0, avgsize(1)=3, distinct(2)=9990, null(2)=0, avgsize(2)=20, distinct(3)=10000, null(3)=0, avgsize(3)=27, distinct(5)=10000, null(5)=0, avgsize(5)=17] │ │ histogram(1)= 0 0 0 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 0 0 │ │ <--- -9223372036854775808 --- 1 ---- 51 ---- 101 ---- 151 ---- 201 ---- 251 ---- 301 ---- 351 ---- 401 ---- 451 ---- 501 ---- 551 ---- 601 ---- 651 ---- 701 ---- 751 ---- 801 ---- 851 ---- 901 ---- 951 ---- 1001 ---- 1051 ---- 1101 ---- 1151 ---- 1201 ---- 1251 ---- 1301 ---- 1351 ---- 1401 ---- 1451 ---- 1501 ---- 1551 ---- 1601 ---- 1651 ---- 1701 ---- 1751 ---- 1801 ---- 1851 ---- 1901 ---- 1951 ---- 2001 ---- 2051 ---- 2101 ---- 2151 ---- 2201 ---- 2251 ---- 2301 ---- 2351 ---- 2401 ---- 2451 ---- 2501 ---- 2551 ---- 2601 ---- 2651 ---- 2701 ---- 2751 ---- 2801 ---- 2851 ---- 2901 ---- 2951 ---- 3001 ---- 3051 ---- 3101 ---- 3151 ---- 3201 ---- 3251 ---- 3301 ---- 3351 ---- 3401 ---- 3451 ---- 3501 ---- 3551 ---- 3601 ---- 3651 ---- 3701 ---- 3751 ---- 3801 ---- 3851 ---- 3901 ---- 3951 ---- 4001 ---- 4051 ---- 4101 ---- 4151 ---- 4201 ---- 4251 ---- 4301 ---- 4351 ---- 4401 ---- 4451 ---- 4501 ---- 4551 ---- 4601 ---- 4651 ---- 4701 ---- 4751 ---- 4801 ---- 4851 ---- 4901 ---- 4951 ---- 5001 ---- 5051 ---- 5101 ---- 5151 ---- 5201 ---- 5251 ---- 5301 ---- 5351 ---- 5401 ---- 5451 ---- 5501 ---- 5551 ---- 5601 ---- 5651 ---- 5701 ---- 5751 ---- 5801 ---- 5851 ---- 5901 ---- 5951 ---- 6001 ---- 6051 ---- 6101 ---- 6151 ---- 6201 ---- 6251 ---- 6301 ---- 6351 ---- 6401 ---- 6451 ---- 6501 ---- 6551 ---- 6601 ---- 6651 ---- 6701 ---- 6751 ---- 6801 ---- 6851 ---- 6901 ---- 6951 ---- 7001 ---- 7051 ---- 7101 ---- 7151 ---- 7201 ---- 7251 ---- 7301 ---- 7351 ---- 7401 ---- 7451 ---- 7501 ---- 7552 ---- 7603 ---- 7654 ---- 7705 ---- 7756 ---- 7807 ---- 7858 ---- 7909 ---- 7960 ---- 8011 ---- 8062 ---- 8113 ---- 8164 ---- 8215 ---- 8266 ---- 8317 ---- 8368 ---- 8419 ---- 8470 ---- 8521 ---- 8572 ---- 8623 ---- 8674 ---- 8725 ---- 8776 ---- 8827 ---- 8878 ---- 8929 ---- 8980 ---- 9031 ---- 9082 ---- 9133 ---- 9184 ---- 9235 ---- 9286 ---- 9337 ---- 9388 ---- 9439 ---- 9490 ---- 9541 ---- 9592 ---- 9643 ---- 9694 ---- 9745 ---- 9796 ---- 9847 ---- 9898 ---- 9949 ---- 10000 --- 9223372036854775807 │ │ histogram(2)= 0 1 9998 1 │ │ <--- 'Supplier#000000001' ------ 'Supplier#000010000' - │ │ histogram(3)= 0 1 9998 1 - │ │ <--- ' 7thzdOKLdVP yR7ZbOMnubI6,PrkxBX ZYw1' ------ 'zzvmS9DyfR' + │ │ histogram(3)= 0 1 9998 1 + │ │ <--- ' 9aW1wwnBJJPnCx,nox0MA48Y0zpI1IeVfYZ' ------ 'zzfDhdtZcvmVzA8rNFU,Yctj1zBN' │ │ histogram(5)= 0 1 9998 1 - │ │ <--- '10-101-276-5805' ------ '34-997-188-3418' + │ │ <--- '10-102-116-6785' ------ '34-998-900-4911' │ ├── key: (1) │ ├── fd: (1)-->(2,3,5) │ └── ordering: +1 @@ -111,24 +111,24 @@ project │ │ │ ├── save-table-name: q15_project_7 │ │ │ ├── columns: column28:28(float!null) l_suppkey:12(int!null) │ │ │ ├── immutable - │ │ │ ├── stats: [rows=227324.7, distinct(12)=9920, null(12)=0, avgsize(12)=4, distinct(28)=227325, null(28)=0, avgsize(28)=8] + │ │ │ ├── stats: [rows=238668.4, distinct(12)=9920, null(12)=0, avgsize(12)=4, distinct(28)=238668, null(28)=0, avgsize(28)=18] │ │ │ ├── index-join lineitem │ │ │ │ ├── save-table-name: q15_index_join_8 │ │ │ │ ├── columns: l_suppkey:12(int!null) l_extendedprice:15(float!null) l_discount:16(float!null) l_shipdate:20(date!null) - │ │ │ │ ├── stats: [rows=227324.7, distinct(12)=9920, null(12)=0, avgsize(12)=4, distinct(15)=206167, null(15)=0, avgsize(15)=4, distinct(16)=11, null(16)=0, avgsize(16)=4, distinct(20)=91, null(20)=0, avgsize(20)=4, distinct(15,16)=227325, null(15,16)=0, avgsize(15,16)=8] - │ │ │ │ │ histogram(20)= 0 0 14405 3001 24609 4802 27010 4802 26410 6603 25810 4202 28211 3001 24609 4202 23082 2564.6 - │ │ │ │ │ <--- '1995-12-31' ------- '1996-01-07' ------- '1996-01-21' ------- '1996-02-01' ------- '1996-02-14' ------- '1996-02-23' ------- '1996-03-07' ------- '1996-03-21' ------- '1996-03-31' + │ │ │ │ ├── stats: [rows=238668.4, distinct(12)=9920, null(12)=0, avgsize(12)=4, distinct(15)=214148, null(15)=0, avgsize(15)=9, distinct(16)=11, null(16)=0, avgsize(16)=9, distinct(20)=91, null(20)=0, avgsize(20)=4, distinct(15,16)=238668, null(15,16)=0, avgsize(15,16)=18] + │ │ │ │ │ histogram(20)= 0 0 2820.6 1200 28206 600 27606 3601 25805 3001 25805 3001 27606 2400 26405 3001 25805 4801 24004 3000.6 + │ │ │ │ │ <--- '1995-12-31' -------- '1996-01-02' ------- '1996-01-14' ------- '1996-01-25' ------- '1996-02-07' ------- '1996-02-18' ------- '1996-02-28' ------- '1996-03-12' ------- '1996-03-22' ------- '1996-03-31' │ │ │ │ └── scan lineitem@l_sd │ │ │ │ ├── save-table-name: q15_scan_9 │ │ │ │ ├── columns: l_orderkey:10(int!null) l_linenumber:13(int!null) l_shipdate:20(date!null) │ │ │ │ ├── constraint: /20/10/13: [/'1996-01-01' - /'1996-03-31'] - │ │ │ │ ├── stats: [rows=227324.7, distinct(10)=215016, null(10)=0, avgsize(10)=4, distinct(13)=7, null(13)=0, avgsize(13)=4, distinct(20)=91, null(20)=0, avgsize(20)=4] - │ │ │ │ │ histogram(10)= 0 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1136.6 22.724 1136.6 22.724 1136.6 22.724 1136.6 22.724 1136.6 22.724 1136.6 22.724 1136.6 22.724 1136.6 22.724 1136.6 22.724 1136.6 22.724 1136.6 22.724 1136.6 22.724 1136.6 22.724 1136.6 22.724 1136.6 22.724 1136.6 22.724 1136.6 22.724 1136.6 22.724 1136.6 22.724 1136.6 22.724 1136.6 22.724 1136.6 22.724 1136.6 22.724 1136.6 22.724 1136.6 22.724 1136.6 22.724 1136.6 22.724 1136.6 22.724 1136.6 22.724 1136.6 22.724 1136.6 22.724 1136.6 22.724 1136.6 22.724 1136.6 22.724 1136.6 22.724 1136.6 22.724 1136.6 22.724 1136.6 22.724 1136.6 22.724 1136.6 22.724 1136.6 22.724 1136.6 22.724 1136.6 22.724 1136.6 22.724 1136.6 22.724 1136.6 22.724 1136.6 22.724 1136.6 22.724 1136.6 22.724 - │ │ │ │ │ <--- 576 --------- 38535 -------- 66885 -------- 93380 -------- 127425 -------- 157218 -------- 184483 -------- 215330 -------- 252869 -------- 283878 -------- 313798 -------- 337056 -------- 372549 -------- 399591 -------- 426245 -------- 460578 -------- 498439 -------- 526049 -------- 554468 -------- 577921 -------- 609187 -------- 639524 -------- 665345 -------- 686180 -------- 721539 -------- 755680 -------- 782756 -------- 814496 -------- 845446 -------- 872130 -------- 910912 -------- 933697 -------- 965184 -------- 1000353 -------- 1038658 -------- 1073667 -------- 1097891 -------- 1131330 -------- 1157732 -------- 1179943 -------- 1206401 -------- 1230150 -------- 1261824 -------- 1293217 -------- 1326754 -------- 1357573 -------- 1390145 -------- 1429312 -------- 1460418 -------- 1491104 -------- 1523937 -------- 1559812 -------- 1591653 -------- 1615174 -------- 1646759 -------- 1670465 -------- 1696321 -------- 1724192 -------- 1748033 -------- 1777570 -------- 1807428 -------- 1836962 -------- 1872481 -------- 1902817 -------- 1928324 -------- 1960775 -------- 1985989 -------- 2019107 -------- 2044613 -------- 2071490 -------- 2101959 -------- 2135555 -------- 2164486 -------- 2186337 -------- 2213989 -------- 2246309 -------- 2276992 -------- 2306403 -------- 2329921 -------- 2354977 -------- 2380711 -------- 2410529 -------- 2437920 -------- 2462017 -------- 2483714 -------- 2513920 -------- 2542855 -------- 2574112 -------- 2596035 -------- 2625031 -------- 2658051 -------- 2695046 -------- 2725222 -------- 2754245 -------- 2777702 -------- 2804896 -------- 2844579 -------- 2873860 -------- 2903459 -------- 2933249 -------- 2965479 -------- 2996160 -------- 3022976 -------- 3053152 -------- 3083623 -------- 3111136 -------- 3144033 -------- 3180134 -------- 3209799 -------- 3239394 -------- 3270886 -------- 3297664 -------- 3329444 -------- 3357574 -------- 3380838 -------- 3412196 -------- 3438917 -------- 3462467 -------- 3498629 -------- 3530208 -------- 3562148 -------- 3589889 -------- 3621063 -------- 3655456 -------- 3686724 -------- 3709029 -------- 3738215 -------- 3767687 -------- 3804547 -------- 3831142 -------- 3875111 -------- 3905605 -------- 3933795 -------- 3966593 -------- 3995558 -------- 4020134 -------- 4052513 -------- 4078949 -------- 4114208 -------- 4149762 -------- 4176135 -------- 4207782 -------- 4241376 -------- 4270502 -------- 4304167 -------- 4333669 -------- 4362818 -------- 4393537 -------- 4423076 -------- 4452064 -------- 4491143 -------- 4522723 -------- 4550883 -------- 4581382 -------- 4616002 -------- 4649410 -------- 4680485 -------- 4715584 -------- 4740036 -------- 4771554 -------- 4799461 -------- 4826690 -------- 4855525 -------- 4887974 -------- 4917479 -------- 4950885 -------- 4984195 -------- 5010113 -------- 5033571 -------- 5065472 -------- 5100512 -------- 5129413 -------- 5160069 -------- 5186596 -------- 5221538 -------- 5252964 -------- 5284069 -------- 5314051 -------- 5353026 -------- 5388961 -------- 5424644 -------- 5452676 -------- 5483553 -------- 5516612 -------- 5551041 -------- 5579878 -------- 5612576 -------- 5643427 -------- 5673666 -------- 5709218 -------- 5737221 -------- 5766119 -------- 5795044 -------- 5826560 -------- 5855943 -------- 5889604 -------- 5917607 -------- 5942535 -------- 5969639 -------- 5999557 - │ │ │ │ │ histogram(13)= 0 57581 0 48216 0 40282 0 34212 0 22732 0 16572 0 7729 - │ │ │ │ │ <---- 0 ----- 1 ----- 2 ----- 3 ----- 4 ----- 5 ---- 6 - - │ │ │ │ │ histogram(20)= 0 0 14405 3001 24609 4802 27010 4802 26410 6603 25810 4202 28211 3001 24609 4202 23082 2564.6 - │ │ │ │ │ <--- '1995-12-31' ------- '1996-01-07' ------- '1996-01-21' ------- '1996-02-01' ------- '1996-02-14' ------- '1996-02-23' ------- '1996-03-07' ------- '1996-03-21' ------- '1996-03-31' + │ │ │ │ ├── stats: [rows=238668.4, distinct(10)=225118, null(10)=0, avgsize(10)=4, distinct(13)=7, null(13)=0, avgsize(13)=1, distinct(20)=91, null(20)=0, avgsize(20)=4] + │ │ │ │ │ histogram(10)= 0 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1145.6 47.724 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1145.6 47.724 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1145.6 47.724 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1193.3 23.862 1193.3 23.862 1193.3 23.862 1193.3 23.862 1193.3 23.862 1193.3 23.862 1193.3 23.862 1193.3 23.862 1193.3 23.862 1193.3 23.862 1193.3 23.862 1193.3 23.862 1193.3 23.862 1193.3 23.862 1193.3 23.862 1193.3 23.862 1193.3 23.862 1193.3 23.862 1193.3 23.862 1193.3 23.862 1193.3 23.862 1193.3 23.862 1193.3 23.862 1193.3 23.862 1193.3 23.862 1193.3 23.862 1193.3 23.862 1193.3 23.862 1193.3 23.862 1193.3 23.862 1193.3 23.862 1193.3 23.862 1193.3 23.862 1193.3 23.862 1193.3 23.862 1193.3 23.862 1193.3 23.862 1193.3 23.862 1193.3 23.862 1193.3 23.862 1193.3 23.862 1193.3 23.862 1193.3 23.862 1193.3 23.862 1193.3 23.862 1193.3 23.862 1193.3 23.862 1193.3 23.862 1193.3 23.862 + │ │ │ │ │ <--- 197 --------- 23686 -------- 53253 -------- 90435 -------- 121730 -------- 153280 -------- 175456 -------- 208548 -------- 242209 -------- 273057 -------- 296640 -------- 330307 -------- 360999 -------- 386307 -------- 420225 -------- 450050 -------- 477795 -------- 504711 -------- 533153 -------- 556672 -------- 582243 -------- 613729 -------- 646117 -------- 675840 -------- 706048 -------- 733063 -------- 769282 -------- 793922 -------- 820357 -------- 849536 -------- 875719 -------- 905028 -------- 940643 -------- 968355 -------- 998721 -------- 1023621 -------- 1059424 -------- 1084932 -------- 1115553 -------- 1139363 -------- 1167361 -------- 1194400 -------- 1225984 -------- 1253861 -------- 1281633 -------- 1304999 -------- 1336355 -------- 1370759 -------- 1400832 -------- 1434085 -------- 1458852 -------- 1491427 -------- 1525120 -------- 1555205 -------- 1591300 -------- 1619426 -------- 1651458 -------- 1682950 -------- 1711399 -------- 1747591 -------- 1787205 -------- 1822240 -------- 1856163 -------- 1886915 -------- 1910949 -------- 1947202 -------- 1974311 -------- 2009286 -------- 2044034 -------- 2079104 -------- 2103488 -------- 2134657 -------- 2164293 -------- 2204514 -------- 2230823 -------- 2265253 -------- 2289826 -------- 2329539 -------- 2364455 -------- 2393507 -------- 2414628 -------- 2440228 -------- 2465255 -------- 2489568 -------- 2520900 -------- 2554919 -------- 2583333 -------- 2612966 -------- 2644833 -------- 2667362 -------- 2702784 -------- 2727394 -------- 2759748 -------- 2794531 -------- 2822214 -------- 2846624 -------- 2883748 -------- 2919586 -------- 2951908 -------- 2980068 -------- 3014726 -------- 3050725 -------- 3081028 -------- 3113351 -------- 3150243 -------- 3185669 -------- 3214311 -------- 3241281 -------- 3275748 -------- 3303232 -------- 3339559 -------- 3370627 -------- 3393664 -------- 3435265 -------- 3464581 -------- 3489026 -------- 3516096 -------- 3548480 -------- 3587015 -------- 3611239 -------- 3638724 -------- 3668641 -------- 3695751 -------- 3729636 -------- 3751523 -------- 3784608 -------- 3815715 -------- 3848608 -------- 3881184 -------- 3908738 -------- 3940002 -------- 3966176 -------- 4001984 -------- 4035687 -------- 4065283 -------- 4092834 -------- 4133062 -------- 4160613 -------- 4196421 -------- 4223713 -------- 4254788 -------- 4291040 -------- 4313664 -------- 4342823 -------- 4369952 -------- 4391684 -------- 4419040 -------- 4449921 -------- 4471781 -------- 4506210 -------- 4538176 -------- 4571297 -------- 4601121 -------- 4630887 -------- 4657476 -------- 4684803 -------- 4714566 -------- 4744070 -------- 4776385 -------- 4807777 -------- 4839491 -------- 4873953 -------- 4902245 -------- 4936263 -------- 4970721 -------- 5003140 -------- 5029729 -------- 5059010 -------- 5087521 -------- 5121093 -------- 5150405 -------- 5178375 -------- 5203683 -------- 5234531 -------- 5268195 -------- 5300004 -------- 5331558 -------- 5362178 -------- 5385762 -------- 5418498 -------- 5445762 -------- 5483109 -------- 5514561 -------- 5542052 -------- 5569572 -------- 5596102 -------- 5622401 -------- 5652194 -------- 5671362 -------- 5699591 -------- 5727136 -------- 5753284 -------- 5780742 -------- 5809189 -------- 5836545 -------- 5864454 -------- 5894917 -------- 5933825 -------- 5968933 -------- 5999590 + │ │ │ │ │ histogram(13)= 0 59166 0 53247 0 41862 0 34273 0 25323 0 16516 0 8281.8 + │ │ │ │ │ <---- 1 ----- 2 ----- 3 ----- 4 ----- 5 ----- 6 ----- 7 -- + │ │ │ │ │ histogram(20)= 0 0 2820.6 1200 28206 600 27606 3601 25805 3001 25805 3001 27606 2400 26405 3001 25805 4801 24004 3000.6 + │ │ │ │ │ <--- '1995-12-31' -------- '1996-01-02' ------- '1996-01-14' ------- '1996-01-25' ------- '1996-02-07' ------- '1996-02-18' ------- '1996-02-28' ------- '1996-03-12' ------- '1996-03-22' ------- '1996-03-31' │ │ │ │ ├── key: (10,13) │ │ │ │ └── fd: (10,13)-->(20) │ │ │ └── projections @@ -160,24 +160,24 @@ project │ │ │ ├── save-table-name: q15_project_12 │ │ │ ├── columns: column48:48(float!null) l_suppkey:32(int!null) │ │ │ ├── immutable - │ │ │ ├── stats: [rows=227324.7, distinct(32)=9920, null(32)=0, avgsize(32)=4, distinct(48)=227325, null(48)=0, avgsize(48)=8] + │ │ │ ├── stats: [rows=238668.4, distinct(32)=9920, null(32)=0, avgsize(32)=4, distinct(48)=238668, null(48)=0, avgsize(48)=18] │ │ │ ├── index-join lineitem │ │ │ │ ├── save-table-name: q15_index_join_13 │ │ │ │ ├── columns: l_suppkey:32(int!null) l_extendedprice:35(float!null) l_discount:36(float!null) l_shipdate:40(date!null) - │ │ │ │ ├── stats: [rows=227324.7, distinct(32)=9920, null(32)=0, avgsize(32)=4, distinct(35)=206167, null(35)=0, avgsize(35)=4, distinct(36)=11, null(36)=0, avgsize(36)=4, distinct(40)=91, null(40)=0, avgsize(40)=4, distinct(35,36)=227325, null(35,36)=0, avgsize(35,36)=8] - │ │ │ │ │ histogram(40)= 0 0 14405 3001 24609 4802 27010 4802 26410 6603 25810 4202 28211 3001 24609 4202 23082 2564.6 - │ │ │ │ │ <--- '1995-12-31' ------- '1996-01-07' ------- '1996-01-21' ------- '1996-02-01' ------- '1996-02-14' ------- '1996-02-23' ------- '1996-03-07' ------- '1996-03-21' ------- '1996-03-31' + │ │ │ │ ├── stats: [rows=238668.4, distinct(32)=9920, null(32)=0, avgsize(32)=4, distinct(35)=214148, null(35)=0, avgsize(35)=9, distinct(36)=11, null(36)=0, avgsize(36)=9, distinct(40)=91, null(40)=0, avgsize(40)=4, distinct(35,36)=238668, null(35,36)=0, avgsize(35,36)=18] + │ │ │ │ │ histogram(40)= 0 0 2820.6 1200 28206 600 27606 3601 25805 3001 25805 3001 27606 2400 26405 3001 25805 4801 24004 3000.6 + │ │ │ │ │ <--- '1995-12-31' -------- '1996-01-02' ------- '1996-01-14' ------- '1996-01-25' ------- '1996-02-07' ------- '1996-02-18' ------- '1996-02-28' ------- '1996-03-12' ------- '1996-03-22' ------- '1996-03-31' │ │ │ │ └── scan lineitem@l_sd │ │ │ │ ├── save-table-name: q15_scan_14 │ │ │ │ ├── columns: l_orderkey:30(int!null) l_linenumber:33(int!null) l_shipdate:40(date!null) │ │ │ │ ├── constraint: /40/30/33: [/'1996-01-01' - /'1996-03-31'] - │ │ │ │ ├── stats: [rows=227324.7, distinct(30)=215016, null(30)=0, avgsize(30)=4, distinct(33)=7, null(33)=0, avgsize(33)=4, distinct(40)=91, null(40)=0, avgsize(40)=4] - │ │ │ │ │ histogram(30)= 0 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1113.9 22.724 1136.6 22.724 1136.6 22.724 1136.6 22.724 1136.6 22.724 1136.6 22.724 1136.6 22.724 1136.6 22.724 1136.6 22.724 1136.6 22.724 1136.6 22.724 1136.6 22.724 1136.6 22.724 1136.6 22.724 1136.6 22.724 1136.6 22.724 1136.6 22.724 1136.6 22.724 1136.6 22.724 1136.6 22.724 1136.6 22.724 1136.6 22.724 1136.6 22.724 1136.6 22.724 1136.6 22.724 1136.6 22.724 1136.6 22.724 1136.6 22.724 1136.6 22.724 1136.6 22.724 1136.6 22.724 1136.6 22.724 1136.6 22.724 1136.6 22.724 1136.6 22.724 1136.6 22.724 1136.6 22.724 1136.6 22.724 1136.6 22.724 1136.6 22.724 1136.6 22.724 1136.6 22.724 1136.6 22.724 1136.6 22.724 1136.6 22.724 1136.6 22.724 1136.6 22.724 1136.6 22.724 1136.6 22.724 1136.6 22.724 - │ │ │ │ │ <--- 576 --------- 38535 -------- 66885 -------- 93380 -------- 127425 -------- 157218 -------- 184483 -------- 215330 -------- 252869 -------- 283878 -------- 313798 -------- 337056 -------- 372549 -------- 399591 -------- 426245 -------- 460578 -------- 498439 -------- 526049 -------- 554468 -------- 577921 -------- 609187 -------- 639524 -------- 665345 -------- 686180 -------- 721539 -------- 755680 -------- 782756 -------- 814496 -------- 845446 -------- 872130 -------- 910912 -------- 933697 -------- 965184 -------- 1000353 -------- 1038658 -------- 1073667 -------- 1097891 -------- 1131330 -------- 1157732 -------- 1179943 -------- 1206401 -------- 1230150 -------- 1261824 -------- 1293217 -------- 1326754 -------- 1357573 -------- 1390145 -------- 1429312 -------- 1460418 -------- 1491104 -------- 1523937 -------- 1559812 -------- 1591653 -------- 1615174 -------- 1646759 -------- 1670465 -------- 1696321 -------- 1724192 -------- 1748033 -------- 1777570 -------- 1807428 -------- 1836962 -------- 1872481 -------- 1902817 -------- 1928324 -------- 1960775 -------- 1985989 -------- 2019107 -------- 2044613 -------- 2071490 -------- 2101959 -------- 2135555 -------- 2164486 -------- 2186337 -------- 2213989 -------- 2246309 -------- 2276992 -------- 2306403 -------- 2329921 -------- 2354977 -------- 2380711 -------- 2410529 -------- 2437920 -------- 2462017 -------- 2483714 -------- 2513920 -------- 2542855 -------- 2574112 -------- 2596035 -------- 2625031 -------- 2658051 -------- 2695046 -------- 2725222 -------- 2754245 -------- 2777702 -------- 2804896 -------- 2844579 -------- 2873860 -------- 2903459 -------- 2933249 -------- 2965479 -------- 2996160 -------- 3022976 -------- 3053152 -------- 3083623 -------- 3111136 -------- 3144033 -------- 3180134 -------- 3209799 -------- 3239394 -------- 3270886 -------- 3297664 -------- 3329444 -------- 3357574 -------- 3380838 -------- 3412196 -------- 3438917 -------- 3462467 -------- 3498629 -------- 3530208 -------- 3562148 -------- 3589889 -------- 3621063 -------- 3655456 -------- 3686724 -------- 3709029 -------- 3738215 -------- 3767687 -------- 3804547 -------- 3831142 -------- 3875111 -------- 3905605 -------- 3933795 -------- 3966593 -------- 3995558 -------- 4020134 -------- 4052513 -------- 4078949 -------- 4114208 -------- 4149762 -------- 4176135 -------- 4207782 -------- 4241376 -------- 4270502 -------- 4304167 -------- 4333669 -------- 4362818 -------- 4393537 -------- 4423076 -------- 4452064 -------- 4491143 -------- 4522723 -------- 4550883 -------- 4581382 -------- 4616002 -------- 4649410 -------- 4680485 -------- 4715584 -------- 4740036 -------- 4771554 -------- 4799461 -------- 4826690 -------- 4855525 -------- 4887974 -------- 4917479 -------- 4950885 -------- 4984195 -------- 5010113 -------- 5033571 -------- 5065472 -------- 5100512 -------- 5129413 -------- 5160069 -------- 5186596 -------- 5221538 -------- 5252964 -------- 5284069 -------- 5314051 -------- 5353026 -------- 5388961 -------- 5424644 -------- 5452676 -------- 5483553 -------- 5516612 -------- 5551041 -------- 5579878 -------- 5612576 -------- 5643427 -------- 5673666 -------- 5709218 -------- 5737221 -------- 5766119 -------- 5795044 -------- 5826560 -------- 5855943 -------- 5889604 -------- 5917607 -------- 5942535 -------- 5969639 -------- 5999557 - │ │ │ │ │ histogram(33)= 0 57581 0 48216 0 40282 0 34212 0 22732 0 16572 0 7729 - │ │ │ │ │ <---- 0 ----- 1 ----- 2 ----- 3 ----- 4 ----- 5 ---- 6 - - │ │ │ │ │ histogram(40)= 0 0 14405 3001 24609 4802 27010 4802 26410 6603 25810 4202 28211 3001 24609 4202 23082 2564.6 - │ │ │ │ │ <--- '1995-12-31' ------- '1996-01-07' ------- '1996-01-21' ------- '1996-02-01' ------- '1996-02-14' ------- '1996-02-23' ------- '1996-03-07' ------- '1996-03-21' ------- '1996-03-31' + │ │ │ │ ├── stats: [rows=238668.4, distinct(30)=225118, null(30)=0, avgsize(30)=4, distinct(33)=7, null(33)=0, avgsize(33)=1, distinct(40)=91, null(40)=0, avgsize(40)=4] + │ │ │ │ │ histogram(30)= 0 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1145.6 47.724 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1145.6 47.724 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1145.6 47.724 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1169.5 23.862 1193.3 23.862 1193.3 23.862 1193.3 23.862 1193.3 23.862 1193.3 23.862 1193.3 23.862 1193.3 23.862 1193.3 23.862 1193.3 23.862 1193.3 23.862 1193.3 23.862 1193.3 23.862 1193.3 23.862 1193.3 23.862 1193.3 23.862 1193.3 23.862 1193.3 23.862 1193.3 23.862 1193.3 23.862 1193.3 23.862 1193.3 23.862 1193.3 23.862 1193.3 23.862 1193.3 23.862 1193.3 23.862 1193.3 23.862 1193.3 23.862 1193.3 23.862 1193.3 23.862 1193.3 23.862 1193.3 23.862 1193.3 23.862 1193.3 23.862 1193.3 23.862 1193.3 23.862 1193.3 23.862 1193.3 23.862 1193.3 23.862 1193.3 23.862 1193.3 23.862 1193.3 23.862 1193.3 23.862 1193.3 23.862 1193.3 23.862 1193.3 23.862 1193.3 23.862 1193.3 23.862 1193.3 23.862 1193.3 23.862 + │ │ │ │ │ <--- 197 --------- 23686 -------- 53253 -------- 90435 -------- 121730 -------- 153280 -------- 175456 -------- 208548 -------- 242209 -------- 273057 -------- 296640 -------- 330307 -------- 360999 -------- 386307 -------- 420225 -------- 450050 -------- 477795 -------- 504711 -------- 533153 -------- 556672 -------- 582243 -------- 613729 -------- 646117 -------- 675840 -------- 706048 -------- 733063 -------- 769282 -------- 793922 -------- 820357 -------- 849536 -------- 875719 -------- 905028 -------- 940643 -------- 968355 -------- 998721 -------- 1023621 -------- 1059424 -------- 1084932 -------- 1115553 -------- 1139363 -------- 1167361 -------- 1194400 -------- 1225984 -------- 1253861 -------- 1281633 -------- 1304999 -------- 1336355 -------- 1370759 -------- 1400832 -------- 1434085 -------- 1458852 -------- 1491427 -------- 1525120 -------- 1555205 -------- 1591300 -------- 1619426 -------- 1651458 -------- 1682950 -------- 1711399 -------- 1747591 -------- 1787205 -------- 1822240 -------- 1856163 -------- 1886915 -------- 1910949 -------- 1947202 -------- 1974311 -------- 2009286 -------- 2044034 -------- 2079104 -------- 2103488 -------- 2134657 -------- 2164293 -------- 2204514 -------- 2230823 -------- 2265253 -------- 2289826 -------- 2329539 -------- 2364455 -------- 2393507 -------- 2414628 -------- 2440228 -------- 2465255 -------- 2489568 -------- 2520900 -------- 2554919 -------- 2583333 -------- 2612966 -------- 2644833 -------- 2667362 -------- 2702784 -------- 2727394 -------- 2759748 -------- 2794531 -------- 2822214 -------- 2846624 -------- 2883748 -------- 2919586 -------- 2951908 -------- 2980068 -------- 3014726 -------- 3050725 -------- 3081028 -------- 3113351 -------- 3150243 -------- 3185669 -------- 3214311 -------- 3241281 -------- 3275748 -------- 3303232 -------- 3339559 -------- 3370627 -------- 3393664 -------- 3435265 -------- 3464581 -------- 3489026 -------- 3516096 -------- 3548480 -------- 3587015 -------- 3611239 -------- 3638724 -------- 3668641 -------- 3695751 -------- 3729636 -------- 3751523 -------- 3784608 -------- 3815715 -------- 3848608 -------- 3881184 -------- 3908738 -------- 3940002 -------- 3966176 -------- 4001984 -------- 4035687 -------- 4065283 -------- 4092834 -------- 4133062 -------- 4160613 -------- 4196421 -------- 4223713 -------- 4254788 -------- 4291040 -------- 4313664 -------- 4342823 -------- 4369952 -------- 4391684 -------- 4419040 -------- 4449921 -------- 4471781 -------- 4506210 -------- 4538176 -------- 4571297 -------- 4601121 -------- 4630887 -------- 4657476 -------- 4684803 -------- 4714566 -------- 4744070 -------- 4776385 -------- 4807777 -------- 4839491 -------- 4873953 -------- 4902245 -------- 4936263 -------- 4970721 -------- 5003140 -------- 5029729 -------- 5059010 -------- 5087521 -------- 5121093 -------- 5150405 -------- 5178375 -------- 5203683 -------- 5234531 -------- 5268195 -------- 5300004 -------- 5331558 -------- 5362178 -------- 5385762 -------- 5418498 -------- 5445762 -------- 5483109 -------- 5514561 -------- 5542052 -------- 5569572 -------- 5596102 -------- 5622401 -------- 5652194 -------- 5671362 -------- 5699591 -------- 5727136 -------- 5753284 -------- 5780742 -------- 5809189 -------- 5836545 -------- 5864454 -------- 5894917 -------- 5933825 -------- 5968933 -------- 5999590 + │ │ │ │ │ histogram(33)= 0 59166 0 53247 0 41862 0 34273 0 25323 0 16516 0 8281.8 + │ │ │ │ │ <---- 1 ----- 2 ----- 3 ----- 4 ----- 5 ----- 6 ----- 7 -- + │ │ │ │ │ histogram(40)= 0 0 2820.6 1200 28206 600 27606 3601 25805 3001 25805 3001 27606 2400 26405 3001 25805 4801 24004 3000.6 + │ │ │ │ │ <--- '1995-12-31' -------- '1996-01-02' ------- '1996-01-14' ------- '1996-01-25' ------- '1996-02-07' ------- '1996-02-18' ------- '1996-02-28' ------- '1996-03-12' ------- '1996-03-22' ------- '1996-03-31' │ │ │ │ ├── key: (30,33) │ │ │ │ └── fd: (30,33)-->(40) │ │ │ └── projections @@ -201,7 +201,7 @@ column_names row_count distinct_count null_count column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err {s_address} 3333.00 3333.00 <== 2835.00 2835.00 <== 0.00 1.00 {s_name} 3333.00 3333.00 <== 2834.00 2834.00 <== 0.00 1.00 -{s_phone} 3333.00 3333.00 <== 2828.00 2828.00 <== 0.00 1.00 +{s_phone} 3333.00 3333.00 <== 2835.00 2835.00 <== 0.00 1.00 {s_suppkey} 3333.00 3333.00 <== 3307.00 3307.00 <== 0.00 1.00 {total_revenue} 3333.00 3333.00 <== 2100.00 2100.00 <== 0.00 1.00 @@ -218,7 +218,7 @@ column_names row_count_est row_count_err distinct_count_est distinct_count_e {l_suppkey} 3333.00 3333.00 <== 3307.00 3307.00 <== 0.00 1.00 {s_address} 3333.00 3333.00 <== 2835.00 2835.00 <== 0.00 1.00 {s_name} 3333.00 3333.00 <== 2834.00 2834.00 <== 0.00 1.00 -{s_phone} 3333.00 3333.00 <== 2828.00 2828.00 <== 0.00 1.00 +{s_phone} 3333.00 3333.00 <== 2835.00 2835.00 <== 0.00 1.00 {s_suppkey} 3333.00 3333.00 <== 3307.00 3307.00 <== 0.00 1.00 {sum} 3333.00 3333.00 <== 2100.00 2100.00 <== 0.00 1.00 @@ -232,7 +232,7 @@ column_names row_count distinct_count null_count column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err {s_address} 10000.00 1.09 10000.00 1.09 0.00 1.00 {s_name} 10000.00 1.09 9990.00 1.09 0.00 1.00 -{s_phone} 10000.00 1.09 9840.00 1.07 0.00 1.00 +{s_phone} 10000.00 1.09 10000.00 1.09 0.00 1.00 {s_suppkey} 10000.00 1.09 9920.00 1.09 0.00 1.00 ----Stats for q15_sort_4---- @@ -268,8 +268,8 @@ column_names row_count distinct_count null_count {l_suppkey} 225954 9920 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{column28} 227325.00 1.01 227325.00 1.03 0.00 1.00 -{l_suppkey} 227325.00 1.01 9920.00 1.00 0.00 1.00 +{column28} 238668.00 1.06 238668.00 1.08 0.00 1.00 +{l_suppkey} 238668.00 1.06 9920.00 1.00 0.00 1.00 ----Stats for q15_index_join_8---- column_names row_count distinct_count null_count @@ -279,10 +279,10 @@ column_names row_count distinct_count null_count {l_suppkey} 225954 9920 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{l_discount} 227325.00 1.01 11.00 1.00 0.00 1.00 -{l_extendedprice} 227325.00 1.01 206167.00 1.05 0.00 1.00 -{l_shipdate} 227325.00 1.01 91.00 1.00 0.00 1.00 -{l_suppkey} 227325.00 1.01 9920.00 1.00 0.00 1.00 +{l_discount} 238668.00 1.06 11.00 1.00 0.00 1.00 +{l_extendedprice} 238668.00 1.06 214148.00 1.09 0.00 1.00 +{l_shipdate} 238668.00 1.06 91.00 1.00 0.00 1.00 +{l_suppkey} 238668.00 1.06 9920.00 1.00 0.00 1.00 ----Stats for q15_scan_9---- column_names row_count distinct_count null_count @@ -291,9 +291,9 @@ column_names row_count distinct_count null_count {l_shipdate} 225954 91 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{l_linenumber} 227325.00 1.01 7.00 1.00 0.00 1.00 -{l_orderkey} 227325.00 1.01 215016.00 2.26 <== 0.00 1.00 -{l_shipdate} 227325.00 1.01 91.00 1.00 0.00 1.00 +{l_linenumber} 238668.00 1.06 7.00 1.00 0.00 1.00 +{l_orderkey} 238668.00 1.06 225118.00 2.36 <== 0.00 1.00 +{l_shipdate} 238668.00 1.06 91.00 1.00 0.00 1.00 ----Stats for q15_scalar_group_by_10---- column_names row_count distinct_count null_count @@ -317,8 +317,8 @@ column_names row_count distinct_count null_count {l_suppkey} 225954 9920 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{column48} 227325.00 1.01 227325.00 1.03 0.00 1.00 -{l_suppkey} 227325.00 1.01 9920.00 1.00 0.00 1.00 +{column48} 238668.00 1.06 238668.00 1.08 0.00 1.00 +{l_suppkey} 238668.00 1.06 9920.00 1.00 0.00 1.00 ----Stats for q15_index_join_13---- column_names row_count distinct_count null_count @@ -328,10 +328,10 @@ column_names row_count distinct_count null_count {l_suppkey} 225954 9920 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{l_discount} 227325.00 1.01 11.00 1.00 0.00 1.00 -{l_extendedprice} 227325.00 1.01 206167.00 1.05 0.00 1.00 -{l_shipdate} 227325.00 1.01 91.00 1.00 0.00 1.00 -{l_suppkey} 227325.00 1.01 9920.00 1.00 0.00 1.00 +{l_discount} 238668.00 1.06 11.00 1.00 0.00 1.00 +{l_extendedprice} 238668.00 1.06 214148.00 1.09 0.00 1.00 +{l_shipdate} 238668.00 1.06 91.00 1.00 0.00 1.00 +{l_suppkey} 238668.00 1.06 9920.00 1.00 0.00 1.00 ----Stats for q15_scan_14---- column_names row_count distinct_count null_count @@ -340,8 +340,8 @@ column_names row_count distinct_count null_count {l_shipdate} 225954 91 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{l_linenumber} 227325.00 1.01 7.00 1.00 0.00 1.00 -{l_orderkey} 227325.00 1.01 215016.00 2.26 <== 0.00 1.00 -{l_shipdate} 227325.00 1.01 91.00 1.00 0.00 1.00 +{l_linenumber} 238668.00 1.06 7.00 1.00 0.00 1.00 +{l_orderkey} 238668.00 1.06 225118.00 2.36 <== 0.00 1.00 +{l_shipdate} 238668.00 1.06 91.00 1.00 0.00 1.00 ---- ---- diff --git a/pkg/sql/opt/memo/testdata/stats_quality/tpch/q16 b/pkg/sql/opt/memo/testdata/stats_quality/tpch/q16 index 0c38a3e913e4..a6f7db54965a 100644 --- a/pkg/sql/opt/memo/testdata/stats_quality/tpch/q16 +++ b/pkg/sql/opt/memo/testdata/stats_quality/tpch/q16 @@ -54,7 +54,7 @@ ORDER BY sort ├── save-table-name: q16_sort_1 ├── columns: p_brand:11(char!null) p_type:12(varchar!null) p_size:13(int!null) supplier_cnt:28(int!null) - ├── stats: [rows=9970.637, distinct(11)=24.9999, null(11)=0, avgsize(11)=4, distinct(12)=150, null(12)=0, avgsize(12)=4, distinct(13)=8, null(13)=0, avgsize(13)=4, distinct(28)=9970.64, null(28)=0, avgsize(28)=12, distinct(11-13)=9970.64, null(11-13)=0, avgsize(11-13)=12] + ├── stats: [rows=9929.297, distinct(11)=24.9999, null(11)=0, avgsize(11)=10, distinct(12)=150, null(12)=0, avgsize(12)=23, distinct(13)=8, null(13)=0, avgsize(13)=2, distinct(28)=9929.3, null(28)=0, avgsize(28)=35, distinct(11-13)=9929.3, null(11-13)=0, avgsize(11-13)=35] ├── key: (11-13) ├── fd: (11-13)-->(28) ├── ordering: -28,+11,+12,+13 @@ -62,49 +62,49 @@ sort ├── save-table-name: q16_group_by_2 ├── columns: p_brand:11(char!null) p_type:12(varchar!null) p_size:13(int!null) count:28(int!null) ├── grouping columns: p_brand:11(char!null) p_type:12(varchar!null) p_size:13(int!null) - ├── stats: [rows=9970.637, distinct(11)=24.9999, null(11)=0, avgsize(11)=4, distinct(12)=150, null(12)=0, avgsize(12)=4, distinct(13)=8, null(13)=0, avgsize(13)=4, distinct(28)=9970.64, null(28)=0, avgsize(28)=12, distinct(11-13)=9970.64, null(11-13)=0, avgsize(11-13)=12] + ├── stats: [rows=9929.297, distinct(11)=24.9999, null(11)=0, avgsize(11)=10, distinct(12)=150, null(12)=0, avgsize(12)=23, distinct(13)=8, null(13)=0, avgsize(13)=2, distinct(28)=9929.3, null(28)=0, avgsize(28)=35, distinct(11-13)=9929.3, null(11-13)=0, avgsize(11-13)=35] ├── key: (11-13) ├── fd: (11-13)-->(28) ├── distinct-on │ ├── save-table-name: q16_distinct_on_3 │ ├── columns: ps_suppkey:2(int!null) p_brand:11(char!null) p_type:12(varchar!null) p_size:13(int!null) │ ├── grouping columns: ps_suppkey:2(int!null) p_brand:11(char!null) p_type:12(varchar!null) p_size:13(int!null) - │ ├── stats: [rows=28917.7, distinct(2)=9382.35, null(2)=0, avgsize(2)=4, distinct(11)=24.9999, null(11)=0, avgsize(11)=4, distinct(12)=150, null(12)=0, avgsize(12)=4, distinct(13)=8, null(13)=0, avgsize(13)=4, distinct(11-13)=9970.64, null(11-13)=0, avgsize(11-13)=12, distinct(2,11-13)=28917.7, null(2,11-13)=0, avgsize(2,11-13)=16] + │ ├── stats: [rows=28797.62, distinct(2)=9375.8, null(2)=0, avgsize(2)=3, distinct(11)=24.9999, null(11)=0, avgsize(11)=10, distinct(12)=150, null(12)=0, avgsize(12)=23, distinct(13)=8, null(13)=0, avgsize(13)=2, distinct(11-13)=9929.3, null(11-13)=0, avgsize(11-13)=35, distinct(2,11-13)=28797.6, null(2,11-13)=0, avgsize(2,11-13)=38] │ ├── key: (2,11-13) │ └── anti-join (hash) │ ├── save-table-name: q16_anti_join_4 │ ├── columns: ps_partkey:1(int!null) ps_suppkey:2(int!null) p_partkey:8(int!null) p_brand:11(char!null) p_type:12(varchar!null) p_size:13(int!null) - │ ├── stats: [rows=28917.7, distinct(1)=10702.2, null(1)=0, avgsize(1)=4, distinct(2)=9382.35, null(2)=0, avgsize(2)=4, distinct(8)=10702.2, null(8)=0, avgsize(8)=4, distinct(11)=24.9999, null(11)=0, avgsize(11)=4, distinct(12)=150, null(12)=0, avgsize(12)=4, distinct(13)=8, null(13)=0, avgsize(13)=4, distinct(11-13)=9970.64, null(11-13)=0, avgsize(11-13)=12, distinct(2,11-13)=28917.7, null(2,11-13)=0, avgsize(2,11-13)=16] + │ ├── stats: [rows=28797.62, distinct(1)=10657.8, null(1)=0, avgsize(1)=4, distinct(2)=9375.8, null(2)=0, avgsize(2)=3, distinct(8)=10657.8, null(8)=0, avgsize(8)=4, distinct(11)=24.9999, null(11)=0, avgsize(11)=10, distinct(12)=150, null(12)=0, avgsize(12)=23, distinct(13)=8, null(13)=0, avgsize(13)=2, distinct(11-13)=9929.3, null(11-13)=0, avgsize(11-13)=35, distinct(2,11-13)=28797.6, null(2,11-13)=0, avgsize(2,11-13)=38] │ ├── key: (2,8) │ ├── fd: (8)-->(11-13), (1)==(8), (8)==(1) │ ├── inner-join (lookup partsupp) │ │ ├── save-table-name: q16_lookup_join_5 │ │ ├── columns: ps_partkey:1(int!null) ps_suppkey:2(int!null) p_partkey:8(int!null) p_brand:11(char!null) p_type:12(varchar!null) p_size:13(int!null) │ │ ├── key columns: [8] = [1] - │ │ ├── stats: [rows=42976.28, distinct(1)=10702.2, null(1)=0, avgsize(1)=4, distinct(2)=9789.68, null(2)=0, avgsize(2)=4, distinct(8)=10702.2, null(8)=0, avgsize(8)=4, distinct(11)=24.9999, null(11)=0, avgsize(11)=4, distinct(12)=150, null(12)=0, avgsize(12)=4, distinct(13)=8, null(13)=0, avgsize(13)=4] + │ │ ├── stats: [rows=42797.83, distinct(1)=10657.8, null(1)=0, avgsize(1)=4, distinct(2)=9787.31, null(2)=0, avgsize(2)=3, distinct(8)=10657.8, null(8)=0, avgsize(8)=4, distinct(11)=24.9999, null(11)=0, avgsize(11)=10, distinct(12)=150, null(12)=0, avgsize(12)=23, distinct(13)=8, null(13)=0, avgsize(13)=2] │ │ ├── key: (2,8) │ │ ├── fd: (8)-->(11-13), (1)==(8), (8)==(1) │ │ ├── select │ │ │ ├── save-table-name: q16_select_6 │ │ │ ├── columns: p_partkey:8(int!null) p_brand:11(char!null) p_type:12(varchar!null) p_size:13(int!null) - │ │ │ ├── stats: [rows=10703.3, distinct(8)=10702.2, null(8)=0, avgsize(8)=4, distinct(11)=24.9999, null(11)=0, avgsize(11)=4, distinct(12)=150, null(12)=0, avgsize(12)=4, distinct(13)=8, null(13)=0, avgsize(13)=4, distinct(11,13)=199.999, null(11,13)=0, avgsize(11,13)=8, distinct(11-13)=10683.9, null(11-13)=0, avgsize(11-13)=12] - │ │ │ │ histogram(11)= 0 473.09 7339.4 0 0 0 2433.8 457.03 - │ │ │ │ <--- 'Brand#11' -------- 'Brand#45' --- e'Brand#45\x00' -------- 'Brand#55' - │ │ │ │ histogram(13)= 0 1337.9 0 1337.9 0 1337.9 0 1337.9 0 1337.9 0 1337.9 0 1337.9 0 1337.9 + │ │ │ ├── stats: [rows=10658.85, distinct(8)=10657.8, null(8)=0, avgsize(8)=4, distinct(11)=24.9999, null(11)=0, avgsize(11)=10, distinct(12)=150, null(12)=0, avgsize(12)=23, distinct(13)=8, null(13)=0, avgsize(13)=2, distinct(11,13)=199.999, null(11,13)=0, avgsize(11,13)=12, distinct(11-13)=10639.6, null(11-13)=0, avgsize(11-13)=35] + │ │ │ │ histogram(11)= 0 407.17 7376.2 0 0 0 2446 429.55 + │ │ │ │ <--- 'Brand#11' -------- 'Brand#45' --- e'Brand#45\x00' ------ 'Brand#55' + │ │ │ │ histogram(13)= 0 1332.4 0 1332.4 0 1332.4 0 1332.4 0 1332.4 0 1332.4 0 1332.4 0 1332.4 │ │ │ │ <---- 3 ------ 9 ------ 14 ----- 19 ----- 23 ----- 36 ----- 45 ----- 49 - │ │ │ ├── key: (8) │ │ │ ├── fd: (8)-->(11-13) │ │ │ ├── scan part │ │ │ │ ├── save-table-name: q16_scan_7 │ │ │ │ ├── columns: p_partkey:8(int!null) p_brand:11(char!null) p_type:12(varchar!null) p_size:13(int!null) - │ │ │ │ ├── stats: [rows=200000, distinct(8)=199241, null(8)=0, avgsize(8)=4, distinct(11)=25, null(11)=0, avgsize(11)=4, distinct(12)=150, null(12)=0, avgsize(12)=4, distinct(13)=50, null(13)=0, avgsize(13)=4, distinct(11,13)=1250, null(11,13)=0, avgsize(11,13)=8, distinct(11-13)=187500, null(11-13)=0, avgsize(11-13)=12] - │ │ │ │ │ histogram(8)= 0 0 0 3.9981 1014.5 3.9981 1043.5 3.9981 946.55 3.9981 1105.5 3.9981 1017.5 3.9981 1020.5 3.9981 880.58 3.9981 954.55 3.9981 883.58 3.9981 933.56 3.9981 891.58 3.9981 1085.5 3.9981 1045.5 3.9981 1134.5 3.9981 1008.5 3.9981 1099.5 3.9981 941.55 3.9981 988.53 3.9981 1003.5 3.9981 894.58 3.9981 975.54 3.9981 1141.5 3.9981 990.53 3.9981 1008.5 3.9981 1074.5 3.9981 966.54 3.9981 994.53 3.9981 906.57 3.9981 1089.5 3.9981 922.56 3.9981 1010.5 3.9981 882.58 3.9981 971.54 3.9981 862.59 3.9981 972.54 3.9981 925.56 3.9981 1156.5 3.9981 1097.5 3.9981 972.54 3.9981 983.53 3.9981 1005.5 3.9981 1048.5 3.9981 1084.5 3.9981 898.57 3.9981 900.57 3.9981 1289.4 3.9981 864.59 3.9981 940.55 3.9981 968.54 3.9981 949.55 3.9981 1023.5 3.9981 865.59 3.9981 1019.5 3.9981 1051.5 3.9981 945.55 3.9981 930.56 3.9981 1086.5 3.9981 1108.5 3.9981 1102.5 3.9981 981.53 3.9981 967.54 3.9981 968.54 3.9981 1045.5 3.9981 829.61 3.9981 1082.5 3.9981 1100.5 3.9981 1007.5 3.9981 1041.5 3.9981 1044.5 3.9981 874.58 3.9981 1075.5 3.9981 1091.5 3.9981 923.56 3.9981 1049.5 3.9981 1064.5 3.9981 1056.5 3.9981 864.59 3.9981 1094.5 3.9981 921.56 3.9981 941.55 3.9981 1055.5 3.9981 1044.5 3.9981 939.55 3.9981 918.56 3.9981 1042.5 3.9981 901.57 3.9981 1003.5 3.9981 1177.4 3.9981 928.56 3.9981 1067.5 3.9981 987.53 3.9981 874.58 3.9981 912.57 3.9981 832.6 3.9981 953.55 3.9981 1078.5 3.9981 886.58 3.9981 894.58 3.9981 938.55 3.9981 987.53 3.9981 985.53 3.9981 1002.5 3.9981 1042.5 3.9981 1274.4 3.9981 1056.5 3.9981 953.55 3.9981 970.54 3.9981 1032.5 3.9981 967.54 3.9981 968.54 3.9981 937.55 3.9981 1130.5 3.9981 918.56 3.9981 904.57 3.9981 957.55 3.9981 1235.4 3.9981 1105.5 3.9981 1009.5 3.9981 1047.5 3.9981 950.55 3.9981 1022.5 3.9981 1069.5 3.9981 1005.5 3.9981 1118.5 3.9981 828.61 3.9981 1119.5 3.9981 842.6 3.9981 995.53 3.9981 983.53 3.9981 921.56 3.9981 1135.5 3.9981 1136.5 3.9981 972.54 3.9981 1125.5 3.9981 887.58 3.9981 1000.5 3.9981 1009.5 3.9981 987.53 3.9981 1066.5 3.9981 947.55 3.9981 991.53 3.9981 1025.5 3.9981 1119.5 3.9981 1020.5 3.9981 1034.5 3.9981 980.53 3.9981 895.57 3.9981 921.56 3.9981 964.54 3.9981 1014.5 3.9981 946.55 3.9981 1039.5 3.9981 1014.5 3.9981 953.55 3.9981 961.54 3.9981 936.56 3.9981 925.56 3.9981 951.55 3.9981 1036.5 3.9981 1020.5 3.9981 1033.5 3.9981 1004.5 3.9981 1053.5 3.9981 1009.5 3.9981 1094.5 3.9981 976.54 3.9981 1012.5 3.9981 1021.5 3.9981 1015.5 3.9981 919.56 3.9981 1078.5 3.9981 1038.5 3.9981 991.53 3.9981 930.56 3.9981 1064.5 3.9981 960.54 3.9981 1011.5 3.9981 970.54 3.9981 1103.5 3.9981 999.53 3.9981 1038.5 3.9981 1108.5 3.9981 1007.5 3.9981 1263.4 3.9981 861.59 3.9981 1009.5 3.9981 917.56 3.9981 1099.5 3.9981 1027.5 3.9981 1008.5 3.9981 983.53 3.9981 1010.5 3.9981 1067.5 3.9981 931.56 3.9981 984.53 3.9981 874.58 3.9981 1002.5 3.9981 954.55 3.9981 1040.5 3.9981 0 0 - │ │ │ │ │ <--- -9223372036854775808 ---- 28 --------- 1067 -------- 2159 -------- 3071 -------- 4270 -------- 5315 -------- 6366 -------- 7145 -------- 8073 -------- 8858 -------- 9745 -------- 10547 -------- 11712 -------- 12807 -------- 14056 -------- 15084 -------- 16273 -------- 17176 -------- 18168 -------- 19188 -------- 19996 -------- 20964 -------- 22225 -------- 23220 -------- 24249 -------- 25395 -------- 26346 -------- 27348 -------- 28181 -------- 29353 -------- 30217 -------- 31249 -------- 32031 -------- 32991 -------- 33729 -------- 34691 -------- 35561 -------- 36846 -------- 38031 -------- 38993 -------- 39976 -------- 40999 -------- 42099 -------- 43263 -------- 44078 -------- 44899 -------- 46401 -------- 47145 -------- 48046 -------- 49001 -------- 49918 -------- 50973 -------- 51718 -------- 52766 -------- 53872 -------- 54782 -------- 55662 -------- 56828 -------- 58033 -------- 59228 -------- 60207 -------- 61159 -------- 62113 -------- 63208 -------- 63870 -------- 65030 -------- 66220 -------- 67247 -------- 68334 -------- 69427 -------- 70192 -------- 71340 -------- 72515 -------- 73382 -------- 74484 -------- 75612 -------- 76726 -------- 77468 -------- 78648 -------- 79510 -------- 80412 -------- 81524 -------- 82617 -------- 83516 -------- 84373 -------- 85462 -------- 86284 -------- 87304 -------- 88625 -------- 89501 -------- 90635 -------- 91625 -------- 92391 -------- 93235 ------- 93905 -------- 94831 -------- 95983 -------- 96773 -------- 97580 -------- 98477 -------- 99466 -------- 100452 -------- 101470 -------- 102560 -------- 104039 -------- 105153 -------- 106078 -------- 107035 -------- 108107 -------- 109059 -------- 110014 -------- 110909 -------- 112151 -------- 113007 -------- 113835 -------- 114769 -------- 116184 -------- 117384 -------- 118415 -------- 119514 -------- 120434 -------- 121488 -------- 122626 -------- 123649 -------- 124870 -------- 125529 -------- 126753 ------- 127446 -------- 128450 -------- 129432 -------- 130295 -------- 131545 -------- 132797 -------- 133758 -------- 134991 -------- 135784 -------- 136797 -------- 137828 -------- 138817 -------- 139949 -------- 140862 -------- 141860 -------- 142919 -------- 144143 -------- 145194 -------- 146269 -------- 147245 -------- 148054 -------- 148917 -------- 149863 -------- 150902 -------- 151794 -------- 152862 -------- 153885 -------- 154792 -------- 155714 -------- 156586 -------- 157436 -------- 158338 -------- 159401 -------- 160434 -------- 161492 -------- 162496 -------- 163589 -------- 164603 -------- 165768 -------- 166719 -------- 167738 -------- 168773 -------- 169798 -------- 170636 -------- 171773 -------- 172839 -------- 173818 -------- 174678 -------- 175791 -------- 176712 -------- 177729 -------- 178668 -------- 179849 -------- 180844 -------- 181911 -------- 183101 -------- 184110 -------- 185558 -------- 186269 -------- 187282 -------- 188116 -------- 189290 -------- 190336 -------- 191348 -------- 192312 -------- 193328 -------- 194446 -------- 195308 -------- 196274 -------- 197016 -------- 198016 -------- 198924 -------- 199994 --- 9223372036854775807 - │ │ │ │ │ histogram(11)= 0 8840 1.8262e+05 8540 - │ │ │ │ │ <--- 'Brand#11' ------------ 'Brand#55' - │ │ │ │ │ histogram(12)= 0 1340 1.975e+05 1160 - │ │ │ │ │ <--- 'ECONOMY ANODIZED BRASS' ----------- 'STANDARD POLISHED TIN' - │ │ │ │ │ histogram(13)= 0 3740 1.9266e+05 3600 + │ │ │ │ ├── stats: [rows=200000, distinct(8)=199241, null(8)=0, avgsize(8)=4, distinct(11)=25, null(11)=0, avgsize(11)=10, distinct(12)=150, null(12)=0, avgsize(12)=23, distinct(13)=50, null(13)=0, avgsize(13)=2, distinct(11,13)=1250, null(11,13)=0, avgsize(11,13)=12, distinct(11-13)=187500, null(11-13)=0, avgsize(11-13)=35] + │ │ │ │ │ histogram(8)= 0 3.9982 929.57 3.9982 1135.5 3.9982 923.58 3.9982 1036.5 3.9982 964.56 3.9982 953.56 3.9982 899.59 3.9982 1152.5 3.9982 1118.5 3.9982 1137.5 3.9982 1129.5 3.9982 1136.5 3.9982 983.55 3.9982 983.55 3.9982 1028.5 3.9982 1007.5 3.9982 1036.5 3.9982 884.59 3.9982 985.55 3.9982 970.55 3.9982 1036.5 3.9982 943.57 3.9982 1020.5 3.9982 1001.5 3.9982 1001.5 3.9982 954.56 3.9982 1036.5 3.9982 990.54 3.9982 928.57 3.9982 1010.5 3.9982 892.59 3.9982 960.56 3.9982 1059.5 3.9982 947.56 3.9982 906.58 3.9982 935.57 3.9982 860.6 3.9982 971.55 3.9982 1067.5 3.9982 994.54 3.9982 961.56 3.9982 943.57 3.9982 901.59 3.9982 972.55 3.9982 956.56 3.9982 1106.5 3.9982 1152.5 3.9982 967.55 3.9982 943.57 3.9982 916.58 3.9982 1076.5 3.9982 933.57 3.9982 1108.5 3.9982 1081.5 3.9982 975.55 3.9982 1021.5 3.9982 1034.5 3.9982 905.58 3.9982 902.58 3.9982 966.56 3.9982 1080.5 3.9982 927.57 3.9982 936.57 3.9982 1008.5 3.9982 1033.5 3.9982 903.58 3.9982 944.57 3.9982 908.58 3.9982 1008.5 3.9982 1059.5 3.9982 1079.5 3.9982 911.58 3.9982 1107.5 3.9982 992.54 3.9982 975.55 3.9982 1156.5 3.9982 1042.5 3.9982 1072.5 3.9982 916.58 3.9982 1022.5 3.9982 999.54 3.9982 966.56 3.9982 936.57 3.9982 934.57 3.9982 969.55 3.9982 1136.5 3.9982 997.54 3.9982 991.54 3.9982 1002.5 3.9982 1047.5 3.9982 1059.5 3.9982 972.55 3.9982 918.58 3.9982 959.56 3.9982 1083.5 3.9982 934.57 3.9982 900.59 3.9982 970.55 3.9982 952.56 3.9982 1063.5 3.9982 870.6 3.9982 958.56 3.9982 1029.5 3.9982 943.57 3.9982 872.6 3.9982 972.55 3.9982 1009.5 3.9982 875.6 3.9982 1127.5 3.9982 987.55 3.9982 1156.5 3.9982 971.55 3.9982 1155.5 3.9982 930.57 3.9982 1051.5 3.9982 1044.5 3.9982 867.6 3.9982 898.59 3.9982 926.57 3.9982 965.56 3.9982 1027.5 3.9982 993.54 3.9982 927.57 3.9982 973.55 3.9982 934.57 3.9982 951.56 3.9982 1007.5 3.9982 1124.5 3.9982 936.57 3.9982 1050.5 3.9982 1075.5 3.9982 1028.5 3.9982 872.6 3.9982 960.56 3.9982 1014.5 3.9982 1017.5 3.9982 860.6 3.9982 1039.5 3.9982 1059.5 3.9982 921.58 3.9982 936.57 3.9982 1024.5 3.9982 970.55 3.9982 1047.5 3.9982 917.58 3.9982 948.56 3.9982 978.55 3.9982 993.54 3.9982 1121.5 3.9982 944.57 3.9982 1005.5 3.9982 1037.5 3.9982 1261.4 3.9982 1062.5 3.9982 925.57 3.9982 976.55 3.9982 892.59 3.9982 972.55 3.9982 1135.5 3.9982 1044.5 3.9982 959.56 3.9982 990.54 3.9982 993.54 3.9982 1130.5 3.9982 919.58 3.9982 1025.5 3.9982 1001.5 3.9982 974.55 3.9982 1061.5 3.9982 1166.5 3.9982 1017.5 3.9982 1063.5 3.9982 1188.5 3.9982 964.56 3.9982 1047.5 3.9982 1210.4 3.9982 1087.5 3.9982 1151.5 3.9982 1096.5 3.9982 957.56 3.9982 1073.5 3.9982 925.57 3.9982 1051.5 3.9982 930.57 3.9982 1005.5 3.9982 977.55 3.9982 963.56 3.9982 1005.5 3.9982 954.56 3.9982 1025.5 3.9982 1039.5 3.9982 985.55 3.9982 923.58 3.9982 1087.5 3.9982 958.56 3.9982 1066.5 3.9982 1110.5 3.9982 934.57 3.9982 946.56 3.9982 + │ │ │ │ │ <---- 23 --------- 901 --------- 2150 -------- 3016 -------- 4093 -------- 5038 -------- 5962 -------- 6778 -------- 8056 -------- 9277 -------- 10530 -------- 11769 -------- 13020 -------- 14001 -------- 14982 -------- 16046 -------- 17072 -------- 18149 -------- 18935 -------- 19920 -------- 20876 -------- 21953 -------- 22859 -------- 23908 -------- 24923 -------- 25938 -------- 26865 -------- 27943 -------- 28938 -------- 29813 -------- 30844 -------- 31647 -------- 32585 -------- 33704 -------- 34617 -------- 35448 -------- 36338 ------- 37071 -------- 38029 -------- 39162 -------- 40163 -------- 41103 -------- 42008 -------- 42828 -------- 43789 -------- 44720 -------- 45920 -------- 47197 -------- 48149 -------- 49054 -------- 49906 -------- 51054 -------- 51940 -------- 53144 -------- 54301 -------- 55267 -------- 56318 -------- 57393 -------- 58223 -------- 59046 -------- 59995 -------- 61150 -------- 62024 -------- 62915 -------- 63943 -------- 65015 -------- 65840 -------- 66748 -------- 67584 -------- 68611 -------- 69729 -------- 70883 -------- 71725 -------- 72926 -------- 73924 -------- 74891 -------- 76176 -------- 77264 -------- 78405 -------- 79257 -------- 80310 -------- 81321 -------- 82270 -------- 83162 -------- 84049 -------- 85004 -------- 86255 -------- 87262 -------- 88259 -------- 89276 -------- 90374 -------- 91493 -------- 92454 -------- 93310 -------- 94246 -------- 95407 -------- 96295 -------- 97113 -------- 98069 -------- 98991 -------- 100116 ------- 100871 -------- 101805 -------- 102871 -------- 103776 ------- 104536 -------- 105497 -------- 106526 ------- 107293 -------- 108529 -------- 109518 -------- 110802 -------- 111761 -------- 113044 -------- 113923 -------- 115027 -------- 116119 ------- 116867 -------- 117681 -------- 118553 -------- 119501 -------- 120563 -------- 121563 -------- 122437 -------- 123400 -------- 124288 -------- 125209 -------- 126234 -------- 127465 -------- 128356 -------- 129458 -------- 130604 -------- 131668 ------- 132428 -------- 133365 -------- 134403 -------- 135446 ------- 136179 -------- 137262 -------- 138380 -------- 139242 -------- 140134 -------- 141190 -------- 142146 -------- 143244 -------- 144097 -------- 145011 -------- 145982 -------- 146981 -------- 148207 -------- 149115 -------- 150119 -------- 151183 -------- 152627 -------- 153735 -------- 154585 -------- 155535 -------- 156315 -------- 157258 -------- 158494 -------- 159570 -------- 160487 -------- 161464 -------- 162446 -------- 163673 -------- 164509 -------- 165550 -------- 166548 -------- 167495 -------- 168601 -------- 169889 -------- 170916 -------- 172026 -------- 173351 -------- 174278 -------- 175359 -------- 176720 -------- 177872 -------- 179135 -------- 180304 -------- 181217 -------- 182345 -------- 183194 -------- 184282 -------- 185142 -------- 186147 -------- 187099 -------- 188024 -------- 189029 -------- 189936 -------- 190977 -------- 192044 -------- 193012 -------- 193858 -------- 195011 -------- 195927 -------- 197043 -------- 198236 -------- 199104 -------- 199995 + │ │ │ │ │ histogram(11)= 0 7640 1.843e+05 8060 + │ │ │ │ │ <--- 'Brand#11' ----------- 'Brand#55' + │ │ │ │ │ histogram(12)= 0 1360 1.9708e+05 1560 + │ │ │ │ │ <--- 'ECONOMY ANODIZED BRASS' ------------ 'STANDARD POLISHED TIN' + │ │ │ │ │ histogram(13)= 0 4240 1.9186e+05 3900 │ │ │ │ │ <--- 1 ------------- 50 │ │ │ │ ├── key: (8) │ │ │ │ └── fd: (8)-->(11-13) @@ -116,17 +116,17 @@ sort │ ├── select │ │ ├── save-table-name: q16_select_8 │ │ ├── columns: s_suppkey:19(int!null) s_comment:25(varchar!null) - │ │ ├── stats: [rows=3333.333, distinct(19)=3328.26, null(19)=0, avgsize(19)=4, distinct(25)=3333.33, null(25)=0, avgsize(25)=4] + │ │ ├── stats: [rows=3333.333, distinct(19)=3328.26, null(19)=0, avgsize(19)=3, distinct(25)=3333.33, null(25)=0, avgsize(25)=65] │ │ ├── key: (19) │ │ ├── fd: (19)-->(25) │ │ ├── scan supplier │ │ │ ├── save-table-name: q16_scan_9 │ │ │ ├── columns: s_suppkey:19(int!null) s_comment:25(varchar!null) - │ │ │ ├── stats: [rows=10000, distinct(19)=9920, null(19)=0, avgsize(19)=4, distinct(25)=9903, null(25)=0, avgsize(25)=4] + │ │ │ ├── stats: [rows=10000, distinct(19)=9920, null(19)=0, avgsize(19)=3, distinct(25)=9934, null(25)=0, avgsize(25)=65] │ │ │ │ histogram(19)= 0 0 0 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 49 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 50 1 0 0 │ │ │ │ <--- -9223372036854775808 --- 1 ---- 51 ---- 101 ---- 151 ---- 201 ---- 251 ---- 301 ---- 351 ---- 401 ---- 451 ---- 501 ---- 551 ---- 601 ---- 651 ---- 701 ---- 751 ---- 801 ---- 851 ---- 901 ---- 951 ---- 1001 ---- 1051 ---- 1101 ---- 1151 ---- 1201 ---- 1251 ---- 1301 ---- 1351 ---- 1401 ---- 1451 ---- 1501 ---- 1551 ---- 1601 ---- 1651 ---- 1701 ---- 1751 ---- 1801 ---- 1851 ---- 1901 ---- 1951 ---- 2001 ---- 2051 ---- 2101 ---- 2151 ---- 2201 ---- 2251 ---- 2301 ---- 2351 ---- 2401 ---- 2451 ---- 2501 ---- 2551 ---- 2601 ---- 2651 ---- 2701 ---- 2751 ---- 2801 ---- 2851 ---- 2901 ---- 2951 ---- 3001 ---- 3051 ---- 3101 ---- 3151 ---- 3201 ---- 3251 ---- 3301 ---- 3351 ---- 3401 ---- 3451 ---- 3501 ---- 3551 ---- 3601 ---- 3651 ---- 3701 ---- 3751 ---- 3801 ---- 3851 ---- 3901 ---- 3951 ---- 4001 ---- 4051 ---- 4101 ---- 4151 ---- 4201 ---- 4251 ---- 4301 ---- 4351 ---- 4401 ---- 4451 ---- 4501 ---- 4551 ---- 4601 ---- 4651 ---- 4701 ---- 4751 ---- 4801 ---- 4851 ---- 4901 ---- 4951 ---- 5001 ---- 5051 ---- 5101 ---- 5151 ---- 5201 ---- 5251 ---- 5301 ---- 5351 ---- 5401 ---- 5451 ---- 5501 ---- 5551 ---- 5601 ---- 5651 ---- 5701 ---- 5751 ---- 5801 ---- 5851 ---- 5901 ---- 5951 ---- 6001 ---- 6051 ---- 6101 ---- 6151 ---- 6201 ---- 6251 ---- 6301 ---- 6351 ---- 6401 ---- 6451 ---- 6501 ---- 6551 ---- 6601 ---- 6651 ---- 6701 ---- 6751 ---- 6801 ---- 6851 ---- 6901 ---- 6951 ---- 7001 ---- 7051 ---- 7101 ---- 7151 ---- 7201 ---- 7251 ---- 7301 ---- 7351 ---- 7401 ---- 7451 ---- 7501 ---- 7552 ---- 7603 ---- 7654 ---- 7705 ---- 7756 ---- 7807 ---- 7858 ---- 7909 ---- 7960 ---- 8011 ---- 8062 ---- 8113 ---- 8164 ---- 8215 ---- 8266 ---- 8317 ---- 8368 ---- 8419 ---- 8470 ---- 8521 ---- 8572 ---- 8623 ---- 8674 ---- 8725 ---- 8776 ---- 8827 ---- 8878 ---- 8929 ---- 8980 ---- 9031 ---- 9082 ---- 9133 ---- 9184 ---- 9235 ---- 9286 ---- 9337 ---- 9388 ---- 9439 ---- 9490 ---- 9541 ---- 9592 ---- 9643 ---- 9694 ---- 9745 ---- 9796 ---- 9847 ---- 9898 ---- 9949 ---- 10000 --- 9223372036854775807 - │ │ │ │ histogram(25)= 0 1 9998 1 - │ │ │ │ <--- ' A ability south main close despite clearly. Who hold sense everyone. Cou' ------ 'zine know whatever discuss. Realize brother co' + │ │ │ │ histogram(25)= 0 1 9998 1 + │ │ │ │ <--- ' about the blithely express foxes. bli' ------ 'zzle furiously. bold accounts haggle furiously ironic excuses. fur' │ │ │ ├── key: (19) │ │ │ └── fd: (19)-->(25) │ │ └── filters @@ -144,10 +144,10 @@ column_names row_count distinct_count null_count {supplier_cnt} 18314 15 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{p_brand} 9971.00 1.84 25.00 1.04 0.00 1.00 -{p_size} 9971.00 1.84 8.00 1.00 0.00 1.00 -{p_type} 9971.00 1.84 150.00 1.03 0.00 1.00 -{supplier_cnt} 9971.00 1.84 9971.00 664.73 <== 0.00 1.00 +{p_brand} 9929.00 1.84 25.00 1.04 0.00 1.00 +{p_size} 9929.00 1.84 8.00 1.00 0.00 1.00 +{p_type} 9929.00 1.84 150.00 1.03 0.00 1.00 +{supplier_cnt} 9929.00 1.84 9929.00 661.93 <== 0.00 1.00 ----Stats for q16_group_by_2---- column_names row_count distinct_count null_count @@ -157,10 +157,10 @@ column_names row_count distinct_count null_count {p_type} 18314 145 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{count} 9971.00 1.84 9971.00 664.73 <== 0.00 1.00 -{p_brand} 9971.00 1.84 25.00 1.04 0.00 1.00 -{p_size} 9971.00 1.84 8.00 1.00 0.00 1.00 -{p_type} 9971.00 1.84 150.00 1.03 0.00 1.00 +{count} 9929.00 1.84 9929.00 661.93 <== 0.00 1.00 +{p_brand} 9929.00 1.84 25.00 1.04 0.00 1.00 +{p_size} 9929.00 1.84 8.00 1.00 0.00 1.00 +{p_type} 9929.00 1.84 150.00 1.03 0.00 1.00 ----Stats for q16_distinct_on_3---- column_names row_count distinct_count null_count @@ -170,10 +170,10 @@ column_names row_count distinct_count null_count {ps_suppkey} 118250 9916 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{p_brand} 28918.00 4.09 <== 25.00 1.04 0.00 1.00 -{p_size} 28918.00 4.09 <== 8.00 1.00 0.00 1.00 -{p_type} 28918.00 4.09 <== 150.00 1.03 0.00 1.00 -{ps_suppkey} 28918.00 4.09 <== 9382.00 1.06 0.00 1.00 +{p_brand} 28798.00 4.11 <== 25.00 1.04 0.00 1.00 +{p_size} 28798.00 4.11 <== 8.00 1.00 0.00 1.00 +{p_type} 28798.00 4.11 <== 150.00 1.03 0.00 1.00 +{ps_suppkey} 28798.00 4.11 <== 9376.00 1.06 0.00 1.00 ----Stats for q16_anti_join_4---- column_names row_count distinct_count null_count @@ -185,12 +185,12 @@ column_names row_count distinct_count null_count {ps_suppkey} 118274 9916 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{p_brand} 28918.00 4.09 <== 25.00 1.04 0.00 1.00 -{p_partkey} 28918.00 4.09 <== 10702.00 2.75 <== 0.00 1.00 -{p_size} 28918.00 4.09 <== 8.00 1.00 0.00 1.00 -{p_type} 28918.00 4.09 <== 150.00 1.03 0.00 1.00 -{ps_partkey} 28918.00 4.09 <== 10702.00 2.75 <== 0.00 1.00 -{ps_suppkey} 28918.00 4.09 <== 9382.00 1.06 0.00 1.00 +{p_brand} 28798.00 4.11 <== 25.00 1.04 0.00 1.00 +{p_partkey} 28798.00 4.11 <== 10658.00 2.76 <== 0.00 1.00 +{p_size} 28798.00 4.11 <== 8.00 1.00 0.00 1.00 +{p_type} 28798.00 4.11 <== 150.00 1.03 0.00 1.00 +{ps_partkey} 28798.00 4.11 <== 10658.00 2.76 <== 0.00 1.00 +{ps_suppkey} 28798.00 4.11 <== 9376.00 1.06 0.00 1.00 ----Stats for q16_lookup_join_5---- column_names row_count distinct_count null_count @@ -202,12 +202,12 @@ column_names row_count distinct_count null_count {ps_suppkey} 118324 9920 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{p_brand} 42976.00 2.75 <== 25.00 1.04 0.00 1.00 -{p_partkey} 42976.00 2.75 <== 10702.00 2.75 <== 0.00 1.00 -{p_size} 42976.00 2.75 <== 8.00 1.00 0.00 1.00 -{p_type} 42976.00 2.75 <== 150.00 1.03 0.00 1.00 -{ps_partkey} 42976.00 2.75 <== 10702.00 2.75 <== 0.00 1.00 -{ps_suppkey} 42976.00 2.75 <== 9790.00 1.01 0.00 1.00 +{p_brand} 42798.00 2.76 <== 25.00 1.04 0.00 1.00 +{p_partkey} 42798.00 2.76 <== 10658.00 2.76 <== 0.00 1.00 +{p_size} 42798.00 2.76 <== 8.00 1.00 0.00 1.00 +{p_type} 42798.00 2.76 <== 150.00 1.03 0.00 1.00 +{ps_partkey} 42798.00 2.76 <== 10658.00 2.76 <== 0.00 1.00 +{ps_suppkey} 42798.00 2.76 <== 9787.00 1.01 0.00 1.00 ----Stats for q16_select_6---- column_names row_count distinct_count null_count @@ -217,10 +217,10 @@ column_names row_count distinct_count null_count {p_type} 29581 145 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{p_brand} 10703.00 2.76 <== 25.00 1.04 0.00 1.00 -{p_partkey} 10703.00 2.76 <== 10702.00 2.75 <== 0.00 1.00 -{p_size} 10703.00 2.76 <== 8.00 1.00 0.00 1.00 -{p_type} 10703.00 2.76 <== 150.00 1.03 0.00 1.00 +{p_brand} 10659.00 2.78 <== 25.00 1.04 0.00 1.00 +{p_partkey} 10659.00 2.78 <== 10658.00 2.76 <== 0.00 1.00 +{p_size} 10659.00 2.78 <== 8.00 1.00 0.00 1.00 +{p_type} 10659.00 2.78 <== 150.00 1.03 0.00 1.00 ----Stats for q16_scan_7---- column_names row_count distinct_count null_count @@ -250,7 +250,7 @@ column_names row_count distinct_count null_count {s_suppkey} 10000 9920 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{s_comment} 10000.00 1.00 9903.00 1.00 0.00 1.00 +{s_comment} 10000.00 1.00 9934.00 1.00 0.00 1.00 {s_suppkey} 10000.00 1.00 9920.00 1.00 0.00 1.00 ---- ---- diff --git a/pkg/sql/opt/memo/testdata/stats_quality/tpch/q17 b/pkg/sql/opt/memo/testdata/stats_quality/tpch/q17 index fc9d3f0a4765..9d0951d4ab99 100644 --- a/pkg/sql/opt/memo/testdata/stats_quality/tpch/q17 +++ b/pkg/sql/opt/memo/testdata/stats_quality/tpch/q17 @@ -62,21 +62,21 @@ project │ │ ├── key columns: [1 4] = [1 4] │ │ ├── lookup columns are key │ │ ├── immutable - │ │ ├── stats: [rows=2852.285, distinct(2)=284.037, null(2)=0, avgsize(2)=4, distinct(5)=50, null(5)=0, avgsize(5)=4, distinct(6)=2848.1, null(6)=0, avgsize(6)=4, distinct(19)=284.037, null(19)=0, avgsize(19)=4, distinct(49)=284.037, null(49)=0, avgsize(49)=4] + │ │ ├── stats: [rows=2008.967, distinct(2)=200.094, null(2)=0, avgsize(2)=4, distinct(5)=50, null(5)=0, avgsize(5)=9, distinct(6)=2006.79, null(6)=0, avgsize(6)=9, distinct(19)=200.094, null(19)=0, avgsize(19)=4, distinct(49)=200.094, null(49)=0, avgsize(49)=4] │ │ ├── fd: (19)-->(49), (2)==(19), (19)==(2) │ │ ├── inner-join (lookup lineitem@l_pk) │ │ │ ├── save-table-name: q17_lookup_join_4 │ │ │ ├── columns: l_orderkey:1(int!null) l_partkey:2(int!null) l_linenumber:4(int!null) p_partkey:19(int!null) "?column?":49(float!null) │ │ │ ├── key columns: [19] = [2] │ │ │ ├── immutable - │ │ │ ├── stats: [rows=8556.854, distinct(1)=8532.95, null(1)=0, avgsize(1)=4, distinct(2)=284.037, null(2)=0, avgsize(2)=4, distinct(4)=7, null(4)=0, avgsize(4)=4, distinct(19)=284.037, null(19)=0, avgsize(19)=4, distinct(49)=284.037, null(49)=0, avgsize(49)=4] + │ │ │ ├── stats: [rows=6026.9, distinct(1)=6015.04, null(1)=0, avgsize(1)=4, distinct(2)=200.094, null(2)=0, avgsize(2)=4, distinct(4)=7, null(4)=0, avgsize(4)=1, distinct(19)=200.094, null(19)=0, avgsize(19)=4, distinct(49)=200.094, null(49)=0, avgsize(49)=4] │ │ │ ├── key: (1,4) │ │ │ ├── fd: (19)-->(49), (1,4)-->(2), (2)==(19), (19)==(2) │ │ │ ├── project │ │ │ │ ├── save-table-name: q17_project_5 │ │ │ │ ├── columns: "?column?":49(float!null) p_partkey:19(int!null) │ │ │ │ ├── immutable - │ │ │ │ ├── stats: [rows=284.0375, distinct(19)=284.037, null(19)=0, avgsize(19)=4, distinct(49)=284.037, null(49)=0, avgsize(49)=4] + │ │ │ │ ├── stats: [rows=200.0937, distinct(19)=200.094, null(19)=0, avgsize(19)=4, distinct(49)=200.094, null(49)=0, avgsize(49)=4] │ │ │ │ ├── key: (19) │ │ │ │ ├── fd: (19)-->(49) │ │ │ │ ├── group-by (streaming) @@ -84,7 +84,7 @@ project │ │ │ │ │ ├── columns: p_partkey:19(int!null) avg:48(float!null) │ │ │ │ │ ├── grouping columns: p_partkey:19(int!null) │ │ │ │ │ ├── internal-ordering: +(19|31) opt(22,25) - │ │ │ │ │ ├── stats: [rows=284.0375, distinct(19)=284.037, null(19)=0, avgsize(19)=4, distinct(48)=284.037, null(48)=0, avgsize(48)=4] + │ │ │ │ │ ├── stats: [rows=200.0937, distinct(19)=200.094, null(19)=0, avgsize(19)=4, distinct(48)=200.094, null(48)=0, avgsize(48)=4] │ │ │ │ │ ├── key: (19) │ │ │ │ │ ├── fd: (19)-->(48) │ │ │ │ │ ├── inner-join (lookup lineitem) @@ -92,24 +92,24 @@ project │ │ │ │ │ │ ├── columns: p_partkey:19(int!null) p_brand:22(char!null) p_container:25(char!null) l_partkey:31(int!null) l_quantity:34(float!null) │ │ │ │ │ │ ├── key columns: [30 33] = [30 33] │ │ │ │ │ │ ├── lookup columns are key - │ │ │ │ │ │ ├── stats: [rows=8556.877, distinct(19)=284.037, null(19)=0, avgsize(19)=4, distinct(22)=1, null(22)=0, avgsize(22)=4, distinct(25)=1, null(25)=0, avgsize(25)=4, distinct(31)=284.037, null(31)=0, avgsize(31)=4, distinct(34)=50, null(34)=0, avgsize(34)=4] + │ │ │ │ │ │ ├── stats: [rows=6026.912, distinct(19)=200.094, null(19)=0, avgsize(19)=4, distinct(22)=1, null(22)=0, avgsize(22)=10, distinct(25)=1, null(25)=0, avgsize(25)=10, distinct(31)=200.094, null(31)=0, avgsize(31)=4, distinct(34)=50, null(34)=0, avgsize(34)=9] │ │ │ │ │ │ ├── fd: ()-->(22,25), (19)==(31), (31)==(19) │ │ │ │ │ │ ├── ordering: +(19|31) opt(22,25) [actual: +19] │ │ │ │ │ │ ├── inner-join (lookup lineitem@l_pk) │ │ │ │ │ │ │ ├── save-table-name: q17_lookup_join_8 │ │ │ │ │ │ │ ├── columns: p_partkey:19(int!null) p_brand:22(char!null) p_container:25(char!null) l_orderkey:30(int!null) l_partkey:31(int!null) l_linenumber:33(int!null) │ │ │ │ │ │ │ ├── key columns: [19] = [31] - │ │ │ │ │ │ │ ├── stats: [rows=8556.877, distinct(19)=284.037, null(19)=0, avgsize(19)=4, distinct(22)=1, null(22)=0, avgsize(22)=4, distinct(25)=1, null(25)=0, avgsize(25)=4, distinct(30)=8532.97, null(30)=0, avgsize(30)=4, distinct(31)=284.037, null(31)=0, avgsize(31)=4, distinct(33)=7, null(33)=0, avgsize(33)=4] + │ │ │ │ │ │ │ ├── stats: [rows=6026.912, distinct(19)=200.094, null(19)=0, avgsize(19)=4, distinct(22)=1, null(22)=0, avgsize(22)=10, distinct(25)=1, null(25)=0, avgsize(25)=10, distinct(30)=6015.05, null(30)=0, avgsize(30)=4, distinct(31)=200.094, null(31)=0, avgsize(31)=4, distinct(33)=7, null(33)=0, avgsize(33)=1] │ │ │ │ │ │ │ ├── key: (30,33) │ │ │ │ │ │ │ ├── fd: ()-->(22,25), (30,33)-->(31), (19)==(31), (31)==(19) │ │ │ │ │ │ │ ├── ordering: +(19|31) opt(22,25) [actual: +19] │ │ │ │ │ │ │ ├── select │ │ │ │ │ │ │ │ ├── save-table-name: q17_select_9 │ │ │ │ │ │ │ │ ├── columns: p_partkey:19(int!null) p_brand:22(char!null) p_container:25(char!null) - │ │ │ │ │ │ │ │ ├── stats: [rows=284.0382, distinct(19)=284.037, null(19)=0, avgsize(19)=4, distinct(22)=1, null(22)=0, avgsize(22)=4, distinct(25)=1, null(25)=0, avgsize(25)=4, distinct(22,25)=1, null(22,25)=0, avgsize(22,25)=8] - │ │ │ │ │ │ │ │ │ histogram(22)= 0 284.04 + │ │ │ │ │ │ │ │ ├── stats: [rows=200.0941, distinct(19)=200.094, null(19)=0, avgsize(19)=4, distinct(22)=1, null(22)=0, avgsize(22)=10, distinct(25)=1, null(25)=0, avgsize(25)=10, distinct(22,25)=1, null(22,25)=0, avgsize(22,25)=20] + │ │ │ │ │ │ │ │ │ histogram(22)= 0 200.09 │ │ │ │ │ │ │ │ │ <--- 'Brand#23' - │ │ │ │ │ │ │ │ │ histogram(25)= 0 284.04 + │ │ │ │ │ │ │ │ │ histogram(25)= 0 200.09 │ │ │ │ │ │ │ │ │ <--- 'MED BOX' │ │ │ │ │ │ │ │ ├── key: (19) │ │ │ │ │ │ │ │ ├── fd: ()-->(22,25) @@ -117,12 +117,12 @@ project │ │ │ │ │ │ │ │ ├── scan part │ │ │ │ │ │ │ │ │ ├── save-table-name: q17_scan_10 │ │ │ │ │ │ │ │ │ ├── columns: p_partkey:19(int!null) p_brand:22(char!null) p_container:25(char!null) - │ │ │ │ │ │ │ │ │ ├── stats: [rows=200000, distinct(19)=199241, null(19)=0, avgsize(19)=4, distinct(22)=25, null(22)=0, avgsize(22)=4, distinct(25)=28, null(25)=0, avgsize(25)=4, distinct(22,25)=700, null(22,25)=0, avgsize(22,25)=8] - │ │ │ │ │ │ │ │ │ │ histogram(19)= 0 0 0 3.9981 1014.5 3.9981 1043.5 3.9981 946.55 3.9981 1105.5 3.9981 1017.5 3.9981 1020.5 3.9981 880.58 3.9981 954.55 3.9981 883.58 3.9981 933.56 3.9981 891.58 3.9981 1085.5 3.9981 1045.5 3.9981 1134.5 3.9981 1008.5 3.9981 1099.5 3.9981 941.55 3.9981 988.53 3.9981 1003.5 3.9981 894.58 3.9981 975.54 3.9981 1141.5 3.9981 990.53 3.9981 1008.5 3.9981 1074.5 3.9981 966.54 3.9981 994.53 3.9981 906.57 3.9981 1089.5 3.9981 922.56 3.9981 1010.5 3.9981 882.58 3.9981 971.54 3.9981 862.59 3.9981 972.54 3.9981 925.56 3.9981 1156.5 3.9981 1097.5 3.9981 972.54 3.9981 983.53 3.9981 1005.5 3.9981 1048.5 3.9981 1084.5 3.9981 898.57 3.9981 900.57 3.9981 1289.4 3.9981 864.59 3.9981 940.55 3.9981 968.54 3.9981 949.55 3.9981 1023.5 3.9981 865.59 3.9981 1019.5 3.9981 1051.5 3.9981 945.55 3.9981 930.56 3.9981 1086.5 3.9981 1108.5 3.9981 1102.5 3.9981 981.53 3.9981 967.54 3.9981 968.54 3.9981 1045.5 3.9981 829.61 3.9981 1082.5 3.9981 1100.5 3.9981 1007.5 3.9981 1041.5 3.9981 1044.5 3.9981 874.58 3.9981 1075.5 3.9981 1091.5 3.9981 923.56 3.9981 1049.5 3.9981 1064.5 3.9981 1056.5 3.9981 864.59 3.9981 1094.5 3.9981 921.56 3.9981 941.55 3.9981 1055.5 3.9981 1044.5 3.9981 939.55 3.9981 918.56 3.9981 1042.5 3.9981 901.57 3.9981 1003.5 3.9981 1177.4 3.9981 928.56 3.9981 1067.5 3.9981 987.53 3.9981 874.58 3.9981 912.57 3.9981 832.6 3.9981 953.55 3.9981 1078.5 3.9981 886.58 3.9981 894.58 3.9981 938.55 3.9981 987.53 3.9981 985.53 3.9981 1002.5 3.9981 1042.5 3.9981 1274.4 3.9981 1056.5 3.9981 953.55 3.9981 970.54 3.9981 1032.5 3.9981 967.54 3.9981 968.54 3.9981 937.55 3.9981 1130.5 3.9981 918.56 3.9981 904.57 3.9981 957.55 3.9981 1235.4 3.9981 1105.5 3.9981 1009.5 3.9981 1047.5 3.9981 950.55 3.9981 1022.5 3.9981 1069.5 3.9981 1005.5 3.9981 1118.5 3.9981 828.61 3.9981 1119.5 3.9981 842.6 3.9981 995.53 3.9981 983.53 3.9981 921.56 3.9981 1135.5 3.9981 1136.5 3.9981 972.54 3.9981 1125.5 3.9981 887.58 3.9981 1000.5 3.9981 1009.5 3.9981 987.53 3.9981 1066.5 3.9981 947.55 3.9981 991.53 3.9981 1025.5 3.9981 1119.5 3.9981 1020.5 3.9981 1034.5 3.9981 980.53 3.9981 895.57 3.9981 921.56 3.9981 964.54 3.9981 1014.5 3.9981 946.55 3.9981 1039.5 3.9981 1014.5 3.9981 953.55 3.9981 961.54 3.9981 936.56 3.9981 925.56 3.9981 951.55 3.9981 1036.5 3.9981 1020.5 3.9981 1033.5 3.9981 1004.5 3.9981 1053.5 3.9981 1009.5 3.9981 1094.5 3.9981 976.54 3.9981 1012.5 3.9981 1021.5 3.9981 1015.5 3.9981 919.56 3.9981 1078.5 3.9981 1038.5 3.9981 991.53 3.9981 930.56 3.9981 1064.5 3.9981 960.54 3.9981 1011.5 3.9981 970.54 3.9981 1103.5 3.9981 999.53 3.9981 1038.5 3.9981 1108.5 3.9981 1007.5 3.9981 1263.4 3.9981 861.59 3.9981 1009.5 3.9981 917.56 3.9981 1099.5 3.9981 1027.5 3.9981 1008.5 3.9981 983.53 3.9981 1010.5 3.9981 1067.5 3.9981 931.56 3.9981 984.53 3.9981 874.58 3.9981 1002.5 3.9981 954.55 3.9981 1040.5 3.9981 0 0 - │ │ │ │ │ │ │ │ │ │ <--- -9223372036854775808 ---- 28 --------- 1067 -------- 2159 -------- 3071 -------- 4270 -------- 5315 -------- 6366 -------- 7145 -------- 8073 -------- 8858 -------- 9745 -------- 10547 -------- 11712 -------- 12807 -------- 14056 -------- 15084 -------- 16273 -------- 17176 -------- 18168 -------- 19188 -------- 19996 -------- 20964 -------- 22225 -------- 23220 -------- 24249 -------- 25395 -------- 26346 -------- 27348 -------- 28181 -------- 29353 -------- 30217 -------- 31249 -------- 32031 -------- 32991 -------- 33729 -------- 34691 -------- 35561 -------- 36846 -------- 38031 -------- 38993 -------- 39976 -------- 40999 -------- 42099 -------- 43263 -------- 44078 -------- 44899 -------- 46401 -------- 47145 -------- 48046 -------- 49001 -------- 49918 -------- 50973 -------- 51718 -------- 52766 -------- 53872 -------- 54782 -------- 55662 -------- 56828 -------- 58033 -------- 59228 -------- 60207 -------- 61159 -------- 62113 -------- 63208 -------- 63870 -------- 65030 -------- 66220 -------- 67247 -------- 68334 -------- 69427 -------- 70192 -------- 71340 -------- 72515 -------- 73382 -------- 74484 -------- 75612 -------- 76726 -------- 77468 -------- 78648 -------- 79510 -------- 80412 -------- 81524 -------- 82617 -------- 83516 -------- 84373 -------- 85462 -------- 86284 -------- 87304 -------- 88625 -------- 89501 -------- 90635 -------- 91625 -------- 92391 -------- 93235 ------- 93905 -------- 94831 -------- 95983 -------- 96773 -------- 97580 -------- 98477 -------- 99466 -------- 100452 -------- 101470 -------- 102560 -------- 104039 -------- 105153 -------- 106078 -------- 107035 -------- 108107 -------- 109059 -------- 110014 -------- 110909 -------- 112151 -------- 113007 -------- 113835 -------- 114769 -------- 116184 -------- 117384 -------- 118415 -------- 119514 -------- 120434 -------- 121488 -------- 122626 -------- 123649 -------- 124870 -------- 125529 -------- 126753 ------- 127446 -------- 128450 -------- 129432 -------- 130295 -------- 131545 -------- 132797 -------- 133758 -------- 134991 -------- 135784 -------- 136797 -------- 137828 -------- 138817 -------- 139949 -------- 140862 -------- 141860 -------- 142919 -------- 144143 -------- 145194 -------- 146269 -------- 147245 -------- 148054 -------- 148917 -------- 149863 -------- 150902 -------- 151794 -------- 152862 -------- 153885 -------- 154792 -------- 155714 -------- 156586 -------- 157436 -------- 158338 -------- 159401 -------- 160434 -------- 161492 -------- 162496 -------- 163589 -------- 164603 -------- 165768 -------- 166719 -------- 167738 -------- 168773 -------- 169798 -------- 170636 -------- 171773 -------- 172839 -------- 173818 -------- 174678 -------- 175791 -------- 176712 -------- 177729 -------- 178668 -------- 179849 -------- 180844 -------- 181911 -------- 183101 -------- 184110 -------- 185558 -------- 186269 -------- 187282 -------- 188116 -------- 189290 -------- 190336 -------- 191348 -------- 192312 -------- 193328 -------- 194446 -------- 195308 -------- 196274 -------- 197016 -------- 198016 -------- 198924 -------- 199994 --- 9223372036854775807 - │ │ │ │ │ │ │ │ │ │ histogram(22)= 0 8840 1.8262e+05 8540 - │ │ │ │ │ │ │ │ │ │ <--- 'Brand#11' ------------ 'Brand#55' - │ │ │ │ │ │ │ │ │ │ histogram(25)= 0 6480 1.8602e+05 7500 + │ │ │ │ │ │ │ │ │ ├── stats: [rows=200000, distinct(19)=199241, null(19)=0, avgsize(19)=4, distinct(22)=25, null(22)=0, avgsize(22)=10, distinct(25)=40, null(25)=0, avgsize(25)=10, distinct(22,25)=1000, null(22,25)=0, avgsize(22,25)=20] + │ │ │ │ │ │ │ │ │ │ histogram(19)= 0 3.9982 929.57 3.9982 1135.5 3.9982 923.58 3.9982 1036.5 3.9982 964.56 3.9982 953.56 3.9982 899.59 3.9982 1152.5 3.9982 1118.5 3.9982 1137.5 3.9982 1129.5 3.9982 1136.5 3.9982 983.55 3.9982 983.55 3.9982 1028.5 3.9982 1007.5 3.9982 1036.5 3.9982 884.59 3.9982 985.55 3.9982 970.55 3.9982 1036.5 3.9982 943.57 3.9982 1020.5 3.9982 1001.5 3.9982 1001.5 3.9982 954.56 3.9982 1036.5 3.9982 990.54 3.9982 928.57 3.9982 1010.5 3.9982 892.59 3.9982 960.56 3.9982 1059.5 3.9982 947.56 3.9982 906.58 3.9982 935.57 3.9982 860.6 3.9982 971.55 3.9982 1067.5 3.9982 994.54 3.9982 961.56 3.9982 943.57 3.9982 901.59 3.9982 972.55 3.9982 956.56 3.9982 1106.5 3.9982 1152.5 3.9982 967.55 3.9982 943.57 3.9982 916.58 3.9982 1076.5 3.9982 933.57 3.9982 1108.5 3.9982 1081.5 3.9982 975.55 3.9982 1021.5 3.9982 1034.5 3.9982 905.58 3.9982 902.58 3.9982 966.56 3.9982 1080.5 3.9982 927.57 3.9982 936.57 3.9982 1008.5 3.9982 1033.5 3.9982 903.58 3.9982 944.57 3.9982 908.58 3.9982 1008.5 3.9982 1059.5 3.9982 1079.5 3.9982 911.58 3.9982 1107.5 3.9982 992.54 3.9982 975.55 3.9982 1156.5 3.9982 1042.5 3.9982 1072.5 3.9982 916.58 3.9982 1022.5 3.9982 999.54 3.9982 966.56 3.9982 936.57 3.9982 934.57 3.9982 969.55 3.9982 1136.5 3.9982 997.54 3.9982 991.54 3.9982 1002.5 3.9982 1047.5 3.9982 1059.5 3.9982 972.55 3.9982 918.58 3.9982 959.56 3.9982 1083.5 3.9982 934.57 3.9982 900.59 3.9982 970.55 3.9982 952.56 3.9982 1063.5 3.9982 870.6 3.9982 958.56 3.9982 1029.5 3.9982 943.57 3.9982 872.6 3.9982 972.55 3.9982 1009.5 3.9982 875.6 3.9982 1127.5 3.9982 987.55 3.9982 1156.5 3.9982 971.55 3.9982 1155.5 3.9982 930.57 3.9982 1051.5 3.9982 1044.5 3.9982 867.6 3.9982 898.59 3.9982 926.57 3.9982 965.56 3.9982 1027.5 3.9982 993.54 3.9982 927.57 3.9982 973.55 3.9982 934.57 3.9982 951.56 3.9982 1007.5 3.9982 1124.5 3.9982 936.57 3.9982 1050.5 3.9982 1075.5 3.9982 1028.5 3.9982 872.6 3.9982 960.56 3.9982 1014.5 3.9982 1017.5 3.9982 860.6 3.9982 1039.5 3.9982 1059.5 3.9982 921.58 3.9982 936.57 3.9982 1024.5 3.9982 970.55 3.9982 1047.5 3.9982 917.58 3.9982 948.56 3.9982 978.55 3.9982 993.54 3.9982 1121.5 3.9982 944.57 3.9982 1005.5 3.9982 1037.5 3.9982 1261.4 3.9982 1062.5 3.9982 925.57 3.9982 976.55 3.9982 892.59 3.9982 972.55 3.9982 1135.5 3.9982 1044.5 3.9982 959.56 3.9982 990.54 3.9982 993.54 3.9982 1130.5 3.9982 919.58 3.9982 1025.5 3.9982 1001.5 3.9982 974.55 3.9982 1061.5 3.9982 1166.5 3.9982 1017.5 3.9982 1063.5 3.9982 1188.5 3.9982 964.56 3.9982 1047.5 3.9982 1210.4 3.9982 1087.5 3.9982 1151.5 3.9982 1096.5 3.9982 957.56 3.9982 1073.5 3.9982 925.57 3.9982 1051.5 3.9982 930.57 3.9982 1005.5 3.9982 977.55 3.9982 963.56 3.9982 1005.5 3.9982 954.56 3.9982 1025.5 3.9982 1039.5 3.9982 985.55 3.9982 923.58 3.9982 1087.5 3.9982 958.56 3.9982 1066.5 3.9982 1110.5 3.9982 934.57 3.9982 946.56 3.9982 + │ │ │ │ │ │ │ │ │ │ <---- 23 --------- 901 --------- 2150 -------- 3016 -------- 4093 -------- 5038 -------- 5962 -------- 6778 -------- 8056 -------- 9277 -------- 10530 -------- 11769 -------- 13020 -------- 14001 -------- 14982 -------- 16046 -------- 17072 -------- 18149 -------- 18935 -------- 19920 -------- 20876 -------- 21953 -------- 22859 -------- 23908 -------- 24923 -------- 25938 -------- 26865 -------- 27943 -------- 28938 -------- 29813 -------- 30844 -------- 31647 -------- 32585 -------- 33704 -------- 34617 -------- 35448 -------- 36338 ------- 37071 -------- 38029 -------- 39162 -------- 40163 -------- 41103 -------- 42008 -------- 42828 -------- 43789 -------- 44720 -------- 45920 -------- 47197 -------- 48149 -------- 49054 -------- 49906 -------- 51054 -------- 51940 -------- 53144 -------- 54301 -------- 55267 -------- 56318 -------- 57393 -------- 58223 -------- 59046 -------- 59995 -------- 61150 -------- 62024 -------- 62915 -------- 63943 -------- 65015 -------- 65840 -------- 66748 -------- 67584 -------- 68611 -------- 69729 -------- 70883 -------- 71725 -------- 72926 -------- 73924 -------- 74891 -------- 76176 -------- 77264 -------- 78405 -------- 79257 -------- 80310 -------- 81321 -------- 82270 -------- 83162 -------- 84049 -------- 85004 -------- 86255 -------- 87262 -------- 88259 -------- 89276 -------- 90374 -------- 91493 -------- 92454 -------- 93310 -------- 94246 -------- 95407 -------- 96295 -------- 97113 -------- 98069 -------- 98991 -------- 100116 ------- 100871 -------- 101805 -------- 102871 -------- 103776 ------- 104536 -------- 105497 -------- 106526 ------- 107293 -------- 108529 -------- 109518 -------- 110802 -------- 111761 -------- 113044 -------- 113923 -------- 115027 -------- 116119 ------- 116867 -------- 117681 -------- 118553 -------- 119501 -------- 120563 -------- 121563 -------- 122437 -------- 123400 -------- 124288 -------- 125209 -------- 126234 -------- 127465 -------- 128356 -------- 129458 -------- 130604 -------- 131668 ------- 132428 -------- 133365 -------- 134403 -------- 135446 ------- 136179 -------- 137262 -------- 138380 -------- 139242 -------- 140134 -------- 141190 -------- 142146 -------- 143244 -------- 144097 -------- 145011 -------- 145982 -------- 146981 -------- 148207 -------- 149115 -------- 150119 -------- 151183 -------- 152627 -------- 153735 -------- 154585 -------- 155535 -------- 156315 -------- 157258 -------- 158494 -------- 159570 -------- 160487 -------- 161464 -------- 162446 -------- 163673 -------- 164509 -------- 165550 -------- 166548 -------- 167495 -------- 168601 -------- 169889 -------- 170916 -------- 172026 -------- 173351 -------- 174278 -------- 175359 -------- 176720 -------- 177872 -------- 179135 -------- 180304 -------- 181217 -------- 182345 -------- 183194 -------- 184282 -------- 185142 -------- 186147 -------- 187099 -------- 188024 -------- 189029 -------- 189936 -------- 190977 -------- 192044 -------- 193012 -------- 193858 -------- 195011 -------- 195927 -------- 197043 -------- 198236 -------- 199104 -------- 199995 + │ │ │ │ │ │ │ │ │ │ histogram(22)= 0 7640 1.843e+05 8060 + │ │ │ │ │ │ │ │ │ │ <--- 'Brand#11' ----------- 'Brand#55' + │ │ │ │ │ │ │ │ │ │ histogram(25)= 0 5460 1.8978e+05 4760 │ │ │ │ │ │ │ │ │ │ <--- 'JUMBO BAG' ------------ 'WRAP PKG' │ │ │ │ │ │ │ │ │ ├── key: (19) │ │ │ │ │ │ │ │ │ ├── fd: (19)-->(22,25) @@ -169,11 +169,11 @@ column_names row_count distinct_count null_count {p_partkey} 587 195 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{?column?} 2852.00 4.86 <== 284.00 1.54 0.00 1.00 -{l_extendedprice} 2852.00 4.86 <== 2848.00 6.62 <== 0.00 1.00 -{l_partkey} 2852.00 4.86 <== 284.00 1.46 0.00 1.00 -{l_quantity} 2852.00 4.86 <== 50.00 8.33 <== 0.00 1.00 -{p_partkey} 2852.00 4.86 <== 284.00 1.46 0.00 1.00 +{?column?} 2009.00 3.42 <== 200.00 1.08 0.00 1.00 +{l_extendedprice} 2009.00 3.42 <== 2007.00 4.67 <== 0.00 1.00 +{l_partkey} 2009.00 3.42 <== 200.00 1.03 0.00 1.00 +{l_quantity} 2009.00 3.42 <== 50.00 8.33 <== 0.00 1.00 +{p_partkey} 2009.00 3.42 <== 200.00 1.03 0.00 1.00 ----Stats for q17_lookup_join_4---- column_names row_count distinct_count null_count @@ -184,11 +184,11 @@ column_names row_count distinct_count null_count {p_partkey} 6088 204 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{?column?} 8557.00 1.41 284.00 1.46 0.00 1.00 -{l_linenumber} 8557.00 1.41 7.00 1.00 0.00 1.00 -{l_orderkey} 8557.00 1.41 8533.00 1.40 0.00 1.00 -{l_partkey} 8557.00 1.41 284.00 1.39 0.00 1.00 -{p_partkey} 8557.00 1.41 284.00 1.39 0.00 1.00 +{?column?} 6027.00 1.01 200.00 1.03 0.00 1.00 +{l_linenumber} 6027.00 1.01 7.00 1.00 0.00 1.00 +{l_orderkey} 6027.00 1.01 6015.00 1.01 0.00 1.00 +{l_partkey} 6027.00 1.01 200.00 1.02 0.00 1.00 +{p_partkey} 6027.00 1.01 200.00 1.02 0.00 1.00 ----Stats for q17_project_5---- column_names row_count distinct_count null_count @@ -196,8 +196,8 @@ column_names row_count distinct_count null_count {p_partkey} 204 204 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{?column?} 284.00 1.39 284.00 1.46 0.00 1.00 -{p_partkey} 284.00 1.39 284.00 1.39 0.00 1.00 +{?column?} 200.00 1.02 200.00 1.03 0.00 1.00 +{p_partkey} 200.00 1.02 200.00 1.02 0.00 1.00 ----Stats for q17_group_by_6---- column_names row_count distinct_count null_count @@ -205,8 +205,8 @@ column_names row_count distinct_count null_count {p_partkey} 204 204 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{avg} 284.00 1.39 284.00 1.46 0.00 1.00 -{p_partkey} 284.00 1.39 284.00 1.39 0.00 1.00 +{avg} 200.00 1.02 200.00 1.03 0.00 1.00 +{p_partkey} 200.00 1.02 200.00 1.02 0.00 1.00 ----Stats for q17_lookup_join_7---- column_names row_count distinct_count null_count @@ -217,11 +217,11 @@ column_names row_count distinct_count null_count {p_partkey} 6088 204 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{l_partkey} 8557.00 1.41 284.00 1.39 0.00 1.00 -{l_quantity} 8557.00 1.41 50.00 1.00 0.00 1.00 -{p_brand} 8557.00 1.41 1.00 1.00 0.00 1.00 -{p_container} 8557.00 1.41 1.00 1.00 0.00 1.00 -{p_partkey} 8557.00 1.41 284.00 1.39 0.00 1.00 +{l_partkey} 6027.00 1.01 200.00 1.02 0.00 1.00 +{l_quantity} 6027.00 1.01 50.00 1.00 0.00 1.00 +{p_brand} 6027.00 1.01 1.00 1.00 0.00 1.00 +{p_container} 6027.00 1.01 1.00 1.00 0.00 1.00 +{p_partkey} 6027.00 1.01 200.00 1.02 0.00 1.00 ----Stats for q17_lookup_join_8---- column_names row_count distinct_count null_count @@ -233,12 +233,12 @@ column_names row_count distinct_count null_count {p_partkey} 6088 204 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{l_linenumber} 8557.00 1.41 7.00 1.00 0.00 1.00 -{l_orderkey} 8557.00 1.41 8533.00 1.40 0.00 1.00 -{l_partkey} 8557.00 1.41 284.00 1.39 0.00 1.00 -{p_brand} 8557.00 1.41 1.00 1.00 0.00 1.00 -{p_container} 8557.00 1.41 1.00 1.00 0.00 1.00 -{p_partkey} 8557.00 1.41 284.00 1.39 0.00 1.00 +{l_linenumber} 6027.00 1.01 7.00 1.00 0.00 1.00 +{l_orderkey} 6027.00 1.01 6015.00 1.01 0.00 1.00 +{l_partkey} 6027.00 1.01 200.00 1.02 0.00 1.00 +{p_brand} 6027.00 1.01 1.00 1.00 0.00 1.00 +{p_container} 6027.00 1.01 1.00 1.00 0.00 1.00 +{p_partkey} 6027.00 1.01 200.00 1.02 0.00 1.00 ----Stats for q17_select_9---- column_names row_count distinct_count null_count @@ -247,9 +247,9 @@ column_names row_count distinct_count null_count {p_partkey} 204 204 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{p_brand} 284.00 1.39 1.00 1.00 0.00 1.00 -{p_container} 284.00 1.39 1.00 1.00 0.00 1.00 -{p_partkey} 284.00 1.39 284.00 1.39 0.00 1.00 +{p_brand} 200.00 1.02 1.00 1.00 0.00 1.00 +{p_container} 200.00 1.02 1.00 1.00 0.00 1.00 +{p_partkey} 200.00 1.02 200.00 1.02 0.00 1.00 ----Stats for q17_scan_10---- column_names row_count distinct_count null_count @@ -259,7 +259,7 @@ column_names row_count distinct_count null_count ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err {p_brand} 200000.00 1.00 25.00 1.00 0.00 1.00 -{p_container} 200000.00 1.00 28.00 1.43 0.00 1.00 +{p_container} 200000.00 1.00 40.00 1.00 0.00 1.00 {p_partkey} 200000.00 1.00 199241.00 1.00 0.00 1.00 ---- ---- diff --git a/pkg/sql/opt/memo/testdata/stats_quality/tpch/q18 b/pkg/sql/opt/memo/testdata/stats_quality/tpch/q18 index 80960b73c630..a53a5c51e409 100644 --- a/pkg/sql/opt/memo/testdata/stats_quality/tpch/q18 +++ b/pkg/sql/opt/memo/testdata/stats_quality/tpch/q18 @@ -65,52 +65,52 @@ top-k ├── save-table-name: q18_group_by_2 ├── columns: c_custkey:1(int!null) c_name:2(varchar!null) o_orderkey:11(int!null) o_totalprice:14(float!null) o_orderdate:15(date!null) sum:59(float!null) ├── grouping columns: o_orderkey:11(int!null) - ├── stats: [rows=499399.1, distinct(1)=499399, null(1)=0, avgsize(1)=4, distinct(2)=499399, null(2)=0, avgsize(2)=4, distinct(11)=499399, null(11)=0, avgsize(11)=4, distinct(14)=499399, null(14)=0, avgsize(14)=4, distinct(15)=499399, null(15)=0, avgsize(15)=4, distinct(59)=499399, null(59)=0, avgsize(59)=4] + ├── stats: [rows=499392.2, distinct(1)=499392, null(1)=0, avgsize(1)=4, distinct(2)=499392, null(2)=0, avgsize(2)=4, distinct(11)=499392, null(11)=0, avgsize(11)=4, distinct(14)=499392, null(14)=0, avgsize(14)=4, distinct(15)=499392, null(15)=0, avgsize(15)=4, distinct(59)=499392, null(59)=0, avgsize(59)=4] ├── key: (11) ├── fd: (1)-->(2), (11)-->(1,2,14,15,59) ├── inner-join (hash) │ ├── save-table-name: q18_inner_join_3 │ ├── columns: c_custkey:1(int!null) c_name:2(varchar!null) o_orderkey:11(int!null) o_custkey:12(int!null) o_totalprice:14(float!null) o_orderdate:15(date!null) l_orderkey:22(int!null) l_quantity:26(float!null) │ ├── multiplicity: left-rows(exactly-one), right-rows(zero-or-more) - │ ├── stats: [rows=2016723, distinct(1)=99656, null(1)=0, avgsize(1)=4, distinct(2)=150000, null(2)=0, avgsize(2)=4, distinct(11)=499399, null(11)=0, avgsize(11)=4, distinct(12)=99656, null(12)=0, avgsize(12)=4, distinct(14)=488633, null(14)=0, avgsize(14)=4, distinct(15)=2406, null(15)=0, avgsize(15)=4, distinct(22)=499399, null(22)=0, avgsize(22)=4, distinct(26)=50, null(26)=0, avgsize(26)=4] + │ ├── stats: [rows=2016361, distinct(1)=99649.1, null(1)=0, avgsize(1)=4, distinct(2)=150000, null(2)=0, avgsize(2)=20, distinct(11)=499392, null(11)=0, avgsize(11)=4, distinct(12)=99649.1, null(12)=0, avgsize(12)=4, distinct(14)=488044, null(14)=0, avgsize(14)=9, distinct(15)=2406, null(15)=0, avgsize(15)=4, distinct(22)=499392, null(22)=0, avgsize(22)=4, distinct(26)=50, null(26)=0, avgsize(26)=9] │ ├── fd: (1)-->(2), (11)-->(12,14,15), (11)==(22), (22)==(11), (1)==(12), (12)==(1) │ ├── inner-join (merge) │ │ ├── save-table-name: q18_merge_join_4 │ │ ├── columns: o_orderkey:11(int!null) o_custkey:12(int!null) o_totalprice:14(float!null) o_orderdate:15(date!null) l_orderkey:22(int!null) l_quantity:26(float!null) │ │ ├── left ordering: +22 │ │ ├── right ordering: +11 - │ │ ├── stats: [rows=2000764, distinct(11)=509090, null(11)=0, avgsize(11)=4, distinct(12)=99656, null(12)=0, avgsize(12)=4, distinct(14)=497246, null(14)=0, avgsize(14)=4, distinct(15)=2406, null(15)=0, avgsize(15)=4, distinct(22)=509090, null(22)=0, avgsize(22)=4, distinct(26)=50, null(26)=0, avgsize(26)=4] + │ │ ├── stats: [rows=2000405, distinct(11)=509090, null(11)=0, avgsize(11)=4, distinct(12)=99649.1, null(12)=0, avgsize(12)=4, distinct(14)=496607, null(14)=0, avgsize(14)=9, distinct(15)=2406, null(15)=0, avgsize(15)=4, distinct(22)=509090, null(22)=0, avgsize(22)=4, distinct(26)=50, null(26)=0, avgsize(26)=9] │ │ ├── fd: (11)-->(12,14,15), (11)==(22), (22)==(11) │ │ ├── scan lineitem │ │ │ ├── save-table-name: q18_scan_5 │ │ │ ├── columns: l_orderkey:22(int!null) l_quantity:26(float!null) - │ │ │ ├── stats: [rows=6002293, distinct(22)=1.52727e+06, null(22)=0, avgsize(22)=4, distinct(26)=50, null(26)=0, avgsize(26)=4] - │ │ │ │ histogram(22)= 0 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 - │ │ │ │ <--- 576 ------- 38535 ------- 66885 ------- 93380 ------- 127425 ------- 157218 ------- 184483 ------- 215330 ------- 252869 ------- 283878 ------- 313798 ------- 337056 ------- 372549 ------- 399591 ------- 426245 ------- 460578 ------- 498439 ------- 526049 ------- 554468 ------- 577921 ------- 609187 ------- 639524 ------- 665345 ------- 686180 ------- 721539 ------- 755680 ------- 782756 ------- 814496 ------- 845446 ------- 872130 ------- 910912 ------- 933697 ------- 965184 ------- 1000353 ------- 1038658 ------- 1073667 ------- 1097891 ------- 1131330 ------- 1157732 ------- 1179943 ------- 1206401 ------- 1230150 ------- 1261824 ------- 1293217 ------- 1326754 ------- 1357573 ------- 1390145 ------- 1429312 ------- 1460418 ------- 1491104 ------- 1523937 ------- 1559812 ------- 1591653 ------- 1615174 ------- 1646759 ------- 1670465 ------- 1696321 ------- 1724192 ------- 1748033 ------- 1777570 ------- 1807428 ------- 1836962 ------- 1872481 ------- 1902817 ------- 1928324 ------- 1960775 ------- 1985989 ------- 2019107 ------- 2044613 ------- 2071490 ------- 2101959 ------- 2135555 ------- 2164486 ------- 2186337 ------- 2213989 ------- 2246309 ------- 2276992 ------- 2306403 ------- 2329921 ------- 2354977 ------- 2380711 ------- 2410529 ------- 2437920 ------- 2462017 ------- 2483714 ------- 2513920 ------- 2542855 ------- 2574112 ------- 2596035 ------- 2625031 ------- 2658051 ------- 2695046 ------- 2725222 ------- 2754245 ------- 2777702 ------- 2804896 ------- 2844579 ------- 2873860 ------- 2903459 ------- 2933249 ------- 2965479 ------- 2996160 ------- 3022976 ------- 3053152 ------- 3083623 ------- 3111136 ------- 3144033 ------- 3180134 ------- 3209799 ------- 3239394 ------- 3270886 ------- 3297664 ------- 3329444 ------- 3357574 ------- 3380838 ------- 3412196 ------- 3438917 ------- 3462467 ------- 3498629 ------- 3530208 ------- 3562148 ------- 3589889 ------- 3621063 ------- 3655456 ------- 3686724 ------- 3709029 ------- 3738215 ------- 3767687 ------- 3804547 ------- 3831142 ------- 3875111 ------- 3905605 ------- 3933795 ------- 3966593 ------- 3995558 ------- 4020134 ------- 4052513 ------- 4078949 ------- 4114208 ------- 4149762 ------- 4176135 ------- 4207782 ------- 4241376 ------- 4270502 ------- 4304167 ------- 4333669 ------- 4362818 ------- 4393537 ------- 4423076 ------- 4452064 ------- 4491143 ------- 4522723 ------- 4550883 ------- 4581382 ------- 4616002 ------- 4649410 ------- 4680485 ------- 4715584 ------- 4740036 ------- 4771554 ------- 4799461 ------- 4826690 ------- 4855525 ------- 4887974 ------- 4917479 ------- 4950885 ------- 4984195 ------- 5010113 ------- 5033571 ------- 5065472 ------- 5100512 ------- 5129413 ------- 5160069 ------- 5186596 ------- 5221538 ------- 5252964 ------- 5284069 ------- 5314051 ------- 5353026 ------- 5388961 ------- 5424644 ------- 5452676 ------- 5483553 ------- 5516612 ------- 5551041 ------- 5579878 ------- 5612576 ------- 5643427 ------- 5673666 ------- 5709218 ------- 5737221 ------- 5766119 ------- 5795044 ------- 5826560 ------- 5855943 ------- 5889604 ------- 5917607 ------- 5942535 ------- 5969639 ------- 5999557 - │ │ │ │ histogram(26)= 0 1.1524e+05 5.7772e+06 1.0984e+05 - │ │ │ │ <----- 1.0 ----------------- 50.0 -- + │ │ │ ├── stats: [rows=6001215, distinct(22)=1.52727e+06, null(22)=0, avgsize(22)=4, distinct(26)=50, null(26)=0, avgsize(26)=9] + │ │ │ │ histogram(22)= 0 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 28806 1200 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 28806 1200 29406 600 29406 600 29406 600 29406 600 28806 1200 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 + │ │ │ │ <--- 197 ------- 23686 ------- 53253 ------- 90435 ------- 121730 ------- 153280 ------- 175456 ------- 208548 ------- 242209 ------- 273057 ------- 296640 ------- 330307 ------- 360999 ------- 386307 ------- 420225 ------- 450050 ------- 477795 ------- 504711 ------- 533153 ------- 556672 ------- 582243 ------- 613729 ------- 646117 ------- 675840 ------- 706048 ------- 733063 ------- 769282 ------- 793922 ------- 820357 ------- 849536 ------- 875719 ------- 905028 ------- 940643 ------- 968355 ------- 998721 ------- 1023621 ------- 1059424 ------- 1084932 ------- 1115553 ------- 1139363 ------- 1167361 ------- 1194400 ------- 1225984 ------- 1253861 ------- 1281633 ------- 1304999 ------- 1336355 ------- 1370759 ------- 1400832 ------- 1434085 ------- 1458852 ------- 1491427 ------- 1525120 ------- 1555205 ------- 1591300 ------- 1619426 ------- 1651458 ------- 1682950 ------- 1711399 ------- 1747591 ------- 1787205 ------- 1822240 ------- 1856163 ------- 1886915 ------- 1910949 ------- 1947202 ------- 1974311 ------- 2009286 ------- 2044034 ------- 2079104 ------- 2103488 ------- 2134657 ------- 2164293 ------- 2204514 ------- 2230823 ------- 2265253 ------- 2289826 ------- 2329539 ------- 2364455 ------- 2393507 ------- 2414628 ------- 2440228 ------- 2465255 ------- 2489568 ------- 2520900 ------- 2554919 ------- 2583333 ------- 2612966 ------- 2644833 ------- 2667362 ------- 2702784 ------- 2727394 ------- 2759748 ------- 2794531 ------- 2822214 ------- 2846624 ------- 2883748 ------- 2919586 ------- 2951908 ------- 2980068 ------- 3014726 ------- 3050725 ------- 3081028 ------- 3113351 ------- 3150243 ------- 3185669 ------- 3214311 ------- 3241281 ------- 3275748 ------- 3303232 ------- 3339559 ------- 3370627 ------- 3393664 ------- 3435265 ------- 3464581 ------- 3489026 ------- 3516096 ------- 3548480 ------- 3587015 ------- 3611239 ------- 3638724 ------- 3668641 ------- 3695751 ------- 3729636 ------- 3751523 ------- 3784608 ------- 3815715 ------- 3848608 ------- 3881184 ------- 3908738 ------- 3940002 ------- 3966176 ------- 4001984 ------- 4035687 ------- 4065283 ------- 4092834 ------- 4133062 ------- 4160613 ------- 4196421 ------- 4223713 ------- 4254788 ------- 4291040 ------- 4313664 ------- 4342823 ------- 4369952 ------- 4391684 ------- 4419040 ------- 4449921 ------- 4471781 ------- 4506210 ------- 4538176 ------- 4571297 ------- 4601121 ------- 4630887 ------- 4657476 ------- 4684803 ------- 4714566 ------- 4744070 ------- 4776385 ------- 4807777 ------- 4839491 ------- 4873953 ------- 4902245 ------- 4936263 ------- 4970721 ------- 5003140 ------- 5029729 ------- 5059010 ------- 5087521 ------- 5121093 ------- 5150405 ------- 5178375 ------- 5203683 ------- 5234531 ------- 5268195 ------- 5300004 ------- 5331558 ------- 5362178 ------- 5385762 ------- 5418498 ------- 5445762 ------- 5483109 ------- 5514561 ------- 5542052 ------- 5569572 ------- 5596102 ------- 5622401 ------- 5652194 ------- 5671362 ------- 5699591 ------- 5727136 ------- 5753284 ------- 5780742 ------- 5809189 ------- 5836545 ------- 5864454 ------- 5894917 ------- 5933825 ------- 5968933 ------- 5999590 + │ │ │ │ histogram(26)= 0 1.1342e+05 5.766e+06 1.2182e+05 + │ │ │ │ <----- 1.0 ---------------- 50.0 -- │ │ │ └── ordering: +22 │ │ ├── semi-join (merge) │ │ │ ├── save-table-name: q18_merge_join_6 │ │ │ ├── columns: o_orderkey:11(int!null) o_custkey:12(int!null) o_totalprice:14(float!null) o_orderdate:15(date!null) │ │ │ ├── left ordering: +11 │ │ │ ├── right ordering: +40 - │ │ │ ├── stats: [rows=509090, distinct(11)=509090, null(11)=0, avgsize(11)=4, distinct(12)=99656, null(12)=0, avgsize(12)=4, distinct(14)=507049, null(14)=0, avgsize(14)=4, distinct(15)=2406, null(15)=0, avgsize(15)=4] + │ │ │ ├── stats: [rows=509090, distinct(11)=509090, null(11)=0, avgsize(11)=4, distinct(12)=99649.1, null(12)=0, avgsize(12)=4, distinct(14)=506350, null(14)=0, avgsize(14)=9, distinct(15)=2406, null(15)=0, avgsize(15)=4] │ │ │ ├── key: (11) │ │ │ ├── fd: (11)-->(12,14,15) │ │ │ ├── ordering: +11 │ │ │ ├── scan orders │ │ │ │ ├── save-table-name: q18_scan_7 │ │ │ │ ├── columns: o_orderkey:11(int!null) o_custkey:12(int!null) o_totalprice:14(float!null) o_orderdate:15(date!null) - │ │ │ │ ├── stats: [rows=1500000, distinct(11)=1.5e+06, null(11)=0, avgsize(11)=4, distinct(12)=99853, null(12)=0, avgsize(12)=4, distinct(14)=1.4694e+06, null(14)=0, avgsize(14)=4, distinct(15)=2406, null(15)=0, avgsize(15)=4] - │ │ │ │ │ histogram(11)= 0 0 0 0.99998 7461.9 0.99998 7285.9 0.99998 7544.9 0.99998 7589.9 0.99998 7222.9 0.99998 7324.9 0.99998 7506.9 0.99998 7351.9 0.99998 7777.9 0.99998 7576.9 0.99998 7731.9 0.99998 7694.9 0.99998 7586.9 0.99998 7569.9 0.99998 7757.9 0.99998 7624.9 0.99998 7506.9 0.99998 7245.9 0.99998 7820.9 0.99998 7539.9 0.99998 7455.9 0.99998 7589.9 0.99998 7740.9 0.99998 7604.9 0.99998 7710.9 0.99998 7709.9 0.99998 7708.9 0.99998 7490.9 0.99998 7527.9 0.99998 7331.9 0.99998 7311.9 0.99998 7576.9 0.99998 7545.9 0.99998 7277.9 0.99998 7392.9 0.99998 7508.9 0.99998 7622.9 0.99998 7581.9 0.99998 7775.9 0.99998 7523.9 0.99998 7568.9 0.99998 7483.9 0.99998 7662.9 0.99998 7368.9 0.99998 7470.9 0.99998 7380.9 0.99998 7647.9 0.99998 7381.9 0.99998 7635.9 0.99998 7490.9 0.99998 7446.9 0.99998 7526.9 0.99998 7441.9 0.99998 7265.9 0.99998 7960.9 0.99998 7251.9 0.99998 7514.9 0.99998 7294.9 0.99998 7502.9 0.99998 7285.9 0.99998 7320.9 0.99998 7235.9 0.99998 7451.9 0.99998 7810.9 0.99998 7378.9 0.99998 7418.9 0.99998 7661.9 0.99998 7404.9 0.99998 7432.9 0.99998 7579.9 0.99998 7836.9 0.99998 7445.9 0.99998 7355.9 0.99998 7617.9 0.99998 7110.9 0.99998 7398.9 0.99998 7622.9 0.99998 7655.9 0.99998 7433.9 0.99998 7656.9 0.99998 7404.9 0.99998 7474.9 0.99998 7572.9 0.99998 7688.9 0.99998 7559.9 0.99998 7414.9 0.99998 7523.9 0.99998 7558.9 0.99998 7330.9 0.99998 7587.9 0.99998 7388.9 0.99998 7327.9 0.99998 7671.9 0.99998 7523.9 0.99998 7687.9 0.99998 7524.9 0.99998 7614.9 0.99998 7463.9 0.99998 7594.9 0.99998 7372.9 0.99998 7670.9 0.99998 7310.9 0.99998 7270.9 0.99998 7399.9 0.99998 7688.9 0.99998 7487.9 0.99998 7556.9 0.99998 7365.9 0.99998 7521.9 0.99998 7762.9 0.99998 7386.9 0.99998 7399.9 0.99998 7562.9 0.99998 7502.9 0.99998 7201.9 0.99998 7595.9 0.99998 7525.9 0.99998 7451.9 0.99998 7280.9 0.99998 7307.9 0.99998 7386.9 0.99998 7345.9 0.99998 7383.9 0.99998 7530.9 0.99998 7706.9 0.99998 7581.9 0.99998 7512.9 0.99998 7536.9 0.99998 7210.9 0.99998 7689.9 0.99998 7658.9 0.99998 7358.9 0.99998 7646.9 0.99998 7252.9 0.99998 7327.9 0.99998 7525.9 0.99998 7564.9 0.99998 7524.9 0.99998 7438.9 0.99998 7493.9 0.99998 7419.9 0.99998 7509.9 0.99998 7595.9 0.99998 7396.9 0.99998 7378.9 0.99998 7330.9 0.99998 7387.9 0.99998 7552.9 0.99998 7330.9 0.99998 7431.9 0.99998 7773.9 0.99998 7853.9 0.99998 7562.9 0.99998 7548.9 0.99998 7847.9 0.99998 7933.9 0.99998 7768.9 0.99998 7738.9 0.99998 7480.9 0.99998 7679.9 0.99998 7663.9 0.99998 7587.9 0.99998 7527.9 0.99998 7466.9 0.99998 7444.9 0.99998 7519.9 0.99998 7830.9 0.99998 7568.9 0.99998 7671.9 0.99998 7637.9 0.99998 7462.9 0.99998 7851.9 0.99998 7483.9 0.99998 7765.9 0.99998 7451.9 0.99998 8050.9 0.99998 7644.9 0.99998 7724.9 0.99998 7471.9 0.99998 7517.9 0.99998 7830.9 0.99998 7387.9 0.99998 7749.9 0.99998 7545.9 0.99998 7718.9 0.99998 7384.9 0.99998 7464.9 0.99998 7467.9 0.99998 7809.9 0.99998 7766.9 0.99998 7511.9 0.99998 7641.9 0.99998 7711.9 0.99998 7729.9 0.99998 7631.9 0.99998 7734.9 0.99998 7931.9 0.99998 7586.9 0.99998 7964.9 0.99998 0 0 - │ │ │ │ │ <--- -9223372036854775808 --- 1472 --------- 30469 -------- 54689 -------- 85922 -------- 118369 -------- 140867 -------- 166146 -------- 196357 -------- 222375 -------- 259877 -------- 291970 -------- 328227 -------- 363490 -------- 395873 -------- 427783 -------- 464741 -------- 498146 -------- 528358 -------- 551493 -------- 590144 -------- 621254 -------- 650083 -------- 682531 -------- 719041 -------- 751906 -------- 787617 -------- 823298 -------- 858944 -------- 888739 -------- 919527 -------- 944996 -------- 969922 -------- 1002020 -------- 1033280 -------- 1057284 -------- 1084416 -------- 1114693 -------- 1148034 -------- 1180262 -------- 1217697 -------- 1248386 -------- 1280261 -------- 1309862 -------- 1344263 -------- 1370759 -------- 1400003 -------- 1426822 -------- 1460837 -------- 1487680 -------- 1521376 -------- 1551174 -------- 1579779 -------- 1610532 -------- 1638983 -------- 1662660 -------- 1705024 -------- 1728321 -------- 1758757 -------- 1783239 -------- 1813344 -------- 1837573 -------- 1862757 -------- 1885607 -------- 1914340 -------- 1952706 -------- 1979458 -------- 2007302 -------- 2041697 -------- 2069157 -------- 2097383 -------- 2129571 -------- 2168643 -------- 2197223 -------- 2223363 -------- 2256577 -------- 2275975 -------- 2303264 -------- 2336608 -------- 2370823 -------- 2399074 -------- 2433315 -------- 2460771 -------- 2490114 -------- 2522119 -------- 2557218 -------- 2588866 -------- 2616610 -------- 2647296 -------- 2678913 -------- 2704354 -------- 2736743 -------- 2763779 -------- 2789157 -------- 2823812 -------- 2854502 -------- 2889572 -------- 2920263 -------- 2953378 -------- 2982439 -------- 3015013 -------- 3041603 -------- 3076227 -------- 3101125 -------- 3124930 -------- 3152260 -------- 3187366 -------- 3217059 -------- 3248611 -------- 3275008 -------- 3305634 -------- 3342721 -------- 3369702 -------- 3397031 -------- 3428771 -------- 3458885 -------- 3480806 -------- 3513408 -------- 3544129 -------- 3572866 -------- 3596965 -------- 3621794 -------- 3648771 -------- 3674624 -------- 3701510 -------- 3732387 -------- 3767974 -------- 3800224 -------- 3830599 -------- 3861635 -------- 3883808 -------- 3918949 -------- 3953249 -------- 3979456 -------- 4013443 -------- 4036775 -------- 4062148 -------- 4092867 -------- 4124641 -------- 4155333 -------- 4183718 -------- 4213574 -------- 4241445 -------- 4271751 -------- 4304354 -------- 4331590 -------- 4358338 -------- 4383782 -------- 4410791 -------- 4442244 -------- 4467687 -------- 4495876 -------- 4529761 -------- 4565792 -------- 4593991 -------- 4621829 -------- 4657703 -------- 4695878 -------- 4729632 -------- 4762593 -------- 4788581 -------- 4819943 -------- 4850885 -------- 4879777 -------- 4907042 -------- 4932640 -------- 4957638 -------- 4984675 -------- 5020100 -------- 5048481 -------- 5079622 -------- 5109862 -------- 5135363 -------- 5171364 -------- 5197414 -------- 5231104 -------- 5256289 -------- 5297604 -------- 5328038 -------- 5360608 -------- 5386337 -------- 5413315 -------- 5448743 -------- 5472197 -------- 5505440 -------- 5533184 -------- 5565603 -------- 5588963 -------- 5614503 -------- 5640135 -------- 5675008 -------- 5708709 -------- 5735522 -------- 5765862 -------- 5798085 -------- 5830787 -------- 5860867 -------- 5893703 -------- 5931844 -------- 5960706 -------- 5999719 --- 9223372036854775807 - │ │ │ │ │ histogram(12)= 0 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 300 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7200 300 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 300 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7200 300 7200 300 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7200 300 7350 150 7200 450 7350 150 7200 300 7350 300 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7200 300 7350 150 7350 150 7350 150 7200 300 7350 150 7200 300 7350 300 7200 300 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 300 7350 150 7350 150 7350 300 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 300 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 300 7350 150 7350 300 7350 150 7350 150 7350 300 7350 150 7350 150 7350 150 7350 150 7350 150 7350 450 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 300 7350 300 7350 150 7350 150 7350 150 7350 300 7350 150 7350 150 7350 150 7350 150 7500 150 7500 150 7500 150 7500 150 7500 150 7500 150 7500 150 7500 150 7500 150 7500 150 7500 150 7500 150 7500 150 7500 150 7350 300 7500 150 7500 150 7500 150 7350 300 7500 150 7500 150 7500 150 7500 150 7500 150 7500 300 7350 150 7500 150 7350 300 7500 150 7500 150 7500 150 7500 150 7500 150 - │ │ │ │ │ <--- 25 ------ 758 ------ 1460 ------ 2207 ------ 2911 ------ 3766 ------ 4592 ------ 5371 ------ 6080 ------ 6773 ------ 7421 ------ 8009 ------ 8668 ------ 9583 ------ 10459 ------ 11120 ------ 11872 ------ 12722 ------ 13612 ------ 14390 ------ 15179 ------ 15862 ------ 16658 ------ 17234 ------ 18083 ------ 18862 ------ 19577 ------ 20138 ------ 20869 ------ 21644 ------ 22265 ------ 23105 ------ 23966 ------ 24782 ------ 25532 ------ 26317 ------ 27071 ------ 27664 ------ 28414 ------ 29291 ------ 30097 ------ 30917 ------ 31571 ------ 32357 ------ 33175 ------ 33820 ------ 34678 ------ 35311 ------ 35935 ------ 36689 ------ 37360 ------ 37969 ------ 38792 ------ 39442 ------ 40268 ------ 41044 ------ 41656 ------ 42370 ------ 43085 ------ 43909 ------ 44672 ------ 45326 ------ 46310 ------ 47150 ------ 47801 ------ 48563 ------ 49336 ------ 50111 ------ 50747 ------ 51631 ------ 52250 ------ 52873 ------ 53753 ------ 54632 ------ 55324 ------ 56141 ------ 56924 ------ 57524 ------ 58382 ------ 59069 ------ 59915 ------ 60779 ------ 61466 ------ 62306 ------ 63041 ------ 63799 ------ 64415 ------ 65452 ------ 66266 ------ 67055 ------ 67754 ------ 68510 ------ 69350 ------ 70127 ------ 70702 ------ 71462 ------ 72428 ------ 73267 ------ 74005 ------ 74719 ------ 75695 ------ 76400 ------ 77000 ------ 77953 ------ 78557 ------ 79315 ------ 79925 ------ 80530 ------ 81220 ------ 81902 ------ 82607 ------ 83179 ------ 84025 ------ 84970 ------ 85844 ------ 86657 ------ 87184 ------ 88037 ------ 88840 ------ 89531 ------ 90134 ------ 90893 ------ 91651 ------ 92528 ------ 93278 ------ 93944 ------ 94579 ------ 95708 ------ 96323 ------ 97174 ------ 97856 ------ 98602 ------ 99260 ------ 99967 ------ 100567 ------ 101209 ------ 101923 ------ 102734 ------ 103540 ------ 104402 ------ 105101 ------ 105854 ------ 106667 ------ 107584 ------ 108601 ------ 109366 ------ 110185 ------ 111109 ------ 112079 ------ 112712 ------ 113375 ------ 114088 ------ 114719 ------ 115409 ------ 116246 ------ 117028 ------ 117703 ------ 118441 ------ 119161 ------ 119911 ------ 120542 ------ 121391 ------ 122210 ------ 123049 ------ 123794 ------ 124418 ------ 125149 ------ 125963 ------ 126791 ------ 127537 ------ 128390 ------ 129067 ------ 129604 ------ 130400 ------ 131039 ------ 131752 ------ 132460 ------ 133154 ------ 133693 ------ 134515 ------ 135289 ------ 135959 ------ 136651 ------ 137456 ------ 138158 ------ 138947 ------ 139789 ------ 140599 ------ 141446 ------ 142318 ------ 143132 ------ 143698 ------ 144484 ------ 145376 ------ 146068 ------ 146774 ------ 147730 ------ 148436 ------ 149324 ------ 149992 - │ │ │ │ │ histogram(14)= 0 150 1.4997e+06 150 - │ │ │ │ │ <--- 929.1190185546875 ------------ 465073.34375 - │ │ │ │ │ histogram(15)= 0 750 7350 450 6600 900 7200 750 7350 450 6750 750 7350 750 7200 300 6600 1050 7350 600 7350 600 7200 900 7350 750 6900 750 6900 900 6600 900 7350 1200 6600 1350 6900 900 7200 300 7050 600 7350 750 7200 300 6300 1050 6900 600 7050 900 6450 900 6150 1200 6750 750 7050 750 6750 750 6900 1050 6450 900 6450 900 6300 1200 7200 900 6600 750 6900 1200 7050 1200 7200 600 6750 1200 6900 750 6900 450 6900 600 6750 1650 5850 1500 7200 300 7200 600 6600 750 7200 900 6900 900 6900 450 6600 750 6750 1200 6750 600 7200 150 6900 1350 6300 1050 7200 600 7050 600 7200 1050 7050 450 7050 900 7200 750 6450 1200 6900 1050 6600 900 7050 750 6750 900 6900 600 7200 450 6900 600 7050 900 6600 1050 6900 600 7050 1350 7200 450 6450 900 7050 1350 7200 150 7050 750 6900 1050 7050 900 6750 600 7050 1800 6600 750 6300 1350 7200 600 7200 450 6600 900 6900 450 6750 600 6600 900 7050 300 7050 450 7050 750 6900 600 6900 750 7050 300 7050 450 7200 600 7200 750 7200 150 7050 750 6750 1050 7050 750 7050 450 6600 600 6750 600 7050 300 6750 900 6900 450 6900 450 6600 1050 7050 450 6300 1200 6750 600 6900 750 6600 750 6750 450 6750 600 7050 900 6750 600 6600 750 6900 600 6750 750 6750 750 6900 600 6600 600 6300 1050 7050 450 6750 1050 6750 750 6750 900 6900 450 6450 750 6900 300 6450 750 6900 1050 7050 600 6900 750 7050 750 6600 1200 6600 1050 6750 1050 6600 750 6900 600 7050 150 7050 450 6450 1200 6750 750 7050 600 6600 450 6750 750 6450 750 6750 750 6600 600 5700 1350 6300 900 6900 600 6750 750 6300 900 6450 600 6600 450 6000 1050 6750 450 6300 900 6900 900 6450 600 6900 750 6450 750 6600 1200 6750 450 6300 900 6600 600 6600 1200 6750 1200 6600 1050 6300 1050 6450 900 6600 450 6750 600 6300 600 6300 600 6000 1200 6450 1050 6150 750 6300 600 6600 600 6450 600 6600 900 5550 1200 6450 900 5550 1050 6000 900 5850 900 6300 300 6450 600 6450 450 5850 450 - │ │ │ │ │ <--- '1992-01-01' ------ '1992-01-14' ------ '1992-01-25' ------ '1992-02-09' ------ '1992-02-23' ------ '1992-03-06' ------ '1992-03-19' ------ '1992-03-30' ------ '1992-04-12' ------ '1992-04-24' ------ '1992-05-07' ------ '1992-05-20' ------ '1992-05-31' ------ '1992-06-13' ------ '1992-06-27' ------ '1992-07-09' ------ '1992-07-21' ------ '1992-08-03' ------ '1992-08-17' ------ '1992-09-01' ------ '1992-09-13' ------ '1992-09-23' ------ '1992-10-06' ------ '1992-10-16' ------ '1992-10-29' ------ '1992-11-09' ------ '1992-11-20' ------ '1992-12-03' ------ '1992-12-14' ------ '1992-12-27' ------ '1993-01-09' ------ '1993-01-21' ------ '1993-02-01' ------ '1993-02-13' ------ '1993-02-23' ------ '1993-03-07' ------ '1993-03-17' ------ '1993-03-30' ------ '1993-04-12' ------ '1993-04-24' ------ '1993-05-08' ------ '1993-05-19' ------ '1993-06-01' ------ '1993-06-12' ------ '1993-06-20' ------ '1993-06-30' ------ '1993-07-11' ------ '1993-07-22' ------ '1993-08-02' ------ '1993-08-14' ------ '1993-08-25' ------ '1993-09-05' ------ '1993-09-16' ------ '1993-09-27' ------ '1993-10-10' ------ '1993-10-24' ------ '1993-11-04' ------ '1993-11-15' ------ '1993-11-27' ------ '1993-12-10' ------ '1993-12-25' ------ '1994-01-08' ------ '1994-01-19' ------ '1994-01-30' ------ '1994-02-12' ------ '1994-02-25' ------ '1994-03-06' ------ '1994-03-19' ------ '1994-03-31' ------ '1994-04-12' ------ '1994-04-22' ------ '1994-05-05' ------ '1994-05-19' ------ '1994-05-30' ------ '1994-06-10' ------ '1994-06-23' ------ '1994-07-05' ------ '1994-07-16' ------ '1994-07-25' ------ '1994-08-06' ------ '1994-08-18' ------ '1994-08-31' ------ '1994-09-10' ------ '1994-09-25' ------ '1994-10-06' ------ '1994-10-21' ------ '1994-11-01' ------ '1994-11-12' ------ '1994-11-27' ------ '1994-12-08' ------ '1994-12-21' ------ '1995-01-04' ------ '1995-01-17' ------ '1995-02-01' ------ '1995-02-11' ------ '1995-02-23' ------ '1995-03-08' ------ '1995-03-21' ------ '1995-04-05' ------ '1995-04-18' ------ '1995-04-30' ------ '1995-05-13' ------ '1995-05-25' ------ '1995-06-08' ------ '1995-06-22' ------ '1995-07-07' ------ '1995-07-19' ------ '1995-07-29' ------ '1995-08-13' ------ '1995-08-24' ------ '1995-09-05' ------ '1995-09-20' ------ '1995-10-05' ------ '1995-10-14' ------ '1995-10-25' ------ '1995-11-06' ------ '1995-11-16' ------ '1995-11-26' ------ '1995-12-09' ------ '1995-12-21' ------ '1995-12-31' ------ '1996-01-11' ------ '1996-01-23' ------ '1996-02-03' ------ '1996-02-21' ------ '1996-03-02' ------ '1996-03-16' ------ '1996-03-27' ------ '1996-04-08' ------ '1996-04-20' ------ '1996-05-03' ------ '1996-05-13' ------ '1996-05-24' ------ '1996-06-06' ------ '1996-06-19' ------ '1996-06-30' ------ '1996-07-14' ------ '1996-07-25' ------ '1996-08-04' ------ '1996-08-19' ------ '1996-09-03' ------ '1996-09-14' ------ '1996-09-25' ------ '1996-10-09' ------ '1996-10-19' ------ '1996-11-01' ------ '1996-11-11' ------ '1996-11-23' ------ '1996-12-05' ------ '1996-12-19' ------ '1996-12-29' ------ '1997-01-12' ------ '1997-01-22' ------ '1997-02-06' ------ '1997-02-24' ------ '1997-03-08' ------ '1997-03-19' ------ '1997-04-01' ------ '1997-04-12' ------ '1997-04-23' ------ '1997-05-05' ------ '1997-05-15' ------ '1997-05-25' ------ '1997-06-07' ------ '1997-06-18' ------ '1997-07-02' ------ '1997-07-11' ------ '1997-07-24' ------ '1997-08-04' ------ '1997-08-17' ------ '1997-08-26' ------ '1997-09-09' ------ '1997-09-19' ------ '1997-09-28' ------ '1997-10-09' ------ '1997-10-19' ------ '1997-11-01' ------ '1997-11-13' ------ '1997-11-24' ------ '1997-12-05' ------ '1997-12-20' ------ '1997-12-30' ------ '1998-01-12' ------ '1998-01-23' ------ '1998-02-05' ------ '1998-02-17' ------ '1998-02-26' ------ '1998-03-12' ------ '1998-03-23' ------ '1998-04-03' ------ '1998-04-13' ------ '1998-04-24' ------ '1998-05-07' ------ '1998-05-19' ------ '1998-06-01' ------ '1998-06-13' ------ '1998-06-27' ------ '1998-07-12' ------ '1998-07-26' ------ '1998-08-02' + │ │ │ │ ├── stats: [rows=1500000, distinct(11)=1.5e+06, null(11)=0, avgsize(11)=4, distinct(12)=99846, null(12)=0, avgsize(12)=4, distinct(14)=1.45917e+06, null(14)=0, avgsize(14)=9, distinct(15)=2406, null(15)=0, avgsize(15)=4] + │ │ │ │ │ histogram(11)= 0 0 0 0.99998 7406.9 0.99998 7327.9 0.99998 7748.9 0.99998 7433.9 0.99998 8029.9 0.99998 7265.9 0.99998 7439.9 0.99998 7823.9 0.99998 7526.9 0.99998 7553.9 0.99998 7426.9 0.99998 7490.9 0.99998 7595.9 0.99998 7527.9 0.99998 7640.9 0.99998 7593.9 0.99998 7384.9 0.99998 7713.9 0.99998 7409.9 0.99998 7249.9 0.99998 7518.9 0.99998 7434.9 0.99998 7575.9 0.99998 7471.9 0.99998 7302.9 0.99998 7109.9 0.99998 7646.9 0.99998 7619.9 0.99998 7579.9 0.99998 7489.9 0.99998 7409.9 0.99998 7619.9 0.99998 7805.9 0.99998 7418.9 0.99998 7454.9 0.99998 7651.9 0.99998 7407.9 0.99998 7278.9 0.99998 7402.9 0.99998 7375.9 0.99998 7375.9 0.99998 7517.9 0.99998 7626.9 0.99998 7675.9 0.99998 7470.9 0.99998 7352.9 0.99998 7597.9 0.99998 7649.9 0.99998 7509.9 0.99998 7320.9 0.99998 7287.9 0.99998 7365.9 0.99998 7381.9 0.99998 7478.9 0.99998 7526.9 0.99998 7233.9 0.99998 7676.9 0.99998 7400.9 0.99998 7739.9 0.99998 7638.9 0.99998 7515.9 0.99998 7211.9 0.99998 7231.9 0.99998 7194.9 0.99998 7187.9 0.99998 7885.9 0.99998 7359.9 0.99998 7301.9 0.99998 7493.9 0.99998 7529.9 0.99998 7558.9 0.99998 7148.9 0.99998 7437.9 0.99998 7337.9 0.99998 7299.9 0.99998 7683.9 0.99998 7430.9 0.99998 7252.9 0.99998 7440.9 0.99998 7467.9 0.99998 7694.9 0.99998 7528.9 0.99998 7441.9 0.99998 7694.9 0.99998 7737.9 0.99998 7523.9 0.99998 7400.9 0.99998 7523.9 0.99998 7700.9 0.99998 7156.9 0.99998 7352.9 0.99998 7359.9 0.99998 7334.9 0.99998 7444.9 0.99998 7766.9 0.99998 7675.9 0.99998 7511.9 0.99998 7616.9 0.99998 7308.9 0.99998 7593.9 0.99998 7296.9 0.99998 7557.9 0.99998 7416.9 0.99998 7613.9 0.99998 7421.9 0.99998 7322.9 0.99998 7584.9 0.99998 7726.9 0.99998 7495.9 0.99998 7434.9 0.99998 7337.9 0.99998 7450.9 0.99998 7576.9 0.99998 7245.9 0.99998 7625.9 0.99998 7748.9 0.99998 7417.9 0.99998 7701.9 0.99998 7437.9 0.99998 7345.9 0.99998 7517.9 0.99998 7621.9 0.99998 7359.9 0.99998 7393.9 0.99998 7632.9 0.99998 7715.9 0.99998 7558.9 0.99998 7350.9 0.99998 7557.9 0.99998 7400.9 0.99998 7297.9 0.99998 7875.9 0.99998 7364.9 0.99998 7332.9 0.99998 7458.9 0.99998 7471.9 0.99998 7564.9 0.99998 7523.9 0.99998 7270.9 0.99998 7309.9 0.99998 7418.9 0.99998 7959.9 0.99998 7382.9 0.99998 7507.9 0.99998 7524.9 0.99998 7566.9 0.99998 7705.9 0.99998 7841.9 0.99998 7483.9 0.99998 7685.9 0.99998 7605.9 0.99998 7677.9 0.99998 7647.9 0.99998 7985.9 0.99998 7859.9 0.99998 7673.9 0.99998 7732.9 0.99998 7501.9 0.99998 7498.9 0.99998 7596.9 0.99998 7572.9 0.99998 7848.9 0.99998 7567.9 0.99998 7549.9 0.99998 7493.9 0.99998 7869.9 0.99998 7508.9 0.99998 7626.9 0.99998 7774.9 0.99998 7908.9 0.99998 7501.9 0.99998 7841.9 0.99998 7542.9 0.99998 7623.9 0.99998 7523.9 0.99998 7548.9 0.99998 7977.9 0.99998 7569.9 0.99998 7916.9 0.99998 7613.9 0.99998 7883.9 0.99998 7579.9 0.99998 8076.9 0.99998 7698.9 0.99998 7635.9 0.99998 7530.9 0.99998 7515.9 0.99998 7673.9 0.99998 7781.9 0.99998 7698.9 0.99998 7482.9 0.99998 7805.9 0.99998 7774.9 0.99998 7657.9 0.99998 7655.9 0.99998 7579.9 0.99998 7506.9 0.99998 7736.9 0.99998 7584.9 0.99998 0 0 + │ │ │ │ │ <--- -9223372036854775808 --- 1505 --------- 29025 -------- 54400 -------- 91106 -------- 119366 -------- 163554 -------- 187236 -------- 215651 -------- 254373 -------- 285123 -------- 316614 -------- 344678 -------- 374465 -------- 407078 -------- 437861 -------- 471683 -------- 504230 -------- 531168 -------- 566951 -------- 594561 -------- 617825 -------- 648358 -------- 676640 -------- 708706 -------- 737986 -------- 762690 -------- 782081 -------- 816064 -------- 849318 -------- 881511 -------- 911271 -------- 938885 -------- 972135 -------- 1010370 -------- 1038212 -------- 1067041 -------- 1101158 -------- 1128704 -------- 1152742 -------- 1180165 -------- 1206852 -------- 1233537 -------- 1264064 -------- 1297504 -------- 1332260 -------- 1361504 -------- 1387553 -------- 1420224 -------- 1454275 -------- 1484580 -------- 1509766 -------- 1534050 -------- 1560452 -------- 1587299 -------- 1616771 -------- 1647526 -------- 1670343 -------- 1705121 -------- 1732486 -------- 1768967 -------- 1802725 -------- 1833189 -------- 1855398 -------- 1878146 -------- 1899877 -------- 1921414 -------- 1961765 -------- 1988000 -------- 2012672 -------- 2042529 -------- 2073381 -------- 2104999 -------- 2125477 -------- 2153825 -------- 2179462 -------- 2204065 -------- 2239044 -------- 2267205 -------- 2290530 -------- 2318977 -------- 2348134 -------- 2383399 -------- 2414215 -------- 2442695 -------- 2477955 -------- 2514372 -------- 2545062 -------- 2572418 -------- 2603108 -------- 2638534 -------- 2659232 -------- 2685286 -------- 2711527 -------- 2737088 -------- 2765639 -------- 2802818 -------- 2837570 -------- 2867911 -------- 2901088 -------- 2925954 -------- 2958501 -------- 2983042 -------- 3014626 -------- 3042406 -------- 3075489 -------- 3103425 -------- 3128673 -------- 3160994 -------- 3197125 -------- 3227043 -------- 3255328 -------- 3280965 -------- 3309669 -------- 3341767 -------- 3364898 -------- 3398305 -------- 3435008 -------- 3462818 -------- 3498272 -------- 3526631 -------- 3552485 -------- 3583014 -------- 3616322 -------- 3642566 -------- 3669732 -------- 3703330 -------- 3739170 -------- 3770791 -------- 3796804 -------- 3828387 -------- 3855751 -------- 3880321 -------- 3920422 -------- 3946818 -------- 3972322 -------- 4001250 -------- 4030533 -------- 4062306 -------- 4092992 -------- 4116803 -------- 4141697 -------- 4169536 -------- 4211878 -------- 4238753 -------- 4268994 -------- 4299686 -------- 4331525 -------- 4367079 -------- 4406277 -------- 4435878 -------- 4470914 -------- 4500294 -------- 4531617 -------- 4562114 -------- 4601666 -------- 4637856 -------- 4669060 -------- 4701861 -------- 4728416 -------- 4754881 -------- 4784001 -------- 4812482 -------- 4848389 -------- 4876741 -------- 4904612 -------- 4930945 -------- 4967397 -------- 4994146 -------- 5024099 -------- 5058023 -------- 5095527 -------- 5122081 -------- 5157798 -------- 5185472 -------- 5215332 -------- 5242497 -------- 5270338 -------- 5309699 -------- 5338112 -------- 5375843 -------- 5405441 -------- 5442277 -------- 5470945 -------- 5512930 -------- 5544807 -------- 5574980 -------- 5602340 -------- 5629280 -------- 5660482 -------- 5694599 -------- 5726466 -------- 5752519 -------- 5787268 -------- 5821185 -------- 5851973 -------- 5882689 -------- 5911363 -------- 5938052 -------- 5970949 -------- 5999748 --- 9223372036854775807 + │ │ │ │ │ histogram(12)= 0 150 7350 150 7350 150 7350 150 7350 150 7200 300 7350 150 7200 450 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7200 300 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 300 7350 150 7350 150 7350 300 7350 300 7350 150 7350 150 7350 150 7200 300 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7200 300 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7200 300 7350 150 7350 150 7350 300 7350 150 7350 150 7350 150 7350 150 7350 150 7350 300 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7200 300 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 300 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7200 300 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7350 150 7500 150 7500 300 7350 150 7500 300 7350 150 7500 300 7350 150 7500 150 7500 150 7500 150 7500 150 7500 150 7500 150 7500 150 7500 150 7500 150 7500 300 7350 300 7350 300 7350 150 7500 150 7500 150 7500 150 7500 150 7500 150 7500 150 7500 150 7500 150 7500 150 7500 300 7350 150 7500 150 7500 150 7500 150 7500 150 7500 150 7500 150 7500 150 7500 150 7350 300 7500 150 7500 150 + │ │ │ │ │ <--- 4 ------ 959 ------ 1858 ------ 2773 ------ 3466 ------ 4333 ------ 5026 ------ 5872 ------ 6571 ------ 7069 ------ 7897 ------ 8611 ------ 9514 ------ 10309 ------ 11038 ------ 11893 ------ 12632 ------ 13450 ------ 14104 ------ 14923 ------ 15719 ------ 16382 ------ 17119 ------ 17882 ------ 18701 ------ 19576 ------ 20314 ------ 20950 ------ 21727 ------ 22261 ------ 23059 ------ 23692 ------ 24488 ------ 25144 ------ 25895 ------ 26747 ------ 27650 ------ 28408 ------ 29140 ------ 29920 ------ 30511 ------ 31261 ------ 31999 ------ 32920 ------ 33688 ------ 34525 ------ 35197 ------ 35876 ------ 36580 ------ 37313 ------ 37924 ------ 38768 ------ 39440 ------ 40127 ------ 41005 ------ 41810 ------ 42422 ------ 43310 ------ 44095 ------ 44644 ------ 45347 ------ 45970 ------ 46634 ------ 47284 ------ 48055 ------ 48850 ------ 49712 ------ 50356 ------ 51268 ------ 52048 ------ 52571 ------ 53125 ------ 54088 ------ 54913 ------ 55771 ------ 56386 ------ 57085 ------ 57877 ------ 58729 ------ 59353 ------ 60133 ------ 60947 ------ 61672 ------ 62411 ------ 63296 ------ 64000 ------ 64586 ------ 65251 ------ 65914 ------ 66403 ------ 66991 ------ 67798 ------ 68494 ------ 69406 ------ 70106 ------ 70921 ------ 71770 ------ 72482 ------ 73256 ------ 74083 ------ 74681 ------ 75412 ------ 76201 ------ 76876 ------ 77684 ------ 78421 ------ 79058 ------ 79909 ------ 80591 ------ 81247 ------ 81964 ------ 82835 ------ 83731 ------ 84467 ------ 85012 ------ 85874 ------ 86647 ------ 87151 ------ 87853 ------ 88543 ------ 89425 ------ 90046 ------ 90640 ------ 91544 ------ 92257 ------ 93107 ------ 93835 ------ 94424 ------ 95383 ------ 96313 ------ 96938 ------ 97808 ------ 98689 ------ 99505 ------ 100144 ------ 100981 ------ 101797 ------ 102556 ------ 103504 ------ 104113 ------ 104980 ------ 105622 ------ 106241 ------ 106988 ------ 107578 ------ 108302 ------ 108905 ------ 109765 ------ 110663 ------ 111409 ------ 112093 ------ 113033 ------ 113683 ------ 114346 ------ 115006 ------ 115798 ------ 116261 ------ 116908 ------ 117610 ------ 118319 ------ 119203 ------ 120058 ------ 120922 ------ 121702 ------ 122486 ------ 123253 ------ 124142 ------ 124795 ------ 125689 ------ 126277 ------ 126904 ------ 127684 ------ 128251 ------ 129032 ------ 129916 ------ 130717 ------ 131554 ------ 132482 ------ 133408 ------ 134272 ------ 135073 ------ 135869 ------ 136963 ------ 137806 ------ 138412 ------ 139103 ------ 139982 ------ 140794 ------ 141455 ------ 142396 ------ 143047 ------ 143788 ------ 144620 ------ 145336 ------ 146170 ------ 147014 ------ 147769 ------ 148508 ------ 149234 ------ 149995 + │ │ │ │ │ histogram(14)= 0 150 1.4997e+06 150 + │ │ │ │ │ <--- 1094.65 ------------ 477728.86 + │ │ │ │ │ histogram(15)= 0 450 6900 600 7350 600 6750 900 7050 1350 7350 1350 6750 900 6600 900 7350 600 7200 600 7350 1050 6900 750 6900 750 7350 450 7350 600 7200 750 7350 450 7200 750 7350 750 6150 1200 7050 300 7200 600 7200 300 6600 1350 7050 450 6750 600 7200 750 7050 450 6750 600 7200 900 7050 900 7050 750 7050 600 7200 750 6150 1200 7200 1200 6000 1350 6300 1200 7200 750 6750 1200 6600 900 7050 750 7050 450 7050 900 7200 450 7200 1050 6900 900 6300 1200 6750 600 7050 900 7050 450 6900 1200 6750 600 7050 750 6750 1350 7050 600 7050 300 7200 450 7050 600 6900 450 6900 450 7200 600 6600 900 6900 750 5700 1800 6900 750 6300 1050 7050 900 7200 300 7050 450 6600 750 6450 1200 6900 600 7050 1050 7050 450 6600 750 7050 600 6450 900 7050 600 7200 900 6750 900 7200 750 7200 1050 6750 600 6900 600 6900 1050 7050 450 7050 750 6000 1350 6750 900 6900 900 6900 900 7050 1050 6750 600 7050 900 6450 900 7050 300 6600 750 7050 1350 7200 450 7200 750 7200 600 6300 900 7050 750 6450 900 6900 900 6600 600 6600 600 6900 750 7050 600 6150 1050 6750 600 6600 600 7050 900 7050 1650 6750 600 6750 600 6750 450 7050 1050 6900 1350 6600 600 6300 900 6600 600 6300 1050 6750 900 6300 900 7050 1200 6600 1200 6750 750 6900 900 6750 600 6750 600 6150 1200 6450 1050 7050 750 6300 1050 7050 450 6750 600 6750 600 7050 600 7050 900 6900 600 6900 900 6900 600 6450 1200 6600 450 6900 450 6750 600 6750 750 6750 1350 6750 450 6600 750 6600 450 6450 750 6450 600 6750 600 6900 900 6300 750 6450 1200 6000 1500 6900 900 6000 1200 6300 750 6450 600 6900 1050 6600 600 6900 1650 5850 1050 6600 750 6600 450 6300 900 6600 300 6600 600 6750 900 6750 450 6600 750 6600 300 6150 900 6750 600 5850 1050 6750 450 6750 750 6600 900 6150 600 6600 450 6150 750 6600 1350 6600 450 6000 1200 5550 1350 6150 450 6300 450 6450 900 6450 750 6000 1650 5850 750 6000 450 5250 900 5400 1050 5400 600 + │ │ │ │ │ <--- '1992-01-01' ------ '1992-01-13' ------ '1992-01-25' ------ '1992-02-05' ------ '1992-02-18' ------ '1992-02-29' ------ '1992-03-12' ------ '1992-03-23' ------ '1992-04-05' ------ '1992-04-17' ------ '1992-04-30' ------ '1992-05-16' ------ '1992-05-28' ------ '1992-06-09' ------ '1992-06-22' ------ '1992-07-04' ------ '1992-07-15' ------ '1992-07-26' ------ '1992-08-09' ------ '1992-08-19' ------ '1992-09-01' ------ '1992-09-12' ------ '1992-09-23' ------ '1992-10-04' ------ '1992-10-17' ------ '1992-10-27' ------ '1992-11-06' ------ '1992-11-19' ------ '1992-11-30' ------ '1992-12-12' ------ '1992-12-23' ------ '1993-01-06' ------ '1993-01-18' ------ '1993-01-31' ------ '1993-02-08' ------ '1993-02-21' ------ '1993-03-01' ------ '1993-03-16' ------ '1993-03-27' ------ '1993-04-07' ------ '1993-04-21' ------ '1993-05-02' ------ '1993-05-14' ------ '1993-05-28' ------ '1993-06-08' ------ '1993-06-20' ------ '1993-07-02' ------ '1993-07-16' ------ '1993-07-29' ------ '1993-08-12' ------ '1993-08-25' ------ '1993-09-07' ------ '1993-09-22' ------ '1993-10-05' ------ '1993-10-18' ------ '1993-10-31' ------ '1993-11-14' ------ '1993-11-25' ------ '1993-12-06' ------ '1993-12-20' ------ '1994-01-03' ------ '1994-01-15' ------ '1994-01-23' ------ '1994-02-04' ------ '1994-02-15' ------ '1994-02-27' ------ '1994-03-09' ------ '1994-03-19' ------ '1994-04-05' ------ '1994-04-16' ------ '1994-04-29' ------ '1994-05-10' ------ '1994-05-24' ------ '1994-06-04' ------ '1994-06-16' ------ '1994-06-30' ------ '1994-07-16' ------ '1994-07-31' ------ '1994-08-13' ------ '1994-08-27' ------ '1994-09-08' ------ '1994-09-23' ------ '1994-10-06' ------ '1994-10-17' ------ '1994-10-28' ------ '1994-11-11' ------ '1994-11-25' ------ '1994-12-11' ------ '1994-12-22' ------ '1995-01-03' ------ '1995-01-17' ------ '1995-01-30' ------ '1995-02-09' ------ '1995-02-23' ------ '1995-03-10' ------ '1995-03-21' ------ '1995-04-04' ------ '1995-04-15' ------ '1995-04-27' ------ '1995-05-12' ------ '1995-05-26' ------ '1995-06-04' ------ '1995-06-13' ------ '1995-06-26' ------ '1995-07-08' ------ '1995-07-19' ------ '1995-07-31' ------ '1995-08-12' ------ '1995-08-21' ------ '1995-09-04' ------ '1995-09-13' ------ '1995-09-25' ------ '1995-10-06' ------ '1995-10-22' ------ '1995-10-30' ------ '1995-11-11' ------ '1995-11-23' ------ '1995-12-06' ------ '1995-12-19' ------ '1996-01-01' ------ '1996-01-13' ------ '1996-01-23' ------ '1996-02-03' ------ '1996-02-14' ------ '1996-02-24' ------ '1996-03-05' ------ '1996-03-17' ------ '1996-03-26' ------ '1996-04-09' ------ '1996-04-21' ------ '1996-05-03' ------ '1996-05-15' ------ '1996-05-28' ------ '1996-06-06' ------ '1996-06-16' ------ '1996-06-27' ------ '1996-07-11' ------ '1996-07-24' ------ '1996-08-07' ------ '1996-08-20' ------ '1996-09-04' ------ '1996-09-17' ------ '1996-10-05' ------ '1996-10-18' ------ '1996-10-29' ------ '1996-11-07' ------ '1996-11-20' ------ '1996-11-30' ------ '1996-12-15' ------ '1996-12-30' ------ '1997-01-13' ------ '1997-01-25' ------ '1997-02-05' ------ '1997-02-15' ------ '1997-02-24' ------ '1997-03-06' ------ '1997-03-18' ------ '1997-03-30' ------ '1997-04-09' ------ '1997-04-21' ------ '1997-05-01' ------ '1997-05-12' ------ '1997-05-24' ------ '1997-06-04' ------ '1997-06-15' ------ '1997-06-28' ------ '1997-07-10' ------ '1997-07-20' ------ '1997-07-30' ------ '1997-08-13' ------ '1997-08-24' ------ '1997-09-04' ------ '1997-09-16' ------ '1997-09-29' ------ '1997-10-15' ------ '1997-10-30' ------ '1997-11-13' ------ '1997-11-25' ------ '1997-12-06' ------ '1997-12-18' ------ '1997-12-30' ------ '1998-01-10' ------ '1998-01-23' ------ '1998-02-02' ------ '1998-02-15' ------ '1998-02-28' ------ '1998-03-11' ------ '1998-03-24' ------ '1998-04-03' ------ '1998-04-12' ------ '1998-04-24' ------ '1998-05-05' ------ '1998-05-18' ------ '1998-05-31' ------ '1998-06-11' ------ '1998-06-20' ------ '1998-06-30' ------ '1998-07-12' ------ '1998-07-23' ------ '1998-08-02' │ │ │ │ ├── key: (11) │ │ │ │ ├── fd: (11)-->(12,14,15) │ │ │ │ └── ordering: +11 @@ -132,11 +132,11 @@ top-k │ │ │ │ │ ├── scan lineitem │ │ │ │ │ │ ├── save-table-name: q18_scan_10 │ │ │ │ │ │ ├── columns: l_orderkey:40(int!null) l_quantity:44(float!null) - │ │ │ │ │ │ ├── stats: [rows=6002293, distinct(40)=1.52727e+06, null(40)=0, avgsize(40)=4, distinct(44)=50, null(44)=0, avgsize(44)=4] - │ │ │ │ │ │ │ histogram(40)= 0 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 - │ │ │ │ │ │ │ <--- 576 ------- 38535 ------- 66885 ------- 93380 ------- 127425 ------- 157218 ------- 184483 ------- 215330 ------- 252869 ------- 283878 ------- 313798 ------- 337056 ------- 372549 ------- 399591 ------- 426245 ------- 460578 ------- 498439 ------- 526049 ------- 554468 ------- 577921 ------- 609187 ------- 639524 ------- 665345 ------- 686180 ------- 721539 ------- 755680 ------- 782756 ------- 814496 ------- 845446 ------- 872130 ------- 910912 ------- 933697 ------- 965184 ------- 1000353 ------- 1038658 ------- 1073667 ------- 1097891 ------- 1131330 ------- 1157732 ------- 1179943 ------- 1206401 ------- 1230150 ------- 1261824 ------- 1293217 ------- 1326754 ------- 1357573 ------- 1390145 ------- 1429312 ------- 1460418 ------- 1491104 ------- 1523937 ------- 1559812 ------- 1591653 ------- 1615174 ------- 1646759 ------- 1670465 ------- 1696321 ------- 1724192 ------- 1748033 ------- 1777570 ------- 1807428 ------- 1836962 ------- 1872481 ------- 1902817 ------- 1928324 ------- 1960775 ------- 1985989 ------- 2019107 ------- 2044613 ------- 2071490 ------- 2101959 ------- 2135555 ------- 2164486 ------- 2186337 ------- 2213989 ------- 2246309 ------- 2276992 ------- 2306403 ------- 2329921 ------- 2354977 ------- 2380711 ------- 2410529 ------- 2437920 ------- 2462017 ------- 2483714 ------- 2513920 ------- 2542855 ------- 2574112 ------- 2596035 ------- 2625031 ------- 2658051 ------- 2695046 ------- 2725222 ------- 2754245 ------- 2777702 ------- 2804896 ------- 2844579 ------- 2873860 ------- 2903459 ------- 2933249 ------- 2965479 ------- 2996160 ------- 3022976 ------- 3053152 ------- 3083623 ------- 3111136 ------- 3144033 ------- 3180134 ------- 3209799 ------- 3239394 ------- 3270886 ------- 3297664 ------- 3329444 ------- 3357574 ------- 3380838 ------- 3412196 ------- 3438917 ------- 3462467 ------- 3498629 ------- 3530208 ------- 3562148 ------- 3589889 ------- 3621063 ------- 3655456 ------- 3686724 ------- 3709029 ------- 3738215 ------- 3767687 ------- 3804547 ------- 3831142 ------- 3875111 ------- 3905605 ------- 3933795 ------- 3966593 ------- 3995558 ------- 4020134 ------- 4052513 ------- 4078949 ------- 4114208 ------- 4149762 ------- 4176135 ------- 4207782 ------- 4241376 ------- 4270502 ------- 4304167 ------- 4333669 ------- 4362818 ------- 4393537 ------- 4423076 ------- 4452064 ------- 4491143 ------- 4522723 ------- 4550883 ------- 4581382 ------- 4616002 ------- 4649410 ------- 4680485 ------- 4715584 ------- 4740036 ------- 4771554 ------- 4799461 ------- 4826690 ------- 4855525 ------- 4887974 ------- 4917479 ------- 4950885 ------- 4984195 ------- 5010113 ------- 5033571 ------- 5065472 ------- 5100512 ------- 5129413 ------- 5160069 ------- 5186596 ------- 5221538 ------- 5252964 ------- 5284069 ------- 5314051 ------- 5353026 ------- 5388961 ------- 5424644 ------- 5452676 ------- 5483553 ------- 5516612 ------- 5551041 ------- 5579878 ------- 5612576 ------- 5643427 ------- 5673666 ------- 5709218 ------- 5737221 ------- 5766119 ------- 5795044 ------- 5826560 ------- 5855943 ------- 5889604 ------- 5917607 ------- 5942535 ------- 5969639 ------- 5999557 - │ │ │ │ │ │ │ histogram(44)= 0 1.1524e+05 5.7772e+06 1.0984e+05 - │ │ │ │ │ │ │ <----- 1.0 ----------------- 50.0 -- + │ │ │ │ │ │ ├── stats: [rows=6001215, distinct(40)=1.52727e+06, null(40)=0, avgsize(40)=4, distinct(44)=50, null(44)=0, avgsize(44)=9] + │ │ │ │ │ │ │ histogram(40)= 0 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 28806 1200 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 28806 1200 29406 600 29406 600 29406 600 29406 600 28806 1200 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 + │ │ │ │ │ │ │ <--- 197 ------- 23686 ------- 53253 ------- 90435 ------- 121730 ------- 153280 ------- 175456 ------- 208548 ------- 242209 ------- 273057 ------- 296640 ------- 330307 ------- 360999 ------- 386307 ------- 420225 ------- 450050 ------- 477795 ------- 504711 ------- 533153 ------- 556672 ------- 582243 ------- 613729 ------- 646117 ------- 675840 ------- 706048 ------- 733063 ------- 769282 ------- 793922 ------- 820357 ------- 849536 ------- 875719 ------- 905028 ------- 940643 ------- 968355 ------- 998721 ------- 1023621 ------- 1059424 ------- 1084932 ------- 1115553 ------- 1139363 ------- 1167361 ------- 1194400 ------- 1225984 ------- 1253861 ------- 1281633 ------- 1304999 ------- 1336355 ------- 1370759 ------- 1400832 ------- 1434085 ------- 1458852 ------- 1491427 ------- 1525120 ------- 1555205 ------- 1591300 ------- 1619426 ------- 1651458 ------- 1682950 ------- 1711399 ------- 1747591 ------- 1787205 ------- 1822240 ------- 1856163 ------- 1886915 ------- 1910949 ------- 1947202 ------- 1974311 ------- 2009286 ------- 2044034 ------- 2079104 ------- 2103488 ------- 2134657 ------- 2164293 ------- 2204514 ------- 2230823 ------- 2265253 ------- 2289826 ------- 2329539 ------- 2364455 ------- 2393507 ------- 2414628 ------- 2440228 ------- 2465255 ------- 2489568 ------- 2520900 ------- 2554919 ------- 2583333 ------- 2612966 ------- 2644833 ------- 2667362 ------- 2702784 ------- 2727394 ------- 2759748 ------- 2794531 ------- 2822214 ------- 2846624 ------- 2883748 ------- 2919586 ------- 2951908 ------- 2980068 ------- 3014726 ------- 3050725 ------- 3081028 ------- 3113351 ------- 3150243 ------- 3185669 ------- 3214311 ------- 3241281 ------- 3275748 ------- 3303232 ------- 3339559 ------- 3370627 ------- 3393664 ------- 3435265 ------- 3464581 ------- 3489026 ------- 3516096 ------- 3548480 ------- 3587015 ------- 3611239 ------- 3638724 ------- 3668641 ------- 3695751 ------- 3729636 ------- 3751523 ------- 3784608 ------- 3815715 ------- 3848608 ------- 3881184 ------- 3908738 ------- 3940002 ------- 3966176 ------- 4001984 ------- 4035687 ------- 4065283 ------- 4092834 ------- 4133062 ------- 4160613 ------- 4196421 ------- 4223713 ------- 4254788 ------- 4291040 ------- 4313664 ------- 4342823 ------- 4369952 ------- 4391684 ------- 4419040 ------- 4449921 ------- 4471781 ------- 4506210 ------- 4538176 ------- 4571297 ------- 4601121 ------- 4630887 ------- 4657476 ------- 4684803 ------- 4714566 ------- 4744070 ------- 4776385 ------- 4807777 ------- 4839491 ------- 4873953 ------- 4902245 ------- 4936263 ------- 4970721 ------- 5003140 ------- 5029729 ------- 5059010 ------- 5087521 ------- 5121093 ------- 5150405 ------- 5178375 ------- 5203683 ------- 5234531 ------- 5268195 ------- 5300004 ------- 5331558 ------- 5362178 ------- 5385762 ------- 5418498 ------- 5445762 ------- 5483109 ------- 5514561 ------- 5542052 ------- 5569572 ------- 5596102 ------- 5622401 ------- 5652194 ------- 5671362 ------- 5699591 ------- 5727136 ------- 5753284 ------- 5780742 ------- 5809189 ------- 5836545 ------- 5864454 ------- 5894917 ------- 5933825 ------- 5968933 ------- 5999590 + │ │ │ │ │ │ │ histogram(44)= 0 1.1342e+05 5.766e+06 1.2182e+05 + │ │ │ │ │ │ │ <----- 1.0 ---------------- 50.0 -- │ │ │ │ │ │ └── ordering: +40 │ │ │ │ │ └── aggregations │ │ │ │ │ └── sum [as=sum:58, type=float, outer=(44)] @@ -148,11 +148,11 @@ top-k │ ├── scan customer │ │ ├── save-table-name: q18_scan_11 │ │ ├── columns: c_custkey:1(int!null) c_name:2(varchar!null) - │ │ ├── stats: [rows=150000, distinct(1)=148813, null(1)=0, avgsize(1)=4, distinct(2)=150000, null(2)=0, avgsize(2)=4] - │ │ │ histogram(1)= 0 5 769 5 765 5 732 5 744 5 731 5 754 5 772 5 757 5 713 5 741 5 808 5 744 5 739 5 687 5 820 5 761 5 782 5 632 5 711 5 692 5 648 5 770 5 765 5 702 5 751 5 807 5 794 5 735 5 807 5 719 5 773 5 781 5 684 5 748 5 682 5 703 5 794 5 718 5 807 5 674 5 747 5 677 5 813 5 666 5 766 5 822 5 703 5 676 5 765 5 693 5 723 5 780 5 793 5 770 5 696 5 775 5 764 5 884 5 696 5 688 5 637 5 789 5 702 5 732 5 697 5 769 5 739 5 744 5 861 5 791 5 726 5 793 5 730 5 763 5 789 5 797 5 775 5 862 5 780 5 746 5 783 5 743 5 822 5 806 5 775 5 727 5 724 5 799 5 707 5 757 5 614 5 747 5 704 5 740 5 749 5 735 5 741 5 807 5 827 5 816 5 702 5 699 5 803 5 793 5 672 5 831 5 694 5 746 5 731 5 686 5 685 5 695 5 828 5 756 5 722 5 749 5 790 5 758 5 750 5 782 5 733 5 778 5 762 5 758 5 731 5 778 5 663 5 696 5 684 5 796 5 770 5 656 5 690 5 747 5 782 5 785 5 751 5 697 5 663 5 766 5 695 5 866 5 813 5 765 5 901 5 747 5 683 5 706 5 689 5 734 5 715 5 752 5 855 5 771 5 717 5 794 5 760 5 827 5 747 5 757 5 767 5 726 5 690 5 787 5 783 5 744 5 761 5 746 5 793 5 696 5 749 5 745 5 755 5 800 5 778 5 814 5 826 5 700 5 740 5 773 5 713 5 824 5 792 5 702 5 734 5 751 5 716 5 718 5 722 5 784 5 778 5 700 5 714 5 739 5 748 5 697 5 751 5 663 5 740 5 - │ │ │ <--- 37 ----- 834 ----- 1623 ----- 2351 ----- 3101 ----- 3828 ----- 4598 ----- 5401 ----- 6176 ----- 6868 ----- 7613 ----- 8479 ----- 9230 ----- 9972 ----- 10613 ----- 11500 ----- 12282 ----- 13103 ----- 13624 ----- 14312 ----- 14962 ----- 15520 ----- 16319 ----- 17109 ----- 17780 ----- 18543 ----- 19408 ----- 20250 ----- 20984 ----- 21848 ----- 22551 ----- 23355 ----- 24174 ----- 24809 ----- 25567 ----- 26196 ----- 26868 ----- 27710 ----- 28412 ----- 29276 ----- 29889 ----- 30645 ----- 31264 ----- 32139 ----- 32736 ----- 33527 ----- 34418 ----- 35091 ----- 35709 ----- 36498 ----- 37150 ----- 37861 ----- 38677 ----- 39517 ----- 40316 ----- 40975 ----- 41782 ----- 42569 ----- 43565 ----- 44224 ----- 44867 ----- 45399 ----- 46231 ----- 46902 ----- 47630 ----- 48291 ----- 49087 ----- 49829 ----- 50580 ----- 51538 ----- 52375 ----- 53092 ----- 53932 ----- 54656 ----- 55442 ----- 56274 ----- 57121 ----- 57929 ----- 58888 ----- 59705 ----- 60460 ----- 61282 ----- 62031 ----- 62922 ----- 63785 ----- 64593 ----- 65311 ----- 66024 ----- 66875 ----- 67556 ----- 68331 ----- 68808 ----- 69564 ----- 70239 ----- 70983 ----- 71744 ----- 72478 ----- 73223 ----- 74088 ----- 74988 ----- 75868 ----- 76539 ----- 77203 ----- 78061 ----- 78901 ----- 79510 ----- 80417 ----- 81071 ----- 81826 ----- 82553 ----- 83191 ----- 83828 ----- 84485 ----- 85386 ----- 86159 ----- 86868 ----- 87628 ----- 88463 ----- 89240 ----- 90002 ----- 90822 ----- 91553 ----- 92367 ----- 93152 ----- 93929 ----- 94656 ----- 95470 ----- 96061 ----- 96720 ----- 97355 ----- 98200 ----- 98998 ----- 99573 ----- 100219 ----- 100975 ----- 101795 ----- 102620 ----- 103384 ----- 104044 ----- 104635 ----- 105426 ----- 106083 ----- 107049 ----- 107925 ----- 108715 ----- 109740 ----- 110496 ----- 111128 ----- 111807 ----- 112451 ----- 113184 ----- 113866 ----- 114619 ----- 115556 ----- 116344 ----- 117029 ----- 117859 ----- 118626 ----- 119515 ----- 120258 ----- 121021 ----- 121802 ----- 122505 ----- 123136 ----- 123953 ----- 124763 ----- 125501 ----- 126271 ----- 127012 ----- 127841 ----- 128483 ----- 129230 ----- 129970 ----- 130729 ----- 131569 ----- 132370 ----- 133235 ----- 134122 ----- 134773 ----- 135503 ----- 136294 ----- 136971 ----- 137854 ----- 138681 ----- 139336 ----- 140055 ----- 140806 ----- 141489 ----- 142177 ----- 142873 ----- 143685 ----- 144486 ----- 145138 ----- 145817 ----- 146545 ----- 147291 ----- 147936 ----- 148687 ----- 149260 ----- 149990 + │ │ ├── stats: [rows=150000, distinct(1)=148813, null(1)=0, avgsize(1)=4, distinct(2)=150000, null(2)=0, avgsize(2)=20] + │ │ │ histogram(1)= 0 0 0 5 745 5 746 5 711 5 780 5 738 5 835 5 697 5 757 5 704 5 696 5 753 5 678 5 813 5 873 5 736 5 840 5 703 5 745 5 710 5 763 5 742 5 673 5 702 5 793 5 732 5 752 5 707 5 751 5 722 5 814 5 789 5 671 5 643 5 706 5 723 5 757 5 713 5 760 5 766 5 711 5 858 5 702 5 695 5 697 5 823 5 857 5 712 5 808 5 754 5 739 5 694 5 782 5 792 5 751 5 758 5 749 5 798 5 685 5 692 5 792 5 710 5 771 5 724 5 853 5 713 5 823 5 772 5 656 5 763 5 672 5 735 5 810 5 786 5 709 5 731 5 702 5 708 5 669 5 733 5 744 5 758 5 800 5 682 5 716 5 716 5 729 5 778 5 721 5 766 5 820 5 757 5 739 5 799 5 780 5 710 5 749 5 754 5 750 5 699 5 821 5 759 5 818 5 763 5 854 5 779 5 810 5 783 5 686 5 703 5 776 5 675 5 812 5 745 5 759 5 793 5 751 5 761 5 798 5 794 5 729 5 696 5 699 5 831 5 709 5 747 5 722 5 768 5 729 5 702 5 729 5 698 5 767 5 792 5 726 5 737 5 671 5 721 5 842 5 701 5 704 5 708 5 726 5 695 5 665 5 688 5 653 5 690 5 734 5 789 5 659 5 785 5 733 5 740 5 826 5 745 5 929 5 899 5 743 5 790 5 825 5 779 5 677 5 697 5 756 5 693 5 862 5 772 5 783 5 757 5 799 5 778 5 752 5 715 5 709 5 790 5 789 5 865 5 808 5 772 5 743 5 751 5 742 5 676 5 684 5 744 5 709 5 679 5 817 5 755 5 754 5 797 5 709 5 748 5 679 5 751 5 775 5 736 5 790 5 714 5 0 0 + │ │ │ <--- -9223372036854775808 --- 59 ----- 811 ----- 1565 ----- 2252 ----- 3068 ----- 3807 ----- 4720 ----- 5381 ----- 6155 ----- 6829 ----- 7487 ----- 8254 ----- 8876 ----- 9751 ----- 10728 ----- 11463 ----- 12385 ----- 13057 ----- 13810 ----- 14495 ----- 15281 ----- 16028 ----- 16640 ----- 17311 ----- 18151 ----- 18880 ----- 19645 ----- 20325 ----- 21088 ----- 21798 ----- 22674 ----- 23507 ----- 24115 ----- 24661 ----- 25340 ----- 26052 ----- 26827 ----- 27518 ----- 28298 ----- 29089 ----- 29777 ----- 30730 ----- 31401 ----- 32057 ----- 32718 ----- 33611 ----- 34562 ----- 35251 ----- 36117 ----- 36887 ----- 37629 ----- 38283 ----- 39104 ----- 39942 ----- 40705 ----- 41481 ----- 42241 ----- 43089 ----- 43725 ----- 44376 ----- 45214 ----- 45899 ----- 46700 ----- 47413 ----- 48356 ----- 49047 ----- 49939 ----- 50742 ----- 51316 ----- 52101 ----- 52710 ----- 53444 ----- 54313 ----- 55140 ----- 55823 ----- 56549 ----- 57219 ----- 57901 ----- 58503 ----- 59234 ----- 59984 ----- 60760 ----- 61613 ----- 62243 ----- 62941 ----- 63638 ----- 64360 ----- 65173 ----- 65880 ----- 66672 ----- 67560 ----- 68334 ----- 69075 ----- 69925 ----- 70742 ----- 71428 ----- 72189 ----- 72958 ----- 73720 ----- 74385 ----- 75274 ----- 76053 ----- 76936 ----- 77721 ----- 78666 ----- 79480 ----- 80349 ----- 81171 ----- 81810 ----- 82482 ----- 83292 ----- 83907 ----- 84780 ----- 85532 ----- 86310 ----- 87149 ----- 87912 ----- 88694 ----- 89543 ----- 90384 ----- 91106 ----- 91764 ----- 92428 ----- 93335 ----- 94018 ----- 94775 ----- 95484 ----- 96279 ----- 97001 ----- 97672 ----- 98394 ----- 99056 ----- 99850 ----- 100688 ----- 101405 ----- 102143 ----- 102751 ----- 103459 ----- 104384 ----- 105052 ----- 105727 ----- 106409 ----- 107125 ----- 107782 ----- 108377 ----- 109020 ----- 109588 ----- 110235 ----- 110967 ----- 111800 ----- 112382 ----- 113196 ----- 113913 ----- 114643 ----- 115529 ----- 116268 ----- 117329 ----- 118341 ----- 119076 ----- 119898 ----- 120782 ----- 121584 ----- 122186 ----- 122830 ----- 123591 ----- 124227 ----- 125175 ----- 125964 ----- 126773 ----- 127535 ----- 128374 ----- 129175 ----- 129928 ----- 130609 ----- 131279 ----- 132102 ----- 132923 ----- 133877 ----- 134732 ----- 135521 ----- 136257 ----- 137007 ----- 137740 ----- 138341 ----- 138958 ----- 139695 ----- 140364 ----- 140971 ----- 141841 ----- 142600 ----- 143356 ----- 144192 ----- 144861 ----- 145607 ----- 146214 ----- 146965 ----- 147761 ----- 148483 ----- 149306 ----- 149986 --- 9223372036854775807 │ │ │ histogram(2)= 0 1 1.5e+05 1 - │ │ │ <--- 'Customer#000000037' --------- 'Customer#000149990' + │ │ │ <--- 'Customer#000000059' --------- 'Customer#000149986' │ │ ├── key: (1) │ │ └── fd: (1)-->(2) │ └── filters @@ -196,12 +196,12 @@ column_names row_count distinct_count null_count {sum} 57 18 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{c_custkey} 499399.00 8761.39 <== 499399.00 8761.39 <== 0.00 1.00 -{c_name} 499399.00 8761.39 <== 499399.00 8761.39 <== 0.00 1.00 -{o_orderdate} 499399.00 8761.39 <== 499399.00 8761.39 <== 0.00 1.00 -{o_orderkey} 499399.00 8761.39 <== 499399.00 8761.39 <== 0.00 1.00 -{o_totalprice} 499399.00 8761.39 <== 499399.00 8761.39 <== 0.00 1.00 -{sum} 499399.00 8761.39 <== 499399.00 27744.39 <== 0.00 1.00 +{c_custkey} 499392.00 8761.26 <== 499392.00 8761.26 <== 0.00 1.00 +{c_name} 499392.00 8761.26 <== 499392.00 8761.26 <== 0.00 1.00 +{o_orderdate} 499392.00 8761.26 <== 499392.00 8761.26 <== 0.00 1.00 +{o_orderkey} 499392.00 8761.26 <== 499392.00 8761.26 <== 0.00 1.00 +{o_totalprice} 499392.00 8761.26 <== 499392.00 8761.26 <== 0.00 1.00 +{sum} 499392.00 8761.26 <== 499392.00 27744.00 <== 0.00 1.00 ----Stats for q18_inner_join_3---- column_names row_count distinct_count null_count @@ -215,14 +215,14 @@ column_names row_count distinct_count null_count {o_totalprice} 399 57 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{c_custkey} 2016723.00 5054.44 <== 99656.00 1748.35 <== 0.00 1.00 -{c_name} 2016723.00 5054.44 <== 150000.00 2631.58 <== 0.00 1.00 -{l_orderkey} 2016723.00 5054.44 <== 499399.00 8761.39 <== 0.00 1.00 -{l_quantity} 2016723.00 5054.44 <== 50.00 1.85 0.00 1.00 -{o_custkey} 2016723.00 5054.44 <== 99656.00 1748.35 <== 0.00 1.00 -{o_orderdate} 2016723.00 5054.44 <== 2406.00 42.21 <== 0.00 1.00 -{o_orderkey} 2016723.00 5054.44 <== 499399.00 8761.39 <== 0.00 1.00 -{o_totalprice} 2016723.00 5054.44 <== 488633.00 8572.51 <== 0.00 1.00 +{c_custkey} 2016361.00 5053.54 <== 99649.00 1748.23 <== 0.00 1.00 +{c_name} 2016361.00 5053.54 <== 150000.00 2631.58 <== 0.00 1.00 +{l_orderkey} 2016361.00 5053.54 <== 499392.00 8761.26 <== 0.00 1.00 +{l_quantity} 2016361.00 5053.54 <== 50.00 1.85 0.00 1.00 +{o_custkey} 2016361.00 5053.54 <== 99649.00 1748.23 <== 0.00 1.00 +{o_orderdate} 2016361.00 5053.54 <== 2406.00 42.21 <== 0.00 1.00 +{o_orderkey} 2016361.00 5053.54 <== 499392.00 8761.26 <== 0.00 1.00 +{o_totalprice} 2016361.00 5053.54 <== 488044.00 8562.18 <== 0.00 1.00 ----Stats for q18_merge_join_4---- column_names row_count distinct_count null_count @@ -234,12 +234,12 @@ column_names row_count distinct_count null_count {o_totalprice} 399 57 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{l_orderkey} 2000764.00 5014.45 <== 509090.00 8931.40 <== 0.00 1.00 -{l_quantity} 2000764.00 5014.45 <== 50.00 1.85 0.00 1.00 -{o_custkey} 2000764.00 5014.45 <== 99656.00 1748.35 <== 0.00 1.00 -{o_orderdate} 2000764.00 5014.45 <== 2406.00 42.21 <== 0.00 1.00 -{o_orderkey} 2000764.00 5014.45 <== 509090.00 8931.40 <== 0.00 1.00 -{o_totalprice} 2000764.00 5014.45 <== 497246.00 8723.61 <== 0.00 1.00 +{l_orderkey} 2000405.00 5013.55 <== 509090.00 8931.40 <== 0.00 1.00 +{l_quantity} 2000405.00 5013.55 <== 50.00 1.85 0.00 1.00 +{o_custkey} 2000405.00 5013.55 <== 99649.00 1748.23 <== 0.00 1.00 +{o_orderdate} 2000405.00 5013.55 <== 2406.00 42.21 <== 0.00 1.00 +{o_orderkey} 2000405.00 5013.55 <== 509090.00 8931.40 <== 0.00 1.00 +{o_totalprice} 2000405.00 5013.55 <== 496607.00 8712.40 <== 0.00 1.00 ----Stats for q18_scan_5---- column_names row_count distinct_count null_count @@ -247,8 +247,8 @@ column_names row_count distinct_count null_count {l_quantity} 5986300 50 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{l_orderkey} 6002293.00 1.00 1527270.00 1.00 0.00 1.00 -{l_quantity} 6002293.00 1.00 50.00 1.00 0.00 1.00 +{l_orderkey} 6001215.00 1.00 1527270.00 1.00 0.00 1.00 +{l_quantity} 6001215.00 1.00 50.00 1.00 0.00 1.00 ----Stats for q18_merge_join_6---- column_names row_count distinct_count null_count @@ -258,10 +258,10 @@ column_names row_count distinct_count null_count {o_totalprice} 57 57 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{o_custkey} 509090.00 8931.40 <== 99656.00 1748.35 <== 0.00 1.00 +{o_custkey} 509090.00 8931.40 <== 99649.00 1748.23 <== 0.00 1.00 {o_orderdate} 509090.00 8931.40 <== 2406.00 42.21 <== 0.00 1.00 {o_orderkey} 509090.00 8931.40 <== 509090.00 8931.40 <== 0.00 1.00 -{o_totalprice} 509090.00 8931.40 <== 507049.00 8895.60 <== 0.00 1.00 +{o_totalprice} 509090.00 8931.40 <== 506350.00 8883.33 <== 0.00 1.00 ----Stats for q18_scan_7---- column_names row_count distinct_count null_count @@ -271,10 +271,10 @@ column_names row_count distinct_count null_count {o_totalprice} 1497000 1456760 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{o_custkey} 1500000.00 1.00 99853.00 1.00 0.00 1.00 +{o_custkey} 1500000.00 1.00 99846.00 1.00 0.00 1.00 {o_orderdate} 1500000.00 1.00 2406.00 1.00 0.00 1.00 {o_orderkey} 1500000.00 1.00 1500000.00 1.00 0.00 1.00 -{o_totalprice} 1500000.00 1.00 1469395.00 1.01 0.00 1.00 +{o_totalprice} 1500000.00 1.00 1459167.00 1.00 0.00 1.00 ----Stats for q18_select_8---- column_names row_count distinct_count null_count @@ -300,8 +300,8 @@ column_names row_count distinct_count null_count {l_quantity} 6001215 50 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{l_orderkey} 6002293.00 1.00 1527270.00 1.00 0.00 1.00 -{l_quantity} 6002293.00 1.00 50.00 1.00 0.00 1.00 +{l_orderkey} 6001215.00 1.00 1527270.00 1.00 0.00 1.00 +{l_quantity} 6001215.00 1.00 50.00 1.00 0.00 1.00 ----Stats for q18_scan_11---- column_names row_count distinct_count null_count diff --git a/pkg/sql/opt/memo/testdata/stats_quality/tpch/q19 b/pkg/sql/opt/memo/testdata/stats_quality/tpch/q19 index bddbe61d5e3a..e723b9bf1aa1 100644 --- a/pkg/sql/opt/memo/testdata/stats_quality/tpch/q19 +++ b/pkg/sql/opt/memo/testdata/stats_quality/tpch/q19 @@ -66,37 +66,37 @@ scalar-group-by │ ├── save-table-name: q19_project_2 │ ├── columns: column30:30(float!null) │ ├── immutable - │ ├── stats: [rows=269.4049, distinct(30)=269.319, null(30)=0, avgsize(30)=8] + │ ├── stats: [rows=185.5999, distinct(30)=185.559, null(30)=0, avgsize(30)=18] │ ├── inner-join (hash) │ │ ├── save-table-name: q19_inner_join_3 │ │ ├── columns: l_partkey:2(int!null) l_quantity:5(float!null) l_extendedprice:6(float!null) l_discount:7(float!null) l_shipinstruct:14(char!null) l_shipmode:15(char!null) p_partkey:19(int!null) p_brand:22(char!null) p_size:24(int!null) p_container:25(char!null) │ │ ├── multiplicity: left-rows(zero-or-one), right-rows(zero-or-more) - │ │ ├── stats: [rows=269.4049, distinct(2)=269.405, null(2)=0, avgsize(2)=4, distinct(5)=5.55556, null(5)=0, avgsize(5)=4, distinct(6)=269.302, null(6)=0, avgsize(6)=4, distinct(7)=11, null(7)=0, avgsize(7)=4, distinct(14)=1, null(14)=0, avgsize(14)=4, distinct(15)=2, null(15)=0, avgsize(15)=4, distinct(19)=269.405, null(19)=0, avgsize(19)=4, distinct(22)=3, null(22)=0, avgsize(22)=4, distinct(24)=16.6667, null(24)=0, avgsize(24)=4, distinct(25)=12, null(25)=0, avgsize(25)=4, distinct(6,7)=269.319, null(6,7)=0, avgsize(6,7)=8, distinct(22,24,25)=269.405, null(22,24,25)=0, avgsize(22,24,25)=12] + │ │ ├── stats: [rows=185.5999, distinct(2)=185.6, null(2)=0, avgsize(2)=4, distinct(5)=5.55556, null(5)=0, avgsize(5)=9, distinct(6)=185.55, null(6)=0, avgsize(6)=9, distinct(7)=11, null(7)=0, avgsize(7)=9, distinct(14)=1, null(14)=0, avgsize(14)=14, distinct(15)=2, null(15)=0, avgsize(15)=7, distinct(19)=185.6, null(19)=0, avgsize(19)=4, distinct(22)=3, null(22)=0, avgsize(22)=10, distinct(24)=16.6667, null(24)=0, avgsize(24)=2, distinct(25)=12, null(25)=0, avgsize(25)=10, distinct(6,7)=185.559, null(6,7)=0, avgsize(6,7)=18, distinct(22,24,25)=185.6, null(22,24,25)=0, avgsize(22,24,25)=22] │ │ ├── fd: ()-->(14), (19)-->(22,24,25), (2)==(19), (19)==(2) │ │ ├── select │ │ │ ├── save-table-name: q19_select_4 │ │ │ ├── columns: l_partkey:2(int!null) l_quantity:5(float!null) l_extendedprice:6(float!null) l_discount:7(float!null) l_shipinstruct:14(char!null) l_shipmode:15(char!null) - │ │ │ ├── stats: [rows=422702.4, distinct(2)=177164, null(2)=0, avgsize(2)=4, distinct(5)=50, null(5)=0, avgsize(5)=4, distinct(6)=352755, null(6)=0, avgsize(6)=4, distinct(7)=11, null(7)=0, avgsize(7)=4, distinct(14)=1, null(14)=0, avgsize(14)=4, distinct(15)=2, null(15)=0, avgsize(15)=4, distinct(6,7)=422702, null(6,7)=0, avgsize(6,7)=8, distinct(14,15)=2, null(14,15)=0, avgsize(14,15)=8] - │ │ │ │ histogram(14)= 0 4.227e+05 + │ │ │ ├── stats: [rows=416015.1, distinct(2)=176353, null(2)=0, avgsize(2)=4, distinct(5)=50, null(5)=0, avgsize(5)=9, distinct(6)=344687, null(6)=0, avgsize(6)=9, distinct(7)=11, null(7)=0, avgsize(7)=9, distinct(14)=1, null(14)=0, avgsize(14)=14, distinct(15)=2, null(15)=0, avgsize(15)=7, distinct(6,7)=416015, null(6,7)=0, avgsize(6,7)=18, distinct(14,15)=2, null(14,15)=0, avgsize(14,15)=21] + │ │ │ │ histogram(14)= 0 4.1602e+05 │ │ │ │ <--- 'DELIVER IN PERSON' - │ │ │ │ histogram(15)= 0 2.1259e+05 0 2.1011e+05 + │ │ │ │ histogram(15)= 0 2.0613e+05 0 2.0988e+05 │ │ │ │ <---- 'AIR' ----- 'AIR REG' │ │ │ ├── fd: ()-->(14) │ │ │ ├── scan lineitem │ │ │ │ ├── save-table-name: q19_scan_5 │ │ │ │ ├── columns: l_partkey:2(int!null) l_quantity:5(float!null) l_extendedprice:6(float!null) l_discount:7(float!null) l_shipinstruct:14(char!null) l_shipmode:15(char!null) - │ │ │ │ └── stats: [rows=6002293, distinct(2)=199241, null(2)=0, avgsize(2)=4, distinct(5)=50, null(5)=0, avgsize(5)=4, distinct(6)=971211, null(6)=0, avgsize(6)=4, distinct(7)=11, null(7)=0, avgsize(7)=4, distinct(14)=4, null(14)=0, avgsize(14)=4, distinct(15)=7, null(15)=0, avgsize(15)=4, distinct(6,7)=6.00229e+06, null(6,7)=0, avgsize(6,7)=8, distinct(14,15)=28, null(14,15)=0, avgsize(14,15)=8] - │ │ │ │ histogram(2)= 0 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 28811 1200 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 1200 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 28811 1200 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 1200 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 1200 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 29411 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 29411 1200 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 29411 1200 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 600 30011 1200 29411 600 30011 600 30011 600 30011 600 30011 600 - │ │ │ │ <--- 36 ------- 1013 ------- 2065 ------- 3053 ------- 4168 ------- 5170 ------- 6301 ------- 7300 ------- 8351 ------- 9461 ------- 10582 ------- 11609 ------- 12692 ------- 13691 ------- 14777 ------- 15768 ------- 16756 ------- 17931 ------- 18965 ------- 19900 ------- 20853 ------- 21840 ------- 22742 ------- 23650 ------- 24666 ------- 25737 ------- 26843 ------- 27775 ------- 28588 ------- 29772 ------- 30781 ------- 31621 ------- 32841 ------- 33819 ------- 34990 ------- 36003 ------- 36949 ------- 37895 ------- 38980 ------- 40110 ------- 41045 ------- 41966 ------- 42956 ------- 44116 ------- 45202 ------- 45994 ------- 47035 ------- 47975 ------- 49068 ------- 49949 ------- 50863 ------- 51898 ------- 52841 ------- 53846 ------- 54862 ------- 55795 ------- 56777 ------- 57941 ------- 58797 ------- 59668 ------- 60440 ------- 61304 ------- 62198 ------- 63188 ------- 64430 ------- 65613 ------- 66627 ------- 67564 ------- 68391 ------- 69351 ------- 70423 ------- 71530 ------- 72392 ------- 73498 ------- 74561 ------- 75704 ------- 76680 ------- 77724 ------- 78786 ------- 79977 ------- 80998 ------- 82034 ------- 83077 ------- 84210 ------- 85306 ------- 86049 ------- 87167 ------- 88277 ------- 89189 ------- 90069 ------- 90967 ------- 91913 ------- 92893 ------- 93887 ------- 95083 ------- 96200 ------- 97199 ------- 98087 ------- 99058 ------- 100326 ------- 101430 ------- 102262 ------- 103278 ------- 104003 ------- 104933 ------- 105966 ------- 106826 ------- 108018 ------- 109204 ------- 110263 ------- 111212 ------- 112135 ------- 113157 ------- 114253 ------- 115075 ------- 115779 ------- 117050 ------- 118355 ------- 119422 ------- 120371 ------- 121344 ------- 122269 ------- 123210 ------- 124101 ------- 124987 ------- 125971 ------- 126883 ------- 127821 ------- 128845 ------- 129809 ------- 130642 ------- 131647 ------- 132550 ------- 133443 ------- 134599 ------- 135562 ------- 136525 ------- 137714 ------- 138491 ------- 139404 ------- 140691 ------- 141671 ------- 142456 ------- 143417 ------- 144521 ------- 145166 ------- 146211 ------- 147346 ------- 148327 ------- 149424 ------- 150333 ------- 151471 ------- 152571 ------- 153594 ------- 154570 ------- 155580 ------- 156402 ------- 157294 ------- 158395 ------- 159425 ------- 160524 ------- 161350 ------- 162405 ------- 163119 ------- 164177 ------- 164962 ------- 166161 ------- 167141 ------- 168485 ------- 169347 ------- 170368 ------- 171518 ------- 172771 ------- 173719 ------- 174797 ------- 175725 ------- 176954 ------- 177965 ------- 178807 ------- 179921 ------- 180997 ------- 181648 ------- 182761 ------- 183750 ------- 184921 ------- 185654 ------- 186640 ------- 187905 ------- 188745 ------- 189644 ------- 190659 ------- 191850 ------- 192962 ------- 194022 ------- 195210 ------- 196346 ------- 197213 ------- 198032 ------- 198936 ------- 199984 - │ │ │ │ histogram(5)= 0 1.1524e+05 5.7772e+06 1.0984e+05 - │ │ │ │ <----- 1.0 ----------------- 50.0 -- - │ │ │ │ histogram(6)= 0 600 6.0011e+06 600 - │ │ │ │ <--- 926.010009765625 ------------ 102066.5078125 - │ │ │ │ histogram(7)= 0 5.318e+05 4.9159e+06 5.5461e+05 - │ │ │ │ <----- 0.0 -------------- 0.10000000149011612 - │ │ │ │ histogram(14)= 0 1.5276e+06 2.9609e+06 1.5138e+06 - │ │ │ │ <--- 'COLLECT COD' ------------ 'TAKE BACK RETURN' - │ │ │ │ histogram(15)= 0 8.6193e+05 4.2592e+06 8.8114e+05 + │ │ │ │ └── stats: [rows=6001215, distinct(2)=199241, null(2)=0, avgsize(2)=4, distinct(5)=50, null(5)=0, avgsize(5)=9, distinct(6)=925955, null(6)=0, avgsize(6)=9, distinct(7)=11, null(7)=0, avgsize(7)=9, distinct(14)=4, null(14)=0, avgsize(14)=14, distinct(15)=7, null(15)=0, avgsize(15)=7, distinct(6,7)=6.00122e+06, null(6,7)=0, avgsize(6,7)=18, distinct(14,15)=28, null(14,15)=0, avgsize(14,15)=21] + │ │ │ │ histogram(2)= 0 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 1200 29406 600 29406 600 29406 600 29406 600 28806 1200 28806 1200 29406 600 29406 600 29406 600 29406 600 28806 1200 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 1200 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 1200 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 28806 1200 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 1200 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 29406 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 29406 1200 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 30006 600 + │ │ │ │ <--- 1 ------- 1010 ------- 2021 ------- 2991 ------- 3884 ------- 5037 ------- 6245 ------- 7212 ------- 8245 ------- 9154 ------- 10259 ------- 11255 ------- 12046 ------- 13289 ------- 14181 ------- 15137 ------- 16032 ------- 17172 ------- 18410 ------- 19491 ------- 20333 ------- 21223 ------- 22309 ------- 23246 ------- 24374 ------- 25350 ------- 26537 ------- 27310 ------- 28392 ------- 29739 ------- 30950 ------- 31941 ------- 33097 ------- 33985 ------- 34802 ------- 35684 ------- 36612 ------- 37384 ------- 38411 ------- 39549 ------- 40551 ------- 41405 ------- 42339 ------- 43330 ------- 44225 ------- 45263 ------- 46110 ------- 47040 ------- 48028 ------- 48915 ------- 49799 ------- 50642 ------- 51505 ------- 52630 ------- 53961 ------- 54897 ------- 55868 ------- 56689 ------- 57415 ------- 58518 ------- 59669 ------- 60830 ------- 61995 ------- 63158 ------- 63865 ------- 64886 ------- 65607 ------- 66597 ------- 67661 ------- 68633 ------- 69805 ------- 70863 ------- 71876 ------- 73029 ------- 74162 ------- 74986 ------- 76076 ------- 76985 ------- 77776 ------- 78508 ------- 79548 ------- 80396 ------- 81456 ------- 82333 ------- 83231 ------- 84386 ------- 85300 ------- 86272 ------- 87463 ------- 88529 ------- 89522 ------- 90306 ------- 91426 ------- 92473 ------- 93517 ------- 94593 ------- 95575 ------- 96574 ------- 97504 ------- 98485 ------- 99367 ------- 100491 ------- 101417 ------- 102577 ------- 103708 ------- 104704 ------- 105507 ------- 106609 ------- 107562 ------- 108737 ------- 109864 ------- 110773 ------- 111601 ------- 112703 ------- 113643 ------- 114751 ------- 115554 ------- 116375 ------- 117312 ------- 118175 ------- 119101 ------- 120011 ------- 120960 ------- 121864 ------- 122791 ------- 123795 ------- 124770 ------- 125769 ------- 126755 ------- 127543 ------- 128685 ------- 129867 ------- 130997 ------- 131919 ------- 133103 ------- 134064 ------- 134881 ------- 135973 ------- 136848 ------- 137915 ------- 139143 ------- 140073 ------- 141060 ------- 141836 ------- 142825 ------- 143705 ------- 144771 ------- 146062 ------- 147034 ------- 147999 ------- 148876 ------- 149779 ------- 151087 ------- 152065 ------- 153127 ------- 154130 ------- 155112 ------- 156203 ------- 157156 ------- 158209 ------- 159141 ------- 160322 ------- 161399 ------- 162398 ------- 163341 ------- 164401 ------- 165792 ------- 166940 ------- 167888 ------- 168873 ------- 169587 ------- 170828 ------- 172084 ------- 172929 ------- 174080 ------- 175179 ------- 176285 ------- 177380 ------- 178290 ------- 179162 ------- 180295 ------- 181480 ------- 182534 ------- 183776 ------- 184856 ------- 185893 ------- 186994 ------- 187717 ------- 188760 ------- 189696 ------- 190738 ------- 191579 ------- 192799 ------- 193728 ------- 194863 ------- 195849 ------- 196821 ------- 197744 ------- 198749 ------- 199990 + │ │ │ │ histogram(5)= 0 1.1342e+05 5.766e+06 1.2182e+05 + │ │ │ │ <----- 1.0 ---------------- 50.0 -- + │ │ │ │ histogram(6)= 0 600 6e+06 600 + │ │ │ │ <--- 929.02 ------- 104249.0 + │ │ │ │ histogram(7)= 0 5.4971e+05 4.9108e+06 5.4071e+05 + │ │ │ │ <----- 0.0 ----------------- 0.1 --- + │ │ │ │ histogram(14)= 0 1.5093e+06 2.949e+06 1.5429e+06 + │ │ │ │ <--- 'COLLECT COD' ----------- 'TAKE BACK RETURN' + │ │ │ │ histogram(15)= 0 8.3897e+05 4.2711e+06 8.9118e+05 │ │ │ │ <---- 'AIR' -------------- 'TRUCK' - │ │ │ └── filters │ │ │ ├── l_shipmode:15 IN ('AIR', 'AIR REG') [type=bool, outer=(15), constraints=(/15: [/'AIR' - /'AIR'] [/'AIR REG' - /'AIR REG']; tight)] @@ -104,22 +104,22 @@ scalar-group-by │ │ ├── select │ │ │ ├── save-table-name: q19_select_6 │ │ │ ├── columns: p_partkey:19(int!null) p_brand:22(char!null) p_size:24(int!null) p_container:25(char!null) - │ │ │ ├── stats: [rows=200000, distinct(19)=199241, null(19)=0, avgsize(19)=4, distinct(22)=25, null(22)=0, avgsize(22)=4, distinct(24)=50, null(24)=0, avgsize(24)=4, distinct(25)=28, null(25)=0, avgsize(25)=4, distinct(22,24,25)=35000, null(22,24,25)=0, avgsize(22,24,25)=12] - │ │ │ │ histogram(24)= 0 3740 1.9266e+05 3600 + │ │ │ ├── stats: [rows=200000, distinct(19)=199241, null(19)=0, avgsize(19)=4, distinct(22)=25, null(22)=0, avgsize(22)=10, distinct(24)=50, null(24)=0, avgsize(24)=2, distinct(25)=40, null(25)=0, avgsize(25)=10, distinct(22,24,25)=50000, null(22,24,25)=0, avgsize(22,24,25)=22] + │ │ │ │ histogram(24)= 0 4240 1.9186e+05 3900 │ │ │ │ <--- 1 ------------- 50 │ │ │ ├── key: (19) │ │ │ ├── fd: (19)-->(22,24,25) │ │ │ ├── scan part │ │ │ │ ├── save-table-name: q19_scan_7 │ │ │ │ ├── columns: p_partkey:19(int!null) p_brand:22(char!null) p_size:24(int!null) p_container:25(char!null) - │ │ │ │ ├── stats: [rows=200000, distinct(19)=199241, null(19)=0, avgsize(19)=4, distinct(22)=25, null(22)=0, avgsize(22)=4, distinct(24)=50, null(24)=0, avgsize(24)=4, distinct(25)=28, null(25)=0, avgsize(25)=4, distinct(22,24,25)=35000, null(22,24,25)=0, avgsize(22,24,25)=12] - │ │ │ │ │ histogram(19)= 0 0 0 3.9981 1014.5 3.9981 1043.5 3.9981 946.55 3.9981 1105.5 3.9981 1017.5 3.9981 1020.5 3.9981 880.58 3.9981 954.55 3.9981 883.58 3.9981 933.56 3.9981 891.58 3.9981 1085.5 3.9981 1045.5 3.9981 1134.5 3.9981 1008.5 3.9981 1099.5 3.9981 941.55 3.9981 988.53 3.9981 1003.5 3.9981 894.58 3.9981 975.54 3.9981 1141.5 3.9981 990.53 3.9981 1008.5 3.9981 1074.5 3.9981 966.54 3.9981 994.53 3.9981 906.57 3.9981 1089.5 3.9981 922.56 3.9981 1010.5 3.9981 882.58 3.9981 971.54 3.9981 862.59 3.9981 972.54 3.9981 925.56 3.9981 1156.5 3.9981 1097.5 3.9981 972.54 3.9981 983.53 3.9981 1005.5 3.9981 1048.5 3.9981 1084.5 3.9981 898.57 3.9981 900.57 3.9981 1289.4 3.9981 864.59 3.9981 940.55 3.9981 968.54 3.9981 949.55 3.9981 1023.5 3.9981 865.59 3.9981 1019.5 3.9981 1051.5 3.9981 945.55 3.9981 930.56 3.9981 1086.5 3.9981 1108.5 3.9981 1102.5 3.9981 981.53 3.9981 967.54 3.9981 968.54 3.9981 1045.5 3.9981 829.61 3.9981 1082.5 3.9981 1100.5 3.9981 1007.5 3.9981 1041.5 3.9981 1044.5 3.9981 874.58 3.9981 1075.5 3.9981 1091.5 3.9981 923.56 3.9981 1049.5 3.9981 1064.5 3.9981 1056.5 3.9981 864.59 3.9981 1094.5 3.9981 921.56 3.9981 941.55 3.9981 1055.5 3.9981 1044.5 3.9981 939.55 3.9981 918.56 3.9981 1042.5 3.9981 901.57 3.9981 1003.5 3.9981 1177.4 3.9981 928.56 3.9981 1067.5 3.9981 987.53 3.9981 874.58 3.9981 912.57 3.9981 832.6 3.9981 953.55 3.9981 1078.5 3.9981 886.58 3.9981 894.58 3.9981 938.55 3.9981 987.53 3.9981 985.53 3.9981 1002.5 3.9981 1042.5 3.9981 1274.4 3.9981 1056.5 3.9981 953.55 3.9981 970.54 3.9981 1032.5 3.9981 967.54 3.9981 968.54 3.9981 937.55 3.9981 1130.5 3.9981 918.56 3.9981 904.57 3.9981 957.55 3.9981 1235.4 3.9981 1105.5 3.9981 1009.5 3.9981 1047.5 3.9981 950.55 3.9981 1022.5 3.9981 1069.5 3.9981 1005.5 3.9981 1118.5 3.9981 828.61 3.9981 1119.5 3.9981 842.6 3.9981 995.53 3.9981 983.53 3.9981 921.56 3.9981 1135.5 3.9981 1136.5 3.9981 972.54 3.9981 1125.5 3.9981 887.58 3.9981 1000.5 3.9981 1009.5 3.9981 987.53 3.9981 1066.5 3.9981 947.55 3.9981 991.53 3.9981 1025.5 3.9981 1119.5 3.9981 1020.5 3.9981 1034.5 3.9981 980.53 3.9981 895.57 3.9981 921.56 3.9981 964.54 3.9981 1014.5 3.9981 946.55 3.9981 1039.5 3.9981 1014.5 3.9981 953.55 3.9981 961.54 3.9981 936.56 3.9981 925.56 3.9981 951.55 3.9981 1036.5 3.9981 1020.5 3.9981 1033.5 3.9981 1004.5 3.9981 1053.5 3.9981 1009.5 3.9981 1094.5 3.9981 976.54 3.9981 1012.5 3.9981 1021.5 3.9981 1015.5 3.9981 919.56 3.9981 1078.5 3.9981 1038.5 3.9981 991.53 3.9981 930.56 3.9981 1064.5 3.9981 960.54 3.9981 1011.5 3.9981 970.54 3.9981 1103.5 3.9981 999.53 3.9981 1038.5 3.9981 1108.5 3.9981 1007.5 3.9981 1263.4 3.9981 861.59 3.9981 1009.5 3.9981 917.56 3.9981 1099.5 3.9981 1027.5 3.9981 1008.5 3.9981 983.53 3.9981 1010.5 3.9981 1067.5 3.9981 931.56 3.9981 984.53 3.9981 874.58 3.9981 1002.5 3.9981 954.55 3.9981 1040.5 3.9981 0 0 - │ │ │ │ │ <--- -9223372036854775808 ---- 28 --------- 1067 -------- 2159 -------- 3071 -------- 4270 -------- 5315 -------- 6366 -------- 7145 -------- 8073 -------- 8858 -------- 9745 -------- 10547 -------- 11712 -------- 12807 -------- 14056 -------- 15084 -------- 16273 -------- 17176 -------- 18168 -------- 19188 -------- 19996 -------- 20964 -------- 22225 -------- 23220 -------- 24249 -------- 25395 -------- 26346 -------- 27348 -------- 28181 -------- 29353 -------- 30217 -------- 31249 -------- 32031 -------- 32991 -------- 33729 -------- 34691 -------- 35561 -------- 36846 -------- 38031 -------- 38993 -------- 39976 -------- 40999 -------- 42099 -------- 43263 -------- 44078 -------- 44899 -------- 46401 -------- 47145 -------- 48046 -------- 49001 -------- 49918 -------- 50973 -------- 51718 -------- 52766 -------- 53872 -------- 54782 -------- 55662 -------- 56828 -------- 58033 -------- 59228 -------- 60207 -------- 61159 -------- 62113 -------- 63208 -------- 63870 -------- 65030 -------- 66220 -------- 67247 -------- 68334 -------- 69427 -------- 70192 -------- 71340 -------- 72515 -------- 73382 -------- 74484 -------- 75612 -------- 76726 -------- 77468 -------- 78648 -------- 79510 -------- 80412 -------- 81524 -------- 82617 -------- 83516 -------- 84373 -------- 85462 -------- 86284 -------- 87304 -------- 88625 -------- 89501 -------- 90635 -------- 91625 -------- 92391 -------- 93235 ------- 93905 -------- 94831 -------- 95983 -------- 96773 -------- 97580 -------- 98477 -------- 99466 -------- 100452 -------- 101470 -------- 102560 -------- 104039 -------- 105153 -------- 106078 -------- 107035 -------- 108107 -------- 109059 -------- 110014 -------- 110909 -------- 112151 -------- 113007 -------- 113835 -------- 114769 -------- 116184 -------- 117384 -------- 118415 -------- 119514 -------- 120434 -------- 121488 -------- 122626 -------- 123649 -------- 124870 -------- 125529 -------- 126753 ------- 127446 -------- 128450 -------- 129432 -------- 130295 -------- 131545 -------- 132797 -------- 133758 -------- 134991 -------- 135784 -------- 136797 -------- 137828 -------- 138817 -------- 139949 -------- 140862 -------- 141860 -------- 142919 -------- 144143 -------- 145194 -------- 146269 -------- 147245 -------- 148054 -------- 148917 -------- 149863 -------- 150902 -------- 151794 -------- 152862 -------- 153885 -------- 154792 -------- 155714 -------- 156586 -------- 157436 -------- 158338 -------- 159401 -------- 160434 -------- 161492 -------- 162496 -------- 163589 -------- 164603 -------- 165768 -------- 166719 -------- 167738 -------- 168773 -------- 169798 -------- 170636 -------- 171773 -------- 172839 -------- 173818 -------- 174678 -------- 175791 -------- 176712 -------- 177729 -------- 178668 -------- 179849 -------- 180844 -------- 181911 -------- 183101 -------- 184110 -------- 185558 -------- 186269 -------- 187282 -------- 188116 -------- 189290 -------- 190336 -------- 191348 -------- 192312 -------- 193328 -------- 194446 -------- 195308 -------- 196274 -------- 197016 -------- 198016 -------- 198924 -------- 199994 --- 9223372036854775807 - │ │ │ │ │ histogram(22)= 0 8840 1.8262e+05 8540 - │ │ │ │ │ <--- 'Brand#11' ------------ 'Brand#55' - │ │ │ │ │ histogram(24)= 0 3740 1.9266e+05 3600 + │ │ │ │ ├── stats: [rows=200000, distinct(19)=199241, null(19)=0, avgsize(19)=4, distinct(22)=25, null(22)=0, avgsize(22)=10, distinct(24)=50, null(24)=0, avgsize(24)=2, distinct(25)=40, null(25)=0, avgsize(25)=10, distinct(22,24,25)=50000, null(22,24,25)=0, avgsize(22,24,25)=22] + │ │ │ │ │ histogram(19)= 0 3.9982 929.57 3.9982 1135.5 3.9982 923.58 3.9982 1036.5 3.9982 964.56 3.9982 953.56 3.9982 899.59 3.9982 1152.5 3.9982 1118.5 3.9982 1137.5 3.9982 1129.5 3.9982 1136.5 3.9982 983.55 3.9982 983.55 3.9982 1028.5 3.9982 1007.5 3.9982 1036.5 3.9982 884.59 3.9982 985.55 3.9982 970.55 3.9982 1036.5 3.9982 943.57 3.9982 1020.5 3.9982 1001.5 3.9982 1001.5 3.9982 954.56 3.9982 1036.5 3.9982 990.54 3.9982 928.57 3.9982 1010.5 3.9982 892.59 3.9982 960.56 3.9982 1059.5 3.9982 947.56 3.9982 906.58 3.9982 935.57 3.9982 860.6 3.9982 971.55 3.9982 1067.5 3.9982 994.54 3.9982 961.56 3.9982 943.57 3.9982 901.59 3.9982 972.55 3.9982 956.56 3.9982 1106.5 3.9982 1152.5 3.9982 967.55 3.9982 943.57 3.9982 916.58 3.9982 1076.5 3.9982 933.57 3.9982 1108.5 3.9982 1081.5 3.9982 975.55 3.9982 1021.5 3.9982 1034.5 3.9982 905.58 3.9982 902.58 3.9982 966.56 3.9982 1080.5 3.9982 927.57 3.9982 936.57 3.9982 1008.5 3.9982 1033.5 3.9982 903.58 3.9982 944.57 3.9982 908.58 3.9982 1008.5 3.9982 1059.5 3.9982 1079.5 3.9982 911.58 3.9982 1107.5 3.9982 992.54 3.9982 975.55 3.9982 1156.5 3.9982 1042.5 3.9982 1072.5 3.9982 916.58 3.9982 1022.5 3.9982 999.54 3.9982 966.56 3.9982 936.57 3.9982 934.57 3.9982 969.55 3.9982 1136.5 3.9982 997.54 3.9982 991.54 3.9982 1002.5 3.9982 1047.5 3.9982 1059.5 3.9982 972.55 3.9982 918.58 3.9982 959.56 3.9982 1083.5 3.9982 934.57 3.9982 900.59 3.9982 970.55 3.9982 952.56 3.9982 1063.5 3.9982 870.6 3.9982 958.56 3.9982 1029.5 3.9982 943.57 3.9982 872.6 3.9982 972.55 3.9982 1009.5 3.9982 875.6 3.9982 1127.5 3.9982 987.55 3.9982 1156.5 3.9982 971.55 3.9982 1155.5 3.9982 930.57 3.9982 1051.5 3.9982 1044.5 3.9982 867.6 3.9982 898.59 3.9982 926.57 3.9982 965.56 3.9982 1027.5 3.9982 993.54 3.9982 927.57 3.9982 973.55 3.9982 934.57 3.9982 951.56 3.9982 1007.5 3.9982 1124.5 3.9982 936.57 3.9982 1050.5 3.9982 1075.5 3.9982 1028.5 3.9982 872.6 3.9982 960.56 3.9982 1014.5 3.9982 1017.5 3.9982 860.6 3.9982 1039.5 3.9982 1059.5 3.9982 921.58 3.9982 936.57 3.9982 1024.5 3.9982 970.55 3.9982 1047.5 3.9982 917.58 3.9982 948.56 3.9982 978.55 3.9982 993.54 3.9982 1121.5 3.9982 944.57 3.9982 1005.5 3.9982 1037.5 3.9982 1261.4 3.9982 1062.5 3.9982 925.57 3.9982 976.55 3.9982 892.59 3.9982 972.55 3.9982 1135.5 3.9982 1044.5 3.9982 959.56 3.9982 990.54 3.9982 993.54 3.9982 1130.5 3.9982 919.58 3.9982 1025.5 3.9982 1001.5 3.9982 974.55 3.9982 1061.5 3.9982 1166.5 3.9982 1017.5 3.9982 1063.5 3.9982 1188.5 3.9982 964.56 3.9982 1047.5 3.9982 1210.4 3.9982 1087.5 3.9982 1151.5 3.9982 1096.5 3.9982 957.56 3.9982 1073.5 3.9982 925.57 3.9982 1051.5 3.9982 930.57 3.9982 1005.5 3.9982 977.55 3.9982 963.56 3.9982 1005.5 3.9982 954.56 3.9982 1025.5 3.9982 1039.5 3.9982 985.55 3.9982 923.58 3.9982 1087.5 3.9982 958.56 3.9982 1066.5 3.9982 1110.5 3.9982 934.57 3.9982 946.56 3.9982 + │ │ │ │ │ <---- 23 --------- 901 --------- 2150 -------- 3016 -------- 4093 -------- 5038 -------- 5962 -------- 6778 -------- 8056 -------- 9277 -------- 10530 -------- 11769 -------- 13020 -------- 14001 -------- 14982 -------- 16046 -------- 17072 -------- 18149 -------- 18935 -------- 19920 -------- 20876 -------- 21953 -------- 22859 -------- 23908 -------- 24923 -------- 25938 -------- 26865 -------- 27943 -------- 28938 -------- 29813 -------- 30844 -------- 31647 -------- 32585 -------- 33704 -------- 34617 -------- 35448 -------- 36338 ------- 37071 -------- 38029 -------- 39162 -------- 40163 -------- 41103 -------- 42008 -------- 42828 -------- 43789 -------- 44720 -------- 45920 -------- 47197 -------- 48149 -------- 49054 -------- 49906 -------- 51054 -------- 51940 -------- 53144 -------- 54301 -------- 55267 -------- 56318 -------- 57393 -------- 58223 -------- 59046 -------- 59995 -------- 61150 -------- 62024 -------- 62915 -------- 63943 -------- 65015 -------- 65840 -------- 66748 -------- 67584 -------- 68611 -------- 69729 -------- 70883 -------- 71725 -------- 72926 -------- 73924 -------- 74891 -------- 76176 -------- 77264 -------- 78405 -------- 79257 -------- 80310 -------- 81321 -------- 82270 -------- 83162 -------- 84049 -------- 85004 -------- 86255 -------- 87262 -------- 88259 -------- 89276 -------- 90374 -------- 91493 -------- 92454 -------- 93310 -------- 94246 -------- 95407 -------- 96295 -------- 97113 -------- 98069 -------- 98991 -------- 100116 ------- 100871 -------- 101805 -------- 102871 -------- 103776 ------- 104536 -------- 105497 -------- 106526 ------- 107293 -------- 108529 -------- 109518 -------- 110802 -------- 111761 -------- 113044 -------- 113923 -------- 115027 -------- 116119 ------- 116867 -------- 117681 -------- 118553 -------- 119501 -------- 120563 -------- 121563 -------- 122437 -------- 123400 -------- 124288 -------- 125209 -------- 126234 -------- 127465 -------- 128356 -------- 129458 -------- 130604 -------- 131668 ------- 132428 -------- 133365 -------- 134403 -------- 135446 ------- 136179 -------- 137262 -------- 138380 -------- 139242 -------- 140134 -------- 141190 -------- 142146 -------- 143244 -------- 144097 -------- 145011 -------- 145982 -------- 146981 -------- 148207 -------- 149115 -------- 150119 -------- 151183 -------- 152627 -------- 153735 -------- 154585 -------- 155535 -------- 156315 -------- 157258 -------- 158494 -------- 159570 -------- 160487 -------- 161464 -------- 162446 -------- 163673 -------- 164509 -------- 165550 -------- 166548 -------- 167495 -------- 168601 -------- 169889 -------- 170916 -------- 172026 -------- 173351 -------- 174278 -------- 175359 -------- 176720 -------- 177872 -------- 179135 -------- 180304 -------- 181217 -------- 182345 -------- 183194 -------- 184282 -------- 185142 -------- 186147 -------- 187099 -------- 188024 -------- 189029 -------- 189936 -------- 190977 -------- 192044 -------- 193012 -------- 193858 -------- 195011 -------- 195927 -------- 197043 -------- 198236 -------- 199104 -------- 199995 + │ │ │ │ │ histogram(22)= 0 7640 1.843e+05 8060 + │ │ │ │ │ <--- 'Brand#11' ----------- 'Brand#55' + │ │ │ │ │ histogram(24)= 0 4240 1.9186e+05 3900 │ │ │ │ │ <--- 1 ------------- 50 - │ │ │ │ │ histogram(25)= 0 6480 1.8602e+05 7500 + │ │ │ │ │ histogram(25)= 0 5460 1.8978e+05 4760 │ │ │ │ │ <--- 'JUMBO BAG' ------------ 'WRAP PKG' │ │ │ │ ├── key: (19) │ │ │ │ └── fd: (19)-->(22,24,25) @@ -146,7 +146,7 @@ column_names row_count distinct_count null_count {column30} 121 121 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{column30} 269.00 2.22 <== 269.00 2.22 <== 0.00 1.00 +{column30} 186.00 1.54 186.00 1.54 0.00 1.00 ----Stats for q19_inner_join_3---- column_names row_count distinct_count null_count @@ -162,16 +162,16 @@ column_names row_count distinct_count null_count {p_size} 121 14 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{l_discount} 269.00 2.22 <== 11.00 1.00 0.00 1.00 -{l_extendedprice} 269.00 2.22 <== 269.00 2.28 <== 0.00 1.00 -{l_partkey} 269.00 2.22 <== 269.00 2.61 <== 0.00 1.00 -{l_quantity} 269.00 2.22 <== 6.00 4.83 <== 0.00 1.00 -{l_shipinstruct} 269.00 2.22 <== 1.00 1.00 0.00 1.00 -{l_shipmode} 269.00 2.22 <== 2.00 2.00 <== 0.00 1.00 -{p_brand} 269.00 2.22 <== 3.00 1.00 0.00 1.00 -{p_container} 269.00 2.22 <== 12.00 1.00 0.00 1.00 -{p_partkey} 269.00 2.22 <== 269.00 2.61 <== 0.00 1.00 -{p_size} 269.00 2.22 <== 17.00 1.21 0.00 1.00 +{l_discount} 186.00 1.54 11.00 1.00 0.00 1.00 +{l_extendedprice} 186.00 1.54 186.00 1.58 0.00 1.00 +{l_partkey} 186.00 1.54 186.00 1.81 0.00 1.00 +{l_quantity} 186.00 1.54 6.00 4.83 <== 0.00 1.00 +{l_shipinstruct} 186.00 1.54 1.00 1.00 0.00 1.00 +{l_shipmode} 186.00 1.54 2.00 2.00 <== 0.00 1.00 +{p_brand} 186.00 1.54 3.00 1.00 0.00 1.00 +{p_container} 186.00 1.54 12.00 1.00 0.00 1.00 +{p_partkey} 186.00 1.54 186.00 1.81 0.00 1.00 +{p_size} 186.00 1.54 17.00 1.21 0.00 1.00 ----Stats for q19_select_4---- column_names row_count distinct_count null_count @@ -183,12 +183,12 @@ column_names row_count distinct_count null_count {l_shipmode} 214377 1 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{l_discount} 422702.00 1.97 <== 11.00 1.00 0.00 1.00 -{l_extendedprice} 422702.00 1.97 <== 352755.00 1.87 0.00 1.00 -{l_partkey} 422702.00 1.97 <== 177164.00 1.35 0.00 1.00 -{l_quantity} 422702.00 1.97 <== 50.00 1.00 0.00 1.00 -{l_shipinstruct} 422702.00 1.97 <== 1.00 1.00 0.00 1.00 -{l_shipmode} 422702.00 1.97 <== 2.00 2.00 <== 0.00 1.00 +{l_discount} 416015.00 1.94 <== 11.00 1.00 0.00 1.00 +{l_extendedprice} 416015.00 1.94 <== 344687.00 1.82 0.00 1.00 +{l_partkey} 416015.00 1.94 <== 176353.00 1.34 0.00 1.00 +{l_quantity} 416015.00 1.94 <== 50.00 1.00 0.00 1.00 +{l_shipinstruct} 416015.00 1.94 <== 1.00 1.00 0.00 1.00 +{l_shipmode} 416015.00 1.94 <== 2.00 2.00 <== 0.00 1.00 ----Stats for q19_scan_5---- column_names row_count distinct_count null_count @@ -200,12 +200,12 @@ column_names row_count distinct_count null_count {l_shipmode} 6001215 7 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{l_discount} 6002293.00 1.00 11.00 1.00 0.00 1.00 -{l_extendedprice} 6002293.00 1.00 971211.00 1.05 0.00 1.00 -{l_partkey} 6002293.00 1.00 199241.00 1.00 0.00 1.00 -{l_quantity} 6002293.00 1.00 50.00 1.00 0.00 1.00 -{l_shipinstruct} 6002293.00 1.00 4.00 1.00 0.00 1.00 -{l_shipmode} 6002293.00 1.00 7.00 1.00 0.00 1.00 +{l_discount} 6001215.00 1.00 11.00 1.00 0.00 1.00 +{l_extendedprice} 6001215.00 1.00 925955.00 1.00 0.00 1.00 +{l_partkey} 6001215.00 1.00 199241.00 1.00 0.00 1.00 +{l_quantity} 6001215.00 1.00 50.00 1.00 0.00 1.00 +{l_shipinstruct} 6001215.00 1.00 4.00 1.00 0.00 1.00 +{l_shipmode} 6001215.00 1.00 7.00 1.00 0.00 1.00 ----Stats for q19_select_6---- column_names row_count distinct_count null_count @@ -216,7 +216,7 @@ column_names row_count distinct_count null_count ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err {p_brand} 200000.00 1.00 25.00 1.00 0.00 1.00 -{p_container} 200000.00 1.00 28.00 1.43 0.00 1.00 +{p_container} 200000.00 1.00 40.00 1.00 0.00 1.00 {p_partkey} 200000.00 1.00 199241.00 1.00 0.00 1.00 {p_size} 200000.00 1.00 50.00 1.00 0.00 1.00 @@ -229,7 +229,7 @@ column_names row_count distinct_count null_count ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err {p_brand} 200000.00 1.00 25.00 1.00 0.00 1.00 -{p_container} 200000.00 1.00 28.00 1.43 0.00 1.00 +{p_container} 200000.00 1.00 40.00 1.00 0.00 1.00 {p_partkey} 200000.00 1.00 199241.00 1.00 0.00 1.00 {p_size} 200000.00 1.00 50.00 1.00 0.00 1.00 ---- diff --git a/pkg/sql/opt/memo/testdata/stats_quality/tpch/q20 b/pkg/sql/opt/memo/testdata/stats_quality/tpch/q20 index 2b8ce3bf150d..88a258048fc2 100644 --- a/pkg/sql/opt/memo/testdata/stats_quality/tpch/q20 +++ b/pkg/sql/opt/memo/testdata/stats_quality/tpch/q20 @@ -62,27 +62,27 @@ sort ├── save-table-name: q20_sort_1 ├── columns: s_name:2(char!null) s_address:3(varchar!null) ├── immutable - ├── stats: [rows=2.016129e-05, distinct(2)=2.01613e-05, null(2)=0, avgsize(2)=4, distinct(3)=2.01613e-05, null(3)=0, avgsize(3)=4] + ├── stats: [rows=2.016129e-05, distinct(2)=2.01613e-05, null(2)=0, avgsize(2)=20, distinct(3)=2.01613e-05, null(3)=0, avgsize(3)=27] ├── ordering: +2 └── project ├── save-table-name: q20_project_2 ├── columns: s_name:2(char!null) s_address:3(varchar!null) ├── immutable - ├── stats: [rows=2.016129e-05, distinct(2)=2.01613e-05, null(2)=0, avgsize(2)=4, distinct(3)=2.01613e-05, null(3)=0, avgsize(3)=4] + ├── stats: [rows=2.016129e-05, distinct(2)=2.01613e-05, null(2)=0, avgsize(2)=20, distinct(3)=2.01613e-05, null(3)=0, avgsize(3)=27] └── inner-join (lookup nation) ├── save-table-name: q20_lookup_join_3 ├── columns: s_suppkey:1(int!null) s_name:2(char!null) s_address:3(varchar!null) s_nationkey:4(int!null) n_nationkey:10(int!null) n_name:11(char!null) ├── key columns: [4] = [10] ├── lookup columns are key ├── immutable - ├── stats: [rows=2.016129e-05, distinct(1)=2e-05, null(1)=0, avgsize(1)=4, distinct(2)=2.01613e-05, null(2)=0, avgsize(2)=4, distinct(3)=2.01613e-05, null(3)=0, avgsize(3)=4, distinct(4)=2.01613e-05, null(4)=0, avgsize(4)=4, distinct(10)=2.01613e-05, null(10)=0, avgsize(10)=4, distinct(11)=2.01613e-05, null(11)=0, avgsize(11)=4] + ├── stats: [rows=2.016129e-05, distinct(1)=2e-05, null(1)=0, avgsize(1)=3, distinct(2)=2.01613e-05, null(2)=0, avgsize(2)=20, distinct(3)=2.01613e-05, null(3)=0, avgsize(3)=27, distinct(4)=2.01613e-05, null(4)=0, avgsize(4)=2, distinct(10)=2.01613e-05, null(10)=0, avgsize(10)=1, distinct(11)=2.01613e-05, null(11)=0, avgsize(11)=10] ├── key: (1) ├── fd: ()-->(11), (1)-->(2-4), (4)==(10), (10)==(4) ├── project │ ├── save-table-name: q20_project_4 │ ├── columns: s_suppkey:1(int!null) s_name:2(char!null) s_address:3(varchar!null) s_nationkey:4(int!null) │ ├── immutable - │ ├── stats: [rows=2.016129e-05, distinct(1)=2e-05, null(1)=0, avgsize(1)=4, distinct(2)=2.01613e-05, null(2)=0, avgsize(2)=4, distinct(3)=2.01613e-05, null(3)=0, avgsize(3)=4, distinct(4)=2.01613e-05, null(4)=0, avgsize(4)=4] + │ ├── stats: [rows=2.016129e-05, distinct(1)=2e-05, null(1)=0, avgsize(1)=3, distinct(2)=2.01613e-05, null(2)=0, avgsize(2)=20, distinct(3)=2.01613e-05, null(3)=0, avgsize(3)=27, distinct(4)=2.01613e-05, null(4)=0, avgsize(4)=2] │ ├── key: (1) │ ├── fd: (1)-->(2-4) │ └── inner-join (lookup supplier) @@ -91,7 +91,7 @@ sort │ ├── key columns: [17] = [1] │ ├── lookup columns are key │ ├── immutable - │ ├── stats: [rows=0.2, distinct(1)=2e-05, null(1)=0, avgsize(1)=4, distinct(2)=0.2, null(2)=0, avgsize(2)=4, distinct(3)=0.2, null(3)=0, avgsize(3)=4, distinct(4)=0.2, null(4)=0, avgsize(4)=4, distinct(17)=2e-05, null(17)=0, avgsize(17)=4] + │ ├── stats: [rows=0.2, distinct(1)=2e-05, null(1)=0, avgsize(1)=3, distinct(2)=0.2, null(2)=0, avgsize(2)=20, distinct(3)=0.2, null(3)=0, avgsize(3)=27, distinct(4)=0.2, null(4)=0, avgsize(4)=2, distinct(17)=2e-05, null(17)=0, avgsize(17)=3] │ ├── key: (17) │ ├── fd: (1)-->(2-4), (1)==(17), (17)==(1) │ ├── distinct-on @@ -99,7 +99,7 @@ sort │ │ ├── columns: ps_suppkey:17(int!null) │ │ ├── grouping columns: ps_suppkey:17(int!null) │ │ ├── immutable - │ │ ├── stats: [rows=2e-05, distinct(17)=2e-05, null(17)=0, avgsize(17)=4] + │ │ ├── stats: [rows=2e-05, distinct(17)=2e-05, null(17)=0, avgsize(17)=3] │ │ ├── key: (17) │ │ └── inner-join (lookup part) │ │ ├── save-table-name: q20_lookup_join_7 @@ -107,58 +107,58 @@ sort │ │ ├── key columns: [16] = [23] │ │ ├── lookup columns are key │ │ ├── immutable - │ │ ├── stats: [rows=0.002551704, distinct(16)=2e-05, null(16)=0, avgsize(16)=4, distinct(17)=0.0025517, null(17)=0, avgsize(17)=4, distinct(18)=0.0025517, null(18)=0, avgsize(18)=8, distinct(23)=2e-05, null(23)=0, avgsize(23)=4, distinct(24)=2e-05, null(24)=0, avgsize(24)=4, distinct(52)=0.0025517, null(52)=0, avgsize(52)=8] + │ │ ├── stats: [rows=0.002495459, distinct(16)=2e-05, null(16)=0, avgsize(16)=4, distinct(17)=0.00249546, null(17)=0, avgsize(17)=3, distinct(18)=0.00249546, null(18)=0, avgsize(18)=7, distinct(23)=2e-05, null(23)=0, avgsize(23)=4, distinct(24)=7.51679e-09, null(24)=0, avgsize(24)=35, distinct(52)=0.00249546, null(52)=0, avgsize(52)=7] │ │ ├── key: (17,23) │ │ ├── fd: (16,17)-->(18,52), (23)-->(24), (16)==(23), (23)==(16) │ │ ├── select │ │ │ ├── save-table-name: q20_select_8 │ │ │ ├── columns: ps_partkey:16(int!null) ps_suppkey:17(int!null) ps_availqty:18(int!null) sum:52(float!null) │ │ │ ├── immutable - │ │ │ ├── stats: [rows=127.5852, distinct(16)=127.585, null(16)=0, avgsize(16)=4, distinct(17)=127.585, null(17)=0, avgsize(17)=4, distinct(18)=127.585, null(18)=0, avgsize(18)=8, distinct(52)=127.585, null(52)=0, avgsize(52)=8] + │ │ │ ├── stats: [rows=124.773, distinct(16)=124.773, null(16)=0, avgsize(16)=4, distinct(17)=124.773, null(17)=0, avgsize(17)=3, distinct(18)=124.773, null(18)=0, avgsize(18)=7, distinct(52)=124.773, null(52)=0, avgsize(52)=7] │ │ │ ├── key: (16,17) │ │ │ ├── fd: (16,17)-->(18,52) │ │ │ ├── group-by (hash) │ │ │ │ ├── save-table-name: q20_group_by_9 │ │ │ │ ├── columns: ps_partkey:16(int!null) ps_suppkey:17(int!null) ps_availqty:18(int!null) sum:52(float!null) │ │ │ │ ├── grouping columns: ps_partkey:16(int!null) ps_suppkey:17(int!null) - │ │ │ │ ├── stats: [rows=382.7556, distinct(16)=382.756, null(16)=0, avgsize(16)=4, distinct(17)=382.756, null(17)=0, avgsize(17)=4, distinct(18)=382.756, null(18)=0, avgsize(18)=8, distinct(52)=382.756, null(52)=0, avgsize(52)=8, distinct(16,17)=382.756, null(16,17)=0, avgsize(16,17)=8] + │ │ │ │ ├── stats: [rows=374.3189, distinct(16)=374.319, null(16)=0, avgsize(16)=4, distinct(17)=374.319, null(17)=0, avgsize(17)=3, distinct(18)=374.319, null(18)=0, avgsize(18)=7, distinct(52)=374.319, null(52)=0, avgsize(52)=7, distinct(16,17)=374.319, null(16,17)=0, avgsize(16,17)=7] │ │ │ │ ├── key: (16,17) │ │ │ │ ├── fd: (16,17)-->(18,52) │ │ │ │ ├── inner-join (hash) │ │ │ │ │ ├── save-table-name: q20_inner_join_10 │ │ │ │ │ ├── columns: ps_partkey:16(int!null) ps_suppkey:17(int!null) ps_availqty:18(int!null) l_partkey:35(int!null) l_suppkey:36(int!null) l_quantity:38(float!null) l_shipdate:44(date!null) │ │ │ │ │ ├── multiplicity: left-rows(exactly-one), right-rows(zero-or-more) - │ │ │ │ │ ├── stats: [rows=382.7556, distinct(16)=382.756, null(16)=0, avgsize(16)=4, distinct(17)=382.756, null(17)=0, avgsize(17)=4, distinct(18)=375.466, null(18)=0, avgsize(18)=4, distinct(35)=382.756, null(35)=0, avgsize(35)=4, distinct(36)=382.756, null(36)=0, avgsize(36)=4, distinct(38)=49.9763, null(38)=0, avgsize(38)=4, distinct(44)=237.1, null(44)=0, avgsize(44)=4, distinct(16,17)=382.756, null(16,17)=0, avgsize(16,17)=8] + │ │ │ │ │ ├── stats: [rows=374.3189, distinct(16)=374.319, null(16)=0, avgsize(16)=4, distinct(17)=374.319, null(17)=0, avgsize(17)=3, distinct(18)=367.345, null(18)=0, avgsize(18)=4, distinct(35)=374.319, null(35)=0, avgsize(35)=4, distinct(36)=374.319, null(36)=0, avgsize(36)=4, distinct(38)=49.972, null(38)=0, avgsize(38)=9, distinct(44)=234.109, null(44)=0, avgsize(44)=4, distinct(16,17)=374.319, null(16,17)=0, avgsize(16,17)=7] │ │ │ │ │ ├── fd: (16,17)-->(18), (16)==(35), (35)==(16), (17)==(36), (36)==(17) │ │ │ │ │ ├── index-join lineitem │ │ │ │ │ │ ├── save-table-name: q20_index_join_11 │ │ │ │ │ │ ├── columns: l_partkey:35(int!null) l_suppkey:36(int!null) l_quantity:38(float!null) l_shipdate:44(date!null) - │ │ │ │ │ │ ├── stats: [rows=945631.6, distinct(35)=198102, null(35)=0, avgsize(35)=4, distinct(36)=9920, null(36)=0, avgsize(36)=4, distinct(38)=50, null(38)=0, avgsize(38)=4, distinct(44)=365, null(44)=0, avgsize(44)=4] - │ │ │ │ │ │ │ histogram(44)= 0 4202 26410 3001 27010 3001 28811 3001 28211 4802 28811 1200 28811 3001 28211 1801 27610 3001 27010 3001 28211 3001 28211 1200 27610 3601 28811 2401 27610 3601 28211 1801 28811 1200 27010 4202 27010 3601 27010 3601 26410 3601 27610 2401 28211 4202 27010 3601 25810 3601 28811 3601 28811 2401 27010 3001 28211 2401 28211 2401 28211 2401 17570 2510 - │ │ │ │ │ │ │ <--- '1994-01-01' ------- '1994-01-11' ------- '1994-01-22' ------- '1994-02-05' ------- '1994-02-18' ------- '1994-03-01' ------- '1994-03-13' ------- '1994-03-26' ------- '1994-04-06' ------- '1994-04-17' ------- '1994-04-27' ------- '1994-05-10' ------- '1994-05-21' ------- '1994-06-03' ------- '1994-06-17' ------- '1994-06-27' ------- '1994-07-13' ------- '1994-07-27' ------- '1994-08-06' ------- '1994-08-19' ------- '1994-08-30' ------- '1994-09-11' ------- '1994-09-21' ------- '1994-10-03' ------- '1994-10-13' ------- '1994-10-26' ------- '1994-11-08' ------- '1994-11-19' ------- '1994-12-01' ------- '1994-12-13' ------- '1994-12-23' ------- '1994-12-31' + │ │ │ │ │ │ ├── stats: [rows=924787.9, distinct(35)=197952, null(35)=0, avgsize(35)=4, distinct(36)=9920, null(36)=0, avgsize(36)=4, distinct(38)=50, null(38)=0, avgsize(38)=9, distinct(44)=365, null(44)=0, avgsize(44)=4] + │ │ │ │ │ │ │ histogram(44)= 0 0 12002 1800 27606 4201 27005 5401 28806 3001 27606 2400 24005 5401 24605 5401 28206 3601 26405 3001 27005 2400 28806 3601 28206 1800 28806 2400 28806 1800 28206 1800 27606 3601 28206 3001 26405 3001 28206 1200 28206 2400 28806 1200 27606 3001 24605 5401 28806 1800 25805 3601 27005 2400 28806 1800 28806 600 28806 600 27606 3601 26326 1880.4 + │ │ │ │ │ │ │ <--- '1993-12-31' ------- '1994-01-06' ------- '1994-01-20' ------- '1994-02-01' ------- '1994-02-14' ------- '1994-02-25' ------- '1994-03-11' ------- '1994-03-24' ------- '1994-04-07' ------- '1994-04-19' ------- '1994-05-03' ------- '1994-05-14' ------- '1994-05-24' ------- '1994-06-04' ------- '1994-06-14' ------- '1994-06-26' ------- '1994-07-06' ------- '1994-07-17' ------- '1994-08-01' ------- '1994-08-11' ------- '1994-08-25' ------- '1994-09-05' ------- '1994-09-16' ------- '1994-09-26' ------- '1994-10-07' ------- '1994-10-17' ------- '1994-10-27' ------- '1994-11-09' ------- '1994-11-22' ------- '1994-12-04' ------- '1994-12-16' ------- '1994-12-31' │ │ │ │ │ │ └── scan lineitem@l_sd │ │ │ │ │ │ ├── save-table-name: q20_scan_12 │ │ │ │ │ │ ├── columns: l_orderkey:34(int!null) l_linenumber:37(int!null) l_shipdate:44(date!null) │ │ │ │ │ │ ├── constraint: /44/34/37: [/'1994-01-01' - /'1994-12-31'] - │ │ │ │ │ │ ├── stats: [rows=945631.6, distinct(34)=748681, null(34)=0, avgsize(34)=4, distinct(37)=7, null(37)=0, avgsize(37)=4, distinct(44)=365, null(44)=0, avgsize(44)=4] - │ │ │ │ │ │ │ histogram(34)= 0 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4633.6 94.527 4728.1 94.527 4728.1 94.527 4728.1 94.527 4728.1 94.527 4728.1 94.527 4728.1 94.527 4728.1 94.527 4728.1 94.527 4728.1 94.527 4728.1 94.527 4728.1 94.527 4728.1 94.527 4728.1 94.527 4728.1 94.527 4728.1 94.527 4728.1 94.527 4728.1 94.527 4728.1 94.527 4728.1 94.527 4728.1 94.527 4728.1 94.527 4728.1 94.527 4728.1 94.527 4728.1 94.527 4728.1 94.527 4728.1 94.527 4728.1 94.527 4728.1 94.527 4728.1 94.527 4728.1 94.527 4728.1 94.527 4728.1 94.527 4728.1 94.527 4728.1 94.527 4728.1 94.527 4728.1 94.527 4728.1 94.527 4728.1 94.527 4728.1 94.527 4728.1 94.527 4728.1 94.527 4728.1 94.527 4728.1 94.527 4728.1 94.527 4728.1 94.527 4728.1 94.527 4728.1 94.527 4728.1 94.527 4728.1 94.527 - │ │ │ │ │ │ │ <--- 576 --------- 38535 -------- 66885 -------- 93380 -------- 127425 -------- 157218 -------- 184483 -------- 215330 -------- 252869 -------- 283878 -------- 313798 -------- 337056 -------- 372549 -------- 399591 -------- 426245 -------- 460578 -------- 498439 -------- 526049 -------- 554468 -------- 577921 -------- 609187 -------- 639524 -------- 665345 -------- 686180 -------- 721539 -------- 755680 -------- 782756 -------- 814496 -------- 845446 -------- 872130 -------- 910912 -------- 933697 -------- 965184 -------- 1000353 -------- 1038658 -------- 1073667 -------- 1097891 -------- 1131330 -------- 1157732 -------- 1179943 -------- 1206401 -------- 1230150 -------- 1261824 -------- 1293217 -------- 1326754 -------- 1357573 -------- 1390145 -------- 1429312 -------- 1460418 -------- 1491104 -------- 1523937 -------- 1559812 -------- 1591653 -------- 1615174 -------- 1646759 -------- 1670465 -------- 1696321 -------- 1724192 -------- 1748033 -------- 1777570 -------- 1807428 -------- 1836962 -------- 1872481 -------- 1902817 -------- 1928324 -------- 1960775 -------- 1985989 -------- 2019107 -------- 2044613 -------- 2071490 -------- 2101959 -------- 2135555 -------- 2164486 -------- 2186337 -------- 2213989 -------- 2246309 -------- 2276992 -------- 2306403 -------- 2329921 -------- 2354977 -------- 2380711 -------- 2410529 -------- 2437920 -------- 2462017 -------- 2483714 -------- 2513920 -------- 2542855 -------- 2574112 -------- 2596035 -------- 2625031 -------- 2658051 -------- 2695046 -------- 2725222 -------- 2754245 -------- 2777702 -------- 2804896 -------- 2844579 -------- 2873860 -------- 2903459 -------- 2933249 -------- 2965479 -------- 2996160 -------- 3022976 -------- 3053152 -------- 3083623 -------- 3111136 -------- 3144033 -------- 3180134 -------- 3209799 -------- 3239394 -------- 3270886 -------- 3297664 -------- 3329444 -------- 3357574 -------- 3380838 -------- 3412196 -------- 3438917 -------- 3462467 -------- 3498629 -------- 3530208 -------- 3562148 -------- 3589889 -------- 3621063 -------- 3655456 -------- 3686724 -------- 3709029 -------- 3738215 -------- 3767687 -------- 3804547 -------- 3831142 -------- 3875111 -------- 3905605 -------- 3933795 -------- 3966593 -------- 3995558 -------- 4020134 -------- 4052513 -------- 4078949 -------- 4114208 -------- 4149762 -------- 4176135 -------- 4207782 -------- 4241376 -------- 4270502 -------- 4304167 -------- 4333669 -------- 4362818 -------- 4393537 -------- 4423076 -------- 4452064 -------- 4491143 -------- 4522723 -------- 4550883 -------- 4581382 -------- 4616002 -------- 4649410 -------- 4680485 -------- 4715584 -------- 4740036 -------- 4771554 -------- 4799461 -------- 4826690 -------- 4855525 -------- 4887974 -------- 4917479 -------- 4950885 -------- 4984195 -------- 5010113 -------- 5033571 -------- 5065472 -------- 5100512 -------- 5129413 -------- 5160069 -------- 5186596 -------- 5221538 -------- 5252964 -------- 5284069 -------- 5314051 -------- 5353026 -------- 5388961 -------- 5424644 -------- 5452676 -------- 5483553 -------- 5516612 -------- 5551041 -------- 5579878 -------- 5612576 -------- 5643427 -------- 5673666 -------- 5709218 -------- 5737221 -------- 5766119 -------- 5795044 -------- 5826560 -------- 5855943 -------- 5889604 -------- 5917607 -------- 5942535 -------- 5969639 -------- 5999557 - │ │ │ │ │ │ │ histogram(37)= 0 2.3953e+05 0 2.0057e+05 0 1.6757e+05 0 1.4232e+05 0 94563 0 68937 0 32151 - │ │ │ │ │ │ │ <------ 0 ---------- 1 ---------- 2 ---------- 3 -------- 4 ----- 5 ----- 6 - - │ │ │ │ │ │ │ histogram(44)= 0 4202 26410 3001 27010 3001 28811 3001 28211 4802 28811 1200 28811 3001 28211 1801 27610 3001 27010 3001 28211 3001 28211 1200 27610 3601 28811 2401 27610 3601 28211 1801 28811 1200 27010 4202 27010 3601 27010 3601 26410 3601 27610 2401 28211 4202 27010 3601 25810 3601 28811 3601 28811 2401 27010 3001 28211 2401 28211 2401 28211 2401 17570 2510 - │ │ │ │ │ │ │ <--- '1994-01-01' ------- '1994-01-11' ------- '1994-01-22' ------- '1994-02-05' ------- '1994-02-18' ------- '1994-03-01' ------- '1994-03-13' ------- '1994-03-26' ------- '1994-04-06' ------- '1994-04-17' ------- '1994-04-27' ------- '1994-05-10' ------- '1994-05-21' ------- '1994-06-03' ------- '1994-06-17' ------- '1994-06-27' ------- '1994-07-13' ------- '1994-07-27' ------- '1994-08-06' ------- '1994-08-19' ------- '1994-08-30' ------- '1994-09-11' ------- '1994-09-21' ------- '1994-10-03' ------- '1994-10-13' ------- '1994-10-26' ------- '1994-11-08' ------- '1994-11-19' ------- '1994-12-01' ------- '1994-12-13' ------- '1994-12-23' ------- '1994-12-31' + │ │ │ │ │ │ ├── stats: [rows=924787.9, distinct(34)=736000, null(34)=0, avgsize(34)=4, distinct(37)=7, null(37)=0, avgsize(37)=1, distinct(44)=365, null(44)=0, avgsize(44)=4] + │ │ │ │ │ │ │ histogram(34)= 0 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4439 184.92 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4439 184.92 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4439 184.92 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4531.5 92.46 4623.9 92.46 4623.9 92.46 4623.9 92.46 4623.9 92.46 4623.9 92.46 4623.9 92.46 4623.9 92.46 4623.9 92.46 4623.9 92.46 4623.9 92.46 4623.9 92.46 4623.9 92.46 4623.9 92.46 4623.9 92.46 4623.9 92.46 4623.9 92.46 4623.9 92.46 4623.9 92.46 4623.9 92.46 4623.9 92.46 4623.9 92.46 4623.9 92.46 4623.9 92.46 4623.9 92.46 4623.9 92.46 4623.9 92.46 4623.9 92.46 4623.9 92.46 4623.9 92.46 4623.9 92.46 4623.9 92.46 4623.9 92.46 4623.9 92.46 4623.9 92.46 4623.9 92.46 4623.9 92.46 4623.9 92.46 4623.9 92.46 4623.9 92.46 4623.9 92.46 4623.9 92.46 4623.9 92.46 4623.9 92.46 4623.9 92.46 4623.9 92.46 4623.9 92.46 4623.9 92.46 4623.9 92.46 4623.9 92.46 + │ │ │ │ │ │ │ <--- 197 -------- 23686 -------- 53253 -------- 90435 -------- 121730 -------- 153280 -------- 175456 -------- 208548 -------- 242209 -------- 273057 ------ 296640 -------- 330307 -------- 360999 -------- 386307 -------- 420225 -------- 450050 -------- 477795 -------- 504711 -------- 533153 -------- 556672 -------- 582243 -------- 613729 -------- 646117 -------- 675840 -------- 706048 -------- 733063 -------- 769282 -------- 793922 -------- 820357 -------- 849536 -------- 875719 -------- 905028 -------- 940643 -------- 968355 -------- 998721 -------- 1023621 -------- 1059424 -------- 1084932 -------- 1115553 -------- 1139363 -------- 1167361 -------- 1194400 -------- 1225984 -------- 1253861 -------- 1281633 -------- 1304999 -------- 1336355 -------- 1370759 -------- 1400832 -------- 1434085 -------- 1458852 -------- 1491427 -------- 1525120 -------- 1555205 -------- 1591300 -------- 1619426 -------- 1651458 -------- 1682950 -------- 1711399 -------- 1747591 -------- 1787205 ------ 1822240 -------- 1856163 -------- 1886915 -------- 1910949 -------- 1947202 ------ 1974311 -------- 2009286 -------- 2044034 -------- 2079104 -------- 2103488 -------- 2134657 -------- 2164293 -------- 2204514 -------- 2230823 -------- 2265253 -------- 2289826 -------- 2329539 -------- 2364455 -------- 2393507 -------- 2414628 -------- 2440228 -------- 2465255 -------- 2489568 -------- 2520900 -------- 2554919 -------- 2583333 -------- 2612966 -------- 2644833 -------- 2667362 -------- 2702784 -------- 2727394 -------- 2759748 -------- 2794531 -------- 2822214 -------- 2846624 -------- 2883748 -------- 2919586 -------- 2951908 -------- 2980068 -------- 3014726 -------- 3050725 -------- 3081028 -------- 3113351 -------- 3150243 -------- 3185669 -------- 3214311 -------- 3241281 -------- 3275748 -------- 3303232 -------- 3339559 -------- 3370627 -------- 3393664 -------- 3435265 -------- 3464581 -------- 3489026 -------- 3516096 -------- 3548480 -------- 3587015 -------- 3611239 -------- 3638724 -------- 3668641 -------- 3695751 -------- 3729636 -------- 3751523 -------- 3784608 -------- 3815715 -------- 3848608 -------- 3881184 -------- 3908738 -------- 3940002 -------- 3966176 -------- 4001984 -------- 4035687 -------- 4065283 -------- 4092834 -------- 4133062 -------- 4160613 -------- 4196421 -------- 4223713 -------- 4254788 -------- 4291040 -------- 4313664 -------- 4342823 -------- 4369952 -------- 4391684 -------- 4419040 -------- 4449921 -------- 4471781 -------- 4506210 -------- 4538176 -------- 4571297 -------- 4601121 -------- 4630887 -------- 4657476 -------- 4684803 -------- 4714566 -------- 4744070 -------- 4776385 -------- 4807777 -------- 4839491 -------- 4873953 -------- 4902245 -------- 4936263 -------- 4970721 -------- 5003140 -------- 5029729 -------- 5059010 -------- 5087521 -------- 5121093 -------- 5150405 -------- 5178375 -------- 5203683 -------- 5234531 -------- 5268195 -------- 5300004 -------- 5331558 -------- 5362178 -------- 5385762 -------- 5418498 -------- 5445762 -------- 5483109 -------- 5514561 -------- 5542052 -------- 5569572 -------- 5596102 -------- 5622401 -------- 5652194 -------- 5671362 -------- 5699591 -------- 5727136 -------- 5753284 -------- 5780742 -------- 5809189 -------- 5836545 -------- 5864454 -------- 5894917 -------- 5933825 -------- 5968933 -------- 5999590 + │ │ │ │ │ │ │ histogram(37)= 0 2.2925e+05 0 2.0632e+05 0 1.6221e+05 0 1.328e+05 0 98120 0 63995 0 32090 + │ │ │ │ │ │ │ <------ 1 ---------- 2 ---------- 3 ---------- 4 ------- 5 ----- 6 ----- 7 - + │ │ │ │ │ │ │ histogram(44)= 0 0 12002 1800 27606 4201 27005 5401 28806 3001 27606 2400 24005 5401 24605 5401 28206 3601 26405 3001 27005 2400 28806 3601 28206 1800 28806 2400 28806 1800 28206 1800 27606 3601 28206 3001 26405 3001 28206 1200 28206 2400 28806 1200 27606 3001 24605 5401 28806 1800 25805 3601 27005 2400 28806 1800 28806 600 28806 600 27606 3601 26326 1880.4 + │ │ │ │ │ │ │ <--- '1993-12-31' ------- '1994-01-06' ------- '1994-01-20' ------- '1994-02-01' ------- '1994-02-14' ------- '1994-02-25' ------- '1994-03-11' ------- '1994-03-24' ------- '1994-04-07' ------- '1994-04-19' ------- '1994-05-03' ------- '1994-05-14' ------- '1994-05-24' ------- '1994-06-04' ------- '1994-06-14' ------- '1994-06-26' ------- '1994-07-06' ------- '1994-07-17' ------- '1994-08-01' ------- '1994-08-11' ------- '1994-08-25' ------- '1994-09-05' ------- '1994-09-16' ------- '1994-09-26' ------- '1994-10-07' ------- '1994-10-17' ------- '1994-10-27' ------- '1994-11-09' ------- '1994-11-22' ------- '1994-12-04' ------- '1994-12-16' ------- '1994-12-31' │ │ │ │ │ │ ├── key: (34,37) │ │ │ │ │ │ └── fd: (34,37)-->(44) │ │ │ │ │ ├── scan partsupp │ │ │ │ │ │ ├── save-table-name: q20_scan_13 │ │ │ │ │ │ ├── columns: ps_partkey:16(int!null) ps_suppkey:17(int!null) ps_availqty:18(int!null) - │ │ │ │ │ │ ├── stats: [rows=800000, distinct(16)=199241, null(16)=0, avgsize(16)=4, distinct(17)=9920, null(17)=0, avgsize(17)=4, distinct(18)=9920, null(18)=0, avgsize(18)=4, distinct(16,17)=798302, null(16,17)=0, avgsize(16,17)=8] - │ │ │ │ │ │ │ histogram(16)= 0 0 0 79.993 3911.6 79.993 3941.6 79.993 3926.6 79.993 3926.6 79.993 3926.6 79.993 3916.6 79.993 3908.6 79.993 3912.6 79.993 3934.6 79.993 3934.6 79.993 3929.6 79.993 3923.6 79.993 3932.6 158.99 3918.6 79.993 3915.6 79.993 3907.6 79.993 3912.6 79.993 3914.6 79.993 3922.6 79.993 3914.6 79.993 3921.6 79.993 3909.6 79.993 3927.6 79.993 3913.6 79.993 3913.6 79.993 3904.6 79.993 3913.6 79.993 3920.6 79.993 3913.6 79.993 3904.6 79.993 3904.6 79.993 3908.6 79.993 3908.6 79.993 3944.6 79.993 3916.6 79.993 3930.6 79.993 3904.6 79.993 3927.6 79.993 3923.6 79.993 3911.6 79.993 3911.6 79.993 3914.6 79.993 3913.6 79.993 3913.6 79.993 3922.6 79.993 3901.6 79.993 3922.6 79.993 3924.6 79.993 3920.6 79.993 3921.6 79.993 3930.6 79.993 3925.6 79.993 3913.6 79.993 3924.6 79.993 3939.6 79.993 3928.6 79.993 3924.6 79.993 3918.6 79.993 3928.6 79.993 3916.6 79.993 3911.6 79.993 3936.6 79.993 3933.6 79.993 3831.6 158.99 3903.6 79.993 3911.6 79.993 3913.6 79.993 3911.6 79.993 3909.6 79.993 3913.6 79.993 3920.6 79.993 3910.6 79.993 3906.6 79.993 3918.6 79.993 3910.6 79.993 3908.6 79.993 3910.6 79.993 3911.6 79.993 3903.6 79.993 3903.6 79.993 3904.6 79.993 3923.6 79.993 3933.6 79.993 3928.6 79.993 3834.6 158.99 3928.6 79.993 3904.6 79.993 3943.6 79.993 3909.6 79.993 3943.6 79.993 3918.6 79.993 3919.6 79.993 3923.6 79.993 3916.6 79.993 3942.6 79.993 3934.6 79.993 3922.6 79.993 3908.6 79.993 3919.6 79.993 3910.6 79.993 3943.6 79.993 3912.6 79.993 3916.6 79.993 3951.6 79.993 3919.6 79.993 3906.6 79.993 3920.6 79.993 3941.6 79.993 3913.6 79.993 3905.6 79.993 3909.6 79.993 3909.6 79.993 3905.6 79.993 3913.6 79.993 3918.6 79.993 3934.6 79.993 3902.6 79.993 3907.6 79.993 3923.6 79.993 3922.6 79.993 3926.6 79.993 3917.6 79.993 3827.6 158.99 3911.6 79.993 3911.6 79.993 3937.6 79.993 3904.6 79.993 3975.6 79.993 3905.6 158.99 3917.6 79.993 3918.6 79.993 3906.6 79.993 3930.6 79.993 3917.6 79.993 3909.6 79.993 3916.6 79.993 3912.6 79.993 3922.6 79.993 3912.6 79.993 3907.6 79.993 3905.6 79.993 3912.6 79.993 3931.6 79.993 3913.6 79.993 3918.6 79.993 3920.6 79.993 3911.6 79.993 3902.6 79.993 3917.6 79.993 3920.6 79.993 3915.6 79.993 3904.6 79.993 4056.6 79.993 4020.6 79.993 4006.6 79.993 4046.6 79.993 4006.6 79.993 3998.6 79.993 4012.6 79.993 3985.6 79.993 3991.6 79.993 4009.6 79.993 3989.6 79.993 4032.6 79.993 3989.6 79.993 3990.6 79.993 3985.6 79.993 4024.6 79.993 3993.6 79.993 4000.6 79.993 4039.6 79.993 3987.6 79.993 4016.6 79.993 4017.6 79.993 3990.6 79.993 3998.6 79.993 4002.6 79.993 4005.6 79.993 4003.6 79.993 4000.6 79.993 4026.6 79.993 3995.6 79.993 3997.6 79.993 4014.6 79.993 4008.6 79.993 4002.6 79.993 3989.6 79.993 4017.6 79.993 4003.6 79.993 3988.6 79.993 4028.6 79.993 3997.6 79.993 4000.6 79.993 3998.6 158.99 3904.6 79.993 3990.6 79.993 3989.6 79.993 3997.6 79.993 3988.6 79.993 0 0 - │ │ │ │ │ │ │ <--- -9223372036854775808 ---- 5 ---------- 925 --------- 2147 -------- 3243 -------- 4346 -------- 5444 -------- 6433 -------- 7290 -------- 8225 -------- 9393 -------- 10561 -------- 11687 -------- 12755 -------- 13905 -------- 14921 -------- 15897 -------- 16739 -------- 17675 -------- 18640 -------- 19705 -------- 20671 -------- 21719 -------- 22602 -------- 23714 -------- 24672 -------- 25620 -------- 26379 -------- 27327 -------- 28366 -------- 29320 -------- 30070 -------- 30837 -------- 31707 -------- 32567 -------- 33809 -------- 34795 -------- 35930 -------- 36688 -------- 37801 -------- 38874 -------- 39798 -------- 40717 -------- 41686 -------- 42635 -------- 43586 -------- 44647 -------- 45188 -------- 46250 -------- 47331 -------- 48366 -------- 49411 -------- 50547 -------- 51636 -------- 52588 -------- 53673 -------- 54877 -------- 55992 -------- 57071 -------- 58085 -------- 59202 -------- 60194 -------- 61109 -------- 62289 -------- 63452 -------- 64350 -------- 65061 -------- 65983 -------- 66930 -------- 67848 -------- 68740 -------- 69687 -------- 70729 -------- 71625 -------- 72441 -------- 73462 -------- 74357 -------- 75226 -------- 76123 -------- 77037 -------- 77774 -------- 78521 -------- 79269 -------- 80341 -------- 81504 -------- 82626 -------- 83571 -------- 84691 -------- 85448 -------- 86681 -------- 87565 -------- 88799 -------- 89810 -------- 90834 -------- 91901 -------- 92892 -------- 94119 -------- 95284 -------- 96346 -------- 97205 -------- 98231 -------- 99141 -------- 100372 -------- 101314 -------- 102304 -------- 103594 -------- 104620 -------- 105437 -------- 106475 -------- 107696 -------- 108646 -------- 109445 -------- 110330 -------- 111220 -------- 112020 -------- 112978 -------- 113996 -------- 115166 -------- 115838 -------- 116694 -------- 117766 -------- 118830 -------- 119934 -------- 120936 -------- 121757 -------- 122685 -------- 123602 -------- 124791 -------- 125549 -------- 126970 -------- 127770 -------- 128776 -------- 129788 -------- 130602 -------- 131740 -------- 132748 -------- 133632 -------- 134629 -------- 135564 -------- 136625 -------- 137559 -------- 138398 -------- 139204 -------- 140136 -------- 141281 -------- 142230 -------- 143246 -------- 144284 -------- 145212 -------- 145869 -------- 146873 -------- 147910 -------- 148889 -------- 149656 -------- 151106 -------- 152338 -------- 153457 -------- 154854 -------- 155973 -------- 157005 -------- 158178 -------- 159002 -------- 159939 -------- 161091 -------- 162000 -------- 163314 -------- 164230 -------- 165157 -------- 165980 -------- 167242 -------- 168207 -------- 169271 -------- 170628 -------- 171503 -------- 172711 -------- 173922 -------- 174853 -------- 175886 -------- 176965 -------- 178073 -------- 179166 -------- 180231 -------- 181505 -------- 182510 -------- 183541 -------- 184734 -------- 185872 -------- 186957 -------- 187866 -------- 189075 -------- 190166 -------- 191061 -------- 192354 -------- 193380 -------- 194445 -------- 195479 -------- 196243 -------- 197170 -------- 198076 -------- 199103 -------- 199994 --- 9223372036854775807 - │ │ │ │ │ │ │ histogram(17)= 0 240 3920 160 3840 160 3840 160 3920 80 3760 240 3920 80 3920 160 3920 80 3920 80 3920 160 3760 320 3920 80 3920 80 3840 160 3920 80 3760 240 3840 240 3920 80 3920 80 3840 160 3920 80 3920 80 3920 80 3920 240 3920 320 3920 80 3920 80 3920 80 3920 80 3920 160 3920 160 3920 80 3920 160 3680 320 3920 160 3840 240 3920 80 3920 80 3840 160 3920 80 3920 80 3840 160 3920 80 3920 320 3920 80 3920 160 3920 80 3920 160 3920 160 3920 80 3920 80 3840 320 3920 80 3680 320 3920 160 3680 400 3840 240 3840 160 3920 240 3920 80 3920 320 3920 320 3920 160 3760 320 3760 240 3920 80 3920 80 3840 160 3840 320 3840 160 3920 160 3920 80 3920 80 3920 80 3920 80 3920 160 3920 80 3840 240 3920 80 3840 160 3840 160 3840 240 3840 160 3920 80 3920 160 3920 80 3840 160 3920 80 3920 240 3920 160 3920 160 3840 160 3920 160 3840 80 3840 240 3840 160 3760 160 3920 160 3840 80 3840 160 3920 80 3920 80 3920 80 3920 80 3840 160 3920 240 3760 160 3840 80 3840 320 3760 160 3680 240 3840 160 3760 320 3840 240 3840 160 3840 80 3840 160 3840 80 3920 80 3920 240 3760 160 3840 80 3920 160 3600 320 3920 160 3840 240 3840 80 3840 160 3840 160 3680 320 3760 240 3840 80 3840 160 3760 400 3840 160 3840 160 3680 320 3840 80 3840 80 3920 80 3840 160 3920 160 3840 80 3920 80 3840 160 3920 320 3760 160 3840 160 3840 80 3840 160 3840 80 3680 320 3920 80 3920 160 3840 80 3840 240 3840 80 3920 80 3920 80 3760 240 3920 160 3840 160 3840 240 3840 80 3680 240 3920 80 3920 80 3680 320 3920 80 3920 80 3920 160 3840 240 3840 160 3840 160 3680 240 3760 160 3920 80 3920 80 3760 240 3840 240 3840 80 3840 160 3760 240 3920 160 3840 240 3680 320 3840 160 3840 80 3760 160 3920 240 3840 80 3840 80 3840 160 3920 80 3680 320 3920 160 3760 160 3840 160 3920 80 - │ │ │ │ │ │ │ <--- 1 ------ 48 ------ 112 ------ 174 ------ 233 ------ 271 ------ 318 ------ 364 ------ 415 ------ 468 ------ 521 ------ 565 ------ 617 ------ 658 ------ 713 ------ 767 ------ 817 ------ 878 ------ 930 ------ 978 ------ 1034 ------ 1095 ------ 1150 ------ 1193 ------ 1243 ------ 1294 ------ 1348 ------ 1402 ------ 1468 ------ 1507 ------ 1552 ------ 1614 ------ 1673 ------ 1731 ------ 1780 ------ 1834 ------ 1881 ------ 1940 ------ 1994 ------ 2041 ------ 2096 ------ 2153 ------ 2199 ------ 2256 ------ 2304 ------ 2349 ------ 2401 ------ 2451 ------ 2498 ------ 2546 ------ 2599 ------ 2643 ------ 2683 ------ 2731 ------ 2772 ------ 2827 ------ 2869 ------ 2915 ------ 2973 ------ 3023 ------ 3078 ------ 3129 ------ 3184 ------ 3236 ------ 3296 ------ 3353 ------ 3413 ------ 3473 ------ 3521 ------ 3566 ------ 3607 ------ 3657 ------ 3718 ------ 3775 ------ 3813 ------ 3868 ------ 3924 ------ 3971 ------ 4008 ------ 4065 ------ 4123 ------ 4174 ------ 4231 ------ 4269 ------ 4332 ------ 4385 ------ 4436 ------ 4484 ------ 4537 ------ 4588 ------ 4633 ------ 4685 ------ 4733 ------ 4783 ------ 4834 ------ 4874 ------ 4918 ------ 4953 ------ 5008 ------ 5052 ------ 5096 ------ 5147 ------ 5197 ------ 5245 ------ 5292 ------ 5341 ------ 5396 ------ 5449 ------ 5498 ------ 5547 ------ 5602 ------ 5651 ------ 5703 ------ 5742 ------ 5786 ------ 5827 ------ 5865 ------ 5935 ------ 5980 ------ 6050 ------ 6096 ------ 6153 ------ 6208 ------ 6270 ------ 6309 ------ 6358 ------ 6412 ------ 6464 ------ 6518 ------ 6577 ------ 6640 ------ 6676 ------ 6735 ------ 6792 ------ 6835 ------ 6877 ------ 6916 ------ 6968 ------ 7025 ------ 7061 ------ 7107 ------ 7159 ------ 7221 ------ 7264 ------ 7300 ------ 7356 ------ 7390 ------ 7448 ------ 7495 ------ 7547 ------ 7605 ------ 7648 ------ 7707 ------ 7755 ------ 7818 ------ 7858 ------ 7904 ------ 7951 ------ 7992 ------ 8049 ------ 8098 ------ 8144 ------ 8194 ------ 8234 ------ 8282 ------ 8323 ------ 8376 ------ 8433 ------ 8474 ------ 8514 ------ 8564 ------ 8623 ------ 8676 ------ 8734 ------ 8784 ------ 8819 ------ 8857 ------ 8907 ------ 8955 ------ 9012 ------ 9060 ------ 9103 ------ 9157 ------ 9200 ------ 9249 ------ 9301 ------ 9339 ------ 9381 ------ 9430 ------ 9474 ------ 9529 ------ 9579 ------ 9631 ------ 9673 ------ 9732 ------ 9780 ------ 9832 ------ 9886 ------ 9941 ------ 9997 + │ │ │ │ │ │ ├── stats: [rows=800000, distinct(16)=199241, null(16)=0, avgsize(16)=4, distinct(17)=9920, null(17)=0, avgsize(17)=3, distinct(18)=9920, null(18)=0, avgsize(18)=4, distinct(16,17)=798302, null(16,17)=0, avgsize(16,17)=7] + │ │ │ │ │ │ │ histogram(16)= 0 79.993 3912.7 79.993 3933.7 79.993 3920.7 79.993 3917.7 79.993 3929.7 79.993 3912.7 79.993 3932.7 79.993 3918.7 158.99 3914.7 79.993 3928.7 79.993 3910.7 79.993 3904.7 79.993 3924.7 79.993 3914.7 79.993 3909.7 79.993 3917.7 79.993 3926.7 79.993 3913.7 79.993 3905.7 79.993 3912.7 79.993 3931.7 79.993 3926.7 79.993 3926.7 79.993 3906.7 79.993 3923.7 79.993 3904.7 79.993 3904.7 79.993 3907.7 158.99 3979.6 79.993 3906.7 79.993 3914.7 79.993 3918.7 79.993 3917.7 79.993 3826.7 158.99 3936.7 79.993 3908.7 79.993 3926.7 79.993 3930.7 79.993 3967.6 79.993 3910.7 79.993 3922.7 79.993 3914.7 79.993 3913.7 79.993 3915.7 79.993 3919.7 79.993 3916.7 79.993 3920.7 79.993 3926.7 79.993 3908.7 79.993 3904.7 158.99 3926.7 79.993 3922.7 79.993 3918.7 79.993 3908.7 79.993 3919.7 79.993 3908.7 79.993 3907.7 79.993 3916.7 79.993 3917.7 79.993 3905.7 79.993 3918.7 79.993 3940.7 79.993 3916.7 79.993 3923.7 79.993 3909.7 79.993 3915.7 79.993 3911.7 79.993 3915.7 79.993 3914.7 79.993 3948.6 79.993 3924.7 79.993 3916.7 79.993 3943.7 79.993 3933.7 79.993 3915.7 79.993 3916.7 79.993 3914.7 79.993 3919.7 79.993 3916.7 79.993 3912.7 79.993 3904.7 79.993 3913.7 79.993 3909.7 79.993 3914.7 79.993 3910.7 79.993 3923.7 79.993 3913.7 79.993 3914.7 79.993 3921.7 79.993 3927.7 79.993 3921.7 79.993 3924.7 158.99 3910.7 79.993 3916.7 79.993 3949.6 79.993 3922.7 79.993 3915.7 79.993 3942.7 79.993 3915.7 79.993 3917.7 79.993 3842.7 158.99 3911.7 79.993 3923.7 79.993 3923.7 79.993 3906.7 79.993 3925.7 79.993 3951.6 79.993 3933.7 79.993 3916.7 79.993 3903.7 79.993 3923.7 79.993 3932.7 79.993 3928.7 79.993 3905.7 79.993 3921.7 79.993 3920.7 79.993 3910.7 79.993 3912.7 79.993 3916.7 79.993 3922.7 79.993 3911.7 79.993 3906.7 79.993 3921.7 79.993 3911.7 79.993 3911.7 79.993 3926.7 79.993 3912.7 79.993 3945.6 79.993 3910.7 79.993 3922.7 79.993 3918.7 79.993 3911.7 79.993 3917.7 79.993 3945.6 79.993 3926.7 79.993 3926.7 79.993 3917.7 79.993 3904.7 79.993 3925.7 79.993 3912.7 79.993 3912.7 79.993 3954.6 79.993 3915.7 79.993 3912.7 79.993 3910.7 79.993 3909.7 79.993 3911.7 79.993 3903.7 79.993 3915.7 79.993 3949.6 79.993 3923.7 79.993 3921.7 79.993 3909.7 79.993 3905.7 79.993 3988.6 79.993 3988.6 79.993 3999.6 79.993 4003.6 79.993 3998.6 79.993 4021.6 79.993 4027.6 79.993 4005.6 79.993 3999.6 79.993 3997.6 79.993 3988.6 79.993 3989.6 79.993 4004.6 79.993 3984.6 79.993 3999.6 79.993 3999.6 79.993 4019.6 79.993 4011.6 79.993 4020.6 79.993 4012.6 79.993 3996.6 79.993 4029.6 79.993 4004.6 158.99 3912.7 79.993 3995.6 79.993 3989.6 79.993 3991.6 79.993 3986.6 79.993 3986.6 79.993 4006.6 79.993 3988.6 79.993 3989.6 79.993 3989.6 79.993 3998.6 79.993 4012.6 79.993 4017.6 79.993 4017.6 79.993 3996.6 79.993 3994.6 79.993 4009.6 79.993 3995.6 79.993 3996.6 79.993 3991.6 79.993 4006.6 79.993 4020.6 79.993 + │ │ │ │ │ │ │ <---- 13 --------- 942 --------- 2097 -------- 3127 -------- 4125 -------- 5247 -------- 6181 -------- 7326 -------- 8333 -------- 9292 -------- 10410 -------- 11308 -------- 12057 -------- 13131 -------- 14088 -------- 14972 -------- 15975 -------- 17072 -------- 18019 -------- 18798 -------- 19734 -------- 20877 -------- 21973 -------- 23067 -------- 23887 -------- 24957 -------- 25716 -------- 26450 -------- 27291 -------- 28733 -------- 29539 -------- 30499 -------- 31512 -------- 32509 -------- 33286 -------- 34464 -------- 35311 -------- 36406 -------- 37541 -------- 38918 -------- 39818 -------- 40879 -------- 41843 -------- 42789 -------- 43757 -------- 44778 -------- 45769 -------- 46806 -------- 47899 -------- 48763 -------- 49507 -------- 50607 -------- 51663 -------- 52669 -------- 53525 -------- 54549 -------- 55415 -------- 56261 -------- 57242 -------- 58242 -------- 59036 -------- 60050 -------- 61259 -------- 62240 -------- 63307 -------- 64178 -------- 65152 -------- 66063 -------- 67040 -------- 68005 -------- 69273 -------- 70354 -------- 71339 -------- 72569 -------- 73724 -------- 74695 -------- 75684 -------- 76646 -------- 77670 -------- 78657 -------- 79587 -------- 80331 -------- 81281 -------- 82150 -------- 83115 -------- 84014 -------- 85082 -------- 86031 -------- 86990 -------- 88034 -------- 89138 -------- 90187 -------- 91260 -------- 92150 -------- 93140 -------- 94413 -------- 95469 -------- 96443 -------- 97666 -------- 98637 -------- 99633 -------- 100664 -------- 101572 -------- 102643 -------- 103706 -------- 104522 -------- 105605 -------- 106892 -------- 108047 -------- 109036 -------- 109721 -------- 110790 -------- 111938 -------- 113052 -------- 113830 -------- 114873 -------- 115912 -------- 116814 -------- 117737 -------- 118721 -------- 119776 -------- 120692 -------- 121500 -------- 122545 -------- 123457 -------- 124366 -------- 125466 -------- 126391 -------- 127638 -------- 128533 -------- 129586 -------- 130602 -------- 131508 -------- 132509 -------- 133756 -------- 134848 -------- 135944 -------- 136945 -------- 137706 -------- 138791 -------- 139720 -------- 140657 -------- 141959 -------- 142929 -------- 143854 -------- 144743 -------- 145629 -------- 146548 -------- 147238 -------- 148209 -------- 149481 -------- 150548 -------- 151598 -------- 152481 -------- 153250 -------- 154137 -------- 155017 -------- 156060 -------- 157143 -------- 158169 -------- 159406 -------- 160686 -------- 161794 -------- 162837 -------- 163860 -------- 164730 -------- 165623 -------- 166716 -------- 167485 -------- 168526 -------- 169568 -------- 170793 -------- 171958 -------- 173192 -------- 174365 -------- 175367 -------- 176660 -------- 177754 -------- 178681 -------- 179672 -------- 180568 -------- 181502 -------- 182344 -------- 183171 -------- 184286 -------- 185174 -------- 186068 -------- 186966 -------- 187997 -------- 189168 -------- 190375 -------- 191583 -------- 192588 -------- 193575 -------- 194722 -------- 195713 -------- 196725 -------- 197653 -------- 198767 -------- 199999 + │ │ │ │ │ │ │ histogram(17)= 0 160 3920 160 3920 80 3920 160 3920 160 3920 240 3760 240 3920 80 3840 240 3920 240 3840 320 3760 240 3920 80 3840 160 3920 240 3920 320 3920 80 3920 80 3920 80 3840 160 3920 240 3760 240 3920 80 3840 160 3920 80 3920 160 3920 80 3920 160 3920 80 3920 160 3920 80 3760 240 3840 240 3920 80 3920 80 3840 240 3760 240 3920 80 3840 160 3840 160 3920 80 3920 80 3920 160 3760 240 3920 240 3920 80 3920 160 3920 80 3840 160 3920 160 3920 80 3840 160 3840 240 3920 160 3840 160 3920 160 3920 80 3840 160 3920 160 3840 160 3840 160 3920 80 3920 160 3920 160 3920 80 3920 80 3840 160 3840 160 3840 160 3920 80 3920 80 3840 240 3840 160 3920 320 3840 160 3840 240 3920 80 3920 80 3760 240 3840 160 3920 160 3920 80 3840 240 3920 80 3920 80 3920 160 3920 80 3920 80 3920 80 3920 80 3840 160 3920 80 3920 160 3760 320 3920 80 3920 80 3840 160 3920 240 3920 80 3920 80 3920 80 3920 160 3840 160 3760 400 3760 240 3680 320 3840 240 3840 80 3840 160 3840 160 3920 80 3920 80 3920 80 3840 160 3920 80 3760 240 3920 80 3840 240 3840 80 3840 160 3920 240 3840 80 3840 80 3840 160 3920 80 3760 240 3920 80 3920 160 3840 160 3760 240 3760 240 3840 80 3920 160 3840 80 3920 80 3920 80 3840 400 3760 160 3840 80 3840 160 3760 160 3840 240 3840 160 3680 320 3760 160 3920 80 3920 80 3920 80 3920 80 3920 80 3840 160 3760 240 3840 160 3920 80 3840 160 3920 240 3840 160 3840 80 3840 160 3840 80 3920 80 3920 80 3920 160 3840 160 3840 160 3840 160 3760 160 3920 80 3920 80 3920 80 3920 80 3760 240 3920 80 3920 320 3760 160 3840 80 3840 80 3920 160 3840 80 3920 160 3760 160 3920 80 3920 80 3920 160 3840 160 3840 80 3840 160 3920 80 3920 80 3920 80 3840 160 3840 240 3840 160 3840 80 3920 80 3840 240 3840 80 3920 80 3920 80 3840 160 + │ │ │ │ │ │ │ <--- 2 ------ 50 ------ 104 ------ 153 ------ 213 ------ 281 ------ 320 ------ 366 ------ 411 ------ 462 ------ 515 ------ 548 ------ 600 ------ 649 ------ 697 ------ 743 ------ 793 ------ 845 ------ 893 ------ 953 ------ 1006 ------ 1052 ------ 1103 ------ 1158 ------ 1199 ------ 1246 ------ 1302 ------ 1375 ------ 1418 ------ 1475 ------ 1524 ------ 1563 ------ 1628 ------ 1689 ------ 1740 ------ 1799 ------ 1850 ------ 1901 ------ 1948 ------ 2017 ------ 2055 ------ 2099 ------ 2157 ------ 2214 ------ 2267 ------ 2319 ------ 2373 ------ 2428 ------ 2478 ------ 2546 ------ 2602 ------ 2657 ------ 2707 ------ 2760 ------ 2808 ------ 2852 ------ 2913 ------ 2968 ------ 3030 ------ 3069 ------ 3115 ------ 3165 ------ 3210 ------ 3256 ------ 3306 ------ 3365 ------ 3419 ------ 3469 ------ 3523 ------ 3576 ------ 3641 ------ 3694 ------ 3738 ------ 3806 ------ 3851 ------ 3900 ------ 3957 ------ 4004 ------ 4050 ------ 4095 ------ 4145 ------ 4201 ------ 4251 ------ 4293 ------ 4335 ------ 4380 ------ 4432 ------ 4484 ------ 4541 ------ 4593 ------ 4650 ------ 4706 ------ 4744 ------ 4804 ------ 4845 ------ 4897 ------ 4945 ------ 4992 ------ 5044 ------ 5108 ------ 5160 ------ 5207 ------ 5261 ------ 5319 ------ 5358 ------ 5404 ------ 5450 ------ 5490 ------ 5538 ------ 5590 ------ 5639 ------ 5686 ------ 5742 ------ 5788 ------ 5837 ------ 5884 ------ 5940 ------ 5985 ------ 6037 ------ 6090 ------ 6135 ------ 6185 ------ 6228 ------ 6271 ------ 6323 ------ 6376 ------ 6434 ------ 6474 ------ 6527 ------ 6586 ------ 6633 ------ 6674 ------ 6711 ------ 6751 ------ 6797 ------ 6835 ------ 6880 ------ 6918 ------ 6982 ------ 7026 ------ 7069 ------ 7123 ------ 7179 ------ 7238 ------ 7287 ------ 7336 ------ 7388 ------ 7438 ------ 7480 ------ 7528 ------ 7574 ------ 7620 ------ 7664 ------ 7706 ------ 7755 ------ 7805 ------ 7847 ------ 7896 ------ 7954 ------ 8014 ------ 8064 ------ 8108 ------ 8159 ------ 8207 ------ 8250 ------ 8304 ------ 8361 ------ 8410 ------ 8462 ------ 8513 ------ 8562 ------ 8608 ------ 8644 ------ 8706 ------ 8752 ------ 8799 ------ 8840 ------ 8902 ------ 8954 ------ 8995 ------ 9063 ------ 9106 ------ 9152 ------ 9202 ------ 9256 ------ 9310 ------ 9362 ------ 9409 ------ 9462 ------ 9504 ------ 9551 ------ 9598 ------ 9644 ------ 9689 ------ 9741 ------ 9800 ------ 9855 ------ 9896 ------ 9945 ------ 10000 │ │ │ │ │ │ │ histogram(18)= 0 80 7.9984e+05 80 - │ │ │ │ │ │ │ <--- 1 ------------ 9998 + │ │ │ │ │ │ │ <--- 2 ------------ 9998 │ │ │ │ │ │ ├── key: (16,17) │ │ │ │ │ │ └── fd: (16,17)-->(18) │ │ │ │ │ └── filters @@ -272,10 +272,10 @@ column_names row_count distinct_count null_count {sum} 542095 246 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{ps_availqty} 128.00 4235.12 <== 128.00 77.50 <== 0.00 1.00 -{ps_partkey} 128.00 4235.12 <== 128.00 1540.60 <== 0.00 1.00 -{ps_suppkey} 128.00 4235.12 <== 128.00 77.50 <== 0.00 1.00 -{sum} 128.00 4235.12 <== 128.00 1.92 <== 0.00 1.00 +{ps_availqty} 125.00 4336.76 <== 125.00 79.36 <== 0.00 1.00 +{ps_partkey} 125.00 4336.76 <== 125.00 1577.58 <== 0.00 1.00 +{ps_suppkey} 125.00 4336.76 <== 125.00 79.36 <== 0.00 1.00 +{sum} 125.00 4336.76 <== 125.00 1.97 <== 0.00 1.00 ----Stats for q20_group_by_9---- column_names row_count distinct_count null_count @@ -285,10 +285,10 @@ column_names row_count distinct_count null_count {sum} 543210 246 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{ps_availqty} 383.00 1418.30 <== 383.00 25.90 <== 0.00 1.00 -{ps_partkey} 383.00 1418.30 <== 383.00 515.02 <== 0.00 1.00 -{ps_suppkey} 383.00 1418.30 <== 383.00 25.90 <== 0.00 1.00 -{sum} 383.00 1418.30 <== 383.00 1.56 0.00 1.00 +{ps_availqty} 374.00 1452.43 <== 374.00 26.52 <== 0.00 1.00 +{ps_partkey} 374.00 1452.43 <== 374.00 527.41 <== 0.00 1.00 +{ps_suppkey} 374.00 1452.43 <== 374.00 26.52 <== 0.00 1.00 +{sum} 374.00 1452.43 <== 374.00 1.52 0.00 1.00 ----Stats for q20_inner_join_10---- column_names row_count distinct_count null_count @@ -301,13 +301,13 @@ column_names row_count distinct_count null_count {ps_suppkey} 909455 9920 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{l_partkey} 383.00 2374.56 <== 383.00 515.02 <== 0.00 1.00 -{l_quantity} 383.00 2374.56 <== 50.00 1.00 0.00 1.00 -{l_shipdate} 383.00 2374.56 <== 237.00 1.54 0.00 1.00 -{l_suppkey} 383.00 2374.56 <== 383.00 25.90 <== 0.00 1.00 -{ps_availqty} 383.00 2374.56 <== 375.00 26.45 <== 0.00 1.00 -{ps_partkey} 383.00 2374.56 <== 383.00 515.02 <== 0.00 1.00 -{ps_suppkey} 383.00 2374.56 <== 383.00 25.90 <== 0.00 1.00 +{l_partkey} 374.00 2431.70 <== 374.00 527.41 <== 0.00 1.00 +{l_quantity} 374.00 2431.70 <== 50.00 1.00 0.00 1.00 +{l_shipdate} 374.00 2431.70 <== 234.00 1.56 0.00 1.00 +{l_suppkey} 374.00 2431.70 <== 374.00 26.52 <== 0.00 1.00 +{ps_availqty} 374.00 2431.70 <== 367.00 27.03 <== 0.00 1.00 +{ps_partkey} 374.00 2431.70 <== 374.00 527.41 <== 0.00 1.00 +{ps_suppkey} 374.00 2431.70 <== 374.00 26.52 <== 0.00 1.00 ----Stats for q20_index_join_11---- column_names row_count distinct_count null_count @@ -317,10 +317,10 @@ column_names row_count distinct_count null_count {l_suppkey} 909455 9920 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{l_partkey} 945632.00 1.04 198102.00 1.00 0.00 1.00 -{l_quantity} 945632.00 1.04 50.00 1.00 0.00 1.00 -{l_shipdate} 945632.00 1.04 365.00 1.00 0.00 1.00 -{l_suppkey} 945632.00 1.04 9920.00 1.00 0.00 1.00 +{l_partkey} 924788.00 1.02 197952.00 1.00 0.00 1.00 +{l_quantity} 924788.00 1.02 50.00 1.00 0.00 1.00 +{l_shipdate} 924788.00 1.02 365.00 1.00 0.00 1.00 +{l_suppkey} 924788.00 1.02 9920.00 1.00 0.00 1.00 ----Stats for q20_scan_12---- column_names row_count distinct_count null_count @@ -329,9 +329,9 @@ column_names row_count distinct_count null_count {l_shipdate} 909455 365 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{l_linenumber} 945632.00 1.04 7.00 1.00 0.00 1.00 -{l_orderkey} 945632.00 1.04 748681.00 2.81 <== 0.00 1.00 -{l_shipdate} 945632.00 1.04 365.00 1.00 0.00 1.00 +{l_linenumber} 924788.00 1.02 7.00 1.00 0.00 1.00 +{l_orderkey} 924788.00 1.02 736000.00 2.77 <== 0.00 1.00 +{l_shipdate} 924788.00 1.02 365.00 1.00 0.00 1.00 ----Stats for q20_scan_13---- column_names row_count distinct_count null_count diff --git a/pkg/sql/opt/memo/testdata/stats_quality/tpch/q21 b/pkg/sql/opt/memo/testdata/stats_quality/tpch/q21 index d50d0ba23cf9..cacf0bce02e0 100644 --- a/pkg/sql/opt/memo/testdata/stats_quality/tpch/q21 +++ b/pkg/sql/opt/memo/testdata/stats_quality/tpch/q21 @@ -63,7 +63,7 @@ top-k ├── internal-ordering: -81,+2 ├── k: 100 ├── cardinality: [0 - 100] - ├── stats: [rows=100, distinct(2)=100, null(2)=0, avgsize(2)=4, distinct(81)=100, null(81)=0, avgsize(81)=4] + ├── stats: [rows=100, distinct(2)=100, null(2)=0, avgsize(2)=20, distinct(81)=100, null(81)=0, avgsize(81)=20] ├── key: (2) ├── fd: (2)-->(81) ├── ordering: -81,+2 @@ -71,7 +71,7 @@ top-k ├── save-table-name: q21_group_by_2 ├── columns: s_name:2(char!null) count_rows:81(int!null) ├── grouping columns: s_name:2(char!null) - ├── stats: [rows=8389.827, distinct(2)=8389.83, null(2)=0, avgsize(2)=4, distinct(81)=8389.83, null(81)=0, avgsize(81)=4] + ├── stats: [rows=8389.301, distinct(2)=8389.3, null(2)=0, avgsize(2)=20, distinct(81)=8389.3, null(81)=0, avgsize(81)=20] ├── key: (2) ├── fd: (2)-->(81) ├── inner-join (lookup orders) @@ -79,32 +79,32 @@ top-k │ ├── columns: s_suppkey:1(int!null) s_name:2(char!null) s_nationkey:4(int!null) l1.l_orderkey:10(int!null) l1.l_suppkey:12(int!null) l1.l_commitdate:21(date!null) l1.l_receiptdate:22(date!null) o_orderkey:28(int!null) o_orderstatus:30(char!null) n_nationkey:39(int!null) n_name:40(char!null) │ ├── key columns: [10] = [28] │ ├── lookup columns are key - │ ├── stats: [rows=17928, distinct(1)=8351.44, null(1)=0, avgsize(1)=4, distinct(2)=8389.83, null(2)=0, avgsize(2)=4, distinct(4)=1, null(4)=0, avgsize(4)=4, distinct(10)=17716.2, null(10)=0, avgsize(10)=4, distinct(12)=8351.44, null(12)=0, avgsize(12)=4, distinct(21)=2464.52, null(21)=0, avgsize(21)=4, distinct(22)=2551.03, null(22)=0, avgsize(22)=4, distinct(28)=17716.2, null(28)=0, avgsize(28)=4, distinct(30)=1, null(30)=0, avgsize(30)=4, distinct(39)=1, null(39)=0, avgsize(39)=4, distinct(40)=1, null(40)=0, avgsize(40)=4] + │ ├── stats: [rows=17924.78, distinct(1)=8350.92, null(1)=0, avgsize(1)=3, distinct(2)=8389.3, null(2)=0, avgsize(2)=20, distinct(4)=1, null(4)=0, avgsize(4)=2, distinct(10)=17713.1, null(10)=0, avgsize(10)=4, distinct(12)=8350.92, null(12)=0, avgsize(12)=4, distinct(21)=2464.52, null(21)=0, avgsize(21)=4, distinct(22)=2552.02, null(22)=0, avgsize(22)=4, distinct(28)=17713.1, null(28)=0, avgsize(28)=4, distinct(30)=1, null(30)=0, avgsize(30)=3, distinct(39)=1, null(39)=0, avgsize(39)=1, distinct(40)=1, null(40)=0, avgsize(40)=10] │ ├── fd: ()-->(30,40), (1)-->(2,4), (10)==(28), (28)==(10), (1)==(12), (12)==(1), (4)==(39), (39)==(4) │ ├── anti-join (lookup lineitem [as=l3]) │ │ ├── save-table-name: q21_lookup_join_4 │ │ ├── columns: s_suppkey:1(int!null) s_name:2(char!null) s_nationkey:4(int!null) l1.l_orderkey:10(int!null) l1.l_suppkey:12(int!null) l1.l_commitdate:21(date!null) l1.l_receiptdate:22(date!null) n_nationkey:39(int!null) n_name:40(char!null) │ │ ├── key columns: [10] = [63] - │ │ ├── stats: [rows=17928, distinct(1)=399.935, null(1)=0, avgsize(1)=4, distinct(2)=399.992, null(2)=0, avgsize(2)=4, distinct(4)=1, null(4)=0, avgsize(4)=4, distinct(10)=17928, null(10)=0, avgsize(10)=4, distinct(12)=399.935, null(12)=0, avgsize(12)=4, distinct(21)=2465.98, null(21)=0, avgsize(21)=4, distinct(22)=2552.97, null(22)=0, avgsize(22)=4, distinct(39)=1, null(39)=0, avgsize(39)=4, distinct(40)=1, null(40)=0, avgsize(40)=4] + │ │ ├── stats: [rows=17924.78, distinct(1)=399.935, null(1)=0, avgsize(1)=3, distinct(2)=399.992, null(2)=0, avgsize(2)=20, distinct(4)=1, null(4)=0, avgsize(4)=2, distinct(10)=17924.8, null(10)=0, avgsize(10)=4, distinct(12)=399.935, null(12)=0, avgsize(12)=4, distinct(21)=2465.98, null(21)=0, avgsize(21)=4, distinct(22)=2553.97, null(22)=0, avgsize(22)=4, distinct(39)=1, null(39)=0, avgsize(39)=1, distinct(40)=1, null(40)=0, avgsize(40)=10] │ │ ├── fd: ()-->(40), (1)-->(2,4), (4)==(39), (39)==(4), (1)==(12), (12)==(1) │ │ ├── semi-join (lookup lineitem [as=l2]) │ │ │ ├── save-table-name: q21_lookup_join_5 │ │ │ ├── columns: s_suppkey:1(int!null) s_name:2(char!null) s_nationkey:4(int!null) l1.l_orderkey:10(int!null) l1.l_suppkey:12(int!null) l1.l_commitdate:21(date!null) l1.l_receiptdate:22(date!null) n_nationkey:39(int!null) n_name:40(char!null) │ │ │ ├── key columns: [10] = [45] - │ │ │ ├── stats: [rows=26891.99, distinct(1)=399.935, null(1)=0, avgsize(1)=4, distinct(2)=399.992, null(2)=0, avgsize(2)=4, distinct(4)=1, null(4)=0, avgsize(4)=4, distinct(10)=26892, null(10)=0, avgsize(10)=4, distinct(12)=399.935, null(12)=0, avgsize(12)=4, distinct(21)=2466, null(21)=0, avgsize(21)=4, distinct(22)=2552.99, null(22)=0, avgsize(22)=4, distinct(39)=1, null(39)=0, avgsize(39)=4, distinct(40)=1, null(40)=0, avgsize(40)=4] + │ │ │ ├── stats: [rows=26887.16, distinct(1)=399.935, null(1)=0, avgsize(1)=3, distinct(2)=399.992, null(2)=0, avgsize(2)=20, distinct(4)=1, null(4)=0, avgsize(4)=2, distinct(10)=26887.2, null(10)=0, avgsize(10)=4, distinct(12)=399.935, null(12)=0, avgsize(12)=4, distinct(21)=2466, null(21)=0, avgsize(21)=4, distinct(22)=2553.99, null(22)=0, avgsize(22)=4, distinct(39)=1, null(39)=0, avgsize(39)=1, distinct(40)=1, null(40)=0, avgsize(40)=10] │ │ │ ├── fd: ()-->(40), (1)-->(2,4), (4)==(39), (39)==(4), (1)==(12), (12)==(1) │ │ │ ├── inner-join (lookup lineitem [as=l1]) │ │ │ │ ├── save-table-name: q21_lookup_join_6 │ │ │ │ ├── columns: s_suppkey:1(int!null) s_name:2(char!null) s_nationkey:4(int!null) l1.l_orderkey:10(int!null) l1.l_suppkey:12(int!null) l1.l_commitdate:21(date!null) l1.l_receiptdate:22(date!null) n_nationkey:39(int!null) n_name:40(char!null) │ │ │ │ ├── key columns: [10 13] = [10 13] │ │ │ │ ├── lookup columns are key - │ │ │ │ ├── stats: [rows=80675.98, distinct(1)=399.935, null(1)=0, avgsize(1)=4, distinct(2)=399.992, null(2)=0, avgsize(2)=4, distinct(4)=1, null(4)=0, avgsize(4)=4, distinct(10)=78063.7, null(10)=0, avgsize(10)=4, distinct(12)=399.935, null(12)=0, avgsize(12)=4, distinct(21)=2466, null(21)=0, avgsize(21)=4, distinct(22)=2553, null(22)=0, avgsize(22)=4, distinct(39)=1, null(39)=0, avgsize(39)=4, distinct(40)=1, null(40)=0, avgsize(40)=4] + │ │ │ │ ├── stats: [rows=80661.49, distinct(1)=399.935, null(1)=0, avgsize(1)=3, distinct(2)=399.992, null(2)=0, avgsize(2)=20, distinct(4)=1, null(4)=0, avgsize(4)=2, distinct(10)=78049.9, null(10)=0, avgsize(10)=4, distinct(12)=399.935, null(12)=0, avgsize(12)=4, distinct(21)=2466, null(21)=0, avgsize(21)=4, distinct(22)=2554, null(22)=0, avgsize(22)=4, distinct(39)=1, null(39)=0, avgsize(39)=1, distinct(40)=1, null(40)=0, avgsize(40)=10] │ │ │ │ ├── fd: ()-->(40), (1)-->(2,4), (4)==(39), (39)==(4), (1)==(12), (12)==(1) │ │ │ │ ├── inner-join (lookup lineitem@l_sk [as=l1]) │ │ │ │ │ ├── save-table-name: q21_lookup_join_7 │ │ │ │ │ ├── columns: s_suppkey:1(int!null) s_name:2(char!null) s_nationkey:4(int!null) l1.l_orderkey:10(int!null) l1.l_suppkey:12(int!null) l1.l_linenumber:13(int!null) n_nationkey:39(int!null) n_name:40(char!null) │ │ │ │ │ ├── key columns: [1] = [12] - │ │ │ │ │ ├── stats: [rows=242027.9, distinct(1)=399.935, null(1)=0, avgsize(1)=4, distinct(2)=399.992, null(2)=0, avgsize(2)=4, distinct(4)=1, null(4)=0, avgsize(4)=4, distinct(10)=223835, null(10)=0, avgsize(10)=4, distinct(12)=399.935, null(12)=0, avgsize(12)=4, distinct(13)=7, null(13)=0, avgsize(13)=4, distinct(39)=1, null(39)=0, avgsize(39)=4, distinct(40)=1, null(40)=0, avgsize(40)=4] + │ │ │ │ │ ├── stats: [rows=241984.5, distinct(1)=399.935, null(1)=0, avgsize(1)=3, distinct(2)=399.992, null(2)=0, avgsize(2)=20, distinct(4)=1, null(4)=0, avgsize(4)=2, distinct(10)=223798, null(10)=0, avgsize(10)=4, distinct(12)=399.935, null(12)=0, avgsize(12)=4, distinct(13)=7, null(13)=0, avgsize(13)=1, distinct(39)=1, null(39)=0, avgsize(39)=1, distinct(40)=1, null(40)=0, avgsize(40)=10] │ │ │ │ │ ├── key: (10,13) │ │ │ │ │ ├── fd: ()-->(40), (1)-->(2,4), (4)==(39), (39)==(4), (10,13)-->(12), (1)==(12), (12)==(1) │ │ │ │ │ ├── inner-join (lookup supplier) @@ -112,20 +112,20 @@ top-k │ │ │ │ │ │ ├── columns: s_suppkey:1(int!null) s_name:2(char!null) s_nationkey:4(int!null) n_nationkey:39(int!null) n_name:40(char!null) │ │ │ │ │ │ ├── key columns: [1] = [1] │ │ │ │ │ │ ├── lookup columns are key - │ │ │ │ │ │ ├── stats: [rows=400, distinct(1)=399.935, null(1)=0, avgsize(1)=4, distinct(2)=399.992, null(2)=0, avgsize(2)=4, distinct(4)=1, null(4)=0, avgsize(4)=4, distinct(39)=1, null(39)=0, avgsize(39)=4, distinct(40)=1, null(40)=0, avgsize(40)=4] + │ │ │ │ │ │ ├── stats: [rows=400, distinct(1)=399.935, null(1)=0, avgsize(1)=3, distinct(2)=399.992, null(2)=0, avgsize(2)=20, distinct(4)=1, null(4)=0, avgsize(4)=2, distinct(39)=1, null(39)=0, avgsize(39)=1, distinct(40)=1, null(40)=0, avgsize(40)=10] │ │ │ │ │ │ ├── key: (1) │ │ │ │ │ │ ├── fd: ()-->(40), (1)-->(2,4), (4)==(39), (39)==(4) │ │ │ │ │ │ ├── inner-join (lookup supplier@s_nk) │ │ │ │ │ │ │ ├── save-table-name: q21_lookup_join_9 │ │ │ │ │ │ │ ├── columns: s_suppkey:1(int!null) s_nationkey:4(int!null) n_nationkey:39(int!null) n_name:40(char!null) │ │ │ │ │ │ │ ├── key columns: [39] = [4] - │ │ │ │ │ │ │ ├── stats: [rows=400, distinct(1)=399.935, null(1)=0, avgsize(1)=4, distinct(4)=1, null(4)=0, avgsize(4)=4, distinct(39)=1, null(39)=0, avgsize(39)=4, distinct(40)=1, null(40)=0, avgsize(40)=4] + │ │ │ │ │ │ │ ├── stats: [rows=400, distinct(1)=399.935, null(1)=0, avgsize(1)=3, distinct(4)=1, null(4)=0, avgsize(4)=2, distinct(39)=1, null(39)=0, avgsize(39)=1, distinct(40)=1, null(40)=0, avgsize(40)=10] │ │ │ │ │ │ │ ├── key: (1) │ │ │ │ │ │ │ ├── fd: ()-->(40), (1)-->(4), (4)==(39), (39)==(4) │ │ │ │ │ │ │ ├── select │ │ │ │ │ │ │ │ ├── save-table-name: q21_select_10 │ │ │ │ │ │ │ │ ├── columns: n_nationkey:39(int!null) n_name:40(char!null) - │ │ │ │ │ │ │ │ ├── stats: [rows=1, distinct(39)=1, null(39)=0, avgsize(39)=4, distinct(40)=1, null(40)=0, avgsize(40)=4] + │ │ │ │ │ │ │ │ ├── stats: [rows=1, distinct(39)=1, null(39)=0, avgsize(39)=1, distinct(40)=1, null(40)=0, avgsize(40)=10] │ │ │ │ │ │ │ │ │ histogram(40)= 0 1 │ │ │ │ │ │ │ │ │ <--- 'SAUDI ARABIA' │ │ │ │ │ │ │ │ ├── key: (39) @@ -133,7 +133,7 @@ top-k │ │ │ │ │ │ │ │ ├── scan nation │ │ │ │ │ │ │ │ │ ├── save-table-name: q21_scan_11 │ │ │ │ │ │ │ │ │ ├── columns: n_nationkey:39(int!null) n_name:40(char!null) - │ │ │ │ │ │ │ │ │ ├── stats: [rows=25, distinct(39)=25, null(39)=0, avgsize(39)=4, distinct(40)=25, null(40)=0, avgsize(40)=4] + │ │ │ │ │ │ │ │ │ ├── stats: [rows=25, distinct(39)=25, null(39)=0, avgsize(39)=1, distinct(40)=25, null(40)=0, avgsize(40)=10] │ │ │ │ │ │ │ │ │ │ histogram(39)= 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 │ │ │ │ │ │ │ │ │ │ <--- 0 --- 1 --- 2 --- 3 --- 4 --- 5 --- 6 --- 7 --- 8 --- 9 --- 10 --- 11 --- 12 --- 13 --- 14 --- 15 --- 16 --- 17 --- 18 --- 19 --- 20 --- 21 --- 22 --- 23 --- 24 │ │ │ │ │ │ │ │ │ │ histogram(40)= 0 1 23 1 @@ -172,8 +172,8 @@ column_names row_count distinct_count null_count {s_name} 411 411 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{count_rows} 8390.00 20.41 <== 8390.00 493.53 <== 0.00 1.00 -{s_name} 8390.00 20.41 <== 8390.00 20.41 <== 0.00 1.00 +{count_rows} 8389.00 20.41 <== 8389.00 493.47 <== 0.00 1.00 +{s_name} 8389.00 20.41 <== 8389.00 20.41 <== 0.00 1.00 ----Stats for q21_lookup_join_3---- column_names row_count distinct_count null_count @@ -190,17 +190,17 @@ column_names row_count distinct_count null_count {s_suppkey} 4141 411 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{l_commitdate} 17928.00 4.33 <== 2465.00 2.07 <== 0.00 1.00 -{l_orderkey} 17928.00 4.33 <== 17716.00 4.29 <== 0.00 1.00 -{l_receiptdate} 17928.00 4.33 <== 2551.00 2.17 <== 0.00 1.00 -{l_suppkey} 17928.00 4.33 <== 8351.00 20.32 <== 0.00 1.00 -{n_name} 17928.00 4.33 <== 1.00 1.00 0.00 1.00 -{n_nationkey} 17928.00 4.33 <== 1.00 1.00 0.00 1.00 -{o_orderkey} 17928.00 4.33 <== 17716.00 4.29 <== 0.00 1.00 -{o_orderstatus} 17928.00 4.33 <== 1.00 1.00 0.00 1.00 -{s_name} 17928.00 4.33 <== 8390.00 20.41 <== 0.00 1.00 -{s_nationkey} 17928.00 4.33 <== 1.00 1.00 0.00 1.00 -{s_suppkey} 17928.00 4.33 <== 8351.00 20.32 <== 0.00 1.00 +{l_commitdate} 17925.00 4.33 <== 2465.00 2.07 <== 0.00 1.00 +{l_orderkey} 17925.00 4.33 <== 17713.00 4.29 <== 0.00 1.00 +{l_receiptdate} 17925.00 4.33 <== 2552.00 2.17 <== 0.00 1.00 +{l_suppkey} 17925.00 4.33 <== 8351.00 20.32 <== 0.00 1.00 +{n_name} 17925.00 4.33 <== 1.00 1.00 0.00 1.00 +{n_nationkey} 17925.00 4.33 <== 1.00 1.00 0.00 1.00 +{o_orderkey} 17925.00 4.33 <== 17713.00 4.29 <== 0.00 1.00 +{o_orderstatus} 17925.00 4.33 <== 1.00 1.00 0.00 1.00 +{s_name} 17925.00 4.33 <== 8389.00 20.41 <== 0.00 1.00 +{s_nationkey} 17925.00 4.33 <== 1.00 1.00 0.00 1.00 +{s_suppkey} 17925.00 4.33 <== 8351.00 20.32 <== 0.00 1.00 ----Stats for q21_lookup_join_4---- column_names row_count distinct_count null_count @@ -215,15 +215,15 @@ column_names row_count distinct_count null_count {s_suppkey} 8357 411 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{l_commitdate} 17928.00 2.15 <== 2466.00 1.05 0.00 1.00 -{l_orderkey} 17928.00 2.15 <== 17928.00 2.15 <== 0.00 1.00 -{l_receiptdate} 17928.00 2.15 <== 2553.00 1.07 0.00 1.00 -{l_suppkey} 17928.00 2.15 <== 400.00 1.03 0.00 1.00 -{n_name} 17928.00 2.15 <== 1.00 1.00 0.00 1.00 -{n_nationkey} 17928.00 2.15 <== 1.00 1.00 0.00 1.00 -{s_name} 17928.00 2.15 <== 400.00 1.03 0.00 1.00 -{s_nationkey} 17928.00 2.15 <== 1.00 1.00 0.00 1.00 -{s_suppkey} 17928.00 2.15 <== 400.00 1.03 0.00 1.00 +{l_commitdate} 17925.00 2.14 <== 2466.00 1.05 0.00 1.00 +{l_orderkey} 17925.00 2.14 <== 17925.00 2.15 <== 0.00 1.00 +{l_receiptdate} 17925.00 2.14 <== 2554.00 1.07 0.00 1.00 +{l_suppkey} 17925.00 2.14 <== 400.00 1.03 0.00 1.00 +{n_name} 17925.00 2.14 <== 1.00 1.00 0.00 1.00 +{n_nationkey} 17925.00 2.14 <== 1.00 1.00 0.00 1.00 +{s_name} 17925.00 2.14 <== 400.00 1.03 0.00 1.00 +{s_nationkey} 17925.00 2.14 <== 1.00 1.00 0.00 1.00 +{s_suppkey} 17925.00 2.14 <== 400.00 1.03 0.00 1.00 ----Stats for q21_lookup_join_5---- column_names row_count distinct_count null_count @@ -238,15 +238,15 @@ column_names row_count distinct_count null_count {s_suppkey} 151237 411 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{l_commitdate} 26892.00 5.62 <== 2466.00 1.00 0.00 1.00 -{l_orderkey} 26892.00 5.62 <== 26892.00 5.38 <== 0.00 1.00 -{l_receiptdate} 26892.00 5.62 <== 2553.00 1.02 0.00 1.00 -{l_suppkey} 26892.00 5.62 <== 400.00 1.03 0.00 1.00 -{n_name} 26892.00 5.62 <== 1.00 1.00 0.00 1.00 -{n_nationkey} 26892.00 5.62 <== 1.00 1.00 0.00 1.00 -{s_name} 26892.00 5.62 <== 400.00 1.03 0.00 1.00 -{s_nationkey} 26892.00 5.62 <== 1.00 1.00 0.00 1.00 -{s_suppkey} 26892.00 5.62 <== 400.00 1.03 0.00 1.00 +{l_commitdate} 26887.00 5.62 <== 2466.00 1.00 0.00 1.00 +{l_orderkey} 26887.00 5.62 <== 26887.00 5.38 <== 0.00 1.00 +{l_receiptdate} 26887.00 5.62 <== 2554.00 1.02 0.00 1.00 +{l_suppkey} 26887.00 5.62 <== 400.00 1.03 0.00 1.00 +{n_name} 26887.00 5.62 <== 1.00 1.00 0.00 1.00 +{n_nationkey} 26887.00 5.62 <== 1.00 1.00 0.00 1.00 +{s_name} 26887.00 5.62 <== 400.00 1.03 0.00 1.00 +{s_nationkey} 26887.00 5.62 <== 1.00 1.00 0.00 1.00 +{s_suppkey} 26887.00 5.62 <== 400.00 1.03 0.00 1.00 ----Stats for q21_lookup_join_6---- column_names row_count distinct_count null_count @@ -261,15 +261,15 @@ column_names row_count distinct_count null_count {s_suppkey} 156739 411 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{l_commitdate} 80676.00 1.94 <== 2466.00 1.00 0.00 1.00 -{l_orderkey} 80676.00 1.94 <== 78064.00 1.92 <== 0.00 1.00 -{l_receiptdate} 80676.00 1.94 <== 2553.00 1.02 0.00 1.00 -{l_suppkey} 80676.00 1.94 <== 400.00 1.03 0.00 1.00 -{n_name} 80676.00 1.94 <== 1.00 1.00 0.00 1.00 -{n_nationkey} 80676.00 1.94 <== 1.00 1.00 0.00 1.00 -{s_name} 80676.00 1.94 <== 400.00 1.03 0.00 1.00 -{s_nationkey} 80676.00 1.94 <== 1.00 1.00 0.00 1.00 -{s_suppkey} 80676.00 1.94 <== 400.00 1.03 0.00 1.00 +{l_commitdate} 80661.00 1.94 <== 2466.00 1.00 0.00 1.00 +{l_orderkey} 80661.00 1.94 <== 78050.00 1.92 <== 0.00 1.00 +{l_receiptdate} 80661.00 1.94 <== 2554.00 1.02 0.00 1.00 +{l_suppkey} 80661.00 1.94 <== 400.00 1.03 0.00 1.00 +{n_name} 80661.00 1.94 <== 1.00 1.00 0.00 1.00 +{n_nationkey} 80661.00 1.94 <== 1.00 1.00 0.00 1.00 +{s_name} 80661.00 1.94 <== 400.00 1.03 0.00 1.00 +{s_nationkey} 80661.00 1.94 <== 1.00 1.00 0.00 1.00 +{s_suppkey} 80661.00 1.94 <== 400.00 1.03 0.00 1.00 ----Stats for q21_lookup_join_7---- column_names row_count distinct_count null_count @@ -283,14 +283,14 @@ column_names row_count distinct_count null_count {s_suppkey} 247140 411 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{l_linenumber} 242028.00 1.02 7.00 1.00 0.00 1.00 -{l_orderkey} 242028.00 1.02 223835.00 1.02 0.00 1.00 -{l_suppkey} 242028.00 1.02 400.00 1.03 0.00 1.00 -{n_name} 242028.00 1.02 1.00 1.00 0.00 1.00 -{n_nationkey} 242028.00 1.02 1.00 1.00 0.00 1.00 -{s_name} 242028.00 1.02 400.00 1.03 0.00 1.00 -{s_nationkey} 242028.00 1.02 1.00 1.00 0.00 1.00 -{s_suppkey} 242028.00 1.02 400.00 1.03 0.00 1.00 +{l_linenumber} 241984.00 1.02 7.00 1.00 0.00 1.00 +{l_orderkey} 241984.00 1.02 223798.00 1.02 0.00 1.00 +{l_suppkey} 241984.00 1.02 400.00 1.03 0.00 1.00 +{n_name} 241984.00 1.02 1.00 1.00 0.00 1.00 +{n_nationkey} 241984.00 1.02 1.00 1.00 0.00 1.00 +{s_name} 241984.00 1.02 400.00 1.03 0.00 1.00 +{s_nationkey} 241984.00 1.02 1.00 1.00 0.00 1.00 +{s_suppkey} 241984.00 1.02 400.00 1.03 0.00 1.00 ----Stats for q21_lookup_join_8---- column_names row_count distinct_count null_count diff --git a/pkg/sql/opt/memo/testdata/stats_quality/tpch/q22 b/pkg/sql/opt/memo/testdata/stats_quality/tpch/q22 index 021c6ec7c7fb..ab53585ea0d8 100644 --- a/pkg/sql/opt/memo/testdata/stats_quality/tpch/q22 +++ b/pkg/sql/opt/memo/testdata/stats_quality/tpch/q22 @@ -58,7 +58,7 @@ sort ├── save-table-name: q22_sort_1 ├── columns: cntrycode:33(string) numcust:34(int!null) totacctbal:35(float!null) ├── immutable - ├── stats: [rows=1e-10, distinct(33)=1e-10, null(33)=0, avgsize(33)=4, distinct(34)=1e-10, null(34)=0, avgsize(34)=4, distinct(35)=1e-10, null(35)=0, avgsize(35)=4] + ├── stats: [rows=1e-10, distinct(33)=1e-10, null(33)=0, avgsize(33)=17, distinct(34)=1e-10, null(34)=0, avgsize(34)=17, distinct(35)=1e-10, null(35)=0, avgsize(35)=17] ├── key: (33) ├── fd: (33)-->(34,35) ├── ordering: +33 @@ -67,39 +67,39 @@ sort ├── columns: cntrycode:33(string) count_rows:34(int!null) sum:35(float!null) ├── grouping columns: cntrycode:33(string) ├── immutable - ├── stats: [rows=1e-10, distinct(33)=1e-10, null(33)=0, avgsize(33)=4, distinct(34)=1e-10, null(34)=0, avgsize(34)=4, distinct(35)=1e-10, null(35)=0, avgsize(35)=4] + ├── stats: [rows=1e-10, distinct(33)=1e-10, null(33)=0, avgsize(33)=17, distinct(34)=1e-10, null(34)=0, avgsize(34)=17, distinct(35)=1e-10, null(35)=0, avgsize(35)=17] ├── key: (33) ├── fd: (33)-->(34,35) ├── project │ ├── save-table-name: q22_project_3 │ ├── columns: cntrycode:33(string) c_acctbal:6(float!null) │ ├── immutable - │ ├── stats: [rows=1e-10, distinct(6)=1e-10, null(6)=0, avgsize(6)=4, distinct(33)=1e-10, null(33)=0, avgsize(33)=4] + │ ├── stats: [rows=1e-10, distinct(6)=1e-10, null(6)=0, avgsize(6)=9, distinct(33)=1e-10, null(33)=0, avgsize(33)=17] │ ├── anti-join (lookup orders@o_ck) │ │ ├── save-table-name: q22_lookup_join_4 │ │ ├── columns: c_custkey:1(int!null) c_phone:5(char!null) c_acctbal:6(float!null) │ │ ├── key columns: [1] = [23] │ │ ├── immutable - │ │ ├── stats: [rows=1e-10, distinct(1)=1e-10, null(1)=0, avgsize(1)=4, distinct(5)=1e-10, null(5)=0, avgsize(5)=4, distinct(6)=1e-10, null(6)=0, avgsize(6)=4] + │ │ ├── stats: [rows=1e-10, distinct(1)=1e-10, null(1)=0, avgsize(1)=4, distinct(5)=1e-10, null(5)=0, avgsize(5)=17, distinct(6)=1e-10, null(6)=0, avgsize(6)=9] │ │ ├── key: (1) │ │ ├── fd: (1)-->(5,6) │ │ ├── select │ │ │ ├── save-table-name: q22_select_5 │ │ │ ├── columns: c_custkey:1(int!null) c_phone:5(char!null) c_acctbal:6(float!null) │ │ │ ├── immutable - │ │ │ ├── stats: [rows=16666.67, distinct(1)=16659, null(1)=0, avgsize(1)=4, distinct(5)=16666.7, null(5)=0, avgsize(5)=4, distinct(6)=16666.7, null(6)=0, avgsize(6)=4] + │ │ │ ├── stats: [rows=16666.67, distinct(1)=16659, null(1)=0, avgsize(1)=4, distinct(5)=16666.7, null(5)=0, avgsize(5)=17, distinct(6)=16666.7, null(6)=0, avgsize(6)=9] │ │ │ ├── key: (1) │ │ │ ├── fd: (1)-->(5,6) │ │ │ ├── scan customer │ │ │ │ ├── save-table-name: q22_scan_6 │ │ │ │ ├── columns: c_custkey:1(int!null) c_phone:5(char!null) c_acctbal:6(float!null) - │ │ │ │ ├── stats: [rows=150000, distinct(1)=148813, null(1)=0, avgsize(1)=4, distinct(5)=150000, null(5)=0, avgsize(5)=4, distinct(6)=140426, null(6)=0, avgsize(6)=4] - │ │ │ │ │ histogram(1)= 0 5 769 5 765 5 732 5 744 5 731 5 754 5 772 5 757 5 713 5 741 5 808 5 744 5 739 5 687 5 820 5 761 5 782 5 632 5 711 5 692 5 648 5 770 5 765 5 702 5 751 5 807 5 794 5 735 5 807 5 719 5 773 5 781 5 684 5 748 5 682 5 703 5 794 5 718 5 807 5 674 5 747 5 677 5 813 5 666 5 766 5 822 5 703 5 676 5 765 5 693 5 723 5 780 5 793 5 770 5 696 5 775 5 764 5 884 5 696 5 688 5 637 5 789 5 702 5 732 5 697 5 769 5 739 5 744 5 861 5 791 5 726 5 793 5 730 5 763 5 789 5 797 5 775 5 862 5 780 5 746 5 783 5 743 5 822 5 806 5 775 5 727 5 724 5 799 5 707 5 757 5 614 5 747 5 704 5 740 5 749 5 735 5 741 5 807 5 827 5 816 5 702 5 699 5 803 5 793 5 672 5 831 5 694 5 746 5 731 5 686 5 685 5 695 5 828 5 756 5 722 5 749 5 790 5 758 5 750 5 782 5 733 5 778 5 762 5 758 5 731 5 778 5 663 5 696 5 684 5 796 5 770 5 656 5 690 5 747 5 782 5 785 5 751 5 697 5 663 5 766 5 695 5 866 5 813 5 765 5 901 5 747 5 683 5 706 5 689 5 734 5 715 5 752 5 855 5 771 5 717 5 794 5 760 5 827 5 747 5 757 5 767 5 726 5 690 5 787 5 783 5 744 5 761 5 746 5 793 5 696 5 749 5 745 5 755 5 800 5 778 5 814 5 826 5 700 5 740 5 773 5 713 5 824 5 792 5 702 5 734 5 751 5 716 5 718 5 722 5 784 5 778 5 700 5 714 5 739 5 748 5 697 5 751 5 663 5 740 5 - │ │ │ │ │ <--- 37 ----- 834 ----- 1623 ----- 2351 ----- 3101 ----- 3828 ----- 4598 ----- 5401 ----- 6176 ----- 6868 ----- 7613 ----- 8479 ----- 9230 ----- 9972 ----- 10613 ----- 11500 ----- 12282 ----- 13103 ----- 13624 ----- 14312 ----- 14962 ----- 15520 ----- 16319 ----- 17109 ----- 17780 ----- 18543 ----- 19408 ----- 20250 ----- 20984 ----- 21848 ----- 22551 ----- 23355 ----- 24174 ----- 24809 ----- 25567 ----- 26196 ----- 26868 ----- 27710 ----- 28412 ----- 29276 ----- 29889 ----- 30645 ----- 31264 ----- 32139 ----- 32736 ----- 33527 ----- 34418 ----- 35091 ----- 35709 ----- 36498 ----- 37150 ----- 37861 ----- 38677 ----- 39517 ----- 40316 ----- 40975 ----- 41782 ----- 42569 ----- 43565 ----- 44224 ----- 44867 ----- 45399 ----- 46231 ----- 46902 ----- 47630 ----- 48291 ----- 49087 ----- 49829 ----- 50580 ----- 51538 ----- 52375 ----- 53092 ----- 53932 ----- 54656 ----- 55442 ----- 56274 ----- 57121 ----- 57929 ----- 58888 ----- 59705 ----- 60460 ----- 61282 ----- 62031 ----- 62922 ----- 63785 ----- 64593 ----- 65311 ----- 66024 ----- 66875 ----- 67556 ----- 68331 ----- 68808 ----- 69564 ----- 70239 ----- 70983 ----- 71744 ----- 72478 ----- 73223 ----- 74088 ----- 74988 ----- 75868 ----- 76539 ----- 77203 ----- 78061 ----- 78901 ----- 79510 ----- 80417 ----- 81071 ----- 81826 ----- 82553 ----- 83191 ----- 83828 ----- 84485 ----- 85386 ----- 86159 ----- 86868 ----- 87628 ----- 88463 ----- 89240 ----- 90002 ----- 90822 ----- 91553 ----- 92367 ----- 93152 ----- 93929 ----- 94656 ----- 95470 ----- 96061 ----- 96720 ----- 97355 ----- 98200 ----- 98998 ----- 99573 ----- 100219 ----- 100975 ----- 101795 ----- 102620 ----- 103384 ----- 104044 ----- 104635 ----- 105426 ----- 106083 ----- 107049 ----- 107925 ----- 108715 ----- 109740 ----- 110496 ----- 111128 ----- 111807 ----- 112451 ----- 113184 ----- 113866 ----- 114619 ----- 115556 ----- 116344 ----- 117029 ----- 117859 ----- 118626 ----- 119515 ----- 120258 ----- 121021 ----- 121802 ----- 122505 ----- 123136 ----- 123953 ----- 124763 ----- 125501 ----- 126271 ----- 127012 ----- 127841 ----- 128483 ----- 129230 ----- 129970 ----- 130729 ----- 131569 ----- 132370 ----- 133235 ----- 134122 ----- 134773 ----- 135503 ----- 136294 ----- 136971 ----- 137854 ----- 138681 ----- 139336 ----- 140055 ----- 140806 ----- 141489 ----- 142177 ----- 142873 ----- 143685 ----- 144486 ----- 145138 ----- 145817 ----- 146545 ----- 147291 ----- 147936 ----- 148687 ----- 149260 ----- 149990 + │ │ │ │ ├── stats: [rows=150000, distinct(1)=148813, null(1)=0, avgsize(1)=4, distinct(5)=150000, null(5)=0, avgsize(5)=17, distinct(6)=140628, null(6)=0, avgsize(6)=9] + │ │ │ │ │ histogram(1)= 0 0 0 5 745 5 746 5 711 5 780 5 738 5 835 5 697 5 757 5 704 5 696 5 753 5 678 5 813 5 873 5 736 5 840 5 703 5 745 5 710 5 763 5 742 5 673 5 702 5 793 5 732 5 752 5 707 5 751 5 722 5 814 5 789 5 671 5 643 5 706 5 723 5 757 5 713 5 760 5 766 5 711 5 858 5 702 5 695 5 697 5 823 5 857 5 712 5 808 5 754 5 739 5 694 5 782 5 792 5 751 5 758 5 749 5 798 5 685 5 692 5 792 5 710 5 771 5 724 5 853 5 713 5 823 5 772 5 656 5 763 5 672 5 735 5 810 5 786 5 709 5 731 5 702 5 708 5 669 5 733 5 744 5 758 5 800 5 682 5 716 5 716 5 729 5 778 5 721 5 766 5 820 5 757 5 739 5 799 5 780 5 710 5 749 5 754 5 750 5 699 5 821 5 759 5 818 5 763 5 854 5 779 5 810 5 783 5 686 5 703 5 776 5 675 5 812 5 745 5 759 5 793 5 751 5 761 5 798 5 794 5 729 5 696 5 699 5 831 5 709 5 747 5 722 5 768 5 729 5 702 5 729 5 698 5 767 5 792 5 726 5 737 5 671 5 721 5 842 5 701 5 704 5 708 5 726 5 695 5 665 5 688 5 653 5 690 5 734 5 789 5 659 5 785 5 733 5 740 5 826 5 745 5 929 5 899 5 743 5 790 5 825 5 779 5 677 5 697 5 756 5 693 5 862 5 772 5 783 5 757 5 799 5 778 5 752 5 715 5 709 5 790 5 789 5 865 5 808 5 772 5 743 5 751 5 742 5 676 5 684 5 744 5 709 5 679 5 817 5 755 5 754 5 797 5 709 5 748 5 679 5 751 5 775 5 736 5 790 5 714 5 0 0 + │ │ │ │ │ <--- -9223372036854775808 --- 59 ----- 811 ----- 1565 ----- 2252 ----- 3068 ----- 3807 ----- 4720 ----- 5381 ----- 6155 ----- 6829 ----- 7487 ----- 8254 ----- 8876 ----- 9751 ----- 10728 ----- 11463 ----- 12385 ----- 13057 ----- 13810 ----- 14495 ----- 15281 ----- 16028 ----- 16640 ----- 17311 ----- 18151 ----- 18880 ----- 19645 ----- 20325 ----- 21088 ----- 21798 ----- 22674 ----- 23507 ----- 24115 ----- 24661 ----- 25340 ----- 26052 ----- 26827 ----- 27518 ----- 28298 ----- 29089 ----- 29777 ----- 30730 ----- 31401 ----- 32057 ----- 32718 ----- 33611 ----- 34562 ----- 35251 ----- 36117 ----- 36887 ----- 37629 ----- 38283 ----- 39104 ----- 39942 ----- 40705 ----- 41481 ----- 42241 ----- 43089 ----- 43725 ----- 44376 ----- 45214 ----- 45899 ----- 46700 ----- 47413 ----- 48356 ----- 49047 ----- 49939 ----- 50742 ----- 51316 ----- 52101 ----- 52710 ----- 53444 ----- 54313 ----- 55140 ----- 55823 ----- 56549 ----- 57219 ----- 57901 ----- 58503 ----- 59234 ----- 59984 ----- 60760 ----- 61613 ----- 62243 ----- 62941 ----- 63638 ----- 64360 ----- 65173 ----- 65880 ----- 66672 ----- 67560 ----- 68334 ----- 69075 ----- 69925 ----- 70742 ----- 71428 ----- 72189 ----- 72958 ----- 73720 ----- 74385 ----- 75274 ----- 76053 ----- 76936 ----- 77721 ----- 78666 ----- 79480 ----- 80349 ----- 81171 ----- 81810 ----- 82482 ----- 83292 ----- 83907 ----- 84780 ----- 85532 ----- 86310 ----- 87149 ----- 87912 ----- 88694 ----- 89543 ----- 90384 ----- 91106 ----- 91764 ----- 92428 ----- 93335 ----- 94018 ----- 94775 ----- 95484 ----- 96279 ----- 97001 ----- 97672 ----- 98394 ----- 99056 ----- 99850 ----- 100688 ----- 101405 ----- 102143 ----- 102751 ----- 103459 ----- 104384 ----- 105052 ----- 105727 ----- 106409 ----- 107125 ----- 107782 ----- 108377 ----- 109020 ----- 109588 ----- 110235 ----- 110967 ----- 111800 ----- 112382 ----- 113196 ----- 113913 ----- 114643 ----- 115529 ----- 116268 ----- 117329 ----- 118341 ----- 119076 ----- 119898 ----- 120782 ----- 121584 ----- 122186 ----- 122830 ----- 123591 ----- 124227 ----- 125175 ----- 125964 ----- 126773 ----- 127535 ----- 128374 ----- 129175 ----- 129928 ----- 130609 ----- 131279 ----- 132102 ----- 132923 ----- 133877 ----- 134732 ----- 135521 ----- 136257 ----- 137007 ----- 137740 ----- 138341 ----- 138958 ----- 139695 ----- 140364 ----- 140971 ----- 141841 ----- 142600 ----- 143356 ----- 144192 ----- 144861 ----- 145607 ----- 146214 ----- 146965 ----- 147761 ----- 148483 ----- 149306 ----- 149986 --- 9223372036854775807 │ │ │ │ │ histogram(5)= 0 1 1.5e+05 1 - │ │ │ │ │ <--- '10-104-665-3850' --------- '34-996-464-1615' - │ │ │ │ │ histogram(6)= 0 15 1.4997e+05 15 - │ │ │ │ │ <--- -997.5 ------------ 9999.6904296875 + │ │ │ │ │ <--- '10-100-106-1617' --------- '34-999-618-6881' + │ │ │ │ │ histogram(6)= 0 15 1.4997e+05 15 + │ │ │ │ │ <--- -997.51 ------------ 9998.32 │ │ │ │ ├── key: (1) │ │ │ │ └── fd: (1)-->(5,6) │ │ │ └── filters @@ -119,17 +119,17 @@ sort │ │ │ │ ├── save-table-name: q22_select_8 │ │ │ │ ├── columns: c_phone:15(char!null) c_acctbal:16(float!null) │ │ │ │ ├── immutable - │ │ │ │ ├── stats: [rows=45460.66, distinct(15)=45460.7, null(15)=0, avgsize(15)=4, distinct(16)=45460.7, null(16)=0, avgsize(16)=4] - │ │ │ │ │ histogram(16)= 0 0 45456 5 - │ │ │ │ │ <--- 0.0 ------- 9999.6904296875 + │ │ │ │ ├── stats: [rows=45460.05, distinct(15)=45460.1, null(15)=0, avgsize(15)=17, distinct(16)=45460.1, null(16)=0, avgsize(16)=9] + │ │ │ │ │ histogram(16)= 0 0 45455 5 + │ │ │ │ │ <--- 0.0 ------- 9998.32 │ │ │ │ ├── scan customer │ │ │ │ │ ├── save-table-name: q22_scan_9 │ │ │ │ │ ├── columns: c_phone:15(char!null) c_acctbal:16(float!null) - │ │ │ │ │ └── stats: [rows=150000, distinct(15)=150000, null(15)=0, avgsize(15)=4, distinct(16)=140426, null(16)=0, avgsize(16)=4] + │ │ │ │ │ └── stats: [rows=150000, distinct(15)=150000, null(15)=0, avgsize(15)=17, distinct(16)=140628, null(16)=0, avgsize(16)=9] │ │ │ │ │ histogram(15)= 0 1 1.5e+05 1 - │ │ │ │ │ <--- '10-104-665-3850' --------- '34-996-464-1615' - │ │ │ │ │ histogram(16)= 0 15 1.4997e+05 15 - │ │ │ │ │ <--- -997.5 ------------ 9999.6904296875 + │ │ │ │ │ <--- '10-100-106-1617' --------- '34-999-618-6881' + │ │ │ │ │ histogram(16)= 0 15 1.4997e+05 15 + │ │ │ │ │ <--- -997.51 ------------ 9998.32 │ │ │ │ └── filters │ │ │ │ ├── c_acctbal:16 > 0.0 [type=bool, outer=(16), constraints=(/16: [/5e-324 - ]; tight)] │ │ │ │ └── substring(c_phone:15, 1, 2) IN ('13', '17', '18', '23', '29', '30', '31') [type=bool, outer=(15), immutable] @@ -204,7 +204,7 @@ column_names row_count distinct_count null_count {c_phone} 150000 150000 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{c_acctbal} 150000.00 1.00 140426.00 1.00 0.00 1.00 +{c_acctbal} 150000.00 1.00 140628.00 1.00 0.00 1.00 {c_custkey} 150000.00 1.00 148813.00 1.00 0.00 1.00 {c_phone} 150000.00 1.00 150000.00 1.00 0.00 1.00 @@ -221,8 +221,8 @@ column_names row_count distinct_count null_count {c_phone} 38120 38046 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{c_acctbal} 45461.00 1.19 45461.00 1.22 0.00 1.00 -{c_phone} 45461.00 1.19 45461.00 1.19 0.00 1.00 +{c_acctbal} 45460.00 1.19 45460.00 1.22 0.00 1.00 +{c_phone} 45460.00 1.19 45460.00 1.19 0.00 1.00 ----Stats for q22_scan_9---- column_names row_count distinct_count null_count @@ -230,7 +230,7 @@ column_names row_count distinct_count null_count {c_phone} 150000 150000 0 ~~~~ column_names row_count_est row_count_err distinct_count_est distinct_count_err null_count_est null_count_err -{c_acctbal} 150000.00 1.00 140426.00 1.00 0.00 1.00 +{c_acctbal} 150000.00 1.00 140628.00 1.00 0.00 1.00 {c_phone} 150000.00 1.00 150000.00 1.00 0.00 1.00 ---- ---- diff --git a/pkg/sql/opt/testutils/opttester/testfixtures/tpcc_stats_w10 b/pkg/sql/opt/testutils/opttester/testfixtures/tpcc_stats_w10 index bf4954cd9948..0f764a1b5817 100644 --- a/pkg/sql/opt/testutils/opttester/testfixtures/tpcc_stats_w10 +++ b/pkg/sql/opt/testutils/opttester/testfixtures/tpcc_stats_w10 @@ -1,72 +1,72 @@ -# Stats for TPC-C with 10 warehouses, collected soon after the initial data -# import. +# Statistics for tpcc exec-ddl ALTER TABLE "customer" INJECT STATISTICS '[ { + "avg_size": 1, "columns": [ "c_w_id" ], - "created_at": "2021-09-08 20:48:24.719584", + "created_at": "2022-02-25 01:08:05.836313", "distinct_count": 10, "histo_buckets": [ { "distinct_range": 0, - "num_eq": 29700, + "num_eq": 29730, "num_range": 0, "upper_bound": "0" }, { "distinct_range": 0, - "num_eq": 30360, + "num_eq": 28620, "num_range": 0, "upper_bound": "1" }, { "distinct_range": 0, - "num_eq": 29250, + "num_eq": 29430, "num_range": 0, "upper_bound": "2" }, { "distinct_range": 0, - "num_eq": 30390, + "num_eq": 29850, "num_range": 0, "upper_bound": "3" }, { "distinct_range": 0, - "num_eq": 30570, + "num_eq": 29340, "num_range": 0, "upper_bound": "4" }, { "distinct_range": 0, - "num_eq": 29250, + "num_eq": 30600, "num_range": 0, "upper_bound": "5" }, { "distinct_range": 0, - "num_eq": 30150, + "num_eq": 30270, "num_range": 0, "upper_bound": "6" }, { "distinct_range": 0, - "num_eq": 31110, + "num_eq": 31170, "num_range": 0, "upper_bound": "7" }, { "distinct_range": 0, - "num_eq": 30330, + "num_eq": 29880, "num_range": 0, "upper_bound": "8" }, { "distinct_range": 0, - "num_eq": 28890, + "num_eq": 31110, "num_range": 0, "upper_bound": "9" } @@ -78,69 +78,70 @@ ALTER TABLE "customer" INJECT STATISTICS '[ "row_count": 300000 }, { + "avg_size": 1, "columns": [ "c_d_id" ], - "created_at": "2021-09-08 20:48:24.719584", + "created_at": "2022-02-25 01:08:05.836313", "distinct_count": 10, "histo_buckets": [ { "distinct_range": 0, - "num_eq": 29910, + "num_eq": 30510, "num_range": 0, "upper_bound": "1" }, { "distinct_range": 0, - "num_eq": 29730, + "num_eq": 30150, "num_range": 0, "upper_bound": "2" }, { "distinct_range": 0, - "num_eq": 31980, + "num_eq": 29610, "num_range": 0, "upper_bound": "3" }, { "distinct_range": 0, - "num_eq": 29850, + "num_eq": 31320, "num_range": 0, "upper_bound": "4" }, { "distinct_range": 0, - "num_eq": 30180, + "num_eq": 29040, "num_range": 0, "upper_bound": "5" }, { "distinct_range": 0, - "num_eq": 29040, + "num_eq": 29730, "num_range": 0, "upper_bound": "6" }, { "distinct_range": 0, - "num_eq": 30630, + "num_eq": 30330, "num_range": 0, "upper_bound": "7" }, { "distinct_range": 0, - "num_eq": 30150, + "num_eq": 29940, "num_range": 0, "upper_bound": "8" }, { "distinct_range": 0, - "num_eq": 29430, + "num_eq": 29250, "num_range": 0, "upper_bound": "9" }, { "distinct_range": 0, - "num_eq": 29100, + "num_eq": 30120, "num_range": 0, "upper_bound": "10" } @@ -152,11 +153,12 @@ ALTER TABLE "customer" INJECT STATISTICS '[ "row_count": 300000 }, { + "avg_size": 2, "columns": [ "c_w_id", "c_d_id" ], - "created_at": "2021-09-08 20:48:24.719584", + "created_at": "2022-02-25 01:08:05.836313", "distinct_count": 100, "histo_col_type": "", "name": "__auto__", @@ -164,15 +166,16 @@ ALTER TABLE "customer" INJECT STATISTICS '[ "row_count": 300000 }, { + "avg_size": 3, "columns": [ "c_id" ], - "created_at": "2021-09-08 20:48:24.719584", + "created_at": "2022-02-25 01:08:05.836313", "distinct_count": 2999, "histo_buckets": [ { "distinct_range": 0, - "num_eq": 90, + "num_eq": 120, "num_range": 0, "upper_bound": "1" }, @@ -182,1192 +185,1192 @@ ALTER TABLE "customer" INJECT STATISTICS '[ "num_range": 1440, "upper_bound": "14" }, - { - "distinct_range": 14.994642857142857, - "num_eq": 90, - "num_range": 1410, - "upper_bound": "30" - }, { "distinct_range": 12.995357142857143, - "num_eq": 90, + "num_eq": 120, "num_range": 1470, - "upper_bound": "44" + "upper_bound": "28" }, { - "distinct_range": 13.995000000000001, + "distinct_range": 17.99357142857143, "num_eq": 120, - "num_range": 1380, - "upper_bound": "59" + "num_range": 1470, + "upper_bound": "47" }, { "distinct_range": 13.995000000000001, - "num_eq": 120, - "num_range": 1470, - "upper_bound": "74" + "num_eq": 150, + "num_range": 1440, + "upper_bound": "62" }, { - "distinct_range": 18.993214285714288, + "distinct_range": 11.995714285714286, "num_eq": 90, - "num_range": 1410, - "upper_bound": "94" + "num_range": 1470, + "upper_bound": "75" }, { - "distinct_range": 17.99357142857143, + "distinct_range": 13.995000000000001, + "num_eq": 180, + "num_range": 1380, + "upper_bound": "90" + }, + { + "distinct_range": 15.994285714285715, "num_eq": 90, "num_range": 1440, - "upper_bound": "113" + "upper_bound": "107" }, { - "distinct_range": 15.994285714285715, + "distinct_range": 11.995714285714286, "num_eq": 150, "num_range": 1470, - "upper_bound": "130" + "upper_bound": "120" }, { - "distinct_range": 16.993928571428572, - "num_eq": 180, + "distinct_range": 11.995714285714286, + "num_eq": 240, "num_range": 1410, + "upper_bound": "133" + }, + { + "distinct_range": 13.995000000000001, + "num_eq": 90, + "num_range": 1440, "upper_bound": "148" }, { - "distinct_range": 14.994642857142857, - "num_eq": 30, - "num_range": 1470, - "upper_bound": "164" + "distinct_range": 13.995000000000001, + "num_eq": 150, + "num_range": 1410, + "upper_bound": "163" }, { - "distinct_range": 12.995357142857143, + "distinct_range": 15.994285714285715, "num_eq": 60, "num_range": 1470, - "upper_bound": "178" + "upper_bound": "180" }, { - "distinct_range": 9.996428571428572, - "num_eq": 300, - "num_range": 1260, - "upper_bound": "189" + "distinct_range": 12.995357142857143, + "num_eq": 210, + "num_range": 1380, + "upper_bound": "194" }, { - "distinct_range": 16.993928571428572, - "num_eq": 210, - "num_range": 1350, - "upper_bound": "207" + "distinct_range": 14.994642857142857, + "num_eq": 30, + "num_range": 1470, + "upper_bound": "210" }, { - "distinct_range": 13.995000000000001, + "distinct_range": 12.995357142857143, "num_eq": 150, - "num_range": 1440, - "upper_bound": "222" + "num_range": 1470, + "upper_bound": "224" }, { - "distinct_range": 16.993928571428572, - "num_eq": 120, + "distinct_range": 19.992857142857144, + "num_eq": 150, "num_range": 1440, - "upper_bound": "240" + "upper_bound": "245" }, { - "distinct_range": 15.994285714285715, + "distinct_range": 14.994642857142857, "num_eq": 210, - "num_range": 1350, - "upper_bound": "257" + "num_range": 1470, + "upper_bound": "261" }, { - "distinct_range": 11.995714285714286, - "num_eq": 120, - "num_range": 1380, - "upper_bound": "270" + "distinct_range": 16.993928571428572, + "num_eq": 90, + "num_range": 1410, + "upper_bound": "279" }, { - "distinct_range": 11.995714285714286, - "num_eq": 150, + "distinct_range": 15.994285714285715, + "num_eq": 90, "num_range": 1440, - "upper_bound": "283" - }, - { - "distinct_range": 11.995714285714286, - "num_eq": 60, - "num_range": 1470, "upper_bound": "296" }, { - "distinct_range": 14.994642857142857, - "num_eq": 180, - "num_range": 1350, - "upper_bound": "312" + "distinct_range": 13.995000000000001, + "num_eq": 120, + "num_range": 1440, + "upper_bound": "311" }, { - "distinct_range": 12.995357142857143, + "distinct_range": 13.995000000000001, "num_eq": 180, - "num_range": 1320, + "num_range": 1410, "upper_bound": "326" }, { - "distinct_range": 13.995000000000001, - "num_eq": 210, + "distinct_range": 14.994642857142857, + "num_eq": 150, "num_range": 1410, - "upper_bound": "341" + "upper_bound": "342" }, { - "distinct_range": 12.995357142857143, - "num_eq": 120, - "num_range": 1380, + "distinct_range": 11.995714285714286, + "num_eq": 90, + "num_range": 1440, "upper_bound": "355" }, { - "distinct_range": 11.995714285714286, - "num_eq": 210, - "num_range": 1290, - "upper_bound": "368" + "distinct_range": 16.993928571428572, + "num_eq": 150, + "num_range": 1440, + "upper_bound": "373" }, { - "distinct_range": 12.995357142857143, + "distinct_range": 16.993928571428572, "num_eq": 60, - "num_range": 1470, - "upper_bound": "382" + "num_range": 1410, + "upper_bound": "391" }, { - "distinct_range": 16.993928571428572, - "num_eq": 120, - "num_range": 1470, - "upper_bound": "400" + "distinct_range": 9.996428571428572, + "num_eq": 180, + "num_range": 1290, + "upper_bound": "402" }, { "distinct_range": 12.995357142857143, "num_eq": 90, - "num_range": 1470, - "upper_bound": "414" + "num_range": 1410, + "upper_bound": "416" }, { - "distinct_range": 17.99357142857143, - "num_eq": 90, + "distinct_range": 16.993928571428572, + "num_eq": 150, "num_range": 1410, - "upper_bound": "433" + "upper_bound": "434" }, { - "distinct_range": 13.995000000000001, - "num_eq": 180, - "num_range": 1470, + "distinct_range": 12.995357142857143, + "num_eq": 60, + "num_range": 1410, "upper_bound": "448" }, { - "distinct_range": 10.99607142857143, - "num_eq": 90, - "num_range": 1380, - "upper_bound": "460" - }, - { - "distinct_range": 10.99607142857143, - "num_eq": 120, - "num_range": 1350, - "upper_bound": "472" + "distinct_range": 15.994285714285715, + "num_eq": 150, + "num_range": 1440, + "upper_bound": "465" }, { "distinct_range": 12.995357142857143, - "num_eq": 180, + "num_eq": 120, "num_range": 1380, - "upper_bound": "486" + "upper_bound": "479" }, { "distinct_range": 15.994285714285715, "num_eq": 90, - "num_range": 1380, - "upper_bound": "503" + "num_range": 1440, + "upper_bound": "496" }, { - "distinct_range": 15.994285714285715, - "num_eq": 180, - "num_range": 1440, - "upper_bound": "520" + "distinct_range": 14.994642857142857, + "num_eq": 120, + "num_range": 1380, + "upper_bound": "512" }, { - "distinct_range": 11.995714285714286, + "distinct_range": 16.993928571428572, "num_eq": 180, - "num_range": 1320, - "upper_bound": "533" + "num_range": 1410, + "upper_bound": "530" }, { - "distinct_range": 13.995000000000001, - "num_eq": 90, - "num_range": 1440, + "distinct_range": 16.993928571428572, + "num_eq": 240, + "num_range": 1380, "upper_bound": "548" }, { "distinct_range": 13.995000000000001, - "num_eq": 30, + "num_eq": 240, "num_range": 1440, "upper_bound": "563" }, - { - "distinct_range": 12.995357142857143, - "num_eq": 180, - "num_range": 1290, - "upper_bound": "577" - }, { "distinct_range": 11.995714285714286, "num_eq": 120, - "num_range": 1440, - "upper_bound": "590" + "num_range": 1380, + "upper_bound": "576" }, { - "distinct_range": 13.995000000000001, + "distinct_range": 15.994285714285715, "num_eq": 90, - "num_range": 1410, - "upper_bound": "605" + "num_range": 1440, + "upper_bound": "593" }, { - "distinct_range": 13.995000000000001, - "num_eq": 60, - "num_range": 1410, - "upper_bound": "620" + "distinct_range": 14.994642857142857, + "num_eq": 180, + "num_range": 1440, + "upper_bound": "609" }, { - "distinct_range": 11.995714285714286, - "num_eq": 150, + "distinct_range": 14.994642857142857, + "num_eq": 120, "num_range": 1380, - "upper_bound": "633" + "upper_bound": "625" }, { - "distinct_range": 13.995000000000001, + "distinct_range": 9.996428571428572, "num_eq": 120, - "num_range": 1410, - "upper_bound": "648" - }, - { - "distinct_range": 12.995357142857143, - "num_eq": 180, - "num_range": 1350, - "upper_bound": "662" + "num_range": 1440, + "upper_bound": "636" }, { - "distinct_range": 12.995357142857143, + "distinct_range": 14.994642857142857, "num_eq": 60, - "num_range": 1410, - "upper_bound": "676" + "num_range": 1440, + "upper_bound": "652" }, { "distinct_range": 15.994285714285715, "num_eq": 90, "num_range": 1410, - "upper_bound": "693" + "upper_bound": "669" }, { - "distinct_range": 15.994285714285715, - "num_eq": 30, - "num_range": 1440, - "upper_bound": "710" + "distinct_range": 14.994642857142857, + "num_eq": 90, + "num_range": 1410, + "upper_bound": "685" }, { - "distinct_range": 10.99607142857143, - "num_eq": 150, - "num_range": 1320, - "upper_bound": "722" - }, - { - "distinct_range": 14.994642857142857, + "distinct_range": 12.995357142857143, "num_eq": 180, - "num_range": 1320, - "upper_bound": "738" + "num_range": 1410, + "upper_bound": "699" }, { - "distinct_range": 12.995357142857143, - "num_eq": 180, - "num_range": 1290, - "upper_bound": "752" + "distinct_range": 16.993928571428572, + "num_eq": 150, + "num_range": 1410, + "upper_bound": "717" }, { "distinct_range": 13.995000000000001, "num_eq": 120, - "num_range": 1350, - "upper_bound": "767" + "num_range": 1380, + "upper_bound": "732" }, { "distinct_range": 15.994285714285715, + "num_eq": 60, + "num_range": 1440, + "upper_bound": "749" + }, + { + "distinct_range": 14.994642857142857, "num_eq": 150, - "num_range": 1410, - "upper_bound": "784" + "num_range": 1440, + "upper_bound": "765" }, { "distinct_range": 14.994642857142857, "num_eq": 120, - "num_range": 1440, - "upper_bound": "800" + "num_range": 1380, + "upper_bound": "781" }, { - "distinct_range": 13.995000000000001, - "num_eq": 60, - "num_range": 1440, - "upper_bound": "815" + "distinct_range": 10.99607142857143, + "num_eq": 90, + "num_range": 1380, + "upper_bound": "793" }, { - "distinct_range": 8.996785714285714, - "num_eq": 120, + "distinct_range": 15.994285714285715, + "num_eq": 60, "num_range": 1410, - "upper_bound": "825" + "upper_bound": "810" }, { - "distinct_range": 12.995357142857143, + "distinct_range": 14.994642857142857, "num_eq": 240, - "num_range": 1350, - "upper_bound": "839" + "num_range": 1290, + "upper_bound": "826" }, { - "distinct_range": 12.995357142857143, - "num_eq": 90, + "distinct_range": 9.996428571428572, + "num_eq": 180, + "num_range": 1290, + "upper_bound": "837" + }, + { + "distinct_range": 13.995000000000001, + "num_eq": 150, "num_range": 1410, - "upper_bound": "853" + "upper_bound": "852" }, { - "distinct_range": 12.995357142857143, - "num_eq": 240, + "distinct_range": 15.994285714285715, + "num_eq": 210, + "num_range": 1320, + "upper_bound": "869" + }, + { + "distinct_range": 13.995000000000001, + "num_eq": 210, "num_range": 1260, - "upper_bound": "867" + "upper_bound": "884" }, { - "distinct_range": 12.995357142857143, - "num_eq": 180, + "distinct_range": 16.993928571428572, + "num_eq": 120, "num_range": 1380, - "upper_bound": "881" + "upper_bound": "902" }, { "distinct_range": 12.995357142857143, - "num_eq": 180, - "num_range": 1440, - "upper_bound": "895" + "num_eq": 120, + "num_range": 1410, + "upper_bound": "916" }, { - "distinct_range": 18.993214285714288, - "num_eq": 210, + "distinct_range": 13.995000000000001, + "num_eq": 60, "num_range": 1440, - "upper_bound": "915" + "upper_bound": "931" }, { - "distinct_range": 11.995714285714286, + "distinct_range": 16.993928571428572, "num_eq": 120, "num_range": 1410, - "upper_bound": "928" - }, - { - "distinct_range": 12.995357142857143, - "num_eq": 240, - "num_range": 1380, - "upper_bound": "942" + "upper_bound": "949" }, { "distinct_range": 14.994642857142857, "num_eq": 120, "num_range": 1410, - "upper_bound": "958" + "upper_bound": "965" }, { - "distinct_range": 15.994285714285715, + "distinct_range": 11.995714285714286, "num_eq": 90, "num_range": 1440, - "upper_bound": "975" + "upper_bound": "978" }, { - "distinct_range": 14.994642857142857, - "num_eq": 60, - "num_range": 1440, + "distinct_range": 11.995714285714286, + "num_eq": 120, + "num_range": 1350, "upper_bound": "991" }, { - "distinct_range": 15.994285714285715, - "num_eq": 90, - "num_range": 1440, - "upper_bound": "1008" + "distinct_range": 13.995000000000001, + "num_eq": 120, + "num_range": 1350, + "upper_bound": "1006" }, { - "distinct_range": 13.995000000000001, - "num_eq": 90, - "num_range": 1380, - "upper_bound": "1023" + "distinct_range": 16.993928571428572, + "num_eq": 120, + "num_range": 1350, + "upper_bound": "1024" }, { - "distinct_range": 11.995714285714286, - "num_eq": 210, - "num_range": 1260, - "upper_bound": "1036" + "distinct_range": 13.995000000000001, + "num_eq": 60, + "num_range": 1440, + "upper_bound": "1039" }, { - "distinct_range": 15.994285714285715, + "distinct_range": 10.99607142857143, "num_eq": 150, - "num_range": 1440, - "upper_bound": "1053" + "num_range": 1350, + "upper_bound": "1051" }, { - "distinct_range": 12.995357142857143, - "num_eq": 210, - "num_range": 1320, - "upper_bound": "1067" + "distinct_range": 10.99607142857143, + "num_eq": 120, + "num_range": 1380, + "upper_bound": "1063" }, { - "distinct_range": 14.994642857142857, + "distinct_range": 12.995357142857143, "num_eq": 150, - "num_range": 1410, - "upper_bound": "1083" + "num_range": 1350, + "upper_bound": "1077" }, { - "distinct_range": 14.994642857142857, - "num_eq": 30, - "num_range": 1440, - "upper_bound": "1099" + "distinct_range": 12.995357142857143, + "num_eq": 90, + "num_range": 1410, + "upper_bound": "1091" }, { "distinct_range": 15.994285714285715, "num_eq": 90, "num_range": 1440, - "upper_bound": "1116" + "upper_bound": "1108" }, { - "distinct_range": 16.993928571428572, - "num_eq": 120, - "num_range": 1350, - "upper_bound": "1134" + "distinct_range": 9.996428571428572, + "num_eq": 210, + "num_range": 1260, + "upper_bound": "1119" }, { - "distinct_range": 10.99607142857143, - "num_eq": 60, - "num_range": 1440, - "upper_bound": "1146" + "distinct_range": 11.995714285714286, + "num_eq": 150, + "num_range": 1320, + "upper_bound": "1132" }, { - "distinct_range": 17.99357142857143, - "num_eq": 120, - "num_range": 1440, - "upper_bound": "1165" + "distinct_range": 13.995000000000001, + "num_eq": 90, + "num_range": 1410, + "upper_bound": "1147" + }, + { + "distinct_range": 13.995000000000001, + "num_eq": 180, + "num_range": 1410, + "upper_bound": "1162" + }, + { + "distinct_range": 14.994642857142857, + "num_eq": 90, + "num_range": 1380, + "upper_bound": "1178" }, { "distinct_range": 17.99357142857143, - "num_eq": 270, - "num_range": 1230, - "upper_bound": "1184" + "num_eq": 30, + "num_range": 1440, + "upper_bound": "1197" }, { "distinct_range": 14.994642857142857, - "num_eq": 120, - "num_range": 1410, - "upper_bound": "1200" + "num_eq": 240, + "num_range": 1290, + "upper_bound": "1213" }, { - "distinct_range": 15.994285714285715, + "distinct_range": 14.994642857142857, "num_eq": 90, - "num_range": 1410, - "upper_bound": "1217" + "num_range": 1380, + "upper_bound": "1229" }, { - "distinct_range": 11.995714285714286, + "distinct_range": 15.994285714285715, "num_eq": 120, - "num_range": 1380, - "upper_bound": "1230" + "num_range": 1350, + "upper_bound": "1246" }, { - "distinct_range": 15.994285714285715, - "num_eq": 180, - "num_range": 1320, - "upper_bound": "1247" + "distinct_range": 13.995000000000001, + "num_eq": 120, + "num_range": 1380, + "upper_bound": "1261" }, { "distinct_range": 11.995714285714286, - "num_eq": 60, + "num_eq": 30, "num_range": 1440, - "upper_bound": "1260" + "upper_bound": "1274" }, { - "distinct_range": 14.994642857142857, - "num_eq": 150, + "distinct_range": 13.995000000000001, + "num_eq": 120, "num_range": 1410, - "upper_bound": "1276" + "upper_bound": "1289" }, { - "distinct_range": 10.99607142857143, - "num_eq": 180, + "distinct_range": 12.995357142857143, + "num_eq": 90, "num_range": 1410, - "upper_bound": "1288" - }, - { - "distinct_range": 11.995714285714286, - "num_eq": 210, - "num_range": 1350, - "upper_bound": "1301" + "upper_bound": "1303" }, { - "distinct_range": 12.995357142857143, - "num_eq": 150, - "num_range": 1440, + "distinct_range": 10.99607142857143, + "num_eq": 90, + "num_range": 1380, "upper_bound": "1315" }, { - "distinct_range": 11.995714285714286, - "num_eq": 210, - "num_range": 1440, - "upper_bound": "1328" + "distinct_range": 10.99607142857143, + "num_eq": 120, + "num_range": 1410, + "upper_bound": "1327" }, { - "distinct_range": 14.994642857142857, - "num_eq": 60, - "num_range": 1410, + "distinct_range": 15.994285714285715, + "num_eq": 240, + "num_range": 1440, "upper_bound": "1344" }, { "distinct_range": 15.994285714285715, - "num_eq": 120, - "num_range": 1380, + "num_eq": 60, + "num_range": 1440, "upper_bound": "1361" }, - { - "distinct_range": 14.994642857142857, - "num_eq": 90, - "num_range": 1410, - "upper_bound": "1377" - }, { "distinct_range": 12.995357142857143, - "num_eq": 90, - "num_range": 1410, - "upper_bound": "1391" + "num_eq": 150, + "num_range": 1440, + "upper_bound": "1375" }, { "distinct_range": 17.99357142857143, + "num_eq": 150, + "num_range": 1320, + "upper_bound": "1394" + }, + { + "distinct_range": 14.994642857142857, "num_eq": 120, - "num_range": 1440, + "num_range": 1410, "upper_bound": "1410" }, { "distinct_range": 12.995357142857143, "num_eq": 90, - "num_range": 1410, + "num_range": 1380, "upper_bound": "1424" }, { - "distinct_range": 14.994642857142857, - "num_eq": 90, - "num_range": 1380, - "upper_bound": "1440" + "distinct_range": 10.99607142857143, + "num_eq": 180, + "num_range": 1320, + "upper_bound": "1436" }, { - "distinct_range": 13.995000000000001, + "distinct_range": 14.994642857142857, "num_eq": 150, - "num_range": 1380, - "upper_bound": "1455" + "num_range": 1410, + "upper_bound": "1452" }, { - "distinct_range": 13.995000000000001, - "num_eq": 60, + "distinct_range": 11.995714285714286, + "num_eq": 210, + "num_range": 1260, + "upper_bound": "1465" + }, + { + "distinct_range": 13.995000000000001, + "num_eq": 210, "num_range": 1410, - "upper_bound": "1470" + "upper_bound": "1480" }, { - "distinct_range": 14.994642857142857, + "distinct_range": 10.99607142857143, "num_eq": 150, "num_range": 1440, - "upper_bound": "1486" - }, - { - "distinct_range": 14.994642857142857, - "num_eq": 90, - "num_range": 1410, - "upper_bound": "1502" + "upper_bound": "1492" }, { - "distinct_range": 10.99607142857143, + "distinct_range": 12.995357142857143, "num_eq": 180, "num_range": 1440, - "upper_bound": "1514" + "upper_bound": "1506" }, { "distinct_range": 12.995357142857143, - "num_eq": 150, - "num_range": 1380, - "upper_bound": "1528" + "num_eq": 180, + "num_range": 1290, + "upper_bound": "1520" }, { - "distinct_range": 11.995714285714286, - "num_eq": 240, + "distinct_range": 12.995357142857143, + "num_eq": 120, "num_range": 1380, - "upper_bound": "1541" + "upper_bound": "1534" }, { - "distinct_range": 15.994285714285715, - "num_eq": 90, + "distinct_range": 16.993928571428572, + "num_eq": 60, "num_range": 1440, - "upper_bound": "1558" + "upper_bound": "1552" }, { - "distinct_range": 14.994642857142857, + "distinct_range": 18.993214285714288, "num_eq": 60, "num_range": 1440, - "upper_bound": "1574" + "upper_bound": "1572" }, { - "distinct_range": 11.995714285714286, + "distinct_range": 16.993928571428572, "num_eq": 90, "num_range": 1380, - "upper_bound": "1587" + "upper_bound": "1590" }, { - "distinct_range": 13.995000000000001, - "num_eq": 150, - "num_range": 1320, - "upper_bound": "1602" - }, - { - "distinct_range": 14.994642857142857, - "num_eq": 60, + "distinct_range": 15.994285714285715, + "num_eq": 90, "num_range": 1410, - "upper_bound": "1618" - }, - { - "distinct_range": 12.995357142857143, - "num_eq": 210, - "num_range": 1380, - "upper_bound": "1632" + "upper_bound": "1607" }, { - "distinct_range": 12.995357142857143, + "distinct_range": 11.995714285714286, "num_eq": 120, "num_range": 1380, - "upper_bound": "1646" + "upper_bound": "1620" }, { - "distinct_range": 9.996428571428572, - "num_eq": 120, - "num_range": 1350, - "upper_bound": "1657" + "distinct_range": 10.99607142857143, + "num_eq": 60, + "num_range": 1440, + "upper_bound": "1632" }, { - "distinct_range": 11.995714285714286, + "distinct_range": 14.994642857142857, "num_eq": 120, - "num_range": 1380, - "upper_bound": "1670" + "num_range": 1410, + "upper_bound": "1648" }, { - "distinct_range": 15.994285714285715, + "distinct_range": 14.994642857142857, "num_eq": 150, - "num_range": 1320, - "upper_bound": "1687" + "num_range": 1440, + "upper_bound": "1664" }, { - "distinct_range": 13.995000000000001, - "num_eq": 120, - "num_range": 1350, - "upper_bound": "1702" + "distinct_range": 11.995714285714286, + "num_eq": 210, + "num_range": 1380, + "upper_bound": "1677" }, { - "distinct_range": 15.994285714285715, - "num_eq": 90, + "distinct_range": 9.996428571428572, + "num_eq": 60, "num_range": 1410, - "upper_bound": "1719" + "upper_bound": "1688" }, { "distinct_range": 14.994642857142857, - "num_eq": 60, + "num_eq": 90, "num_range": 1440, - "upper_bound": "1735" + "upper_bound": "1704" }, { - "distinct_range": 13.995000000000001, - "num_eq": 180, + "distinct_range": 14.994642857142857, + "num_eq": 120, "num_range": 1440, - "upper_bound": "1750" - }, - { - "distinct_range": 13.995000000000001, - "num_eq": 90, - "num_range": 1410, - "upper_bound": "1765" + "upper_bound": "1720" }, { - "distinct_range": 14.994642857142857, - "num_eq": 180, - "num_range": 1320, - "upper_bound": "1781" + "distinct_range": 15.994285714285715, + "num_eq": 60, + "num_range": 1440, + "upper_bound": "1737" }, { - "distinct_range": 16.993928571428572, + "distinct_range": 13.995000000000001, "num_eq": 90, "num_range": 1380, - "upper_bound": "1799" + "upper_bound": "1752" }, { - "distinct_range": 15.994285714285715, + "distinct_range": 12.995357142857143, "num_eq": 90, - "num_range": 1380, - "upper_bound": "1816" - }, - { - "distinct_range": 17.99357142857143, - "num_eq": 60, - "num_range": 1410, - "upper_bound": "1835" + "num_range": 1440, + "upper_bound": "1766" }, { "distinct_range": 14.994642857142857, - "num_eq": 60, - "num_range": 1410, - "upper_bound": "1851" - }, - { - "distinct_range": 15.994285714285715, - "num_eq": 90, + "num_eq": 120, "num_range": 1440, - "upper_bound": "1868" + "upper_bound": "1782" }, { "distinct_range": 11.995714285714286, - "num_eq": 180, - "num_range": 1410, - "upper_bound": "1881" + "num_eq": 150, + "num_range": 1440, + "upper_bound": "1795" }, { - "distinct_range": 14.994642857142857, - "num_eq": 180, - "num_range": 1320, - "upper_bound": "1897" + "distinct_range": 13.995000000000001, + "num_eq": 120, + "num_range": 1380, + "upper_bound": "1810" }, { - "distinct_range": 11.995714285714286, - "num_eq": 90, + "distinct_range": 16.993928571428572, + "num_eq": 60, "num_range": 1440, - "upper_bound": "1910" + "upper_bound": "1828" }, { "distinct_range": 11.995714285714286, - "num_eq": 180, + "num_eq": 30, "num_range": 1440, - "upper_bound": "1923" - }, - { - "distinct_range": 14.994642857142857, - "num_eq": 120, - "num_range": 1410, - "upper_bound": "1939" + "upper_bound": "1841" }, { "distinct_range": 13.995000000000001, - "num_eq": 210, - "num_range": 1290, - "upper_bound": "1954" + "num_eq": 150, + "num_range": 1380, + "upper_bound": "1856" }, { - "distinct_range": 9.996428571428572, - "num_eq": 270, + "distinct_range": 13.995000000000001, + "num_eq": 180, "num_range": 1410, - "upper_bound": "1965" - }, - { - "distinct_range": 12.995357142857143, - "num_eq": 210, - "num_range": 1350, - "upper_bound": "1979" + "upper_bound": "1871" }, { "distinct_range": 12.995357142857143, "num_eq": 180, - "num_range": 1260, - "upper_bound": "1993" - }, - { - "distinct_range": 13.995000000000001, - "num_eq": 90, "num_range": 1380, - "upper_bound": "2008" + "upper_bound": "1885" }, { - "distinct_range": 10.99607142857143, + "distinct_range": 14.994642857142857, "num_eq": 120, - "num_range": 1350, - "upper_bound": "2020" + "num_range": 1410, + "upper_bound": "1901" }, { - "distinct_range": 12.995357142857143, + "distinct_range": 13.995000000000001, "num_eq": 120, - "num_range": 1410, - "upper_bound": "2034" + "num_range": 1350, + "upper_bound": "1916" }, { - "distinct_range": 12.995357142857143, - "num_eq": 30, + "distinct_range": 13.995000000000001, + "num_eq": 180, "num_range": 1410, - "upper_bound": "2048" - }, - { - "distinct_range": 16.993928571428572, - "num_eq": 90, - "num_range": 1380, - "upper_bound": "2066" + "upper_bound": "1931" }, { - "distinct_range": 13.995000000000001, + "distinct_range": 15.994285714285715, "num_eq": 90, "num_range": 1350, - "upper_bound": "2081" + "upper_bound": "1948" }, { - "distinct_range": 14.994642857142857, - "num_eq": 30, + "distinct_range": 13.995000000000001, + "num_eq": 150, "num_range": 1410, - "upper_bound": "2097" - }, - { - "distinct_range": 11.995714285714286, - "num_eq": 240, - "num_range": 1320, - "upper_bound": "2110" + "upper_bound": "1963" }, { - "distinct_range": 18.993214285714288, - "num_eq": 120, + "distinct_range": 13.995000000000001, + "num_eq": 180, "num_range": 1410, - "upper_bound": "2130" - }, - { - "distinct_range": 12.995357142857143, - "num_eq": 90, - "num_range": 1350, - "upper_bound": "2144" + "upper_bound": "1978" }, { "distinct_range": 13.995000000000001, - "num_eq": 90, - "num_range": 1380, - "upper_bound": "2159" + "num_eq": 210, + "num_range": 1320, + "upper_bound": "1993" }, { "distinct_range": 14.994642857142857, - "num_eq": 180, - "num_range": 1290, - "upper_bound": "2175" + "num_eq": 150, + "num_range": 1350, + "upper_bound": "2009" }, { - "distinct_range": 14.994642857142857, + "distinct_range": 17.99357142857143, "num_eq": 90, "num_range": 1350, - "upper_bound": "2191" + "upper_bound": "2028" }, { "distinct_range": 15.994285714285715, - "num_eq": 30, + "num_eq": 90, "num_range": 1410, - "upper_bound": "2208" + "upper_bound": "2045" }, { "distinct_range": 14.994642857142857, - "num_eq": 90, - "num_range": 1350, - "upper_bound": "2224" - }, - { - "distinct_range": 17.99357142857143, - "num_eq": 120, - "num_range": 1320, - "upper_bound": "2243" + "num_eq": 150, + "num_range": 1410, + "upper_bound": "2061" }, { "distinct_range": 13.995000000000001, - "num_eq": 90, - "num_range": 1350, - "upper_bound": "2258" - }, - { - "distinct_range": 11.995714285714286, "num_eq": 120, - "num_range": 1380, - "upper_bound": "2271" + "num_range": 1350, + "upper_bound": "2076" }, { - "distinct_range": 9.996428571428572, + "distinct_range": 15.994285714285715, "num_eq": 90, "num_range": 1410, - "upper_bound": "2282" + "upper_bound": "2093" }, { "distinct_range": 11.995714285714286, "num_eq": 90, "num_range": 1380, - "upper_bound": "2295" + "upper_bound": "2106" }, { - "distinct_range": 11.995714285714286, + "distinct_range": 14.994642857142857, "num_eq": 150, - "num_range": 1320, - "upper_bound": "2308" + "num_range": 1410, + "upper_bound": "2122" }, { - "distinct_range": 12.995357142857143, - "num_eq": 30, - "num_range": 1410, - "upper_bound": "2322" + "distinct_range": 10.99607142857143, + "num_eq": 150, + "num_range": 1350, + "upper_bound": "2134" }, { - "distinct_range": 12.995357142857143, - "num_eq": 60, + "distinct_range": 11.995714285714286, + "num_eq": 150, "num_range": 1380, - "upper_bound": "2336" + "upper_bound": "2147" }, { - "distinct_range": 12.995357142857143, + "distinct_range": 8.996785714285714, "num_eq": 150, - "num_range": 1290, - "upper_bound": "2350" + "num_range": 1380, + "upper_bound": "2157" }, { - "distinct_range": 14.994642857142857, - "num_eq": 90, - "num_range": 1380, - "upper_bound": "2366" + "distinct_range": 17.99357142857143, + "num_eq": 150, + "num_range": 1410, + "upper_bound": "2176" }, { - "distinct_range": 14.994642857142857, - "num_eq": 90, - "num_range": 1350, - "upper_bound": "2382" + "distinct_range": 13.995000000000001, + "num_eq": 210, + "num_range": 1230, + "upper_bound": "2191" }, { "distinct_range": 16.993928571428572, "num_eq": 180, - "num_range": 1320, - "upper_bound": "2400" - }, - { - "distinct_range": 10.99607142857143, - "num_eq": 210, - "num_range": 1230, - "upper_bound": "2412" + "num_range": 1410, + "upper_bound": "2209" }, { - "distinct_range": 14.994642857142857, + "distinct_range": 16.993928571428572, "num_eq": 60, "num_range": 1380, - "upper_bound": "2428" + "upper_bound": "2227" }, { - "distinct_range": 14.994642857142857, - "num_eq": 210, - "num_range": 1230, - "upper_bound": "2444" + "distinct_range": 8.996785714285714, + "num_eq": 180, + "num_range": 1320, + "upper_bound": "2237" }, { - "distinct_range": 10.99607142857143, + "distinct_range": 15.994285714285715, + "num_eq": 120, + "num_range": 1350, + "upper_bound": "2254" + }, + { + "distinct_range": 12.995357142857143, "num_eq": 150, "num_range": 1320, - "upper_bound": "2456" + "upper_bound": "2268" }, { - "distinct_range": 8.996785714285714, + "distinct_range": 14.994642857142857, "num_eq": 90, "num_range": 1350, - "upper_bound": "2466" - }, - { - "distinct_range": 13.995000000000001, - "num_eq": 60, - "num_range": 1410, - "upper_bound": "2481" + "upper_bound": "2284" }, { - "distinct_range": 13.995000000000001, + "distinct_range": 11.995714285714286, "num_eq": 90, "num_range": 1410, - "upper_bound": "2496" + "upper_bound": "2297" }, { - "distinct_range": 13.995000000000001, + "distinct_range": 12.995357142857143, "num_eq": 60, - "num_range": 1410, - "upper_bound": "2511" + "num_range": 1380, + "upper_bound": "2311" }, { - "distinct_range": 11.995714285714286, - "num_eq": 60, - "num_range": 1380, - "upper_bound": "2524" + "distinct_range": 12.995357142857143, + "num_eq": 90, + "num_range": 1350, + "upper_bound": "2325" }, { "distinct_range": 11.995714285714286, - "num_eq": 60, + "num_eq": 90, "num_range": 1410, - "upper_bound": "2537" - }, - { - "distinct_range": 14.994642857142857, - "num_eq": 150, - "num_range": 1380, - "upper_bound": "2553" + "upper_bound": "2338" }, { - "distinct_range": 11.995714285714286, + "distinct_range": 12.995357142857143, "num_eq": 120, - "num_range": 1320, - "upper_bound": "2566" + "num_range": 1350, + "upper_bound": "2352" }, { - "distinct_range": 14.994642857142857, + "distinct_range": 11.995714285714286, "num_eq": 150, - "num_range": 1350, - "upper_bound": "2582" + "num_range": 1290, + "upper_bound": "2365" }, { - "distinct_range": 13.995000000000001, - "num_eq": 210, + "distinct_range": 16.993928571428572, + "num_eq": 120, "num_range": 1410, - "upper_bound": "2597" + "upper_bound": "2383" }, { "distinct_range": 10.99607142857143, - "num_eq": 180, + "num_eq": 90, + "num_range": 1410, + "upper_bound": "2395" + }, + { + "distinct_range": 17.99357142857143, + "num_eq": 120, "num_range": 1350, - "upper_bound": "2609" + "upper_bound": "2414" }, { "distinct_range": 14.994642857142857, - "num_eq": 180, - "num_range": 1350, - "upper_bound": "2625" + "num_eq": 120, + "num_range": 1290, + "upper_bound": "2430" }, { - "distinct_range": 17.99357142857143, - "num_eq": 150, - "num_range": 1380, - "upper_bound": "2644" + "distinct_range": 16.993928571428572, + "num_eq": 210, + "num_range": 1230, + "upper_bound": "2448" }, { "distinct_range": 13.995000000000001, - "num_eq": 120, - "num_range": 1380, - "upper_bound": "2659" + "num_eq": 90, + "num_range": 1350, + "upper_bound": "2463" }, { "distinct_range": 14.994642857142857, "num_eq": 90, "num_range": 1380, - "upper_bound": "2675" - }, - { - "distinct_range": 13.995000000000001, - "num_eq": 120, - "num_range": 1380, - "upper_bound": "2690" + "upper_bound": "2479" }, { "distinct_range": 14.994642857142857, - "num_eq": 120, - "num_range": 1320, - "upper_bound": "2706" + "num_eq": 90, + "num_range": 1380, + "upper_bound": "2495" }, { - "distinct_range": 15.994285714285715, - "num_eq": 150, + "distinct_range": 10.99607142857143, + "num_eq": 90, "num_range": 1320, - "upper_bound": "2723" + "upper_bound": "2507" }, { - "distinct_range": 14.994642857142857, - "num_eq": 150, - "num_range": 1290, - "upper_bound": "2739" + "distinct_range": 18.993214285714288, + "num_eq": 90, + "num_range": 1350, + "upper_bound": "2527" }, { - "distinct_range": 11.995714285714286, + "distinct_range": 13.995000000000001, "num_eq": 120, "num_range": 1380, - "upper_bound": "2752" + "upper_bound": "2542" }, { - "distinct_range": 14.994642857142857, - "num_eq": 210, - "num_range": 1320, - "upper_bound": "2768" + "distinct_range": 13.995000000000001, + "num_eq": 60, + "num_range": 1350, + "upper_bound": "2557" }, { "distinct_range": 12.995357142857143, - "num_eq": 120, - "num_range": 1320, - "upper_bound": "2782" + "num_eq": 150, + "num_range": 1290, + "upper_bound": "2571" }, { - "distinct_range": 13.995000000000001, + "distinct_range": 9.996428571428572, "num_eq": 150, - "num_range": 1260, - "upper_bound": "2797" + "num_range": 1290, + "upper_bound": "2582" }, { - "distinct_range": 14.994642857142857, - "num_eq": 120, + "distinct_range": 12.995357142857143, + "num_eq": 240, "num_range": 1350, - "upper_bound": "2813" + "upper_bound": "2596" }, { "distinct_range": 14.994642857142857, "num_eq": 150, - "num_range": 1260, - "upper_bound": "2829" + "num_range": 1380, + "upper_bound": "2612" }, { - "distinct_range": 14.994642857142857, - "num_eq": 60, + "distinct_range": 9.996428571428572, + "num_eq": 150, "num_range": 1380, - "upper_bound": "2845" + "upper_bound": "2623" }, { "distinct_range": 11.995714285714286, - "num_eq": 90, - "num_range": 1320, - "upper_bound": "2858" + "num_eq": 210, + "num_range": 1260, + "upper_bound": "2636" }, { - "distinct_range": 15.994285714285715, + "distinct_range": 10.99607142857143, + "num_eq": 180, + "num_range": 1290, + "upper_bound": "2648" + }, + { + "distinct_range": 13.995000000000001, + "num_eq": 150, + "num_range": 1380, + "upper_bound": "2663" + }, + { + "distinct_range": 10.99607142857143, "num_eq": 60, "num_range": 1350, - "upper_bound": "2875" + "upper_bound": "2675" + }, + { + "distinct_range": 12.995357142857143, + "num_eq": 180, + "num_range": 1350, + "upper_bound": "2689" }, { "distinct_range": 17.99357142857143, - "num_eq": 120, - "num_range": 1290, - "upper_bound": "2894" + "num_eq": 90, + "num_range": 1350, + "upper_bound": "2708" }, { - "distinct_range": 9.996428571428572, - "num_eq": 120, + "distinct_range": 14.994642857142857, + "num_eq": 30, "num_range": 1350, - "upper_bound": "2905" + "upper_bound": "2724" }, { - "distinct_range": 15.994285714285715, - "num_eq": 210, - "num_range": 1320, - "upper_bound": "2922" + "distinct_range": 13.995000000000001, + "num_eq": 180, + "num_range": 1350, + "upper_bound": "2739" }, { - "distinct_range": 11.995714285714286, - "num_eq": 150, - "num_range": 1290, - "upper_bound": "2935" + "distinct_range": 14.994642857142857, + "num_eq": 30, + "num_range": 1350, + "upper_bound": "2755" }, { - "distinct_range": 17.99357142857143, - "num_eq": 120, + "distinct_range": 15.994285714285715, + "num_eq": 90, "num_range": 1350, - "upper_bound": "2954" + "upper_bound": "2772" }, { "distinct_range": 13.995000000000001, - "num_eq": 120, - "num_range": 1230, - "upper_bound": "2969" + "num_eq": 240, + "num_range": 1320, + "upper_bound": "2787" }, { - "distinct_range": 16.993928571428572, + "distinct_range": 12.995357142857143, "num_eq": 120, "num_range": 1260, - "upper_bound": "2987" + "upper_bound": "2801" }, { - "distinct_range": 11.995714285714286, + "distinct_range": 13.995000000000001, + "num_eq": 90, + "num_range": 1350, + "upper_bound": "2816" + }, + { + "distinct_range": 9.996428571428572, + "num_eq": 150, + "num_range": 1260, + "upper_bound": "2827" + }, + { + "distinct_range": 14.994642857142857, + "num_eq": 240, + "num_range": 1290, + "upper_bound": "2843" + }, + { + "distinct_range": 14.994642857142857, "num_eq": 150, + "num_range": 1320, + "upper_bound": "2859" + }, + { + "distinct_range": 9.996428571428572, + "num_eq": 210, + "num_range": 1260, + "upper_bound": "2870" + }, + { + "distinct_range": 11.995714285714286, + "num_eq": 60, + "num_range": 1320, + "upper_bound": "2883" + }, + { + "distinct_range": 14.994642857142857, + "num_eq": 120, + "num_range": 1290, + "upper_bound": "2899" + }, + { + "distinct_range": 10.99607142857143, + "num_eq": 120, + "num_range": 1260, + "upper_bound": "2911" + }, + { + "distinct_range": 13.995000000000001, + "num_eq": 90, + "num_range": 1230, + "upper_bound": "2926" + }, + { + "distinct_range": 13.995000000000001, + "num_eq": 60, + "num_range": 1260, + "upper_bound": "2941" + }, + { + "distinct_range": 14.994642857142857, + "num_eq": 60, + "num_range": 1290, + "upper_bound": "2957" + }, + { + "distinct_range": 14.994642857142857, + "num_eq": 120, "num_range": 1230, + "upper_bound": "2973" + }, + { + "distinct_range": 13.995000000000001, + "num_eq": 120, + "num_range": 1200, + "upper_bound": "2988" + }, + { + "distinct_range": 10.99607142857143, + "num_eq": 90, + "num_range": 1260, "upper_bound": "3000" } ], @@ -1378,12 +1381,13 @@ ALTER TABLE "customer" INJECT STATISTICS '[ "row_count": 300000 }, { + "avg_size": 5, "columns": [ "c_w_id", "c_d_id", "c_id" ], - "created_at": "2021-09-08 20:48:24.719584", + "created_at": "2022-02-25 01:08:05.836313", "distinct_count": 295745, "histo_col_type": "", "name": "__auto__", @@ -1391,1191 +1395,1186 @@ ALTER TABLE "customer" INJECT STATISTICS '[ "row_count": 300000 }, { + "avg_size": 14, "columns": [ "c_last" ], - "created_at": "2021-09-08 20:48:24.719584", + "created_at": "2022-02-25 01:08:05.836313", "distinct_count": 1000, "histo_buckets": [ { "distinct_range": 0, - "num_eq": 750, + "num_eq": 720, "num_range": 0, "upper_bound": "ABLEABLEABLE" }, { - "distinct_range": 6.432377049180328, - "num_eq": 240, - "num_range": 1290, + "distinct_range": 5.586317477284874, + "num_eq": 360, + "num_range": 1170, "upper_bound": "ABLEABLEBAR" }, { - "distinct_range": 6.731557377049181, - "num_eq": 240, + "distinct_range": 6.445750935328701, + "num_eq": 180, "num_range": 1350, - "upper_bound": "ABLEABLEPRES" + "upper_bound": "ABLEABLEOUGHT" }, { - "distinct_range": 7.030737704918033, + "distinct_range": 7.018706574024586, "num_eq": 90, - "num_range": 1410, + "num_range": 1470, "upper_bound": "ABLEANTICALLY" }, { - "distinct_range": 5.684426229508197, - "num_eq": 600, - "num_range": 1140, - "upper_bound": "ABLEATIONANTI" + "distinct_range": 6.875467664350614, + "num_eq": 330, + "num_range": 1440, + "upper_bound": "ABLEATIONATION" }, { - "distinct_range": 7.180327868852459, - "num_eq": 90, - "num_range": 1440, - "upper_bound": "ABLEATIONOUGHT" + "distinct_range": 5.729556386958845, + "num_eq": 300, + "num_range": 1200, + "upper_bound": "ABLEBARABLE" }, { - "distinct_range": 6.731557377049181, - "num_eq": 180, + "distinct_range": 6.445750935328701, + "num_eq": 150, "num_range": 1350, - "upper_bound": "ABLEBARATION" + "upper_bound": "ABLEBARPRI" }, { - "distinct_range": 5.983606557377049, - "num_eq": 660, - "num_range": 1200, - "upper_bound": "ABLECALLYATION" + "distinct_range": 6.445750935328701, + "num_eq": 300, + "num_range": 1350, + "upper_bound": "ABLECALLYCALLY" }, { - "distinct_range": 6.282786885245902, - "num_eq": 270, - "num_range": 1260, - "upper_bound": "ABLECALLYPRI" + "distinct_range": 6.732228754676643, + "num_eq": 180, + "num_range": 1410, + "upper_bound": "ABLEEINGATION" }, { - "distinct_range": 6.581967213114754, - "num_eq": 210, - "num_range": 1320, - "upper_bound": "ABLEEINGEING" + "distinct_range": 5.156600748262961, + "num_eq": 480, + "num_range": 1080, + "upper_bound": "ABLEEINGOUGHT" }, { - "distinct_range": 2.3934426229508197, - "num_eq": 1650, - "num_range": 480, + "distinct_range": 0, + "num_eq": 2010, + "num_range": 0, "upper_bound": "ABLEEINGPRES" }, { - "distinct_range": 7.030737704918033, - "num_eq": 60, - "num_range": 1410, + "distinct_range": 6.159273115980759, + "num_eq": 240, + "num_range": 1290, "upper_bound": "ABLEESEBAR" }, { - "distinct_range": 6.881147540983607, - "num_eq": 420, - "num_range": 1380, - "upper_bound": "ABLEOUGHTATION" + "distinct_range": 6.445750935328701, + "num_eq": 180, + "num_range": 1350, + "upper_bound": "ABLEOUGHTANTI" }, { - "distinct_range": 4.487704918032787, - "num_eq": 990, - "num_range": 900, + "distinct_range": 6.732228754676643, + "num_eq": 630, + "num_range": 1410, "upper_bound": "ABLEOUGHTPRES" }, { - "distinct_range": 7.180327868852459, - "num_eq": 210, + "distinct_range": 6.875467664350614, + "num_eq": 90, "num_range": 1440, "upper_bound": "ABLEPRESPRI" }, { - "distinct_range": 1.944672131147541, - "num_eq": 1740, - "num_range": 390, + "distinct_range": 1.4323890967397113, + "num_eq": 1860, + "num_range": 300, "upper_bound": "ABLEPRIBAR" }, { - "distinct_range": 7.180327868852459, - "num_eq": 30, - "num_range": 1440, - "upper_bound": "ANTIABLEESE" + "distinct_range": 6.30251202565473, + "num_eq": 210, + "num_range": 1320, + "upper_bound": "ANTIABLEEING" }, { - "distinct_range": 6.881147540983607, - "num_eq": 180, - "num_range": 1380, - "upper_bound": "ANTIANTIEING" + "distinct_range": 6.732228754676643, + "num_eq": 240, + "num_range": 1410, + "upper_bound": "ANTIANTIOUGHT" }, { - "distinct_range": 7.030737704918033, - "num_eq": 240, + "distinct_range": 6.732228754676643, + "num_eq": 480, "num_range": 1410, - "upper_bound": "ANTIATIONESE" + "upper_bound": "ANTIBARABLE" }, { - "distinct_range": 4.936475409836066, - "num_eq": 1950, - "num_range": 990, + "distinct_range": 0, + "num_eq": 2010, + "num_range": 0, "upper_bound": "ANTIBARANTI" }, { - "distinct_range": 6.731557377049181, - "num_eq": 210, - "num_range": 1350, + "distinct_range": 6.016034206306788, + "num_eq": 270, + "num_range": 1260, "upper_bound": "ANTIBARCALLY" }, { - "distinct_range": 6.881147540983607, + "distinct_range": 6.588989845002672, "num_eq": 420, "num_range": 1380, "upper_bound": "ANTIBAROUGHT" }, { - "distinct_range": 6.731557377049181, - "num_eq": 210, - "num_range": 1350, - "upper_bound": "ANTICALLYABLE" + "distinct_range": 6.588989845002672, + "num_eq": 300, + "num_range": 1380, + "upper_bound": "ANTICALLYANTI" }, { - "distinct_range": 5.983606557377049, - "num_eq": 390, - "num_range": 1200, + "distinct_range": 5.872795296632817, + "num_eq": 480, + "num_range": 1230, "upper_bound": "ANTICALLYCALLY" }, { - "distinct_range": 7.030737704918033, - "num_eq": 150, - "num_range": 1410, - "upper_bound": "ANTIEINGCALLY" + "distinct_range": 5.872795296632817, + "num_eq": 300, + "num_range": 1230, + "upper_bound": "ANTIEINGATION" }, { - "distinct_range": 5.983606557377049, - "num_eq": 270, - "num_range": 1200, - "upper_bound": "ANTIESECALLY" + "distinct_range": 6.30251202565473, + "num_eq": 180, + "num_range": 1320, + "upper_bound": "ANTIESEATION" }, { - "distinct_range": 2.9918032786885247, - "num_eq": 1920, - "num_range": 600, + "distinct_range": 3.5809727418492785, + "num_eq": 2070, + "num_range": 750, "upper_bound": "ANTIOUGHTABLE" }, { - "distinct_range": 0.8975409836065574, - "num_eq": 1650, + "distinct_range": 0.8594334580438268, + "num_eq": 1770, "num_range": 180, "upper_bound": "ANTIOUGHTBAR" }, { - "distinct_range": 5.684426229508197, - "num_eq": 4470, - "num_range": 1140, + "distinct_range": 5.872795296632817, + "num_eq": 5490, + "num_range": 1230, "upper_bound": "ANTIOUGHTPRES" }, { "distinct_range": 0, - "num_eq": 1890, + "num_eq": 2160, "num_range": 0, "upper_bound": "ANTIOUGHTPRI" }, { - "distinct_range": 6.581967213114754, - "num_eq": 150, - "num_range": 1320, - "upper_bound": "ANTIPRIABLE" + "distinct_range": 6.159273115980759, + "num_eq": 120, + "num_range": 1290, + "upper_bound": "ANTIPRESPRI" }, { - "distinct_range": 5.8340163934426235, - "num_eq": 630, - "num_range": 1170, - "upper_bound": "ATIONABLEABLE" + "distinct_range": 6.159273115980759, + "num_eq": 120, + "num_range": 1290, + "upper_bound": "ANTIPRIPRI" }, { - "distinct_range": 5.684426229508197, - "num_eq": 420, - "num_range": 1140, - "upper_bound": "ATIONABLEEING" + "distinct_range": 5.01336183858899, + "num_eq": 360, + "num_range": 1050, + "upper_bound": "ATIONABLEATION" }, { - "distinct_range": 4.936475409836066, - "num_eq": 2160, - "num_range": 990, + "distinct_range": 5.872795296632817, + "num_eq": 240, + "num_range": 1230, + "upper_bound": "ATIONABLEPRES" + }, + { + "distinct_range": 0.5729556386958845, + "num_eq": 1800, + "num_range": 120, "upper_bound": "ATIONANTIABLE" }, { "distinct_range": 0, - "num_eq": 2370, + "num_eq": 2010, "num_range": 0, "upper_bound": "ATIONANTIANTI" }, { "distinct_range": 0, - "num_eq": 1950, + "num_eq": 2070, "num_range": 0, "upper_bound": "ATIONANTIATION" }, { - "distinct_range": 3.889344262295082, - "num_eq": 720, - "num_range": 780, - "upper_bound": "ATIONANTICALLY" - }, - { - "distinct_range": 0, - "num_eq": 1560, - "num_range": 0, + "distinct_range": 6.445750935328701, + "num_eq": 1770, + "num_range": 1350, "upper_bound": "ATIONANTIEING" }, { - "distinct_range": 4.338114754098361, - "num_eq": 900, - "num_range": 870, - "upper_bound": "ATIONANTIOUGHT" + "distinct_range": 6.588989845002672, + "num_eq": 810, + "num_range": 1380, + "upper_bound": "ATIONANTIPRES" }, { - "distinct_range": 6.731557377049181, + "distinct_range": 5.586317477284874, "num_eq": 210, - "num_range": 1350, - "upper_bound": "ATIONATIONBAR" + "num_range": 1170, + "upper_bound": "ATIONATIONPRI" }, { - "distinct_range": 5.8340163934426235, - "num_eq": 1590, - "num_range": 1170, + "distinct_range": 3.294494922501336, + "num_eq": 1860, + "num_range": 690, "upper_bound": "ATIONBARANTI" }, { - "distinct_range": 2.8422131147540983, - "num_eq": 900, - "num_range": 570, - "upper_bound": "ATIONBARESE" + "distinct_range": 5.729556386958845, + "num_eq": 180, + "num_range": 1200, + "upper_bound": "ATIONBAROUGHT" }, { - "distinct_range": 6.133196721311475, - "num_eq": 4830, - "num_range": 1230, + "distinct_range": 6.445750935328701, + "num_eq": 4920, + "num_range": 1350, "upper_bound": "ATIONCALLYBAR" }, { - "distinct_range": 6.282786885245902, - "num_eq": 180, - "num_range": 1260, - "upper_bound": "ATIONEINGEING" + "distinct_range": 5.872795296632817, + "num_eq": 120, + "num_range": 1230, + "upper_bound": "ATIONEINGBAR" }, { - "distinct_range": 6.432377049180328, - "num_eq": 180, - "num_range": 1290, - "upper_bound": "ATIONESEANTI" + "distinct_range": 4.726884019241047, + "num_eq": 540, + "num_range": 990, + "upper_bound": "ATIONESEATION" }, { - "distinct_range": 3.141393442622951, - "num_eq": 810, - "num_range": 630, - "upper_bound": "ATIONESEBAR" + "distinct_range": 6.30251202565473, + "num_eq": 240, + "num_range": 1320, + "upper_bound": "ATIONESEESE" }, { - "distinct_range": 4.188524590163935, - "num_eq": 1560, - "num_range": 840, + "distinct_range": 1.4323890967397113, + "num_eq": 1620, + "num_range": 300, "upper_bound": "ATIONESEPRES" }, { - "distinct_range": 5.385245901639345, - "num_eq": 360, - "num_range": 1080, - "upper_bound": "ATIONOUGHTATION" + "distinct_range": 6.159273115980759, + "num_eq": 300, + "num_range": 1290, + "upper_bound": "ATIONOUGHTEING" }, { - "distinct_range": 5.534836065573771, - "num_eq": 900, - "num_range": 1110, + "distinct_range": 4.870122928915019, + "num_eq": 780, + "num_range": 1020, "upper_bound": "ATIONPRESANTI" }, { - "distinct_range": 5.684426229508197, - "num_eq": 420, - "num_range": 1140, - "upper_bound": "ATIONPRESPRES" + "distinct_range": 6.159273115980759, + "num_eq": 180, + "num_range": 1290, + "upper_bound": "ATIONPRESOUGHT" }, { - "distinct_range": 4.936475409836066, - "num_eq": 2100, - "num_range": 990, + "distinct_range": 3.7242116515232495, + "num_eq": 750, + "num_range": 780, + "upper_bound": "ATIONPRIANTI" + }, + { + "distinct_range": 0, + "num_eq": 1770, + "num_range": 0, "upper_bound": "ATIONPRIATION" }, { - "distinct_range": 4.188524590163935, - "num_eq": 900, - "num_range": 840, + "distinct_range": 3.437733832175307, + "num_eq": 750, + "num_range": 720, "upper_bound": "ATIONPRICALLY" }, { - "distinct_range": 3.141393442622951, - "num_eq": 930, - "num_range": 630, - "upper_bound": "ATIONPRIPRES" + "distinct_range": 5.872795296632817, + "num_eq": 300, + "num_range": 1230, + "upper_bound": "ATIONPRIPRI" }, { - "distinct_range": 5.983606557377049, - "num_eq": 150, - "num_range": 1200, - "upper_bound": "BARABLECALLY" + "distinct_range": 5.872795296632817, + "num_eq": 270, + "num_range": 1230, + "upper_bound": "BARABLEEING" }, { - "distinct_range": 4.038934426229508, - "num_eq": 1770, - "num_range": 810, + "distinct_range": 2.291822554783538, + "num_eq": 1470, + "num_range": 480, "upper_bound": "BARANTIABLE" }, { - "distinct_range": 5.983606557377049, - "num_eq": 120, - "num_range": 1200, - "upper_bound": "BARANTICALLY" + "distinct_range": 5.443078567610903, + "num_eq": 210, + "num_range": 1140, + "upper_bound": "BARANTIEING" }, { - "distinct_range": 5.684426229508197, - "num_eq": 180, + "distinct_range": 5.443078567610903, + "num_eq": 630, "num_range": 1140, - "upper_bound": "BARATIONABLE" + "upper_bound": "BARATIONANTI" }, { - "distinct_range": 6.133196721311475, - "num_eq": 120, + "distinct_range": 5.872795296632817, + "num_eq": 180, "num_range": 1230, - "upper_bound": "BARATIONCALLY" + "upper_bound": "BARATIONOUGHT" }, { - "distinct_range": 5.8340163934426235, - "num_eq": 210, - "num_range": 1170, - "upper_bound": "BARBARANTI" + "distinct_range": 6.016034206306788, + "num_eq": 60, + "num_range": 1260, + "upper_bound": "BARBAREING" }, { - "distinct_range": 5.534836065573771, - "num_eq": 360, - "num_range": 1110, - "upper_bound": "BARCALLYANTI" + "distinct_range": 6.159273115980759, + "num_eq": 480, + "num_range": 1290, + "upper_bound": "BARCALLYATION" + }, + { + "distinct_range": 5.01336183858899, + "num_eq": 390, + "num_range": 1050, + "upper_bound": "BARCALLYPRES" }, { - "distinct_range": 6.432377049180328, + "distinct_range": 5.872795296632817, "num_eq": 240, - "num_range": 1290, - "upper_bound": "BARCALLYOUGHT" + "num_range": 1230, + "upper_bound": "BAREINGATION" }, { - "distinct_range": 6.432377049180328, - "num_eq": 750, - "num_range": 1290, - "upper_bound": "BAREINGBAR" + "distinct_range": 5.872795296632817, + "num_eq": 240, + "num_range": 1230, + "upper_bound": "BAREINGOUGHT" }, { - "distinct_range": 2.8422131147540983, + "distinct_range": 0, "num_eq": 1950, - "num_range": 570, + "num_range": 0, "upper_bound": "BAREINGPRES" }, { - "distinct_range": 4.936475409836066, - "num_eq": 690, - "num_range": 990, + "distinct_range": 5.01336183858899, + "num_eq": 810, + "num_range": 1050, "upper_bound": "BARESEATION" }, { - "distinct_range": 5.8340163934426235, - "num_eq": 660, - "num_range": 1170, - "upper_bound": "BARESEPRES" + "distinct_range": 5.299839657936932, + "num_eq": 270, + "num_range": 1110, + "upper_bound": "BARESEOUGHT" }, { - "distinct_range": 6.133196721311475, - "num_eq": 120, - "num_range": 1230, - "upper_bound": "BAROUGHTESE" + "distinct_range": 6.016034206306788, + "num_eq": 240, + "num_range": 1260, + "upper_bound": "BAROUGHTABLE" }, { - "distinct_range": 4.487704918032787, - "num_eq": 750, - "num_range": 900, - "upper_bound": "BARPRESANTI" + "distinct_range": 5.872795296632817, + "num_eq": 300, + "num_range": 1230, + "upper_bound": "BAROUGHTPRES" }, { - "distinct_range": 5.983606557377049, - "num_eq": 240, - "num_range": 1200, - "upper_bound": "BARPRESOUGHT" + "distinct_range": 6.016034206306788, + "num_eq": 120, + "num_range": 1260, + "upper_bound": "BARPRESCALLY" }, { - "distinct_range": 3.5901639344262297, - "num_eq": 750, - "num_range": 720, - "upper_bound": "BARPRIBAR" + "distinct_range": 6.016034206306788, + "num_eq": 210, + "num_range": 1260, + "upper_bound": "BARPRIABLE" }, { - "distinct_range": 5.086065573770492, - "num_eq": 540, - "num_range": 1020, - "upper_bound": "CALLYABLEANTI" + "distinct_range": 5.729556386958845, + "num_eq": 180, + "num_range": 1200, + "upper_bound": "BARPRICALLY" }, { - "distinct_range": 5.534836065573771, + "distinct_range": 6.159273115980759, "num_eq": 180, - "num_range": 1110, - "upper_bound": "CALLYABLEPRES" + "num_range": 1290, + "upper_bound": "CALLYABLEATION" }, { - "distinct_range": 5.684426229508197, - "num_eq": 150, + "distinct_range": 5.443078567610903, + "num_eq": 210, "num_range": 1140, - "upper_bound": "CALLYANTIESE" + "upper_bound": "CALLYABLEPRI" }, { - "distinct_range": 6.133196721311475, - "num_eq": 210, + "distinct_range": 5.872795296632817, + "num_eq": 240, "num_range": 1230, - "upper_bound": "CALLYATIONCALLY" + "upper_bound": "CALLYANTIPRES" }, { - "distinct_range": 5.534836065573771, - "num_eq": 240, - "num_range": 1110, - "upper_bound": "CALLYBARANTI" + "distinct_range": 4.440406199893105, + "num_eq": 510, + "num_range": 930, + "upper_bound": "CALLYATIONCALLY" }, { - "distinct_range": 5.684426229508197, - "num_eq": 360, - "num_range": 1140, - "upper_bound": "CALLYCALLYABLE" + "distinct_range": 5.156600748262961, + "num_eq": 330, + "num_range": 1080, + "upper_bound": "CALLYBARABLE" }, { - "distinct_range": 4.038934426229508, - "num_eq": 960, - "num_range": 810, - "upper_bound": "CALLYCALLYPRES" + "distinct_range": 6.159273115980759, + "num_eq": 150, + "num_range": 1290, + "upper_bound": "CALLYBAROUGHT" }, { - "distinct_range": 4.038934426229508, - "num_eq": 660, - "num_range": 810, - "upper_bound": "CALLYEINGATION" + "distinct_range": 6.159273115980759, + "num_eq": 270, + "num_range": 1290, + "upper_bound": "CALLYCALLYOUGHT" }, { - "distinct_range": 5.983606557377049, - "num_eq": 150, - "num_range": 1200, - "upper_bound": "CALLYEINGEING" + "distinct_range": 4.870122928915019, + "num_eq": 330, + "num_range": 1020, + "upper_bound": "CALLYEINGANTI" }, { - "distinct_range": 5.8340163934426235, - "num_eq": 150, - "num_range": 1170, - "upper_bound": "CALLYESEBAR" + "distinct_range": 6.016034206306788, + "num_eq": 300, + "num_range": 1260, + "upper_bound": "CALLYEINGCALLY" }, { - "distinct_range": 6.133196721311475, - "num_eq": 150, - "num_range": 1230, - "upper_bound": "CALLYOUGHTABLE" + "distinct_range": 6.016034206306788, + "num_eq": 210, + "num_range": 1260, + "upper_bound": "CALLYESEBAR" }, { - "distinct_range": 2.543032786885246, - "num_eq": 840, - "num_range": 510, + "distinct_range": 5.586317477284874, + "num_eq": 570, + "num_range": 1170, "upper_bound": "CALLYOUGHTBAR" }, { - "distinct_range": 4.786885245901639, - "num_eq": 1890, - "num_range": 960, + "distinct_range": 3.151256012827365, + "num_eq": 1530, + "num_range": 660, "upper_bound": "CALLYPRESABLE" }, { - "distinct_range": 5.684426229508197, - "num_eq": 750, - "num_range": 1140, + "distinct_range": 5.586317477284874, + "num_eq": 810, + "num_range": 1170, "upper_bound": "CALLYPRESOUGHT" }, { - "distinct_range": 3.889344262295082, - "num_eq": 750, - "num_range": 780, + "distinct_range": 4.153928380545163, + "num_eq": 600, + "num_range": 870, "upper_bound": "CALLYPRIATION" }, { - "distinct_range": 5.385245901639345, - "num_eq": 180, - "num_range": 1080, - "upper_bound": "CALLYPRIOUGHT" + "distinct_range": 4.870122928915019, + "num_eq": 420, + "num_range": 1020, + "upper_bound": "CALLYPRIPRES" }, { - "distinct_range": 5.684426229508197, + "distinct_range": 5.729556386958845, "num_eq": 180, - "num_range": 1140, - "upper_bound": "EINGABLEATION" + "num_range": 1200, + "upper_bound": "EINGABLEESE" }, { - "distinct_range": 5.534836065573771, - "num_eq": 210, - "num_range": 1110, - "upper_bound": "EINGABLEPRI" + "distinct_range": 4.583645109567076, + "num_eq": 450, + "num_range": 960, + "upper_bound": "EINGANTIANTI" }, { - "distinct_range": 5.235655737704918, - "num_eq": 300, - "num_range": 1050, - "upper_bound": "EINGANTIESE" + "distinct_range": 5.156600748262961, + "num_eq": 330, + "num_range": 1080, + "upper_bound": "EINGANTIPRES" }, { - "distinct_range": 3.4405737704918034, - "num_eq": 750, - "num_range": 690, - "upper_bound": "EINGATIONABLE" + "distinct_range": 5.872795296632817, + "num_eq": 360, + "num_range": 1230, + "upper_bound": "EINGATIONBAR" }, { - "distinct_range": 6.133196721311475, - "num_eq": 210, - "num_range": 1230, - "upper_bound": "EINGATIONESE" + "distinct_range": 4.583645109567076, + "num_eq": 390, + "num_range": 960, + "upper_bound": "EINGATIONPRES" }, { - "distinct_range": 5.534836065573771, + "distinct_range": 5.729556386958845, "num_eq": 150, - "num_range": 1110, - "upper_bound": "EINGBARCALLY" + "num_range": 1200, + "upper_bound": "EINGBARESE" }, { - "distinct_range": 5.385245901639345, - "num_eq": 270, - "num_range": 1080, + "distinct_range": 5.443078567610903, + "num_eq": 180, + "num_range": 1140, "upper_bound": "EINGCALLYBAR" }, { - "distinct_range": 5.684426229508197, - "num_eq": 510, - "num_range": 1140, - "upper_bound": "EINGEINGANTI" + "distinct_range": 5.299839657936932, + "num_eq": 180, + "num_range": 1110, + "upper_bound": "EINGEINGABLE" }, { - "distinct_range": 0, - "num_eq": 1740, - "num_range": 0, + "distinct_range": 3.5809727418492785, + "num_eq": 1650, + "num_range": 750, "upper_bound": "EINGEINGATION" }, { - "distinct_range": 3.141393442622951, - "num_eq": 960, - "num_range": 630, - "upper_bound": "EINGEINGCALLY" + "distinct_range": 5.872795296632817, + "num_eq": 90, + "num_range": 1230, + "upper_bound": "EINGEINGEING" }, { - "distinct_range": 5.983606557377049, - "num_eq": 450, + "distinct_range": 5.729556386958845, + "num_eq": 90, "num_range": 1200, - "upper_bound": "EINGEINGPRI" + "upper_bound": "EINGESEABLE" }, { - "distinct_range": 5.385245901639345, - "num_eq": 150, - "num_range": 1080, - "upper_bound": "EINGESEESE" + "distinct_range": 5.872795296632817, + "num_eq": 120, + "num_range": 1230, + "upper_bound": "EINGESEPRES" }, { - "distinct_range": 5.534836065573771, - "num_eq": 120, - "num_range": 1110, + "distinct_range": 5.872795296632817, + "num_eq": 60, + "num_range": 1230, "upper_bound": "EINGOUGHTEING" }, { - "distinct_range": 4.936475409836066, - "num_eq": 240, - "num_range": 990, - "upper_bound": "EINGPRESBAR" + "distinct_range": 4.870122928915019, + "num_eq": 270, + "num_range": 1020, + "upper_bound": "EINGPRESATION" }, { - "distinct_range": 5.983606557377049, - "num_eq": 210, - "num_range": 1200, - "upper_bound": "EINGPRIATION" + "distinct_range": 5.872795296632817, + "num_eq": 270, + "num_range": 1230, + "upper_bound": "EINGPRIBAR" }, { - "distinct_range": 4.188524590163935, - "num_eq": 630, - "num_range": 840, - "upper_bound": "EINGPRIPRES" + "distinct_range": 5.443078567610903, + "num_eq": 120, + "num_range": 1140, + "upper_bound": "ESEABLEABLE" }, { - "distinct_range": 5.385245901639345, - "num_eq": 180, - "num_range": 1080, - "upper_bound": "ESEABLEBAR" + "distinct_range": 4.726884019241047, + "num_eq": 420, + "num_range": 990, + "upper_bound": "ESEANTIABLE" }, { - "distinct_range": 5.8340163934426235, - "num_eq": 570, - "num_range": 1170, - "upper_bound": "ESEANTIANTI" + "distinct_range": 5.729556386958845, + "num_eq": 210, + "num_range": 1200, + "upper_bound": "ESEANTIEING" }, { - "distinct_range": 5.086065573770492, - "num_eq": 240, - "num_range": 1020, - "upper_bound": "ESEANTIPRES" + "distinct_range": 5.156600748262961, + "num_eq": 2040, + "num_range": 1080, + "upper_bound": "ESEATIONABLE" }, { - "distinct_range": 0.7479508196721312, - "num_eq": 2070, - "num_range": 150, - "upper_bound": "ESEATIONABLE" + "distinct_range": 4.010689470871192, + "num_eq": 750, + "num_range": 840, + "upper_bound": "ESEATIONBAR" }, { - "distinct_range": 5.534836065573771, - "num_eq": 180, - "num_range": 1110, - "upper_bound": "ESEATIONEING" + "distinct_range": 3.437733832175307, + "num_eq": 630, + "num_range": 720, + "upper_bound": "ESEATIONOUGHT" }, { - "distinct_range": 5.534836065573771, - "num_eq": 270, + "distinct_range": 5.299839657936932, + "num_eq": 180, "num_range": 1110, - "upper_bound": "ESEBARABLE" + "upper_bound": "ESEBARBAR" }, { - "distinct_range": 5.684426229508197, - "num_eq": 270, - "num_range": 1140, - "upper_bound": "ESECALLYABLE" + "distinct_range": 5.586317477284874, + "num_eq": 630, + "num_range": 1170, + "upper_bound": "ESECALLYATION" }, { - "distinct_range": 4.338114754098361, - "num_eq": 390, + "distinct_range": 4.153928380545163, + "num_eq": 780, "num_range": 870, - "upper_bound": "ESECALLYBAR" + "upper_bound": "ESECALLYPRES" }, { - "distinct_range": 4.487704918032787, - "num_eq": 690, - "num_range": 900, - "upper_bound": "ESECALLYPRES" + "distinct_range": 3.7242116515232495, + "num_eq": 630, + "num_range": 780, + "upper_bound": "ESEEINGANTI" }, { - "distinct_range": 4.936475409836066, - "num_eq": 1860, - "num_range": 990, + "distinct_range": 0, + "num_eq": 1410, + "num_range": 0, "upper_bound": "ESEEINGATION" }, { - "distinct_range": 5.534836065573771, - "num_eq": 270, + "distinct_range": 5.299839657936932, + "num_eq": 180, "num_range": 1110, - "upper_bound": "ESEEINGESE" + "upper_bound": "ESEEINGOUGHT" }, { - "distinct_range": 5.385245901639345, - "num_eq": 360, - "num_range": 1080, + "distinct_range": 5.586317477284874, + "num_eq": 480, + "num_range": 1170, "upper_bound": "ESEESEATION" }, { "distinct_range": 0, - "num_eq": 1650, + "num_eq": 1920, "num_range": 0, "upper_bound": "ESEESEBAR" }, { - "distinct_range": 5.235655737704918, - "num_eq": 150, - "num_range": 1050, + "distinct_range": 5.299839657936932, + "num_eq": 480, + "num_range": 1110, "upper_bound": "ESEOUGHTANTI" }, { - "distinct_range": 5.684426229508197, - "num_eq": 120, - "num_range": 1140, - "upper_bound": "ESEOUGHTESE" + "distinct_range": 4.726884019241047, + "num_eq": 300, + "num_range": 990, + "upper_bound": "ESEOUGHTCALLY" }, { - "distinct_range": 5.385245901639345, + "distinct_range": 3.5809727418492785, "num_eq": 660, - "num_range": 1080, - "upper_bound": "ESEPRESANTI" + "num_range": 750, + "upper_bound": "ESEPRESABLE" }, { - "distinct_range": 4.338114754098361, - "num_eq": 420, - "num_range": 870, - "upper_bound": "ESEPRESCALLY" + "distinct_range": 5.443078567610903, + "num_eq": 390, + "num_range": 1140, + "upper_bound": "ESEPRESBAR" }, { - "distinct_range": 4.637295081967213, - "num_eq": 270, - "num_range": 930, - "upper_bound": "ESEPRESOUGHT" + "distinct_range": 4.297167290219134, + "num_eq": 300, + "num_range": 900, + "upper_bound": "ESEPRESESE" }, { - "distinct_range": 4.786885245901639, - "num_eq": 360, - "num_range": 960, - "upper_bound": "ESEPRIATION" + "distinct_range": 5.586317477284874, + "num_eq": 210, + "num_range": 1170, + "upper_bound": "ESEPRIBAR" }, { - "distinct_range": 4.637295081967213, - "num_eq": 900, - "num_range": 930, - "upper_bound": "ESEPRIPRES" + "distinct_range": 5.01336183858899, + "num_eq": 330, + "num_range": 1050, + "upper_bound": "ESEPRIPRI" }, { - "distinct_range": 1.0471311475409837, - "num_eq": 1260, - "num_range": 210, + "distinct_range": 0, + "num_eq": 1470, + "num_range": 0, "upper_bound": "OUGHTABLEABLE" }, { "distinct_range": 0, - "num_eq": 3870, + "num_eq": 4020, "num_range": 0, "upper_bound": "OUGHTABLEANTI" }, { - "distinct_range": 4.338114754098361, - "num_eq": 1350, - "num_range": 870, + "distinct_range": 3.8674505611972205, + "num_eq": 1140, + "num_range": 810, "upper_bound": "OUGHTABLEESE" }, { - "distinct_range": 2.0942622950819674, - "num_eq": 1560, - "num_range": 420, + "distinct_range": 3.294494922501336, + "num_eq": 1290, + "num_range": 690, "upper_bound": "OUGHTABLEPRES" }, { - "distinct_range": 4.038934426229508, - "num_eq": 720, - "num_range": 810, + "distinct_range": 4.297167290219134, + "num_eq": 660, + "num_range": 900, "upper_bound": "OUGHTANTIANTI" }, { - "distinct_range": 4.637295081967213, - "num_eq": 300, - "num_range": 930, - "upper_bound": "OUGHTANTIPRES" - }, - { - "distinct_range": 3.889344262295082, - "num_eq": 330, - "num_range": 780, - "upper_bound": "OUGHTATIONATION" + "distinct_range": 4.870122928915019, + "num_eq": 240, + "num_range": 1020, + "upper_bound": "OUGHTANTIPRI" }, { - "distinct_range": 5.235655737704918, - "num_eq": 60, - "num_range": 1050, - "upper_bound": "OUGHTATIONPRI" + "distinct_range": 5.156600748262961, + "num_eq": 180, + "num_range": 1080, + "upper_bound": "OUGHTATIONOUGHT" }, { - "distinct_range": 4.936475409836066, - "num_eq": 570, - "num_range": 990, - "upper_bound": "OUGHTBARATION" + "distinct_range": 3.7242116515232495, + "num_eq": 480, + "num_range": 780, + "upper_bound": "OUGHTBARANTI" }, { - "distinct_range": 2.6926229508196724, - "num_eq": 630, - "num_range": 540, + "distinct_range": 5.156600748262961, + "num_eq": 690, + "num_range": 1080, "upper_bound": "OUGHTBAREING" }, { - "distinct_range": 4.038934426229508, - "num_eq": 270, - "num_range": 810, - "upper_bound": "OUGHTBARPRI" + "distinct_range": 5.01336183858899, + "num_eq": 180, + "num_range": 1050, + "upper_bound": "OUGHTCALLYATION" }, { - "distinct_range": 4.936475409836066, - "num_eq": 210, - "num_range": 990, - "upper_bound": "OUGHTCALLYESE" + "distinct_range": 4.583645109567076, + "num_eq": 360, + "num_range": 960, + "upper_bound": "OUGHTEINGABLE" }, { - "distinct_range": 4.338114754098361, - "num_eq": 870, - "num_range": 870, - "upper_bound": "OUGHTEINGATION" + "distinct_range": 3.5809727418492785, + "num_eq": 360, + "num_range": 750, + "upper_bound": "OUGHTEINGBAR" }, { - "distinct_range": 4.637295081967213, - "num_eq": 240, - "num_range": 930, - "upper_bound": "OUGHTEINGPRES" + "distinct_range": 5.156600748262961, + "num_eq": 210, + "num_range": 1080, + "upper_bound": "OUGHTEINGPRI" }, { - "distinct_range": 4.936475409836066, - "num_eq": 150, - "num_range": 990, - "upper_bound": "OUGHTESEEING" + "distinct_range": 4.870122928915019, + "num_eq": 120, + "num_range": 1020, + "upper_bound": "OUGHTESECALLY" }, { - "distinct_range": 3.5901639344262297, - "num_eq": 600, - "num_range": 720, - "upper_bound": "OUGHTOUGHTANTI" + "distinct_range": 4.010689470871192, + "num_eq": 270, + "num_range": 840, + "upper_bound": "OUGHTOUGHTABLE" }, { - "distinct_range": 0, - "num_eq": 1500, - "num_range": 0, + "distinct_range": 3.294494922501336, + "num_eq": 1860, + "num_range": 690, "upper_bound": "OUGHTOUGHTATION" }, { "distinct_range": 0, - "num_eq": 1530, + "num_eq": 1230, "num_range": 0, "upper_bound": "OUGHTOUGHTBAR" }, { - "distinct_range": 4.786885245901639, - "num_eq": 240, - "num_range": 960, + "distinct_range": 4.726884019241047, + "num_eq": 150, + "num_range": 990, "upper_bound": "OUGHTOUGHTOUGHT" }, { - "distinct_range": 5.086065573770492, + "distinct_range": 5.01336183858899, "num_eq": 150, - "num_range": 1020, - "upper_bound": "OUGHTPRESATION" + "num_range": 1050, + "upper_bound": "OUGHTPRESBAR" }, { - "distinct_range": 4.487704918032787, - "num_eq": 150, - "num_range": 900, + "distinct_range": 4.726884019241047, + "num_eq": 210, + "num_range": 990, "upper_bound": "OUGHTPRIATION" }, { - "distinct_range": 5.086065573770492, - "num_eq": 720, - "num_range": 1020, - "upper_bound": "PRESABLEABLE" + "distinct_range": 3.437733832175307, + "num_eq": 390, + "num_range": 720, + "upper_bound": "OUGHTPRIPRES" }, { - "distinct_range": 3.7397540983606556, - "num_eq": 330, - "num_range": 750, - "upper_bound": "PRESABLEOUGHT" + "distinct_range": 4.870122928915019, + "num_eq": 240, + "num_range": 1020, + "upper_bound": "PRESABLEBAR" }, { - "distinct_range": 4.936475409836066, - "num_eq": 150, - "num_range": 990, - "upper_bound": "PRESANTIBAR" + "distinct_range": 4.583645109567076, + "num_eq": 360, + "num_range": 960, + "upper_bound": "PRESANTIANTI" }, { - "distinct_range": 5.086065573770492, - "num_eq": 570, - "num_range": 1020, - "upper_bound": "PRESATIONABLE" + "distinct_range": 4.297167290219134, + "num_eq": 150, + "num_range": 900, + "upper_bound": "PRESANTIOUGHT" }, { - "distinct_range": 0, - "num_eq": 1710, - "num_range": 0, + "distinct_range": 4.583645109567076, + "num_eq": 1920, + "num_range": 960, "upper_bound": "PRESATIONANTI" }, { - "distinct_range": 3.290983606557377, - "num_eq": 840, - "num_range": 660, - "upper_bound": "PRESATIONESE" - }, - { - "distinct_range": 1.944672131147541, + "distinct_range": 1.8621058257616248, "num_eq": 750, "num_range": 390, - "upper_bound": "PRESATIONPRES" + "upper_bound": "PRESATIONESE" }, { - "distinct_range": 4.936475409836066, - "num_eq": 180, - "num_range": 990, - "upper_bound": "PRESBARBAR" + "distinct_range": 3.7242116515232495, + "num_eq": 270, + "num_range": 780, + "upper_bound": "PRESATIONPRI" }, { - "distinct_range": 4.936475409836066, + "distinct_range": 4.440406199893105, "num_eq": 240, - "num_range": 990, + "num_range": 930, + "upper_bound": "PRESBARCALLY" + }, + { + "distinct_range": 4.010689470871192, + "num_eq": 390, + "num_range": 840, "upper_bound": "PRESCALLYANTI" }, { - "distinct_range": 2.9918032786885247, - "num_eq": 720, - "num_range": 600, + "distinct_range": 3.437733832175307, + "num_eq": 630, + "num_range": 720, "upper_bound": "PRESCALLYBAR" }, { - "distinct_range": 4.637295081967213, - "num_eq": 150, - "num_range": 930, + "distinct_range": 4.010689470871192, + "num_eq": 240, + "num_range": 840, "upper_bound": "PRESCALLYPRES" }, { - "distinct_range": 4.188524590163935, - "num_eq": 180, - "num_range": 840, - "upper_bound": "PRESEINGESE" + "distinct_range": 4.440406199893105, + "num_eq": 120, + "num_range": 930, + "upper_bound": "PRESEINGOUGHT" }, { - "distinct_range": 4.637295081967213, - "num_eq": 210, - "num_range": 930, - "upper_bound": "PRESESEBAR" + "distinct_range": 4.583645109567076, + "num_eq": 90, + "num_range": 960, + "upper_bound": "PRESESECALLY" }, { - "distinct_range": 2.543032786885246, - "num_eq": 1020, - "num_range": 510, - "upper_bound": "PRESESEPRES" + "distinct_range": 4.440406199893105, + "num_eq": 150, + "num_range": 930, + "upper_bound": "PRESESEPRI" }, { - "distinct_range": 4.338114754098361, + "distinct_range": 3.7242116515232495, "num_eq": 210, - "num_range": 870, - "upper_bound": "PRESOUGHTBAR" + "num_range": 780, + "upper_bound": "PRESOUGHTEING" }, { - "distinct_range": 4.188524590163935, - "num_eq": 180, - "num_range": 840, - "upper_bound": "PRESOUGHTPRI" + "distinct_range": 3.294494922501336, + "num_eq": 510, + "num_range": 690, + "upper_bound": "PRESPRESANTI" }, { - "distinct_range": 4.487704918032787, - "num_eq": 210, - "num_range": 900, - "upper_bound": "PRESPRESCALLY" + "distinct_range": 4.583645109567076, + "num_eq": 150, + "num_range": 960, + "upper_bound": "PRESPRESPRI" }, { - "distinct_range": 3.889344262295082, - "num_eq": 210, - "num_range": 780, - "upper_bound": "PRESPRIATION" + "distinct_range": 4.583645109567076, + "num_eq": 90, + "num_range": 960, + "upper_bound": "PRESPRIESE" }, { - "distinct_range": 3.889344262295082, - "num_eq": 210, - "num_range": 780, - "upper_bound": "PRESPRIPRI" + "distinct_range": 1.8621058257616248, + "num_eq": 630, + "num_range": 390, + "upper_bound": "PRIABLEABLE" }, { - "distinct_range": 2.3934426229508197, - "num_eq": 1260, - "num_range": 480, + "distinct_range": 0, + "num_eq": 1680, + "num_range": 0, "upper_bound": "PRIABLEANTI" }, { - "distinct_range": 2.0942622950819674, - "num_eq": 600, - "num_range": 420, + "distinct_range": 3.008017103153394, + "num_eq": 1110, + "num_range": 630, "upper_bound": "PRIABLEESE" }, { - "distinct_range": 4.637295081967213, - "num_eq": 390, - "num_range": 930, - "upper_bound": "PRIABLEPRI" + "distinct_range": 1.8621058257616248, + "num_eq": 600, + "num_range": 390, + "upper_bound": "PRIABLEPRES" }, { - "distinct_range": 4.338114754098361, - "num_eq": 150, - "num_range": 870, - "upper_bound": "PRIANTIOUGHT" + "distinct_range": 4.297167290219134, + "num_eq": 90, + "num_range": 900, + "upper_bound": "PRIANTIESE" }, { - "distinct_range": 4.338114754098361, + "distinct_range": 4.010689470871192, "num_eq": 150, - "num_range": 870, - "upper_bound": "PRIATIONESE" + "num_range": 840, + "upper_bound": "PRIATIONCALLY" }, { - "distinct_range": 4.188524590163935, - "num_eq": 300, - "num_range": 840, - "upper_bound": "PRIBARATION" + "distinct_range": 3.8674505611972205, + "num_eq": 360, + "num_range": 810, + "upper_bound": "PRIBARANTI" }, { - "distinct_range": 4.188524590163935, - "num_eq": 150, - "num_range": 840, - "upper_bound": "PRIBARPRES" + "distinct_range": 3.8674505611972205, + "num_eq": 360, + "num_range": 810, + "upper_bound": "PRIBAREING" }, { - "distinct_range": 4.188524590163935, - "num_eq": 150, - "num_range": 840, - "upper_bound": "PRICALLYESE" + "distinct_range": 3.008017103153394, + "num_eq": 300, + "num_range": 630, + "upper_bound": "PRICALLYBAR" }, { - "distinct_range": 3.889344262295082, - "num_eq": 210, - "num_range": 780, - "upper_bound": "PRIEINGATION" + "distinct_range": 3.5809727418492785, + "num_eq": 240, + "num_range": 750, + "upper_bound": "PRIEINGABLE" }, { - "distinct_range": 4.487704918032787, - "num_eq": 630, - "num_range": 900, - "upper_bound": "PRIESEABLE" + "distinct_range": 4.153928380545163, + "num_eq": 180, + "num_range": 870, + "upper_bound": "PRIEINGPRES" }, { - "distinct_range": 0, - "num_eq": 1830, - "num_range": 0, + "distinct_range": 3.5809727418492785, + "num_eq": 1530, + "num_range": 750, "upper_bound": "PRIESEANTI" }, { "distinct_range": 0, - "num_eq": 4980, + "num_eq": 4950, "num_range": 0, "upper_bound": "PRIESEATION" }, { "distinct_range": 0, - "num_eq": 1590, + "num_eq": 1860, "num_range": 0, "upper_bound": "PRIESEBAR" }, { "distinct_range": 0, - "num_eq": 1680, + "num_eq": 1830, "num_range": 0, "upper_bound": "PRIESECALLY" }, { - "distinct_range": 0.14959016393442623, - "num_eq": 720, - "num_range": 30, - "upper_bound": "PRIESEESE" + "distinct_range": 2.7215392838054515, + "num_eq": 420, + "num_range": 570, + "upper_bound": "PRIESEOUGHT" }, { - "distinct_range": 1.7950819672131149, - "num_eq": 1650, - "num_range": 360, + "distinct_range": 0, + "num_eq": 1590, + "num_range": 0, "upper_bound": "PRIESEPRES" }, { - "distinct_range": 0, - "num_eq": 900, - "num_range": 0, - "upper_bound": "PRIESEPRI" + "distinct_range": 2.5783003741314805, + "num_eq": 90, + "num_range": 540, + "upper_bound": "PRIOUGHTABLE" }, { - "distinct_range": 1.944672131147541, + "distinct_range": 1.5756280064136825, "num_eq": 690, - "num_range": 390, + "num_range": 330, "upper_bound": "PRIOUGHTATION" }, { "distinct_range": 0, - "num_eq": 720, + "num_eq": 810, "num_range": 0, "upper_bound": "PRIOUGHTBAR" }, { - "distinct_range": 1.944672131147541, - "num_eq": 210, - "num_range": 390, - "upper_bound": "PRIOUGHTESE" - }, - { - "distinct_range": 0.8975409836065574, - "num_eq": 390, - "num_range": 180, + "distinct_range": 2.4350614644575095, + "num_eq": 300, + "num_range": 510, "upper_bound": "PRIOUGHTPRES" }, { - "distinct_range": 0.8975409836065574, - "num_eq": 2160, - "num_range": 180, + "distinct_range": 0.7161945483698556, + "num_eq": 2100, + "num_range": 150, "upper_bound": "PRIPRESABLE" }, { "distinct_range": 0, - "num_eq": 690, + "num_eq": 450, "num_range": 0, "upper_bound": "PRIPRESANTI" }, { "distinct_range": 0, - "num_eq": 720, + "num_eq": 690, "num_range": 0, "upper_bound": "PRIPRESATION" }, { "distinct_range": 0, - "num_eq": 600, + "num_eq": 540, "num_range": 0, "upper_bound": "PRIPRESBAR" }, { - "distinct_range": 1.0471311475409837, - "num_eq": 600, - "num_range": 210, + "distinct_range": 1.2891501870657402, + "num_eq": 570, + "num_range": 270, "upper_bound": "PRIPRESEING" }, { - "distinct_range": 0.7479508196721312, - "num_eq": 660, - "num_range": 150, + "distinct_range": 1.145911277391769, + "num_eq": 690, + "num_range": 240, "upper_bound": "PRIPRESOUGHT" }, { - "distinct_range": 0, - "num_eq": 360, - "num_range": 0, - "upper_bound": "PRIPRESPRES" - }, - { - "distinct_range": 1.0471311475409837, - "num_eq": 210, - "num_range": 210, - "upper_bound": "PRIPRIABLE" + "distinct_range": 1.2891501870657402, + "num_eq": 180, + "num_range": 270, + "upper_bound": "PRIPRESPRI" }, { - "distinct_range": 1.3463114754098362, - "num_eq": 750, - "num_range": 270, - "upper_bound": "PRIPRIATION" + "distinct_range": 0.4297167290219134, + "num_eq": 360, + "num_range": 90, + "upper_bound": "PRIPRIANTI" }, { "distinct_range": 0, - "num_eq": 270, + "num_eq": 1050, "num_range": 0, - "upper_bound": "PRIPRIBAR" + "upper_bound": "PRIPRIATION" }, { - "distinct_range": 0, - "num_eq": 270, - "num_range": 0, + "distinct_range": 0.5729556386958845, + "num_eq": 300, + "num_range": 120, "upper_bound": "PRIPRICALLY" }, { "distinct_range": 0, - "num_eq": 330, + "num_eq": 480, "num_range": 0, "upper_bound": "PRIPRIEING" }, { - "distinct_range": 0.8975409836065574, - "num_eq": 150, - "num_range": 180, + "distinct_range": 0.4297167290219134, + "num_eq": 120, + "num_range": 90, "upper_bound": "PRIPRIOUGHT" }, { "distinct_range": 0, - "num_eq": 720, + "num_eq": 780, "num_range": 0, "upper_bound": "PRIPRIPRES" }, { "distinct_range": 0, - "num_eq": 480, + "num_eq": 330, "num_range": 0, "upper_bound": "PRIPRIPRI" } @@ -2587,12 +2586,13 @@ ALTER TABLE "customer" INJECT STATISTICS '[ "row_count": 300000 }, { + "avg_size": 16, "columns": [ "c_w_id", "c_d_id", "c_last" ], - "created_at": "2021-09-08 20:48:24.719584", + "created_at": "2022-02-25 01:08:05.836313", "distinct_count": 99837, "histo_col_type": "", "name": "__auto__", @@ -2600,1204 +2600,1205 @@ ALTER TABLE "customer" INJECT STATISTICS '[ "row_count": 300000 }, { + "avg_size": 14, "columns": [ "c_first" ], - "created_at": "2021-09-08 20:48:24.719584", + "created_at": "2022-02-25 01:08:05.836313", "distinct_count": 558, "histo_buckets": [ { "distinct_range": 0, - "num_eq": 480, + "num_eq": 450, "num_range": 0, "upper_bound": "1U5yraPx" }, { - "distinct_range": 1.955462992630567, - "num_eq": 480, - "num_range": 1020, - "upper_bound": "1U5yraPxxELo" + "distinct_range": 1.7303984575835474, + "num_eq": 750, + "num_range": 900, + "upper_bound": "1U5yraPxxEL" }, { - "distinct_range": 1.8979493752002563, - "num_eq": 540, - "num_range": 990, - "upper_bound": "1U5yraPxxELo5B1" + "distinct_range": 2.1918380462724936, + "num_eq": 450, + "num_range": 1140, + "upper_bound": "1U5yraPxxELo5B" }, { - "distinct_range": 2.7031400192246076, - "num_eq": 510, - "num_range": 1410, - "upper_bound": "1fcW8RsaCX" + "distinct_range": 1.9611182519280204, + "num_eq": 480, + "num_range": 1020, + "upper_bound": "1fcW8Rsa" }, { - "distinct_range": 2.7031400192246076, - "num_eq": 510, - "num_range": 1410, - "upper_bound": "1fcW8RsaCXoEz" + "distinct_range": 2.0187982005141385, + "num_eq": 630, + "num_range": 1050, + "upper_bound": "1fcW8RsaCXo" }, { - "distinct_range": 2.18551746235181, - "num_eq": 750, - "num_range": 1140, - "upper_bound": "1fcW8RsaCXoEzmss" + "distinct_range": 2.364877892030848, + "num_eq": 720, + "num_range": 1230, + "upper_bound": "1fcW8RsaCXoEzm" }, { - "distinct_range": 2.588112784363986, - "num_eq": 240, - "num_range": 1350, + "distinct_range": 2.480237789203085, + "num_eq": 660, + "num_range": 1290, + "upper_bound": "3v1U5yra" + }, + { + "distinct_range": 2.134158097686375, + "num_eq": 630, + "num_range": 1110, "upper_bound": "3v1U5yraPxx" }, { - "distinct_range": 2.4155719320730533, + "distinct_range": 1.8457583547557839, "num_eq": 600, - "num_range": 1260, + "num_range": 960, "upper_bound": "3v1U5yraPxxELo" }, { - "distinct_range": 2.3005446972124317, - "num_eq": 480, - "num_range": 1200, - "upper_bound": "5B1fcW8Rs" + "distinct_range": 2.0187982005141385, + "num_eq": 540, + "num_range": 1050, + "upper_bound": "5B1fcW8R" }, { - "distinct_range": 1.8404357577699455, - "num_eq": 510, - "num_range": 960, - "upper_bound": "5B1fcW8RsaCX" + "distinct_range": 1.6150385604113109, + "num_eq": 690, + "num_range": 840, + "upper_bound": "5B1fcW8RsaC" }, { - "distinct_range": 2.3005446972124317, - "num_eq": 630, - "num_range": 1200, - "upper_bound": "5B1fcW8RsaCXoEz" + "distinct_range": 1.6150385604113109, + "num_eq": 750, + "num_range": 840, + "upper_bound": "5B1fcW8RsaCXoE" }, { - "distinct_range": 1.667894905479013, - "num_eq": 750, - "num_range": 870, - "upper_bound": "5yraPxxEL" + "distinct_range": 2.0187982005141385, + "num_eq": 540, + "num_range": 1050, + "upper_bound": "5yraPxxE" }, { - "distinct_range": 2.530599166933675, - "num_eq": 330, - "num_range": 1320, - "upper_bound": "5yraPxxELo5B1" + "distinct_range": 2.364877892030848, + "num_eq": 540, + "num_range": 1230, + "upper_bound": "5yraPxxELo5" }, { - "distinct_range": 1.7829221403396347, - "num_eq": 690, - "num_range": 930, - "upper_bound": "5yraPxxELo5B1fcW" + "distinct_range": 2.595597686375321, + "num_eq": 540, + "num_range": 1350, + "upper_bound": "5yraPxxELo5B1f" + }, + { + "distinct_range": 2.1918380462724936, + "num_eq": 480, + "num_range": 1140, + "upper_bound": "6NHnwiwK" }, { - "distinct_range": 2.7031400192246076, + "distinct_range": 2.537917737789203, "num_eq": 450, - "num_range": 1410, - "upper_bound": "6NHnwiwKdcg" + "num_range": 1320, + "upper_bound": "6NHnwiwKdcgp" }, { - "distinct_range": 2.588112784363986, - "num_eq": 510, - "num_range": 1350, - "upper_bound": "6NHnwiwKdcgphy3" + "distinct_range": 1.4996786632390744, + "num_eq": 720, + "num_range": 780, + "upper_bound": "6NHnwiwKdcgphy" }, { - "distinct_range": 2.1280038449214995, - "num_eq": 600, - "num_range": 1110, - "upper_bound": "6rumMmp6N" + "distinct_range": 2.1918380462724936, + "num_eq": 690, + "num_range": 1140, + "upper_bound": "6rumMmp6" }, { - "distinct_range": 1.8404357577699455, - "num_eq": 570, - "num_range": 960, - "upper_bound": "6rumMmp6NHnw" + "distinct_range": 2.537917737789203, + "num_eq": 510, + "num_range": 1320, + "upper_bound": "6rumMmp6NHn" }, { - "distinct_range": 2.3580583146427427, + "distinct_range": 1.9034383033419022, "num_eq": 510, - "num_range": 1230, - "upper_bound": "6rumMmp6NHnwiwK" + "num_range": 990, + "upper_bound": "6rumMmp6NHnwiw" }, { - "distinct_range": 1.725408522909324, - "num_eq": 630, - "num_range": 900, + "distinct_range": 2.4225578406169666, + "num_eq": 750, + "num_range": 1260, "upper_bound": "8RsaCXoE" }, { - "distinct_range": 2.012976610060878, - "num_eq": 570, - "num_range": 1050, - "upper_bound": "8RsaCXoEzmss" + "distinct_range": 2.134158097686375, + "num_eq": 660, + "num_range": 1110, + "upper_bound": "8RsaCXoEzms" }, { - "distinct_range": 2.530599166933675, - "num_eq": 420, - "num_range": 1320, - "upper_bound": "8RsaCXoEzmssaF9" + "distinct_range": 2.0187982005141385, + "num_eq": 630, + "num_range": 1050, + "upper_bound": "8RsaCXoEzmssaF" }, { - "distinct_range": 2.6456264017942965, - "num_eq": 600, - "num_range": 1380, - "upper_bound": "9cdLXe0Yhg" + "distinct_range": 2.364877892030848, + "num_eq": 480, + "num_range": 1230, + "upper_bound": "9cdLXe0Y" }, { - "distinct_range": 2.1280038449214995, - "num_eq": 360, - "num_range": 1110, - "upper_bound": "9cdLXe0YhgLRr" + "distinct_range": 2.537917737789203, + "num_eq": 660, + "num_range": 1320, + "upper_bound": "9cdLXe0YhgL" }, { - "distinct_range": 1.955462992630567, - "num_eq": 540, + "distinct_range": 1.9611182519280204, + "num_eq": 510, "num_range": 1020, - "upper_bound": "9cdLXe0YhgLRrwsm" + "upper_bound": "9cdLXe0YhgLRrw" }, { - "distinct_range": 1.8404357577699455, + "distinct_range": 2.30719794344473, "num_eq": 540, - "num_range": 960, - "upper_bound": "9m9cdLXe0Y" + "num_range": 1200, + "upper_bound": "9m9cdLXe0" }, { - "distinct_range": 2.6456264017942965, - "num_eq": 480, - "num_range": 1380, - "upper_bound": "9m9cdLXe0YhgLR" + "distinct_range": 1.9034383033419022, + "num_eq": 690, + "num_range": 990, + "upper_bound": "9m9cdLXe0Yhg" }, { - "distinct_range": 2.6456264017942965, - "num_eq": 480, - "num_range": 1380, - "upper_bound": "B1fcW8Rsa" + "distinct_range": 2.480237789203085, + "num_eq": 750, + "num_range": 1290, + "upper_bound": "9m9cdLXe0YhgLRrw" }, { - "distinct_range": 2.243031079782121, - "num_eq": 720, - "num_range": 1170, - "upper_bound": "B1fcW8RsaCXo" + "distinct_range": 1.8457583547557839, + "num_eq": 480, + "num_range": 960, + "upper_bound": "B1fcW8RsaC" }, { - "distinct_range": 2.3580583146427427, - "num_eq": 570, - "num_range": 1230, - "upper_bound": "B1fcW8RsaCXoEzm" + "distinct_range": 2.537917737789203, + "num_eq": 420, + "num_range": 1320, + "upper_bound": "B1fcW8RsaCXoEz" }, { - "distinct_range": 2.3005446972124317, - "num_eq": 540, - "num_range": 1200, + "distinct_range": 2.6532776349614395, + "num_eq": 330, + "num_range": 1380, "upper_bound": "CXoEzmssaF" }, { - "distinct_range": 1.955462992630567, - "num_eq": 600, - "num_range": 1020, + "distinct_range": 1.7303984575835474, + "num_eq": 570, + "num_range": 900, "upper_bound": "CXoEzmssaF9m9" }, { - "distinct_range": 1.7829221403396347, - "num_eq": 720, - "num_range": 930, + "distinct_range": 1.7303984575835474, + "num_eq": 540, + "num_range": 900, "upper_bound": "CXoEzmssaF9m9cdL" }, { - "distinct_range": 2.4730855495033643, - "num_eq": 570, - "num_range": 1290, + "distinct_range": 2.0187982005141385, + "num_eq": 480, + "num_range": 1050, "upper_bound": "ELo5B1fcW8" }, { - "distinct_range": 1.955462992630567, - "num_eq": 750, - "num_range": 1020, + "distinct_range": 2.30719794344473, + "num_eq": 540, + "num_range": 1200, "upper_bound": "ELo5B1fcW8Rsa" }, { - "distinct_range": 1.955462992630567, - "num_eq": 510, - "num_range": 1020, + "distinct_range": 2.30719794344473, + "num_eq": 540, + "num_range": 1200, "upper_bound": "ELo5B1fcW8RsaCXo" }, { - "distinct_range": 2.243031079782121, - "num_eq": 720, - "num_range": 1170, - "upper_bound": "EzmssaF9m9c" + "distinct_range": 2.1918380462724936, + "num_eq": 570, + "num_range": 1140, + "upper_bound": "EzmssaF9m9" }, { - "distinct_range": 2.243031079782121, - "num_eq": 630, - "num_range": 1170, - "upper_bound": "EzmssaF9m9cdLX" + "distinct_range": 2.30719794344473, + "num_eq": 900, + "num_range": 1200, + "upper_bound": "EzmssaF9m9cdL" }, { - "distinct_range": 2.4730855495033643, - "num_eq": 480, - "num_range": 1290, - "upper_bound": "F9m9cdLXe" + "distinct_range": 2.249517994858612, + "num_eq": 510, + "num_range": 1170, + "upper_bound": "EzmssaF9m9cdLXe0" }, { - "distinct_range": 1.8404357577699455, - "num_eq": 690, - "num_range": 960, - "upper_bound": "F9m9cdLXe0Yh" + "distinct_range": 1.7303984575835474, + "num_eq": 630, + "num_range": 900, + "upper_bound": "F9m9cdLXe0" }, { - "distinct_range": 2.588112784363986, - "num_eq": 510, - "num_range": 1350, - "upper_bound": "F9m9cdLXe0YhgLR" + "distinct_range": 1.9611182519280204, + "num_eq": 570, + "num_range": 1020, + "upper_bound": "F9m9cdLXe0Yhg" }, { - "distinct_range": 2.012976610060878, - "num_eq": 450, + "distinct_range": 2.0187982005141385, + "num_eq": 600, "num_range": 1050, - "upper_bound": "HnwiwKdcg" + "upper_bound": "F9m9cdLXe0YhgLRr" }, { - "distinct_range": 2.4155719320730533, - "num_eq": 510, - "num_range": 1260, - "upper_bound": "HnwiwKdcgphy" + "distinct_range": 2.595597686375321, + "num_eq": 480, + "num_range": 1350, + "upper_bound": "HnwiwKdcgph" }, { - "distinct_range": 1.8404357577699455, - "num_eq": 570, - "num_range": 960, - "upper_bound": "HnwiwKdcgphy3v1" + "distinct_range": 2.537917737789203, + "num_eq": 660, + "num_range": 1320, + "upper_bound": "HnwiwKdcgphy3v" }, { - "distinct_range": 2.243031079782121, - "num_eq": 600, - "num_range": 1170, - "upper_bound": "Kdcgphy3v" + "distinct_range": 2.134158097686375, + "num_eq": 690, + "num_range": 1110, + "upper_bound": "Kdcgphy3" }, { - "distinct_range": 2.530599166933675, - "num_eq": 570, - "num_range": 1320, - "upper_bound": "Kdcgphy3v1U5" + "distinct_range": 1.8457583547557839, + "num_eq": 750, + "num_range": 960, + "upper_bound": "Kdcgphy3v1U" }, { - "distinct_range": 1.6103812880487023, - "num_eq": 660, - "num_range": 840, - "upper_bound": "Kdcgphy3v1U5yr" + "distinct_range": 2.6532776349614395, + "num_eq": 300, + "num_range": 1380, + "upper_bound": "Kdcgphy3v1U5yra" }, { - "distinct_range": 2.1280038449214995, - "num_eq": 840, - "num_range": 1110, + "distinct_range": 1.9611182519280204, + "num_eq": 570, + "num_range": 1020, "upper_bound": "LXe0YhgLR" }, { - "distinct_range": 1.5528676706183915, - "num_eq": 720, - "num_range": 810, + "distinct_range": 2.30719794344473, + "num_eq": 510, + "num_range": 1200, "upper_bound": "LXe0YhgLRrws" }, { - "distinct_range": 1.955462992630567, - "num_eq": 450, - "num_range": 1020, + "distinct_range": 1.7880784061696657, + "num_eq": 480, + "num_range": 930, "upper_bound": "LXe0YhgLRrwsmd6" }, { - "distinct_range": 2.4730855495033643, - "num_eq": 510, - "num_range": 1290, + "distinct_range": 2.076478149100257, + "num_eq": 360, + "num_range": 1080, "upper_bound": "Lo5B1fcW8" }, { - "distinct_range": 2.3580583146427427, - "num_eq": 720, - "num_range": 1230, + "distinct_range": 1.9611182519280204, + "num_eq": 450, + "num_range": 1020, "upper_bound": "Lo5B1fcW8Rsa" }, { - "distinct_range": 2.4730855495033643, - "num_eq": 630, - "num_range": 1290, - "upper_bound": "Lo5B1fcW8RsaCXo" + "distinct_range": 2.30719794344473, + "num_eq": 570, + "num_range": 1200, + "upper_bound": "Lo5B1fcW8RsaCXoE" }, { - "distinct_range": 1.8979493752002563, - "num_eq": 540, - "num_range": 990, - "upper_bound": "Mmp6NHnwi" + "distinct_range": 2.1918380462724936, + "num_eq": 600, + "num_range": 1140, + "upper_bound": "Mmp6NHnwiw" }, { - "distinct_range": 1.725408522909324, - "num_eq": 540, - "num_range": 900, - "upper_bound": "Mmp6NHnwiwKd" + "distinct_range": 2.249517994858612, + "num_eq": 270, + "num_range": 1170, + "upper_bound": "Mmp6NHnwiwKdc" }, { - "distinct_range": 1.8979493752002563, - "num_eq": 600, - "num_range": 990, - "upper_bound": "Mmp6NHnwiwKdcgp" + "distinct_range": 2.480237789203085, + "num_eq": 630, + "num_range": 1290, + "upper_bound": "NHnwiwKd" }, { - "distinct_range": 2.588112784363986, - "num_eq": 450, + "distinct_range": 2.595597686375321, + "num_eq": 660, "num_range": 1350, - "upper_bound": "NHnwiwKdcg" + "upper_bound": "NHnwiwKdcgph" }, { - "distinct_range": 2.4155719320730533, - "num_eq": 510, - "num_range": 1260, - "upper_bound": "NHnwiwKdcgphy" + "distinct_range": 2.249517994858612, + "num_eq": 270, + "num_range": 1170, + "upper_bound": "NHnwiwKdcgphy3v" }, { - "distinct_range": 2.6456264017942965, - "num_eq": 540, + "distinct_range": 2.6532776349614395, + "num_eq": 750, "num_range": 1380, - "upper_bound": "PxxELo5B" + "upper_bound": "PxxELo5B1f" }, { - "distinct_range": 2.18551746235181, - "num_eq": 330, - "num_range": 1140, - "upper_bound": "PxxELo5B1fc" + "distinct_range": 1.6150385604113109, + "num_eq": 630, + "num_range": 840, + "upper_bound": "PxxELo5B1fcW" }, { - "distinct_range": 2.18551746235181, - "num_eq": 390, - "num_range": 1140, + "distinct_range": 2.249517994858612, + "num_eq": 300, + "num_range": 1170, "upper_bound": "PxxELo5B1fcW8Rs" }, { - "distinct_range": 2.1280038449214995, - "num_eq": 630, - "num_range": 1110, + "distinct_range": 1.6150385604113109, + "num_eq": 660, + "num_range": 840, "upper_bound": "RsaCXoEzm" }, { - "distinct_range": 1.725408522909324, - "num_eq": 630, - "num_range": 900, - "upper_bound": "RsaCXoEzmssa" + "distinct_range": 2.249517994858612, + "num_eq": 240, + "num_range": 1170, + "upper_bound": "RsaCXoEzmssaF" }, { - "distinct_range": 1.8404357577699455, - "num_eq": 480, - "num_range": 960, - "upper_bound": "RsaCXoEzmssaF9m" + "distinct_range": 2.076478149100257, + "num_eq": 450, + "num_range": 1080, + "upper_bound": "RsaCXoEzmssaF9m9" }, { - "distinct_range": 2.18551746235181, + "distinct_range": 2.0187982005141385, "num_eq": 600, - "num_range": 1140, - "upper_bound": "U5yraPxxE" - }, - { - "distinct_range": 2.1280038449214995, - "num_eq": 540, - "num_range": 1110, - "upper_bound": "U5yraPxxELo5" + "num_range": 1050, + "upper_bound": "U5yraPxxEL" }, { - "distinct_range": 2.243031079782121, + "distinct_range": 2.537917737789203, "num_eq": 660, - "num_range": 1170, - "upper_bound": "U5yraPxxELo5B1f" - }, - { - "distinct_range": 2.3005446972124317, - "num_eq": 600, - "num_range": 1200, - "upper_bound": "W8RsaCXoE" + "num_range": 1320, + "upper_bound": "U5yraPxxELo5B1" }, { - "distinct_range": 2.243031079782121, - "num_eq": 570, - "num_range": 1170, - "upper_bound": "W8RsaCXoEzms" + "distinct_range": 1.8457583547557839, + "num_eq": 540, + "num_range": 960, + "upper_bound": "W8RsaCXo" }, { - "distinct_range": 1.8404357577699455, - "num_eq": 510, - "num_range": 960, - "upper_bound": "W8RsaCXoEzmssaF" + "distinct_range": 2.364877892030848, + "num_eq": 420, + "num_range": 1230, + "upper_bound": "W8RsaCXoEzm" }, { - "distinct_range": 1.7829221403396347, + "distinct_range": 1.7880784061696657, "num_eq": 570, "num_range": 930, - "upper_bound": "Xe0YhgLRr" + "upper_bound": "W8RsaCXoEzmssa" }, { - "distinct_range": 1.6103812880487023, - "num_eq": 660, - "num_range": 840, - "upper_bound": "Xe0YhgLRrwsm" + "distinct_range": 1.9034383033419022, + "num_eq": 420, + "num_range": 990, + "upper_bound": "Xe0YhgLR" }, { - "distinct_range": 2.243031079782121, - "num_eq": 660, - "num_range": 1170, - "upper_bound": "Xe0YhgLRrwsmd68" + "distinct_range": 2.537917737789203, + "num_eq": 630, + "num_range": 1320, + "upper_bound": "Xe0YhgLRrwsm" }, { - "distinct_range": 1.667894905479013, - "num_eq": 690, - "num_range": 870, - "upper_bound": "XoEzmssa" + "distinct_range": 2.134158097686375, + "num_eq": 630, + "num_range": 1110, + "upper_bound": "Xe0YhgLRrwsmd68P" }, { - "distinct_range": 2.588112784363986, - "num_eq": 540, - "num_range": 1350, - "upper_bound": "XoEzmssaF9m" + "distinct_range": 2.076478149100257, + "num_eq": 360, + "num_range": 1080, + "upper_bound": "XoEzmssaF9" }, { - "distinct_range": 1.8979493752002563, - "num_eq": 570, + "distinct_range": 1.9034383033419022, + "num_eq": 630, "num_range": 990, - "upper_bound": "XoEzmssaF9m9cd" + "upper_bound": "XoEzmssaF9m9c" }, { - "distinct_range": 2.012976610060878, - "num_eq": 480, - "num_range": 1050, - "upper_bound": "aCXoEzms" + "distinct_range": 2.595597686375321, + "num_eq": 660, + "num_range": 1350, + "upper_bound": "XoEzmssaF9m9cdLX" }, { - "distinct_range": 2.3005446972124317, + "distinct_range": 2.4225578406169666, "num_eq": 510, - "num_range": 1200, - "upper_bound": "aCXoEzmssaF9" + "num_range": 1260, + "upper_bound": "aCXoEzmssa" }, { - "distinct_range": 1.8404357577699455, - "num_eq": 450, - "num_range": 960, - "upper_bound": "aCXoEzmssaF9m9c" + "distinct_range": 1.9611182519280204, + "num_eq": 480, + "num_range": 1020, + "upper_bound": "aCXoEzmssaF9m" }, { - "distinct_range": 2.3005446972124317, - "num_eq": 690, - "num_range": 1200, - "upper_bound": "aF9m9cdLX" + "distinct_range": 2.364877892030848, + "num_eq": 450, + "num_range": 1230, + "upper_bound": "aCXoEzmssaF9m9cd" }, { - "distinct_range": 2.1280038449214995, - "num_eq": 660, - "num_range": 1110, - "upper_bound": "aF9m9cdLXe0Y" + "distinct_range": 1.7880784061696657, + "num_eq": 570, + "num_range": 930, + "upper_bound": "aF9m9cdLXe" }, { - "distinct_range": 2.3005446972124317, - "num_eq": 480, - "num_range": 1200, - "upper_bound": "aF9m9cdLXe0YhgLR" + "distinct_range": 2.595597686375321, + "num_eq": 510, + "num_range": 1350, + "upper_bound": "aF9m9cdLXe0Yhg" }, { - "distinct_range": 2.3580583146427427, - "num_eq": 600, + "distinct_range": 2.364877892030848, + "num_eq": 510, "num_range": 1230, - "upper_bound": "aPxxELo5B1f" + "upper_bound": "aPxxELo5B" }, { - "distinct_range": 2.4730855495033643, - "num_eq": 270, - "num_range": 1290, - "upper_bound": "aPxxELo5B1fcW8R" + "distinct_range": 2.595597686375321, + "num_eq": 570, + "num_range": 1350, + "upper_bound": "aPxxELo5B1fcW" }, { - "distinct_range": 2.3580583146427427, + "distinct_range": 1.7880784061696657, "num_eq": 690, - "num_range": 1230, - "upper_bound": "cW8RsaCXo" + "num_range": 930, + "upper_bound": "aPxxELo5B1fcW8Rs" }, { - "distinct_range": 1.8979493752002563, - "num_eq": 540, - "num_range": 990, - "upper_bound": "cW8RsaCXoEzm" + "distinct_range": 2.1918380462724936, + "num_eq": 450, + "num_range": 1140, + "upper_bound": "cW8RsaCXoE" }, { - "distinct_range": 1.5528676706183915, - "num_eq": 540, - "num_range": 810, - "upper_bound": "cW8RsaCXoEzmss" + "distinct_range": 2.480237789203085, + "num_eq": 600, + "num_range": 1290, + "upper_bound": "cW8RsaCXoEzms" }, { - "distinct_range": 1.5528676706183915, + "distinct_range": 2.480237789203085, "num_eq": 600, - "num_range": 810, - "upper_bound": "cdLXe0Yh" + "num_range": 1290, + "upper_bound": "cW8RsaCXoEzmssaF" }, { - "distinct_range": 2.0704902274911885, - "num_eq": 570, - "num_range": 1080, - "upper_bound": "cdLXe0YhgLR" + "distinct_range": 2.537917737789203, + "num_eq": 780, + "num_range": 1320, + "upper_bound": "cdLXe0YhgL" }, { - "distinct_range": 2.243031079782121, - "num_eq": 690, - "num_range": 1170, - "upper_bound": "cdLXe0YhgLRrws" + "distinct_range": 2.364877892030848, + "num_eq": 300, + "num_range": 1230, + "upper_bound": "cdLXe0YhgLRrw" }, { - "distinct_range": 2.012976610060878, - "num_eq": 360, - "num_range": 1050, - "upper_bound": "cgphy3v1" + "distinct_range": 1.9611182519280204, + "num_eq": 540, + "num_range": 1020, + "upper_bound": "cdLXe0YhgLRrwsmd" }, { - "distinct_range": 1.8979493752002563, - "num_eq": 540, - "num_range": 990, - "upper_bound": "cgphy3v1U5y" + "distinct_range": 2.076478149100257, + "num_eq": 600, + "num_range": 1080, + "upper_bound": "cgphy3v1U5" }, { - "distinct_range": 2.4155719320730533, - "num_eq": 480, - "num_range": 1260, + "distinct_range": 2.480237789203085, + "num_eq": 420, + "num_range": 1290, "upper_bound": "cgphy3v1U5yraP" }, { - "distinct_range": 2.18551746235181, - "num_eq": 570, - "num_range": 1140, - "upper_bound": "dLXe0Yhg" + "distinct_range": 1.3266388174807198, + "num_eq": 630, + "num_range": 690, + "upper_bound": "cgphy3v1U5yraPxx" }, { - "distinct_range": 2.3005446972124317, - "num_eq": 600, - "num_range": 1200, - "upper_bound": "dLXe0YhgLRr" + "distinct_range": 2.076478149100257, + "num_eq": 510, + "num_range": 1080, + "upper_bound": "dLXe0YhgLR" }, { - "distinct_range": 1.667894905479013, - "num_eq": 570, - "num_range": 870, - "upper_bound": "dLXe0YhgLRrws" + "distinct_range": 1.384318766066838, + "num_eq": 630, + "num_range": 720, + "upper_bound": "dLXe0YhgLRrw" }, { - "distinct_range": 2.3580583146427427, - "num_eq": 420, - "num_range": 1230, - "upper_bound": "dLXe0YhgLRrwsmd6" + "distinct_range": 1.9034383033419022, + "num_eq": 750, + "num_range": 990, + "upper_bound": "dLXe0YhgLRrwsmd" }, { - "distinct_range": 2.3580583146427427, - "num_eq": 720, - "num_range": 1230, - "upper_bound": "dcgphy3v1U" + "distinct_range": 2.0187982005141385, + "num_eq": 480, + "num_range": 1050, + "upper_bound": "dcgphy3v1" }, { - "distinct_range": 0.9202178788849728, - "num_eq": 900, - "num_range": 480, + "distinct_range": 2.1918380462724936, + "num_eq": 330, + "num_range": 1140, "upper_bound": "dcgphy3v1U5y" }, { - "distinct_range": 1.725408522909324, - "num_eq": 450, - "num_range": 900, + "distinct_range": 2.076478149100257, + "num_eq": 630, + "num_range": 1080, "upper_bound": "dcgphy3v1U5yraP" }, { - "distinct_range": 2.012976610060878, - "num_eq": 750, - "num_range": 1050, + "distinct_range": 2.480237789203085, + "num_eq": 510, + "num_range": 1290, "upper_bound": "fcW8RsaCX" }, { - "distinct_range": 2.4730855495033643, - "num_eq": 480, + "distinct_range": 2.480237789203085, + "num_eq": 540, "num_range": 1290, "upper_bound": "fcW8RsaCXoEz" }, { - "distinct_range": 1.8979493752002563, - "num_eq": 690, - "num_range": 990, + "distinct_range": 2.076478149100257, + "num_eq": 570, + "num_range": 1080, "upper_bound": "fcW8RsaCXoEzmss" }, { - "distinct_range": 1.725408522909324, - "num_eq": 480, - "num_range": 900, + "distinct_range": 2.134158097686375, + "num_eq": 660, + "num_range": 1110, "upper_bound": "gphy3v1U5" }, { - "distinct_range": 2.18551746235181, - "num_eq": 420, - "num_range": 1140, - "upper_bound": "gphy3v1U5yra" + "distinct_range": 1.2112789203084833, + "num_eq": 810, + "num_range": 630, + "upper_bound": "gphy3v1U5yr" }, { - "distinct_range": 2.4155719320730533, - "num_eq": 630, + "distinct_range": 2.4225578406169666, + "num_eq": 360, "num_range": 1260, "upper_bound": "gphy3v1U5yraPxx" }, { - "distinct_range": 2.243031079782121, - "num_eq": 480, - "num_range": 1170, + "distinct_range": 2.076478149100257, + "num_eq": 600, + "num_range": 1080, "upper_bound": "hy3v1U5yr" }, { - "distinct_range": 2.3005446972124317, - "num_eq": 510, - "num_range": 1200, - "upper_bound": "hy3v1U5yraPx" + "distinct_range": 1.3266388174807198, + "num_eq": 630, + "num_range": 690, + "upper_bound": "hy3v1U5yraP" }, { - "distinct_range": 2.3005446972124317, - "num_eq": 420, - "num_range": 1200, - "upper_bound": "hy3v1U5yraPxxEL" + "distinct_range": 2.364877892030848, + "num_eq": 720, + "num_range": 1230, + "upper_bound": "hy3v1U5yraPxxE" }, { - "distinct_range": 1.1502723486062159, - "num_eq": 690, - "num_range": 600, + "distinct_range": 1.9611182519280204, + "num_eq": 570, + "num_range": 1020, "upper_bound": "iwKdcgph" }, { - "distinct_range": 1.667894905479013, - "num_eq": 510, - "num_range": 870, + "distinct_range": 1.7880784061696657, + "num_eq": 540, + "num_range": 930, "upper_bound": "iwKdcgphy3v" }, { - "distinct_range": 1.955462992630567, - "num_eq": 750, - "num_range": 1020, + "distinct_range": 2.30719794344473, + "num_eq": 540, + "num_range": 1200, "upper_bound": "iwKdcgphy3v1U5" }, { - "distinct_range": 1.725408522909324, - "num_eq": 450, - "num_range": 900, - "upper_bound": "m9cdLXe0" + "distinct_range": 1.2689588688946014, + "num_eq": 630, + "num_range": 660, + "upper_bound": "iwKdcgphy3v1U5yr" }, { - "distinct_range": 1.955462992630567, - "num_eq": 540, - "num_range": 1020, - "upper_bound": "m9cdLXe0Yhg" + "distinct_range": 1.9034383033419022, + "num_eq": 660, + "num_range": 990, + "upper_bound": "m9cdLXe0Y" }, { - "distinct_range": 0.9202178788849728, - "num_eq": 900, - "num_range": 480, - "upper_bound": "m9cdLXe0YhgLR" + "distinct_range": 1.6727185089974292, + "num_eq": 510, + "num_range": 870, + "upper_bound": "m9cdLXe0YhgL" }, { - "distinct_range": 1.092758731175905, - "num_eq": 750, - "num_range": 570, + "distinct_range": 1.8457583547557839, + "num_eq": 660, + "num_range": 960, "upper_bound": "m9cdLXe0YhgLRrw" }, { - "distinct_range": 1.725408522909324, - "num_eq": 660, - "num_range": 900, - "upper_bound": "mMmp6NHnw" + "distinct_range": 1.2112789203084833, + "num_eq": 750, + "num_range": 630, + "upper_bound": "mMmp6NHn" }, { - "distinct_range": 1.955462992630567, - "num_eq": 360, - "num_range": 1020, - "upper_bound": "mMmp6NHnwiwK" + "distinct_range": 2.1918380462724936, + "num_eq": 510, + "num_range": 1140, + "upper_bound": "mMmp6NHnwiw" }, { - "distinct_range": 1.667894905479013, - "num_eq": 510, + "distinct_range": 1.6727185089974292, + "num_eq": 540, "num_range": 870, - "upper_bound": "mMmp6NHnwiwKdcg" + "upper_bound": "mMmp6NHnwiwKd" }, { - "distinct_range": 2.18551746235181, - "num_eq": 510, - "num_range": 1140, + "distinct_range": 1.7880784061696657, + "num_eq": 570, + "num_range": 930, + "upper_bound": "mMmp6NHnwiwKdcgp" + }, + { + "distinct_range": 1.0959190231362468, + "num_eq": 810, + "num_range": 570, "upper_bound": "mp6NHnwiw" }, { - "distinct_range": 2.0704902274911885, - "num_eq": 540, - "num_range": 1080, - "upper_bound": "mp6NHnwiwKdc" + "distinct_range": 0.9228791773778919, + "num_eq": 780, + "num_range": 480, + "upper_bound": "mp6NHnwiwKd" }, { - "distinct_range": 1.667894905479013, - "num_eq": 420, - "num_range": 870, - "upper_bound": "mp6NHnwiwKdcgph" + "distinct_range": 1.4996786632390744, + "num_eq": 750, + "num_range": 780, + "upper_bound": "mp6NHnwiwKdcgp" }, { - "distinct_range": 1.3228132008971483, - "num_eq": 660, - "num_range": 690, - "upper_bound": "mssaF9m9c" + "distinct_range": 2.0187982005141385, + "num_eq": 480, + "num_range": 1050, + "upper_bound": "mssaF9m9" }, { - "distinct_range": 1.0352451137455942, - "num_eq": 810, - "num_range": 540, + "distinct_range": 1.6150385604113109, + "num_eq": 540, + "num_range": 840, "upper_bound": "mssaF9m9cdL" }, { - "distinct_range": 2.1280038449214995, - "num_eq": 600, - "num_range": 1110, + "distinct_range": 1.7880784061696657, + "num_eq": 540, + "num_range": 930, "upper_bound": "mssaF9m9cdLXe0" }, { - "distinct_range": 2.1280038449214995, - "num_eq": 510, - "num_range": 1110, - "upper_bound": "nwiwKdcg" + "distinct_range": 1.6150385604113109, + "num_eq": 450, + "num_range": 840, + "upper_bound": "mssaF9m9cdLXe0Yh" }, { - "distinct_range": 1.8979493752002563, - "num_eq": 690, - "num_range": 990, - "upper_bound": "nwiwKdcgphy" + "distinct_range": 1.7880784061696657, + "num_eq": 480, + "num_range": 930, + "upper_bound": "nwiwKdcgph" }, { - "distinct_range": 1.4378404357577699, - "num_eq": 480, - "num_range": 750, + "distinct_range": 2.076478149100257, + "num_eq": 420, + "num_range": 1080, "upper_bound": "nwiwKdcgphy3v" }, { - "distinct_range": 2.012976610060878, - "num_eq": 420, - "num_range": 1050, + "distinct_range": 1.9611182519280204, + "num_eq": 690, + "num_range": 1020, "upper_bound": "nwiwKdcgphy3v1U5" }, { - "distinct_range": 2.012976610060878, - "num_eq": 570, - "num_range": 1050, + "distinct_range": 2.076478149100257, + "num_eq": 630, + "num_range": 1080, "upper_bound": "o5B1fcW8Rs" }, { - "distinct_range": 2.18551746235181, - "num_eq": 540, + "distinct_range": 2.30719794344473, + "num_eq": 510, + "num_range": 1200, + "upper_bound": "o5B1fcW8RsaCXo" + }, + { + "distinct_range": 2.1918380462724936, + "num_eq": 780, "num_range": 1140, - "upper_bound": "o5B1fcW8RsaCX" + "upper_bound": "oEzmssaF" }, { - "distinct_range": 2.243031079782121, + "distinct_range": 1.6727185089974292, "num_eq": 540, - "num_range": 1170, - "upper_bound": "o5B1fcW8RsaCXoEz" + "num_range": 870, + "upper_bound": "oEzmssaF9m9" }, { - "distinct_range": 2.1280038449214995, - "num_eq": 630, - "num_range": 1110, - "upper_bound": "oEzmssaF9m" + "distinct_range": 1.7880784061696657, + "num_eq": 390, + "num_range": 930, + "upper_bound": "oEzmssaF9m9cdL" }, { - "distinct_range": 1.667894905479013, + "distinct_range": 2.076478149100257, "num_eq": 540, - "num_range": 870, - "upper_bound": "oEzmssaF9m9cd" - }, - { - "distinct_range": 2.0704902274911885, - "num_eq": 450, "num_range": 1080, - "upper_bound": "oEzmssaF9m9cdLXe" + "upper_bound": "p6NHnwiw" }, { - "distinct_range": 2.243031079782121, - "num_eq": 690, - "num_range": 1170, + "distinct_range": 1.7880784061696657, + "num_eq": 540, + "num_range": 930, "upper_bound": "p6NHnwiwKd" }, { - "distinct_range": 1.2077859660365267, - "num_eq": 660, - "num_range": 630, - "upper_bound": "p6NHnwiwKdcg" - }, - { - "distinct_range": 0.9777314963152836, - "num_eq": 750, - "num_range": 510, - "upper_bound": "p6NHnwiwKdcgph" + "distinct_range": 1.5573586118251928, + "num_eq": 450, + "num_range": 810, + "upper_bound": "p6NHnwiwKdcgp" }, { - "distinct_range": 1.1502723486062159, - "num_eq": 660, - "num_range": 600, + "distinct_range": 1.6727185089974292, + "num_eq": 510, + "num_range": 870, "upper_bound": "p6NHnwiwKdcgphy3" }, { - "distinct_range": 1.725408522909324, - "num_eq": 600, + "distinct_range": 1.7303984575835474, + "num_eq": 570, "num_range": 900, "upper_bound": "phy3v1U5yr" }, { - "distinct_range": 1.8979493752002563, - "num_eq": 630, - "num_range": 990, + "distinct_range": 2.134158097686375, + "num_eq": 480, + "num_range": 1110, "upper_bound": "phy3v1U5yraPx" }, { - "distinct_range": 1.8979493752002563, - "num_eq": 390, - "num_range": 990, - "upper_bound": "phy3v1U5yraPxxEL" + "distinct_range": 1.153598971722365, + "num_eq": 600, + "num_range": 600, + "upper_bound": "phy3v1U5yraPxxE" }, { - "distinct_range": 1.2652995834668375, + "distinct_range": 1.5573586118251928, "num_eq": 600, - "num_range": 660, + "num_range": 810, "upper_bound": "raPxxELo5" }, { - "distinct_range": 1.380326818327459, - "num_eq": 450, - "num_range": 720, - "upper_bound": "raPxxELo5B1" - }, - { - "distinct_range": 1.7829221403396347, - "num_eq": 780, + "distinct_range": 1.7880784061696657, + "num_eq": 540, "num_range": 930, - "upper_bound": "raPxxELo5B1fcW" + "upper_bound": "raPxxELo5B1f" }, { - "distinct_range": 1.2077859660365267, + "distinct_range": 1.2689588688946014, "num_eq": 570, - "num_range": 630, - "upper_bound": "raPxxELo5B1fcW8R" - }, - { - "distinct_range": 1.7829221403396347, - "num_eq": 540, - "num_range": 930, - "upper_bound": "rumMmp6NHn" + "num_range": 660, + "upper_bound": "raPxxELo5B1fcW8" }, { - "distinct_range": 1.7829221403396347, - "num_eq": 360, - "num_range": 930, - "upper_bound": "rumMmp6NHnwiw" + "distinct_range": 1.9611182519280204, + "num_eq": 450, + "num_range": 1020, + "upper_bound": "rumMmp6NH" }, { - "distinct_range": 2.0704902274911885, + "distinct_range": 1.3266388174807198, "num_eq": 660, - "num_range": 1080, - "upper_bound": "rumMmp6NHnwiwKdc" + "num_range": 690, + "upper_bound": "rumMmp6NHnw" }, { - "distinct_range": 1.380326818327459, - "num_eq": 810, - "num_range": 720, - "upper_bound": "saCXoEzms" + "distinct_range": 2.076478149100257, + "num_eq": 720, + "num_range": 1080, + "upper_bound": "rumMmp6NHnwiwK" }, { - "distinct_range": 2.012976610060878, - "num_eq": 540, - "num_range": 1050, - "upper_bound": "saCXoEzmssaF" + "distinct_range": 1.7303984575835474, + "num_eq": 600, + "num_range": 900, + "upper_bound": "saCXoEzm" }, { - "distinct_range": 1.725408522909324, - "num_eq": 420, - "num_range": 900, - "upper_bound": "saCXoEzmssaF9m9" + "distinct_range": 1.3266388174807198, + "num_eq": 450, + "num_range": 690, + "upper_bound": "saCXoEzmss" }, { - "distinct_range": 1.725408522909324, + "distinct_range": 1.8457583547557839, "num_eq": 480, - "num_range": 900, - "upper_bound": "saF9m9cdL" + "num_range": 960, + "upper_bound": "saCXoEzmssaF9" }, { - "distinct_range": 1.0352451137455942, + "distinct_range": 1.6727185089974292, "num_eq": 690, - "num_range": 540, - "upper_bound": "saF9m9cdLXe" + "num_range": 870, + "upper_bound": "saCXoEzmssaF9m9c" }, { - "distinct_range": 0.9777314963152836, - "num_eq": 690, - "num_range": 510, - "upper_bound": "saF9m9cdLXe0Y" + "distinct_range": 1.4419987146529563, + "num_eq": 600, + "num_range": 750, + "upper_bound": "saF9m9cdL" }, { - "distinct_range": 1.667894905479013, - "num_eq": 390, + "distinct_range": 1.6727185089974292, + "num_eq": 780, "num_range": 870, - "upper_bound": "saF9m9cdLXe0YhgL" + "upper_bound": "saF9m9cdLXe0" }, { - "distinct_range": 1.2077859660365267, - "num_eq": 510, - "num_range": 630, + "distinct_range": 1.9034383033419022, + "num_eq": 630, + "num_range": 990, + "upper_bound": "saF9m9cdLXe0Yhg" + }, + { + "distinct_range": 2.076478149100257, + "num_eq": 570, + "num_range": 1080, "upper_bound": "ssaF9m9cd" }, { - "distinct_range": 0.9202178788849728, - "num_eq": 660, - "num_range": 480, + "distinct_range": 1.2112789203084833, + "num_eq": 690, + "num_range": 630, "upper_bound": "ssaF9m9cdLX" }, { - "distinct_range": 1.4378404357577699, - "num_eq": 720, - "num_range": 750, + "distinct_range": 1.0382390745501284, + "num_eq": 540, + "num_range": 540, "upper_bound": "ssaF9m9cdLXe0" }, { - "distinct_range": 1.3228132008971483, - "num_eq": 450, - "num_range": 690, - "upper_bound": "ssaF9m9cdLXe0Yhg" + "distinct_range": 1.384318766066838, + "num_eq": 510, + "num_range": 720, + "upper_bound": "ssaF9m9cdLXe0Yh" }, { - "distinct_range": 1.1502723486062159, - "num_eq": 510, - "num_range": 600, + "distinct_range": 1.6727185089974292, + "num_eq": 390, + "num_range": 870, "upper_bound": "umMmp6NHn" }, { - "distinct_range": 2.012976610060878, + "distinct_range": 0.9805591259640102, "num_eq": 600, - "num_range": 1050, - "upper_bound": "umMmp6NHnwiw" + "num_range": 510, + "upper_bound": "umMmp6NHnwi" }, { - "distinct_range": 1.4953540531880807, - "num_eq": 300, - "num_range": 780, - "upper_bound": "umMmp6NHnwiwKd" + "distinct_range": 0.9805591259640102, + "num_eq": 690, + "num_range": 510, + "upper_bound": "umMmp6NHnwiwK" }, { - "distinct_range": 1.1502723486062159, - "num_eq": 510, - "num_range": 600, - "upper_bound": "umMmp6NHnwiwKdcg" + "distinct_range": 1.4996786632390744, + "num_eq": 570, + "num_range": 780, + "upper_bound": "umMmp6NHnwiwKdc" }, { - "distinct_range": 1.8979493752002563, - "num_eq": 480, - "num_range": 990, - "upper_bound": "v1U5yraPxx" + "distinct_range": 1.0382390745501284, + "num_eq": 570, + "num_range": 540, + "upper_bound": "v1U5yraP" }, { - "distinct_range": 1.092758731175905, - "num_eq": 570, - "num_range": 570, - "upper_bound": "v1U5yraPxxEL" + "distinct_range": 0.8075192802056554, + "num_eq": 750, + "num_range": 420, + "upper_bound": "v1U5yraPxx" }, { - "distinct_range": 1.8404357577699455, + "distinct_range": 1.2689588688946014, "num_eq": 600, - "num_range": 960, - "upper_bound": "v1U5yraPxxELo5B" + "num_range": 660, + "upper_bound": "v1U5yraPxxEL" }, { - "distinct_range": 1.8979493752002563, - "num_eq": 840, - "num_range": 990, - "upper_bound": "wKdcgphy3" + "distinct_range": 1.2689588688946014, + "num_eq": 720, + "num_range": 660, + "upper_bound": "v1U5yraPxxELo5" }, { - "distinct_range": 1.2077859660365267, - "num_eq": 720, + "distinct_range": 1.2112789203084833, + "num_eq": 420, "num_range": 630, - "upper_bound": "wKdcgphy3v1" + "upper_bound": "v1U5yraPxxELo5B1" }, { - "distinct_range": 1.092758731175905, - "num_eq": 660, - "num_range": 570, - "upper_bound": "wKdcgphy3v1U5" + "distinct_range": 0.7498393316195372, + "num_eq": 780, + "num_range": 390, + "upper_bound": "wKdcgphy3" }, { - "distinct_range": 1.2077859660365267, - "num_eq": 570, - "num_range": 630, - "upper_bound": "wKdcgphy3v1U5yr" + "distinct_range": 1.6727185089974292, + "num_eq": 420, + "num_range": 870, + "upper_bound": "wKdcgphy3v1U" }, { - "distinct_range": 1.380326818327459, + "distinct_range": 1.4419987146529563, "num_eq": 390, - "num_range": 720, - "upper_bound": "wiwKdcgp" + "num_range": 750, + "upper_bound": "wKdcgphy3v1U5y" }, { - "distinct_range": 1.0352451137455942, + "distinct_range": 0.8075192802056554, "num_eq": 720, - "num_range": 540, + "num_range": 420, + "upper_bound": "wKdcgphy3v1U5yra" + }, + { + "distinct_range": 1.7303984575835474, + "num_eq": 450, + "num_range": 900, "upper_bound": "wiwKdcgphy" }, { - "distinct_range": 1.1502723486062159, + "distinct_range": 1.0959190231362468, "num_eq": 540, - "num_range": 600, + "num_range": 570, "upper_bound": "wiwKdcgphy3v" }, { - "distinct_range": 1.8979493752002563, + "distinct_range": 1.0382390745501284, "num_eq": 570, - "num_range": 990, - "upper_bound": "wiwKdcgphy3v1U5" + "num_range": 540, + "upper_bound": "wiwKdcgphy3v1U" }, { - "distinct_range": 1.3228132008971483, - "num_eq": 540, - "num_range": 690, - "upper_bound": "xELo5B1f" + "distinct_range": 1.384318766066838, + "num_eq": 450, + "num_range": 720, + "upper_bound": "wiwKdcgphy3v1U5y" }, { - "distinct_range": 1.092758731175905, - "num_eq": 660, + "distinct_range": 1.0959190231362468, + "num_eq": 450, "num_range": 570, - "upper_bound": "xELo5B1fcW" + "upper_bound": "xELo5B1fc" }, { - "distinct_range": 1.0352451137455942, - "num_eq": 510, - "num_range": 540, - "upper_bound": "xELo5B1fcW8R" + "distinct_range": 1.3266388174807198, + "num_eq": 600, + "num_range": 690, + "upper_bound": "xELo5B1fcW8" }, { - "distinct_range": 0.9777314963152836, - "num_eq": 570, - "num_range": 510, + "distinct_range": 1.4419987146529563, + "num_eq": 750, + "num_range": 750, "upper_bound": "xELo5B1fcW8Rsa" }, { - "distinct_range": 1.2652995834668375, - "num_eq": 600, - "num_range": 660, + "distinct_range": 1.2112789203084833, + "num_eq": 480, + "num_range": 630, "upper_bound": "xELo5B1fcW8RsaCX" }, { - "distinct_range": 1.4378404357577699, - "num_eq": 720, - "num_range": 750, - "upper_bound": "xxELo5B1f" + "distinct_range": 1.2112789203084833, + "num_eq": 660, + "num_range": 630, + "upper_bound": "xxELo5B1f" }, { - "distinct_range": 0.9777314963152836, - "num_eq": 480, - "num_range": 510, + "distinct_range": 1.0959190231362468, + "num_eq": 540, + "num_range": 570, "upper_bound": "xxELo5B1fcW" }, { - "distinct_range": 1.1502723486062159, - "num_eq": 510, - "num_range": 600, - "upper_bound": "xxELo5B1fcW8R" + "distinct_range": 1.4996786632390744, + "num_eq": 390, + "num_range": 780, + "upper_bound": "xxELo5B1fcW8Rs" }, { - "distinct_range": 1.2652995834668375, - "num_eq": 540, - "num_range": 660, - "upper_bound": "xxELo5B1fcW8Rsa" + "distinct_range": 0.8075192802056554, + "num_eq": 570, + "num_range": 420, + "upper_bound": "xxELo5B1fcW8RsaC" }, { - "distinct_range": 1.1502723486062159, - "num_eq": 450, - "num_range": 600, - "upper_bound": "y3v1U5yr" + "distinct_range": 1.2689588688946014, + "num_eq": 570, + "num_range": 660, + "upper_bound": "y3v1U5yra" }, { - "distinct_range": 1.3228132008971483, - "num_eq": 750, - "num_range": 690, + "distinct_range": 0.8075192802056554, + "num_eq": 720, + "num_range": 420, "upper_bound": "y3v1U5yraPx" }, { - "distinct_range": 1.4953540531880807, - "num_eq": 450, - "num_range": 780, - "upper_bound": "y3v1U5yraPxxEL" - }, - { - "distinct_range": 0.6901634091637295, - "num_eq": 600, - "num_range": 360, - "upper_bound": "y3v1U5yraPxxELo5" + "distinct_range": 0.7498393316195372, + "num_eq": 540, + "num_range": 390, + "upper_bound": "y3v1U5yraPxxE" }, { - "distinct_range": 0.862704261454662, - "num_eq": 510, - "num_range": 450, - "upper_bound": "yraPxxELo" + "distinct_range": 1.153598971722365, + "num_eq": 630, + "num_range": 600, + "upper_bound": "y3v1U5yraPxxELo" }, { - "distinct_range": 1.1502723486062159, - "num_eq": 600, - "num_range": 600, - "upper_bound": "yraPxxELo5B" + "distinct_range": 0.9805591259640102, + "num_eq": 720, + "num_range": 510, + "upper_bound": "yraPxxEL" }, { - "distinct_range": 0.8051906440243511, - "num_eq": 360, - "num_range": 420, - "upper_bound": "yraPxxELo5B1f" + "distinct_range": 1.0959190231362468, + "num_eq": 630, + "num_range": 570, + "upper_bound": "yraPxxELo5" }, { - "distinct_range": 0.9777314963152836, + "distinct_range": 0.9228791773778919, "num_eq": 570, - "num_range": 510, - "upper_bound": "yraPxxELo5B1fcW" + "num_range": 480, + "upper_bound": "yraPxxELo5B1" }, { - "distinct_range": 1.092758731175905, - "num_eq": 390, + "distinct_range": 1.0959190231362468, + "num_eq": 420, "num_range": 570, - "upper_bound": "zmssaF9m" + "upper_bound": "yraPxxELo5B1fc" }, { - "distinct_range": 1.2077859660365267, - "num_eq": 480, - "num_range": 630, - "upper_bound": "zmssaF9m9c" + "distinct_range": 1.0382390745501284, + "num_eq": 390, + "num_range": 540, + "upper_bound": "yraPxxELo5B1fcW8" }, { "distinct_range": 0, - "num_eq": 750, + "num_eq": 780, "num_range": 0, - "upper_bound": "zmssaF9m9cd" + "upper_bound": "zmssaF9m" }, { - "distinct_range": 1.0352451137455942, - "num_eq": 540, - "num_range": 540, - "upper_bound": "zmssaF9m9cdLX" + "distinct_range": 0.692159383033419, + "num_eq": 630, + "num_range": 360, + "upper_bound": "zmssaF9m9c" + }, + { + "distinct_range": 0.7498393316195372, + "num_eq": 390, + "num_range": 390, + "upper_bound": "zmssaF9m9cdL" }, { "distinct_range": 0, - "num_eq": 690, + "num_eq": 840, "num_range": 0, - "upper_bound": "zmssaF9m9cdLXe" + "upper_bound": "zmssaF9m9cdLX" }, { "distinct_range": 0, "num_eq": 630, "num_range": 0, - "upper_bound": "zmssaF9m9cdLXe0" + "upper_bound": "zmssaF9m9cdLXe" }, { - "distinct_range": 0, - "num_eq": 480, - "num_range": 0, + "distinct_range": 1.0382390745501284, + "num_eq": 690, + "num_range": 540, "upper_bound": "zmssaF9m9cdLXe0Y" } ], @@ -3808,13 +3809,14 @@ ALTER TABLE "customer" INJECT STATISTICS '[ "row_count": 300000 }, { + "avg_size": 30, "columns": [ "c_w_id", "c_d_id", "c_last", "c_first" ], - "created_at": "2021-09-08 20:48:24.719584", + "created_at": "2022-02-25 01:08:05.836313", "distinct_count": 296493, "histo_col_type": "", "name": "__auto__", @@ -3822,10 +3824,11 @@ ALTER TABLE "customer" INJECT STATISTICS '[ "row_count": 300000 }, { + "avg_size": 4, "columns": [ "c_middle" ], - "created_at": "2021-09-08 20:48:24.719584", + "created_at": "2022-02-25 01:08:05.836313", "distinct_count": 1, "histo_buckets": [ { @@ -3842,22 +3845,23 @@ ALTER TABLE "customer" INJECT STATISTICS '[ "row_count": 300000 }, { + "avg_size": 17, "columns": [ "c_street_1" ], - "created_at": "2021-09-08 20:48:24.719584", + "created_at": "2022-02-25 01:08:05.836313", "distinct_count": 770, "histo_buckets": [ { "distinct_range": 0, - "num_eq": 570, + "num_eq": 360, "num_range": 0, "upper_bound": "0YhgLRrwsm" }, { - "distinct_range": 768, - "num_eq": 390, - "num_range": 299040, + "distinct_range": 767.9999999999999, + "num_eq": 750, + "num_range": 298890, "upper_bound": "zmssaF9m9cdLXe0YhgLR" } ], @@ -3868,22 +3872,23 @@ ALTER TABLE "customer" INJECT STATISTICS '[ "row_count": 300000 }, { + "avg_size": 17, "columns": [ "c_street_2" ], - "created_at": "2021-09-08 20:48:24.719584", + "created_at": "2022-02-25 01:08:05.836313", "distinct_count": 880, "histo_buckets": [ { "distinct_range": 0, - "num_eq": 60, + "num_eq": 30, "num_range": 0, - "upper_bound": "0ObpVWo1Ba" + "upper_bound": "0ObpVWo1BahdejZr" }, { "distinct_range": 878, - "num_eq": 540, - "num_range": 299400, + "num_eq": 450, + "num_range": 299520, "upper_bound": "zmssaF9m9cdLXe0YhgLR" } ], @@ -3894,10 +3899,11 @@ ALTER TABLE "customer" INJECT STATISTICS '[ "row_count": 300000 }, { + "avg_size": 18, "columns": [ "c_city" ], - "created_at": "2021-09-08 20:48:24.719584", + "created_at": "2022-02-25 01:08:05.836313", "distinct_count": 965, "histo_buckets": [ { @@ -3908,8 +3914,8 @@ ALTER TABLE "customer" INJECT STATISTICS '[ }, { "distinct_range": 963.0000000000001, - "num_eq": 540, - "num_range": 298980, + "num_eq": 420, + "num_range": 299100, "upper_bound": "zmssaF9m9cdLXe0YhgLR" } ], @@ -3920,22 +3926,23 @@ ALTER TABLE "customer" INJECT STATISTICS '[ "row_count": 300000 }, { + "avg_size": 4, "columns": [ "c_state" ], - "created_at": "2021-09-08 20:48:24.719584", + "created_at": "2022-02-25 01:08:05.836313", "distinct_count": 26, "histo_buckets": [ { "distinct_range": 0, - "num_eq": 10680, + "num_eq": 11310, "num_range": 0, "upper_bound": "AK" }, { "distinct_range": 24, - "num_eq": 11940, - "num_range": 277380, + "num_eq": 11610, + "num_range": 277080, "upper_bound": "ZT" } ], @@ -3946,22 +3953,23 @@ ALTER TABLE "customer" INJECT STATISTICS '[ "row_count": 300000 }, { + "avg_size": 11, "columns": [ "c_zip" ], - "created_at": "2021-09-08 20:48:24.719584", + "created_at": "2022-02-25 01:08:05.836313", "distinct_count": 10, "histo_buckets": [ { "distinct_range": 0, - "num_eq": 28770, + "num_eq": 28650, "num_range": 0, "upper_bound": "022311111" }, { "distinct_range": 8, - "num_eq": 31110, - "num_range": 240120, + "num_eq": 29940, + "num_range": 241410, "upper_bound": "902211111" } ], @@ -3972,22 +3980,23 @@ ALTER TABLE "customer" INJECT STATISTICS '[ "row_count": 300000 }, { + "avg_size": 18, "columns": [ "c_phone" ], - "created_at": "2021-09-08 20:48:24.719584", + "created_at": "2022-02-25 01:08:05.836313", "distinct_count": 10, "histo_buckets": [ { "distinct_range": 0, - "num_eq": 31140, + "num_eq": 30480, "num_range": 0, "upper_bound": "0223082947329423" }, { "distinct_range": 8, - "num_eq": 30150, - "num_range": 238710, + "num_eq": 31530, + "num_range": 237990, "upper_bound": "9473294232201446" } ], @@ -3998,10 +4007,11 @@ ALTER TABLE "customer" INJECT STATISTICS '[ "row_count": 300000 }, { + "avg_size": 7, "columns": [ "c_since" ], - "created_at": "2021-09-08 20:48:24.719584", + "created_at": "2022-02-25 01:08:05.836313", "distinct_count": 1, "histo_buckets": [ { @@ -4018,21 +4028,22 @@ ALTER TABLE "customer" INJECT STATISTICS '[ "row_count": 300000 }, { + "avg_size": 4, "columns": [ "c_credit" ], - "created_at": "2021-09-08 20:48:24.719584", + "created_at": "2022-02-25 01:08:05.836313", "distinct_count": 2, "histo_buckets": [ { "distinct_range": 0, - "num_eq": 33570, + "num_eq": 34410, "num_range": 0, "upper_bound": "BC" }, { "distinct_range": 0, - "num_eq": 266430, + "num_eq": 265590, "num_range": 0, "upper_bound": "GC" } @@ -4044,10 +4055,11 @@ ALTER TABLE "customer" INJECT STATISTICS '[ "row_count": 300000 }, { + "avg_size": 7, "columns": [ "c_credit_lim" ], - "created_at": "2021-09-08 20:48:24.719584", + "created_at": "2022-02-25 01:08:05.836313", "distinct_count": 1, "histo_buckets": [ { @@ -4064,22 +4076,23 @@ ALTER TABLE "customer" INJECT STATISTICS '[ "row_count": 300000 }, { + "avg_size": 6, "columns": [ "c_discount" ], - "created_at": "2021-09-08 20:48:24.719584", + "created_at": "2022-02-25 01:08:05.836313", "distinct_count": 5000, "histo_buckets": [ { "distinct_range": 0, "num_eq": 90, "num_range": 0, - "upper_bound": "0.0001" + "upper_bound": "0" }, { "distinct_range": 4998, - "num_eq": 30, - "num_range": 299880, + "num_eq": 90, + "num_range": 299820, "upper_bound": "0.5" } ], @@ -4090,10 +4103,11 @@ ALTER TABLE "customer" INJECT STATISTICS '[ "row_count": 300000 }, { + "avg_size": 6, "columns": [ "c_balance" ], - "created_at": "2021-09-08 20:48:24.719584", + "created_at": "2022-02-25 01:08:05.836313", "distinct_count": 1, "histo_buckets": [ { @@ -4110,10 +4124,11 @@ ALTER TABLE "customer" INJECT STATISTICS '[ "row_count": 300000 }, { + "avg_size": 6, "columns": [ "c_ytd_payment" ], - "created_at": "2021-09-08 20:48:24.719584", + "created_at": "2022-02-25 01:08:05.836313", "distinct_count": 1, "histo_buckets": [ { @@ -4130,10 +4145,11 @@ ALTER TABLE "customer" INJECT STATISTICS '[ "row_count": 300000 }, { + "avg_size": 2, "columns": [ "c_payment_cnt" ], - "created_at": "2021-09-08 20:48:24.719584", + "created_at": "2022-02-25 01:08:05.836313", "distinct_count": 1, "histo_buckets": [ { @@ -4150,10 +4166,11 @@ ALTER TABLE "customer" INJECT STATISTICS '[ "row_count": 300000 }, { + "avg_size": 2, "columns": [ "c_delivery_cnt" ], - "created_at": "2021-09-08 20:48:24.719584", + "created_at": "2022-02-25 01:08:05.836313", "distinct_count": 1, "histo_buckets": [ { @@ -4170,22 +4187,23 @@ ALTER TABLE "customer" INJECT STATISTICS '[ "row_count": 300000 }, { + "avg_size": 403, "columns": [ "c_data" ], - "created_at": "2021-09-08 20:48:24.719584", + "created_at": "2022-02-25 01:08:05.836313", "distinct_count": 16976, "histo_buckets": [ { "distinct_range": 0, "num_eq": 30, "num_range": 0, - "upper_bound": "0ObpVWo1BahdejZrKB2O3Hzk13xWSP8P9fwb2ZjtZAs3NbYdihFxFime6B6Adnt5jrXvRR7OGYhlpdljbDvShaRF4E9zNHsJ7ZvyiJ3n2X1f4fJoMgn5buTDyUmQupcYMoPylHqYo89SqHqQ4HFVNpmnIWHyIowzQN2r4uSQJ8PYVLLLZk9Epp6cNEnaVrN3JXcrBCOuRRSlC0zvh9lctkhRvAvE5H6TtiDNPEJrcjAUOegvQ1Ol7SuF7jPf275wNDlEbdC58hrunlPfhoY1dORoIgb0VnxqkqbEWTXujHUO" + "upper_bound": "0ObpVWo1BahdejZrKB2O3Hzk13xWSP8P9fwb2ZjtZAs3NbYdihFxFime6B6Adnt5jrXvRR7OGYhlpdljbDvShaRF4E9zNHsJ7ZvyiJ3n2X1f4fJoMgn5buTDyUmQupcYMoPylHqYo89SqHqQ4HFVNpmnIWHyIowzQN2r4uSQJ8PYVLLLZk9Epp6cNEnaVrN3JXcrBCOuRRSlC0zvh9lctkhRvAvE5H6TtiDNPEJrcjAUOegvQ1Ol7SuF7jPf275wNDlEbdC58hrunlPfhoY1dORoIgb0VnxqkqbEWTXujHUOvCRfqCd" }, { "distinct_range": 16974, - "num_eq": 390, - "num_range": 299580, + "num_eq": 240, + "num_range": 299730, "upper_bound": "zmssaF9m9cdLXe0YhgLRrwsmd68P2bElAgrnp8ueWNXJpBB0ObpVWo1BahdejZrKB2O3Hzk13xWSP8P9fwb2ZjtZAs3NbYdihFxFime6B6Adnt5jrXvRR7OGYhlpdljbDvShaRF4E9zNHsJ7ZvyiJ3n2X1f4fJoMgn5buTDyUmQupcYMoPylHqYo89SqHqQ4HFVNpmnIWHyIowzQN2r4uSQJ8PYVLLLZk9Epp6cNEnaVrN3JXcrBCOuRRSlC0zvh9lctkhRvAvE5H6TtiDNPEJrcjAUOegvQ1Ol7SuF7jPf275wNDlEbdC58hrunlPfhoY1dORoIgb0VnxqkqbEWTXujHUOvCRfqCdVyc8gRGMfAd4nWB1rXYANQ0fa6ZQJJI2uTeFFazaVwxnN" } ], @@ -4194,76 +4212,72 @@ ALTER TABLE "customer" INJECT STATISTICS '[ "name": "__auto__", "null_count": 0, "row_count": 300000 - } -]'; ----- - -exec-ddl -ALTER TABLE "district" INJECT STATISTICS '[ + }, { + "avg_size": 1, "columns": [ - "d_w_id" + "c_w_id" ], - "created_at": "2021-09-08 20:49:16.527128", + "created_at": "2022-02-25 01:09:16.735123", "distinct_count": 10, "histo_buckets": [ { "distinct_range": 0, - "num_eq": 10, + "num_eq": 29520, "num_range": 0, "upper_bound": "0" }, { "distinct_range": 0, - "num_eq": 10, + "num_eq": 32190, "num_range": 0, "upper_bound": "1" }, { "distinct_range": 0, - "num_eq": 10, + "num_eq": 29730, "num_range": 0, "upper_bound": "2" }, { "distinct_range": 0, - "num_eq": 10, + "num_eq": 29040, "num_range": 0, "upper_bound": "3" }, { "distinct_range": 0, - "num_eq": 10, + "num_eq": 30060, "num_range": 0, "upper_bound": "4" }, { "distinct_range": 0, - "num_eq": 10, + "num_eq": 30510, "num_range": 0, "upper_bound": "5" }, { "distinct_range": 0, - "num_eq": 10, + "num_eq": 29700, "num_range": 0, "upper_bound": "6" }, { "distinct_range": 0, - "num_eq": 10, + "num_eq": 30150, "num_range": 0, "upper_bound": "7" }, { "distinct_range": 0, - "num_eq": 10, + "num_eq": 29250, "num_range": 0, "upper_bound": "8" }, { "distinct_range": 0, - "num_eq": 10, + "num_eq": 29850, "num_range": 0, "upper_bound": "9" } @@ -4272,72 +4286,73 @@ ALTER TABLE "district" INJECT STATISTICS '[ "histo_version": 1, "name": "__auto__", "null_count": 0, - "row_count": 100 + "row_count": 300000 }, { + "avg_size": 1, "columns": [ - "d_id" + "c_d_id" ], - "created_at": "2021-09-08 20:49:16.527128", + "created_at": "2022-02-25 01:09:16.735123", "distinct_count": 10, "histo_buckets": [ { "distinct_range": 0, - "num_eq": 10, + "num_eq": 29640, "num_range": 0, "upper_bound": "1" }, { "distinct_range": 0, - "num_eq": 10, + "num_eq": 30540, "num_range": 0, "upper_bound": "2" }, { "distinct_range": 0, - "num_eq": 10, + "num_eq": 29280, "num_range": 0, "upper_bound": "3" }, { "distinct_range": 0, - "num_eq": 10, + "num_eq": 30000, "num_range": 0, "upper_bound": "4" }, { "distinct_range": 0, - "num_eq": 10, + "num_eq": 32070, "num_range": 0, "upper_bound": "5" }, { "distinct_range": 0, - "num_eq": 10, + "num_eq": 28470, "num_range": 0, "upper_bound": "6" }, { "distinct_range": 0, - "num_eq": 10, + "num_eq": 29250, "num_range": 0, "upper_bound": "7" }, { "distinct_range": 0, - "num_eq": 10, + "num_eq": 30450, "num_range": 0, "upper_bound": "8" }, { "distinct_range": 0, - "num_eq": 10, + "num_eq": 29280, "num_range": 0, "upper_bound": "9" }, { "distinct_range": 0, - "num_eq": 10, + "num_eq": 31020, "num_range": 0, "upper_bound": "10" } @@ -4346,313 +4361,14690 @@ ALTER TABLE "district" INJECT STATISTICS '[ "histo_version": 1, "name": "__auto__", "null_count": 0, - "row_count": 100 + "row_count": 300000 }, { + "avg_size": 2, "columns": [ - "d_w_id", - "d_id" + "c_w_id", + "c_d_id" ], - "created_at": "2021-09-08 20:49:16.527128", + "created_at": "2022-02-25 01:09:16.735123", "distinct_count": 100, "histo_col_type": "", "name": "__auto__", "null_count": 0, - "row_count": 100 + "row_count": 300000 }, { + "avg_size": 3, "columns": [ - "d_name" + "c_id" ], - "created_at": "2021-09-08 20:49:16.527128", - "distinct_count": 78, + "created_at": "2022-02-25 01:09:16.735123", + "distinct_count": 2999, "histo_buckets": [ { "distinct_range": 0, - "num_eq": 1, + "num_eq": 150, "num_range": 0, - "upper_bound": "1U5yraPx" + "upper_bound": "1" }, { - "distinct_range": 76, - "num_eq": 1, - "num_range": 98, - "upper_bound": "zmssaF9m" - } - ], - "histo_col_type": "VARCHAR(10)", - "histo_version": 1, - "name": "__auto__", - "null_count": 0, - "row_count": 100 - }, - { - "columns": [ - "d_street_1" - ], - "created_at": "2021-09-08 20:49:16.527128", - "distinct_count": 91, - "histo_buckets": [ + "distinct_range": 14.994642857142857, + "num_eq": 120, + "num_range": 1380, + "upper_bound": "17" + }, { - "distinct_range": 0, - "num_eq": 1, - "num_range": 0, - "upper_bound": "0YhgLRrwsmd68P2bEl" + "distinct_range": 18.993214285714288, + "num_eq": 210, + "num_range": 1470, + "upper_bound": "37" }, { - "distinct_range": 89, - "num_eq": 1, - "num_range": 98, - "upper_bound": "zmssaF9m9cdL" - } - ], - "histo_col_type": "VARCHAR(20)", - "histo_version": 1, - "name": "__auto__", - "null_count": 0, - "row_count": 100 - }, - { - "columns": [ - "d_street_2" - ], - "created_at": "2021-09-08 20:49:16.527128", - "distinct_count": 95, - "histo_buckets": [ + "distinct_range": 16.993928571428572, + "num_eq": 150, + "num_range": 1440, + "upper_bound": "55" + }, { - "distinct_range": 0, - "num_eq": 1, - "num_range": 0, - "upper_bound": "0YhgLRrwsmd68" + "distinct_range": 13.995000000000001, + "num_eq": 60, + "num_range": 1470, + "upper_bound": "70" }, { - "distinct_range": 93, - "num_eq": 1, - "num_range": 98, - "upper_bound": "zmssaF9m9cdLXe0YhgLR" - } - ], - "histo_col_type": "VARCHAR(20)", - "histo_version": 1, - "name": "__auto__", - "null_count": 0, - "row_count": 100 - }, - { - "columns": [ - "d_city" - ], - "created_at": "2021-09-08 20:49:16.527128", - "distinct_count": 94, - "histo_buckets": [ + "distinct_range": 13.995000000000001, + "num_eq": 120, + "num_range": 1380, + "upper_bound": "85" + }, { - "distinct_range": 0, - "num_eq": 1, - "num_range": 0, - "upper_bound": "0YhgLRrwsmd" + "distinct_range": 14.994642857142857, + "num_eq": 150, + "num_range": 1350, + "upper_bound": "101" }, { - "distinct_range": 92, - "num_eq": 1, - "num_range": 98, - "upper_bound": "zmssaF9m9cdLXe0YhgLR" + "distinct_range": 12.995357142857143, + "num_eq": 90, + "num_range": 1470, + "upper_bound": "115" + }, + { + "distinct_range": 10.99607142857143, + "num_eq": 60, + "num_range": 1470, + "upper_bound": "127" + }, + { + "distinct_range": 15.994285714285715, + "num_eq": 90, + "num_range": 1470, + "upper_bound": "144" + }, + { + "distinct_range": 13.995000000000001, + "num_eq": 90, + "num_range": 1470, + "upper_bound": "159" + }, + { + "distinct_range": 12.995357142857143, + "num_eq": 150, + "num_range": 1440, + "upper_bound": "173" + }, + { + "distinct_range": 16.993928571428572, + "num_eq": 240, + "num_range": 1410, + "upper_bound": "191" + }, + { + "distinct_range": 13.995000000000001, + "num_eq": 60, + "num_range": 1470, + "upper_bound": "206" + }, + { + "distinct_range": 14.994642857142857, + "num_eq": 60, + "num_range": 1470, + "upper_bound": "222" + }, + { + "distinct_range": 12.995357142857143, + "num_eq": 90, + "num_range": 1470, + "upper_bound": "236" + }, + { + "distinct_range": 16.993928571428572, + "num_eq": 90, + "num_range": 1440, + "upper_bound": "254" + }, + { + "distinct_range": 16.993928571428572, + "num_eq": 60, + "num_range": 1440, + "upper_bound": "272" + }, + { + "distinct_range": 12.995357142857143, + "num_eq": 90, + "num_range": 1410, + "upper_bound": "286" + }, + { + "distinct_range": 15.994285714285715, + "num_eq": 210, + "num_range": 1380, + "upper_bound": "303" + }, + { + "distinct_range": 12.995357142857143, + "num_eq": 120, + "num_range": 1440, + "upper_bound": "317" + }, + { + "distinct_range": 14.994642857142857, + "num_eq": 90, + "num_range": 1470, + "upper_bound": "333" + }, + { + "distinct_range": 13.995000000000001, + "num_eq": 90, + "num_range": 1470, + "upper_bound": "348" + }, + { + "distinct_range": 11.995714285714286, + "num_eq": 210, + "num_range": 1320, + "upper_bound": "361" + }, + { + "distinct_range": 14.994642857142857, + "num_eq": 120, + "num_range": 1410, + "upper_bound": "377" + }, + { + "distinct_range": 11.995714285714286, + "num_eq": 90, + "num_range": 1410, + "upper_bound": "390" + }, + { + "distinct_range": 16.993928571428572, + "num_eq": 60, + "num_range": 1440, + "upper_bound": "408" + }, + { + "distinct_range": 11.995714285714286, + "num_eq": 150, + "num_range": 1380, + "upper_bound": "421" + }, + { + "distinct_range": 10.99607142857143, + "num_eq": 120, + "num_range": 1380, + "upper_bound": "433" + }, + { + "distinct_range": 15.994285714285715, + "num_eq": 180, + "num_range": 1440, + "upper_bound": "450" + }, + { + "distinct_range": 14.994642857142857, + "num_eq": 120, + "num_range": 1380, + "upper_bound": "466" + }, + { + "distinct_range": 11.995714285714286, + "num_eq": 60, + "num_range": 1410, + "upper_bound": "479" + }, + { + "distinct_range": 10.99607142857143, + "num_eq": 90, + "num_range": 1440, + "upper_bound": "491" + }, + { + "distinct_range": 14.994642857142857, + "num_eq": 90, + "num_range": 1380, + "upper_bound": "507" + }, + { + "distinct_range": 9.996428571428572, + "num_eq": 150, + "num_range": 1410, + "upper_bound": "518" + }, + { + "distinct_range": 13.995000000000001, + "num_eq": 210, + "num_range": 1440, + "upper_bound": "533" + }, + { + "distinct_range": 9.996428571428572, + "num_eq": 60, + "num_range": 1440, + "upper_bound": "544" + }, + { + "distinct_range": 13.995000000000001, + "num_eq": 90, + "num_range": 1440, + "upper_bound": "559" + }, + { + "distinct_range": 9.996428571428572, + "num_eq": 180, + "num_range": 1320, + "upper_bound": "570" + }, + { + "distinct_range": 13.995000000000001, + "num_eq": 30, + "num_range": 1440, + "upper_bound": "585" + }, + { + "distinct_range": 15.994285714285715, + "num_eq": 120, + "num_range": 1440, + "upper_bound": "602" + }, + { + "distinct_range": 11.995714285714286, + "num_eq": 270, + "num_range": 1350, + "upper_bound": "615" + }, + { + "distinct_range": 13.995000000000001, + "num_eq": 150, + "num_range": 1380, + "upper_bound": "630" + }, + { + "distinct_range": 14.994642857142857, + "num_eq": 30, + "num_range": 1440, + "upper_bound": "646" + }, + { + "distinct_range": 16.993928571428572, + "num_eq": 120, + "num_range": 1380, + "upper_bound": "664" + }, + { + "distinct_range": 13.995000000000001, + "num_eq": 240, + "num_range": 1320, + "upper_bound": "679" + }, + { + "distinct_range": 13.995000000000001, + "num_eq": 150, + "num_range": 1320, + "upper_bound": "694" + }, + { + "distinct_range": 15.994285714285715, + "num_eq": 120, + "num_range": 1380, + "upper_bound": "711" + }, + { + "distinct_range": 12.995357142857143, + "num_eq": 180, + "num_range": 1290, + "upper_bound": "725" + }, + { + "distinct_range": 10.99607142857143, + "num_eq": 90, + "num_range": 1410, + "upper_bound": "737" + }, + { + "distinct_range": 13.995000000000001, + "num_eq": 60, + "num_range": 1440, + "upper_bound": "752" + }, + { + "distinct_range": 13.995000000000001, + "num_eq": 180, + "num_range": 1440, + "upper_bound": "767" + }, + { + "distinct_range": 13.995000000000001, + "num_eq": 150, + "num_range": 1410, + "upper_bound": "782" + }, + { + "distinct_range": 10.99607142857143, + "num_eq": 240, + "num_range": 1320, + "upper_bound": "794" + }, + { + "distinct_range": 10.99607142857143, + "num_eq": 180, + "num_range": 1350, + "upper_bound": "806" + }, + { + "distinct_range": 16.993928571428572, + "num_eq": 150, + "num_range": 1440, + "upper_bound": "824" + }, + { + "distinct_range": 12.995357142857143, + "num_eq": 120, + "num_range": 1410, + "upper_bound": "838" + }, + { + "distinct_range": 14.994642857142857, + "num_eq": 150, + "num_range": 1350, + "upper_bound": "854" + }, + { + "distinct_range": 13.995000000000001, + "num_eq": 180, + "num_range": 1440, + "upper_bound": "869" + }, + { + "distinct_range": 14.994642857142857, + "num_eq": 150, + "num_range": 1440, + "upper_bound": "885" + }, + { + "distinct_range": 15.994285714285715, + "num_eq": 150, + "num_range": 1410, + "upper_bound": "902" + }, + { + "distinct_range": 12.995357142857143, + "num_eq": 180, + "num_range": 1290, + "upper_bound": "916" + }, + { + "distinct_range": 12.995357142857143, + "num_eq": 150, + "num_range": 1410, + "upper_bound": "930" + }, + { + "distinct_range": 13.995000000000001, + "num_eq": 180, + "num_range": 1350, + "upper_bound": "945" + }, + { + "distinct_range": 14.994642857142857, + "num_eq": 180, + "num_range": 1380, + "upper_bound": "961" + }, + { + "distinct_range": 11.995714285714286, + "num_eq": 30, + "num_range": 1440, + "upper_bound": "974" + }, + { + "distinct_range": 10.99607142857143, + "num_eq": 90, + "num_range": 1380, + "upper_bound": "986" + }, + { + "distinct_range": 13.995000000000001, + "num_eq": 30, + "num_range": 1440, + "upper_bound": "1001" + }, + { + "distinct_range": 15.994285714285715, + "num_eq": 120, + "num_range": 1440, + "upper_bound": "1018" + }, + { + "distinct_range": 12.995357142857143, + "num_eq": 90, + "num_range": 1440, + "upper_bound": "1032" + }, + { + "distinct_range": 14.994642857142857, + "num_eq": 150, + "num_range": 1380, + "upper_bound": "1048" + }, + { + "distinct_range": 19.992857142857144, + "num_eq": 90, + "num_range": 1440, + "upper_bound": "1069" + }, + { + "distinct_range": 11.995714285714286, + "num_eq": 90, + "num_range": 1380, + "upper_bound": "1082" + }, + { + "distinct_range": 11.995714285714286, + "num_eq": 180, + "num_range": 1290, + "upper_bound": "1095" + }, + { + "distinct_range": 12.995357142857143, + "num_eq": 120, + "num_range": 1350, + "upper_bound": "1109" + }, + { + "distinct_range": 12.995357142857143, + "num_eq": 90, + "num_range": 1380, + "upper_bound": "1123" + }, + { + "distinct_range": 18.993214285714288, + "num_eq": 60, + "num_range": 1410, + "upper_bound": "1143" + }, + { + "distinct_range": 15.994285714285715, + "num_eq": 150, + "num_range": 1350, + "upper_bound": "1160" + }, + { + "distinct_range": 14.994642857142857, + "num_eq": 180, + "num_range": 1290, + "upper_bound": "1176" + }, + { + "distinct_range": 15.994285714285715, + "num_eq": 120, + "num_range": 1350, + "upper_bound": "1193" + }, + { + "distinct_range": 12.995357142857143, + "num_eq": 270, + "num_range": 1320, + "upper_bound": "1207" + }, + { + "distinct_range": 11.995714285714286, + "num_eq": 60, + "num_range": 1440, + "upper_bound": "1220" + }, + { + "distinct_range": 14.994642857142857, + "num_eq": 150, + "num_range": 1440, + "upper_bound": "1236" + }, + { + "distinct_range": 11.995714285714286, + "num_eq": 180, + "num_range": 1350, + "upper_bound": "1249" + }, + { + "distinct_range": 15.994285714285715, + "num_eq": 120, + "num_range": 1410, + "upper_bound": "1266" + }, + { + "distinct_range": 12.995357142857143, + "num_eq": 210, + "num_range": 1290, + "upper_bound": "1280" + }, + { + "distinct_range": 10.99607142857143, + "num_eq": 90, + "num_range": 1410, + "upper_bound": "1292" + }, + { + "distinct_range": 14.994642857142857, + "num_eq": 90, + "num_range": 1440, + "upper_bound": "1308" + }, + { + "distinct_range": 16.993928571428572, + "num_eq": 90, + "num_range": 1410, + "upper_bound": "1326" + }, + { + "distinct_range": 13.995000000000001, + "num_eq": 120, + "num_range": 1440, + "upper_bound": "1341" + }, + { + "distinct_range": 9.996428571428572, + "num_eq": 180, + "num_range": 1380, + "upper_bound": "1352" + }, + { + "distinct_range": 12.995357142857143, + "num_eq": 120, + "num_range": 1350, + "upper_bound": "1366" + }, + { + "distinct_range": 13.995000000000001, + "num_eq": 150, + "num_range": 1440, + "upper_bound": "1381" + }, + { + "distinct_range": 14.994642857142857, + "num_eq": 90, + "num_range": 1440, + "upper_bound": "1397" + }, + { + "distinct_range": 13.995000000000001, + "num_eq": 60, + "num_range": 1410, + "upper_bound": "1412" + }, + { + "distinct_range": 13.995000000000001, + "num_eq": 210, + "num_range": 1440, + "upper_bound": "1427" + }, + { + "distinct_range": 12.995357142857143, + "num_eq": 180, + "num_range": 1320, + "upper_bound": "1441" + }, + { + "distinct_range": 11.995714285714286, + "num_eq": 180, + "num_range": 1320, + "upper_bound": "1454" + }, + { + "distinct_range": 15.994285714285715, + "num_eq": 60, + "num_range": 1410, + "upper_bound": "1471" + }, + { + "distinct_range": 13.995000000000001, + "num_eq": 60, + "num_range": 1410, + "upper_bound": "1486" + }, + { + "distinct_range": 11.995714285714286, + "num_eq": 90, + "num_range": 1380, + "upper_bound": "1499" + }, + { + "distinct_range": 15.994285714285715, + "num_eq": 150, + "num_range": 1380, + "upper_bound": "1516" + }, + { + "distinct_range": 17.99357142857143, + "num_eq": 180, + "num_range": 1380, + "upper_bound": "1535" + }, + { + "distinct_range": 14.994642857142857, + "num_eq": 90, + "num_range": 1440, + "upper_bound": "1551" + }, + { + "distinct_range": 12.995357142857143, + "num_eq": 60, + "num_range": 1410, + "upper_bound": "1565" + }, + { + "distinct_range": 20.9925, + "num_eq": 120, + "num_range": 1440, + "upper_bound": "1587" + }, + { + "distinct_range": 13.995000000000001, + "num_eq": 120, + "num_range": 1380, + "upper_bound": "1602" + }, + { + "distinct_range": 17.99357142857143, + "num_eq": 60, + "num_range": 1410, + "upper_bound": "1621" + }, + { + "distinct_range": 12.995357142857143, + "num_eq": 120, + "num_range": 1380, + "upper_bound": "1635" + }, + { + "distinct_range": 12.995357142857143, + "num_eq": 270, + "num_range": 1320, + "upper_bound": "1649" + }, + { + "distinct_range": 13.995000000000001, + "num_eq": 300, + "num_range": 1290, + "upper_bound": "1664" + }, + { + "distinct_range": 12.995357142857143, + "num_eq": 180, + "num_range": 1440, + "upper_bound": "1678" + }, + { + "distinct_range": 14.994642857142857, + "num_eq": 90, + "num_range": 1440, + "upper_bound": "1694" + }, + { + "distinct_range": 15.994285714285715, + "num_eq": 180, + "num_range": 1350, + "upper_bound": "1711" + }, + { + "distinct_range": 16.993928571428572, + "num_eq": 210, + "num_range": 1380, + "upper_bound": "1729" + }, + { + "distinct_range": 10.99607142857143, + "num_eq": 150, + "num_range": 1380, + "upper_bound": "1741" + }, + { + "distinct_range": 12.995357142857143, + "num_eq": 180, + "num_range": 1290, + "upper_bound": "1755" + }, + { + "distinct_range": 14.994642857142857, + "num_eq": 210, + "num_range": 1320, + "upper_bound": "1771" + }, + { + "distinct_range": 13.995000000000001, + "num_eq": 180, + "num_range": 1320, + "upper_bound": "1786" + }, + { + "distinct_range": 13.995000000000001, + "num_eq": 150, + "num_range": 1410, + "upper_bound": "1801" + }, + { + "distinct_range": 15.994285714285715, + "num_eq": 120, + "num_range": 1380, + "upper_bound": "1818" + }, + { + "distinct_range": 14.994642857142857, + "num_eq": 150, + "num_range": 1350, + "upper_bound": "1834" + }, + { + "distinct_range": 13.995000000000001, + "num_eq": 120, + "num_range": 1440, + "upper_bound": "1849" + }, + { + "distinct_range": 13.995000000000001, + "num_eq": 120, + "num_range": 1410, + "upper_bound": "1864" + }, + { + "distinct_range": 17.99357142857143, + "num_eq": 180, + "num_range": 1410, + "upper_bound": "1883" + }, + { + "distinct_range": 13.995000000000001, + "num_eq": 150, + "num_range": 1290, + "upper_bound": "1898" + }, + { + "distinct_range": 15.994285714285715, + "num_eq": 180, + "num_range": 1380, + "upper_bound": "1915" + }, + { + "distinct_range": 14.994642857142857, + "num_eq": 120, + "num_range": 1350, + "upper_bound": "1931" + }, + { + "distinct_range": 11.995714285714286, + "num_eq": 180, + "num_range": 1320, + "upper_bound": "1944" + }, + { + "distinct_range": 13.995000000000001, + "num_eq": 150, + "num_range": 1410, + "upper_bound": "1959" + }, + { + "distinct_range": 13.995000000000001, + "num_eq": 150, + "num_range": 1320, + "upper_bound": "1974" + }, + { + "distinct_range": 16.993928571428572, + "num_eq": 240, + "num_range": 1380, + "upper_bound": "1992" + }, + { + "distinct_range": 13.995000000000001, + "num_eq": 150, + "num_range": 1380, + "upper_bound": "2007" + }, + { + "distinct_range": 15.994285714285715, + "num_eq": 90, + "num_range": 1380, + "upper_bound": "2024" + }, + { + "distinct_range": 10.99607142857143, + "num_eq": 180, + "num_range": 1260, + "upper_bound": "2036" + }, + { + "distinct_range": 16.993928571428572, + "num_eq": 120, + "num_range": 1380, + "upper_bound": "2054" + }, + { + "distinct_range": 14.994642857142857, + "num_eq": 150, + "num_range": 1290, + "upper_bound": "2070" + }, + { + "distinct_range": 14.994642857142857, + "num_eq": 120, + "num_range": 1350, + "upper_bound": "2086" + }, + { + "distinct_range": 13.995000000000001, + "num_eq": 270, + "num_range": 1230, + "upper_bound": "2101" + }, + { + "distinct_range": 16.993928571428572, + "num_eq": 210, + "num_range": 1410, + "upper_bound": "2119" + }, + { + "distinct_range": 16.993928571428572, + "num_eq": 150, + "num_range": 1320, + "upper_bound": "2137" + }, + { + "distinct_range": 9.996428571428572, + "num_eq": 90, + "num_range": 1380, + "upper_bound": "2148" + }, + { + "distinct_range": 11.995714285714286, + "num_eq": 150, + "num_range": 1350, + "upper_bound": "2161" + }, + { + "distinct_range": 17.99357142857143, + "num_eq": 150, + "num_range": 1380, + "upper_bound": "2180" + }, + { + "distinct_range": 16.993928571428572, + "num_eq": 120, + "num_range": 1350, + "upper_bound": "2198" + }, + { + "distinct_range": 13.995000000000001, + "num_eq": 120, + "num_range": 1320, + "upper_bound": "2213" + }, + { + "distinct_range": 12.995357142857143, + "num_eq": 120, + "num_range": 1350, + "upper_bound": "2227" + }, + { + "distinct_range": 11.995714285714286, + "num_eq": 120, + "num_range": 1320, + "upper_bound": "2240" + }, + { + "distinct_range": 13.995000000000001, + "num_eq": 90, + "num_range": 1380, + "upper_bound": "2255" + }, + { + "distinct_range": 17.99357142857143, + "num_eq": 90, + "num_range": 1410, + "upper_bound": "2274" + }, + { + "distinct_range": 13.995000000000001, + "num_eq": 180, + "num_range": 1350, + "upper_bound": "2289" + }, + { + "distinct_range": 12.995357142857143, + "num_eq": 90, + "num_range": 1380, + "upper_bound": "2303" + }, + { + "distinct_range": 16.993928571428572, + "num_eq": 60, + "num_range": 1410, + "upper_bound": "2321" + }, + { + "distinct_range": 12.995357142857143, + "num_eq": 120, + "num_range": 1410, + "upper_bound": "2335" + }, + { + "distinct_range": 13.995000000000001, + "num_eq": 90, + "num_range": 1410, + "upper_bound": "2350" + }, + { + "distinct_range": 14.994642857142857, + "num_eq": 60, + "num_range": 1380, + "upper_bound": "2366" + }, + { + "distinct_range": 12.995357142857143, + "num_eq": 120, + "num_range": 1380, + "upper_bound": "2380" + }, + { + "distinct_range": 9.996428571428572, + "num_eq": 60, + "num_range": 1380, + "upper_bound": "2391" + }, + { + "distinct_range": 14.994642857142857, + "num_eq": 120, + "num_range": 1350, + "upper_bound": "2407" + }, + { + "distinct_range": 11.995714285714286, + "num_eq": 210, + "num_range": 1230, + "upper_bound": "2420" + }, + { + "distinct_range": 12.995357142857143, + "num_eq": 180, + "num_range": 1410, + "upper_bound": "2434" + }, + { + "distinct_range": 14.994642857142857, + "num_eq": 60, + "num_range": 1380, + "upper_bound": "2450" + }, + { + "distinct_range": 17.99357142857143, + "num_eq": 150, + "num_range": 1380, + "upper_bound": "2469" + }, + { + "distinct_range": 18.993214285714288, + "num_eq": 120, + "num_range": 1410, + "upper_bound": "2489" + }, + { + "distinct_range": 13.995000000000001, + "num_eq": 150, + "num_range": 1350, + "upper_bound": "2504" + }, + { + "distinct_range": 12.995357142857143, + "num_eq": 150, + "num_range": 1380, + "upper_bound": "2518" + }, + { + "distinct_range": 10.99607142857143, + "num_eq": 150, + "num_range": 1320, + "upper_bound": "2530" + }, + { + "distinct_range": 11.995714285714286, + "num_eq": 90, + "num_range": 1380, + "upper_bound": "2543" + }, + { + "distinct_range": 12.995357142857143, + "num_eq": 150, + "num_range": 1290, + "upper_bound": "2557" + }, + { + "distinct_range": 13.995000000000001, + "num_eq": 60, + "num_range": 1380, + "upper_bound": "2572" + }, + { + "distinct_range": 10.99607142857143, + "num_eq": 120, + "num_range": 1290, + "upper_bound": "2584" + }, + { + "distinct_range": 12.995357142857143, + "num_eq": 210, + "num_range": 1230, + "upper_bound": "2598" + }, + { + "distinct_range": 14.994642857142857, + "num_eq": 120, + "num_range": 1380, + "upper_bound": "2614" + }, + { + "distinct_range": 9.996428571428572, + "num_eq": 60, + "num_range": 1380, + "upper_bound": "2625" + }, + { + "distinct_range": 11.995714285714286, + "num_eq": 120, + "num_range": 1350, + "upper_bound": "2638" + }, + { + "distinct_range": 10.99607142857143, + "num_eq": 180, + "num_range": 1230, + "upper_bound": "2650" + }, + { + "distinct_range": 11.995714285714286, + "num_eq": 120, + "num_range": 1320, + "upper_bound": "2663" + }, + { + "distinct_range": 12.995357142857143, + "num_eq": 90, + "num_range": 1380, + "upper_bound": "2677" + }, + { + "distinct_range": 12.995357142857143, + "num_eq": 120, + "num_range": 1320, + "upper_bound": "2691" + }, + { + "distinct_range": 12.995357142857143, + "num_eq": 180, + "num_range": 1230, + "upper_bound": "2705" + }, + { + "distinct_range": 13.995000000000001, + "num_eq": 150, + "num_range": 1290, + "upper_bound": "2720" + }, + { + "distinct_range": 13.995000000000001, + "num_eq": 120, + "num_range": 1320, + "upper_bound": "2735" + }, + { + "distinct_range": 9.996428571428572, + "num_eq": 150, + "num_range": 1290, + "upper_bound": "2746" + }, + { + "distinct_range": 13.995000000000001, + "num_eq": 210, + "num_range": 1230, + "upper_bound": "2761" + }, + { + "distinct_range": 13.995000000000001, + "num_eq": 120, + "num_range": 1380, + "upper_bound": "2776" + }, + { + "distinct_range": 11.995714285714286, + "num_eq": 90, + "num_range": 1320, + "upper_bound": "2789" + }, + { + "distinct_range": 13.995000000000001, + "num_eq": 60, + "num_range": 1380, + "upper_bound": "2804" + }, + { + "distinct_range": 15.994285714285715, + "num_eq": 150, + "num_range": 1380, + "upper_bound": "2821" + }, + { + "distinct_range": 14.994642857142857, + "num_eq": 120, + "num_range": 1320, + "upper_bound": "2837" + }, + { + "distinct_range": 19.992857142857144, + "num_eq": 60, + "num_range": 1380, + "upper_bound": "2858" + }, + { + "distinct_range": 12.995357142857143, + "num_eq": 150, + "num_range": 1350, + "upper_bound": "2872" + }, + { + "distinct_range": 18.993214285714288, + "num_eq": 60, + "num_range": 1320, + "upper_bound": "2892" + }, + { + "distinct_range": 11.995714285714286, + "num_eq": 120, + "num_range": 1320, + "upper_bound": "2905" + }, + { + "distinct_range": 12.995357142857143, + "num_eq": 120, + "num_range": 1290, + "upper_bound": "2919" + }, + { + "distinct_range": 13.995000000000001, + "num_eq": 120, + "num_range": 1350, + "upper_bound": "2934" + }, + { + "distinct_range": 10.99607142857143, + "num_eq": 120, + "num_range": 1320, + "upper_bound": "2946" + }, + { + "distinct_range": 11.995714285714286, + "num_eq": 90, + "num_range": 1260, + "upper_bound": "2959" + }, + { + "distinct_range": 13.995000000000001, + "num_eq": 240, + "num_range": 1170, + "upper_bound": "2974" + }, + { + "distinct_range": 10.99607142857143, + "num_eq": 210, + "num_range": 1200, + "upper_bound": "2986" + }, + { + "distinct_range": 12.995357142857143, + "num_eq": 150, + "num_range": 1140, + "upper_bound": "3000" + } + ], + "histo_col_type": "INT8", + "histo_version": 1, + "name": "__auto__", + "null_count": 0, + "row_count": 300000 + }, + { + "avg_size": 5, + "columns": [ + "c_w_id", + "c_d_id", + "c_id" + ], + "created_at": "2022-02-25 01:09:16.735123", + "distinct_count": 295745, + "histo_col_type": "", + "name": "__auto__", + "null_count": 0, + "row_count": 300000 + }, + { + "avg_size": 14, + "columns": [ + "c_last" + ], + "created_at": "2022-02-25 01:09:16.735123", + "distinct_count": 1000, + "histo_buckets": [ + { + "distinct_range": 0, + "num_eq": 690, + "num_range": 0, + "upper_bound": "ABLEABLEABLE" + }, + { + "distinct_range": 6.6628137980856055, + "num_eq": 360, + "num_range": 1380, + "upper_bound": "ABLEABLEBAR" + }, + { + "distinct_range": 6.6628137980856055, + "num_eq": 240, + "num_range": 1380, + "upper_bound": "ABLEABLEOUGHT" + }, + { + "distinct_range": 7.097345132743363, + "num_eq": 180, + "num_range": 1470, + "upper_bound": "ABLEANTIBAR" + }, + { + "distinct_range": 5.648907350550839, + "num_eq": 600, + "num_range": 1170, + "upper_bound": "ABLEATIONANTI" + }, + { + "distinct_range": 6.95250135452411, + "num_eq": 120, + "num_range": 1440, + "upper_bound": "ABLEATIONPRI" + }, + { + "distinct_range": 6.807657576304858, + "num_eq": 180, + "num_range": 1410, + "upper_bound": "ABLEBARESE" + }, + { + "distinct_range": 4.345313346577569, + "num_eq": 720, + "num_range": 900, + "upper_bound": "ABLECALLYATION" + }, + { + "distinct_range": 5.793751128770092, + "num_eq": 780, + "num_range": 1200, + "upper_bound": "ABLEEINGABLE" + }, + { + "distinct_range": 6.807657576304858, + "num_eq": 270, + "num_range": 1410, + "upper_bound": "ABLEEINGOUGHT" + }, + { + "distinct_range": 0, + "num_eq": 1710, + "num_range": 0, + "upper_bound": "ABLEEINGPRES" + }, + { + "distinct_range": 6.95250135452411, + "num_eq": 180, + "num_range": 1440, + "upper_bound": "ABLEESEEING" + }, + { + "distinct_range": 5.793751128770092, + "num_eq": 390, + "num_range": 1200, + "upper_bound": "ABLEOUGHTBAR" + }, + { + "distinct_range": 6.807657576304858, + "num_eq": 240, + "num_range": 1410, + "upper_bound": "ABLEPRESABLE" + }, + { + "distinct_range": 5.793751128770092, + "num_eq": 1800, + "num_range": 1200, + "upper_bound": "ABLEPRIBAR" + }, + { + "distinct_range": 6.807657576304858, + "num_eq": 120, + "num_range": 1410, + "upper_bound": "ANTIABLEOUGHT" + }, + { + "distinct_range": 6.95250135452411, + "num_eq": 150, + "num_range": 1440, + "upper_bound": "ANTIANTIOUGHT" + }, + { + "distinct_range": 6.807657576304858, + "num_eq": 60, + "num_range": 1410, + "upper_bound": "ANTIATIONPRI" + }, + { + "distinct_range": 3.910782011919812, + "num_eq": 1440, + "num_range": 810, + "upper_bound": "ANTIBARANTI" + }, + { + "distinct_range": 4.779844681235326, + "num_eq": 690, + "num_range": 990, + "upper_bound": "ANTIBAREING" + }, + { + "distinct_range": 3.910782011919812, + "num_eq": 960, + "num_range": 810, + "upper_bound": "ANTIBARPRES" + }, + { + "distinct_range": 3.910782011919812, + "num_eq": 840, + "num_range": 810, + "upper_bound": "ANTICALLYATION" + }, + { + "distinct_range": 6.807657576304858, + "num_eq": 180, + "num_range": 1410, + "upper_bound": "ANTIEINGANTI" + }, + { + "distinct_range": 6.517970019866353, + "num_eq": 120, + "num_range": 1350, + "upper_bound": "ANTIESEABLE" + }, + { + "distinct_range": 4.200469568358317, + "num_eq": 1560, + "num_range": 870, + "upper_bound": "ANTIOUGHTABLE" + }, + { + "distinct_range": 1.013906447534766, + "num_eq": 1980, + "num_range": 210, + "upper_bound": "ANTIOUGHTBAR" + }, + { + "distinct_range": 4.924688459454578, + "num_eq": 5160, + "num_range": 1020, + "upper_bound": "ANTIOUGHTPRES" + }, + { + "distinct_range": 0, + "num_eq": 1920, + "num_range": 0, + "upper_bound": "ANTIOUGHTPRI" + }, + { + "distinct_range": 6.083438685208597, + "num_eq": 210, + "num_range": 1260, + "upper_bound": "ANTIPRESPRI" + }, + { + "distinct_range": 4.490157124796821, + "num_eq": 660, + "num_range": 930, + "upper_bound": "ATIONABLEABLE" + }, + { + "distinct_range": 5.793751128770092, + "num_eq": 270, + "num_range": 1200, + "upper_bound": "ATIONABLEESE" + }, + { + "distinct_range": 2.896875564385046, + "num_eq": 1800, + "num_range": 600, + "upper_bound": "ATIONANTIABLE" + }, + { + "distinct_range": 0, + "num_eq": 1710, + "num_range": 0, + "upper_bound": "ATIONANTIANTI" + }, + { + "distinct_range": 0, + "num_eq": 1860, + "num_range": 0, + "upper_bound": "ATIONANTIATION" + }, + { + "distinct_range": 6.517970019866353, + "num_eq": 1350, + "num_range": 1350, + "upper_bound": "ATIONANTIEING" + }, + { + "distinct_range": 3.1865631208235508, + "num_eq": 810, + "num_range": 660, + "upper_bound": "ATIONANTIOUGHT" + }, + { + "distinct_range": 6.083438685208597, + "num_eq": 180, + "num_range": 1260, + "upper_bound": "ATIONATIONANTI" + }, + { + "distinct_range": 3.3314068990428027, + "num_eq": 810, + "num_range": 690, + "upper_bound": "ATIONBARABLE" + }, + { + "distinct_range": 0, + "num_eq": 1770, + "num_range": 0, + "upper_bound": "ATIONBARANTI" + }, + { + "distinct_range": 6.6628137980856055, + "num_eq": 450, + "num_range": 1380, + "upper_bound": "ATIONBAROUGHT" + }, + { + "distinct_range": 6.6628137980856055, + "num_eq": 150, + "num_range": 1380, + "upper_bound": "ATIONCALLYATION" + }, + { + "distinct_range": 0, + "num_eq": 5640, + "num_range": 0, + "upper_bound": "ATIONCALLYBAR" + }, + { + "distinct_range": 6.517970019866353, + "num_eq": 60, + "num_range": 1350, + "upper_bound": "ATIONEINGESE" + }, + { + "distinct_range": 5.648907350550839, + "num_eq": 270, + "num_range": 1170, + "upper_bound": "ATIONESEANTI" + }, + { + "distinct_range": 3.6210944554813076, + "num_eq": 660, + "num_range": 750, + "upper_bound": "ATIONESEBAR" + }, + { + "distinct_range": 5.648907350550839, + "num_eq": 1740, + "num_range": 1170, + "upper_bound": "ATIONESEPRES" + }, + { + "distinct_range": 5.938594906989344, + "num_eq": 120, + "num_range": 1230, + "upper_bound": "ATIONOUGHTBAR" + }, + { + "distinct_range": 4.635000903016073, + "num_eq": 750, + "num_range": 960, + "upper_bound": "ATIONPRESANTI" + }, + { + "distinct_range": 6.3731262416471015, + "num_eq": 90, + "num_range": 1320, + "upper_bound": "ATIONPRESPRI" + }, + { + "distinct_range": 5.0695322376738305, + "num_eq": 1680, + "num_range": 1050, + "upper_bound": "ATIONPRIATION" + }, + { + "distinct_range": 6.083438685208597, + "num_eq": 300, + "num_range": 1260, + "upper_bound": "ATIONPRIESE" + }, + { + "distinct_range": 5.504063572331587, + "num_eq": 330, + "num_range": 1140, + "upper_bound": "BARABLEABLE" + }, + { + "distinct_range": 6.3731262416471015, + "num_eq": 120, + "num_range": 1320, + "upper_bound": "BARABLEPRI" + }, + { + "distinct_range": 0, + "num_eq": 2130, + "num_range": 0, + "upper_bound": "BARANTIABLE" + }, + { + "distinct_range": 6.3731262416471015, + "num_eq": 630, + "num_range": 1320, + "upper_bound": "BARANTIOUGHT" + }, + { + "distinct_range": 6.228282463427849, + "num_eq": 60, + "num_range": 1290, + "upper_bound": "BARATIONCALLY" + }, + { + "distinct_range": 5.793751128770092, + "num_eq": 180, + "num_range": 1200, + "upper_bound": "BARBARANTI" + }, + { + "distinct_range": 4.635000903016073, + "num_eq": 360, + "num_range": 960, + "upper_bound": "BARCALLYANTI" + }, + { + "distinct_range": 6.083438685208597, + "num_eq": 180, + "num_range": 1260, + "upper_bound": "BARCALLYOUGHT" + }, + { + "distinct_range": 5.793751128770092, + "num_eq": 240, + "num_range": 1200, + "upper_bound": "BAREINGATION" + }, + { + "distinct_range": 6.228282463427849, + "num_eq": 270, + "num_range": 1290, + "upper_bound": "BAREINGOUGHT" + }, + { + "distinct_range": 0, + "num_eq": 2070, + "num_range": 0, + "upper_bound": "BAREINGPRES" + }, + { + "distinct_range": 4.924688459454578, + "num_eq": 300, + "num_range": 1020, + "upper_bound": "BARESEABLE" + }, + { + "distinct_range": 5.214376015893083, + "num_eq": 270, + "num_range": 1080, + "upper_bound": "BARESECALLY" + }, + { + "distinct_range": 2.462344229727289, + "num_eq": 1050, + "num_range": 510, + "upper_bound": "BARESEPRES" + }, + { + "distinct_range": 5.938594906989344, + "num_eq": 90, + "num_range": 1230, + "upper_bound": "BAROUGHTOUGHT" + }, + { + "distinct_range": 3.1865631208235508, + "num_eq": 720, + "num_range": 660, + "upper_bound": "BARPRESANTI" + }, + { + "distinct_range": 6.083438685208597, + "num_eq": 180, + "num_range": 1260, + "upper_bound": "BARPRIABLE" + }, + { + "distinct_range": 6.228282463427849, + "num_eq": 210, + "num_range": 1290, + "upper_bound": "BARPRICALLY" + }, + { + "distinct_range": 3.0417193426042983, + "num_eq": 870, + "num_range": 630, + "upper_bound": "CALLYABLEANTI" + }, + { + "distinct_range": 5.504063572331587, + "num_eq": 330, + "num_range": 1140, + "upper_bound": "CALLYABLEPRES" + }, + { + "distinct_range": 6.228282463427849, + "num_eq": 150, + "num_range": 1290, + "upper_bound": "CALLYANTIOUGHT" + }, + { + "distinct_range": 5.0695322376738305, + "num_eq": 300, + "num_range": 1050, + "upper_bound": "CALLYATIONATION" + }, + { + "distinct_range": 5.504063572331587, + "num_eq": 420, + "num_range": 1140, + "upper_bound": "CALLYATIONPRES" + }, + { + "distinct_range": 6.228282463427849, + "num_eq": 90, + "num_range": 1290, + "upper_bound": "CALLYBARESE" + }, + { + "distinct_range": 6.083438685208597, + "num_eq": 90, + "num_range": 1260, + "upper_bound": "CALLYCALLYCALLY" + }, + { + "distinct_range": 4.779844681235326, + "num_eq": 330, + "num_range": 990, + "upper_bound": "CALLYCALLYPRI" + }, + { + "distinct_range": 5.938594906989344, + "num_eq": 780, + "num_range": 1230, + "upper_bound": "CALLYEINGBAR" + }, + { + "distinct_range": 6.228282463427849, + "num_eq": 60, + "num_range": 1290, + "upper_bound": "CALLYESEABLE" + }, + { + "distinct_range": 6.083438685208597, + "num_eq": 270, + "num_range": 1260, + "upper_bound": "CALLYESEPRES" + }, + { + "distinct_range": 2.896875564385046, + "num_eq": 900, + "num_range": 600, + "upper_bound": "CALLYOUGHTBAR" + }, + { + "distinct_range": 3.7659382337005596, + "num_eq": 1440, + "num_range": 780, + "upper_bound": "CALLYPRESABLE" + }, + { + "distinct_range": 5.0695322376738305, + "num_eq": 840, + "num_range": 1050, + "upper_bound": "CALLYPRESOUGHT" + }, + { + "distinct_range": 3.6210944554813076, + "num_eq": 720, + "num_range": 750, + "upper_bound": "CALLYPRIATION" + }, + { + "distinct_range": 5.938594906989344, + "num_eq": 510, + "num_range": 1230, + "upper_bound": "CALLYPRIPRES" + }, + { + "distinct_range": 4.490157124796821, + "num_eq": 420, + "num_range": 930, + "upper_bound": "EINGABLEANTI" + }, + { + "distinct_range": 5.793751128770092, + "num_eq": 210, + "num_range": 1200, + "upper_bound": "EINGANTIABLE" + }, + { + "distinct_range": 5.793751128770092, + "num_eq": 180, + "num_range": 1200, + "upper_bound": "EINGANTIEING" + }, + { + "distinct_range": 4.924688459454578, + "num_eq": 270, + "num_range": 1020, + "upper_bound": "EINGANTIPRI" + }, + { + "distinct_range": 5.793751128770092, + "num_eq": 240, + "num_range": 1200, + "upper_bound": "EINGATIONBAR" + }, + { + "distinct_range": 5.793751128770092, + "num_eq": 180, + "num_range": 1200, + "upper_bound": "EINGATIONPRI" + }, + { + "distinct_range": 5.938594906989344, + "num_eq": 90, + "num_range": 1230, + "upper_bound": "EINGBARPRES" + }, + { + "distinct_range": 4.924688459454578, + "num_eq": 270, + "num_range": 1020, + "upper_bound": "EINGCALLYCALLY" + }, + { + "distinct_range": 6.083438685208597, + "num_eq": 660, + "num_range": 1260, + "upper_bound": "EINGEINGANTI" + }, + { + "distinct_range": 0, + "num_eq": 2070, + "num_range": 0, + "upper_bound": "EINGEINGATION" + }, + { + "distinct_range": 5.793751128770092, + "num_eq": 120, + "num_range": 1200, + "upper_bound": "EINGEINGEING" + }, + { + "distinct_range": 5.648907350550839, + "num_eq": 270, + "num_range": 1170, + "upper_bound": "EINGEINGPRI" + }, + { + "distinct_range": 5.793751128770092, + "num_eq": 150, + "num_range": 1200, + "upper_bound": "EINGESEPRES" + }, + { + "distinct_range": 5.648907350550839, + "num_eq": 210, + "num_range": 1170, + "upper_bound": "EINGOUGHTESE" + }, + { + "distinct_range": 5.504063572331587, + "num_eq": 180, + "num_range": 1140, + "upper_bound": "EINGPRESEING" + }, + { + "distinct_range": 5.938594906989344, + "num_eq": 180, + "num_range": 1230, + "upper_bound": "EINGPRIBAR" + }, + { + "distinct_range": 4.924688459454578, + "num_eq": 330, + "num_range": 1020, + "upper_bound": "EINGPRIPRI" + }, + { + "distinct_range": 5.504063572331587, + "num_eq": 270, + "num_range": 1140, + "upper_bound": "ESEABLEPRES" + }, + { + "distinct_range": 5.504063572331587, + "num_eq": 120, + "num_range": 1140, + "upper_bound": "ESEANTIATION" + }, + { + "distinct_range": 5.504063572331587, + "num_eq": 270, + "num_range": 1140, + "upper_bound": "ESEANTIOUGHT" + }, + { + "distinct_range": 2.1726566732887846, + "num_eq": 1650, + "num_range": 450, + "upper_bound": "ESEATIONABLE" + }, + { + "distinct_range": 5.648907350550839, + "num_eq": 300, + "num_range": 1170, + "upper_bound": "ESEATIONEING" + }, + { + "distinct_range": 5.359219794112335, + "num_eq": 390, + "num_range": 1110, + "upper_bound": "ESEBARABLE" + }, + { + "distinct_range": 5.938594906989344, + "num_eq": 90, + "num_range": 1230, + "upper_bound": "ESEBARPRES" + }, + { + "distinct_range": 4.924688459454578, + "num_eq": 330, + "num_range": 1020, + "upper_bound": "ESECALLYATION" + }, + { + "distinct_range": 5.504063572331587, + "num_eq": 210, + "num_range": 1140, + "upper_bound": "ESECALLYESE" + }, + { + "distinct_range": 3.910782011919812, + "num_eq": 450, + "num_range": 810, + "upper_bound": "ESEEINGABLE" + }, + { + "distinct_range": 2.027812895069532, + "num_eq": 2010, + "num_range": 420, + "upper_bound": "ESEEINGATION" + }, + { + "distinct_range": 2.1726566732887846, + "num_eq": 780, + "num_range": 450, + "upper_bound": "ESEEINGCALLY" + }, + { + "distinct_range": 3.0417193426042983, + "num_eq": 840, + "num_range": 630, + "upper_bound": "ESEEINGPRES" + }, + { + "distinct_range": 4.200469568358317, + "num_eq": 1770, + "num_range": 870, + "upper_bound": "ESEESEBAR" + }, + { + "distinct_range": 4.055625790139064, + "num_eq": 450, + "num_range": 840, + "upper_bound": "ESEOUGHTANTI" + }, + { + "distinct_range": 5.793751128770092, + "num_eq": 60, + "num_range": 1200, + "upper_bound": "ESEOUGHTEING" + }, + { + "distinct_range": 3.910782011919812, + "num_eq": 840, + "num_range": 810, + "upper_bound": "ESEPRESABLE" + }, + { + "distinct_range": 1.8829691168502798, + "num_eq": 930, + "num_range": 390, + "upper_bound": "ESEPRESATION" + }, + { + "distinct_range": 5.504063572331587, + "num_eq": 480, + "num_range": 1140, + "upper_bound": "ESEPRESOUGHT" + }, + { + "distinct_range": 5.504063572331587, + "num_eq": 330, + "num_range": 1140, + "upper_bound": "ESEPRIATION" + }, + { + "distinct_range": 5.504063572331587, + "num_eq": 690, + "num_range": 1140, + "upper_bound": "ESEPRIPRES" + }, + { + "distinct_range": 1.448437782192523, + "num_eq": 1320, + "num_range": 300, + "upper_bound": "OUGHTABLEABLE" + }, + { + "distinct_range": 0, + "num_eq": 3450, + "num_range": 0, + "upper_bound": "OUGHTABLEANTI" + }, + { + "distinct_range": 5.359219794112335, + "num_eq": 1020, + "num_range": 1110, + "upper_bound": "OUGHTABLEESE" + }, + { + "distinct_range": 2.462344229727289, + "num_eq": 1320, + "num_range": 510, + "upper_bound": "OUGHTABLEPRES" + }, + { + "distinct_range": 3.476250677262055, + "num_eq": 450, + "num_range": 720, + "upper_bound": "OUGHTANTIABLE" + }, + { + "distinct_range": 4.779844681235326, + "num_eq": 150, + "num_range": 990, + "upper_bound": "OUGHTANTIEING" + }, + { + "distinct_range": 5.359219794112335, + "num_eq": 300, + "num_range": 1110, + "upper_bound": "OUGHTATIONABLE" + }, + { + "distinct_range": 5.0695322376738305, + "num_eq": 150, + "num_range": 1050, + "upper_bound": "OUGHTATIONOUGHT" + }, + { + "distinct_range": 3.6210944554813076, + "num_eq": 450, + "num_range": 750, + "upper_bound": "OUGHTBARANTI" + }, + { + "distinct_range": 4.924688459454578, + "num_eq": 300, + "num_range": 1020, + "upper_bound": "OUGHTBARCALLY" + }, + { + "distinct_range": 4.345313346577569, + "num_eq": 330, + "num_range": 900, + "upper_bound": "OUGHTBAROUGHT" + }, + { + "distinct_range": 4.635000903016073, + "num_eq": 300, + "num_range": 960, + "upper_bound": "OUGHTCALLYPRES" + }, + { + "distinct_range": 2.462344229727289, + "num_eq": 720, + "num_range": 510, + "upper_bound": "OUGHTEINGATION" + }, + { + "distinct_range": 4.779844681235326, + "num_eq": 240, + "num_range": 990, + "upper_bound": "OUGHTEINGPRES" + }, + { + "distinct_range": 4.924688459454578, + "num_eq": 90, + "num_range": 1020, + "upper_bound": "OUGHTESECALLY" + }, + { + "distinct_range": 4.345313346577569, + "num_eq": 450, + "num_range": 900, + "upper_bound": "OUGHTOUGHTANTI" + }, + { + "distinct_range": 0, + "num_eq": 1650, + "num_range": 0, + "upper_bound": "OUGHTOUGHTATION" + }, + { + "distinct_range": 0, + "num_eq": 1290, + "num_range": 0, + "upper_bound": "OUGHTOUGHTBAR" + }, + { + "distinct_range": 4.490157124796821, + "num_eq": 330, + "num_range": 930, + "upper_bound": "OUGHTOUGHTESE" + }, + { + "distinct_range": 4.055625790139064, + "num_eq": 270, + "num_range": 840, + "upper_bound": "OUGHTOUGHTPRI" + }, + { + "distinct_range": 4.924688459454578, + "num_eq": 120, + "num_range": 1020, + "upper_bound": "OUGHTPRESESE" + }, + { + "distinct_range": 5.0695322376738305, + "num_eq": 60, + "num_range": 1050, + "upper_bound": "OUGHTPRIOUGHT" + }, + { + "distinct_range": 5.214376015893083, + "num_eq": 330, + "num_range": 1080, + "upper_bound": "PRESABLEBAR" + }, + { + "distinct_range": 5.0695322376738305, + "num_eq": 480, + "num_range": 1050, + "upper_bound": "PRESANTIABLE" + }, + { + "distinct_range": 4.635000903016073, + "num_eq": 120, + "num_range": 960, + "upper_bound": "PRESANTIESE" + }, + { + "distinct_range": 2.1726566732887846, + "num_eq": 630, + "num_range": 450, + "upper_bound": "PRESATIONABLE" + }, + { + "distinct_range": 0, + "num_eq": 1650, + "num_range": 0, + "upper_bound": "PRESATIONANTI" + }, + { + "distinct_range": 3.3314068990428027, + "num_eq": 750, + "num_range": 690, + "upper_bound": "PRESATIONESE" + }, + { + "distinct_range": 1.7381253386310276, + "num_eq": 750, + "num_range": 360, + "upper_bound": "PRESATIONPRES" + }, + { + "distinct_range": 4.635000903016073, + "num_eq": 150, + "num_range": 960, + "upper_bound": "PRESBARESE" + }, + { + "distinct_range": 4.490157124796821, + "num_eq": 270, + "num_range": 930, + "upper_bound": "PRESCALLYANTI" + }, + { + "distinct_range": 4.345313346577569, + "num_eq": 600, + "num_range": 900, + "upper_bound": "PRESCALLYBAR" + }, + { + "distinct_range": 4.200469568358317, + "num_eq": 330, + "num_range": 870, + "upper_bound": "PRESCALLYPRES" + }, + { + "distinct_range": 4.345313346577569, + "num_eq": 150, + "num_range": 900, + "upper_bound": "PRESEINGPRES" + }, + { + "distinct_range": 4.055625790139064, + "num_eq": 210, + "num_range": 840, + "upper_bound": "PRESESEEING" + }, + { + "distinct_range": 4.779844681235326, + "num_eq": 270, + "num_range": 990, + "upper_bound": "PRESESEPRI" + }, + { + "distinct_range": 4.490157124796821, + "num_eq": 180, + "num_range": 930, + "upper_bound": "PRESOUGHTEING" + }, + { + "distinct_range": 4.200469568358317, + "num_eq": 240, + "num_range": 870, + "upper_bound": "PRESPRESANTI" + }, + { + "distinct_range": 4.490157124796821, + "num_eq": 180, + "num_range": 930, + "upper_bound": "PRESPRESPRI" + }, + { + "distinct_range": 4.055625790139064, + "num_eq": 270, + "num_range": 840, + "upper_bound": "PRESPRIESE" + }, + { + "distinct_range": 1.8829691168502798, + "num_eq": 780, + "num_range": 390, + "upper_bound": "PRIABLEABLE" + }, + { + "distinct_range": 0, + "num_eq": 1560, + "num_range": 0, + "upper_bound": "PRIABLEANTI" + }, + { + "distinct_range": 3.7659382337005596, + "num_eq": 750, + "num_range": 780, + "upper_bound": "PRIABLEESE" + }, + { + "distinct_range": 4.345313346577569, + "num_eq": 510, + "num_range": 900, + "upper_bound": "PRIABLEPRI" + }, + { + "distinct_range": 4.490157124796821, + "num_eq": 150, + "num_range": 930, + "upper_bound": "PRIANTIOUGHT" + }, + { + "distinct_range": 4.635000903016073, + "num_eq": 120, + "num_range": 960, + "upper_bound": "PRIATIONBAR" + }, + { + "distinct_range": 3.7659382337005596, + "num_eq": 360, + "num_range": 780, + "upper_bound": "PRIBARABLE" + }, + { + "distinct_range": 4.200469568358317, + "num_eq": 150, + "num_range": 870, + "upper_bound": "PRIBARCALLY" + }, + { + "distinct_range": 4.345313346577569, + "num_eq": 120, + "num_range": 900, + "upper_bound": "PRICALLYANTI" + }, + { + "distinct_range": 4.490157124796821, + "num_eq": 210, + "num_range": 930, + "upper_bound": "PRIEINGBAR" + }, + { + "distinct_range": 2.6071880079465415, + "num_eq": 810, + "num_range": 540, + "upper_bound": "PRIESEABLE" + }, + { + "distinct_range": 0, + "num_eq": 1410, + "num_range": 0, + "upper_bound": "PRIESEANTI" + }, + { + "distinct_range": 0, + "num_eq": 5040, + "num_range": 0, + "upper_bound": "PRIESEATION" + }, + { + "distinct_range": 0, + "num_eq": 1590, + "num_range": 0, + "upper_bound": "PRIESEBAR" + }, + { + "distinct_range": 0, + "num_eq": 2010, + "num_range": 0, + "upper_bound": "PRIESECALLY" + }, + { + "distinct_range": 0.7242188910962615, + "num_eq": 600, + "num_range": 150, + "upper_bound": "PRIESEESE" + }, + { + "distinct_range": 1.448437782192523, + "num_eq": 1650, + "num_range": 300, + "upper_bound": "PRIESEPRES" + }, + { + "distinct_range": 0, + "num_eq": 720, + "num_range": 0, + "upper_bound": "PRIESEPRI" + }, + { + "distinct_range": 2.027812895069532, + "num_eq": 540, + "num_range": 420, + "upper_bound": "PRIOUGHTATION" + }, + { + "distinct_range": 2.6071880079465415, + "num_eq": 480, + "num_range": 540, + "upper_bound": "PRIOUGHTCALLY" + }, + { + "distinct_range": 2.6071880079465415, + "num_eq": 360, + "num_range": 540, + "upper_bound": "PRIOUGHTPRES" + }, + { + "distinct_range": 0.7242188910962615, + "num_eq": 1530, + "num_range": 150, + "upper_bound": "PRIPRESABLE" + }, + { + "distinct_range": 0, + "num_eq": 600, + "num_range": 0, + "upper_bound": "PRIPRESANTI" + }, + { + "distinct_range": 0, + "num_eq": 690, + "num_range": 0, + "upper_bound": "PRIPRESATION" + }, + { + "distinct_range": 0, + "num_eq": 660, + "num_range": 0, + "upper_bound": "PRIPRESBAR" + }, + { + "distinct_range": 2.027812895069532, + "num_eq": 540, + "num_range": 420, + "upper_bound": "PRIPRESEING" + }, + { + "distinct_range": 0, + "num_eq": 480, + "num_range": 0, + "upper_bound": "PRIPRESESE" + }, + { + "distinct_range": 0, + "num_eq": 750, + "num_range": 0, + "upper_bound": "PRIPRESOUGHT" + }, + { + "distinct_range": 1.7381253386310276, + "num_eq": 270, + "num_range": 360, + "upper_bound": "PRIPRIABLE" + }, + { + "distinct_range": 1.5932815604117754, + "num_eq": 450, + "num_range": 330, + "upper_bound": "PRIPRIATION" + }, + { + "distinct_range": 0, + "num_eq": 360, + "num_range": 0, + "upper_bound": "PRIPRIBAR" + }, + { + "distinct_range": 0, + "num_eq": 420, + "num_range": 0, + "upper_bound": "PRIPRICALLY" + }, + { + "distinct_range": 1.1587502257540183, + "num_eq": 180, + "num_range": 240, + "upper_bound": "PRIPRIESE" + }, + { + "distinct_range": 0.7242188910962615, + "num_eq": 690, + "num_range": 150, + "upper_bound": "PRIPRIPRES" + }, + { + "distinct_range": 0, + "num_eq": 270, + "num_range": 0, + "upper_bound": "PRIPRIPRI" + } + ], + "histo_col_type": "VARCHAR(16)", + "histo_version": 1, + "name": "__auto__", + "null_count": 0, + "row_count": 300000 + }, + { + "avg_size": 16, + "columns": [ + "c_w_id", + "c_d_id", + "c_last" + ], + "created_at": "2022-02-25 01:09:16.735123", + "distinct_count": 99837, + "histo_col_type": "", + "name": "__auto__", + "null_count": 0, + "row_count": 300000 + }, + { + "avg_size": 14, + "columns": [ + "c_first" + ], + "created_at": "2022-02-25 01:09:16.735123", + "distinct_count": 558, + "histo_buckets": [ + { + "distinct_range": 0, + "num_eq": 390, + "num_range": 0, + "upper_bound": "1U5yraPx" + }, + { + "distinct_range": 1.9793635790800252, + "num_eq": 480, + "num_range": 1050, + "upper_bound": "1U5yraPxxEL" + }, + { + "distinct_range": 2.3186830497794584, + "num_eq": 540, + "num_range": 1230, + "upper_bound": "1U5yraPxxELo5B" + }, + { + "distinct_range": 2.488342785129175, + "num_eq": 390, + "num_range": 1320, + "upper_bound": "1fcW8Rsa" + }, + { + "distinct_range": 2.601449275362319, + "num_eq": 630, + "num_range": 1380, + "upper_bound": "1fcW8RsaCXoE" + }, + { + "distinct_range": 1.9793635790800252, + "num_eq": 570, + "num_range": 1050, + "upper_bound": "1fcW8RsaCXoEzms" + }, + { + "distinct_range": 2.0924700693131695, + "num_eq": 630, + "num_range": 1110, + "upper_bound": "3v1U5yraP" + }, + { + "distinct_range": 2.3186830497794584, + "num_eq": 330, + "num_range": 1230, + "upper_bound": "3v1U5yraPxxE" + }, + { + "distinct_range": 1.866257088846881, + "num_eq": 570, + "num_range": 990, + "upper_bound": "3v1U5yraPxxELo5" + }, + { + "distinct_range": 2.601449275362319, + "num_eq": 300, + "num_range": 1380, + "upper_bound": "5B1fcW8Rsa" + }, + { + "distinct_range": 2.262129804662886, + "num_eq": 420, + "num_range": 1200, + "upper_bound": "5B1fcW8RsaCXo" + }, + { + "distinct_range": 1.526937618147448, + "num_eq": 690, + "num_range": 810, + "upper_bound": "5B1fcW8RsaCXoEz" + }, + { + "distinct_range": 2.3752362948960304, + "num_eq": 420, + "num_range": 1260, + "upper_bound": "5yraPxxEL" + }, + { + "distinct_range": 1.4703843730308759, + "num_eq": 690, + "num_range": 780, + "upper_bound": "5yraPxxELo5B" + }, + { + "distinct_range": 1.9793635790800252, + "num_eq": 690, + "num_range": 1050, + "upper_bound": "5yraPxxELo5B1fc" + }, + { + "distinct_range": 2.488342785129175, + "num_eq": 540, + "num_range": 1320, + "upper_bound": "6NHnwiwKd" + }, + { + "distinct_range": 2.205576559546314, + "num_eq": 630, + "num_range": 1170, + "upper_bound": "6NHnwiwKdcgp" + }, + { + "distinct_range": 2.0924700693131695, + "num_eq": 690, + "num_range": 1110, + "upper_bound": "6NHnwiwKdcgphy3" + }, + { + "distinct_range": 2.601449275362319, + "num_eq": 510, + "num_range": 1380, + "upper_bound": "6rumMmp6NH" + }, + { + "distinct_range": 2.7145557655954633, + "num_eq": 420, + "num_range": 1440, + "upper_bound": "6rumMmp6NHnwiw" + }, + { + "distinct_range": 1.8097038437303088, + "num_eq": 510, + "num_range": 960, + "upper_bound": "8RsaCXoE" + }, + { + "distinct_range": 2.205576559546314, + "num_eq": 330, + "num_range": 1170, + "upper_bound": "8RsaCXoEzms" + }, + { + "distinct_range": 2.7145557655954633, + "num_eq": 690, + "num_range": 1440, + "upper_bound": "8RsaCXoEzmssaF9" + }, + { + "distinct_range": 1.7531505986137366, + "num_eq": 540, + "num_range": 930, + "upper_bound": "9cdLXe0Yh" + }, + { + "distinct_range": 1.7531505986137366, + "num_eq": 570, + "num_range": 930, + "upper_bound": "9cdLXe0YhgLR" + }, + { + "distinct_range": 2.4317895400126024, + "num_eq": 540, + "num_range": 1290, + "upper_bound": "9cdLXe0YhgLRrws" + }, + { + "distinct_range": 2.7145557655954633, + "num_eq": 510, + "num_range": 1440, + "upper_bound": "9m9cdLXe0" + }, + { + "distinct_range": 2.262129804662886, + "num_eq": 330, + "num_range": 1200, + "upper_bound": "9m9cdLXe0YhgL" + }, + { + "distinct_range": 2.3186830497794584, + "num_eq": 780, + "num_range": 1230, + "upper_bound": "9m9cdLXe0YhgLRrw" + }, + { + "distinct_range": 2.488342785129175, + "num_eq": 480, + "num_range": 1320, + "upper_bound": "B1fcW8RsaC" + }, + { + "distinct_range": 1.9793635790800252, + "num_eq": 570, + "num_range": 1050, + "upper_bound": "B1fcW8RsaCXoE" + }, + { + "distinct_range": 2.149023314429742, + "num_eq": 630, + "num_range": 1140, + "upper_bound": "B1fcW8RsaCXoEzms" + }, + { + "distinct_range": 2.601449275362319, + "num_eq": 420, + "num_range": 1380, + "upper_bound": "CXoEzmssaF" + }, + { + "distinct_range": 2.3752362948960304, + "num_eq": 450, + "num_range": 1260, + "upper_bound": "CXoEzmssaF9m9" + }, + { + "distinct_range": 1.6965973534971646, + "num_eq": 570, + "num_range": 900, + "upper_bound": "CXoEzmssaF9m9cdL" + }, + { + "distinct_range": 2.4317895400126024, + "num_eq": 330, + "num_range": 1290, + "upper_bound": "ELo5B1fcW8R" + }, + { + "distinct_range": 1.866257088846881, + "num_eq": 570, + "num_range": 990, + "upper_bound": "ELo5B1fcW8RsaC" + }, + { + "distinct_range": 2.3752362948960304, + "num_eq": 510, + "num_range": 1260, + "upper_bound": "EzmssaF9m" + }, + { + "distinct_range": 2.488342785129175, + "num_eq": 390, + "num_range": 1320, + "upper_bound": "EzmssaF9m9cdL" + }, + { + "distinct_range": 2.3186830497794584, + "num_eq": 810, + "num_range": 1230, + "upper_bound": "EzmssaF9m9cdLXe0" + }, + { + "distinct_range": 1.9793635790800252, + "num_eq": 420, + "num_range": 1050, + "upper_bound": "F9m9cdLXe0" + }, + { + "distinct_range": 2.6580025204788913, + "num_eq": 570, + "num_range": 1410, + "upper_bound": "F9m9cdLXe0YhgL" + }, + { + "distinct_range": 1.866257088846881, + "num_eq": 540, + "num_range": 990, + "upper_bound": "HnwiwKdc" + }, + { + "distinct_range": 2.6580025204788913, + "num_eq": 480, + "num_range": 1410, + "upper_bound": "HnwiwKdcgphy" + }, + { + "distinct_range": 1.866257088846881, + "num_eq": 900, + "num_range": 990, + "upper_bound": "HnwiwKdcgphy3v1" + }, + { + "distinct_range": 2.488342785129175, + "num_eq": 420, + "num_range": 1320, + "upper_bound": "Kdcgphy3v1" + }, + { + "distinct_range": 1.6965973534971646, + "num_eq": 540, + "num_range": 900, + "upper_bound": "Kdcgphy3v1U5y" + }, + { + "distinct_range": 2.0359168241965975, + "num_eq": 360, + "num_range": 1080, + "upper_bound": "Kdcgphy3v1U5yraP" + }, + { + "distinct_range": 2.205576559546314, + "num_eq": 510, + "num_range": 1170, + "upper_bound": "LXe0YhgLRr" + }, + { + "distinct_range": 2.0359168241965975, + "num_eq": 570, + "num_range": 1080, + "upper_bound": "LXe0YhgLRrwsm" + }, + { + "distinct_range": 2.3752362948960304, + "num_eq": 420, + "num_range": 1260, + "upper_bound": "Lo5B1fcW" + }, + { + "distinct_range": 1.6965973534971646, + "num_eq": 630, + "num_range": 900, + "upper_bound": "Lo5B1fcW8Rs" + }, + { + "distinct_range": 2.3186830497794584, + "num_eq": 480, + "num_range": 1230, + "upper_bound": "Lo5B1fcW8RsaCX" + }, + { + "distinct_range": 1.4138311279143039, + "num_eq": 690, + "num_range": 750, + "upper_bound": "Lo5B1fcW8RsaCXoE" + }, + { + "distinct_range": 1.866257088846881, + "num_eq": 510, + "num_range": 990, + "upper_bound": "Mmp6NHnwiw" + }, + { + "distinct_range": 2.0359168241965975, + "num_eq": 450, + "num_range": 1080, + "upper_bound": "Mmp6NHnwiwKdc" + }, + { + "distinct_range": 2.262129804662886, + "num_eq": 510, + "num_range": 1200, + "upper_bound": "Mmp6NHnwiwKdcgph" + }, + { + "distinct_range": 1.922810333963453, + "num_eq": 510, + "num_range": 1020, + "upper_bound": "NHnwiwKdcg" + }, + { + "distinct_range": 1.8097038437303088, + "num_eq": 570, + "num_range": 960, + "upper_bound": "NHnwiwKdcgphy" + }, + { + "distinct_range": 2.149023314429742, + "num_eq": 570, + "num_range": 1140, + "upper_bound": "NHnwiwKdcgphy3v1" + }, + { + "distinct_range": 1.6400441083805923, + "num_eq": 600, + "num_range": 870, + "upper_bound": "PxxELo5B1f" + }, + { + "distinct_range": 2.544896030245747, + "num_eq": 450, + "num_range": 1350, + "upper_bound": "PxxELo5B1fcW8R" + }, + { + "distinct_range": 2.262129804662886, + "num_eq": 660, + "num_range": 1200, + "upper_bound": "RsaCXoEzm" + }, + { + "distinct_range": 2.3186830497794584, + "num_eq": 690, + "num_range": 1230, + "upper_bound": "RsaCXoEzmssa" + }, + { + "distinct_range": 1.7531505986137366, + "num_eq": 510, + "num_range": 930, + "upper_bound": "RsaCXoEzmssaF9m" + }, + { + "distinct_range": 2.0924700693131695, + "num_eq": 600, + "num_range": 1110, + "upper_bound": "U5yraPxxE" + }, + { + "distinct_range": 1.6965973534971646, + "num_eq": 510, + "num_range": 900, + "upper_bound": "U5yraPxxELo5" + }, + { + "distinct_range": 2.0924700693131695, + "num_eq": 600, + "num_range": 1110, + "upper_bound": "U5yraPxxELo5B1f" + }, + { + "distinct_range": 1.7531505986137366, + "num_eq": 510, + "num_range": 930, + "upper_bound": "W8RsaCXoE" + }, + { + "distinct_range": 2.544896030245747, + "num_eq": 450, + "num_range": 1350, + "upper_bound": "W8RsaCXoEzms" + }, + { + "distinct_range": 1.922810333963453, + "num_eq": 750, + "num_range": 1020, + "upper_bound": "W8RsaCXoEzmssaF" + }, + { + "distinct_range": 2.0359168241965975, + "num_eq": 480, + "num_range": 1080, + "upper_bound": "Xe0YhgLRr" + }, + { + "distinct_range": 1.074511657214871, + "num_eq": 870, + "num_range": 570, + "upper_bound": "Xe0YhgLRrws" + }, + { + "distinct_range": 1.6400441083805923, + "num_eq": 540, + "num_range": 870, + "upper_bound": "Xe0YhgLRrwsmd6" + }, + { + "distinct_range": 1.922810333963453, + "num_eq": 570, + "num_range": 1020, + "upper_bound": "XoEzmssa" + }, + { + "distinct_range": 2.488342785129175, + "num_eq": 570, + "num_range": 1320, + "upper_bound": "XoEzmssaF9m" + }, + { + "distinct_range": 1.1876181474480152, + "num_eq": 780, + "num_range": 630, + "upper_bound": "XoEzmssaF9m9c" + }, + { + "distinct_range": 1.131064902331443, + "num_eq": 780, + "num_range": 600, + "upper_bound": "XoEzmssaF9m9cdL" + }, + { + "distinct_range": 1.6965973534971646, + "num_eq": 630, + "num_range": 900, + "upper_bound": "aCXoEzms" + }, + { + "distinct_range": 2.149023314429742, + "num_eq": 630, + "num_range": 1140, + "upper_bound": "aCXoEzmssaF" + }, + { + "distinct_range": 2.205576559546314, + "num_eq": 570, + "num_range": 1170, + "upper_bound": "aCXoEzmssaF9m9c" + }, + { + "distinct_range": 1.922810333963453, + "num_eq": 810, + "num_range": 1020, + "upper_bound": "aF9m9cdLX" + }, + { + "distinct_range": 2.0359168241965975, + "num_eq": 600, + "num_range": 1080, + "upper_bound": "aF9m9cdLXe0Y" + }, + { + "distinct_range": 2.3186830497794584, + "num_eq": 420, + "num_range": 1230, + "upper_bound": "aF9m9cdLXe0YhgL" + }, + { + "distinct_range": 1.6965973534971646, + "num_eq": 480, + "num_range": 900, + "upper_bound": "aPxxELo5B" + }, + { + "distinct_range": 2.3186830497794584, + "num_eq": 630, + "num_range": 1230, + "upper_bound": "aPxxELo5B1fc" + }, + { + "distinct_range": 2.488342785129175, + "num_eq": 600, + "num_range": 1320, + "upper_bound": "aPxxELo5B1fcW8R" + }, + { + "distinct_range": 2.205576559546314, + "num_eq": 720, + "num_range": 1170, + "upper_bound": "cW8RsaCXo" + }, + { + "distinct_range": 1.866257088846881, + "num_eq": 600, + "num_range": 990, + "upper_bound": "cW8RsaCXoEzm" + }, + { + "distinct_range": 2.205576559546314, + "num_eq": 570, + "num_range": 1170, + "upper_bound": "cW8RsaCXoEzmssa" + }, + { + "distinct_range": 1.9793635790800252, + "num_eq": 300, + "num_range": 1050, + "upper_bound": "cdLXe0Yhg" + }, + { + "distinct_range": 2.0359168241965975, + "num_eq": 450, + "num_range": 1080, + "upper_bound": "cdLXe0YhgLRr" + }, + { + "distinct_range": 2.205576559546314, + "num_eq": 450, + "num_range": 1170, + "upper_bound": "cdLXe0YhgLRrwsm" + }, + { + "distinct_range": 1.922810333963453, + "num_eq": 360, + "num_range": 1020, + "upper_bound": "cgphy3v1U" + }, + { + "distinct_range": 1.6400441083805923, + "num_eq": 510, + "num_range": 870, + "upper_bound": "cgphy3v1U5yr" + }, + { + "distinct_range": 1.8097038437303088, + "num_eq": 450, + "num_range": 960, + "upper_bound": "cgphy3v1U5yraPx" + }, + { + "distinct_range": 2.205576559546314, + "num_eq": 720, + "num_range": 1170, + "upper_bound": "dLXe0YhgL" + }, + { + "distinct_range": 2.205576559546314, + "num_eq": 540, + "num_range": 1170, + "upper_bound": "dLXe0YhgLRrws" + }, + { + "distinct_range": 1.8097038437303088, + "num_eq": 480, + "num_range": 960, + "upper_bound": "dLXe0YhgLRrwsmd6" + }, + { + "distinct_range": 2.0359168241965975, + "num_eq": 510, + "num_range": 1080, + "upper_bound": "dcgphy3v1U" + }, + { + "distinct_range": 1.922810333963453, + "num_eq": 840, + "num_range": 1020, + "upper_bound": "dcgphy3v1U5yr" + }, + { + "distinct_range": 2.4317895400126024, + "num_eq": 630, + "num_range": 1290, + "upper_bound": "dcgphy3v1U5yraPx" + }, + { + "distinct_range": 2.0359168241965975, + "num_eq": 510, + "num_range": 1080, + "upper_bound": "fcW8RsaCXo" + }, + { + "distinct_range": 2.205576559546314, + "num_eq": 570, + "num_range": 1170, + "upper_bound": "fcW8RsaCXoEzms" + }, + { + "distinct_range": 2.3752362948960304, + "num_eq": 540, + "num_range": 1260, + "upper_bound": "gphy3v1U" + }, + { + "distinct_range": 1.6965973534971646, + "num_eq": 450, + "num_range": 900, + "upper_bound": "gphy3v1U5yr" + }, + { + "distinct_range": 2.3186830497794584, + "num_eq": 660, + "num_range": 1230, + "upper_bound": "gphy3v1U5yraPx" + }, + { + "distinct_range": 1.866257088846881, + "num_eq": 330, + "num_range": 990, + "upper_bound": "hy3v1U5y" + }, + { + "distinct_range": 2.149023314429742, + "num_eq": 330, + "num_range": 1140, + "upper_bound": "hy3v1U5yraP" + }, + { + "distinct_range": 1.7531505986137366, + "num_eq": 600, + "num_range": 930, + "upper_bound": "hy3v1U5yraPxxE" + }, + { + "distinct_range": 1.8097038437303088, + "num_eq": 600, + "num_range": 960, + "upper_bound": "iwKdcgph" + }, + { + "distinct_range": 2.205576559546314, + "num_eq": 540, + "num_range": 1170, + "upper_bound": "iwKdcgphy3v" + }, + { + "distinct_range": 1.2441713925645874, + "num_eq": 660, + "num_range": 660, + "upper_bound": "iwKdcgphy3v1U" + }, + { + "distinct_range": 1.866257088846881, + "num_eq": 570, + "num_range": 990, + "upper_bound": "iwKdcgphy3v1U5yr" + }, + { + "distinct_range": 1.526937618147448, + "num_eq": 600, + "num_range": 810, + "upper_bound": "m9cdLXe0Y" + }, + { + "distinct_range": 1.7531505986137366, + "num_eq": 690, + "num_range": 930, + "upper_bound": "m9cdLXe0YhgL" + }, + { + "distinct_range": 2.262129804662886, + "num_eq": 720, + "num_range": 1200, + "upper_bound": "m9cdLXe0YhgLRrw" + }, + { + "distinct_range": 2.262129804662886, + "num_eq": 750, + "num_range": 1200, + "upper_bound": "mMmp6NHnw" + }, + { + "distinct_range": 1.9793635790800252, + "num_eq": 660, + "num_range": 1050, + "upper_bound": "mMmp6NHnwiwK" + }, + { + "distinct_range": 1.9793635790800252, + "num_eq": 360, + "num_range": 1050, + "upper_bound": "mMmp6NHnwiwKdcg" + }, + { + "distinct_range": 1.526937618147448, + "num_eq": 660, + "num_range": 810, + "upper_bound": "mp6NHnwiw" + }, + { + "distinct_range": 1.9793635790800252, + "num_eq": 330, + "num_range": 1050, + "upper_bound": "mp6NHnwiwKdc" + }, + { + "distinct_range": 2.0924700693131695, + "num_eq": 480, + "num_range": 1110, + "upper_bound": "mp6NHnwiwKdcgph" + }, + { + "distinct_range": 2.149023314429742, + "num_eq": 510, + "num_range": 1140, + "upper_bound": "mssaF9m9c" + }, + { + "distinct_range": 2.262129804662886, + "num_eq": 660, + "num_range": 1200, + "upper_bound": "mssaF9m9cdLX" + }, + { + "distinct_range": 1.4138311279143039, + "num_eq": 630, + "num_range": 750, + "upper_bound": "mssaF9m9cdLXe0" + }, + { + "distinct_range": 2.0359168241965975, + "num_eq": 510, + "num_range": 1080, + "upper_bound": "nwiwKdcg" + }, + { + "distinct_range": 2.149023314429742, + "num_eq": 510, + "num_range": 1140, + "upper_bound": "nwiwKdcgphy" + }, + { + "distinct_range": 1.922810333963453, + "num_eq": 540, + "num_range": 1020, + "upper_bound": "nwiwKdcgphy3v1" + }, + { + "distinct_range": 1.6965973534971646, + "num_eq": 390, + "num_range": 900, + "upper_bound": "o5B1fcW8" + }, + { + "distinct_range": 1.4138311279143039, + "num_eq": 690, + "num_range": 750, + "upper_bound": "o5B1fcW8Rs" + }, + { + "distinct_range": 1.9793635790800252, + "num_eq": 690, + "num_range": 1050, + "upper_bound": "o5B1fcW8RsaCX" + }, + { + "distinct_range": 1.58349086326402, + "num_eq": 540, + "num_range": 840, + "upper_bound": "o5B1fcW8RsaCXoEz" + }, + { + "distinct_range": 1.526937618147448, + "num_eq": 450, + "num_range": 810, + "upper_bound": "oEzmssaF9m" + }, + { + "distinct_range": 2.205576559546314, + "num_eq": 540, + "num_range": 1170, + "upper_bound": "oEzmssaF9m9cd" + }, + { + "distinct_range": 1.7531505986137366, + "num_eq": 630, + "num_range": 930, + "upper_bound": "oEzmssaF9m9cdLXe" + }, + { + "distinct_range": 2.0924700693131695, + "num_eq": 570, + "num_range": 1110, + "upper_bound": "p6NHnwiwKd" + }, + { + "distinct_range": 1.866257088846881, + "num_eq": 390, + "num_range": 990, + "upper_bound": "p6NHnwiwKdcgp" + }, + { + "distinct_range": 1.1876181474480152, + "num_eq": 690, + "num_range": 630, + "upper_bound": "p6NHnwiwKdcgphy" + }, + { + "distinct_range": 2.0359168241965975, + "num_eq": 480, + "num_range": 1080, + "upper_bound": "phy3v1U5y" + }, + { + "distinct_range": 1.6400441083805923, + "num_eq": 780, + "num_range": 870, + "upper_bound": "phy3v1U5yra" + }, + { + "distinct_range": 1.866257088846881, + "num_eq": 570, + "num_range": 990, + "upper_bound": "phy3v1U5yraPxx" + }, + { + "distinct_range": 2.0924700693131695, + "num_eq": 510, + "num_range": 1110, + "upper_bound": "raPxxELo" + }, + { + "distinct_range": 1.4138311279143039, + "num_eq": 600, + "num_range": 750, + "upper_bound": "raPxxELo5B" + }, + { + "distinct_range": 1.9793635790800252, + "num_eq": 510, + "num_range": 1050, + "upper_bound": "raPxxELo5B1fc" + }, + { + "distinct_range": 1.58349086326402, + "num_eq": 600, + "num_range": 840, + "upper_bound": "raPxxELo5B1fcW8R" + }, + { + "distinct_range": 1.3007246376811594, + "num_eq": 630, + "num_range": 690, + "upper_bound": "rumMmp6NH" + }, + { + "distinct_range": 1.9793635790800252, + "num_eq": 450, + "num_range": 1050, + "upper_bound": "rumMmp6NHnwi" + }, + { + "distinct_range": 1.866257088846881, + "num_eq": 450, + "num_range": 990, + "upper_bound": "rumMmp6NHnwiwKd" + }, + { + "distinct_range": 2.0359168241965975, + "num_eq": 450, + "num_range": 1080, + "upper_bound": "saCXoEzms" + }, + { + "distinct_range": 1.3007246376811594, + "num_eq": 450, + "num_range": 690, + "upper_bound": "saCXoEzmssa" + }, + { + "distinct_range": 1.074511657214871, + "num_eq": 570, + "num_range": 570, + "upper_bound": "saCXoEzmssaF9" + }, + { + "distinct_range": 1.9793635790800252, + "num_eq": 360, + "num_range": 1050, + "upper_bound": "saCXoEzmssaF9m9c" + }, + { + "distinct_range": 0.9048519218651544, + "num_eq": 870, + "num_range": 480, + "upper_bound": "saF9m9cdL" + }, + { + "distinct_range": 1.3572778827977316, + "num_eq": 630, + "num_range": 720, + "upper_bound": "saF9m9cdLXe" + }, + { + "distinct_range": 1.922810333963453, + "num_eq": 360, + "num_range": 1020, + "upper_bound": "saF9m9cdLXe0Yh" + }, + { + "distinct_range": 1.9793635790800252, + "num_eq": 690, + "num_range": 1050, + "upper_bound": "ssaF9m9c" + }, + { + "distinct_range": 1.866257088846881, + "num_eq": 600, + "num_range": 990, + "upper_bound": "ssaF9m9cdLX" + }, + { + "distinct_range": 1.922810333963453, + "num_eq": 600, + "num_range": 1020, + "upper_bound": "ssaF9m9cdLXe0Y" + }, + { + "distinct_range": 0.9048519218651544, + "num_eq": 690, + "num_range": 480, + "upper_bound": "ssaF9m9cdLXe0Yhg" + }, + { + "distinct_range": 1.3007246376811594, + "num_eq": 420, + "num_range": 690, + "upper_bound": "umMmp6NHn" + }, + { + "distinct_range": 1.922810333963453, + "num_eq": 480, + "num_range": 1020, + "upper_bound": "umMmp6NHnwiw" + }, + { + "distinct_range": 1.1876181474480152, + "num_eq": 600, + "num_range": 630, + "upper_bound": "umMmp6NHnwiwKd" + }, + { + "distinct_range": 1.6965973534971646, + "num_eq": 540, + "num_range": 900, + "upper_bound": "v1U5yraP" + }, + { + "distinct_range": 0.9048519218651544, + "num_eq": 600, + "num_range": 480, + "upper_bound": "v1U5yraPxx" + }, + { + "distinct_range": 1.0179584120982987, + "num_eq": 510, + "num_range": 540, + "upper_bound": "v1U5yraPxxEL" + }, + { + "distinct_range": 1.074511657214871, + "num_eq": 660, + "num_range": 570, + "upper_bound": "v1U5yraPxxELo5" + }, + { + "distinct_range": 1.3572778827977316, + "num_eq": 420, + "num_range": 720, + "upper_bound": "v1U5yraPxxELo5B1" + }, + { + "distinct_range": 1.131064902331443, + "num_eq": 450, + "num_range": 600, + "upper_bound": "wKdcgphy3" + }, + { + "distinct_range": 1.6400441083805923, + "num_eq": 480, + "num_range": 870, + "upper_bound": "wKdcgphy3v1U" + }, + { + "distinct_range": 1.6965973534971646, + "num_eq": 480, + "num_range": 900, + "upper_bound": "wKdcgphy3v1U5yr" + }, + { + "distinct_range": 0.8482986767485823, + "num_eq": 600, + "num_range": 450, + "upper_bound": "wiwKdcgp" + }, + { + "distinct_range": 1.8097038437303088, + "num_eq": 630, + "num_range": 960, + "upper_bound": "wiwKdcgphy3" + }, + { + "distinct_range": 1.4703843730308759, + "num_eq": 480, + "num_range": 780, + "upper_bound": "wiwKdcgphy3v1" + }, + { + "distinct_range": 1.074511657214871, + "num_eq": 840, + "num_range": 570, + "upper_bound": "wiwKdcgphy3v1U5" + }, + { + "distinct_range": 1.3572778827977316, + "num_eq": 510, + "num_range": 720, + "upper_bound": "xELo5B1f" + }, + { + "distinct_range": 1.131064902331443, + "num_eq": 450, + "num_range": 600, + "upper_bound": "xELo5B1fcW" + }, + { + "distinct_range": 0.9048519218651544, + "num_eq": 510, + "num_range": 480, + "upper_bound": "xELo5B1fcW8R" + }, + { + "distinct_range": 1.074511657214871, + "num_eq": 450, + "num_range": 570, + "upper_bound": "xELo5B1fcW8Rsa" + }, + { + "distinct_range": 1.131064902331443, + "num_eq": 570, + "num_range": 600, + "upper_bound": "xELo5B1fcW8RsaCX" + }, + { + "distinct_range": 1.1876181474480152, + "num_eq": 840, + "num_range": 630, + "upper_bound": "xxELo5B1f" + }, + { + "distinct_range": 1.6400441083805923, + "num_eq": 600, + "num_range": 870, + "upper_bound": "xxELo5B1fcW8" + }, + { + "distinct_range": 1.1876181474480152, + "num_eq": 510, + "num_range": 630, + "upper_bound": "xxELo5B1fcW8Rs" + }, + { + "distinct_range": 1.3007246376811594, + "num_eq": 450, + "num_range": 690, + "upper_bound": "xxELo5B1fcW8RsaC" + }, + { + "distinct_range": 0.9614051669817265, + "num_eq": 630, + "num_range": 510, + "upper_bound": "y3v1U5yra" + }, + { + "distinct_range": 0.7351921865154379, + "num_eq": 510, + "num_range": 390, + "upper_bound": "y3v1U5yraPx" + }, + { + "distinct_range": 0.9614051669817265, + "num_eq": 480, + "num_range": 510, + "upper_bound": "y3v1U5yraPxxE" + }, + { + "distinct_range": 0.9048519218651544, + "num_eq": 510, + "num_range": 480, + "upper_bound": "y3v1U5yraPxxELo" + }, + { + "distinct_range": 0.9048519218651544, + "num_eq": 510, + "num_range": 480, + "upper_bound": "yraPxxEL" + }, + { + "distinct_range": 1.2441713925645874, + "num_eq": 690, + "num_range": 660, + "upper_bound": "yraPxxELo5" + }, + { + "distinct_range": 0.79174543163201, + "num_eq": 480, + "num_range": 420, + "upper_bound": "yraPxxELo5B1" + }, + { + "distinct_range": 0.7351921865154379, + "num_eq": 540, + "num_range": 390, + "upper_bound": "yraPxxELo5B1fc" + }, + { + "distinct_range": 1.0179584120982987, + "num_eq": 600, + "num_range": 540, + "upper_bound": "yraPxxELo5B1fcW8" + }, + { + "distinct_range": 0.9614051669817265, + "num_eq": 330, + "num_range": 510, + "upper_bound": "zmssaF9m9" + }, + { + "distinct_range": 1.131064902331443, + "num_eq": 360, + "num_range": 600, + "upper_bound": "zmssaF9m9cd" + }, + { + "distinct_range": 1.0179584120982987, + "num_eq": 600, + "num_range": 540, + "upper_bound": "zmssaF9m9cdLX" + }, + { + "distinct_range": 0, + "num_eq": 690, + "num_range": 0, + "upper_bound": "zmssaF9m9cdLXe" + }, + { + "distinct_range": 0, + "num_eq": 450, + "num_range": 0, + "upper_bound": "zmssaF9m9cdLXe0" + }, + { + "distinct_range": 0, + "num_eq": 570, + "num_range": 0, + "upper_bound": "zmssaF9m9cdLXe0Y" + } + ], + "histo_col_type": "VARCHAR(16)", + "histo_version": 1, + "name": "__auto__", + "null_count": 0, + "row_count": 300000 + }, + { + "avg_size": 30, + "columns": [ + "c_w_id", + "c_d_id", + "c_last", + "c_first" + ], + "created_at": "2022-02-25 01:09:16.735123", + "distinct_count": 296493, + "histo_col_type": "", + "name": "__auto__", + "null_count": 0, + "row_count": 300000 + }, + { + "avg_size": 4, + "columns": [ + "c_middle" + ], + "created_at": "2022-02-25 01:09:16.735123", + "distinct_count": 1, + "histo_buckets": [ + { + "distinct_range": 0, + "num_eq": 300000, + "num_range": 0, + "upper_bound": "OE" + } + ], + "histo_col_type": "CHAR(2)", + "histo_version": 1, + "name": "__auto__", + "null_count": 0, + "row_count": 300000 + }, + { + "avg_size": 17, + "columns": [ + "c_street_1" + ], + "created_at": "2022-02-25 01:09:16.735123", + "distinct_count": 770, + "histo_buckets": [ + { + "distinct_range": 0, + "num_eq": 540, + "num_range": 0, + "upper_bound": "0YhgLRrwsm" + }, + { + "distinct_range": 767.9999999999999, + "num_eq": 570, + "num_range": 298890, + "upper_bound": "zmssaF9m9cdLXe0YhgLR" + } + ], + "histo_col_type": "VARCHAR(20)", + "histo_version": 1, + "name": "__auto__", + "null_count": 0, + "row_count": 300000 + }, + { + "avg_size": 17, + "columns": [ + "c_street_2" + ], + "created_at": "2022-02-25 01:09:16.735123", + "distinct_count": 880, + "histo_buckets": [ + { + "distinct_range": 0, + "num_eq": 30, + "num_range": 0, + "upper_bound": "0ObpVWo1Bahde" + }, + { + "distinct_range": 878, + "num_eq": 270, + "num_range": 299700, + "upper_bound": "zmssaF9m9cdLXe0YhgLR" + } + ], + "histo_col_type": "VARCHAR(20)", + "histo_version": 1, + "name": "__auto__", + "null_count": 0, + "row_count": 300000 + }, + { + "avg_size": 18, + "columns": [ + "c_city" + ], + "created_at": "2022-02-25 01:09:16.735123", + "distinct_count": 965, + "histo_buckets": [ + { + "distinct_range": 0, + "num_eq": 360, + "num_range": 0, + "upper_bound": "0ObpVWo1Ba" + }, + { + "distinct_range": 963, + "num_eq": 330, + "num_range": 299310, + "upper_bound": "zmssaF9m9cdLXe0YhgLR" + } + ], + "histo_col_type": "VARCHAR(20)", + "histo_version": 1, + "name": "__auto__", + "null_count": 0, + "row_count": 300000 + }, + { + "avg_size": 4, + "columns": [ + "c_state" + ], + "created_at": "2022-02-25 01:09:16.735123", + "distinct_count": 26, + "histo_buckets": [ + { + "distinct_range": 0, + "num_eq": 10890, + "num_range": 0, + "upper_bound": "AK" + }, + { + "distinct_range": 24, + "num_eq": 11460, + "num_range": 277650, + "upper_bound": "ZT" + } + ], + "histo_col_type": "CHAR(2)", + "histo_version": 1, + "name": "__auto__", + "null_count": 0, + "row_count": 300000 + }, + { + "avg_size": 11, + "columns": [ + "c_zip" + ], + "created_at": "2022-02-25 01:09:16.735123", + "distinct_count": 10, + "histo_buckets": [ + { + "distinct_range": 0, + "num_eq": 29700, + "num_range": 0, + "upper_bound": "022311111" + }, + { + "distinct_range": 8, + "num_eq": 30390, + "num_range": 239910, + "upper_bound": "902211111" + } + ], + "histo_col_type": "CHAR(9)", + "histo_version": 1, + "name": "__auto__", + "null_count": 0, + "row_count": 300000 + }, + { + "avg_size": 18, + "columns": [ + "c_phone" + ], + "created_at": "2022-02-25 01:09:16.735123", + "distinct_count": 10, + "histo_buckets": [ + { + "distinct_range": 0, + "num_eq": 29130, + "num_range": 0, + "upper_bound": "0223082947329423" + }, + { + "distinct_range": 8, + "num_eq": 30750, + "num_range": 240120, + "upper_bound": "9473294232201446" + } + ], + "histo_col_type": "CHAR(16)", + "histo_version": 1, + "name": "__auto__", + "null_count": 0, + "row_count": 300000 + }, + { + "avg_size": 7, + "columns": [ + "c_since" + ], + "created_at": "2022-02-25 01:09:16.735123", + "distinct_count": 1, + "histo_buckets": [ + { + "distinct_range": 0, + "num_eq": 300000, + "num_range": 0, + "upper_bound": "2006-01-02 15:04:05" + } + ], + "histo_col_type": "TIMESTAMP", + "histo_version": 1, + "name": "__auto__", + "null_count": 0, + "row_count": 300000 + }, + { + "avg_size": 4, + "columns": [ + "c_credit" + ], + "created_at": "2022-02-25 01:09:16.735123", + "distinct_count": 2, + "histo_buckets": [ + { + "distinct_range": 0, + "num_eq": 33570, + "num_range": 0, + "upper_bound": "BC" + }, + { + "distinct_range": 0, + "num_eq": 266430, + "num_range": 0, + "upper_bound": "GC" + } + ], + "histo_col_type": "CHAR(2)", + "histo_version": 1, + "name": "__auto__", + "null_count": 0, + "row_count": 300000 + }, + { + "avg_size": 7, + "columns": [ + "c_credit_lim" + ], + "created_at": "2022-02-25 01:09:16.735123", + "distinct_count": 1, + "histo_buckets": [ + { + "distinct_range": 0, + "num_eq": 300000, + "num_range": 0, + "upper_bound": "5E+4" + } + ], + "histo_col_type": "DECIMAL(12,2)", + "histo_version": 1, + "name": "__auto__", + "null_count": 0, + "row_count": 300000 + }, + { + "avg_size": 6, + "columns": [ + "c_discount" + ], + "created_at": "2022-02-25 01:09:16.735123", + "distinct_count": 5000, + "histo_buckets": [ + { + "distinct_range": 0, + "num_eq": 60, + "num_range": 0, + "upper_bound": "0" + }, + { + "distinct_range": 4998, + "num_eq": 30, + "num_range": 299910, + "upper_bound": "0.5" + } + ], + "histo_col_type": "DECIMAL(4,4)", + "histo_version": 1, + "name": "__auto__", + "null_count": 0, + "row_count": 300000 + }, + { + "avg_size": 6, + "columns": [ + "c_balance" + ], + "created_at": "2022-02-25 01:09:16.735123", + "distinct_count": 1, + "histo_buckets": [ + { + "distinct_range": 0, + "num_eq": 300000, + "num_range": 0, + "upper_bound": "-1E+1" + } + ], + "histo_col_type": "DECIMAL(12,2)", + "histo_version": 1, + "name": "__auto__", + "null_count": 0, + "row_count": 300000 + }, + { + "avg_size": 6, + "columns": [ + "c_ytd_payment" + ], + "created_at": "2022-02-25 01:09:16.735123", + "distinct_count": 1, + "histo_buckets": [ + { + "distinct_range": 0, + "num_eq": 300000, + "num_range": 0, + "upper_bound": "1E+1" + } + ], + "histo_col_type": "DECIMAL(12,2)", + "histo_version": 1, + "name": "__auto__", + "null_count": 0, + "row_count": 300000 + }, + { + "avg_size": 2, + "columns": [ + "c_payment_cnt" + ], + "created_at": "2022-02-25 01:09:16.735123", + "distinct_count": 1, + "histo_buckets": [ + { + "distinct_range": 0, + "num_eq": 300000, + "num_range": 0, + "upper_bound": "1" + } + ], + "histo_col_type": "INT8", + "histo_version": 1, + "name": "__auto__", + "null_count": 0, + "row_count": 300000 + }, + { + "avg_size": 2, + "columns": [ + "c_delivery_cnt" + ], + "created_at": "2022-02-25 01:09:16.735123", + "distinct_count": 1, + "histo_buckets": [ + { + "distinct_range": 0, + "num_eq": 300000, + "num_range": 0, + "upper_bound": "0" + } + ], + "histo_col_type": "INT8", + "histo_version": 1, + "name": "__auto__", + "null_count": 0, + "row_count": 300000 + }, + { + "avg_size": 403, + "columns": [ + "c_data" + ], + "created_at": "2022-02-25 01:09:16.735123", + "distinct_count": 16976, + "histo_buckets": [ + { + "distinct_range": 0, + "num_eq": 60, + "num_range": 0, + "upper_bound": "0ObpVWo1BahdejZrKB2O3Hzk13xWSP8P9fwb2ZjtZAs3NbYdihFxFime6B6Adnt5jrXvRR7OGYhlpdljbDvShaRF4E9zNHsJ7ZvyiJ3n2X1f4fJoMgn5buTDyUmQupcYMoPylHqYo89SqHqQ4HFVNpmnIWHyIowzQN2r4uSQJ8PYVLLLZk9Epp6cNEnaVrN3JXcrBCOuRRSlC0zvh9lctkhRvAvE5H6TtiDNPEJrcjAUOegvQ1Ol7SuF7jPf275wNDlEbdC58hrunlPfhoY1dORoIgb0VnxqkqbEWTXujHUOvCRf" + }, + { + "distinct_range": 16974, + "num_eq": 270, + "num_range": 299670, + "upper_bound": "zmssaF9m9cdLXe0YhgLRrwsmd68P2bElAgrnp8ueWNXJpBB0ObpVWo1BahdejZrKB2O3Hzk13xWSP8P9fwb2ZjtZAs3NbYdihFxFime6B6Adnt5jrXvRR7OGYhlpdljbDvShaRF4E9zNHsJ7ZvyiJ3n2X1f4fJoMgn5buTDyUmQupcYMoPylHqYo89SqHqQ4HFVNpmnIWHyIowzQN2r4uSQJ8PYVLLLZk9Epp6cNEnaVrN3JXcrBCOuRRSlC0zvh9lctkhRvAvE5H6TtiDNPEJrcjAUOegvQ1Ol7SuF7jPf275wNDlEbdC58hrunlPfhoY1dORoIgb0VnxqkqbEWTXujHUOvCRfqCdVyc8gRGMfAd4nWB1rXYANQ0fa6ZQJJI2uTeFFazaVwxnN" + } + ], + "histo_col_type": "VARCHAR(500)", + "histo_version": 1, + "name": "__auto__", + "null_count": 0, + "row_count": 300000 + } +]'; +---- + +exec-ddl +ALTER TABLE "district" INJECT STATISTICS '[ + { + "avg_size": 1, + "columns": [ + "d_w_id" + ], + "created_at": "2022-02-25 01:07:38.472284", + "distinct_count": 10, + "histo_buckets": [ + { + "distinct_range": 0, + "num_eq": 10, + "num_range": 0, + "upper_bound": "0" + }, + { + "distinct_range": 0, + "num_eq": 10, + "num_range": 0, + "upper_bound": "1" + }, + { + "distinct_range": 0, + "num_eq": 10, + "num_range": 0, + "upper_bound": "2" + }, + { + "distinct_range": 0, + "num_eq": 10, + "num_range": 0, + "upper_bound": "3" + }, + { + "distinct_range": 0, + "num_eq": 10, + "num_range": 0, + "upper_bound": "4" + }, + { + "distinct_range": 0, + "num_eq": 10, + "num_range": 0, + "upper_bound": "5" + }, + { + "distinct_range": 0, + "num_eq": 10, + "num_range": 0, + "upper_bound": "6" + }, + { + "distinct_range": 0, + "num_eq": 10, + "num_range": 0, + "upper_bound": "7" + }, + { + "distinct_range": 0, + "num_eq": 10, + "num_range": 0, + "upper_bound": "8" + }, + { + "distinct_range": 0, + "num_eq": 10, + "num_range": 0, + "upper_bound": "9" + } + ], + "histo_col_type": "INT8", + "histo_version": 1, + "name": "__auto__", + "null_count": 0, + "row_count": 100 + }, + { + "avg_size": 1, + "columns": [ + "d_id" + ], + "created_at": "2022-02-25 01:07:38.472284", + "distinct_count": 10, + "histo_buckets": [ + { + "distinct_range": 0, + "num_eq": 10, + "num_range": 0, + "upper_bound": "1" + }, + { + "distinct_range": 0, + "num_eq": 10, + "num_range": 0, + "upper_bound": "2" + }, + { + "distinct_range": 0, + "num_eq": 10, + "num_range": 0, + "upper_bound": "3" + }, + { + "distinct_range": 0, + "num_eq": 10, + "num_range": 0, + "upper_bound": "4" + }, + { + "distinct_range": 0, + "num_eq": 10, + "num_range": 0, + "upper_bound": "5" + }, + { + "distinct_range": 0, + "num_eq": 10, + "num_range": 0, + "upper_bound": "6" + }, + { + "distinct_range": 0, + "num_eq": 10, + "num_range": 0, + "upper_bound": "7" + }, + { + "distinct_range": 0, + "num_eq": 10, + "num_range": 0, + "upper_bound": "8" + }, + { + "distinct_range": 0, + "num_eq": 10, + "num_range": 0, + "upper_bound": "9" + }, + { + "distinct_range": 0, + "num_eq": 10, + "num_range": 0, + "upper_bound": "10" + } + ], + "histo_col_type": "INT8", + "histo_version": 1, + "name": "__auto__", + "null_count": 0, + "row_count": 100 + }, + { + "avg_size": 2, + "columns": [ + "d_w_id", + "d_id" + ], + "created_at": "2022-02-25 01:07:38.472284", + "distinct_count": 100, + "histo_col_type": "", + "name": "__auto__", + "null_count": 0, + "row_count": 100 + }, + { + "avg_size": 10, + "columns": [ + "d_name" + ], + "created_at": "2022-02-25 01:07:38.472284", + "distinct_count": 78, + "histo_buckets": [ + { + "distinct_range": 0, + "num_eq": 1, + "num_range": 0, + "upper_bound": "1U5yraPx" + }, + { + "distinct_range": 76, + "num_eq": 1, + "num_range": 98, + "upper_bound": "zmssaF9m" + } + ], + "histo_col_type": "VARCHAR(10)", + "histo_version": 1, + "name": "__auto__", + "null_count": 0, + "row_count": 100 + }, + { + "avg_size": 17, + "columns": [ + "d_street_1" + ], + "created_at": "2022-02-25 01:07:38.472284", + "distinct_count": 91, + "histo_buckets": [ + { + "distinct_range": 0, + "num_eq": 1, + "num_range": 0, + "upper_bound": "0YhgLRrwsmd68P2bEl" + }, + { + "distinct_range": 89, + "num_eq": 1, + "num_range": 98, + "upper_bound": "zmssaF9m9cdL" + } + ], + "histo_col_type": "VARCHAR(20)", + "histo_version": 1, + "name": "__auto__", + "null_count": 0, + "row_count": 100 + }, + { + "avg_size": 17, + "columns": [ + "d_street_2" + ], + "created_at": "2022-02-25 01:07:38.472284", + "distinct_count": 95, + "histo_buckets": [ + { + "distinct_range": 0, + "num_eq": 1, + "num_range": 0, + "upper_bound": "0YhgLRrwsmd68" + }, + { + "distinct_range": 93, + "num_eq": 1, + "num_range": 98, + "upper_bound": "zmssaF9m9cdLXe0YhgLR" + } + ], + "histo_col_type": "VARCHAR(20)", + "histo_version": 1, + "name": "__auto__", + "null_count": 0, + "row_count": 100 + }, + { + "avg_size": 18, + "columns": [ + "d_city" + ], + "created_at": "2022-02-25 01:07:38.472284", + "distinct_count": 94, + "histo_buckets": [ + { + "distinct_range": 0, + "num_eq": 1, + "num_range": 0, + "upper_bound": "0YhgLRrwsmd" + }, + { + "distinct_range": 92, + "num_eq": 1, + "num_range": 98, + "upper_bound": "zmssaF9m9cdLXe0YhgLR" + } + ], + "histo_col_type": "VARCHAR(20)", + "histo_version": 1, + "name": "__auto__", + "null_count": 0, + "row_count": 100 + }, + { + "avg_size": 4, + "columns": [ + "d_state" + ], + "created_at": "2022-02-25 01:07:38.472284", + "distinct_count": 25, + "histo_buckets": [ + { + "distinct_range": 0, + "num_eq": 1, + "num_range": 0, + "upper_bound": "AK" + }, + { + "distinct_range": 23, + "num_eq": 4, + "num_range": 95, + "upper_bound": "ZT" + } + ], + "histo_col_type": "CHAR(2)", + "histo_version": 1, + "name": "__auto__", + "null_count": 0, + "row_count": 100 + }, + { + "avg_size": 11, + "columns": [ + "d_zip" + ], + "created_at": "2022-02-25 01:07:38.472284", + "distinct_count": 10, + "histo_buckets": [ + { + "distinct_range": 0, + "num_eq": 15, + "num_range": 0, + "upper_bound": "022311111" + }, + { + "distinct_range": 8, + "num_eq": 8, + "num_range": 77, + "upper_bound": "902211111" + } + ], + "histo_col_type": "CHAR(9)", + "histo_version": 1, + "name": "__auto__", + "null_count": 0, + "row_count": 100 + }, + { + "avg_size": 6, + "columns": [ + "d_tax" + ], + "created_at": "2022-02-25 01:07:38.472284", + "distinct_count": 98, + "histo_buckets": [ + { + "distinct_range": 0, + "num_eq": 1, + "num_range": 0, + "upper_bound": "0.0021" + }, + { + "distinct_range": 96, + "num_eq": 1, + "num_range": 98, + "upper_bound": "0.1962" + } + ], + "histo_col_type": "DECIMAL(4,4)", + "histo_version": 1, + "name": "__auto__", + "null_count": 0, + "row_count": 100 + }, + { + "avg_size": 7, + "columns": [ + "d_ytd" + ], + "created_at": "2022-02-25 01:07:38.472284", + "distinct_count": 1, + "histo_buckets": [ + { + "distinct_range": 0, + "num_eq": 100, + "num_range": 0, + "upper_bound": "3E+4" + } + ], + "histo_col_type": "DECIMAL(12,2)", + "histo_version": 1, + "name": "__auto__", + "null_count": 0, + "row_count": 100 + }, + { + "avg_size": 3, + "columns": [ + "d_next_o_id" + ], + "created_at": "2022-02-25 01:07:38.472284", + "distinct_count": 1, + "histo_buckets": [ + { + "distinct_range": 0, + "num_eq": 100, + "num_range": 0, + "upper_bound": "3001" + } + ], + "histo_col_type": "INT8", + "histo_version": 1, + "name": "__auto__", + "null_count": 0, + "row_count": 100 + }, + { + "avg_size": 1, + "columns": [ + "d_w_id" + ], + "created_at": "2022-02-25 01:09:26.105068", + "distinct_count": 10, + "histo_buckets": [ + { + "distinct_range": 0, + "num_eq": 10, + "num_range": 0, + "upper_bound": "0" + }, + { + "distinct_range": 0, + "num_eq": 10, + "num_range": 0, + "upper_bound": "1" + }, + { + "distinct_range": 0, + "num_eq": 10, + "num_range": 0, + "upper_bound": "2" + }, + { + "distinct_range": 0, + "num_eq": 10, + "num_range": 0, + "upper_bound": "3" + }, + { + "distinct_range": 0, + "num_eq": 10, + "num_range": 0, + "upper_bound": "4" + }, + { + "distinct_range": 0, + "num_eq": 10, + "num_range": 0, + "upper_bound": "5" + }, + { + "distinct_range": 0, + "num_eq": 10, + "num_range": 0, + "upper_bound": "6" + }, + { + "distinct_range": 0, + "num_eq": 10, + "num_range": 0, + "upper_bound": "7" + }, + { + "distinct_range": 0, + "num_eq": 10, + "num_range": 0, + "upper_bound": "8" + }, + { + "distinct_range": 0, + "num_eq": 10, + "num_range": 0, + "upper_bound": "9" + } + ], + "histo_col_type": "INT8", + "histo_version": 1, + "name": "__auto__", + "null_count": 0, + "row_count": 100 + }, + { + "avg_size": 1, + "columns": [ + "d_id" + ], + "created_at": "2022-02-25 01:09:26.105068", + "distinct_count": 10, + "histo_buckets": [ + { + "distinct_range": 0, + "num_eq": 10, + "num_range": 0, + "upper_bound": "1" + }, + { + "distinct_range": 0, + "num_eq": 10, + "num_range": 0, + "upper_bound": "2" + }, + { + "distinct_range": 0, + "num_eq": 10, + "num_range": 0, + "upper_bound": "3" + }, + { + "distinct_range": 0, + "num_eq": 10, + "num_range": 0, + "upper_bound": "4" + }, + { + "distinct_range": 0, + "num_eq": 10, + "num_range": 0, + "upper_bound": "5" + }, + { + "distinct_range": 0, + "num_eq": 10, + "num_range": 0, + "upper_bound": "6" + }, + { + "distinct_range": 0, + "num_eq": 10, + "num_range": 0, + "upper_bound": "7" + }, + { + "distinct_range": 0, + "num_eq": 10, + "num_range": 0, + "upper_bound": "8" + }, + { + "distinct_range": 0, + "num_eq": 10, + "num_range": 0, + "upper_bound": "9" + }, + { + "distinct_range": 0, + "num_eq": 10, + "num_range": 0, + "upper_bound": "10" + } + ], + "histo_col_type": "INT8", + "histo_version": 1, + "name": "__auto__", + "null_count": 0, + "row_count": 100 + }, + { + "avg_size": 2, + "columns": [ + "d_w_id", + "d_id" + ], + "created_at": "2022-02-25 01:09:26.105068", + "distinct_count": 100, + "histo_col_type": "", + "name": "__auto__", + "null_count": 0, + "row_count": 100 + }, + { + "avg_size": 10, + "columns": [ + "d_name" + ], + "created_at": "2022-02-25 01:09:26.105068", + "distinct_count": 78, + "histo_buckets": [ + { + "distinct_range": 0, + "num_eq": 1, + "num_range": 0, + "upper_bound": "1U5yraPx" + }, + { + "distinct_range": 76, + "num_eq": 1, + "num_range": 98, + "upper_bound": "zmssaF9m" + } + ], + "histo_col_type": "VARCHAR(10)", + "histo_version": 1, + "name": "__auto__", + "null_count": 0, + "row_count": 100 + }, + { + "avg_size": 17, + "columns": [ + "d_street_1" + ], + "created_at": "2022-02-25 01:09:26.105068", + "distinct_count": 91, + "histo_buckets": [ + { + "distinct_range": 0, + "num_eq": 1, + "num_range": 0, + "upper_bound": "0YhgLRrwsmd68P2bEl" + }, + { + "distinct_range": 89, + "num_eq": 1, + "num_range": 98, + "upper_bound": "zmssaF9m9cdL" + } + ], + "histo_col_type": "VARCHAR(20)", + "histo_version": 1, + "name": "__auto__", + "null_count": 0, + "row_count": 100 + }, + { + "avg_size": 17, + "columns": [ + "d_street_2" + ], + "created_at": "2022-02-25 01:09:26.105068", + "distinct_count": 95, + "histo_buckets": [ + { + "distinct_range": 0, + "num_eq": 1, + "num_range": 0, + "upper_bound": "0YhgLRrwsmd68" + }, + { + "distinct_range": 93, + "num_eq": 1, + "num_range": 98, + "upper_bound": "zmssaF9m9cdLXe0YhgLR" + } + ], + "histo_col_type": "VARCHAR(20)", + "histo_version": 1, + "name": "__auto__", + "null_count": 0, + "row_count": 100 + }, + { + "avg_size": 18, + "columns": [ + "d_city" + ], + "created_at": "2022-02-25 01:09:26.105068", + "distinct_count": 94, + "histo_buckets": [ + { + "distinct_range": 0, + "num_eq": 1, + "num_range": 0, + "upper_bound": "0YhgLRrwsmd" + }, + { + "distinct_range": 92, + "num_eq": 1, + "num_range": 98, + "upper_bound": "zmssaF9m9cdLXe0YhgLR" + } + ], + "histo_col_type": "VARCHAR(20)", + "histo_version": 1, + "name": "__auto__", + "null_count": 0, + "row_count": 100 + }, + { + "avg_size": 4, + "columns": [ + "d_state" + ], + "created_at": "2022-02-25 01:09:26.105068", + "distinct_count": 25, + "histo_buckets": [ + { + "distinct_range": 0, + "num_eq": 1, + "num_range": 0, + "upper_bound": "AK" + }, + { + "distinct_range": 23, + "num_eq": 4, + "num_range": 95, + "upper_bound": "ZT" + } + ], + "histo_col_type": "CHAR(2)", + "histo_version": 1, + "name": "__auto__", + "null_count": 0, + "row_count": 100 + }, + { + "avg_size": 11, + "columns": [ + "d_zip" + ], + "created_at": "2022-02-25 01:09:26.105068", + "distinct_count": 10, + "histo_buckets": [ + { + "distinct_range": 0, + "num_eq": 15, + "num_range": 0, + "upper_bound": "022311111" + }, + { + "distinct_range": 8, + "num_eq": 8, + "num_range": 77, + "upper_bound": "902211111" + } + ], + "histo_col_type": "CHAR(9)", + "histo_version": 1, + "name": "__auto__", + "null_count": 0, + "row_count": 100 + }, + { + "avg_size": 6, + "columns": [ + "d_tax" + ], + "created_at": "2022-02-25 01:09:26.105068", + "distinct_count": 98, + "histo_buckets": [ + { + "distinct_range": 0, + "num_eq": 1, + "num_range": 0, + "upper_bound": "0.0021" + }, + { + "distinct_range": 96, + "num_eq": 1, + "num_range": 98, + "upper_bound": "0.1962" + } + ], + "histo_col_type": "DECIMAL(4,4)", + "histo_version": 1, + "name": "__auto__", + "null_count": 0, + "row_count": 100 + }, + { + "avg_size": 7, + "columns": [ + "d_ytd" + ], + "created_at": "2022-02-25 01:09:26.105068", + "distinct_count": 1, + "histo_buckets": [ + { + "distinct_range": 0, + "num_eq": 100, + "num_range": 0, + "upper_bound": "3E+4" + } + ], + "histo_col_type": "DECIMAL(12,2)", + "histo_version": 1, + "name": "__auto__", + "null_count": 0, + "row_count": 100 + }, + { + "avg_size": 3, + "columns": [ + "d_next_o_id" + ], + "created_at": "2022-02-25 01:09:26.105068", + "distinct_count": 1, + "histo_buckets": [ + { + "distinct_range": 0, + "num_eq": 100, + "num_range": 0, + "upper_bound": "3001" + } + ], + "histo_col_type": "INT8", + "histo_version": 1, + "name": "__auto__", + "null_count": 0, + "row_count": 100 + } +]'; +---- + +exec-ddl +ALTER TABLE "history" INJECT STATISTICS '[ + { + "avg_size": 1, + "columns": [ + "h_w_id" + ], + "created_at": "2022-02-25 01:07:49.495079", + "distinct_count": 10, + "histo_buckets": [ + { + "distinct_range": 0, + "num_eq": 26908, + "num_range": 0, + "upper_bound": "0" + }, + { + "distinct_range": 0, + "num_eq": 23875, + "num_range": 0, + "upper_bound": "1" + }, + { + "distinct_range": 0, + "num_eq": 27679, + "num_range": 0, + "upper_bound": "2" + }, + { + "distinct_range": 0, + "num_eq": 26677, + "num_range": 0, + "upper_bound": "3" + }, + { + "distinct_range": 0, + "num_eq": 24235, + "num_range": 0, + "upper_bound": "4" + }, + { + "distinct_range": 0, + "num_eq": 29735, + "num_range": 0, + "upper_bound": "5" + }, + { + "distinct_range": 0, + "num_eq": 24441, + "num_range": 0, + "upper_bound": "6" + }, + { + "distinct_range": 0, + "num_eq": 26599, + "num_range": 0, + "upper_bound": "7" + }, + { + "distinct_range": 0, + "num_eq": 22744, + "num_range": 0, + "upper_bound": "8" + }, + { + "distinct_range": 0, + "num_eq": 24107, + "num_range": 0, + "upper_bound": "9" + } + ], + "histo_col_type": "INT8", + "histo_version": 1, + "name": "__auto__", + "null_count": 0, + "row_count": 257000 + }, + { + "avg_size": 25, + "columns": [ + "rowid" + ], + "created_at": "2022-02-25 01:07:49.495079", + "distinct_count": 257000, + "histo_buckets": [ + { + "distinct_range": 0, + "num_eq": 0, + "num_range": 0, + "upper_bound": "00000000-0000-0000-0000-000000000000" + }, + { + "distinct_range": 9.604264050722122E-10, + "num_eq": 1, + "num_range": 0, + "upper_bound": "000037ec-8ec2-4e6d-8000-000000000001" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "0121e338-0187-47e0-8000-00000000052f" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "02043489-bc1d-49c0-8000-00000000093b" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "0321f133-2538-4f80-8000-000000000e57" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "044ef88b-9778-4740-8000-0000000013b9" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "057d875b-f109-43c0-8000-000000001922" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "0684fbc4-78b2-4a00-8000-000000001dd8" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "07baf7ff-c813-4140-8000-000000002363" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "091c3531-81c9-4100-8000-0000000029b4" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "0a1a7cca-9d8f-4900-8000-000000002e40" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "0b65a9a8-0496-4780-8000-00000000342c" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "0c4bb1af-3a14-4f00-8000-000000003849" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "0d971679-2fde-4b80-8000-000000003e36" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "10fd9fd3-6f7e-4d00-8000-000000004dc7" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "120cb993-7bb9-4c00-8000-0000000052a0" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "132f0ca4-9ac6-4100-8000-0000000057d1" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "14638168-02d7-4300-8000-000000005d55" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "1578f0f4-3b17-4500-8000-00000000624b" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "168a0205-4c28-4600-8000-00000000672d" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "178f7f1c-cefc-4a00-8000-000000006bda" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "1886c924-1275-4500-8000-000000007046" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "19a415f4-5e0b-4e00-8000-000000007560" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "1a877ee4-e26d-4800-8000-000000007971" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "1b8a5ce5-b424-4f00-8000-000000007e12" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "1c67a7f6-9b44-4500-8000-000000008207" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "20c2dc41-6d41-4400-8000-0000000095f8" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "21b3d07c-84b5-4c00-8000-000000009a47" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "22bd0449-8271-4600-8000-000000009f05" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "23e345fc-ab28-4e00-8000-00000000a448" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "25028a1d-fb93-4a00-8000-00000000a96b" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "262664a7-01f0-4400-8000-00000000aea3" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "270307f2-3cc8-4e00-8000-00000000b295" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "282bb0cf-87d9-4600-8000-00000000b7e3" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "295ca6ca-03c4-4000-8000-00000000bd57" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "2a5d8d79-d0a6-4600-8000-00000000c1ef" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "2b900aec-33e1-4600-8000-00000000c76a" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "2cb7643e-2664-4800-8000-00000000ccb2" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "3057619f-0fb3-4a00-8000-00000000dd4a" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "315cdeb6-9287-4000-8000-00000000e1f7" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "329ab835-f53d-4e00-8000-00000000e7a6" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "339628cb-d124-4a00-8000-00000000ec25" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "34912988-8f86-4a00-8000-00000000f0a2" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "35a69914-c7c6-4c00-8000-00000000f598" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "36dc9550-1727-4400-8000-00000000fb23" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "380037ec-8ec2-4e00-8000-00000001005a" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "38f2eb8c-1c4a-4a00-8000-0000000104b1" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "3a64531f-1a2f-4600-8000-000000010b4c" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "3bb6b57a-e845-4000-8000-000000011159" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "3cc9bddc-fe2b-4200-8000-000000011644" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "4041514a-bd04-4800-8000-000000012623" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "415b573e-ab36-4c00-8000-000000012b2e" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "42497476-82cc-4800-8000-000000012f70" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "43606b7a-a25d-4c00-8000-00000001346d" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "449f9485-5da2-4400-8000-000000013a22" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "45a1cac0-8312-4000-8000-000000013ec0" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "466ac4e1-8d95-4800-8000-000000014258" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "4763ce4d-4722-4400-8000-0000000146cc" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "48a6ae0d-7d4f-4000-8000-000000014c92" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "49b0f979-44d7-4000-8000-000000015155" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "4ac3c9ee-cbfb-4400-8000-00000001563f" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "4bd35387-f5bb-4000-8000-000000015b1a" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "4cc6e6d9-be4c-4800-8000-000000015f75" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "505db76b-3bb8-4c00-8000-000000016fe3" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "516bb98c-7e28-4400-8000-0000000174b7" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "5263ab59-6de8-4c00-8000-000000017926" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "532b8ddb-aea0-4c00-8000-000000017cb9" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "5424276e-4aa8-4c00-8000-00000001812b" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "55a9003e-ea20-4c00-8000-00000001881f" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "56db45c4-be99-4c00-8000-000000018d99" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "57baf7ff-c813-4000-8000-000000019199" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "58dc3372-1d53-4c00-8000-0000000196c5" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "59ed7c6f-bd27-4c00-8000-000000019ba8" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "5b325380-f829-4800-8000-00000001a177" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "5c104657-8b90-4c00-8000-00000001a56f" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "5d083824-7b51-4000-8000-00000001a9de" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "5e10c42b-ccc5-4000-8000-00000001ae99" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "60b7105b-5041-4800-8000-00000001baba" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "61c46ab6-e669-4400-8000-00000001bf8b" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "62a8b359-a5d5-4800-8000-00000001c3a0" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "63c4b09e-98dc-4c00-8000-00000001c8b4" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "64b6848b-eb5b-4c00-8000-00000001cd07" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "65ab9f55-9b3d-4800-8000-00000001d169" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "66a5f84c-ad57-4c00-8000-00000001d5e3" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "67c81371-3da1-4400-8000-00000001db13" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "68cd9088-c075-4800-8000-00000001dfc0" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "69ea6d7f-ee86-4400-8000-00000001e4d8" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "6b07128a-8dd4-4000-8000-00000001e9ef" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "6be8f403-2ae6-4800-8000-00000001edf9" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "6d296c99-3eb9-4000-8000-00000001f3b4" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "7079adb2-9ce7-4400-8000-0000000202df" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "7191f442-1506-4000-8000-0000000207e2" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "72f2c19a-b138-4400-8000-000000020e31" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "740f66a5-5087-4000-8000-000000021348" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "751b7175-8e21-4800-8000-000000021813" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "764a701f-0537-4000-8000-000000021d7e" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "7782d384-76f2-4400-8000-000000022314" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "78616e20-b6a0-4400-8000-00000002270f" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "79c2038c-c40f-4800-8000-000000022d5d" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "7acd2eaa-c6a0-4400-8000-000000023224" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "7ba84a7e-1a28-4800-8000-00000002360f" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "7cb02ebf-bf56-4c00-8000-000000023ac7" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "80510bd2-e3ae-4800-8000-000000024b63" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "818ffcf1-1031-4000-8000-000000025117" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "82a763ce-4d47-4000-8000-000000025616" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "83c08a10-006f-4800-8000-000000025b1d" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "84cb0d68-56b9-4800-8000-000000025fe1" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "85c725c3-dee7-4000-8000-000000026463" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "86a0ba1f-4b1e-4000-8000-000000026847" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "876a93f2-90ab-4800-8000-000000026be3" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "888dfea2-7983-4000-8000-000000027119" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "898a16fe-01b1-4800-8000-00000002759b" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "8ace4649-906c-4800-8000-000000027b67" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "8bccfdbb-c9b6-4000-8000-000000027ff5" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "8ca6ca03-c4b0-4000-8000-0000000283da" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "8dfc733b-f029-4000-8000-0000000289f6" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "90857998-b9e7-4000-8000-000000029591" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "91af3a14-cec4-4000-8000-000000029ae4" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "92cb6f46-508e-4000-8000-000000029ff9" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "93fc9d2d-5b3b-4800-8000-00000002a56e" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "94bd1244-a622-4000-8000-00000002a8df" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "95c0601e-955e-4000-8000-00000002ad82" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "96d7fee8-6136-4800-8000-00000002b282" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "97be3edc-2576-4800-8000-00000002b6a0" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "989f08b5-f8bc-4800-8000-00000002baa5" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "99bcc55f-61d7-4000-8000-00000002bfc1" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "9ae3aed8-36d4-4000-8000-00000002c507" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "9c330244-3649-4000-8000-00000002cb06" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "9d51d68c-692f-4000-8000-00000002d027" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "a0b5f8bc-8675-4000-8000-00000002dfad" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "a1cdcf72-e10f-4000-8000-00000002e4ae" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "a2e6f5b4-9438-4800-8000-00000002e9b5" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "a3c787a1-d8bb-4800-8000-00000002edb9" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "a52dcb14-65e8-4000-8000-00000002f421" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "a64f0686-bb28-4000-8000-00000002f94d" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "a75ad96a-6a01-4800-8000-00000002fe17" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "a8b0f27b-b2fe-4800-8000-000000030435" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "a99fef65-c59e-4800-8000-00000003087b" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "aabc2497-4768-4000-8000-000000030d90" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "abd31b9b-66f9-4000-8000-00000003128d" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "acf4fed3-6880-4800-8000-0000000317bc" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "b01b1695-2625-4000-8000-000000032626" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "b12870f0-bc4e-4800-8000-000000032af7" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "b22e5de1-5ca6-4800-8000-000000032fa6" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "b35387f5-bb91-4800-8000-0000000334e4" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "b4ac401d-b5ab-4800-8000-000000033b0e" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "b5e353f7-ced9-4800-8000-00000003409e" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "b715997d-a352-4800-8000-000000034618" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "b86a6303-93c1-4000-8000-000000034c30" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "b9704ff4-3419-4000-8000-0000000350df" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "ba96c993-eb93-4800-8000-000000035623" + }, + { + "distinct_range": 1284.1241206030165, + "num_eq": 1, + "num_range": 1284, + "upper_bound": "bb97e830-4737-4000-8000-000000035abc" + }, + { + "distinct_range": 1309.8241206030166, + "num_eq": 1, + "num_range": 1310, + "upper_bound": "bcb33daf-8df7-4800-8000-000000035fcd" + }, + { + "distinct_range": 1309.8241206030166, + "num_eq": 1, + "num_range": 1310, + "upper_bound": "bda5119c-e075-4800-8000-000000036420" + }, + { + "distinct_range": 1309.8241206030166, + "num_eq": 1, + "num_range": 1310, + "upper_bound": "c1129888-f861-4800-8000-0000000373d1" + }, + { + "distinct_range": 1309.8241206030166, + "num_eq": 1, + "num_range": 1310, + "upper_bound": "c2846ff5-13cc-4000-8000-000000037a6e" + }, + { + "distinct_range": 1309.8241206030166, + "num_eq": 1, + "num_range": 1310, + "upper_bound": "c397087e-0c2d-4800-8000-000000037f57" + }, + { + "distinct_range": 1309.8241206030166, + "num_eq": 1, + "num_range": 1310, + "upper_bound": "c49f5c98-cee0-4800-8000-000000038411" + }, + { + "distinct_range": 1309.8241206030166, + "num_eq": 1, + "num_range": 1310, + "upper_bound": "c607975c-60e2-4000-8000-000000038a82" + }, + { + "distinct_range": 1309.8241206030166, + "num_eq": 1, + "num_range": 1310, + "upper_bound": "c6f2dd90-f899-4000-8000-000000038eb7" + }, + { + "distinct_range": 1309.8241206030166, + "num_eq": 1, + "num_range": 1310, + "upper_bound": "c80f4aaf-0925-4000-8000-0000000393cd" + }, + { + "distinct_range": 1309.8241206030166, + "num_eq": 1, + "num_range": 1310, + "upper_bound": "c9550172-7f31-4800-8000-0000000399a0" + }, + { + "distinct_range": 1309.8241206030166, + "num_eq": 1, + "num_range": 1310, + "upper_bound": "ca5e353f-7ced-4000-8000-000000039e5e" + }, + { + "distinct_range": 1309.8241206030166, + "num_eq": 1, + "num_range": 1310, + "upper_bound": "cb900aec-33e1-4800-8000-00000003a3d6" + }, + { + "distinct_range": 1309.8241206030166, + "num_eq": 1, + "num_range": 1310, + "upper_bound": "cc8e8a71-de69-4000-8000-00000003a863" + }, + { + "distinct_range": 1309.8241206030166, + "num_eq": 1, + "num_range": 1310, + "upper_bound": "d01f3d23-be92-4000-8000-00000003b8b5" + }, + { + "distinct_range": 1309.8241206030166, + "num_eq": 1, + "num_range": 1310, + "upper_bound": "d13b3a68-b19a-4000-8000-00000003bdc9" + }, + { + "distinct_range": 1309.8241206030166, + "num_eq": 1, + "num_range": 1310, + "upper_bound": "d22e95cd-eb69-4800-8000-00000003c223" + }, + { + "distinct_range": 1309.8241206030166, + "num_eq": 1, + "num_range": 1310, + "upper_bound": "d3ad88ab-7c61-4000-8000-00000003c8fc" + }, + { + "distinct_range": 1309.8241206030166, + "num_eq": 1, + "num_range": 1310, + "upper_bound": "d4d63188-c772-4800-8000-00000003ce4a" + }, + { + "distinct_range": 1309.8241206030166, + "num_eq": 1, + "num_range": 1310, + "upper_bound": "d5f495f7-dcd4-4800-8000-00000003d369" + }, + { + "distinct_range": 1309.8241206030166, + "num_eq": 1, + "num_range": 1310, + "upper_bound": "d70cdc87-54f3-4800-8000-00000003d86c" + }, + { + "distinct_range": 1309.8241206030166, + "num_eq": 1, + "num_range": 1310, + "upper_bound": "d85729b2-80f1-4000-8000-00000003de54" + }, + { + "distinct_range": 1309.8241206030166, + "num_eq": 1, + "num_range": 1310, + "upper_bound": "d9930be0-ded2-4800-8000-00000003e3fa" + }, + { + "distinct_range": 1309.8241206030166, + "num_eq": 1, + "num_range": 1310, + "upper_bound": "dac3c9ee-cbfb-4800-8000-00000003e96d" + }, + { + "distinct_range": 1309.8241206030166, + "num_eq": 1, + "num_range": 1310, + "upper_bound": "db97406a-9af0-4000-8000-00000003ed35" + }, + { + "distinct_range": 1309.8241206030166, + "num_eq": 1, + "num_range": 1310, + "upper_bound": "dc9976a5-c060-4000-8000-00000003f1d3" + }, + { + "distinct_range": 1309.8241206030166, + "num_eq": 1, + "num_range": 1310, + "upper_bound": "e0ffcf11-0315-4000-8000-0000000405f7" + }, + { + "distinct_range": 1309.8241206030166, + "num_eq": 1, + "num_range": 1310, + "upper_bound": "e2721656-3c05-4000-8000-000000040c96" + }, + { + "distinct_range": 1309.8241206030166, + "num_eq": 1, + "num_range": 1310, + "upper_bound": "e37de939-eadd-4800-8000-000000041160" + }, + { + "distinct_range": 1309.8241206030166, + "num_eq": 1, + "num_range": 1310, + "upper_bound": "e4891457-ed6e-4800-8000-000000041627" + }, + { + "distinct_range": 1309.8241206030166, + "num_eq": 1, + "num_range": 1310, + "upper_bound": "e5aeae45-69de-4000-8000-000000041b67" + }, + { + "distinct_range": 1309.8241206030166, + "num_eq": 1, + "num_range": 1310, + "upper_bound": "e6d9be4c-d749-4800-8000-0000000420c0" + }, + { + "distinct_range": 1309.8241206030166, + "num_eq": 1, + "num_range": 1310, + "upper_bound": "e7db4cc2-5072-4800-8000-00000004255b" + }, + { + "distinct_range": 1309.8241206030166, + "num_eq": 1, + "num_range": 1310, + "upper_bound": "e90a8358-564a-4000-8000-000000042ac7" + }, + { + "distinct_range": 1309.8241206030166, + "num_eq": 1, + "num_range": 1310, + "upper_bound": "ea199d18-6285-4000-8000-000000042fa0" + }, + { + "distinct_range": 1309.8241206030166, + "num_eq": 1, + "num_range": 1310, + "upper_bound": "eb4baab1-a83c-4000-8000-000000043519" + }, + { + "distinct_range": 1309.8241206030166, + "num_eq": 1, + "num_range": 1310, + "upper_bound": "ec7373dc-b843-4000-8000-000000043a63" + }, + { + "distinct_range": 1309.8241206030166, + "num_eq": 1, + "num_range": 1310, + "upper_bound": "eda8c852-5b5e-4000-8000-000000043feb" + }, + { + "distinct_range": 1309.8241206030166, + "num_eq": 1, + "num_range": 1310, + "upper_bound": "f04c0592-1038-4000-8000-000000044bfe" + }, + { + "distinct_range": 1309.8241206030166, + "num_eq": 1, + "num_range": 1310, + "upper_bound": "f11fb3fa-6def-4800-8000-000000044fc7" + }, + { + "distinct_range": 1309.8241206030166, + "num_eq": 1, + "num_range": 1310, + "upper_bound": "f237c29d-574c-4800-8000-0000000454c9" + }, + { + "distinct_range": 1309.8241206030166, + "num_eq": 1, + "num_range": 1310, + "upper_bound": "f3a61b40-8691-4800-8000-000000045b56" + }, + { + "distinct_range": 1309.8241206030166, + "num_eq": 1, + "num_range": 1310, + "upper_bound": "f4ace7e3-61f2-4000-8000-000000046009" + }, + { + "distinct_range": 1309.8241206030166, + "num_eq": 1, + "num_range": 1310, + "upper_bound": "f5f99c38-b04a-4800-8000-0000000465fc" + }, + { + "distinct_range": 1309.8241206030166, + "num_eq": 1, + "num_range": 1310, + "upper_bound": "f73af480-ff27-4800-8000-000000046bbb" + }, + { + "distinct_range": 1309.8241206030166, + "num_eq": 1, + "num_range": 1310, + "upper_bound": "f8c8525b-5e3c-4000-8000-0000000472d6" + }, + { + "distinct_range": 1309.8241206030166, + "num_eq": 1, + "num_range": 1310, + "upper_bound": "f9b637a6-a70f-4800-8000-000000047717" + }, + { + "distinct_range": 1309.8241206030166, + "num_eq": 1, + "num_range": 1310, + "upper_bound": "fb25dfd5-2ee2-4000-8000-000000047daa" + }, + { + "distinct_range": 1309.8241206030166, + "num_eq": 1, + "num_range": 1310, + "upper_bound": "fc41a52d-9327-4800-8000-0000000482bd" + }, + { + "distinct_range": 1309.8241206030166, + "num_eq": 1, + "num_range": 1310, + "upper_bound": "fd9e4bf7-96ec-4800-8000-0000000488f9" + }, + { + "distinct_range": 9.604264050722122E-10, + "num_eq": 0, + "num_range": 0, + "upper_bound": "ffffffff-ffff-ffff-ffff-ffffffffffff" + } + ], + "histo_col_type": "UUID", + "histo_version": 1, + "name": "__auto__", + "null_count": 0, + "row_count": 257000 + }, + { + "avg_size": 26, + "columns": [ + "h_w_id", + "rowid" + ], + "created_at": "2022-02-25 01:07:49.495079", + "distinct_count": 257000, + "histo_col_type": "", + "name": "__auto__", + "null_count": 0, + "row_count": 257000 + }, + { + "avg_size": 3, + "columns": [ + "h_c_id" + ], + "created_at": "2022-02-25 01:07:49.495079", + "distinct_count": 2999, + "histo_buckets": [ + { + "distinct_range": 0, + "num_eq": 77, + "num_range": 0, + "upper_bound": "1" + }, + { + "distinct_range": 2997, + "num_eq": 206, + "num_range": 256717, + "upper_bound": "3000" + } + ], + "histo_col_type": "INT8", + "histo_version": 1, + "name": "__auto__", + "null_count": 0, + "row_count": 257000 + }, + { + "avg_size": 2, + "columns": [ + "h_c_d_id" + ], + "created_at": "2022-02-25 01:07:49.495079", + "distinct_count": 10, + "histo_buckets": [ + { + "distinct_range": 0, + "num_eq": 26137, + "num_range": 0, + "upper_bound": "1" + }, + { + "distinct_range": 8, + "num_eq": 25829, + "num_range": 205035, + "upper_bound": "10" + } + ], + "histo_col_type": "INT8", + "histo_version": 1, + "name": "__auto__", + "null_count": 0, + "row_count": 257000 + }, + { + "avg_size": 2, + "columns": [ + "h_c_w_id" + ], + "created_at": "2022-02-25 01:07:49.495079", + "distinct_count": 10, + "histo_buckets": [ + { + "distinct_range": 0, + "num_eq": 26908, + "num_range": 0, + "upper_bound": "0" + }, + { + "distinct_range": 8, + "num_eq": 24107, + "num_range": 205986, + "upper_bound": "9" + } + ], + "histo_col_type": "INT8", + "histo_version": 1, + "name": "__auto__", + "null_count": 0, + "row_count": 257000 + }, + { + "avg_size": 2, + "columns": [ + "h_d_id" + ], + "created_at": "2022-02-25 01:07:49.495079", + "distinct_count": 10, + "histo_buckets": [ + { + "distinct_range": 0, + "num_eq": 26137, + "num_range": 0, + "upper_bound": "1" + }, + { + "distinct_range": 8, + "num_eq": 25829, + "num_range": 205035, + "upper_bound": "10" + } + ], + "histo_col_type": "INT8", + "histo_version": 1, + "name": "__auto__", + "null_count": 0, + "row_count": 257000 + }, + { + "avg_size": 7, + "columns": [ + "h_date" + ], + "created_at": "2022-02-25 01:07:49.495079", + "distinct_count": 1, + "histo_buckets": [ + { + "distinct_range": 0, + "num_eq": 257000, + "num_range": 0, + "upper_bound": "2006-01-02 15:04:05" + } + ], + "histo_col_type": "TIMESTAMP", + "histo_version": 1, + "name": "__auto__", + "null_count": 0, + "row_count": 257000 + }, + { + "avg_size": 6, + "columns": [ + "h_amount" + ], + "created_at": "2022-02-25 01:07:49.495079", + "distinct_count": 1, + "histo_buckets": [ + { + "distinct_range": 0, + "num_eq": 257000, + "num_range": 0, + "upper_bound": "1E+1" + } + ], + "histo_col_type": "DECIMAL(6,2)", + "histo_version": 1, + "name": "__auto__", + "null_count": 0, + "row_count": 257000 + }, + { + "avg_size": 21, + "columns": [ + "h_data" + ], + "created_at": "2022-02-25 01:07:49.495079", + "distinct_count": 806, + "histo_buckets": [ + { + "distinct_range": 0, + "num_eq": 283, + "num_range": 0, + "upper_bound": "1U5yraPxxELo" + }, + { + "distinct_range": 804, + "num_eq": 334, + "num_range": 256383, + "upper_bound": "zmssaF9m9cdLXe0YhgLRrwsm" + } + ], + "histo_col_type": "VARCHAR(24)", + "histo_version": 1, + "name": "__auto__", + "null_count": 0, + "row_count": 257000 + }, + { + "avg_size": 1, + "columns": [ + "h_w_id" + ], + "created_at": "2022-02-25 01:09:18.469724", + "distinct_count": 10, + "histo_buckets": [ + { + "distinct_range": 0, + "num_eq": 31200, + "num_range": 0, + "upper_bound": "0" + }, + { + "distinct_range": 0, + "num_eq": 29460, + "num_range": 0, + "upper_bound": "1" + }, + { + "distinct_range": 0, + "num_eq": 30030, + "num_range": 0, + "upper_bound": "2" + }, + { + "distinct_range": 0, + "num_eq": 31080, + "num_range": 0, + "upper_bound": "3" + }, + { + "distinct_range": 0, + "num_eq": 28680, + "num_range": 0, + "upper_bound": "4" + }, + { + "distinct_range": 0, + "num_eq": 29880, + "num_range": 0, + "upper_bound": "5" + }, + { + "distinct_range": 0, + "num_eq": 30300, + "num_range": 0, + "upper_bound": "6" + }, + { + "distinct_range": 0, + "num_eq": 29760, + "num_range": 0, + "upper_bound": "7" + }, + { + "distinct_range": 0, + "num_eq": 30390, + "num_range": 0, + "upper_bound": "8" + }, + { + "distinct_range": 0, + "num_eq": 29220, + "num_range": 0, + "upper_bound": "9" + } + ], + "histo_col_type": "INT8", + "histo_version": 1, + "name": "__auto__", + "null_count": 0, + "row_count": 300000 + }, + { + "avg_size": 25, + "columns": [ + "rowid" + ], + "created_at": "2022-02-25 01:09:18.469724", + "distinct_count": 299387, + "histo_buckets": [ + { + "distinct_range": 0, + "num_eq": 0, + "num_range": 0, + "upper_bound": "00000000-0000-0000-0000-000000000000" + }, + { + "distinct_range": 1.1641532182693481E-10, + "num_eq": 4, + "num_range": 0, + "upper_bound": "000cab98-5809-44bc-8000-00000000003a" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "01343cd6-d94e-43c0-8000-000000000583" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "028e448a-2bf6-4740-8000-000000000bb3" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "03bc6381-6802-4700-8000-00000000111a" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "04e5b424-5f5a-4980-8000-00000000166b" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "0644523f-67f4-4bc0-8000-000000001cb0" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "074e2dd2-11f7-40c0-8000-000000002171" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "08c463b9-5491-4980-8000-000000002822" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "0a209aaa-3ad1-4d00-8000-000000002e5c" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "0b51c891-457e-4700-8000-0000000033d1" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "0cce5444-b41d-4200-8000-000000003a9f" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "0de04508-0037-4c80-8000-000000003f85" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "0f072e80-d535-4080-8000-0000000044cb" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "1032069b-b3de-4800-8000-000000004a23" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "115a3f9f-e16a-4200-8000-000000004f6f" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "12aca1fb-af7f-4d00-8000-00000000557c" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "1413c520-77b6-4200-8000-000000005be8" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "150cce8c-3142-4000-8000-00000000605c" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "161e8762-ee9b-4c00-8000-000000006541" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "176ddace-ee0f-4d00-8000-000000006b40" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "18d3767b-cef5-4d00-8000-0000000071a5" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "19f47a01-9573-4b00-8000-0000000076d0" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "1b2298f8-d17f-4b00-8000-000000007c37" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "1c71b478-4230-4d00-8000-000000008235" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "1d9d6c45-5be3-4e00-8000-000000008791" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "1ef0068d-b8ba-4700-8000-000000008d9f" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "2006c5a5-4989-4000-8000-00000000929b" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "212a3055-3261-4c00-8000-0000000097d1" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "22b0c88a-47ec-4e00-8000-000000009ecd" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "23eab367-a0f9-4a00-8000-00000000a46a" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "25226f07-666d-4400-8000-00000000a9fd" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "26392e1e-f73c-4c00-8000-00000000aef9" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "2782d384-76f2-4600-8000-00000000b4de" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "28fa58f7-121a-4400-8000-00000000bb95" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "2a3b0979-b4b0-4e00-8000-00000000c151" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "2b78e2f9-1766-4e00-8000-00000000c700" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "2cdc4f68-64b4-4e00-8000-00000000cd5b" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "2e384e6c-bc32-4200-8000-00000000d394" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "2f905ecf-0a05-4400-8000-00000000d9bb" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "30b74847-df03-4800-8000-00000000df01" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "328208ca-f172-4000-8000-00000000e735" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "33fe5c91-d14e-4c00-8000-00000000ee02" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "35143bf7-2713-4a00-8000-00000000f2fa" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "36880ab4-4753-4400-8000-00000000f9a0" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "38092ccf-6be3-4e00-8000-000000010083" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "3957a089-304e-4400-8000-00000001067e" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "3a6c3063-2d85-4c00-8000-000000010b70" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "3b80c03d-2abc-4400-8000-000000011062" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "3caf4f0d-844d-4200-8000-0000000115cb" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "3e0fe479-91bc-4600-8000-000000011c19" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "3f48b7b8-20fc-4800-8000-0000000121b1" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "40ab4475-3341-4000-8000-000000012808" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "41eb4d32-298f-4c00-8000-000000012dc1" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "4333a30c-50b7-4000-8000-0000000133a0" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "446aeed2-f8a7-4c00-8000-000000013931" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "457df735-0e8d-4000-8000-000000013e1c" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "46f88b97-7857-4800-8000-0000000144e1" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "485729b2-80f1-4c00-8000-000000014b26" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "49d5e4a3-8327-4800-8000-0000000151fe" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "4afa9ede-c48d-4c00-8000-00000001573a" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "4c107e44-1a52-4800-8000-000000015c32" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "4dbe30e1-01c6-4400-8000-0000000163e1" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "4f326f77-3f8a-4800-8000-000000016a89" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "5049667b-5f1b-4000-8000-000000016f86" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "51c5f22e-cdba-4c00-8000-000000017654" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "52f10236-3b25-4000-8000-000000017bad" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "544a9a10-7048-4800-8000-0000000181db" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "55aeae45-69de-4000-8000-000000018839" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "56fbd273-d5ba-4400-8000-000000018e2e" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "583e425a-ee63-4000-8000-0000000193f2" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "593c5207-7b66-4800-8000-00000001987d" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "5a2d4642-92da-4000-8000-000000019ccc" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "5b2d852c-b375-4c00-8000-00000001a161" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "5c9dd520-e78f-4000-8000-00000001a7f7" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "5df266ba-493c-4800-8000-00000001ae0e" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "5f3abc94-7064-4c00-8000-00000001b3ed" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "605faebc-408d-4000-8000-00000001b92a" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "6191f442-1506-4000-8000-00000001bea4" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "62a3ad18-d25e-4c00-8000-00000001c389" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "63aca8f9-4158-4800-8000-00000001c846" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "64f0d844-d013-4800-8000-00000001ce12" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "661f6715-29a4-4400-8000-00000001d37b" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "67f0ed3d-859c-4c00-8000-00000001dbce" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "6953e9d3-b565-4000-8000-00000001e227" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "6abad50b-eed9-4800-8000-00000001e892" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "6be0370c-dc87-4400-8000-00000001edd1" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "6d25b5e3-c3d0-4c00-8000-00000001f3a3" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "6e8a71de-69ad-4400-8000-00000001fa04" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "6fc3451c-f8ed-4400-8000-00000001ff9c" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "70d95c6e-dd75-4400-8000-000000020495" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "71f63966-0b86-4000-8000-0000000209ad" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "734cfa3d-00ca-4800-8000-000000020fce" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "74abd044-9827-4c00-8000-000000021614" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "76167232-4c83-4800-8000-000000021c90" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "778bc867-5413-4400-8000-00000002233d" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "78ccb0d6-856b-4c00-8000-0000000228fa" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "7a14cec4-1dd1-4400-8000-000000022ed8" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "7bac0133-9511-4c00-8000-000000023620" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "7cfb8c8c-2347-4c00-8000-000000023c20" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "7e3ce4d4-7224-4000-8000-0000000241df" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "7f694467-381d-4c00-8000-00000002473e" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "8114c7c6-8bf9-4800-8000-000000024ee3" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "822c6690-57d1-4800-8000-0000000253e3" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "83721d53-cddd-4000-8000-0000000259b6" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "846b9698-a4ee-4800-8000-000000025e2c" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "85dc1e79-67ca-4800-8000-0000000264c3" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "8736cdf2-66ba-4800-8000-000000026af6" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "887f23cc-8de2-4000-8000-0000000270d5" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "89b4e81b-4e81-4800-8000-00000002765f" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "8b15459a-cd2e-4800-8000-000000027cac" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "8c39ffd6-0e94-4000-8000-0000000281e8" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "8d864452-3f67-4800-8000-0000000287d9" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "8ee9b0c1-8cb6-4800-8000-000000028e34" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "903eea20-9aaa-4800-8000-00000002944e" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "91789d11-64f3-4800-8000-0000000299ea" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "92d4d402-4b33-4800-8000-00000002a024" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "943adf88-499e-4800-8000-00000002a68b" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "959f2ba9-d1f6-4000-8000-00000002acea" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "970616e2-0b6a-4800-8000-00000002b355" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "9832ae61-6025-4000-8000-00000002b8b5" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "994b9cb6-848b-4800-8000-00000002bdbb" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "9a98191f-4421-4000-8000-00000002c3ad" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "9bc55864-4523-4800-8000-00000002c910" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "9cdf9644-c218-4800-8000-00000002ce1c" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "9e0b85fe-6a8c-4800-8000-00000002d379" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "9f10cb29-5e9e-4800-8000-00000002d825" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "a05bc01a-36e2-4800-8000-00000002de10" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "a1c58255-b035-4000-8000-00000002e488" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "a31e0291-1b8d-4800-8000-00000002eab1" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "a424cf33-f6ef-4800-8000-00000002ef64" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "a5c1afa9-edec-4800-8000-00000002f6c6" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "a743b177-4d86-4000-8000-00000002fdad" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "a8510bd2-e3ae-4800-8000-00000003027e" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "a9abbb4b-e29e-4800-8000-0000000308b1" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "aaf8df7a-4e7a-4800-8000-000000030ea6" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "ac562e09-fe86-4000-8000-0000000314e5" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "ad9be4cd-7492-4800-8000-000000031ab8" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "aee711aa-db99-4800-8000-0000000320a4" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "b010d226-f076-4800-8000-0000000325f7" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "b15c6edd-7502-4000-8000-000000032be5" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "b2b9bd6d-250e-4000-8000-000000033224" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "b3f3e037-0cdc-4800-8000-0000000337c2" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "b549896f-3855-4800-8000-000000033dde" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "b66e43aa-79bb-4000-8000-00000003431a" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "b7ba184d-8d09-4800-8000-000000034909" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "b8e5982e-17f9-4800-8000-000000034e64" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "ba942a7d-3a76-4000-8000-000000035617" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "bbb336b1-fc1f-4800-8000-000000035b39" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "bd1b3988-ff5f-4800-8000-0000000361a9" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "beb3f370-5def-4800-8000-0000000368f8" + }, + { + "distinct_range": 1496.0653266331658, + "num_eq": 4, + "num_range": 1496, + "upper_bound": "bfe08aef-b2aa-4000-8000-000000036e58" + }, + { + "distinct_range": 1526.0653266331658, + "num_eq": 4, + "num_range": 1526, + "upper_bound": "c13b3a68-b19a-4000-8000-00000003748b" + }, + { + "distinct_range": 1526.0653266331658, + "num_eq": 4, + "num_range": 1526, + "upper_bound": "c28278a4-0ef6-4000-8000-000000037a65" + }, + { + "distinct_range": 1526.0653266331658, + "num_eq": 4, + "num_range": 1526, + "upper_bound": "c392aa02-e4fe-4000-8000-000000037f43" + }, + { + "distinct_range": 1526.0653266331658, + "num_eq": 4, + "num_range": 1526, + "upper_bound": "c4cbb52e-0300-4800-8000-0000000384dc" + }, + { + "distinct_range": 1526.0653266331658, + "num_eq": 4, + "num_range": 1526, + "upper_bound": "c5c8ad3b-c638-4800-8000-000000038962" + }, + { + "distinct_range": 1526.0653266331658, + "num_eq": 4, + "num_range": 1526, + "upper_bound": "c714b9cb-6848-4000-8000-000000038f52" + }, + { + "distinct_range": 1526.0653266331658, + "num_eq": 4, + "num_range": 1526, + "upper_bound": "c89ae227-604f-4800-8000-00000003964c" + }, + { + "distinct_range": 1526.0653266331658, + "num_eq": 4, + "num_range": 1526, + "upper_bound": "c9d883ba-3443-4800-8000-000000039bfa" + }, + { + "distinct_range": 1526.0653266331658, + "num_eq": 4, + "num_range": 1526, + "upper_bound": "cba29c77-9a6b-4000-8000-00000003a42b" + }, + { + "distinct_range": 1526.0653266331658, + "num_eq": 4, + "num_range": 1526, + "upper_bound": "cca88968-3ac3-4000-8000-00000003a8da" + }, + { + "distinct_range": 1526.0653266331658, + "num_eq": 4, + "num_range": 1526, + "upper_bound": "ce7f15d1-6a32-4800-8000-00000003b144" + }, + { + "distinct_range": 1526.0653266331658, + "num_eq": 4, + "num_range": 1526, + "upper_bound": "cfabad50-beed-4000-8000-00000003b6a4" + }, + { + "distinct_range": 1526.0653266331658, + "num_eq": 4, + "num_range": 1526, + "upper_bound": "d0e60807-357e-4800-8000-00000003bc43" + }, + { + "distinct_range": 1526.0653266331658, + "num_eq": 4, + "num_range": 1526, + "upper_bound": "d1fb7793-6dbe-4800-8000-00000003c139" + }, + { + "distinct_range": 1526.0653266331658, + "num_eq": 4, + "num_range": 1526, + "upper_bound": "d3596de8-ca11-4000-8000-00000003c77b" + }, + { + "distinct_range": 1526.0653266331658, + "num_eq": 4, + "num_range": 1526, + "upper_bound": "d4c71ec6-4d0f-4800-8000-00000003ce05" + }, + { + "distinct_range": 1526.0653266331658, + "num_eq": 4, + "num_range": 1526, + "upper_bound": "d633103f-59f9-4800-8000-00000003d487" + }, + { + "distinct_range": 1526.0653266331658, + "num_eq": 4, + "num_range": 1526, + "upper_bound": "d751ac9a-fe1d-4800-8000-00000003d9a7" + }, + { + "distinct_range": 1526.0653266331658, + "num_eq": 4, + "num_range": 1526, + "upper_bound": "d8b6d86e-c17e-4800-8000-00000003e00a" + }, + { + "distinct_range": 1526.0653266331658, + "num_eq": 4, + "num_range": 1526, + "upper_bound": "da352386-a630-4800-8000-00000003e6e0" + }, + { + "distinct_range": 1526.0653266331658, + "num_eq": 4, + "num_range": 1526, + "upper_bound": "db75d409-48c5-4000-8000-00000003ec9c" + }, + { + "distinct_range": 1526.0653266331658, + "num_eq": 4, + "num_range": 1526, + "upper_bound": "dce11dbc-a969-4800-8000-00000003f31b" + }, + { + "distinct_range": 1526.0653266331658, + "num_eq": 4, + "num_range": 1526, + "upper_bound": "dddb76b3-bb83-4000-8000-00000003f795" + }, + { + "distinct_range": 1526.0653266331658, + "num_eq": 4, + "num_range": 1526, + "upper_bound": "df00d8b4-a931-4000-8000-00000003fcd4" + }, + { + "distinct_range": 1526.0653266331658, + "num_eq": 4, + "num_range": 1526, + "upper_bound": "e04577d9-5571-4800-8000-0000000402a2" + }, + { + "distinct_range": 1526.0653266331658, + "num_eq": 4, + "num_range": 1526, + "upper_bound": "e1b13165-d399-4000-8000-000000040923" + }, + { + "distinct_range": 1526.0653266331658, + "num_eq": 4, + "num_range": 1526, + "upper_bound": "e2fb46a4-70d4-4800-8000-000000040f0a" + }, + { + "distinct_range": 1526.0653266331658, + "num_eq": 4, + "num_range": 1526, + "upper_bound": "e3e68cd9-088c-4800-8000-00000004133f" + }, + { + "distinct_range": 1526.0653266331658, + "num_eq": 4, + "num_range": 1526, + "upper_bound": "e572633b-8050-4800-8000-000000041a53" + }, + { + "distinct_range": 1526.0653266331658, + "num_eq": 4, + "num_range": 1526, + "upper_bound": "e67aef42-d1c5-4000-8000-000000041f0e" + }, + { + "distinct_range": 1526.0653266331658, + "num_eq": 4, + "num_range": 1526, + "upper_bound": "e79b82ef-7abe-4000-8000-000000042437" + }, + { + "distinct_range": 1526.0653266331658, + "num_eq": 4, + "num_range": 1526, + "upper_bound": "e8f74a07-4379-4800-8000-000000042a6f" + }, + { + "distinct_range": 1526.0653266331658, + "num_eq": 4, + "num_range": 1526, + "upper_bound": "ea602c90-81c2-4000-8000-0000000430e3" + }, + { + "distinct_range": 1526.0653266331658, + "num_eq": 4, + "num_range": 1526, + "upper_bound": "eba423ef-81bb-4800-8000-0000000436ae" + }, + { + "distinct_range": 1526.0653266331658, + "num_eq": 4, + "num_range": 1526, + "upper_bound": "ecfed368-80ab-4800-8000-000000043ce1" + }, + { + "distinct_range": 1526.0653266331658, + "num_eq": 4, + "num_range": 1526, + "upper_bound": "ee6cbc32-926b-4800-8000-00000004436c" + }, + { + "distinct_range": 1526.0653266331658, + "num_eq": 4, + "num_range": 1526, + "upper_bound": "efa39820-1cd5-4800-8000-0000000448fb" + }, + { + "distinct_range": 1526.0653266331658, + "num_eq": 4, + "num_range": 1526, + "upper_bound": "f10694b6-4c9f-4000-8000-000000044f54" + }, + { + "distinct_range": 1526.0653266331658, + "num_eq": 4, + "num_range": 1526, + "upper_bound": "f236aafe-8d80-4000-8000-0000000454c4" + }, + { + "distinct_range": 1526.0653266331658, + "num_eq": 4, + "num_range": 1526, + "upper_bound": "f37bf1e8-e608-4800-8000-000000045a95" + }, + { + "distinct_range": 1526.0653266331658, + "num_eq": 4, + "num_range": 1526, + "upper_bound": "f49320d9-945b-4000-8000-000000045f93" + }, + { + "distinct_range": 1526.0653266331658, + "num_eq": 4, + "num_range": 1526, + "upper_bound": "f60300f4-aaf0-4000-8000-000000046627" + }, + { + "distinct_range": 1526.0653266331658, + "num_eq": 4, + "num_range": 1526, + "upper_bound": "f7414a4d-2b2c-4000-8000-000000046bd8" + }, + { + "distinct_range": 1526.0653266331658, + "num_eq": 4, + "num_range": 1526, + "upper_bound": "f88ff5f3-7e59-4000-8000-0000000471d4" + }, + { + "distinct_range": 1526.0653266331658, + "num_eq": 4, + "num_range": 1526, + "upper_bound": "fa0b6a08-232b-4800-8000-00000004789d" + }, + { + "distinct_range": 1526.0653266331658, + "num_eq": 4, + "num_range": 1526, + "upper_bound": "fb89ed0c-969f-4000-8000-000000047f74" + }, + { + "distinct_range": 1526.0653266331658, + "num_eq": 4, + "num_range": 1526, + "upper_bound": "fd379fa9-7e13-4800-8000-000000048723" + }, + { + "distinct_range": 1526.0653266331658, + "num_eq": 4, + "num_range": 1526, + "upper_bound": "fe9914c7-c68b-4800-8000-000000048d75" + }, + { + "distinct_range": 1526.0653266331658, + "num_eq": 4, + "num_range": 1526, + "upper_bound": "fff4a3f3-0084-4000-8000-0000000493ac" + }, + { + "distinct_range": 1.1641532182693481E-10, + "num_eq": 0, + "num_range": 0, + "upper_bound": "ffffffff-ffff-ffff-ffff-ffffffffffff" + } + ], + "histo_col_type": "UUID", + "histo_version": 1, + "name": "__auto__", + "null_count": 0, + "row_count": 300000 + }, + { + "avg_size": 26, + "columns": [ + "h_w_id", + "rowid" + ], + "created_at": "2022-02-25 01:09:18.469724", + "distinct_count": 300000, + "histo_col_type": "", + "name": "__auto__", + "null_count": 0, + "row_count": 300000 + }, + { + "avg_size": 3, + "columns": [ + "h_c_id" + ], + "created_at": "2022-02-25 01:09:18.469724", + "distinct_count": 2999, + "histo_buckets": [ + { + "distinct_range": 0, + "num_eq": 120, + "num_range": 0, + "upper_bound": "1" + }, + { + "distinct_range": 2997, + "num_eq": 150, + "num_range": 299730, + "upper_bound": "3000" + } + ], + "histo_col_type": "INT8", + "histo_version": 1, + "name": "__auto__", + "null_count": 0, + "row_count": 300000 + }, + { + "avg_size": 2, + "columns": [ + "h_c_d_id" + ], + "created_at": "2022-02-25 01:09:18.469724", + "distinct_count": 10, + "histo_buckets": [ + { + "distinct_range": 0, + "num_eq": 28860, + "num_range": 0, + "upper_bound": "1" + }, + { + "distinct_range": 8, + "num_eq": 29400, + "num_range": 241740, + "upper_bound": "10" + } + ], + "histo_col_type": "INT8", + "histo_version": 1, + "name": "__auto__", + "null_count": 0, + "row_count": 300000 + }, + { + "avg_size": 2, + "columns": [ + "h_c_w_id" + ], + "created_at": "2022-02-25 01:09:18.469724", + "distinct_count": 10, + "histo_buckets": [ + { + "distinct_range": 0, + "num_eq": 31200, + "num_range": 0, + "upper_bound": "0" + }, + { + "distinct_range": 8, + "num_eq": 29220, + "num_range": 239580, + "upper_bound": "9" + } + ], + "histo_col_type": "INT8", + "histo_version": 1, + "name": "__auto__", + "null_count": 0, + "row_count": 300000 + }, + { + "avg_size": 2, + "columns": [ + "h_d_id" + ], + "created_at": "2022-02-25 01:09:18.469724", + "distinct_count": 10, + "histo_buckets": [ + { + "distinct_range": 0, + "num_eq": 28860, + "num_range": 0, + "upper_bound": "1" + }, + { + "distinct_range": 8, + "num_eq": 29400, + "num_range": 241740, + "upper_bound": "10" + } + ], + "histo_col_type": "INT8", + "histo_version": 1, + "name": "__auto__", + "null_count": 0, + "row_count": 300000 + }, + { + "avg_size": 7, + "columns": [ + "h_date" + ], + "created_at": "2022-02-25 01:09:18.469724", + "distinct_count": 1, + "histo_buckets": [ + { + "distinct_range": 0, + "num_eq": 300000, + "num_range": 0, + "upper_bound": "2006-01-02 15:04:05" + } + ], + "histo_col_type": "TIMESTAMP", + "histo_version": 1, + "name": "__auto__", + "null_count": 0, + "row_count": 300000 + }, + { + "avg_size": 6, + "columns": [ + "h_amount" + ], + "created_at": "2022-02-25 01:09:18.469724", + "distinct_count": 1, + "histo_buckets": [ + { + "distinct_range": 0, + "num_eq": 300000, + "num_range": 0, + "upper_bound": "1E+1" + } + ], + "histo_col_type": "DECIMAL(6,2)", + "histo_version": 1, + "name": "__auto__", + "null_count": 0, + "row_count": 300000 + }, + { + "avg_size": 21, + "columns": [ + "h_data" + ], + "created_at": "2022-02-25 01:09:18.469724", + "distinct_count": 806, + "histo_buckets": [ + { + "distinct_range": 0, + "num_eq": 180, + "num_range": 0, + "upper_bound": "1U5yraPxxELo" + }, + { + "distinct_range": 804, + "num_eq": 390, + "num_range": 299430, + "upper_bound": "zmssaF9m9cdLXe0YhgLRrwsm" + } + ], + "histo_col_type": "VARCHAR(24)", + "histo_version": 1, + "name": "__auto__", + "null_count": 0, + "row_count": 300000 + } +]'; +---- + +exec-ddl +ALTER TABLE "item" INJECT STATISTICS '[ + { + "avg_size": 4, + "columns": [ + "i_id" + ], + "created_at": "2022-02-25 01:08:06.750968", + "distinct_count": 99658, + "histo_buckets": [ + { + "distinct_range": 0, + "num_eq": 0, + "num_range": 0, + "upper_bound": "-9223372036854775808" + }, + { + "distinct_range": 2.1827872842550278E-11, + "num_eq": 2, + "num_range": 0, + "upper_bound": "8" + }, + { + "distinct_range": 466.6317773119472, + "num_eq": 2, + "num_range": 480, + "upper_bound": "477" + }, + { + "distinct_range": 335.34963633773646, + "num_eq": 2, + "num_range": 418, + "upper_bound": "814" + }, + { + "distinct_range": 500.42429303550284, + "num_eq": 2, + "num_range": 499, + "upper_bound": "1317" + }, + { + "distinct_range": 477.56546633759496, + "num_eq": 2, + "num_range": 486, + "upper_bound": "1797" + }, + { + "distinct_range": 572.9565750803921, + "num_eq": 2, + "num_range": 539, + "upper_bound": "2373" + }, + { + "distinct_range": 447.74433562752836, + "num_eq": 2, + "num_range": 470, + "upper_bound": "2823" + }, + { + "distinct_range": 577.9235817481649, + "num_eq": 2, + "num_range": 542, + "upper_bound": "3404" + }, + { + "distinct_range": 537.1906759176618, + "num_eq": 2, + "num_range": 519, + "upper_bound": "3944" + }, + { + "distinct_range": 490.48607852135035, + "num_eq": 2, + "num_range": 493, + "upper_bound": "4437" + }, + { + "distinct_range": 434.8198149226815, + "num_eq": 2, + "num_range": 464, + "upper_bound": "4874" + }, + { + "distinct_range": 545.1391995097557, + "num_eq": 2, + "num_range": 523, + "upper_bound": "5422" + }, + { + "distinct_range": 647.4509550297842, + "num_eq": 2, + "num_range": 584, + "upper_bound": "6073" + }, + { + "distinct_range": 585.8705638445534, + "num_eq": 2, + "num_range": 547, + "upper_bound": "6662" + }, + { + "distinct_range": 631.5606266893237, + "num_eq": 2, + "num_range": 574, + "upper_bound": "7297" + }, + { + "distinct_range": 562.0287618625746, + "num_eq": 2, + "num_range": 533, + "upper_bound": "7862" + }, + { + "distinct_range": 471.6017366533132, + "num_eq": 2, + "num_range": 483, + "upper_bound": "8336" + }, + { + "distinct_range": 526.2609150423492, + "num_eq": 2, + "num_range": 513, + "upper_bound": "8865" + }, + { + "distinct_range": 491.4799275321452, + "num_eq": 2, + "num_range": 494, + "upper_bound": "9359" + }, + { + "distinct_range": 432.831311030429, + "num_eq": 2, + "num_range": 463, + "upper_bound": "9794" + }, + { + "distinct_range": 493.46760700652356, + "num_eq": 2, + "num_range": 495, + "upper_bound": "10290" + }, + { + "distinct_range": 478.55939817704234, + "num_eq": 2, + "num_range": 487, + "upper_bound": "10771" + }, + { + "distinct_range": 563.0222225009626, + "num_eq": 2, + "num_range": 534, + "upper_bound": "11337" + }, + { + "distinct_range": 467.6257827930011, + "num_eq": 2, + "num_range": 481, + "upper_bound": "11807" + }, + { + "distinct_range": 380.12349035295836, + "num_eq": 2, + "num_range": 437, + "upper_bound": "12189" + }, + { + "distinct_range": 640.4990474195706, + "num_eq": 2, + "num_range": 579, + "upper_bound": "12833" + }, + { + "distinct_range": 454.7031678680387, + "num_eq": 2, + "num_range": 474, + "upper_bound": "13290" + }, + { + "distinct_range": 393.05418831588617, + "num_eq": 2, + "num_range": 443, + "upper_bound": "13685" + }, + { + "distinct_range": 478.55939817704234, + "num_eq": 2, + "num_range": 487, + "upper_bound": "14166" + }, + { + "distinct_range": 602.757000468728, + "num_eq": 2, + "num_range": 557, + "upper_bound": "14772" + }, + { + "distinct_range": 581.8971075707373, + "num_eq": 2, + "num_range": 545, + "upper_bound": "15357" + }, + { + "distinct_range": 531.2290672310313, + "num_eq": 2, + "num_range": 516, + "upper_bound": "15891" + }, + { + "distinct_range": 561.035296539617, + "num_eq": 2, + "num_range": 533, + "upper_bound": "16455" + }, + { + "distinct_range": 552.0938948680937, + "num_eq": 2, + "num_range": 527, + "upper_bound": "17010" + }, + { + "distinct_range": 445.7560313918622, + "num_eq": 2, + "num_range": 469, + "upper_bound": "17458" + }, + { + "distinct_range": 409.9611655130185, + "num_eq": 2, + "num_range": 452, + "upper_bound": "17870" + }, + { + "distinct_range": 468.61978143928786, + "num_eq": 2, + "num_range": 481, + "upper_bound": "18341" + }, + { + "distinct_range": 547.1262800331258, + "num_eq": 2, + "num_range": 525, + "upper_bound": "18891" + }, + { + "distinct_range": 535.2034938597805, + "num_eq": 2, + "num_range": 518, + "upper_bound": "19429" + }, + { + "distinct_range": 424.8769755103909, + "num_eq": 2, + "num_range": 459, + "upper_bound": "19856" + }, + { + "distinct_range": 566.0025764850405, + "num_eq": 2, + "num_range": 535, + "upper_bound": "20425" + }, + { + "distinct_range": 697.102776414988, + "num_eq": 2, + "num_range": 614, + "upper_bound": "21126" + }, + { + "distinct_range": 395.04338232049963, + "num_eq": 2, + "num_range": 444, + "upper_bound": "21523" + }, + { + "distinct_range": 498.43669866528876, + "num_eq": 2, + "num_range": 497, + "upper_bound": "22024" + }, + { + "distinct_range": 635.5332938693055, + "num_eq": 2, + "num_range": 576, + "upper_bound": "22663" + }, + { + "distinct_range": 396.0379652494675, + "num_eq": 2, + "num_range": 445, + "upper_bound": "23061" + }, + { + "distinct_range": 448.738476575724, + "num_eq": 2, + "num_range": 471, + "upper_bound": "23512" + }, + { + "distinct_range": 579.9103534175954, + "num_eq": 2, + "num_range": 543, + "upper_bound": "24095" + }, + { + "distinct_range": 548.1198128448667, + "num_eq": 2, + "num_range": 525, + "upper_bound": "24646" + }, + { + "distinct_range": 513.3430829380552, + "num_eq": 2, + "num_range": 506, + "upper_bound": "25162" + }, + { + "distinct_range": 436.80828736883205, + "num_eq": 2, + "num_range": 465, + "upper_bound": "25601" + }, + { + "distinct_range": 437.802511883951, + "num_eq": 2, + "num_range": 465, + "upper_bound": "26041" + }, + { + "distinct_range": 538.1842592031558, + "num_eq": 2, + "num_range": 520, + "upper_bound": "26582" + }, + { + "distinct_range": 451.72085512000285, + "num_eq": 2, + "num_range": 473, + "upper_bound": "27036" + }, + { + "distinct_range": 549.1133407153599, + "num_eq": 2, + "num_range": 526, + "upper_bound": "27588" + }, + { + "distinct_range": 483.5289599637081, + "num_eq": 2, + "num_range": 489, + "upper_bound": "28074" + }, + { + "distinct_range": 548.1198128448667, + "num_eq": 2, + "num_range": 525, + "upper_bound": "28625" + }, + { + "distinct_range": 569.9763172758185, + "num_eq": 2, + "num_range": 538, + "upper_bound": "29198" + }, + { + "distinct_range": 548.1198128448667, + "num_eq": 2, + "num_range": 525, + "upper_bound": "29749" + }, + { + "distinct_range": 469.6137732792577, + "num_eq": 2, + "num_range": 482, + "upper_bound": "30221" + }, + { + "distinct_range": 487.50449409077686, + "num_eq": 2, + "num_range": 491, + "upper_bound": "30711" + }, + { + "distinct_range": 589.8439515902517, + "num_eq": 2, + "num_range": 549, + "upper_bound": "31304" + }, + { + "distinct_range": 465.6377649675292, + "num_eq": 2, + "num_range": 480, + "upper_bound": "31772" + }, + { + "distinct_range": 596.7972182511465, + "num_eq": 2, + "num_range": 553, + "upper_bound": "32372" + }, + { + "distinct_range": 475.5775829612445, + "num_eq": 2, + "num_range": 485, + "upper_bound": "32850" + }, + { + "distinct_range": 493.46760700652356, + "num_eq": 2, + "num_range": 495, + "upper_bound": "33346" + }, + { + "distinct_range": 503.40563988343365, + "num_eq": 2, + "num_range": 500, + "upper_bound": "33852" + }, + { + "distinct_range": 487.50449409077686, + "num_eq": 2, + "num_range": 491, + "upper_bound": "34342" + }, + { + "distinct_range": 533.216291018419, + "num_eq": 2, + "num_range": 517, + "upper_bound": "34878" + }, + { + "distinct_range": 430.8427754197312, + "num_eq": 2, + "num_range": 462, + "upper_bound": "35311" + }, + { + "distinct_range": 504.39941033985656, + "num_eq": 2, + "num_range": 501, + "upper_bound": "35818" + }, + { + "distinct_range": 594.81059142862, + "num_eq": 2, + "num_range": 552, + "upper_bound": "36416" + }, + { + "distinct_range": 443.7676971581611, + "num_eq": 2, + "num_range": 468, + "upper_bound": "36862" + }, + { + "distinct_range": 461.6616463790667, + "num_eq": 2, + "num_range": 478, + "upper_bound": "37326" + }, + { + "distinct_range": 447.74433562752836, + "num_eq": 2, + "num_range": 470, + "upper_bound": "37776" + }, + { + "distinct_range": 490.48607852135035, + "num_eq": 2, + "num_range": 493, + "upper_bound": "38269" + }, + { + "distinct_range": 587.8572662203806, + "num_eq": 2, + "num_range": 548, + "upper_bound": "38860" + }, + { + "distinct_range": 458.6794839489045, + "num_eq": 2, + "num_range": 476, + "upper_bound": "39321" + }, + { + "distinct_range": 434.8198149226815, + "num_eq": 2, + "num_range": 464, + "upper_bound": "39758" + }, + { + "distinct_range": 447.74433562752836, + "num_eq": 2, + "num_range": 470, + "upper_bound": "40208" + }, + { + "distinct_range": 605.7368370431215, + "num_eq": 2, + "num_range": 559, + "upper_bound": "40817" + }, + { + "distinct_range": 417.91650152903696, + "num_eq": 2, + "num_range": 455, + "upper_bound": "41237" + }, + { + "distinct_range": 532.2226817532005, + "num_eq": 2, + "num_range": 516, + "upper_bound": "41772" + }, + { + "distinct_range": 521.2926283003677, + "num_eq": 2, + "num_range": 510, + "upper_bound": "42296" + }, + { + "distinct_range": 412.9444812144581, + "num_eq": 2, + "num_range": 453, + "upper_bound": "42711" + }, + { + "distinct_range": 754.6898561726498, + "num_eq": 2, + "num_range": 650, + "upper_bound": "43470" + }, + { + "distinct_range": 416.922114542295, + "num_eq": 2, + "num_range": 455, + "upper_bound": "43889" + }, + { + "distinct_range": 611.6964030782365, + "num_eq": 2, + "num_range": 562, + "upper_bound": "44504" + }, + { + "distinct_range": 573.9499853366112, + "num_eq": 2, + "num_range": 540, + "upper_bound": "45081" + }, + { + "distinct_range": 601.7637135802656, + "num_eq": 2, + "num_range": 556, + "upper_bound": "45686" + }, + { + "distinct_range": 457.6854156501106, + "num_eq": 2, + "num_range": 476, + "upper_bound": "46146" + }, + { + "distinct_range": 397.03253885179663, + "num_eq": 2, + "num_range": 445, + "upper_bound": "46545" + }, + { + "distinct_range": 512.3493645059226, + "num_eq": 2, + "num_range": 505, + "upper_bound": "47060" + }, + { + "distinct_range": 440.7851389980674, + "num_eq": 2, + "num_range": 467, + "upper_bound": "47503" + }, + { + "distinct_range": 522.2862965405085, + "num_eq": 2, + "num_range": 511, + "upper_bound": "48028" + }, + { + "distinct_range": 468.61978143928786, + "num_eq": 2, + "num_range": 481, + "upper_bound": "48499" + }, + { + "distinct_range": 407.9722446126234, + "num_eq": 2, + "num_range": 451, + "upper_bound": "48909" + }, + { + "distinct_range": 515.3305028272479, + "num_eq": 2, + "num_range": 507, + "upper_bound": "49427" + }, + { + "distinct_range": 437.802511883951, + "num_eq": 2, + "num_range": 465, + "upper_bound": "49867" + }, + { + "distinct_range": 521.2926283003677, + "num_eq": 2, + "num_range": 510, + "upper_bound": "50391" + }, + { + "distinct_range": 476.57152794138244, + "num_eq": 2, + "num_range": 486, + "upper_bound": "50870" + }, + { + "distinct_range": 425.87129581161105, + "num_eq": 2, + "num_range": 459, + "upper_bound": "51298" + }, + { + "distinct_range": 516.3242043292017, + "num_eq": 2, + "num_range": 507, + "upper_bound": "51817" + }, + { + "distinct_range": 551.1003817081914, + "num_eq": 2, + "num_range": 527, + "upper_bound": "52371" + }, + { + "distinct_range": 600.7704226523323, + "num_eq": 2, + "num_range": 556, + "upper_bound": "52975" + }, + { + "distinct_range": 537.1906759176618, + "num_eq": 2, + "num_range": 519, + "upper_bound": "53515" + }, + { + "distinct_range": 489.49222329448594, + "num_eq": 2, + "num_range": 493, + "upper_bound": "54007" + }, + { + "distinct_range": 528.2481919165974, + "num_eq": 2, + "num_range": 514, + "upper_bound": "54538" + }, + { + "distinct_range": 470.6077583412136, + "num_eq": 2, + "num_range": 482, + "upper_bound": "55011" + }, + { + "distinct_range": 527.2545561598902, + "num_eq": 2, + "num_range": 513, + "upper_bound": "55541" + }, + { + "distinct_range": 464.6437457310018, + "num_eq": 2, + "num_range": 479, + "upper_bound": "56008" + }, + { + "distinct_range": 439.7909376654041, + "num_eq": 2, + "num_range": 466, + "upper_bound": "56450" + }, + { + "distinct_range": 521.2926283003677, + "num_eq": 2, + "num_range": 510, + "upper_bound": "56974" + }, + { + "distinct_range": 630.5674508533554, + "num_eq": 2, + "num_range": 573, + "upper_bound": "57608" + }, + { + "distinct_range": 441.7793326692868, + "num_eq": 2, + "num_range": 467, + "upper_bound": "58052" + }, + { + "distinct_range": 599.7771276702426, + "num_eq": 2, + "num_range": 555, + "upper_bound": "58655" + }, + { + "distinct_range": 352.2668689166162, + "num_eq": 2, + "num_range": 425, + "upper_bound": "59009" + }, + { + "distinct_range": 471.6017366533132, + "num_eq": 2, + "num_range": 483, + "upper_bound": "59483" + }, + { + "distinct_range": 601.7637135802656, + "num_eq": 2, + "num_range": 556, + "upper_bound": "60088" + }, + { + "distinct_range": 523.2799593133182, + "num_eq": 2, + "num_range": 511, + "upper_bound": "60614" + }, + { + "distinct_range": 521.2926283003677, + "num_eq": 2, + "num_range": 510, + "upper_bound": "61138" + }, + { + "distinct_range": 613.6828937690491, + "num_eq": 2, + "num_range": 563, + "upper_bound": "61755" + }, + { + "distinct_range": 474.58363136988066, + "num_eq": 2, + "num_range": 485, + "upper_bound": "62232" + }, + { + "distinct_range": 620.6354900510664, + "num_eq": 2, + "num_range": 568, + "upper_bound": "62856" + }, + { + "distinct_range": 625.6015167875023, + "num_eq": 2, + "num_range": 571, + "upper_bound": "63485" + }, + { + "distinct_range": 459.67354515014966, + "num_eq": 2, + "num_range": 477, + "upper_bound": "63947" + }, + { + "distinct_range": 468.61978143928786, + "num_eq": 2, + "num_range": 481, + "upper_bound": "64418" + }, + { + "distinct_range": 431.8370472070187, + "num_eq": 2, + "num_range": 462, + "upper_bound": "64852" + }, + { + "distinct_range": 456.69134022380615, + "num_eq": 2, + "num_range": 475, + "upper_bound": "65311" + }, + { + "distinct_range": 447.74433562752836, + "num_eq": 2, + "num_range": 470, + "upper_bound": "65761" + }, + { + "distinct_range": 465.6377649675292, + "num_eq": 2, + "num_range": 480, + "upper_bound": "66229" + }, + { + "distinct_range": 425.87129581161105, + "num_eq": 2, + "num_range": 459, + "upper_bound": "66657" + }, + { + "distinct_range": 364.20644920265676, + "num_eq": 2, + "num_range": 430, + "upper_bound": "67023" + }, + { + "distinct_range": 511.3556403853147, + "num_eq": 2, + "num_range": 505, + "upper_bound": "67537" + }, + { + "distinct_range": 424.8769755103909, + "num_eq": 2, + "num_range": 459, + "upper_bound": "67964" + }, + { + "distinct_range": 423.8826470000256, + "num_eq": 2, + "num_range": 458, + "upper_bound": "68390" + }, + { + "distinct_range": 542.158541186978, + "num_eq": 2, + "num_range": 522, + "upper_bound": "68935" + }, + { + "distinct_range": 495.45526191833284, + "num_eq": 2, + "num_range": 496, + "upper_bound": "69433" + }, + { + "distinct_range": 422.88831024473757, + "num_eq": 2, + "num_range": 458, + "upper_bound": "69858" + }, + { + "distinct_range": 377.13924620933744, + "num_eq": 2, + "num_range": 436, + "upper_bound": "70237" + }, + { + "distinct_range": 512.3493645059226, + "num_eq": 2, + "num_range": 505, + "upper_bound": "70752" + }, + { + "distinct_range": 448.738476575724, + "num_eq": 2, + "num_range": 471, + "upper_bound": "71203" + }, + { + "distinct_range": 443.7676971581611, + "num_eq": 2, + "num_range": 468, + "upper_bound": "71649" + }, + { + "distinct_range": 571.9631603294307, + "num_eq": 2, + "num_range": 539, + "upper_bound": "72224" + }, + { + "distinct_range": 444.7618680407743, + "num_eq": 2, + "num_range": 469, + "upper_bound": "72671" + }, + { + "distinct_range": 428.8542078153812, + "num_eq": 2, + "num_range": 461, + "upper_bound": "73102" + }, + { + "distinct_range": 441.7793326692868, + "num_eq": 2, + "num_range": 467, + "upper_bound": "73546" + }, + { + "distinct_range": 509.368174987636, + "num_eq": 2, + "num_range": 503, + "upper_bound": "74058" + }, + { + "distinct_range": 452.7149666387738, + "num_eq": 2, + "num_range": 473, + "upper_bound": "74513" + }, + { + "distinct_range": 500.42429303550284, + "num_eq": 2, + "num_range": 499, + "upper_bound": "75016" + }, + { + "distinct_range": 469.6137732792577, + "num_eq": 2, + "num_range": 482, + "upper_bound": "75488" + }, + { + "distinct_range": 491.51048072385817, + "num_eq": 2, + "num_range": 498, + "upper_bound": "75982" + }, + { + "distinct_range": 472.62505496508845, + "num_eq": 2, + "num_range": 488, + "upper_bound": "76457" + }, + { + "distinct_range": 468.64886821379025, + "num_eq": 2, + "num_range": 486, + "upper_bound": "76928" + }, + { + "distinct_range": 533.2493523335585, + "num_eq": 2, + "num_range": 521, + "upper_bound": "77464" + }, + { + "distinct_range": 480.5771026542069, + "num_eq": 2, + "num_range": 492, + "upper_bound": "77947" + }, + { + "distinct_range": 509.39982918467797, + "num_eq": 2, + "num_range": 508, + "upper_bound": "78459" + }, + { + "distinct_range": 487.5347971248698, + "num_eq": 2, + "num_range": 496, + "upper_bound": "78949" + }, + { + "distinct_range": 579.945981653491, + "num_eq": 2, + "num_range": 548, + "upper_bound": "79532" + }, + { + "distinct_range": 492.50438576774684, + "num_eq": 2, + "num_range": 499, + "upper_bound": "80027" + }, + { + "distinct_range": 551.1344546662883, + "num_eq": 2, + "num_range": 531, + "upper_bound": "80581" + }, + { + "distinct_range": 596.8337175293038, + "num_eq": 2, + "num_range": 558, + "upper_bound": "81181" + }, + { + "distinct_range": 527.2872720506152, + "num_eq": 2, + "num_range": 518, + "upper_bound": "81711" + }, + { + "distinct_range": 472.62505496508845, + "num_eq": 2, + "num_range": 488, + "upper_bound": "82186" + }, + { + "distinct_range": 509.39982918467797, + "num_eq": 2, + "num_range": 508, + "upper_bound": "82698" + }, + { + "distinct_range": 423.90866102664086, + "num_eq": 2, + "num_range": 463, + "upper_bound": "83124" + }, + { + "distinct_range": 469.64292523729137, + "num_eq": 2, + "num_range": 487, + "upper_bound": "83596" + }, + { + "distinct_range": 548.1537197204088, + "num_eq": 2, + "num_range": 530, + "upper_bound": "84147" + }, + { + "distinct_range": 507.41222039387765, + "num_eq": 2, + "num_range": 507, + "upper_bound": "84657" + }, + { + "distinct_range": 485.5469169106776, + "num_eq": 2, + "num_range": 495, + "upper_bound": "85145" + }, + { + "distinct_range": 459.7020393242, + "num_eq": 2, + "num_range": 482, + "upper_bound": "85607" + }, + { + "distinct_range": 454.731328153132, + "num_eq": 2, + "num_range": 479, + "upper_bound": "86064" + }, + { + "distinct_range": 486.5408602406276, + "num_eq": 2, + "num_range": 496, + "upper_bound": "86553" + }, + { + "distinct_range": 524.3061582476953, + "num_eq": 2, + "num_range": 516, + "upper_bound": "87080" + }, + { + "distinct_range": 378.1565844417248, + "num_eq": 2, + "num_range": 442, + "upper_bound": "87460" + }, + { + "distinct_range": 617.6933648066774, + "num_eq": 2, + "num_range": 570, + "upper_bound": "88081" + }, + { + "distinct_range": 600.8071226868135, + "num_eq": 2, + "num_range": 560, + "upper_bound": "88685" + }, + { + "distinct_range": 500.4554017381483, + "num_eq": 2, + "num_range": 503, + "upper_bound": "89188" + }, + { + "distinct_range": 424.903060851002, + "num_eq": 2, + "num_range": 464, + "upper_bound": "89615" + }, + { + "distinct_range": 482.56504798407383, + "num_eq": 2, + "num_range": 494, + "upper_bound": "90100" + }, + { + "distinct_range": 495.4860632523615, + "num_eq": 2, + "num_range": 500, + "upper_bound": "90598" + }, + { + "distinct_range": 497.4738171207672, + "num_eq": 2, + "num_range": 502, + "upper_bound": "91098" + }, + { + "distinct_range": 444.7893504173858, + "num_eq": 2, + "num_range": 474, + "upper_bound": "91545" + }, + { + "distinct_range": 476.60113251982193, + "num_eq": 2, + "num_range": 490, + "upper_bound": "92024" + }, + { + "distinct_range": 445.7835821715488, + "num_eq": 2, + "num_range": 474, + "upper_bound": "92472" + }, + { + "distinct_range": 506.4184071224961, + "num_eq": 2, + "num_range": 506, + "upper_bound": "92981" + }, + { + "distinct_range": 580.9394129613788, + "num_eq": 2, + "num_range": 548, + "upper_bound": "93565" + }, + { + "distinct_range": 425.89745232593316, + "num_eq": 2, + "num_range": 464, + "upper_bound": "93993" + }, + { + "distinct_range": 421.919836185745, + "num_eq": 2, + "num_range": 462, + "upper_bound": "94417" + }, + { + "distinct_range": 487.5347971248698, + "num_eq": 2, + "num_range": 496, + "upper_bound": "94907" + }, + { + "distinct_range": 480.5771026542069, + "num_eq": 2, + "num_range": 492, + "upper_bound": "95390" + }, + { + "distinct_range": 446.7778062896516, + "num_eq": 2, + "num_range": 475, + "upper_bound": "95839" + }, + { + "distinct_range": 496.47994328205584, + "num_eq": 2, + "num_range": 501, + "upper_bound": "96338" + }, + { + "distinct_range": 475.6071232705648, + "num_eq": 2, + "num_range": 490, + "upper_bound": "96816" + }, + { + "distinct_range": 628.6191505868078, + "num_eq": 2, + "num_range": 576, + "upper_bound": "97448" + }, + { + "distinct_range": 443.7951109949059, + "num_eq": 2, + "num_range": 473, + "upper_bound": "97894" + }, + { + "distinct_range": 536.2303199468959, + "num_eq": 2, + "num_range": 523, + "upper_bound": "98433" + }, + { + "distinct_range": 600.8071226868135, + "num_eq": 2, + "num_range": 560, + "upper_bound": "99037" + }, + { + "distinct_range": 493.4982845202958, + "num_eq": 2, + "num_range": 499, + "upper_bound": "99533" + }, + { + "distinct_range": 443.7951109949059, + "num_eq": 2, + "num_range": 473, + "upper_bound": "99979" + }, + { + "distinct_range": 2.1827872842550278E-11, + "num_eq": 0, + "num_range": 0, + "upper_bound": "9223372036854775807" + } + ], + "histo_col_type": "INT8", + "histo_version": 1, + "name": "__auto__", + "null_count": 0, + "row_count": 100000 + }, + { + "avg_size": 4, + "columns": [ + "i_im_id" + ], + "created_at": "2022-02-25 01:08:06.750968", + "distinct_count": 9918, + "histo_buckets": [ + { + "distinct_range": 0, + "num_eq": 10, + "num_range": 0, + "upper_bound": "2" + }, + { + "distinct_range": 9916, + "num_eq": 10, + "num_range": 99980, + "upper_bound": "10000" + } + ], + "histo_col_type": "INT8", + "histo_version": 1, + "name": "__auto__", + "null_count": 0, + "row_count": 100000 + }, + { + "avg_size": 22, + "columns": [ + "i_name" + ], + "created_at": "2022-02-25 01:08:06.750968", + "distinct_count": 682, + "histo_buckets": [ + { + "distinct_range": 0, + "num_eq": 150, + "num_range": 0, + "upper_bound": "1U5yraPxxELo5B" + }, + { + "distinct_range": 680, + "num_eq": 150, + "num_range": 99700, + "upper_bound": "zmssaF9m9cdLXe0YhgLRrwsm" + } + ], + "histo_col_type": "VARCHAR(24)", + "histo_version": 1, + "name": "__auto__", + "null_count": 0, + "row_count": 100000 + }, + { + "avg_size": 6, + "columns": [ + "i_price" + ], + "created_at": "2022-02-25 01:08:06.750968", + "distinct_count": 9857, + "histo_buckets": [ + { + "distinct_range": 0, + "num_eq": 10, + "num_range": 0, + "upper_bound": "1" + }, + { + "distinct_range": 9855, + "num_eq": 20, + "num_range": 99970, + "upper_bound": "1E+2" + } + ], + "histo_col_type": "DECIMAL(5,2)", + "histo_version": 1, + "name": "__auto__", + "null_count": 0, + "row_count": 100000 + }, + { + "avg_size": 41, + "columns": [ + "i_data" + ], + "created_at": "2022-02-25 01:08:06.750968", + "distinct_count": 11682, + "histo_buckets": [ + { + "distinct_range": 0, + "num_eq": 10, + "num_range": 0, + "upper_bound": "0ORIGINALYhgLRrwsmd68P2bElAgrnp8ueWNXJpBB0ObpVW" + }, + { + "distinct_range": 11680, + "num_eq": 10, + "num_range": 99980, + "upper_bound": "zmssaF9mORIGINAL9cdLXe0YhgLRrwsmd" + } + ], + "histo_col_type": "VARCHAR(50)", + "histo_version": 1, + "name": "__auto__", + "null_count": 0, + "row_count": 100000 + }, + { + "avg_size": 4, + "columns": [ + "i_id" + ], + "created_at": "2022-02-25 01:09:26.845057", + "distinct_count": 99658, + "histo_buckets": [ + { + "distinct_range": 0, + "num_eq": 2, + "num_range": 0, + "upper_bound": "10" + }, + { + "distinct_range": 424.87946032494574, + "num_eq": 2, + "num_range": 459, + "upper_bound": "437" + }, + { + "distinct_range": 474.58676524044154, + "num_eq": 2, + "num_range": 485, + "upper_bound": "914" + }, + { + "distinct_range": 396.04009385661055, + "num_eq": 2, + "num_range": 445, + "upper_bound": "1312" + }, + { + "distinct_range": 392.0616579447497, + "num_eq": 2, + "num_range": 443, + "upper_bound": "1706" + }, + { + "distinct_range": 512.3530167175514, + "num_eq": 2, + "num_range": 505, + "upper_bound": "2221" + }, + { + "distinct_range": 482.5383018444409, + "num_eq": 2, + "num_range": 489, + "upper_bound": "2706" + }, + { + "distinct_range": 542.1626156160783, + "num_eq": 2, + "num_range": 522, + "upper_bound": "3251" + }, + { + "distinct_range": 446.7529525909505, + "num_eq": 2, + "num_range": 470, + "upper_bound": "3700" + }, + { + "distinct_range": 457.6883243118151, + "num_eq": 2, + "num_range": 476, + "upper_bound": "4160" + }, + { + "distinct_range": 671.2908220089689, + "num_eq": 2, + "num_range": 598, + "upper_bound": "4835" + }, + { + "distinct_range": 523.2837650915294, + "num_eq": 2, + "num_range": 511, + "upper_bound": "5361" + }, + { + "distinct_range": 505.39673019900124, + "num_eq": 2, + "num_range": 501, + "upper_bound": "5869" + }, + { + "distinct_range": 517.321622062246, + "num_eq": 2, + "num_range": 508, + "upper_bound": "6389" + }, + { + "distinct_range": 576.9347689866894, + "num_eq": 2, + "num_range": 542, + "upper_bound": "6969" + }, + { + "distinct_range": 473.5927936423335, + "num_eq": 2, + "num_range": 484, + "upper_bound": "7445" + }, + { + "distinct_range": 503.4091675796326, + "num_eq": 2, + "num_range": 500, + "upper_bound": "7951" + }, + { + "distinct_range": 567.0004525892498, + "num_eq": 2, + "num_range": 536, + "upper_bound": "8521" + }, + { + "distinct_range": 460.6705473660175, + "num_eq": 2, + "num_range": 477, + "upper_bound": "8984" + }, + { + "distinct_range": 448.7412678343252, + "num_eq": 2, + "num_range": 471, + "upper_bound": "9435" + }, + { + "distinct_range": 414.9356751866655, + "num_eq": 2, + "num_range": 454, + "upper_bound": "9852" + }, + { + "distinct_range": 422.89076997995255, + "num_eq": 2, + "num_range": 458, + "upper_bound": "10277" + }, + { + "distinct_range": 377.1411507212755, + "num_eq": 2, + "num_range": 436, + "upper_bound": "10656" + }, + { + "distinct_range": 439.79361284810454, + "num_eq": 2, + "num_range": 467, + "upper_bound": "11098" + }, + { + "distinct_range": 474.58676524044154, + "num_eq": 2, + "num_range": 485, + "upper_bound": "11575" + }, + { + "distinct_range": 559.0526700041055, + "num_eq": 2, + "num_range": 532, + "upper_bound": "12137" + }, + { + "distinct_range": 487.50780306122624, + "num_eq": 2, + "num_range": 492, + "upper_bound": "12627" + }, + { + "distinct_range": 448.7412678343252, + "num_eq": 2, + "num_range": 471, + "upper_bound": "13078" + }, + { + "distinct_range": 456.6942357767432, + "num_eq": 2, + "num_range": 475, + "upper_bound": "13537" + }, + { + "distinct_range": 573.9545212183488, + "num_eq": 2, + "num_range": 540, + "upper_bound": "14114" + }, + { + "distinct_range": 446.7529525909505, + "num_eq": 2, + "num_range": 470, + "upper_bound": "14563" + }, + { + "distinct_range": 569.9807948952596, + "num_eq": 2, + "num_range": 538, + "upper_bound": "15136" + }, + { + "distinct_range": 466.63480465434355, + "num_eq": 2, + "num_range": 480, + "upper_bound": "15605" + }, + { + "distinct_range": 532.2266142642802, + "num_eq": 2, + "num_range": 516, + "upper_bound": "16140" + }, + { + "distinct_range": 493.4709975936828, + "num_eq": 2, + "num_range": 495, + "upper_bound": "16636" + }, + { + "distinct_range": 625.6068236940312, + "num_eq": 2, + "num_range": 571, + "upper_bound": "17265" + }, + { + "distinct_range": 381.1201693399544, + "num_eq": 2, + "num_range": 438, + "upper_bound": "17648" + }, + { + "distinct_range": 486.51391547878643, + "num_eq": 2, + "num_range": 491, + "upper_bound": "18137" + }, + { + "distinct_range": 546.1368737731705, + "num_eq": 2, + "num_range": 524, + "upper_bound": "18686" + }, + { + "distinct_range": 471.6048304639536, + "num_eq": 2, + "num_range": 483, + "upper_bound": "19160" + }, + { + "distinct_range": 559.0526700041055, + "num_eq": 2, + "num_range": 532, + "upper_bound": "19722" + }, + { + "distinct_range": 503.4091675796326, + "num_eq": 2, + "num_range": 500, + "upper_bound": "20228" + }, + { + "distinct_range": 432.83389688264197, + "num_eq": 2, + "num_range": 463, + "upper_bound": "20663" + }, + { + "distinct_range": 550.1110524348004, + "num_eq": 2, + "num_range": 526, + "upper_bound": "21216" + }, + { + "distinct_range": 397.0346794654382, + "num_eq": 2, + "num_range": 445, + "upper_bound": "21615" + }, + { + "distinct_range": 456.6942357767432, + "num_eq": 2, + "num_range": 475, + "upper_bound": "22074" + }, + { + "distinct_range": 447.7471139223363, + "num_eq": 2, + "num_range": 471, + "upper_bound": "22524" + }, + { + "distinct_range": 397.0346794654382, + "num_eq": 2, + "num_range": 445, + "upper_bound": "22923" + }, + { + "distinct_range": 516.3279122104744, + "num_eq": 2, + "num_range": 507, + "upper_bound": "23442" + }, + { + "distinct_range": 552.0981123342475, + "num_eq": 2, + "num_range": 528, + "upper_bound": "23997" + }, + { + "distinct_range": 459.6764800766341, + "num_eq": 2, + "num_range": 477, + "upper_bound": "24459" + }, + { + "distinct_range": 466.63480465434355, + "num_eq": 2, + "num_range": 480, + "upper_bound": "24928" + }, + { + "distinct_range": 489.49555941541473, + "num_eq": 2, + "num_range": 493, + "upper_bound": "25420" + }, + { + "distinct_range": 442.77623243583787, + "num_eq": 2, + "num_range": 468, + "upper_bound": "25865" + }, + { + "distinct_range": 547.1304258435587, + "num_eq": 2, + "num_range": 525, + "upper_bound": "26415" + }, + { + "distinct_range": 411.9523744755335, + "num_eq": 2, + "num_range": 453, + "upper_bound": "26829" + }, + { + "distinct_range": 518.3153263498374, + "num_eq": 2, + "num_range": 509, + "upper_bound": "27350" + }, + { + "distinct_range": 476.57468859210314, + "num_eq": 2, + "num_range": 486, + "upper_bound": "27829" + }, + { + "distinct_range": 513.3467490483403, + "num_eq": 2, + "num_range": 506, + "upper_bound": "28345" + }, + { + "distinct_range": 485.52002159183223, + "num_eq": 2, + "num_range": 491, + "upper_bound": "28833" + }, + { + "distinct_range": 558.05917609317, + "num_eq": 2, + "num_range": 531, + "upper_bound": "29394" + }, + { + "distinct_range": 484.5261213744859, + "num_eq": 2, + "num_range": 490, + "upper_bound": "29881" + }, + { + "distinct_range": 464.64674659196146, + "num_eq": 2, + "num_range": 479, + "upper_bound": "30348" + }, + { + "distinct_range": 514.3404757258068, + "num_eq": 2, + "num_range": 506, + "upper_bound": "30865" + }, + { + "distinct_range": 438.79939100793035, + "num_eq": 2, + "num_range": 466, + "upper_bound": "31306" + }, + { + "distinct_range": 439.79361284810454, + "num_eq": 2, + "num_range": 467, + "upper_bound": "31748" + }, + { + "distinct_range": 394.0508946794037, + "num_eq": 2, + "num_range": 444, + "upper_bound": "32144" + }, + { + "distinct_range": 620.6407217880326, + "num_eq": 2, + "num_range": 568, + "upper_bound": "32768" + }, + { + "distinct_range": 509.371785579016, + "num_eq": 2, + "num_range": 504, + "upper_bound": "33280" + }, + { + "distinct_range": 577.9281760507307, + "num_eq": 2, + "num_range": 542, + "upper_bound": "33861" + }, + { + "distinct_range": 523.2837650915294, + "num_eq": 2, + "num_range": 511, + "upper_bound": "34387" + }, + { + "distinct_range": 587.8620072533073, + "num_eq": 2, + "num_range": 548, + "upper_bound": "34978" + }, + { + "distinct_range": 495.45867982035037, + "num_eq": 2, + "num_range": 496, + "upper_bound": "35476" + }, + { + "distinct_range": 473.5927936423335, + "num_eq": 2, + "num_range": 484, + "upper_bound": "35952" + }, + { + "distinct_range": 479.5565244168138, + "num_eq": 2, + "num_range": 487, + "upper_bound": "36434" + }, + { + "distinct_range": 519.3090250952564, + "num_eq": 2, + "num_range": 509, + "upper_bound": "36956" + }, + { + "distinct_range": 586.8686434830263, + "num_eq": 2, + "num_range": 548, + "upper_bound": "37546" + }, + { + "distinct_range": 485.52002159183223, + "num_eq": 2, + "num_range": 491, + "upper_bound": "38034" + }, + { + "distinct_range": 526.2647629580936, + "num_eq": 2, + "num_range": 513, + "upper_bound": "38563" + }, + { + "distinct_range": 470.6108388282106, + "num_eq": 2, + "num_range": 483, + "upper_bound": "39036" + }, + { + "distinct_range": 457.6883243118151, + "num_eq": 2, + "num_range": 476, + "upper_bound": "39496" + }, + { + "distinct_range": 592.828762784178, + "num_eq": 2, + "num_range": 551, + "upper_bound": "40092" + }, + { + "distinct_range": 579.9149769892899, + "num_eq": 2, + "num_range": 544, + "upper_bound": "40675" + }, + { + "distinct_range": 572.9610963816006, + "num_eq": 2, + "num_range": 540, + "upper_bound": "41251" + }, + { + "distinct_range": 344.30777888262907, + "num_eq": 2, + "num_range": 421, + "upper_bound": "41597" + }, + { + "distinct_range": 387.08839957595893, + "num_eq": 2, + "num_range": 441, + "upper_bound": "41986" + }, + { + "distinct_range": 537.1946792451545, + "num_eq": 2, + "num_range": 519, + "upper_bound": "42526" + }, + { + "distinct_range": 694.1302478225931, + "num_eq": 2, + "num_range": 612, + "upper_bound": "43224" + }, + { + "distinct_range": 580.9083708963964, + "num_eq": 2, + "num_range": 544, + "upper_bound": "43808" + }, + { + "distinct_range": 399.0238229301833, + "num_eq": 2, + "num_range": 446, + "upper_bound": "44209" + }, + { + "distinct_range": 564.0200690009435, + "num_eq": 2, + "num_range": 534, + "upper_bound": "44776" + }, + { + "distinct_range": 590.8420731739986, + "num_eq": 2, + "num_range": 550, + "upper_bound": "45370" + }, + { + "distinct_range": 566.0069960031082, + "num_eq": 2, + "num_range": 536, + "upper_bound": "45939" + }, + { + "distinct_range": 436.8109241634154, + "num_eq": 2, + "num_range": 465, + "upper_bound": "46378" + }, + { + "distinct_range": 484.5261213744859, + "num_eq": 2, + "num_range": 490, + "upper_bound": "46865" + }, + { + "distinct_range": 434.82242621129063, + "num_eq": 2, + "num_range": 464, + "upper_bound": "47302" + }, + { + "distinct_range": 457.6883243118151, + "num_eq": 2, + "num_range": 476, + "upper_bound": "47762" + }, + { + "distinct_range": 415.9300915937831, + "num_eq": 2, + "num_range": 455, + "upper_bound": "48180" + }, + { + "distinct_range": 488.5016843648975, + "num_eq": 2, + "num_range": 492, + "upper_bound": "48671" + }, + { + "distinct_range": 533.2202376696987, + "num_eq": 2, + "num_range": 517, + "upper_bound": "49207" + }, + { + "distinct_range": 495.45867982035037, + "num_eq": 2, + "num_range": 496, + "upper_bound": "49705" + }, + { + "distinct_range": 456.6942357767432, + "num_eq": 2, + "num_range": 475, + "upper_bound": "50164" + }, + { + "distinct_range": 386.09371901137945, + "num_eq": 2, + "num_range": 440, + "upper_bound": "50552" + }, + { + "distinct_range": 486.51391547878643, + "num_eq": 2, + "num_range": 491, + "upper_bound": "51041" + }, + { + "distinct_range": 657.387753560431, + "num_eq": 2, + "num_range": 590, + "upper_bound": "51702" + }, + { + "distinct_range": 599.7820460184796, + "num_eq": 2, + "num_range": 555, + "upper_bound": "52305" + }, + { + "distinct_range": 523.2837650915294, + "num_eq": 2, + "num_range": 511, + "upper_bound": "52831" + }, + { + "distinct_range": 438.79939100793035, + "num_eq": 2, + "num_range": 466, + "upper_bound": "53272" + }, + { + "distinct_range": 505.39673019900124, + "num_eq": 2, + "num_range": 501, + "upper_bound": "53780" + }, + { + "distinct_range": 493.4709975936828, + "num_eq": 2, + "num_range": 495, + "upper_bound": "54276" + }, + { + "distinct_range": 557.0656774366242, + "num_eq": 2, + "num_range": 530, + "upper_bound": "54836" + }, + { + "distinct_range": 550.1110524348004, + "num_eq": 2, + "num_range": 526, + "upper_bound": "55389" + }, + { + "distinct_range": 467.6288233989265, + "num_eq": 2, + "num_range": 481, + "upper_bound": "55859" + }, + { + "distinct_range": 444.76460754319976, + "num_eq": 2, + "num_range": 469, + "upper_bound": "56306" + }, + { + "distinct_range": 416.9244994818031, + "num_eq": 2, + "num_range": 455, + "upper_bound": "56725" + }, + { + "distinct_range": 539.1818690872329, + "num_eq": 2, + "num_range": 520, + "upper_bound": "57267" + }, + { + "distinct_range": 381.1201693399544, + "num_eq": 2, + "num_range": 438, + "upper_bound": "57650" + }, + { + "distinct_range": 391.06702538829563, + "num_eq": 2, + "num_range": 443, + "upper_bound": "58043" + }, + { + "distinct_range": 484.5261213744859, + "num_eq": 2, + "num_range": 490, + "upper_bound": "58530" + }, + { + "distinct_range": 568.9873520181503, + "num_eq": 2, + "num_range": 537, + "upper_bound": "59102" + }, + { + "distinct_range": 446.7529525909505, + "num_eq": 2, + "num_range": 470, + "upper_bound": "59551" + }, + { + "distinct_range": 477.5686404002772, + "num_eq": 2, + "num_range": 486, + "upper_bound": "60031" + }, + { + "distinct_range": 492.4771473022347, + "num_eq": 2, + "num_range": 494, + "upper_bound": "60526" + }, + { + "distinct_range": 402.0074693585198, + "num_eq": 2, + "num_range": 448, + "upper_bound": "60930" + }, + { + "distinct_range": 472.59881539272556, + "num_eq": 2, + "num_range": 484, + "upper_bound": "61405" + }, + { + "distinct_range": 443.77042376302654, + "num_eq": 2, + "num_range": 469, + "upper_bound": "61851" + }, + { + "distinct_range": 488.5016843648975, + "num_eq": 2, + "num_range": 492, + "upper_bound": "62342" + }, + { + "distinct_range": 592.828762784178, + "num_eq": 2, + "num_range": 551, + "upper_bound": "62938" + }, + { + "distinct_range": 523.2837650915294, + "num_eq": 2, + "num_range": 511, + "upper_bound": "63464" + }, + { + "distinct_range": 476.57468859210314, + "num_eq": 2, + "num_range": 486, + "upper_bound": "63943" + }, + { + "distinct_range": 567.9939045885251, + "num_eq": 2, + "num_range": 537, + "upper_bound": "64514" + }, + { + "distinct_range": 561.0396436609839, + "num_eq": 2, + "num_range": 533, + "upper_bound": "65078" + }, + { + "distinct_range": 570.9742332369044, + "num_eq": 2, + "num_range": 538, + "upper_bound": "65652" + }, + { + "distinct_range": 523.2837650915294, + "num_eq": 2, + "num_range": 511, + "upper_bound": "66178" + }, + { + "distinct_range": 671.2908220089689, + "num_eq": 2, + "num_range": 598, + "upper_bound": "66853" + }, + { + "distinct_range": 378.1359204623677, + "num_eq": 2, + "num_range": 437, + "upper_bound": "67233" + }, + { + "distinct_range": 487.50780306122624, + "num_eq": 2, + "num_range": 492, + "upper_bound": "67723" + }, + { + "distinct_range": 499.4339715399705, + "num_eq": 2, + "num_range": 498, + "upper_bound": "68225" + }, + { + "distinct_range": 426.86811790582664, + "num_eq": 2, + "num_range": 460, + "upper_bound": "68654" + }, + { + "distinct_range": 471.6048304639536, + "num_eq": 2, + "num_range": 483, + "upper_bound": "69128" + }, + { + "distinct_range": 537.1946792451545, + "num_eq": 2, + "num_range": 519, + "upper_bound": "69668" + }, + { + "distinct_range": 587.8620072533073, + "num_eq": 2, + "num_range": 548, + "upper_bound": "70259" + }, + { + "distinct_range": 586.8686434830263, + "num_eq": 2, + "num_range": 548, + "upper_bound": "70849" + }, + { + "distinct_range": 516.3279122104744, + "num_eq": 2, + "num_range": 507, + "upper_bound": "71368" + }, + { + "distinct_range": 496.45251180512935, + "num_eq": 2, + "num_range": 496, + "upper_bound": "71867" + }, + { + "distinct_range": 506.3905027413245, + "num_eq": 2, + "num_range": 502, + "upper_bound": "72376" + }, + { + "distinct_range": 458.6824057351469, + "num_eq": 2, + "num_range": 476, + "upper_bound": "72837" + }, + { + "distinct_range": 483.53221480073677, + "num_eq": 2, + "num_range": 489, + "upper_bound": "73323" + }, + { + "distinct_range": 613.6880206201027, + "num_eq": 2, + "num_range": 564, + "upper_bound": "73940" + }, + { + "distinct_range": 503.4091675796326, + "num_eq": 2, + "num_range": 500, + "upper_bound": "74446" + }, + { + "distinct_range": 504.4029518196022, + "num_eq": 2, + "num_range": 501, + "upper_bound": "74953" + }, + { + "distinct_range": 499.46495032130446, + "num_eq": 2, + "num_range": 503, + "upper_bound": "75455" + }, + { + "distinct_range": 412.9719811366543, + "num_eq": 2, + "num_range": 458, + "upper_bound": "75870" + }, + { + "distinct_range": 524.3099060578977, + "num_eq": 2, + "num_range": 516, + "upper_bound": "76397" + }, + { + "distinct_range": 516.3599129142872, + "num_eq": 2, + "num_range": 512, + "upper_bound": "76916" + }, + { + "distinct_range": 426.89428742240557, + "num_eq": 2, + "num_range": 465, + "upper_bound": "77345" + }, + { + "distinct_range": 465.6696055718568, + "num_eq": 2, + "num_range": 485, + "upper_bound": "77813" + }, + { + "distinct_range": 534.2469010535539, + "num_eq": 2, + "num_range": 522, + "upper_bound": "78350" + }, + { + "distinct_range": 464.6755075363981, + "num_eq": 2, + "num_range": 484, + "upper_bound": "78817" + }, + { + "distinct_range": 504.43423481911987, + "num_eq": 2, + "num_range": 505, + "upper_bound": "79324" + }, + { + "distinct_range": 433.8548272354576, + "num_eq": 2, + "num_range": 469, + "upper_bound": "79760" + }, + { + "distinct_range": 596.8385106662861, + "num_eq": 2, + "num_range": 558, + "upper_bound": "80360" + }, + { + "distinct_range": 575.9766981396383, + "num_eq": 2, + "num_range": 546, + "upper_bound": "80939" + }, + { + "distinct_range": 479.5862550972897, + "num_eq": 2, + "num_range": 492, + "upper_bound": "81421" + }, + { + "distinct_range": 587.8979692788479, + "num_eq": 2, + "num_range": 552, + "upper_bound": "82012" + }, + { + "distinct_range": 520.3349544207463, + "num_eq": 2, + "num_range": 514, + "upper_bound": "82535" + }, + { + "distinct_range": 472.6280971814127, + "num_eq": 2, + "num_range": 488, + "upper_bound": "83010" + }, + { + "distinct_range": 440.814974206058, + "num_eq": 2, + "num_range": 472, + "upper_bound": "83453" + }, + { + "distinct_range": 583.9242830922204, + "num_eq": 2, + "num_range": 550, + "upper_bound": "84040" + }, + { + "distinct_range": 534.2469010535539, + "num_eq": 2, + "num_range": 522, + "upper_bound": "84577" + }, + { + "distinct_range": 574.9832297712766, + "num_eq": 2, + "num_range": 545, + "upper_bound": "85155" + }, + { + "distinct_range": 604.7853723828268, + "num_eq": 2, + "num_range": 562, + "upper_bound": "85763" + }, + { + "distinct_range": 489.5259204551515, + "num_eq": 2, + "num_range": 497, + "upper_bound": "86255" + }, + { + "distinct_range": 486.54408874699163, + "num_eq": 2, + "num_range": 496, + "upper_bound": "86744" + }, + { + "distinct_range": 491.51377644822685, + "num_eq": 2, + "num_range": 498, + "upper_bound": "87238" + }, + { + "distinct_range": 394.0746507655383, + "num_eq": 2, + "num_range": 449, + "upper_bound": "87634" + }, + { + "distinct_range": 519.3412025244354, + "num_eq": 2, + "num_range": 514, + "upper_bound": "88156" + }, + { + "distinct_range": 576.9701619693724, + "num_eq": 2, + "num_range": 546, + "upper_bound": "88736" + }, + { + "distinct_range": 566.0418074160382, + "num_eq": 2, + "num_range": 540, + "upper_bound": "89305" + }, + { + "distinct_range": 460.6990447227398, + "num_eq": 2, + "num_range": 482, + "upper_bound": "89768" + }, + { + "distinct_range": 473.62213994753523, + "num_eq": 2, + "num_range": 489, + "upper_bound": "90244" + }, + { + "distinct_range": 492.5076949778728, + "num_eq": 2, + "num_range": 499, + "upper_bound": "90739" + }, + { + "distinct_range": 466.6636965984758, + "num_eq": 2, + "num_range": 485, + "upper_bound": "91208" + }, + { + "distinct_range": 562.0677202043842, + "num_eq": 2, + "num_range": 538, + "upper_bound": "91773" + }, + { + "distinct_range": 563.0612491349586, + "num_eq": 2, + "num_range": 538, + "upper_bound": "92339" + }, + { + "distinct_range": 539.2151977772662, + "num_eq": 2, + "num_range": 525, + "upper_bound": "92881" + }, + { + "distinct_range": 558.0935564866534, + "num_eq": 2, + "num_range": 535, + "upper_bound": "93442" + }, + { + "distinct_range": 466.6636965984758, + "num_eq": 2, + "num_range": 485, + "upper_bound": "93911" + }, + { + "distinct_range": 453.7399581447198, + "num_eq": 2, + "num_range": 479, + "upper_bound": "94367" + }, + { + "distinct_range": 489.5259204551515, + "num_eq": 2, + "num_range": 497, + "upper_bound": "94859" + }, + { + "distinct_range": 546.1705945951596, + "num_eq": 2, + "num_range": 529, + "upper_bound": "95408" + }, + { + "distinct_range": 437.8321014316712, + "num_eq": 2, + "num_range": 471, + "upper_bound": "95848" + }, + { + "distinct_range": 548.1578048175314, + "num_eq": 2, + "num_range": 530, + "upper_bound": "96399" + }, + { + "distinct_range": 438.8264001933669, + "num_eq": 2, + "num_range": 471, + "upper_bound": "96840" + }, + { + "distinct_range": 559.0871046515288, + "num_eq": 2, + "num_range": 536, + "upper_bound": "97402" + }, + { + "distinct_range": 499.46495032130446, + "num_eq": 2, + "num_range": 503, + "upper_bound": "97904" + }, + { + "distinct_range": 583.9242830922204, + "num_eq": 2, + "num_range": 550, + "upper_bound": "98491" + }, + { + "distinct_range": 545.1769818739565, + "num_eq": 2, + "num_range": 528, + "upper_bound": "99039" + }, + { + "distinct_range": 496.48330657385566, + "num_eq": 2, + "num_range": 501, + "upper_bound": "99538" + }, + { + "distinct_range": 439.82069110709904, + "num_eq": 2, + "num_range": 472, + "upper_bound": "99980" + } + ], + "histo_col_type": "INT8", + "histo_version": 1, + "name": "__auto__", + "null_count": 0, + "row_count": 100000 + }, + { + "avg_size": 4, + "columns": [ + "i_im_id" + ], + "created_at": "2022-02-25 01:09:26.845057", + "distinct_count": 9918, + "histo_buckets": [ + { + "distinct_range": 0, + "num_eq": 10, + "num_range": 0, + "upper_bound": "3" + }, + { + "distinct_range": 9916, + "num_eq": 10, + "num_range": 99980, + "upper_bound": "10000" + } + ], + "histo_col_type": "INT8", + "histo_version": 1, + "name": "__auto__", + "null_count": 0, + "row_count": 100000 + }, + { + "avg_size": 22, + "columns": [ + "i_name" + ], + "created_at": "2022-02-25 01:09:26.845057", + "distinct_count": 682, + "histo_buckets": [ + { + "distinct_range": 0, + "num_eq": 170, + "num_range": 0, + "upper_bound": "1U5yraPxxELo5B" + }, + { + "distinct_range": 680, + "num_eq": 120, + "num_range": 99710, + "upper_bound": "zmssaF9m9cdLXe0YhgLRrwsm" + } + ], + "histo_col_type": "VARCHAR(24)", + "histo_version": 1, + "name": "__auto__", + "null_count": 0, + "row_count": 100000 + }, + { + "avg_size": 6, + "columns": [ + "i_price" + ], + "created_at": "2022-02-25 01:09:26.845057", + "distinct_count": 9857, + "histo_buckets": [ + { + "distinct_range": 0, + "num_eq": 10, + "num_range": 0, + "upper_bound": "1.01" + }, + { + "distinct_range": 9855, + "num_eq": 10, + "num_range": 99980, + "upper_bound": "1E+2" + } + ], + "histo_col_type": "DECIMAL(5,2)", + "histo_version": 1, + "name": "__auto__", + "null_count": 0, + "row_count": 100000 + }, + { + "avg_size": 41, + "columns": [ + "i_data" + ], + "created_at": "2022-02-25 01:09:26.845057", + "distinct_count": 11682, + "histo_buckets": [ + { + "distinct_range": 0, + "num_eq": 10, + "num_range": 0, + "upper_bound": "0YhORIGINALgLRrwsmd68P2bElAgrnp8ueWN" + }, + { + "distinct_range": 11680, + "num_eq": 10, + "num_range": 99980, + "upper_bound": "zmssaORIGINALF9m9cdLXe0YhgLRrwsmd68P2bElAgrnp8u" + } + ], + "histo_col_type": "VARCHAR(50)", + "histo_version": 1, + "name": "__auto__", + "null_count": 0, + "row_count": 100000 + } +]'; +---- + +exec-ddl +ALTER TABLE "new_order" INJECT STATISTICS '[ + { + "avg_size": 1, + "columns": [ + "no_w_id" + ], + "created_at": "2022-02-25 01:08:06.297265", + "distinct_count": 10, + "histo_buckets": [ + { + "distinct_range": 0, + "num_eq": 8874, + "num_range": 0, + "upper_bound": "0" + }, + { + "distinct_range": 0, + "num_eq": 9018, + "num_range": 0, + "upper_bound": "1" + }, + { + "distinct_range": 0, + "num_eq": 9234, + "num_range": 0, + "upper_bound": "2" + }, + { + "distinct_range": 0, + "num_eq": 8676, + "num_range": 0, + "upper_bound": "3" + }, + { + "distinct_range": 0, + "num_eq": 9135, + "num_range": 0, + "upper_bound": "4" + }, + { + "distinct_range": 0, + "num_eq": 9072, + "num_range": 0, + "upper_bound": "5" + }, + { + "distinct_range": 0, + "num_eq": 9225, + "num_range": 0, + "upper_bound": "6" + }, + { + "distinct_range": 0, + "num_eq": 9162, + "num_range": 0, + "upper_bound": "7" + }, + { + "distinct_range": 0, + "num_eq": 8604, + "num_range": 0, + "upper_bound": "8" + }, + { + "distinct_range": 0, + "num_eq": 9000, + "num_range": 0, + "upper_bound": "9" + } + ], + "histo_col_type": "INT8", + "histo_version": 1, + "name": "__auto__", + "null_count": 0, + "row_count": 90000 + }, + { + "avg_size": 1, + "columns": [ + "no_d_id" + ], + "created_at": "2022-02-25 01:08:06.297265", + "distinct_count": 10, + "histo_buckets": [ + { + "distinct_range": 0, + "num_eq": 9216, + "num_range": 0, + "upper_bound": "1" + }, + { + "distinct_range": 0, + "num_eq": 8919, + "num_range": 0, + "upper_bound": "2" + }, + { + "distinct_range": 0, + "num_eq": 8964, + "num_range": 0, + "upper_bound": "3" + }, + { + "distinct_range": 0, + "num_eq": 8703, + "num_range": 0, + "upper_bound": "4" + }, + { + "distinct_range": 0, + "num_eq": 9099, + "num_range": 0, + "upper_bound": "5" + }, + { + "distinct_range": 0, + "num_eq": 9054, + "num_range": 0, + "upper_bound": "6" + }, + { + "distinct_range": 0, + "num_eq": 9000, + "num_range": 0, + "upper_bound": "7" + }, + { + "distinct_range": 0, + "num_eq": 8865, + "num_range": 0, + "upper_bound": "8" + }, + { + "distinct_range": 0, + "num_eq": 9135, + "num_range": 0, + "upper_bound": "9" + }, + { + "distinct_range": 0, + "num_eq": 9045, + "num_range": 0, + "upper_bound": "10" + } + ], + "histo_col_type": "INT8", + "histo_version": 1, + "name": "__auto__", + "null_count": 0, + "row_count": 90000 + }, + { + "avg_size": 2, + "columns": [ + "no_w_id", + "no_d_id" + ], + "created_at": "2022-02-25 01:08:06.297265", + "distinct_count": 100, + "histo_col_type": "", + "name": "__auto__", + "null_count": 0, + "row_count": 90000 + }, + { + "avg_size": 3, + "columns": [ + "no_o_id" + ], + "created_at": "2022-02-25 01:08:06.297265", + "distinct_count": 900, + "histo_buckets": [ + { + "distinct_range": 0, + "num_eq": 126, + "num_range": 0, + "upper_bound": "2101" + }, + { + "distinct_range": 4, + "num_eq": 72, + "num_range": 405, + "upper_bound": "2106" + }, + { + "distinct_range": 4, + "num_eq": 99, + "num_range": 378, + "upper_bound": "2111" + }, + { + "distinct_range": 3, + "num_eq": 144, + "num_range": 342, + "upper_bound": "2115" + }, + { + "distinct_range": 4, + "num_eq": 108, + "num_range": 405, + "upper_bound": "2120" + }, + { + "distinct_range": 4, + "num_eq": 126, + "num_range": 333, + "upper_bound": "2125" + }, + { + "distinct_range": 5, + "num_eq": 117, + "num_range": 441, + "upper_bound": "2131" + }, + { + "distinct_range": 3, + "num_eq": 90, + "num_range": 432, + "upper_bound": "2135" + }, + { + "distinct_range": 4, + "num_eq": 153, + "num_range": 306, + "upper_bound": "2140" + }, + { + "distinct_range": 4, + "num_eq": 135, + "num_range": 369, + "upper_bound": "2145" + }, + { + "distinct_range": 4, + "num_eq": 90, + "num_range": 414, + "upper_bound": "2150" + }, + { + "distinct_range": 4, + "num_eq": 63, + "num_range": 414, + "upper_bound": "2155" + }, + { + "distinct_range": 4, + "num_eq": 81, + "num_range": 369, + "upper_bound": "2160" + }, + { + "distinct_range": 4, + "num_eq": 153, + "num_range": 360, + "upper_bound": "2165" + }, + { + "distinct_range": 4, + "num_eq": 108, + "num_range": 414, + "upper_bound": "2170" + }, + { + "distinct_range": 4, + "num_eq": 99, + "num_range": 369, + "upper_bound": "2175" + }, + { + "distinct_range": 3, + "num_eq": 117, + "num_range": 342, + "upper_bound": "2179" + }, + { + "distinct_range": 3, + "num_eq": 90, + "num_range": 387, + "upper_bound": "2183" + }, + { + "distinct_range": 4, + "num_eq": 117, + "num_range": 324, + "upper_bound": "2188" + }, + { + "distinct_range": 4, + "num_eq": 108, + "num_range": 333, + "upper_bound": "2193" + }, + { + "distinct_range": 5, + "num_eq": 63, + "num_range": 396, + "upper_bound": "2199" + }, + { + "distinct_range": 5, + "num_eq": 108, + "num_range": 414, + "upper_bound": "2205" + }, + { + "distinct_range": 3, + "num_eq": 99, + "num_range": 369, + "upper_bound": "2209" + }, + { + "distinct_range": 4, + "num_eq": 63, + "num_range": 378, + "upper_bound": "2214" + }, + { + "distinct_range": 4, + "num_eq": 135, + "num_range": 432, + "upper_bound": "2219" + }, + { + "distinct_range": 4, + "num_eq": 54, + "num_range": 423, + "upper_bound": "2224" + }, + { + "distinct_range": 4, + "num_eq": 153, + "num_range": 414, + "upper_bound": "2229" + }, + { + "distinct_range": 3, + "num_eq": 126, + "num_range": 342, + "upper_bound": "2233" + }, + { + "distinct_range": 4, + "num_eq": 144, + "num_range": 432, + "upper_bound": "2238" + }, + { + "distinct_range": 5, + "num_eq": 99, + "num_range": 414, + "upper_bound": "2244" + }, + { + "distinct_range": 5, + "num_eq": 90, + "num_range": 414, + "upper_bound": "2250" + }, + { + "distinct_range": 4, + "num_eq": 126, + "num_range": 432, + "upper_bound": "2255" + }, + { + "distinct_range": 4, + "num_eq": 126, + "num_range": 342, + "upper_bound": "2260" + }, + { + "distinct_range": 3, + "num_eq": 90, + "num_range": 369, + "upper_bound": "2264" + }, + { + "distinct_range": 4, + "num_eq": 63, + "num_range": 432, + "upper_bound": "2269" + }, + { + "distinct_range": 5, + "num_eq": 153, + "num_range": 432, + "upper_bound": "2275" + }, + { + "distinct_range": 4, + "num_eq": 108, + "num_range": 342, + "upper_bound": "2280" + }, + { + "distinct_range": 4, + "num_eq": 153, + "num_range": 423, + "upper_bound": "2285" + }, + { + "distinct_range": 5, + "num_eq": 54, + "num_range": 405, + "upper_bound": "2291" + }, + { + "distinct_range": 4, + "num_eq": 99, + "num_range": 432, + "upper_bound": "2296" + }, + { + "distinct_range": 4, + "num_eq": 63, + "num_range": 378, + "upper_bound": "2301" + }, + { + "distinct_range": 5, + "num_eq": 117, + "num_range": 405, + "upper_bound": "2307" + }, + { + "distinct_range": 3, + "num_eq": 99, + "num_range": 342, + "upper_bound": "2311" + }, + { + "distinct_range": 4, + "num_eq": 81, + "num_range": 369, + "upper_bound": "2316" + }, + { + "distinct_range": 4, + "num_eq": 81, + "num_range": 405, + "upper_bound": "2321" + }, + { + "distinct_range": 3, + "num_eq": 162, + "num_range": 378, + "upper_bound": "2325" + }, + { + "distinct_range": 4, + "num_eq": 72, + "num_range": 396, + "upper_bound": "2330" + }, + { + "distinct_range": 3, + "num_eq": 144, + "num_range": 369, + "upper_bound": "2334" + }, + { + "distinct_range": 2, + "num_eq": 144, + "num_range": 297, + "upper_bound": "2337" + }, + { + "distinct_range": 3, + "num_eq": 117, + "num_range": 360, + "upper_bound": "2341" + }, + { + "distinct_range": 4, + "num_eq": 81, + "num_range": 387, + "upper_bound": "2346" + }, + { + "distinct_range": 3, + "num_eq": 144, + "num_range": 360, + "upper_bound": "2350" + }, + { + "distinct_range": 4, + "num_eq": 90, + "num_range": 387, + "upper_bound": "2355" + }, + { + "distinct_range": 4, + "num_eq": 54, + "num_range": 414, + "upper_bound": "2360" + }, + { + "distinct_range": 3, + "num_eq": 126, + "num_range": 342, + "upper_bound": "2364" + }, + { + "distinct_range": 3, + "num_eq": 126, + "num_range": 315, + "upper_bound": "2368" + }, + { + "distinct_range": 5, + "num_eq": 126, + "num_range": 414, + "upper_bound": "2374" + }, + { + "distinct_range": 3, + "num_eq": 72, + "num_range": 396, + "upper_bound": "2378" + }, + { + "distinct_range": 5, + "num_eq": 126, + "num_range": 414, + "upper_bound": "2384" + }, + { + "distinct_range": 4, + "num_eq": 117, + "num_range": 405, + "upper_bound": "2389" + }, + { + "distinct_range": 5, + "num_eq": 126, + "num_range": 423, + "upper_bound": "2395" + }, + { + "distinct_range": 4, + "num_eq": 153, + "num_range": 387, + "upper_bound": "2400" + }, + { + "distinct_range": 4, + "num_eq": 81, + "num_range": 351, + "upper_bound": "2405" + }, + { + "distinct_range": 4, + "num_eq": 117, + "num_range": 378, + "upper_bound": "2410" + }, + { + "distinct_range": 4, + "num_eq": 162, + "num_range": 405, + "upper_bound": "2415" + }, + { + "distinct_range": 4, + "num_eq": 117, + "num_range": 414, + "upper_bound": "2420" + }, + { + "distinct_range": 3, + "num_eq": 117, + "num_range": 351, + "upper_bound": "2424" + }, + { + "distinct_range": 4, + "num_eq": 135, + "num_range": 414, + "upper_bound": "2429" + }, + { + "distinct_range": 4, + "num_eq": 45, + "num_range": 387, + "upper_bound": "2434" + }, + { + "distinct_range": 3, + "num_eq": 108, + "num_range": 315, + "upper_bound": "2438" + }, + { + "distinct_range": 4, + "num_eq": 90, + "num_range": 369, + "upper_bound": "2443" + }, + { + "distinct_range": 3, + "num_eq": 81, + "num_range": 351, + "upper_bound": "2447" + }, + { + "distinct_range": 5, + "num_eq": 63, + "num_range": 387, + "upper_bound": "2453" + }, + { + "distinct_range": 4, + "num_eq": 162, + "num_range": 414, + "upper_bound": "2458" + }, + { + "distinct_range": 3, + "num_eq": 90, + "num_range": 360, + "upper_bound": "2462" + }, + { + "distinct_range": 5, + "num_eq": 117, + "num_range": 387, + "upper_bound": "2468" + }, + { + "distinct_range": 4, + "num_eq": 90, + "num_range": 396, + "upper_bound": "2473" + }, + { + "distinct_range": 4, + "num_eq": 81, + "num_range": 369, + "upper_bound": "2478" + }, + { + "distinct_range": 4, + "num_eq": 117, + "num_range": 378, + "upper_bound": "2483" + }, + { + "distinct_range": 5, + "num_eq": 117, + "num_range": 414, + "upper_bound": "2489" + }, + { + "distinct_range": 3, + "num_eq": 99, + "num_range": 378, + "upper_bound": "2493" + }, + { + "distinct_range": 3, + "num_eq": 117, + "num_range": 306, + "upper_bound": "2497" + }, + { + "distinct_range": 3, + "num_eq": 108, + "num_range": 324, + "upper_bound": "2501" + }, + { + "distinct_range": 3, + "num_eq": 117, + "num_range": 369, + "upper_bound": "2505" + }, + { + "distinct_range": 3, + "num_eq": 135, + "num_range": 306, + "upper_bound": "2509" + }, + { + "distinct_range": 3, + "num_eq": 135, + "num_range": 306, + "upper_bound": "2513" + }, + { + "distinct_range": 3, + "num_eq": 153, + "num_range": 306, + "upper_bound": "2517" + }, + { + "distinct_range": 4, + "num_eq": 63, + "num_range": 396, + "upper_bound": "2522" + }, + { + "distinct_range": 4, + "num_eq": 90, + "num_range": 369, + "upper_bound": "2527" + }, + { + "distinct_range": 4, + "num_eq": 144, + "num_range": 378, + "upper_bound": "2532" + }, + { + "distinct_range": 3, + "num_eq": 117, + "num_range": 315, + "upper_bound": "2536" + }, + { + "distinct_range": 4, + "num_eq": 90, + "num_range": 387, + "upper_bound": "2541" + }, + { + "distinct_range": 3, + "num_eq": 99, + "num_range": 360, + "upper_bound": "2545" + }, + { + "distinct_range": 4, + "num_eq": 117, + "num_range": 378, + "upper_bound": "2550" + }, + { + "distinct_range": 4, + "num_eq": 135, + "num_range": 387, + "upper_bound": "2555" + }, + { + "distinct_range": 4, + "num_eq": 90, + "num_range": 333, + "upper_bound": "2560" + }, + { + "distinct_range": 4, + "num_eq": 126, + "num_range": 387, + "upper_bound": "2565" + }, + { + "distinct_range": 3, + "num_eq": 144, + "num_range": 324, + "upper_bound": "2569" + }, + { + "distinct_range": 4, + "num_eq": 99, + "num_range": 369, + "upper_bound": "2574" + }, + { + "distinct_range": 3, + "num_eq": 99, + "num_range": 351, + "upper_bound": "2578" + }, + { + "distinct_range": 3, + "num_eq": 99, + "num_range": 342, + "upper_bound": "2582" + }, + { + "distinct_range": 3, + "num_eq": 144, + "num_range": 342, + "upper_bound": "2586" + }, + { + "distinct_range": 3, + "num_eq": 153, + "num_range": 342, + "upper_bound": "2590" + }, + { + "distinct_range": 4, + "num_eq": 54, + "num_range": 360, + "upper_bound": "2595" + }, + { + "distinct_range": 4, + "num_eq": 90, + "num_range": 378, + "upper_bound": "2600" + }, + { + "distinct_range": 3, + "num_eq": 135, + "num_range": 387, + "upper_bound": "2604" + }, + { + "distinct_range": 5, + "num_eq": 54, + "num_range": 396, + "upper_bound": "2610" + }, + { + "distinct_range": 3, + "num_eq": 135, + "num_range": 324, + "upper_bound": "2614" + }, + { + "distinct_range": 4, + "num_eq": 81, + "num_range": 342, + "upper_bound": "2619" + }, + { + "distinct_range": 4, + "num_eq": 63, + "num_range": 387, + "upper_bound": "2624" + }, + { + "distinct_range": 5, + "num_eq": 81, + "num_range": 333, + "upper_bound": "2630" + }, + { + "distinct_range": 3, + "num_eq": 189, + "num_range": 342, + "upper_bound": "2634" + }, + { + "distinct_range": 3, + "num_eq": 99, + "num_range": 396, + "upper_bound": "2638" + }, + { + "distinct_range": 4, + "num_eq": 117, + "num_range": 360, + "upper_bound": "2643" + }, + { + "distinct_range": 4, + "num_eq": 117, + "num_range": 378, + "upper_bound": "2648" + }, + { + "distinct_range": 4, + "num_eq": 135, + "num_range": 351, + "upper_bound": "2653" + }, + { + "distinct_range": 4, + "num_eq": 126, + "num_range": 396, + "upper_bound": "2658" + }, + { + "distinct_range": 3, + "num_eq": 126, + "num_range": 279, + "upper_bound": "2662" + }, + { + "distinct_range": 5, + "num_eq": 117, + "num_range": 342, + "upper_bound": "2668" + }, + { + "distinct_range": 5, + "num_eq": 135, + "num_range": 369, + "upper_bound": "2674" + }, + { + "distinct_range": 4, + "num_eq": 81, + "num_range": 342, + "upper_bound": "2679" + }, + { + "distinct_range": 4, + "num_eq": 81, + "num_range": 342, + "upper_bound": "2684" + }, + { + "distinct_range": 3, + "num_eq": 90, + "num_range": 360, + "upper_bound": "2688" + }, + { + "distinct_range": 4, + "num_eq": 99, + "num_range": 360, + "upper_bound": "2693" + }, + { + "distinct_range": 3, + "num_eq": 99, + "num_range": 342, + "upper_bound": "2697" + }, + { + "distinct_range": 4, + "num_eq": 126, + "num_range": 360, + "upper_bound": "2702" + }, + { + "distinct_range": 3, + "num_eq": 90, + "num_range": 306, + "upper_bound": "2706" + }, + { + "distinct_range": 4, + "num_eq": 144, + "num_range": 378, + "upper_bound": "2711" + }, + { + "distinct_range": 3, + "num_eq": 126, + "num_range": 279, + "upper_bound": "2715" + }, + { + "distinct_range": 3, + "num_eq": 108, + "num_range": 369, + "upper_bound": "2719" + }, + { + "distinct_range": 4, + "num_eq": 108, + "num_range": 360, + "upper_bound": "2724" + }, + { + "distinct_range": 3, + "num_eq": 81, + "num_range": 333, + "upper_bound": "2728" + }, + { + "distinct_range": 5, + "num_eq": 108, + "num_range": 360, + "upper_bound": "2734" + }, + { + "distinct_range": 4, + "num_eq": 126, + "num_range": 351, + "upper_bound": "2739" + }, + { + "distinct_range": 3, + "num_eq": 63, + "num_range": 360, + "upper_bound": "2743" + }, + { + "distinct_range": 4, + "num_eq": 162, + "num_range": 270, + "upper_bound": "2748" + }, + { + "distinct_range": 3, + "num_eq": 117, + "num_range": 351, + "upper_bound": "2752" + }, + { + "distinct_range": 3, + "num_eq": 126, + "num_range": 315, + "upper_bound": "2756" + }, + { + "distinct_range": 4, + "num_eq": 126, + "num_range": 342, + "upper_bound": "2761" + }, + { + "distinct_range": 4, + "num_eq": 117, + "num_range": 378, + "upper_bound": "2766" + }, + { + "distinct_range": 3, + "num_eq": 108, + "num_range": 288, + "upper_bound": "2770" + }, + { + "distinct_range": 4, + "num_eq": 63, + "num_range": 333, + "upper_bound": "2775" + }, + { + "distinct_range": 4, + "num_eq": 117, + "num_range": 324, + "upper_bound": "2780" + }, + { + "distinct_range": 3, + "num_eq": 99, + "num_range": 297, + "upper_bound": "2784" + }, + { + "distinct_range": 4, + "num_eq": 117, + "num_range": 351, + "upper_bound": "2789" + }, + { + "distinct_range": 4, + "num_eq": 144, + "num_range": 324, + "upper_bound": "2794" + }, + { + "distinct_range": 4, + "num_eq": 54, + "num_range": 369, + "upper_bound": "2799" + }, + { + "distinct_range": 3, + "num_eq": 90, + "num_range": 306, + "upper_bound": "2803" + }, + { + "distinct_range": 3, + "num_eq": 153, + "num_range": 324, + "upper_bound": "2807" + }, + { + "distinct_range": 4, + "num_eq": 108, + "num_range": 369, + "upper_bound": "2812" + }, + { + "distinct_range": 3, + "num_eq": 99, + "num_range": 306, + "upper_bound": "2816" + }, + { + "distinct_range": 3, + "num_eq": 153, + "num_range": 261, + "upper_bound": "2820" + }, + { + "distinct_range": 4, + "num_eq": 117, + "num_range": 297, + "upper_bound": "2825" + }, + { + "distinct_range": 3, + "num_eq": 99, + "num_range": 288, + "upper_bound": "2829" + }, + { + "distinct_range": 3, + "num_eq": 108, + "num_range": 306, + "upper_bound": "2833" + }, + { + "distinct_range": 3, + "num_eq": 90, + "num_range": 360, + "upper_bound": "2837" + }, + { + "distinct_range": 3, + "num_eq": 90, + "num_range": 297, + "upper_bound": "2841" + }, + { + "distinct_range": 3, + "num_eq": 126, + "num_range": 306, + "upper_bound": "2845" + }, + { + "distinct_range": 3, + "num_eq": 99, + "num_range": 297, + "upper_bound": "2849" + }, + { + "distinct_range": 3, + "num_eq": 63, + "num_range": 351, + "upper_bound": "2853" + }, + { + "distinct_range": 3, + "num_eq": 108, + "num_range": 279, + "upper_bound": "2857" + }, + { + "distinct_range": 4, + "num_eq": 126, + "num_range": 333, + "upper_bound": "2862" + }, + { + "distinct_range": 3, + "num_eq": 135, + "num_range": 234, + "upper_bound": "2866" + }, + { + "distinct_range": 4, + "num_eq": 90, + "num_range": 270, + "upper_bound": "2871" + }, + { + "distinct_range": 3, + "num_eq": 90, + "num_range": 306, + "upper_bound": "2875" + }, + { + "distinct_range": 4, + "num_eq": 54, + "num_range": 342, + "upper_bound": "2880" + }, + { + "distinct_range": 3, + "num_eq": 108, + "num_range": 270, + "upper_bound": "2884" + }, + { + "distinct_range": 3, + "num_eq": 117, + "num_range": 315, + "upper_bound": "2888" + }, + { + "distinct_range": 3, + "num_eq": 99, + "num_range": 297, + "upper_bound": "2892" + }, + { + "distinct_range": 3, + "num_eq": 126, + "num_range": 261, + "upper_bound": "2896" + }, + { + "distinct_range": 3, + "num_eq": 99, + "num_range": 315, + "upper_bound": "2900" + }, + { + "distinct_range": 3, + "num_eq": 99, + "num_range": 315, + "upper_bound": "2904" + }, + { + "distinct_range": 3, + "num_eq": 81, + "num_range": 279, + "upper_bound": "2908" + }, + { + "distinct_range": 3, + "num_eq": 162, + "num_range": 306, + "upper_bound": "2912" + }, + { + "distinct_range": 3, + "num_eq": 99, + "num_range": 315, + "upper_bound": "2916" + }, + { + "distinct_range": 3, + "num_eq": 135, + "num_range": 216, + "upper_bound": "2920" + }, + { + "distinct_range": 3, + "num_eq": 162, + "num_range": 297, + "upper_bound": "2924" + }, + { + "distinct_range": 3, + "num_eq": 99, + "num_range": 261, + "upper_bound": "2928" + }, + { + "distinct_range": 2, + "num_eq": 99, + "num_range": 270, + "upper_bound": "2931" + }, + { + "distinct_range": 3, + "num_eq": 81, + "num_range": 297, + "upper_bound": "2935" + }, + { + "distinct_range": 3, + "num_eq": 126, + "num_range": 315, + "upper_bound": "2939" + }, + { + "distinct_range": 3, + "num_eq": 54, + "num_range": 306, + "upper_bound": "2943" + }, + { + "distinct_range": 3, + "num_eq": 135, + "num_range": 207, + "upper_bound": "2947" + }, + { + "distinct_range": 3, + "num_eq": 99, + "num_range": 315, + "upper_bound": "2951" + }, + { + "distinct_range": 2, + "num_eq": 162, + "num_range": 180, + "upper_bound": "2954" + }, + { + "distinct_range": 2, + "num_eq": 117, + "num_range": 234, + "upper_bound": "2957" + }, + { + "distinct_range": 2, + "num_eq": 90, + "num_range": 252, + "upper_bound": "2960" + }, + { + "distinct_range": 3, + "num_eq": 180, + "num_range": 252, + "upper_bound": "2964" + }, + { + "distinct_range": 2, + "num_eq": 180, + "num_range": 270, + "upper_bound": "2967" + }, + { + "distinct_range": 2, + "num_eq": 99, + "num_range": 207, + "upper_bound": "2970" + }, + { + "distinct_range": 2, + "num_eq": 99, + "num_range": 216, + "upper_bound": "2973" + }, + { + "distinct_range": 2, + "num_eq": 117, + "num_range": 225, + "upper_bound": "2976" + }, + { + "distinct_range": 2, + "num_eq": 135, + "num_range": 198, + "upper_bound": "2979" + }, + { + "distinct_range": 2, + "num_eq": 81, + "num_range": 225, + "upper_bound": "2982" + }, + { + "distinct_range": 3, + "num_eq": 117, + "num_range": 270, + "upper_bound": "2986" + }, + { + "distinct_range": 1, + "num_eq": 126, + "num_range": 153, + "upper_bound": "2988" + }, + { + "distinct_range": 2, + "num_eq": 99, + "num_range": 207, + "upper_bound": "2991" + }, + { + "distinct_range": 3, + "num_eq": 81, + "num_range": 252, + "upper_bound": "2995" + }, + { + "distinct_range": 2, + "num_eq": 99, + "num_range": 180, + "upper_bound": "2998" + }, + { + "distinct_range": 1, + "num_eq": 126, + "num_range": 108, + "upper_bound": "3000" + } + ], + "histo_col_type": "INT8", + "histo_version": 1, + "name": "__auto__", + "null_count": 0, + "row_count": 90000 + }, + { + "avg_size": 5, + "columns": [ + "no_w_id", + "no_d_id", + "no_o_id" + ], + "created_at": "2022-02-25 01:08:06.297265", + "distinct_count": 90000, + "histo_col_type": "", + "name": "__auto__", + "null_count": 0, + "row_count": 90000 + }, + { + "avg_size": 1, + "columns": [ + "no_w_id" + ], + "created_at": "2022-02-25 01:09:26.394826", + "distinct_count": 10, + "histo_buckets": [ + { + "distinct_range": 0, + "num_eq": 9171, + "num_range": 0, + "upper_bound": "0" + }, + { + "distinct_range": 0, + "num_eq": 9198, + "num_range": 0, + "upper_bound": "1" + }, + { + "distinct_range": 0, + "num_eq": 8919, + "num_range": 0, + "upper_bound": "2" + }, + { + "distinct_range": 0, + "num_eq": 8586, + "num_range": 0, + "upper_bound": "3" + }, + { + "distinct_range": 0, + "num_eq": 8712, + "num_range": 0, + "upper_bound": "4" + }, + { + "distinct_range": 0, + "num_eq": 9414, + "num_range": 0, + "upper_bound": "5" + }, + { + "distinct_range": 0, + "num_eq": 8694, + "num_range": 0, + "upper_bound": "6" + }, + { + "distinct_range": 0, + "num_eq": 9495, + "num_range": 0, + "upper_bound": "7" + }, + { + "distinct_range": 0, + "num_eq": 9378, + "num_range": 0, + "upper_bound": "8" + }, + { + "distinct_range": 0, + "num_eq": 8433, + "num_range": 0, + "upper_bound": "9" + } + ], + "histo_col_type": "INT8", + "histo_version": 1, + "name": "__auto__", + "null_count": 0, + "row_count": 90000 + }, + { + "avg_size": 1, + "columns": [ + "no_d_id" + ], + "created_at": "2022-02-25 01:09:26.394826", + "distinct_count": 10, + "histo_buckets": [ + { + "distinct_range": 0, + "num_eq": 8622, + "num_range": 0, + "upper_bound": "1" + }, + { + "distinct_range": 0, + "num_eq": 8928, + "num_range": 0, + "upper_bound": "2" + }, + { + "distinct_range": 0, + "num_eq": 8883, + "num_range": 0, + "upper_bound": "3" + }, + { + "distinct_range": 0, + "num_eq": 9279, + "num_range": 0, + "upper_bound": "4" + }, + { + "distinct_range": 0, + "num_eq": 8946, + "num_range": 0, + "upper_bound": "5" + }, + { + "distinct_range": 0, + "num_eq": 9315, + "num_range": 0, + "upper_bound": "6" + }, + { + "distinct_range": 0, + "num_eq": 9171, + "num_range": 0, + "upper_bound": "7" + }, + { + "distinct_range": 0, + "num_eq": 9063, + "num_range": 0, + "upper_bound": "8" + }, + { + "distinct_range": 0, + "num_eq": 8613, + "num_range": 0, + "upper_bound": "9" + }, + { + "distinct_range": 0, + "num_eq": 9180, + "num_range": 0, + "upper_bound": "10" + } + ], + "histo_col_type": "INT8", + "histo_version": 1, + "name": "__auto__", + "null_count": 0, + "row_count": 90000 + }, + { + "avg_size": 2, + "columns": [ + "no_w_id", + "no_d_id" + ], + "created_at": "2022-02-25 01:09:26.394826", + "distinct_count": 100, + "histo_col_type": "", + "name": "__auto__", + "null_count": 0, + "row_count": 90000 + }, + { + "avg_size": 3, + "columns": [ + "no_o_id" + ], + "created_at": "2022-02-25 01:09:26.394826", + "distinct_count": 900, + "histo_buckets": [ + { + "distinct_range": 0, + "num_eq": 90, + "num_range": 0, + "upper_bound": "2101" + }, + { + "distinct_range": 4, + "num_eq": 108, + "num_range": 351, + "upper_bound": "2106" + }, + { + "distinct_range": 3, + "num_eq": 144, + "num_range": 324, + "upper_bound": "2110" + }, + { + "distinct_range": 4, + "num_eq": 108, + "num_range": 351, + "upper_bound": "2115" + }, + { + "distinct_range": 5, + "num_eq": 81, + "num_range": 387, + "upper_bound": "2121" + }, + { + "distinct_range": 5, + "num_eq": 63, + "num_range": 432, + "upper_bound": "2127" + }, + { + "distinct_range": 4, + "num_eq": 90, + "num_range": 387, + "upper_bound": "2132" + }, + { + "distinct_range": 4, + "num_eq": 81, + "num_range": 387, + "upper_bound": "2137" + }, + { + "distinct_range": 4, + "num_eq": 117, + "num_range": 333, + "upper_bound": "2142" + }, + { + "distinct_range": 3, + "num_eq": 108, + "num_range": 387, + "upper_bound": "2146" + }, + { + "distinct_range": 3, + "num_eq": 117, + "num_range": 369, + "upper_bound": "2150" + }, + { + "distinct_range": 4, + "num_eq": 90, + "num_range": 414, + "upper_bound": "2155" + }, + { + "distinct_range": 4, + "num_eq": 126, + "num_range": 396, + "upper_bound": "2160" + }, + { + "distinct_range": 3, + "num_eq": 126, + "num_range": 369, + "upper_bound": "2164" + }, + { + "distinct_range": 5, + "num_eq": 90, + "num_range": 423, + "upper_bound": "2170" + }, + { + "distinct_range": 4, + "num_eq": 99, + "num_range": 342, + "upper_bound": "2175" + }, + { + "distinct_range": 3, + "num_eq": 90, + "num_range": 378, + "upper_bound": "2179" + }, + { + "distinct_range": 4, + "num_eq": 126, + "num_range": 432, + "upper_bound": "2184" + }, + { + "distinct_range": 4, + "num_eq": 108, + "num_range": 378, + "upper_bound": "2189" + }, + { + "distinct_range": 4, + "num_eq": 81, + "num_range": 369, + "upper_bound": "2194" + }, + { + "distinct_range": 5, + "num_eq": 144, + "num_range": 432, + "upper_bound": "2200" + }, + { + "distinct_range": 4, + "num_eq": 99, + "num_range": 414, + "upper_bound": "2205" + }, + { + "distinct_range": 5, + "num_eq": 72, + "num_range": 423, + "upper_bound": "2211" + }, + { + "distinct_range": 4, + "num_eq": 126, + "num_range": 387, + "upper_bound": "2216" + }, + { + "distinct_range": 4, + "num_eq": 99, + "num_range": 423, + "upper_bound": "2221" + }, + { + "distinct_range": 4, + "num_eq": 135, + "num_range": 378, + "upper_bound": "2226" + }, + { + "distinct_range": 4, + "num_eq": 108, + "num_range": 432, + "upper_bound": "2231" + }, + { + "distinct_range": 4, + "num_eq": 54, + "num_range": 405, + "upper_bound": "2236" + }, + { + "distinct_range": 5, + "num_eq": 117, + "num_range": 423, + "upper_bound": "2242" + }, + { + "distinct_range": 3, + "num_eq": 189, + "num_range": 270, + "upper_bound": "2246" + }, + { + "distinct_range": 4, + "num_eq": 45, + "num_range": 405, + "upper_bound": "2251" + }, + { + "distinct_range": 5, + "num_eq": 99, + "num_range": 432, + "upper_bound": "2257" + }, + { + "distinct_range": 4, + "num_eq": 126, + "num_range": 324, + "upper_bound": "2262" + }, + { + "distinct_range": 3, + "num_eq": 108, + "num_range": 405, + "upper_bound": "2266" + }, + { + "distinct_range": 4, + "num_eq": 135, + "num_range": 378, + "upper_bound": "2271" + }, + { + "distinct_range": 4, + "num_eq": 99, + "num_range": 396, + "upper_bound": "2276" + }, + { + "distinct_range": 3, + "num_eq": 90, + "num_range": 369, + "upper_bound": "2280" + }, + { + "distinct_range": 3, + "num_eq": 144, + "num_range": 360, + "upper_bound": "2284" + }, + { + "distinct_range": 4, + "num_eq": 90, + "num_range": 378, + "upper_bound": "2289" + }, + { + "distinct_range": 3, + "num_eq": 99, + "num_range": 351, + "upper_bound": "2293" + }, + { + "distinct_range": 4, + "num_eq": 117, + "num_range": 423, + "upper_bound": "2298" + }, + { + "distinct_range": 3, + "num_eq": 99, + "num_range": 351, + "upper_bound": "2302" + }, + { + "distinct_range": 4, + "num_eq": 72, + "num_range": 369, + "upper_bound": "2307" + }, + { + "distinct_range": 6, + "num_eq": 108, + "num_range": 396, + "upper_bound": "2314" + }, + { + "distinct_range": 3, + "num_eq": 90, + "num_range": 360, + "upper_bound": "2318" + }, + { + "distinct_range": 4, + "num_eq": 108, + "num_range": 396, + "upper_bound": "2323" + }, + { + "distinct_range": 4, + "num_eq": 81, + "num_range": 387, + "upper_bound": "2328" + }, + { + "distinct_range": 3, + "num_eq": 117, + "num_range": 333, + "upper_bound": "2332" + }, + { + "distinct_range": 4, + "num_eq": 99, + "num_range": 414, + "upper_bound": "2337" + }, + { + "distinct_range": 4, + "num_eq": 63, + "num_range": 396, + "upper_bound": "2342" + }, + { + "distinct_range": 4, + "num_eq": 135, + "num_range": 423, + "upper_bound": "2347" + }, + { + "distinct_range": 4, + "num_eq": 54, + "num_range": 414, + "upper_bound": "2352" + }, + { + "distinct_range": 4, + "num_eq": 162, + "num_range": 333, + "upper_bound": "2357" + }, + { + "distinct_range": 3, + "num_eq": 144, + "num_range": 342, + "upper_bound": "2361" + }, + { + "distinct_range": 3, + "num_eq": 135, + "num_range": 315, + "upper_bound": "2365" + }, + { + "distinct_range": 4, + "num_eq": 90, + "num_range": 396, + "upper_bound": "2370" + }, + { + "distinct_range": 5, + "num_eq": 144, + "num_range": 378, + "upper_bound": "2376" + }, + { + "distinct_range": 5, + "num_eq": 63, + "num_range": 414, + "upper_bound": "2382" + }, + { + "distinct_range": 4, + "num_eq": 99, + "num_range": 378, + "upper_bound": "2387" + }, + { + "distinct_range": 4, + "num_eq": 153, + "num_range": 396, + "upper_bound": "2392" + }, + { + "distinct_range": 4, + "num_eq": 117, + "num_range": 324, + "upper_bound": "2397" + }, + { + "distinct_range": 3, + "num_eq": 135, + "num_range": 297, + "upper_bound": "2401" + }, + { + "distinct_range": 4, + "num_eq": 117, + "num_range": 360, + "upper_bound": "2406" + }, + { + "distinct_range": 4, + "num_eq": 162, + "num_range": 333, + "upper_bound": "2411" + }, + { + "distinct_range": 4, + "num_eq": 108, + "num_range": 369, + "upper_bound": "2416" + }, + { + "distinct_range": 4, + "num_eq": 117, + "num_range": 423, + "upper_bound": "2421" + }, + { + "distinct_range": 5, + "num_eq": 99, + "num_range": 414, + "upper_bound": "2427" + }, + { + "distinct_range": 3, + "num_eq": 117, + "num_range": 315, + "upper_bound": "2431" + }, + { + "distinct_range": 4, + "num_eq": 81, + "num_range": 414, + "upper_bound": "2436" + }, + { + "distinct_range": 4, + "num_eq": 126, + "num_range": 315, + "upper_bound": "2441" + }, + { + "distinct_range": 4, + "num_eq": 81, + "num_range": 387, + "upper_bound": "2446" + }, + { + "distinct_range": 3, + "num_eq": 153, + "num_range": 279, + "upper_bound": "2450" + }, + { + "distinct_range": 4, + "num_eq": 81, + "num_range": 378, + "upper_bound": "2455" + }, + { + "distinct_range": 4, + "num_eq": 144, + "num_range": 360, + "upper_bound": "2460" + }, + { + "distinct_range": 4, + "num_eq": 90, + "num_range": 423, + "upper_bound": "2465" + }, + { + "distinct_range": 4, + "num_eq": 99, + "num_range": 396, + "upper_bound": "2470" + }, + { + "distinct_range": 4, + "num_eq": 90, + "num_range": 360, + "upper_bound": "2475" + }, + { + "distinct_range": 4, + "num_eq": 126, + "num_range": 351, + "upper_bound": "2480" + }, + { + "distinct_range": 3, + "num_eq": 153, + "num_range": 270, + "upper_bound": "2484" + }, + { + "distinct_range": 4, + "num_eq": 81, + "num_range": 414, + "upper_bound": "2489" + }, + { + "distinct_range": 3, + "num_eq": 144, + "num_range": 360, + "upper_bound": "2493" + }, + { + "distinct_range": 3, + "num_eq": 144, + "num_range": 306, + "upper_bound": "2497" + }, + { + "distinct_range": 3, + "num_eq": 144, + "num_range": 297, + "upper_bound": "2501" + }, + { + "distinct_range": 4, + "num_eq": 99, + "num_range": 369, + "upper_bound": "2506" + }, + { + "distinct_range": 3, + "num_eq": 72, + "num_range": 360, + "upper_bound": "2510" + }, + { + "distinct_range": 4, + "num_eq": 117, + "num_range": 351, + "upper_bound": "2515" + }, + { + "distinct_range": 3, + "num_eq": 135, + "num_range": 288, + "upper_bound": "2519" + }, + { + "distinct_range": 4, + "num_eq": 135, + "num_range": 315, + "upper_bound": "2524" + }, + { + "distinct_range": 4, + "num_eq": 117, + "num_range": 405, + "upper_bound": "2529" + }, + { + "distinct_range": 3, + "num_eq": 99, + "num_range": 342, + "upper_bound": "2533" + }, + { + "distinct_range": 4, + "num_eq": 108, + "num_range": 396, + "upper_bound": "2538" + }, + { + "distinct_range": 4, + "num_eq": 81, + "num_range": 396, + "upper_bound": "2543" + }, + { + "distinct_range": 3, + "num_eq": 99, + "num_range": 342, + "upper_bound": "2547" + }, + { + "distinct_range": 3, + "num_eq": 99, + "num_range": 351, + "upper_bound": "2551" + }, + { + "distinct_range": 5, + "num_eq": 99, + "num_range": 405, + "upper_bound": "2557" + }, + { + "distinct_range": 3, + "num_eq": 108, + "num_range": 414, + "upper_bound": "2561" + }, + { + "distinct_range": 3, + "num_eq": 90, + "num_range": 369, + "upper_bound": "2565" + }, + { + "distinct_range": 3, + "num_eq": 90, + "num_range": 414, + "upper_bound": "2569" + }, + { + "distinct_range": 4, + "num_eq": 99, + "num_range": 396, + "upper_bound": "2574" + }, + { + "distinct_range": 3, + "num_eq": 108, + "num_range": 333, + "upper_bound": "2578" + }, + { + "distinct_range": 3, + "num_eq": 135, + "num_range": 297, + "upper_bound": "2582" + }, + { + "distinct_range": 3, + "num_eq": 117, + "num_range": 333, + "upper_bound": "2586" + }, + { + "distinct_range": 4, + "num_eq": 99, + "num_range": 378, + "upper_bound": "2591" + }, + { + "distinct_range": 3, + "num_eq": 81, + "num_range": 387, + "upper_bound": "2595" + }, + { + "distinct_range": 4, + "num_eq": 135, + "num_range": 333, + "upper_bound": "2600" + }, + { + "distinct_range": 4, + "num_eq": 135, + "num_range": 333, + "upper_bound": "2605" + }, + { + "distinct_range": 3, + "num_eq": 126, + "num_range": 297, + "upper_bound": "2609" + }, + { + "distinct_range": 3, + "num_eq": 108, + "num_range": 342, + "upper_bound": "2613" + }, + { + "distinct_range": 4, + "num_eq": 144, + "num_range": 342, + "upper_bound": "2618" + }, + { + "distinct_range": 3, + "num_eq": 90, + "num_range": 342, + "upper_bound": "2622" + }, + { + "distinct_range": 4, + "num_eq": 63, + "num_range": 351, + "upper_bound": "2627" + }, + { + "distinct_range": 4, + "num_eq": 63, + "num_range": 405, + "upper_bound": "2632" + }, + { + "distinct_range": 4, + "num_eq": 126, + "num_range": 396, + "upper_bound": "2637" + }, + { + "distinct_range": 4, + "num_eq": 153, + "num_range": 369, + "upper_bound": "2642" + }, + { + "distinct_range": 3, + "num_eq": 144, + "num_range": 315, + "upper_bound": "2646" + }, + { + "distinct_range": 2, + "num_eq": 144, + "num_range": 279, + "upper_bound": "2649" + }, + { + "distinct_range": 3, + "num_eq": 126, + "num_range": 306, + "upper_bound": "2653" + }, + { + "distinct_range": 3, + "num_eq": 108, + "num_range": 333, + "upper_bound": "2657" + }, + { + "distinct_range": 3, + "num_eq": 171, + "num_range": 252, + "upper_bound": "2661" + }, + { + "distinct_range": 3, + "num_eq": 135, + "num_range": 279, + "upper_bound": "2665" + }, + { + "distinct_range": 3, + "num_eq": 144, + "num_range": 306, + "upper_bound": "2669" + }, + { + "distinct_range": 3, + "num_eq": 126, + "num_range": 297, + "upper_bound": "2673" + }, + { + "distinct_range": 3, + "num_eq": 45, + "num_range": 387, + "upper_bound": "2677" + }, + { + "distinct_range": 3, + "num_eq": 126, + "num_range": 279, + "upper_bound": "2681" + }, + { + "distinct_range": 4, + "num_eq": 81, + "num_range": 369, + "upper_bound": "2686" + }, + { + "distinct_range": 3, + "num_eq": 81, + "num_range": 387, + "upper_bound": "2690" + }, + { + "distinct_range": 3, + "num_eq": 153, + "num_range": 342, + "upper_bound": "2694" + }, + { + "distinct_range": 3, + "num_eq": 99, + "num_range": 315, + "upper_bound": "2698" + }, + { + "distinct_range": 4, + "num_eq": 126, + "num_range": 369, + "upper_bound": "2703" + }, + { + "distinct_range": 4, + "num_eq": 117, + "num_range": 360, + "upper_bound": "2708" + }, + { + "distinct_range": 5, + "num_eq": 117, + "num_range": 387, + "upper_bound": "2714" + }, + { + "distinct_range": 3, + "num_eq": 126, + "num_range": 342, + "upper_bound": "2718" + }, + { + "distinct_range": 4, + "num_eq": 81, + "num_range": 351, + "upper_bound": "2723" + }, + { + "distinct_range": 4, + "num_eq": 72, + "num_range": 360, + "upper_bound": "2728" + }, + { + "distinct_range": 4, + "num_eq": 99, + "num_range": 351, + "upper_bound": "2733" + }, + { + "distinct_range": 3, + "num_eq": 81, + "num_range": 369, + "upper_bound": "2737" + }, + { + "distinct_range": 3, + "num_eq": 108, + "num_range": 306, + "upper_bound": "2741" + }, + { + "distinct_range": 4, + "num_eq": 126, + "num_range": 378, + "upper_bound": "2746" + }, + { + "distinct_range": 3, + "num_eq": 117, + "num_range": 324, + "upper_bound": "2750" + }, + { + "distinct_range": 5, + "num_eq": 117, + "num_range": 387, + "upper_bound": "2756" + }, + { + "distinct_range": 4, + "num_eq": 135, + "num_range": 369, + "upper_bound": "2761" + }, + { + "distinct_range": 4, + "num_eq": 72, + "num_range": 342, + "upper_bound": "2766" + }, + { + "distinct_range": 3, + "num_eq": 90, + "num_range": 324, + "upper_bound": "2770" + }, + { + "distinct_range": 4, + "num_eq": 108, + "num_range": 369, + "upper_bound": "2775" + }, + { + "distinct_range": 3, + "num_eq": 108, + "num_range": 306, + "upper_bound": "2779" + }, + { + "distinct_range": 4, + "num_eq": 144, + "num_range": 351, + "upper_bound": "2784" + }, + { + "distinct_range": 3, + "num_eq": 117, + "num_range": 324, + "upper_bound": "2788" + }, + { + "distinct_range": 3, + "num_eq": 99, + "num_range": 306, + "upper_bound": "2792" + }, + { + "distinct_range": 4, + "num_eq": 90, + "num_range": 360, + "upper_bound": "2797" + }, + { + "distinct_range": 4, + "num_eq": 117, + "num_range": 333, + "upper_bound": "2802" + }, + { + "distinct_range": 4, + "num_eq": 72, + "num_range": 315, + "upper_bound": "2807" + }, + { + "distinct_range": 3, + "num_eq": 108, + "num_range": 288, + "upper_bound": "2811" + }, + { + "distinct_range": 3, + "num_eq": 117, + "num_range": 279, + "upper_bound": "2815" + }, + { + "distinct_range": 4, + "num_eq": 72, + "num_range": 333, + "upper_bound": "2820" + }, + { + "distinct_range": 2, + "num_eq": 99, + "num_range": 288, + "upper_bound": "2823" + }, + { + "distinct_range": 3, + "num_eq": 117, + "num_range": 279, + "upper_bound": "2827" + }, + { + "distinct_range": 3, + "num_eq": 63, + "num_range": 369, + "upper_bound": "2831" + }, + { + "distinct_range": 3, + "num_eq": 135, + "num_range": 279, + "upper_bound": "2835" + }, + { + "distinct_range": 4, + "num_eq": 72, + "num_range": 342, + "upper_bound": "2840" + }, + { + "distinct_range": 4, + "num_eq": 135, + "num_range": 333, + "upper_bound": "2845" + }, + { + "distinct_range": 3, + "num_eq": 180, + "num_range": 252, + "upper_bound": "2849" + }, + { + "distinct_range": 4, + "num_eq": 171, + "num_range": 315, + "upper_bound": "2854" + }, + { + "distinct_range": 3, + "num_eq": 45, + "num_range": 333, + "upper_bound": "2858" + }, + { + "distinct_range": 2, + "num_eq": 153, + "num_range": 270, + "upper_bound": "2861" + }, + { + "distinct_range": 4, + "num_eq": 108, + "num_range": 288, + "upper_bound": "2866" + }, + { + "distinct_range": 4, + "num_eq": 54, + "num_range": 342, + "upper_bound": "2871" + }, + { + "distinct_range": 3, + "num_eq": 72, + "num_range": 342, + "upper_bound": "2875" + }, + { + "distinct_range": 3, + "num_eq": 135, + "num_range": 342, + "upper_bound": "2879" + }, + { + "distinct_range": 3, + "num_eq": 126, + "num_range": 243, + "upper_bound": "2883" + }, + { + "distinct_range": 3, + "num_eq": 99, + "num_range": 351, + "upper_bound": "2887" + }, + { + "distinct_range": 2, + "num_eq": 81, + "num_range": 297, + "upper_bound": "2890" + }, + { + "distinct_range": 2, + "num_eq": 126, + "num_range": 270, + "upper_bound": "2893" + }, + { + "distinct_range": 3, + "num_eq": 81, + "num_range": 324, + "upper_bound": "2897" + }, + { + "distinct_range": 3, + "num_eq": 144, + "num_range": 270, + "upper_bound": "2901" + }, + { + "distinct_range": 3, + "num_eq": 99, + "num_range": 270, + "upper_bound": "2905" + }, + { + "distinct_range": 4, + "num_eq": 144, + "num_range": 360, + "upper_bound": "2910" + }, + { + "distinct_range": 3, + "num_eq": 54, + "num_range": 324, + "upper_bound": "2914" + }, + { + "distinct_range": 4, + "num_eq": 108, + "num_range": 333, + "upper_bound": "2919" + }, + { + "distinct_range": 3, + "num_eq": 108, + "num_range": 306, + "upper_bound": "2923" + }, + { + "distinct_range": 3, + "num_eq": 135, + "num_range": 342, + "upper_bound": "2927" + }, + { + "distinct_range": 3, + "num_eq": 81, + "num_range": 315, + "upper_bound": "2931" + }, + { + "distinct_range": 4, + "num_eq": 108, + "num_range": 315, + "upper_bound": "2936" + }, + { + "distinct_range": 2, + "num_eq": 126, + "num_range": 234, + "upper_bound": "2939" + }, + { + "distinct_range": 2, + "num_eq": 117, + "num_range": 297, + "upper_bound": "2942" + }, + { + "distinct_range": 3, + "num_eq": 54, + "num_range": 279, + "upper_bound": "2946" + }, + { + "distinct_range": 4, + "num_eq": 126, + "num_range": 270, + "upper_bound": "2951" + }, + { + "distinct_range": 4, + "num_eq": 63, + "num_range": 306, + "upper_bound": "2956" + }, + { + "distinct_range": 2, + "num_eq": 171, + "num_range": 189, + "upper_bound": "2959" + }, + { + "distinct_range": 3, + "num_eq": 99, + "num_range": 288, + "upper_bound": "2963" + }, + { + "distinct_range": 3, + "num_eq": 99, + "num_range": 279, + "upper_bound": "2967" + }, + { + "distinct_range": 3, + "num_eq": 108, + "num_range": 243, + "upper_bound": "2971" + }, + { + "distinct_range": 2, + "num_eq": 99, + "num_range": 288, + "upper_bound": "2974" + }, + { + "distinct_range": 2, + "num_eq": 108, + "num_range": 225, + "upper_bound": "2977" + }, + { + "distinct_range": 3, + "num_eq": 54, + "num_range": 261, + "upper_bound": "2981" + }, + { + "distinct_range": 3, + "num_eq": 153, + "num_range": 297, + "upper_bound": "2985" + }, + { + "distinct_range": 2, + "num_eq": 99, + "num_range": 234, + "upper_bound": "2988" + }, + { + "distinct_range": 3, + "num_eq": 180, + "num_range": 216, + "upper_bound": "2992" + }, + { + "distinct_range": 3, + "num_eq": 135, + "num_range": 171, + "upper_bound": "2996" + }, + { + "distinct_range": 2, + "num_eq": 90, + "num_range": 144, + "upper_bound": "2999" + }, + { + "distinct_range": 0, + "num_eq": 126, + "num_range": 0, + "upper_bound": "3000" } ], - "histo_col_type": "VARCHAR(20)", + "histo_col_type": "INT8", "histo_version": 1, "name": "__auto__", "null_count": 0, - "row_count": 100 + "row_count": 90000 }, { + "avg_size": 5, "columns": [ - "d_state" + "no_w_id", + "no_d_id", + "no_o_id" ], - "created_at": "2021-09-08 20:49:16.527128", - "distinct_count": 25, + "created_at": "2022-02-25 01:09:26.394826", + "distinct_count": 90000, + "histo_col_type": "", + "name": "__auto__", + "null_count": 0, + "row_count": 90000 + } +]'; +---- + +exec-ddl +ALTER TABLE "order" INJECT STATISTICS '[ + { + "avg_size": 1, + "columns": [ + "o_w_id" + ], + "created_at": "2022-02-25 01:07:53.523333", + "distinct_count": 10, + "histo_buckets": [ + { + "distinct_range": 0, + "num_eq": 28920, + "num_range": 0, + "upper_bound": "0" + }, + { + "distinct_range": 0, + "num_eq": 29880, + "num_range": 0, + "upper_bound": "1" + }, + { + "distinct_range": 0, + "num_eq": 29910, + "num_range": 0, + "upper_bound": "2" + }, + { + "distinct_range": 0, + "num_eq": 29820, + "num_range": 0, + "upper_bound": "3" + }, + { + "distinct_range": 0, + "num_eq": 30270, + "num_range": 0, + "upper_bound": "4" + }, + { + "distinct_range": 0, + "num_eq": 30510, + "num_range": 0, + "upper_bound": "5" + }, + { + "distinct_range": 0, + "num_eq": 30060, + "num_range": 0, + "upper_bound": "6" + }, + { + "distinct_range": 0, + "num_eq": 29220, + "num_range": 0, + "upper_bound": "7" + }, + { + "distinct_range": 0, + "num_eq": 31680, + "num_range": 0, + "upper_bound": "8" + }, + { + "distinct_range": 0, + "num_eq": 29730, + "num_range": 0, + "upper_bound": "9" + } + ], + "histo_col_type": "INT8", + "histo_version": 1, + "name": "__auto__", + "null_count": 0, + "row_count": 300000 + }, + { + "avg_size": 1, + "columns": [ + "o_d_id" + ], + "created_at": "2022-02-25 01:07:53.523333", + "distinct_count": 10, + "histo_buckets": [ + { + "distinct_range": 0, + "num_eq": 29700, + "num_range": 0, + "upper_bound": "1" + }, + { + "distinct_range": 0, + "num_eq": 29820, + "num_range": 0, + "upper_bound": "2" + }, + { + "distinct_range": 0, + "num_eq": 29430, + "num_range": 0, + "upper_bound": "3" + }, + { + "distinct_range": 0, + "num_eq": 30390, + "num_range": 0, + "upper_bound": "4" + }, + { + "distinct_range": 0, + "num_eq": 31410, + "num_range": 0, + "upper_bound": "5" + }, + { + "distinct_range": 0, + "num_eq": 29460, + "num_range": 0, + "upper_bound": "6" + }, + { + "distinct_range": 0, + "num_eq": 30180, + "num_range": 0, + "upper_bound": "7" + }, + { + "distinct_range": 0, + "num_eq": 29250, + "num_range": 0, + "upper_bound": "8" + }, + { + "distinct_range": 0, + "num_eq": 29880, + "num_range": 0, + "upper_bound": "9" + }, + { + "distinct_range": 0, + "num_eq": 30480, + "num_range": 0, + "upper_bound": "10" + } + ], + "histo_col_type": "INT8", + "histo_version": 1, + "name": "__auto__", + "null_count": 0, + "row_count": 300000 + }, + { + "avg_size": 2, + "columns": [ + "o_w_id", + "o_d_id" + ], + "created_at": "2022-02-25 01:07:53.523333", + "distinct_count": 100, + "histo_col_type": "", + "name": "__auto__", + "null_count": 0, + "row_count": 300000 + }, + { + "avg_size": 3, + "columns": [ + "o_id" + ], + "created_at": "2022-02-25 01:07:53.523333", + "distinct_count": 2999, "histo_buckets": [ { - "distinct_range": 0, - "num_eq": 1, - "num_range": 0, - "upper_bound": "AK" + "distinct_range": 0, + "num_eq": 150, + "num_range": 0, + "upper_bound": "1" + }, + { + "distinct_range": 15.994285714285715, + "num_eq": 150, + "num_range": 1350, + "upper_bound": "18" + }, + { + "distinct_range": 11.995714285714286, + "num_eq": 150, + "num_range": 1380, + "upper_bound": "31" + }, + { + "distinct_range": 11.995714285714286, + "num_eq": 150, + "num_range": 1350, + "upper_bound": "44" + }, + { + "distinct_range": 11.995714285714286, + "num_eq": 120, + "num_range": 1440, + "upper_bound": "57" + }, + { + "distinct_range": 13.995000000000001, + "num_eq": 240, + "num_range": 1440, + "upper_bound": "72" + }, + { + "distinct_range": 15.994285714285715, + "num_eq": 90, + "num_range": 1410, + "upper_bound": "89" + }, + { + "distinct_range": 11.995714285714286, + "num_eq": 120, + "num_range": 1380, + "upper_bound": "102" + }, + { + "distinct_range": 17.99357142857143, + "num_eq": 150, + "num_range": 1380, + "upper_bound": "121" + }, + { + "distinct_range": 11.995714285714286, + "num_eq": 210, + "num_range": 1320, + "upper_bound": "134" + }, + { + "distinct_range": 13.995000000000001, + "num_eq": 120, + "num_range": 1470, + "upper_bound": "149" + }, + { + "distinct_range": 13.995000000000001, + "num_eq": 150, + "num_range": 1410, + "upper_bound": "164" + }, + { + "distinct_range": 15.994285714285715, + "num_eq": 150, + "num_range": 1440, + "upper_bound": "181" + }, + { + "distinct_range": 16.993928571428572, + "num_eq": 90, + "num_range": 1470, + "upper_bound": "199" + }, + { + "distinct_range": 16.993928571428572, + "num_eq": 30, + "num_range": 1470, + "upper_bound": "217" + }, + { + "distinct_range": 15.994285714285715, + "num_eq": 180, + "num_range": 1410, + "upper_bound": "234" + }, + { + "distinct_range": 14.994642857142857, + "num_eq": 90, + "num_range": 1440, + "upper_bound": "250" + }, + { + "distinct_range": 15.994285714285715, + "num_eq": 120, + "num_range": 1410, + "upper_bound": "267" + }, + { + "distinct_range": 14.994642857142857, + "num_eq": 180, + "num_range": 1380, + "upper_bound": "283" + }, + { + "distinct_range": 14.994642857142857, + "num_eq": 120, + "num_range": 1440, + "upper_bound": "299" + }, + { + "distinct_range": 14.994642857142857, + "num_eq": 90, + "num_range": 1410, + "upper_bound": "315" + }, + { + "distinct_range": 15.994285714285715, + "num_eq": 60, + "num_range": 1440, + "upper_bound": "332" + }, + { + "distinct_range": 13.995000000000001, + "num_eq": 150, + "num_range": 1380, + "upper_bound": "347" + }, + { + "distinct_range": 17.99357142857143, + "num_eq": 180, + "num_range": 1380, + "upper_bound": "366" + }, + { + "distinct_range": 19.992857142857144, + "num_eq": 210, + "num_range": 1470, + "upper_bound": "387" + }, + { + "distinct_range": 15.994285714285715, + "num_eq": 180, + "num_range": 1320, + "upper_bound": "404" + }, + { + "distinct_range": 13.995000000000001, + "num_eq": 90, + "num_range": 1440, + "upper_bound": "419" + }, + { + "distinct_range": 12.995357142857143, + "num_eq": 120, + "num_range": 1380, + "upper_bound": "433" + }, + { + "distinct_range": 10.99607142857143, + "num_eq": 120, + "num_range": 1380, + "upper_bound": "445" + }, + { + "distinct_range": 12.995357142857143, + "num_eq": 180, + "num_range": 1410, + "upper_bound": "459" + }, + { + "distinct_range": 11.995714285714286, + "num_eq": 150, + "num_range": 1350, + "upper_bound": "472" + }, + { + "distinct_range": 13.995000000000001, + "num_eq": 120, + "num_range": 1410, + "upper_bound": "487" + }, + { + "distinct_range": 14.994642857142857, + "num_eq": 60, + "num_range": 1470, + "upper_bound": "503" + }, + { + "distinct_range": 14.994642857142857, + "num_eq": 90, + "num_range": 1470, + "upper_bound": "519" + }, + { + "distinct_range": 14.994642857142857, + "num_eq": 180, + "num_range": 1380, + "upper_bound": "535" + }, + { + "distinct_range": 13.995000000000001, + "num_eq": 120, + "num_range": 1440, + "upper_bound": "550" + }, + { + "distinct_range": 12.995357142857143, + "num_eq": 120, + "num_range": 1410, + "upper_bound": "564" + }, + { + "distinct_range": 17.99357142857143, + "num_eq": 30, + "num_range": 1440, + "upper_bound": "583" + }, + { + "distinct_range": 14.994642857142857, + "num_eq": 30, + "num_range": 1440, + "upper_bound": "599" + }, + { + "distinct_range": 10.99607142857143, + "num_eq": 120, + "num_range": 1440, + "upper_bound": "611" + }, + { + "distinct_range": 14.994642857142857, + "num_eq": 120, + "num_range": 1380, + "upper_bound": "627" + }, + { + "distinct_range": 11.995714285714286, + "num_eq": 30, + "num_range": 1440, + "upper_bound": "640" + }, + { + "distinct_range": 12.995357142857143, + "num_eq": 150, + "num_range": 1350, + "upper_bound": "654" + }, + { + "distinct_range": 14.994642857142857, + "num_eq": 120, + "num_range": 1350, + "upper_bound": "670" + }, + { + "distinct_range": 9.996428571428572, + "num_eq": 60, + "num_range": 1410, + "upper_bound": "681" + }, + { + "distinct_range": 12.995357142857143, + "num_eq": 150, + "num_range": 1440, + "upper_bound": "695" + }, + { + "distinct_range": 15.994285714285715, + "num_eq": 150, + "num_range": 1410, + "upper_bound": "712" + }, + { + "distinct_range": 11.995714285714286, + "num_eq": 120, + "num_range": 1350, + "upper_bound": "725" + }, + { + "distinct_range": 10.99607142857143, + "num_eq": 120, + "num_range": 1380, + "upper_bound": "737" + }, + { + "distinct_range": 11.995714285714286, + "num_eq": 90, + "num_range": 1380, + "upper_bound": "750" + }, + { + "distinct_range": 13.995000000000001, + "num_eq": 240, + "num_range": 1380, + "upper_bound": "765" + }, + { + "distinct_range": 11.995714285714286, + "num_eq": 60, + "num_range": 1410, + "upper_bound": "778" + }, + { + "distinct_range": 12.995357142857143, + "num_eq": 120, + "num_range": 1410, + "upper_bound": "792" + }, + { + "distinct_range": 15.994285714285715, + "num_eq": 120, + "num_range": 1410, + "upper_bound": "809" + }, + { + "distinct_range": 14.994642857142857, + "num_eq": 150, + "num_range": 1440, + "upper_bound": "825" + }, + { + "distinct_range": 13.995000000000001, + "num_eq": 150, + "num_range": 1410, + "upper_bound": "840" + }, + { + "distinct_range": 18.993214285714288, + "num_eq": 90, + "num_range": 1410, + "upper_bound": "860" + }, + { + "distinct_range": 11.995714285714286, + "num_eq": 120, + "num_range": 1410, + "upper_bound": "873" + }, + { + "distinct_range": 12.995357142857143, + "num_eq": 90, + "num_range": 1410, + "upper_bound": "887" + }, + { + "distinct_range": 13.995000000000001, + "num_eq": 150, + "num_range": 1380, + "upper_bound": "902" + }, + { + "distinct_range": 11.995714285714286, + "num_eq": 180, + "num_range": 1350, + "upper_bound": "915" + }, + { + "distinct_range": 11.995714285714286, + "num_eq": 150, + "num_range": 1350, + "upper_bound": "928" + }, + { + "distinct_range": 18.993214285714288, + "num_eq": 90, + "num_range": 1440, + "upper_bound": "948" + }, + { + "distinct_range": 12.995357142857143, + "num_eq": 180, + "num_range": 1440, + "upper_bound": "962" + }, + { + "distinct_range": 12.995357142857143, + "num_eq": 150, + "num_range": 1440, + "upper_bound": "976" + }, + { + "distinct_range": 13.995000000000001, + "num_eq": 120, + "num_range": 1410, + "upper_bound": "991" + }, + { + "distinct_range": 15.994285714285715, + "num_eq": 90, + "num_range": 1380, + "upper_bound": "1008" + }, + { + "distinct_range": 14.994642857142857, + "num_eq": 90, + "num_range": 1410, + "upper_bound": "1024" + }, + { + "distinct_range": 15.994285714285715, + "num_eq": 30, + "num_range": 1440, + "upper_bound": "1041" + }, + { + "distinct_range": 13.995000000000001, + "num_eq": 120, + "num_range": 1410, + "upper_bound": "1056" + }, + { + "distinct_range": 11.995714285714286, + "num_eq": 150, + "num_range": 1350, + "upper_bound": "1069" + }, + { + "distinct_range": 14.994642857142857, + "num_eq": 120, + "num_range": 1410, + "upper_bound": "1085" + }, + { + "distinct_range": 14.994642857142857, + "num_eq": 60, + "num_range": 1440, + "upper_bound": "1101" + }, + { + "distinct_range": 13.995000000000001, + "num_eq": 150, + "num_range": 1440, + "upper_bound": "1116" + }, + { + "distinct_range": 11.995714285714286, + "num_eq": 180, + "num_range": 1290, + "upper_bound": "1129" + }, + { + "distinct_range": 12.995357142857143, + "num_eq": 60, + "num_range": 1440, + "upper_bound": "1143" + }, + { + "distinct_range": 13.995000000000001, + "num_eq": 90, + "num_range": 1380, + "upper_bound": "1158" + }, + { + "distinct_range": 14.994642857142857, + "num_eq": 150, + "num_range": 1350, + "upper_bound": "1174" + }, + { + "distinct_range": 11.995714285714286, + "num_eq": 30, + "num_range": 1440, + "upper_bound": "1187" + }, + { + "distinct_range": 14.994642857142857, + "num_eq": 150, + "num_range": 1350, + "upper_bound": "1203" + }, + { + "distinct_range": 11.995714285714286, + "num_eq": 180, + "num_range": 1320, + "upper_bound": "1216" + }, + { + "distinct_range": 10.99607142857143, + "num_eq": 180, + "num_range": 1320, + "upper_bound": "1228" + }, + { + "distinct_range": 15.994285714285715, + "num_eq": 150, + "num_range": 1380, + "upper_bound": "1245" + }, + { + "distinct_range": 12.995357142857143, + "num_eq": 180, + "num_range": 1410, + "upper_bound": "1259" + }, + { + "distinct_range": 12.995357142857143, + "num_eq": 90, + "num_range": 1410, + "upper_bound": "1273" + }, + { + "distinct_range": 14.994642857142857, + "num_eq": 150, + "num_range": 1440, + "upper_bound": "1289" + }, + { + "distinct_range": 15.994285714285715, + "num_eq": 90, + "num_range": 1410, + "upper_bound": "1306" + }, + { + "distinct_range": 15.994285714285715, + "num_eq": 150, + "num_range": 1350, + "upper_bound": "1323" + }, + { + "distinct_range": 14.994642857142857, + "num_eq": 180, + "num_range": 1350, + "upper_bound": "1339" + }, + { + "distinct_range": 13.995000000000001, + "num_eq": 90, + "num_range": 1410, + "upper_bound": "1354" + }, + { + "distinct_range": 14.994642857142857, + "num_eq": 60, + "num_range": 1410, + "upper_bound": "1370" + }, + { + "distinct_range": 14.994642857142857, + "num_eq": 60, + "num_range": 1440, + "upper_bound": "1386" + }, + { + "distinct_range": 13.995000000000001, + "num_eq": 90, + "num_range": 1440, + "upper_bound": "1401" + }, + { + "distinct_range": 14.994642857142857, + "num_eq": 90, + "num_range": 1410, + "upper_bound": "1417" + }, + { + "distinct_range": 11.995714285714286, + "num_eq": 210, + "num_range": 1290, + "upper_bound": "1430" + }, + { + "distinct_range": 15.994285714285715, + "num_eq": 90, + "num_range": 1440, + "upper_bound": "1447" + }, + { + "distinct_range": 14.994642857142857, + "num_eq": 60, + "num_range": 1440, + "upper_bound": "1463" + }, + { + "distinct_range": 12.995357142857143, + "num_eq": 120, + "num_range": 1440, + "upper_bound": "1477" + }, + { + "distinct_range": 14.994642857142857, + "num_eq": 210, + "num_range": 1440, + "upper_bound": "1493" + }, + { + "distinct_range": 11.995714285714286, + "num_eq": 120, + "num_range": 1380, + "upper_bound": "1506" + }, + { + "distinct_range": 10.99607142857143, + "num_eq": 90, + "num_range": 1380, + "upper_bound": "1518" + }, + { + "distinct_range": 12.995357142857143, + "num_eq": 120, + "num_range": 1380, + "upper_bound": "1532" + }, + { + "distinct_range": 14.994642857142857, + "num_eq": 90, + "num_range": 1380, + "upper_bound": "1548" + }, + { + "distinct_range": 16.993928571428572, + "num_eq": 150, + "num_range": 1320, + "upper_bound": "1566" + }, + { + "distinct_range": 11.995714285714286, + "num_eq": 120, + "num_range": 1350, + "upper_bound": "1579" + }, + { + "distinct_range": 13.995000000000001, + "num_eq": 60, + "num_range": 1440, + "upper_bound": "1594" + }, + { + "distinct_range": 11.995714285714286, + "num_eq": 90, + "num_range": 1440, + "upper_bound": "1607" + }, + { + "distinct_range": 13.995000000000001, + "num_eq": 60, + "num_range": 1440, + "upper_bound": "1622" + }, + { + "distinct_range": 10.99607142857143, + "num_eq": 150, + "num_range": 1320, + "upper_bound": "1634" + }, + { + "distinct_range": 13.995000000000001, + "num_eq": 150, + "num_range": 1380, + "upper_bound": "1649" + }, + { + "distinct_range": 11.995714285714286, + "num_eq": 120, + "num_range": 1440, + "upper_bound": "1662" + }, + { + "distinct_range": 13.995000000000001, + "num_eq": 150, + "num_range": 1320, + "upper_bound": "1677" + }, + { + "distinct_range": 15.994285714285715, + "num_eq": 150, + "num_range": 1440, + "upper_bound": "1694" + }, + { + "distinct_range": 11.995714285714286, + "num_eq": 120, + "num_range": 1380, + "upper_bound": "1707" + }, + { + "distinct_range": 15.994285714285715, + "num_eq": 90, + "num_range": 1410, + "upper_bound": "1724" + }, + { + "distinct_range": 15.994285714285715, + "num_eq": 150, + "num_range": 1350, + "upper_bound": "1741" + }, + { + "distinct_range": 12.995357142857143, + "num_eq": 180, + "num_range": 1320, + "upper_bound": "1755" + }, + { + "distinct_range": 16.993928571428572, + "num_eq": 180, + "num_range": 1410, + "upper_bound": "1773" + }, + { + "distinct_range": 13.995000000000001, + "num_eq": 30, + "num_range": 1440, + "upper_bound": "1788" + }, + { + "distinct_range": 18.993214285714288, + "num_eq": 60, + "num_range": 1440, + "upper_bound": "1808" + }, + { + "distinct_range": 12.995357142857143, + "num_eq": 60, + "num_range": 1440, + "upper_bound": "1822" + }, + { + "distinct_range": 14.994642857142857, + "num_eq": 120, + "num_range": 1440, + "upper_bound": "1838" + }, + { + "distinct_range": 12.995357142857143, + "num_eq": 60, + "num_range": 1410, + "upper_bound": "1852" + }, + { + "distinct_range": 15.994285714285715, + "num_eq": 180, + "num_range": 1380, + "upper_bound": "1869" + }, + { + "distinct_range": 14.994642857142857, + "num_eq": 60, + "num_range": 1410, + "upper_bound": "1885" + }, + { + "distinct_range": 15.994285714285715, + "num_eq": 90, + "num_range": 1410, + "upper_bound": "1902" + }, + { + "distinct_range": 14.994642857142857, + "num_eq": 180, + "num_range": 1350, + "upper_bound": "1918" + }, + { + "distinct_range": 11.995714285714286, + "num_eq": 90, + "num_range": 1380, + "upper_bound": "1931" + }, + { + "distinct_range": 12.995357142857143, + "num_eq": 150, + "num_range": 1410, + "upper_bound": "1945" + }, + { + "distinct_range": 11.995714285714286, + "num_eq": 180, + "num_range": 1290, + "upper_bound": "1958" + }, + { + "distinct_range": 13.995000000000001, + "num_eq": 60, + "num_range": 1410, + "upper_bound": "1973" + }, + { + "distinct_range": 14.994642857142857, + "num_eq": 150, + "num_range": 1410, + "upper_bound": "1989" + }, + { + "distinct_range": 11.995714285714286, + "num_eq": 150, + "num_range": 1320, + "upper_bound": "2002" + }, + { + "distinct_range": 11.995714285714286, + "num_eq": 120, + "num_range": 1350, + "upper_bound": "2015" + }, + { + "distinct_range": 14.994642857142857, + "num_eq": 90, + "num_range": 1440, + "upper_bound": "2031" + }, + { + "distinct_range": 15.994285714285715, + "num_eq": 120, + "num_range": 1350, + "upper_bound": "2048" + }, + { + "distinct_range": 13.995000000000001, + "num_eq": 120, + "num_range": 1410, + "upper_bound": "2063" + }, + { + "distinct_range": 16.993928571428572, + "num_eq": 60, + "num_range": 1410, + "upper_bound": "2081" + }, + { + "distinct_range": 11.995714285714286, + "num_eq": 90, + "num_range": 1380, + "upper_bound": "2094" + }, + { + "distinct_range": 16.993928571428572, + "num_eq": 150, + "num_range": 1350, + "upper_bound": "2112" + }, + { + "distinct_range": 13.995000000000001, + "num_eq": 150, + "num_range": 1350, + "upper_bound": "2127" + }, + { + "distinct_range": 15.994285714285715, + "num_eq": 180, + "num_range": 1440, + "upper_bound": "2144" + }, + { + "distinct_range": 13.995000000000001, + "num_eq": 150, + "num_range": 1320, + "upper_bound": "2159" + }, + { + "distinct_range": 17.99357142857143, + "num_eq": 90, + "num_range": 1440, + "upper_bound": "2178" + }, + { + "distinct_range": 13.995000000000001, + "num_eq": 180, + "num_range": 1410, + "upper_bound": "2193" + }, + { + "distinct_range": 12.995357142857143, + "num_eq": 150, + "num_range": 1410, + "upper_bound": "2207" + }, + { + "distinct_range": 13.995000000000001, + "num_eq": 150, + "num_range": 1410, + "upper_bound": "2222" + }, + { + "distinct_range": 15.994285714285715, + "num_eq": 150, + "num_range": 1320, + "upper_bound": "2239" + }, + { + "distinct_range": 14.994642857142857, + "num_eq": 30, + "num_range": 1410, + "upper_bound": "2255" + }, + { + "distinct_range": 11.995714285714286, + "num_eq": 90, + "num_range": 1350, + "upper_bound": "2268" }, { - "distinct_range": 23, - "num_eq": 4, - "num_range": 95, - "upper_bound": "ZT" - } - ], - "histo_col_type": "CHAR(2)", - "histo_version": 1, - "name": "__auto__", - "null_count": 0, - "row_count": 100 - }, - { - "columns": [ - "d_zip" - ], - "created_at": "2021-09-08 20:49:16.527128", - "distinct_count": 10, - "histo_buckets": [ + "distinct_range": 15.994285714285715, + "num_eq": 180, + "num_range": 1290, + "upper_bound": "2285" + }, { - "distinct_range": 0, - "num_eq": 15, - "num_range": 0, - "upper_bound": "022311111" + "distinct_range": 16.993928571428572, + "num_eq": 90, + "num_range": 1350, + "upper_bound": "2303" }, { - "distinct_range": 8, - "num_eq": 8, - "num_range": 77, - "upper_bound": "902211111" - } - ], - "histo_col_type": "CHAR(9)", - "histo_version": 1, - "name": "__auto__", - "null_count": 0, - "row_count": 100 - }, - { - "columns": [ - "d_tax" - ], - "created_at": "2021-09-08 20:49:16.527128", - "distinct_count": 98, - "histo_buckets": [ + "distinct_range": 16.993928571428572, + "num_eq": 180, + "num_range": 1260, + "upper_bound": "2321" + }, { - "distinct_range": 0, - "num_eq": 1, - "num_range": 0, - "upper_bound": "0.0021" + "distinct_range": 14.994642857142857, + "num_eq": 90, + "num_range": 1410, + "upper_bound": "2337" }, { - "distinct_range": 96, - "num_eq": 1, - "num_range": 98, - "upper_bound": "0.1962" - } - ], - "histo_col_type": "DECIMAL(4,4)", - "histo_version": 1, - "name": "__auto__", - "null_count": 0, - "row_count": 100 - }, - { - "columns": [ - "d_ytd" - ], - "created_at": "2021-09-08 20:49:16.527128", - "distinct_count": 1, - "histo_buckets": [ + "distinct_range": 15.994285714285715, + "num_eq": 90, + "num_range": 1410, + "upper_bound": "2354" + }, + { + "distinct_range": 13.995000000000001, + "num_eq": 150, + "num_range": 1410, + "upper_bound": "2369" + }, + { + "distinct_range": 14.994642857142857, + "num_eq": 90, + "num_range": 1410, + "upper_bound": "2385" + }, + { + "distinct_range": 12.995357142857143, + "num_eq": 120, + "num_range": 1350, + "upper_bound": "2399" + }, + { + "distinct_range": 14.994642857142857, + "num_eq": 150, + "num_range": 1320, + "upper_bound": "2415" + }, + { + "distinct_range": 13.995000000000001, + "num_eq": 90, + "num_range": 1410, + "upper_bound": "2430" + }, + { + "distinct_range": 13.995000000000001, + "num_eq": 210, + "num_range": 1260, + "upper_bound": "2445" + }, + { + "distinct_range": 16.993928571428572, + "num_eq": 90, + "num_range": 1410, + "upper_bound": "2463" + }, + { + "distinct_range": 11.995714285714286, + "num_eq": 210, + "num_range": 1230, + "upper_bound": "2476" + }, + { + "distinct_range": 9.996428571428572, + "num_eq": 180, + "num_range": 1320, + "upper_bound": "2487" + }, + { + "distinct_range": 11.995714285714286, + "num_eq": 150, + "num_range": 1410, + "upper_bound": "2500" + }, + { + "distinct_range": 8.996785714285714, + "num_eq": 120, + "num_range": 1350, + "upper_bound": "2510" + }, + { + "distinct_range": 12.995357142857143, + "num_eq": 210, + "num_range": 1380, + "upper_bound": "2524" + }, + { + "distinct_range": 10.99607142857143, + "num_eq": 180, + "num_range": 1260, + "upper_bound": "2536" + }, + { + "distinct_range": 14.994642857142857, + "num_eq": 150, + "num_range": 1380, + "upper_bound": "2552" + }, + { + "distinct_range": 12.995357142857143, + "num_eq": 210, + "num_range": 1350, + "upper_bound": "2566" + }, + { + "distinct_range": 11.995714285714286, + "num_eq": 150, + "num_range": 1290, + "upper_bound": "2579" + }, + { + "distinct_range": 14.994642857142857, + "num_eq": 180, + "num_range": 1410, + "upper_bound": "2595" + }, + { + "distinct_range": 13.995000000000001, + "num_eq": 120, + "num_range": 1410, + "upper_bound": "2610" + }, + { + "distinct_range": 14.994642857142857, + "num_eq": 120, + "num_range": 1380, + "upper_bound": "2626" + }, + { + "distinct_range": 11.995714285714286, + "num_eq": 150, + "num_range": 1260, + "upper_bound": "2639" + }, + { + "distinct_range": 9.996428571428572, + "num_eq": 120, + "num_range": 1290, + "upper_bound": "2650" + }, + { + "distinct_range": 16.993928571428572, + "num_eq": 180, + "num_range": 1320, + "upper_bound": "2668" + }, + { + "distinct_range": 14.994642857142857, + "num_eq": 60, + "num_range": 1350, + "upper_bound": "2684" + }, + { + "distinct_range": 11.995714285714286, + "num_eq": 120, + "num_range": 1320, + "upper_bound": "2697" + }, + { + "distinct_range": 9.996428571428572, + "num_eq": 120, + "num_range": 1320, + "upper_bound": "2708" + }, + { + "distinct_range": 11.995714285714286, + "num_eq": 270, + "num_range": 1320, + "upper_bound": "2721" + }, + { + "distinct_range": 16.993928571428572, + "num_eq": 150, + "num_range": 1320, + "upper_bound": "2739" + }, + { + "distinct_range": 15.994285714285715, + "num_eq": 30, + "num_range": 1380, + "upper_bound": "2756" + }, + { + "distinct_range": 15.994285714285715, + "num_eq": 150, + "num_range": 1260, + "upper_bound": "2773" + }, + { + "distinct_range": 14.994642857142857, + "num_eq": 210, + "num_range": 1320, + "upper_bound": "2789" + }, { - "distinct_range": 0, - "num_eq": 100, - "num_range": 0, - "upper_bound": "3E+4" - } - ], - "histo_col_type": "DECIMAL(12,2)", - "histo_version": 1, - "name": "__auto__", - "null_count": 0, - "row_count": 100 - }, - { - "columns": [ - "d_next_o_id" - ], - "created_at": "2021-09-08 20:49:16.527128", - "distinct_count": 1, - "histo_buckets": [ + "distinct_range": 14.994642857142857, + "num_eq": 150, + "num_range": 1320, + "upper_bound": "2805" + }, { - "distinct_range": 0, - "num_eq": 100, - "num_range": 0, - "upper_bound": "3001" - } - ], - "histo_col_type": "INT8", - "histo_version": 1, - "name": "__auto__", - "null_count": 0, - "row_count": 100 - } -]'; ----- - -exec-ddl -ALTER TABLE "history" INJECT STATISTICS '[ - { - "columns": [ - "h_w_id" - ], - "created_at": "2021-09-08 20:49:18.138991", - "distinct_count": 10, - "histo_buckets": [ + "distinct_range": 13.995000000000001, + "num_eq": 120, + "num_range": 1350, + "upper_bound": "2820" + }, { - "distinct_range": 0, - "num_eq": 29580, - "num_range": 0, - "upper_bound": "0" + "distinct_range": 10.99607142857143, + "num_eq": 180, + "num_range": 1320, + "upper_bound": "2832" }, { - "distinct_range": 0, - "num_eq": 29010, - "num_range": 0, - "upper_bound": "1" + "distinct_range": 15.994285714285715, + "num_eq": 150, + "num_range": 1290, + "upper_bound": "2849" }, { - "distinct_range": 0, - "num_eq": 29820, - "num_range": 0, - "upper_bound": "2" + "distinct_range": 11.995714285714286, + "num_eq": 210, + "num_range": 1350, + "upper_bound": "2862" }, { - "distinct_range": 0, - "num_eq": 28770, - "num_range": 0, - "upper_bound": "3" + "distinct_range": 11.995714285714286, + "num_eq": 180, + "num_range": 1200, + "upper_bound": "2875" }, { - "distinct_range": 0, - "num_eq": 29610, - "num_range": 0, - "upper_bound": "4" + "distinct_range": 13.995000000000001, + "num_eq": 150, + "num_range": 1260, + "upper_bound": "2890" }, { - "distinct_range": 0, - "num_eq": 29760, - "num_range": 0, - "upper_bound": "5" + "distinct_range": 14.994642857142857, + "num_eq": 90, + "num_range": 1350, + "upper_bound": "2906" }, { - "distinct_range": 0, - "num_eq": 30330, - "num_range": 0, - "upper_bound": "6" + "distinct_range": 13.995000000000001, + "num_eq": 150, + "num_range": 1260, + "upper_bound": "2921" }, { - "distinct_range": 0, - "num_eq": 30750, - "num_range": 0, - "upper_bound": "7" + "distinct_range": 13.995000000000001, + "num_eq": 120, + "num_range": 1260, + "upper_bound": "2936" }, { - "distinct_range": 0, - "num_eq": 30360, - "num_range": 0, - "upper_bound": "8" + "distinct_range": 9.996428571428572, + "num_eq": 150, + "num_range": 1320, + "upper_bound": "2947" }, { - "distinct_range": 0, - "num_eq": 32010, - "num_range": 0, - "upper_bound": "9" + "distinct_range": 11.995714285714286, + "num_eq": 150, + "num_range": 1290, + "upper_bound": "2960" + }, + { + "distinct_range": 12.995357142857143, + "num_eq": 150, + "num_range": 1200, + "upper_bound": "2974" + }, + { + "distinct_range": 11.995714285714286, + "num_eq": 180, + "num_range": 1140, + "upper_bound": "2987" + }, + { + "distinct_range": 11.995714285714286, + "num_eq": 90, + "num_range": 1230, + "upper_bound": "3000" } ], "histo_col_type": "INT8", @@ -4662,4197 +19054,4161 @@ ALTER TABLE "history" INJECT STATISTICS '[ "row_count": 300000 }, { + "avg_size": 5, "columns": [ - "rowid" + "o_w_id", + "o_d_id", + "o_id" ], - "created_at": "2021-09-08 20:49:18.138991", - "distinct_count": 299387, + "created_at": "2022-02-25 01:07:53.523333", + "distinct_count": 295745, + "histo_col_type": "", + "name": "__auto__", + "null_count": 0, + "row_count": 300000 + }, + { + "avg_size": 3, + "columns": [ + "o_c_id" + ], + "created_at": "2022-02-25 01:07:53.523333", + "distinct_count": 2999, "histo_buckets": [ { "distinct_range": 0, - "num_eq": 0, - "num_range": 0, - "upper_bound": "00000000-0000-0000-0000-000000000000" - }, - { - "distinct_range": 1.1641532182693481E-10, - "num_eq": 4, + "num_eq": 150, "num_range": 0, - "upper_bound": "00006fd9-1d84-4cda-8000-000000000002" - }, - { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "016cd12b-47f3-4c30-8000-000000000686" + "upper_bound": "1" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "02c9e7ce-693d-49a0-8000-000000000cc4" + "distinct_range": 12.995357142857143, + "num_eq": 240, + "num_range": 1320, + "upper_bound": "15" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "041a1aec-a3bb-4400-8000-0000000012c7" + "distinct_range": 16.993928571428572, + "num_eq": 60, + "num_range": 1470, + "upper_bound": "33" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "054c6072-7834-45c0-8000-000000001841" + "distinct_range": 14.994642857142857, + "num_eq": 120, + "num_range": 1410, + "upper_bound": "49" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "068d80ce-384e-4cc0-8000-000000001dff" + "distinct_range": 16.993928571428572, + "num_eq": 150, + "num_range": 1350, + "upper_bound": "67" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "07f5f37e-5913-4880-8000-000000002471" + "distinct_range": 12.995357142857143, + "num_eq": 120, + "num_range": 1380, + "upper_bound": "81" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "09488dc6-b5ea-4180-8000-000000002a7f" + "distinct_range": 14.994642857142857, + "num_eq": 120, + "num_range": 1470, + "upper_bound": "97" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "0a98c0e4-f068-4b80-8000-000000003082" + "distinct_range": 13.995000000000001, + "num_eq": 30, + "num_range": 1470, + "upper_bound": "112" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "0bd15c36-f0e6-4000-8000-000000003619" + "distinct_range": 11.995714285714286, + "num_eq": 90, + "num_range": 1410, + "upper_bound": "125" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "0ceea907-3c7b-4900-8000-000000003b33" + "distinct_range": 13.995000000000001, + "num_eq": 150, + "num_range": 1350, + "upper_bound": "140" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "0e2f219d-504f-4480-8000-0000000040ee" + "distinct_range": 13.995000000000001, + "num_eq": 90, + "num_range": 1440, + "upper_bound": "155" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "0fb8c8c2-347b-4100-8000-0000000047f8" + "distinct_range": 14.994642857142857, + "num_eq": 210, + "num_range": 1440, + "upper_bound": "171" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "112aa02e-4fe6-4900-8000-000000004e95" + "distinct_range": 13.995000000000001, + "num_eq": 150, + "num_range": 1440, + "upper_bound": "186" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "1298c0e4-f068-4c00-8000-000000005521" + "distinct_range": 16.993928571428572, + "num_eq": 30, + "num_range": 1470, + "upper_bound": "204" }, - { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "13cbae30-7128-4900-8000-000000005a9e" + { + "distinct_range": 14.994642857142857, + "num_eq": 90, + "num_range": 1410, + "upper_bound": "220" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "14d5c1af-a9ed-4c00-8000-000000005f60" + "distinct_range": 14.994642857142857, + "num_eq": 90, + "num_range": 1470, + "upper_bound": "236" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "16501e25-84f4-4700-8000-000000006624" + "distinct_range": 12.995357142857143, + "num_eq": 120, + "num_range": 1470, + "upper_bound": "250" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "1765c59e-4bf7-4700-8000-000000006b1b" + "distinct_range": 12.995357142857143, + "num_eq": 120, + "num_range": 1440, + "upper_bound": "264" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "18b5f8bc-8675-4100-8000-00000000711e" + "distinct_range": 14.994642857142857, + "num_eq": 150, + "num_range": 1470, + "upper_bound": "280" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "1a027525-460a-4600-8000-000000007710" + "distinct_range": 18.993214285714288, + "num_eq": 90, + "num_range": 1470, + "upper_bound": "300" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "1b8c8c23-47bc-4000-8000-000000007e1c" + "distinct_range": 13.995000000000001, + "num_eq": 120, + "num_range": 1470, + "upper_bound": "315" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "1cd1d30d-a043-4900-8000-0000000083ed" + "distinct_range": 17.99357142857143, + "num_eq": 180, + "num_range": 1470, + "upper_bound": "334" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "1e2f9176-6dd3-4100-8000-000000008a2e" + "distinct_range": 15.994285714285715, + "num_eq": 180, + "num_range": 1470, + "upper_bound": "351" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "1f63ce4d-4722-4500-8000-000000008fb1" + "distinct_range": 13.995000000000001, + "num_eq": 210, + "num_range": 1380, + "upper_bound": "366" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "20aad49c-15bc-4200-8000-00000000958a" + "distinct_range": 14.994642857142857, + "num_eq": 120, + "num_range": 1380, + "upper_bound": "382" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "21d7a407-f93a-4a00-8000-000000009aeb" + "distinct_range": 14.994642857142857, + "num_eq": 60, + "num_range": 1470, + "upper_bound": "398" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "23287eeb-dfff-4000-8000-00000000a0f1" + "distinct_range": 10.99607142857143, + "num_eq": 120, + "num_range": 1350, + "upper_bound": "410" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "24c83665-16db-4e00-8000-00000000a860" + "distinct_range": 19.992857142857144, + "num_eq": 120, + "num_range": 1440, + "upper_bound": "431" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "26d5cfaa-cd9e-4400-8000-00000000b1c6" + "distinct_range": 13.995000000000001, + "num_eq": 90, + "num_range": 1410, + "upper_bound": "446" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "2835bd51-2ec6-4c00-8000-00000000b811" + "distinct_range": 15.994285714285715, + "num_eq": 150, + "num_range": 1350, + "upper_bound": "463" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "2988ff5f-37e5-4200-8000-00000000be22" + "distinct_range": 14.994642857142857, + "num_eq": 180, + "num_range": 1320, + "upper_bound": "479" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "2adc7959-cfc6-4400-8000-00000000c434" + "distinct_range": 12.995357142857143, + "num_eq": 120, + "num_range": 1440, + "upper_bound": "493" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "2bb256ff-c115-4000-8000-00000000c807" + "distinct_range": 15.994285714285715, + "num_eq": 60, + "num_range": 1410, + "upper_bound": "510" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "2cd63188-c772-4a00-8000-00000000cd3f" + "distinct_range": 13.995000000000001, + "num_eq": 180, + "num_range": 1320, + "upper_bound": "525" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "2e37de93-9ead-4600-8000-00000000d392" + "distinct_range": 10.99607142857143, + "num_eq": 150, + "num_range": 1410, + "upper_bound": "537" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "2f785729-b280-4200-8000-00000000d94d" + "distinct_range": 13.995000000000001, + "num_eq": 120, + "num_range": 1440, + "upper_bound": "552" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "307d2c7b-890d-4a00-8000-00000000ddf7" + "distinct_range": 16.993928571428572, + "num_eq": 30, + "num_range": 1440, + "upper_bound": "570" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "31dd1a21-ea35-4400-8000-00000000e442" + "distinct_range": 14.994642857142857, + "num_eq": 150, + "num_range": 1440, + "upper_bound": "586" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "33280f12-c27a-4400-8000-00000000ea2d" + "distinct_range": 11.995714285714286, + "num_eq": 210, + "num_range": 1410, + "upper_bound": "599" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "34832e64-deee-4000-8000-00000000f062" + "distinct_range": 10.99607142857143, + "num_eq": 180, + "num_range": 1320, + "upper_bound": "611" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "35ad26cd-828d-4c00-8000-00000000f5b6" + "distinct_range": 13.995000000000001, + "num_eq": 210, + "num_range": 1440, + "upper_bound": "626" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "373f8ae8-b519-4a00-8000-00000000fce8" + "distinct_range": 15.994285714285715, + "num_eq": 90, + "num_range": 1410, + "upper_bound": "643" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "38bf5d78-811b-4e00-8000-0000000103c5" + "distinct_range": 13.995000000000001, + "num_eq": 210, + "num_range": 1380, + "upper_bound": "658" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "39ecd4aa-10e0-4200-8000-000000010929" + "distinct_range": 10.99607142857143, + "num_eq": 120, + "num_range": 1350, + "upper_bound": "670" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "3b1d22de-e083-4200-8000-000000010e9a" + "distinct_range": 13.995000000000001, + "num_eq": 120, + "num_range": 1350, + "upper_bound": "685" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "3c5b6c37-60bf-4e00-8000-00000001144b" + "distinct_range": 15.994285714285715, + "num_eq": 180, + "num_range": 1440, + "upper_bound": "702" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "3d7928e0-c9d9-4400-8000-000000011967" + "distinct_range": 15.994285714285715, + "num_eq": 150, + "num_range": 1380, + "upper_bound": "719" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "3ed75722-b4ef-4800-8000-000000011faa" + "distinct_range": 14.994642857142857, + "num_eq": 120, + "num_range": 1380, + "upper_bound": "735" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "400e6afc-ce1c-4800-8000-00000001253a" + "distinct_range": 11.995714285714286, + "num_eq": 30, + "num_range": 1440, + "upper_bound": "748" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "41a02752-5460-4c00-8000-000000012c69" + "distinct_range": 14.994642857142857, + "num_eq": 210, + "num_range": 1350, + "upper_bound": "764" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "42d005ae-067f-4c00-8000-0000000131d8" + "distinct_range": 14.994642857142857, + "num_eq": 150, + "num_range": 1350, + "upper_bound": "780" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "44392023-d38b-4400-8000-00000001384d" + "distinct_range": 13.995000000000001, + "num_eq": 150, + "num_range": 1350, + "upper_bound": "795" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "45306a2b-1705-4000-8000-000000013cb9" + "distinct_range": 14.994642857142857, + "num_eq": 120, + "num_range": 1350, + "upper_bound": "811" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "466d2c0b-afef-4400-8000-000000014263" + "distinct_range": 16.993928571428572, + "num_eq": 90, + "num_range": 1410, + "upper_bound": "829" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "47fd60e9-4ee3-4400-8000-00000001498b" + "distinct_range": 16.993928571428572, + "num_eq": 300, + "num_range": 1410, + "upper_bound": "847" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "4902a614-42f4-4800-8000-000000014e37" + "distinct_range": 12.995357142857143, + "num_eq": 90, + "num_range": 1440, + "upper_bound": "861" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "4a26809d-4951-4400-8000-00000001536f" + "distinct_range": 12.995357142857143, + "num_eq": 210, + "num_range": 1260, + "upper_bound": "875" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "4b915a77-8c70-4c00-8000-0000000159ec" + "distinct_range": 15.994285714285715, + "num_eq": 120, + "num_range": 1410, + "upper_bound": "892" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "4ce3150d-ae3e-4c00-8000-000000015ff6" + "distinct_range": 12.995357142857143, + "num_eq": 60, + "num_range": 1410, + "upper_bound": "906" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "4e7aef42-d1c5-4400-8000-000000016741" + "distinct_range": 15.994285714285715, + "num_eq": 90, + "num_range": 1380, + "upper_bound": "923" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "4ffe08ae-fb2a-4000-8000-000000016e2d" + "distinct_range": 12.995357142857143, + "num_eq": 150, + "num_range": 1410, + "upper_bound": "937" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "5145b6c3-760b-4400-8000-000000017409" + "distinct_range": 11.995714285714286, + "num_eq": 150, + "num_range": 1380, + "upper_bound": "950" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "525dfd52-ee2b-4400-8000-00000001790c" + "distinct_range": 18.993214285714288, + "num_eq": 90, + "num_range": 1440, + "upper_bound": "970" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "53ba6c30-632d-4400-8000-000000017f47" + "distinct_range": 13.995000000000001, + "num_eq": 90, + "num_range": 1380, + "upper_bound": "985" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "553149dd-520e-4800-8000-0000000185fb" + "distinct_range": 12.995357142857143, + "num_eq": 150, + "num_range": 1350, + "upper_bound": "999" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "56944673-81d7-4c00-8000-000000018c54" + "distinct_range": 16.993928571428572, + "num_eq": 120, + "num_range": 1350, + "upper_bound": "1017" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "57b8c8c2-347b-4000-8000-00000001918f" + "distinct_range": 13.995000000000001, + "num_eq": 240, + "num_range": 1230, + "upper_bound": "1032" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "590d9248-24eb-4c00-8000-0000000197a7" + "distinct_range": 11.995714285714286, + "num_eq": 60, + "num_range": 1410, + "upper_bound": "1045" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "5abc2497-4768-4c00-8000-000000019f5a" + "distinct_range": 14.994642857142857, + "num_eq": 180, + "num_range": 1440, + "upper_bound": "1061" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "5bf9fe16-aa1e-4c00-8000-00000001a509" + "distinct_range": 11.995714285714286, + "num_eq": 270, + "num_range": 1320, + "upper_bound": "1074" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "5d7e670e-2c12-4c00-8000-00000001abfb" + "distinct_range": 12.995357142857143, + "num_eq": 150, + "num_range": 1350, + "upper_bound": "1088" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "5ebf8769-ec2c-4400-8000-00000001b1b9" + "distinct_range": 11.995714285714286, + "num_eq": 90, + "num_range": 1410, + "upper_bound": "1101" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "6018af6b-03cb-4000-8000-00000001b7e5" + "distinct_range": 17.99357142857143, + "num_eq": 60, + "num_range": 1440, + "upper_bound": "1120" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "6155a938-2b78-4400-8000-00000001bd90" + "distinct_range": 13.995000000000001, + "num_eq": 270, + "num_range": 1380, + "upper_bound": "1135" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "629968aa-9caf-4800-8000-00000001c35a" + "distinct_range": 11.995714285714286, + "num_eq": 90, + "num_range": 1410, + "upper_bound": "1148" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "63a5e353-f7ce-4800-8000-00000001c827" + "distinct_range": 12.995357142857143, + "num_eq": 60, + "num_range": 1410, + "upper_bound": "1162" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "64ed218f-552b-4400-8000-00000001ce01" + "distinct_range": 14.994642857142857, + "num_eq": 150, + "num_range": 1350, + "upper_bound": "1178" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "664b87bd-cf03-4800-8000-00000001d445" + "distinct_range": 12.995357142857143, + "num_eq": 60, + "num_range": 1440, + "upper_bound": "1192" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "67528c4d-3927-4000-8000-00000001d8f9" + "distinct_range": 12.995357142857143, + "num_eq": 90, + "num_range": 1440, + "upper_bound": "1206" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "68c1fc8f-3237-4c00-8000-00000001df8b" + "distinct_range": 17.99357142857143, + "num_eq": 120, + "num_range": 1410, + "upper_bound": "1225" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "69ea3593-5fc3-4400-8000-00000001e4d7" + "distinct_range": 14.994642857142857, + "num_eq": 60, + "num_range": 1440, + "upper_bound": "1241" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "6b15ed60-7975-4800-8000-00000001ea33" + "distinct_range": 13.995000000000001, + "num_eq": 60, + "num_range": 1410, + "upper_bound": "1256" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "6c56d5cf-aacd-4000-8000-00000001eff0" + "distinct_range": 11.995714285714286, + "num_eq": 120, + "num_range": 1440, + "upper_bound": "1269" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "6d9c54a6-9217-4400-8000-00000001f5c2" + "distinct_range": 15.994285714285715, + "num_eq": 120, + "num_range": 1380, + "upper_bound": "1286" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "6f21d53c-ddd6-4000-8000-00000001fcb9" + "distinct_range": 14.994642857142857, + "num_eq": 120, + "num_range": 1350, + "upper_bound": "1302" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "70b04ab6-06b7-4c00-8000-0000000203d9" + "distinct_range": 16.993928571428572, + "num_eq": 90, + "num_range": 1440, + "upper_bound": "1320" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "71fa97e1-32b5-4000-8000-0000000209c1" + "distinct_range": 12.995357142857143, + "num_eq": 120, + "num_range": 1410, + "upper_bound": "1334" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "734acaff-6d33-4800-8000-000000020fc4" + "distinct_range": 14.994642857142857, + "num_eq": 90, + "num_range": 1440, + "upper_bound": "1350" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "7495f7dc-d43a-4800-8000-0000000215b0" + "distinct_range": 12.995357142857143, + "num_eq": 180, + "num_range": 1290, + "upper_bound": "1364" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "75d7bffe-409b-4800-8000-000000021b71" + "distinct_range": 13.995000000000001, + "num_eq": 210, + "num_range": 1380, + "upper_bound": "1379" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "77136a40-0fba-4800-8000-000000022116" + "distinct_range": 12.995357142857143, + "num_eq": 180, + "num_range": 1290, + "upper_bound": "1393" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "789bc1d9-9b59-4000-8000-00000002281a" + "distinct_range": 16.993928571428572, + "num_eq": 120, + "num_range": 1440, + "upper_bound": "1411" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "79eecbfb-15b5-4400-8000-000000022e2a" + "distinct_range": 12.995357142857143, + "num_eq": 120, + "num_range": 1380, + "upper_bound": "1425" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "7b43cd6d-94e7-4c00-8000-000000023443" + "distinct_range": 12.995357142857143, + "num_eq": 90, + "num_range": 1380, + "upper_bound": "1439" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "7c813713-da19-4c00-8000-0000000239f0" + "distinct_range": 14.994642857142857, + "num_eq": 30, + "num_range": 1440, + "upper_bound": "1455" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "7da202ad-11d4-4c00-8000-000000023f1a" + "distinct_range": 12.995357142857143, + "num_eq": 150, + "num_range": 1320, + "upper_bound": "1469" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "7f18e05a-00b5-4000-8000-0000000245ce" + "distinct_range": 15.994285714285715, + "num_eq": 180, + "num_range": 1440, + "upper_bound": "1486" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "803eea20-9aaa-4800-8000-000000024b10" + "distinct_range": 11.995714285714286, + "num_eq": 60, + "num_range": 1410, + "upper_bound": "1499" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "81704ff4-3419-4000-8000-000000025086" + "distinct_range": 8.996785714285714, + "num_eq": 150, + "num_range": 1320, + "upper_bound": "1509" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "82c471b4-7842-4000-8000-00000002569b" + "distinct_range": 12.995357142857143, + "num_eq": 120, + "num_range": 1380, + "upper_bound": "1523" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "8419e300-14f8-4800-8000-000000025cb6" + "distinct_range": 14.994642857142857, + "num_eq": 90, + "num_range": 1410, + "upper_bound": "1539" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "8582fd75-e204-4000-8000-00000002632b" + "distinct_range": 12.995357142857143, + "num_eq": 120, + "num_range": 1350, + "upper_bound": "1553" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "86b65a9a-8049-4800-8000-0000000268aa" + "distinct_range": 14.994642857142857, + "num_eq": 150, + "num_range": 1350, + "upper_bound": "1569" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "87c733bf-0298-4800-8000-000000026d8b" + "distinct_range": 16.993928571428572, + "num_eq": 120, + "num_range": 1380, + "upper_bound": "1587" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "89088c07-5174-4000-8000-00000002734a" + "distinct_range": 11.995714285714286, + "num_eq": 120, + "num_range": 1440, + "upper_bound": "1600" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "8a6ecf79-dea1-4800-8000-0000000279b2" + "distinct_range": 11.995714285714286, + "num_eq": 120, + "num_range": 1410, + "upper_bound": "1613" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "8b96d091-7d6b-4800-8000-000000027efd" + "distinct_range": 16.993928571428572, + "num_eq": 150, + "num_range": 1440, + "upper_bound": "1631" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "8c9d6547-ca0a-4000-8000-0000000283af" + "distinct_range": 13.995000000000001, + "num_eq": 150, + "num_range": 1380, + "upper_bound": "1646" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "8e21ce3f-4bfe-4800-8000-000000028aa1" + "distinct_range": 11.995714285714286, + "num_eq": 120, + "num_range": 1380, + "upper_bound": "1659" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "8f70b1d2-2dee-4800-8000-00000002909e" + "distinct_range": 11.995714285714286, + "num_eq": 210, + "num_range": 1320, + "upper_bound": "1672" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "90c9320d-9945-4800-8000-0000000296c7" + "distinct_range": 13.995000000000001, + "num_eq": 90, + "num_range": 1380, + "upper_bound": "1687" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "92835856-4a00-4800-8000-000000029eaf" + "distinct_range": 14.994642857142857, + "num_eq": 120, + "num_range": 1440, + "upper_bound": "1703" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "9382ef7a-be53-4800-8000-00000002a341" + "distinct_range": 16.993928571428572, + "num_eq": 120, + "num_range": 1380, + "upper_bound": "1721" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "94cfa3d0-0cab-4800-8000-00000002a934" + "distinct_range": 10.99607142857143, + "num_eq": 120, + "num_range": 1380, + "upper_bound": "1733" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "960b85fe-6a8c-4800-8000-00000002aeda" + "distinct_range": 12.995357142857143, + "num_eq": 150, + "num_range": 1440, + "upper_bound": "1747" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "973f8ae8-b519-4800-8000-00000002b45c" + "distinct_range": 15.994285714285715, + "num_eq": 120, + "num_range": 1440, + "upper_bound": "1764" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "98811b1d-92b8-4000-8000-00000002ba1c" + "distinct_range": 11.995714285714286, + "num_eq": 240, + "num_range": 1410, + "upper_bound": "1777" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "99e2903b-db30-4000-8000-00000002c06e" + "distinct_range": 13.995000000000001, + "num_eq": 150, + "num_range": 1440, + "upper_bound": "1792" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "9b1156f8-c384-4800-8000-00000002c5d8" + "distinct_range": 15.994285714285715, + "num_eq": 120, + "num_range": 1440, + "upper_bound": "1809" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "9c57ed6e-7499-4800-8000-00000002cbaf" + "distinct_range": 13.995000000000001, + "num_eq": 150, + "num_range": 1350, + "upper_bound": "1824" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "9d76f9a3-3642-4000-8000-00000002d0d1" + "distinct_range": 12.995357142857143, + "num_eq": 60, + "num_range": 1410, + "upper_bound": "1838" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "9ee2b32f-b46a-4800-8000-00000002d752" + "distinct_range": 12.995357142857143, + "num_eq": 60, + "num_range": 1440, + "upper_bound": "1852" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "a02363b2-56ff-4000-8000-00000002dd0e" + "distinct_range": 12.995357142857143, + "num_eq": 210, + "num_range": 1290, + "upper_bound": "1866" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "a18201cd-5f99-4000-8000-00000002e353" + "distinct_range": 12.995357142857143, + "num_eq": 210, + "num_range": 1410, + "upper_bound": "1880" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "a317e4b1-7e4b-4800-8000-00000002ea95" + "distinct_range": 14.994642857142857, + "num_eq": 90, + "num_range": 1410, + "upper_bound": "1896" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "a45d2b9b-d6d2-4000-8000-00000002f066" + "distinct_range": 13.995000000000001, + "num_eq": 150, + "num_range": 1350, + "upper_bound": "1911" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "a5b06da9-dff1-4800-8000-00000002f677" + "distinct_range": 11.995714285714286, + "num_eq": 120, + "num_range": 1440, + "upper_bound": "1924" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "a6c8b439-5810-4000-8000-00000002fb7a" + "distinct_range": 15.994285714285715, + "num_eq": 210, + "num_range": 1350, + "upper_bound": "1941" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "a81aa6bc-08a1-4000-8000-000000030185" + "distinct_range": 18.993214285714288, + "num_eq": 180, + "num_range": 1410, + "upper_bound": "1961" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "a939eadd-590c-4800-8000-0000000306a8" + "distinct_range": 13.995000000000001, + "num_eq": 150, + "num_range": 1290, + "upper_bound": "1976" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "aa4dd2f1-a9fb-4800-8000-000000030b97" + "distinct_range": 16.993928571428572, + "num_eq": 120, + "num_range": 1410, + "upper_bound": "1994" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "abe06ef9-6b49-4000-8000-0000000312ca" + "distinct_range": 13.995000000000001, + "num_eq": 150, + "num_range": 1290, + "upper_bound": "2009" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "ad56dccd-3ca5-4800-8000-00000003197c" + "distinct_range": 14.994642857142857, + "num_eq": 180, + "num_range": 1380, + "upper_bound": "2025" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "aead2dcb-1465-4800-8000-000000031f9b" + "distinct_range": 15.994285714285715, + "num_eq": 210, + "num_range": 1260, + "upper_bound": "2042" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "afc4cc94-e03e-4800-8000-00000003249b" + "distinct_range": 16.993928571428572, + "num_eq": 150, + "num_range": 1380, + "upper_bound": "2060" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "b0c692f6-e829-4800-8000-000000032937" + "distinct_range": 16.993928571428572, + "num_eq": 120, + "num_range": 1410, + "upper_bound": "2078" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "b228afda-dce9-4000-8000-000000032f8c" + "distinct_range": 15.994285714285715, + "num_eq": 30, + "num_range": 1410, + "upper_bound": "2095" }, - { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "b349b360-a367-4000-8000-0000000334b7" + { + "distinct_range": 11.995714285714286, + "num_eq": 120, + "num_range": 1350, + "upper_bound": "2108" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "b478e9f6-a93f-4800-8000-000000033a23" + "distinct_range": 13.995000000000001, + "num_eq": 180, + "num_range": 1320, + "upper_bound": "2123" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "b5ab2f7c-7db8-4800-8000-000000033f9d" + "distinct_range": 15.994285714285715, + "num_eq": 150, + "num_range": 1380, + "upper_bound": "2140" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "b6d10156-88ea-4800-8000-0000000344de" + "distinct_range": 13.995000000000001, + "num_eq": 270, + "num_range": 1320, + "upper_bound": "2155" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "b8224c13-8d33-4800-8000-000000034ae6" + "distinct_range": 13.995000000000001, + "num_eq": 60, + "num_range": 1380, + "upper_bound": "2170" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "b942dfc0-362d-4800-8000-00000003500f" + "distinct_range": 16.993928571428572, + "num_eq": 120, + "num_range": 1410, + "upper_bound": "2188" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "bacf95d4-e8fb-4000-8000-000000035727" + "distinct_range": 10.99607142857143, + "num_eq": 120, + "num_range": 1380, + "upper_bound": "2200" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "bc36f0e6-3ff3-4800-8000-000000035d94" + "distinct_range": 14.994642857142857, + "num_eq": 60, + "num_range": 1380, + "upper_bound": "2216" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "bda9382b-78e2-4800-8000-000000036433" + "distinct_range": 9.996428571428572, + "num_eq": 180, + "num_range": 1320, + "upper_bound": "2227" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "bf24ac40-1db5-4800-8000-000000036afc" + "distinct_range": 17.99357142857143, + "num_eq": 90, + "num_range": 1380, + "upper_bound": "2246" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "c0208caf-1720-4800-8000-000000036f7d" + "distinct_range": 16.993928571428572, + "num_eq": 180, + "num_range": 1320, + "upper_bound": "2264" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "c12023d3-8b74-4800-8000-00000003740f" + "distinct_range": 11.995714285714286, + "num_eq": 150, + "num_range": 1290, + "upper_bound": "2277" }, { - "distinct_range": 1496.0653266331658, - "num_eq": 4, - "num_range": 1496, - "upper_bound": "c28cf4fe-d368-4000-8000-000000037a95" + "distinct_range": 13.995000000000001, + "num_eq": 90, + "num_range": 1410, + "upper_bound": "2292" }, { - "distinct_range": 1526.0653266331658, - "num_eq": 4, - "num_range": 1526, - "upper_bound": "c3e53d4d-affd-4000-8000-0000000380bd" + "distinct_range": 14.994642857142857, + "num_eq": 150, + "num_range": 1380, + "upper_bound": "2308" }, { - "distinct_range": 1526.0653266331658, - "num_eq": 4, - "num_range": 1526, - "upper_bound": "c55a23a9-9a09-4000-8000-000000038768" + "distinct_range": 12.995357142857143, + "num_eq": 90, + "num_range": 1380, + "upper_bound": "2322" }, { - "distinct_range": 1526.0653266331658, - "num_eq": 4, - "num_range": 1526, - "upper_bound": "c6ab367a-0f90-4800-8000-000000038d6f" + "distinct_range": 12.995357142857143, + "num_eq": 60, + "num_range": 1380, + "upper_bound": "2336" }, { - "distinct_range": 1526.0653266331658, - "num_eq": 4, - "num_range": 1526, - "upper_bound": "c7e55943-f75f-4000-8000-00000003930d" + "distinct_range": 13.995000000000001, + "num_eq": 90, + "num_range": 1380, + "upper_bound": "2351" }, { - "distinct_range": 1526.0653266331658, - "num_eq": 4, - "num_range": 1526, - "upper_bound": "c93be22e-5de1-4000-8000-00000003992d" + "distinct_range": 12.995357142857143, + "num_eq": 210, + "num_range": 1260, + "upper_bound": "2365" }, { - "distinct_range": 1526.0653266331658, - "num_eq": 4, - "num_range": 1526, - "upper_bound": "ca5d558d-41e4-4800-8000-000000039e5a" + "distinct_range": 12.995357142857143, + "num_eq": 90, + "num_range": 1380, + "upper_bound": "2379" }, { - "distinct_range": 1526.0653266331658, - "num_eq": 4, - "num_range": 1526, - "upper_bound": "cb3c6002-9f16-4000-8000-00000003a257" + "distinct_range": 15.994285714285715, + "num_eq": 60, + "num_range": 1380, + "upper_bound": "2396" }, { - "distinct_range": 1526.0653266331658, - "num_eq": 4, - "num_range": 1526, - "upper_bound": "cc7faf9b-f2c8-4800-8000-00000003a81f" + "distinct_range": 9.996428571428572, + "num_eq": 210, + "num_range": 1380, + "upper_bound": "2407" }, { - "distinct_range": 1526.0653266331658, - "num_eq": 4, - "num_range": 1526, - "upper_bound": "ce1e1789-d116-4000-8000-00000003af88" + "distinct_range": 11.995714285714286, + "num_eq": 90, + "num_range": 1350, + "upper_bound": "2420" }, { - "distinct_range": 1526.0653266331658, - "num_eq": 4, - "num_range": 1526, - "upper_bound": "cf7d257d-f735-4000-8000-00000003b5cf" + "distinct_range": 11.995714285714286, + "num_eq": 120, + "num_range": 1320, + "upper_bound": "2433" }, { - "distinct_range": 1526.0653266331658, - "num_eq": 4, - "num_range": 1526, - "upper_bound": "d09cd978-6524-4800-8000-00000003baf4" + "distinct_range": 10.99607142857143, + "num_eq": 60, + "num_range": 1410, + "upper_bound": "2445" }, { - "distinct_range": 1526.0653266331658, - "num_eq": 4, - "num_range": 1526, - "upper_bound": "d1a794bd-4a31-4800-8000-00000003bfb9" + "distinct_range": 10.99607142857143, + "num_eq": 150, + "num_range": 1380, + "upper_bound": "2457" }, { - "distinct_range": 1526.0653266331658, - "num_eq": 4, - "num_range": 1526, - "upper_bound": "d30a5966-eb38-4800-8000-00000003c611" + "distinct_range": 10.99607142857143, + "num_eq": 120, + "num_range": 1410, + "upper_bound": "2469" }, { - "distinct_range": 1526.0653266331658, - "num_eq": 4, - "num_range": 1526, - "upper_bound": "d46231dc-aa48-4000-8000-00000003cc37" + "distinct_range": 12.995357142857143, + "num_eq": 120, + "num_range": 1380, + "upper_bound": "2483" }, { - "distinct_range": 1526.0653266331658, - "num_eq": 4, - "num_range": 1526, - "upper_bound": "d5b035bd-512e-4800-8000-00000003d230" + "distinct_range": 15.994285714285715, + "num_eq": 150, + "num_range": 1290, + "upper_bound": "2500" }, { - "distinct_range": 1526.0653266331658, - "num_eq": 4, - "num_range": 1526, - "upper_bound": "d6e9b0c1-8cb6-4800-8000-00000003d7cb" + "distinct_range": 8.996785714285714, + "num_eq": 210, + "num_range": 1230, + "upper_bound": "2510" }, { - "distinct_range": 1526.0653266331658, - "num_eq": 4, - "num_range": 1526, - "upper_bound": "d801bf64-7612-4000-8000-00000003dccd" + "distinct_range": 12.995357142857143, + "num_eq": 210, + "num_range": 1320, + "upper_bound": "2524" }, { - "distinct_range": 1526.0653266331658, - "num_eq": 4, - "num_range": 1526, - "upper_bound": "d97c53c6-dfdc-4000-8000-00000003e392" + "distinct_range": 12.995357142857143, + "num_eq": 90, + "num_range": 1350, + "upper_bound": "2538" }, { - "distinct_range": 1526.0653266331658, - "num_eq": 4, - "num_range": 1526, - "upper_bound": "daadb99a-794b-4800-8000-00000003e908" + "distinct_range": 10.99607142857143, + "num_eq": 180, + "num_range": 1320, + "upper_bound": "2550" }, { - "distinct_range": 1526.0653266331658, - "num_eq": 4, - "num_range": 1526, - "upper_bound": "dbb80506-40d3-4800-8000-00000003edcb" + "distinct_range": 12.995357142857143, + "num_eq": 120, + "num_range": 1350, + "upper_bound": "2564" }, { - "distinct_range": 1526.0653266331658, - "num_eq": 4, - "num_range": 1526, - "upper_bound": "dd028a1d-fb93-4800-8000-00000003f3b4" + "distinct_range": 16.993928571428572, + "num_eq": 180, + "num_range": 1380, + "upper_bound": "2582" }, { - "distinct_range": 1526.0653266331658, - "num_eq": 4, - "num_range": 1526, - "upper_bound": "de58db1b-d353-4800-8000-00000003f9d3" + "distinct_range": 13.995000000000001, + "num_eq": 90, + "num_range": 1350, + "upper_bound": "2597" }, { - "distinct_range": 1526.0653266331658, - "num_eq": 4, - "num_range": 1526, - "upper_bound": "dfce693d-69a6-4800-8000-000000040081" + "distinct_range": 14.994642857142857, + "num_eq": 90, + "num_range": 1350, + "upper_bound": "2613" }, { - "distinct_range": 1526.0653266331658, - "num_eq": 4, - "num_range": 1526, - "upper_bound": "e0dca34b-3ad8-4800-8000-000000040556" + "distinct_range": 8.996785714285714, + "num_eq": 150, + "num_range": 1320, + "upper_bound": "2623" }, { - "distinct_range": 1526.0653266331658, - "num_eq": 4, - "num_range": 1526, - "upper_bound": "e28e0c9d-9d34-4800-8000-000000040d16" + "distinct_range": 11.995714285714286, + "num_eq": 240, + "num_range": 1290, + "upper_bound": "2636" }, { - "distinct_range": 1526.0653266331658, - "num_eq": 4, - "num_range": 1526, - "upper_bound": "e3a5e353-f7ce-4800-8000-000000041217" + "distinct_range": 11.995714285714286, + "num_eq": 120, + "num_range": 1350, + "upper_bound": "2649" }, { - "distinct_range": 1526.0653266331658, - "num_eq": 4, - "num_range": 1526, - "upper_bound": "e4f1efe3-99df-4000-8000-000000041807" + "distinct_range": 12.995357142857143, + "num_eq": 120, + "num_range": 1320, + "upper_bound": "2663" }, { - "distinct_range": 1526.0653266331658, - "num_eq": 4, - "num_range": 1526, - "upper_bound": "e651a59d-6c45-4800-8000-000000041e51" + "distinct_range": 14.994642857142857, + "num_eq": 30, + "num_range": 1380, + "upper_bound": "2679" }, { - "distinct_range": 1526.0653266331658, - "num_eq": 4, - "num_range": 1526, - "upper_bound": "e7829b97-e830-4800-8000-0000000423c5" + "distinct_range": 12.995357142857143, + "num_eq": 120, + "num_range": 1380, + "upper_bound": "2693" }, { - "distinct_range": 1526.0653266331658, - "num_eq": 4, - "num_range": 1526, - "upper_bound": "e89b5200-7dd4-4000-8000-0000000428ca" + "distinct_range": 14.994642857142857, + "num_eq": 90, + "num_range": 1320, + "upper_bound": "2709" }, { - "distinct_range": 1526.0653266331658, - "num_eq": 4, - "num_range": 1526, - "upper_bound": "e9dcaa48-ccb0-4800-8000-000000042e89" + "distinct_range": 14.994642857142857, + "num_eq": 90, + "num_range": 1380, + "upper_bound": "2725" }, { - "distinct_range": 1526.0653266331658, - "num_eq": 4, - "num_range": 1526, - "upper_bound": "eb1ff9e2-2062-4000-8000-000000043451" + "distinct_range": 13.995000000000001, + "num_eq": 60, + "num_range": 1350, + "upper_bound": "2740" }, { - "distinct_range": 1526.0653266331658, - "num_eq": 4, - "num_range": 1526, - "upper_bound": "ec3fe5c9-1d14-4000-8000-000000043977" + "distinct_range": 13.995000000000001, + "num_eq": 240, + "num_range": 1200, + "upper_bound": "2755" }, { - "distinct_range": 1526.0653266331658, - "num_eq": 4, - "num_range": 1526, - "upper_bound": "ed7ab058-b12a-4800-8000-000000043f18" + "distinct_range": 10.99607142857143, + "num_eq": 210, + "num_range": 1230, + "upper_bound": "2767" }, { - "distinct_range": 1526.0653266331658, - "num_eq": 4, - "num_range": 1526, - "upper_bound": "eeea209a-aa3a-4000-8000-0000000445aa" + "distinct_range": 13.995000000000001, + "num_eq": 90, + "num_range": 1320, + "upper_bound": "2782" }, { - "distinct_range": 1526.0653266331658, - "num_eq": 4, - "num_range": 1526, - "upper_bound": "f057d178-2d38-4800-8000-000000044c34" + "distinct_range": 16.993928571428572, + "num_eq": 30, + "num_range": 1380, + "upper_bound": "2800" }, { - "distinct_range": 1526.0653266331658, - "num_eq": 4, - "num_range": 1526, - "upper_bound": "f1be84c3-d7e9-4000-8000-00000004529e" + "distinct_range": 13.995000000000001, + "num_eq": 120, + "num_range": 1350, + "upper_bound": "2815" }, { - "distinct_range": 1526.0653266331658, - "num_eq": 4, - "num_range": 1526, - "upper_bound": "f2ed1394-317a-4000-8000-000000045807" + "distinct_range": 14.994642857142857, + "num_eq": 150, + "num_range": 1260, + "upper_bound": "2831" }, { - "distinct_range": 1526.0653266331658, - "num_eq": 4, - "num_range": 1526, - "upper_bound": "f46c764a-dff8-4000-8000-000000045ee2" + "distinct_range": 10.99607142857143, + "num_eq": 180, + "num_range": 1290, + "upper_bound": "2843" }, { - "distinct_range": 1526.0653266331658, - "num_eq": 4, - "num_range": 1526, - "upper_bound": "f5821dc3-a6fa-4000-8000-0000000463d9" + "distinct_range": 11.995714285714286, + "num_eq": 210, + "num_range": 1380, + "upper_bound": "2856" }, { - "distinct_range": 1526.0653266331658, - "num_eq": 4, - "num_range": 1526, - "upper_bound": "f68ed059-90dc-4000-8000-0000000468a7" + "distinct_range": 13.995000000000001, + "num_eq": 150, + "num_range": 1350, + "upper_bound": "2871" }, { - "distinct_range": 1526.0653266331658, - "num_eq": 4, - "num_range": 1526, - "upper_bound": "f74fb549-f948-4800-8000-000000046c1a" + "distinct_range": 11.995714285714286, + "num_eq": 210, + "num_range": 1170, + "upper_bound": "2884" }, { - "distinct_range": 1526.0653266331658, - "num_eq": 4, - "num_range": 1526, - "upper_bound": "f8cb295e-9e1b-4800-8000-0000000472e3" + "distinct_range": 13.995000000000001, + "num_eq": 90, + "num_range": 1320, + "upper_bound": "2899" }, { - "distinct_range": 1526.0653266331658, - "num_eq": 4, - "num_range": 1526, - "upper_bound": "f9bebcb0-66ac-4000-8000-00000004773e" + "distinct_range": 17.99357142857143, + "num_eq": 120, + "num_range": 1320, + "upper_bound": "2918" }, { - "distinct_range": 1526.0653266331658, - "num_eq": 4, - "num_range": 1526, - "upper_bound": "fad0e560-4189-4800-8000-000000047c25" + "distinct_range": 13.995000000000001, + "num_eq": 210, + "num_range": 1260, + "upper_bound": "2933" }, { - "distinct_range": 1526.0653266331658, - "num_eq": 4, - "num_range": 1526, - "upper_bound": "fbebcb06-6ac4-4000-8000-000000048134" + "distinct_range": 12.995357142857143, + "num_eq": 180, + "num_range": 1140, + "upper_bound": "2947" }, { - "distinct_range": 1526.0653266331658, - "num_eq": 4, - "num_range": 1526, - "upper_bound": "fd535e04-5080-4000-8000-0000000487a2" + "distinct_range": 11.995714285714286, + "num_eq": 90, + "num_range": 1260, + "upper_bound": "2960" }, { - "distinct_range": 1526.0653266331658, - "num_eq": 4, - "num_range": 1526, - "upper_bound": "fe9b7bf1-e8e6-4800-8000-000000048d80" + "distinct_range": 10.99607142857143, + "num_eq": 90, + "num_range": 1320, + "upper_bound": "2972" }, { - "distinct_range": 1526.0653266331658, - "num_eq": 4, - "num_range": 1526, - "upper_bound": "fffd60e9-4ee3-4000-8000-0000000493d4" + "distinct_range": 14.994642857142857, + "num_eq": 180, + "num_range": 1290, + "upper_bound": "2988" }, { - "distinct_range": 1.1641532182693481E-10, - "num_eq": 0, - "num_range": 0, - "upper_bound": "ffffffff-ffff-ffff-ffff-ffffffffffff" + "distinct_range": 10.99607142857143, + "num_eq": 90, + "num_range": 1080, + "upper_bound": "3000" } ], - "histo_col_type": "UUID", + "histo_col_type": "INT8", "histo_version": 1, "name": "__auto__", "null_count": 0, "row_count": 300000 }, { + "avg_size": 5, "columns": [ - "h_w_id", - "rowid" + "o_w_id", + "o_d_id", + "o_c_id" ], - "created_at": "2021-09-08 20:49:18.138991", - "distinct_count": 300000, + "created_at": "2022-02-25 01:07:53.523333", + "distinct_count": 295745, "histo_col_type": "", "name": "__auto__", "null_count": 0, "row_count": 300000 }, { + "avg_size": 8, "columns": [ - "h_c_id" - ], - "created_at": "2021-09-08 20:49:18.138991", - "distinct_count": 2999, - "histo_buckets": [ - { - "distinct_range": 0, - "num_eq": 90, - "num_range": 0, - "upper_bound": "1" - }, - { - "distinct_range": 2997, - "num_eq": 90, - "num_range": 299820, - "upper_bound": "3000" - } - ], - "histo_col_type": "INT8", - "histo_version": 1, - "name": "__auto__", - "null_count": 0, - "row_count": 300000 - }, - { - "columns": [ - "h_c_d_id" - ], - "created_at": "2021-09-08 20:49:18.138991", - "distinct_count": 10, - "histo_buckets": [ - { - "distinct_range": 0, - "num_eq": 29250, - "num_range": 0, - "upper_bound": "1" - }, - { - "distinct_range": 8, - "num_eq": 29970, - "num_range": 240780, - "upper_bound": "10" - } + "o_w_id", + "o_d_id", + "o_c_id", + "o_id" ], - "histo_col_type": "INT8", - "histo_version": 1, + "created_at": "2022-02-25 01:07:53.523333", + "distinct_count": 298416, + "histo_col_type": "", "name": "__auto__", "null_count": 0, "row_count": 300000 }, { + "avg_size": 7, "columns": [ - "h_c_w_id" + "o_entry_d" ], - "created_at": "2021-09-08 20:49:18.138991", - "distinct_count": 10, + "created_at": "2022-02-25 01:07:53.523333", + "distinct_count": 1, "histo_buckets": [ { "distinct_range": 0, - "num_eq": 29580, + "num_eq": 300000, "num_range": 0, - "upper_bound": "0" - }, - { - "distinct_range": 8, - "num_eq": 32010, - "num_range": 238410, - "upper_bound": "9" + "upper_bound": "2006-01-02 15:04:05" } ], - "histo_col_type": "INT8", + "histo_col_type": "TIMESTAMP", "histo_version": 1, "name": "__auto__", "null_count": 0, "row_count": 300000 }, { + "avg_size": 2, "columns": [ - "h_d_id" + "o_carrier_id" ], - "created_at": "2021-09-08 20:49:18.138991", - "distinct_count": 10, + "created_at": "2022-02-25 01:07:53.523333", + "distinct_count": 11, "histo_buckets": [ { "distinct_range": 0, - "num_eq": 29250, + "num_eq": 21916, "num_range": 0, "upper_bound": "1" }, { "distinct_range": 8, - "num_eq": 29970, - "num_range": 240780, + "num_eq": 20629, + "num_range": 167455, "upper_bound": "10" } ], "histo_col_type": "INT8", "histo_version": 1, "name": "__auto__", - "null_count": 0, + "null_count": 90000, "row_count": 300000 }, { + "avg_size": 2, "columns": [ - "h_date" + "o_ol_cnt" ], - "created_at": "2021-09-08 20:49:18.138991", - "distinct_count": 1, + "created_at": "2022-02-25 01:07:53.523333", + "distinct_count": 11, "histo_buckets": [ { "distinct_range": 0, - "num_eq": 300000, + "num_eq": 26550, "num_range": 0, - "upper_bound": "2006-01-02 15:04:05" - } - ], - "histo_col_type": "TIMESTAMP", - "histo_version": 1, - "name": "__auto__", - "null_count": 0, - "row_count": 300000 - }, - { - "columns": [ - "h_amount" - ], - "created_at": "2021-09-08 20:49:18.138991", - "distinct_count": 1, - "histo_buckets": [ + "upper_bound": "5" + }, { - "distinct_range": 0, - "num_eq": 300000, - "num_range": 0, - "upper_bound": "1E+1" + "distinct_range": 9, + "num_eq": 27120, + "num_range": 246330, + "upper_bound": "15" } ], - "histo_col_type": "DECIMAL(6,2)", + "histo_col_type": "INT8", "histo_version": 1, "name": "__auto__", "null_count": 0, "row_count": 300000 }, { + "avg_size": 2, "columns": [ - "h_data" + "o_all_local" ], - "created_at": "2021-09-08 20:49:18.138991", - "distinct_count": 806, + "created_at": "2022-02-25 01:07:53.523333", + "distinct_count": 1, "histo_buckets": [ { "distinct_range": 0, - "num_eq": 480, + "num_eq": 300000, "num_range": 0, - "upper_bound": "1U5yraPxxELo" - }, - { - "distinct_range": 804.0000000000001, - "num_eq": 330, - "num_range": 299190, - "upper_bound": "zmssaF9m9cdLXe0YhgLRrwsm" + "upper_bound": "1" } ], - "histo_col_type": "VARCHAR(24)", + "histo_col_type": "INT8", "histo_version": 1, "name": "__auto__", "null_count": 0, "row_count": 300000 - } -]'; ----- - -exec-ddl -ALTER TABLE "item" INJECT STATISTICS '[ + }, { + "avg_size": 1, "columns": [ - "i_id" + "o_w_id" ], - "created_at": "2021-09-08 20:49:18.666715", - "distinct_count": 99658, + "created_at": "2022-02-25 01:09:20.242426", + "distinct_count": 10, "histo_buckets": [ { "distinct_range": 0, - "num_eq": 2, + "num_eq": 29970, "num_range": 0, - "upper_bound": "6" - }, - { - "distinct_range": 459.58920791954773, - "num_eq": 2, - "num_range": 477, - "upper_bound": "468" - }, - { - "distinct_range": 498.3373025153326, - "num_eq": 2, - "num_range": 497, - "upper_bound": "969" - }, - { - "distinct_range": 368.13420294769486, - "num_eq": 2, - "num_range": 432, - "upper_bound": "1339" - }, - { - "distinct_range": 582.7563527598943, - "num_eq": 2, - "num_range": 545, - "upper_bound": "1925" - }, - { - "distinct_range": 543.0346077306694, - "num_eq": 2, - "num_range": 522, - "upper_bound": "2471" + "upper_bound": "0" }, { - "distinct_range": 503.3042689872976, - "num_eq": 2, - "num_range": 500, - "upper_bound": "2977" + "distinct_range": 0, + "num_eq": 30090, + "num_range": 0, + "upper_bound": "1" }, { - "distinct_range": 464.55751382566984, - "num_eq": 2, - "num_range": 479, - "upper_bound": "3444" + "distinct_range": 0, + "num_eq": 29760, + "num_range": 0, + "upper_bound": "2" }, { - "distinct_range": 489.39635745199354, - "num_eq": 2, - "num_range": 493, - "upper_bound": "3936" + "distinct_range": 0, + "num_eq": 29040, + "num_range": 0, + "upper_bound": "3" }, { - "distinct_range": 559.9173240264843, - "num_eq": 2, - "num_range": 532, - "upper_bound": "4499" + "distinct_range": 0, + "num_eq": 29820, + "num_range": 0, + "upper_bound": "4" }, { - "distinct_range": 535.0892703318236, - "num_eq": 2, - "num_range": 518, - "upper_bound": "5037" + "distinct_range": 0, + "num_eq": 29580, + "num_range": 0, + "upper_bound": "5" }, { - "distinct_range": 377.08451868435407, - "num_eq": 2, - "num_range": 436, - "upper_bound": "5416" + "distinct_range": 0, + "num_eq": 30660, + "num_range": 0, + "upper_bound": "6" }, { - "distinct_range": 495.35704603723616, - "num_eq": 2, - "num_range": 496, - "upper_bound": "5914" + "distinct_range": 0, + "num_eq": 29280, + "num_range": 0, + "upper_bound": "7" }, { - "distinct_range": 474.493577337669, - "num_eq": 2, - "num_range": 485, - "upper_bound": "6391" + "distinct_range": 0, + "num_eq": 31080, + "num_range": 0, + "upper_bound": "8" }, { - "distinct_range": 515.2243546473355, - "num_eq": 2, - "num_range": 507, - "upper_bound": "6909" - }, + "distinct_range": 0, + "num_eq": 30720, + "num_range": 0, + "upper_bound": "9" + } + ], + "histo_col_type": "INT8", + "histo_version": 1, + "name": "__auto__", + "null_count": 0, + "row_count": 300000 + }, + { + "avg_size": 1, + "columns": [ + "o_d_id" + ], + "created_at": "2022-02-25 01:09:20.242426", + "distinct_count": 10, + "histo_buckets": [ { - "distinct_range": 473.5000032489809, - "num_eq": 2, - "num_range": 484, - "upper_bound": "7385" + "distinct_range": 0, + "num_eq": 30990, + "num_range": 0, + "upper_bound": "1" }, { - "distinct_range": 480.45487461012755, - "num_eq": 2, - "num_range": 488, - "upper_bound": "7868" + "distinct_range": 0, + "num_eq": 30780, + "num_range": 0, + "upper_bound": "2" }, { - "distinct_range": 465.55115279970425, - "num_eq": 2, - "num_range": 480, - "upper_bound": "8336" + "distinct_range": 0, + "num_eq": 28650, + "num_range": 0, + "upper_bound": "3" }, { - "distinct_range": 471.51283377182796, - "num_eq": 2, - "num_range": 483, - "upper_bound": "8810" + "distinct_range": 0, + "num_eq": 30570, + "num_range": 0, + "upper_bound": "4" }, { - "distinct_range": 471.51283377182796, - "num_eq": 2, - "num_range": 483, - "upper_bound": "9284" + "distinct_range": 0, + "num_eq": 30060, + "num_range": 0, + "upper_bound": "5" }, { - "distinct_range": 510.257759305977, - "num_eq": 2, - "num_range": 504, - "upper_bound": "9797" + "distinct_range": 0, + "num_eq": 30060, + "num_range": 0, + "upper_bound": "6" }, { - "distinct_range": 560.9103788699192, - "num_eq": 2, - "num_range": 533, - "upper_bound": "10361" + "distinct_range": 0, + "num_eq": 30690, + "num_range": 0, + "upper_bound": "7" }, { - "distinct_range": 487.40940843690265, - "num_eq": 2, - "num_range": 491, - "upper_bound": "10851" + "distinct_range": 0, + "num_eq": 28020, + "num_range": 0, + "upper_bound": "8" }, { - "distinct_range": 417.8476116905229, - "num_eq": 2, - "num_range": 455, - "upper_bound": "11271" + "distinct_range": 0, + "num_eq": 30180, + "num_range": 0, + "upper_bound": "9" }, { - "distinct_range": 608.5714594952894, - "num_eq": 2, - "num_range": 560, - "upper_bound": "11883" - }, + "distinct_range": 0, + "num_eq": 30000, + "num_range": 0, + "upper_bound": "10" + } + ], + "histo_col_type": "INT8", + "histo_version": 1, + "name": "__auto__", + "null_count": 0, + "row_count": 300000 + }, + { + "avg_size": 2, + "columns": [ + "o_w_id", + "o_d_id" + ], + "created_at": "2022-02-25 01:09:20.242426", + "distinct_count": 100, + "histo_col_type": "", + "name": "__auto__", + "null_count": 0, + "row_count": 300000 + }, + { + "avg_size": 3, + "columns": [ + "o_id" + ], + "created_at": "2022-02-25 01:09:20.242426", + "distinct_count": 2999, + "histo_buckets": [ { - "distinct_range": 385.03961917725087, - "num_eq": 2, - "num_range": 440, - "upper_bound": "12270" + "distinct_range": 0, + "num_eq": 60, + "num_range": 0, + "upper_bound": "1" }, { - "distinct_range": 632.3982671593972, - "num_eq": 2, - "num_range": 575, - "upper_bound": "12906" + "distinct_range": 14.994642857142857, + "num_eq": 120, + "num_range": 1380, + "upper_bound": "17" }, { - "distinct_range": 610.5571161608441, - "num_eq": 2, - "num_range": 562, - "upper_bound": "13520" + "distinct_range": 12.995357142857143, + "num_eq": 180, + "num_range": 1440, + "upper_bound": "31" }, { - "distinct_range": 505.291011492804, - "num_eq": 2, - "num_range": 501, - "upper_bound": "14028" + "distinct_range": 13.995000000000001, + "num_eq": 180, + "num_range": 1380, + "upper_bound": "46" }, { - "distinct_range": 521.1840720228802, - "num_eq": 2, - "num_range": 510, - "upper_bound": "14552" + "distinct_range": 14.994642857142857, + "num_eq": 60, + "num_range": 1440, + "upper_bound": "62" }, { - "distinct_range": 414.8654942089104, - "num_eq": 2, - "num_range": 454, - "upper_bound": "14969" + "distinct_range": 13.995000000000001, + "num_eq": 150, + "num_range": 1470, + "upper_bound": "77" }, { - "distinct_range": 441.70172150734624, - "num_eq": 2, - "num_range": 467, - "upper_bound": "15413" + "distinct_range": 11.995714285714286, + "num_eq": 240, + "num_range": 1410, + "upper_bound": "90" }, { - "distinct_range": 490.3898219884782, - "num_eq": 2, - "num_range": 493, - "upper_bound": "15906" + "distinct_range": 15.994285714285715, + "num_eq": 90, + "num_range": 1410, + "upper_bound": "107" }, { - "distinct_range": 490.3898219884782, - "num_eq": 2, - "num_range": 493, - "upper_bound": "16399" + "distinct_range": 11.995714285714286, + "num_eq": 210, + "num_range": 1350, + "upper_bound": "120" }, { - "distinct_range": 506.2843734000812, - "num_eq": 2, - "num_range": 502, - "upper_bound": "16908" + "distinct_range": 13.995000000000001, + "num_eq": 150, + "num_range": 1440, + "upper_bound": "135" }, { - "distinct_range": 479.46134245119157, - "num_eq": 2, - "num_range": 487, - "upper_bound": "17390" + "distinct_range": 14.994642857142857, + "num_eq": 120, + "num_range": 1380, + "upper_bound": "151" }, { - "distinct_range": 489.39635745199354, - "num_eq": 2, - "num_range": 493, - "upper_bound": "17882" + "distinct_range": 10.99607142857143, + "num_eq": 120, + "num_range": 1410, + "upper_bound": "163" }, { - "distinct_range": 531.1164696817564, - "num_eq": 2, - "num_range": 516, - "upper_bound": "18416" + "distinct_range": 13.995000000000001, + "num_eq": 150, + "num_range": 1410, + "upper_bound": "178" }, { - "distinct_range": 554.9519741220522, - "num_eq": 2, - "num_range": 529, - "upper_bound": "18974" + "distinct_range": 9.996428571428572, + "num_eq": 120, + "num_range": 1380, + "upper_bound": "189" }, { - "distinct_range": 465.55115279970425, - "num_eq": 2, - "num_range": 480, - "upper_bound": "19442" + "distinct_range": 13.995000000000001, + "num_eq": 120, + "num_range": 1440, + "upper_bound": "204" }, { - "distinct_range": 522.1773376838518, - "num_eq": 2, - "num_range": 511, - "upper_bound": "19967" + "distinct_range": 16.993928571428572, + "num_eq": 180, + "num_range": 1470, + "upper_bound": "222" }, { - "distinct_range": 446.6707229883164, - "num_eq": 2, - "num_range": 470, - "upper_bound": "20416" + "distinct_range": 15.994285714285715, + "num_eq": 120, + "num_range": 1440, + "upper_bound": "239" }, { - "distinct_range": 603.6072442583638, - "num_eq": 2, - "num_range": 557, - "upper_bound": "21023" + "distinct_range": 13.995000000000001, + "num_eq": 90, + "num_range": 1410, + "upper_bound": "254" }, { - "distinct_range": 529.1300357654311, - "num_eq": 2, - "num_range": 514, - "upper_bound": "21555" + "distinct_range": 12.995357142857143, + "num_eq": 120, + "num_range": 1410, + "upper_bound": "268" }, { - "distinct_range": 416.853581584374, - "num_eq": 2, - "num_range": 455, - "upper_bound": "21974" + "distinct_range": 15.994285714285715, + "num_eq": 210, + "num_range": 1380, + "upper_bound": "285" }, { - "distinct_range": 454.6207140773367, - "num_eq": 2, - "num_range": 474, - "upper_bound": "22431" + "distinct_range": 11.995714285714286, + "num_eq": 60, + "num_range": 1440, + "upper_bound": "298" }, { - "distinct_range": 454.6207140773367, - "num_eq": 2, - "num_range": 474, - "upper_bound": "22888" + "distinct_range": 10.99607142857143, + "num_eq": 60, + "num_range": 1440, + "upper_bound": "310" }, { - "distinct_range": 488.40288627718985, - "num_eq": 2, - "num_range": 492, - "upper_bound": "23379" + "distinct_range": 12.995357142857143, + "num_eq": 150, + "num_range": 1410, + "upper_bound": "324" }, { - "distinct_range": 542.0414595263582, - "num_eq": 2, - "num_range": 522, - "upper_bound": "23924" + "distinct_range": 12.995357142857143, + "num_eq": 180, + "num_range": 1440, + "upper_bound": "338" }, { - "distinct_range": 433.7508953791799, - "num_eq": 2, - "num_range": 463, - "upper_bound": "24360" + "distinct_range": 14.994642857142857, + "num_eq": 150, + "num_range": 1350, + "upper_bound": "354" }, { - "distinct_range": 483.4354298727446, - "num_eq": 2, - "num_range": 489, - "upper_bound": "24846" + "distinct_range": 12.995357142857143, + "num_eq": 150, + "num_range": 1440, + "upper_bound": "368" }, { - "distinct_range": 459.58920791954773, - "num_eq": 2, - "num_range": 477, - "upper_bound": "25308" + "distinct_range": 16.993928571428572, + "num_eq": 150, + "num_range": 1440, + "upper_bound": "386" }, { - "distinct_range": 655.2302082860572, - "num_eq": 2, - "num_range": 588, - "upper_bound": "25967" + "distinct_range": 10.99607142857143, + "num_eq": 60, + "num_range": 1440, + "upper_bound": "398" }, { - "distinct_range": 464.55751382566984, - "num_eq": 2, - "num_range": 479, - "upper_bound": "26434" + "distinct_range": 12.995357142857143, + "num_eq": 90, + "num_range": 1440, + "upper_bound": "412" }, { - "distinct_range": 432.75700470093744, - "num_eq": 2, - "num_range": 463, - "upper_bound": "26869" + "distinct_range": 12.995357142857143, + "num_eq": 150, + "num_range": 1380, + "upper_bound": "426" }, { - "distinct_range": 399.9536534563343, - "num_eq": 2, - "num_range": 447, - "upper_bound": "27271" + "distinct_range": 15.994285714285715, + "num_eq": 150, + "num_range": 1350, + "upper_bound": "443" }, { - "distinct_range": 475.48714436559754, - "num_eq": 2, - "num_range": 485, - "upper_bound": "27749" + "distinct_range": 14.994642857142857, + "num_eq": 120, + "num_range": 1350, + "upper_bound": "459" }, { - "distinct_range": 566.8686035610245, - "num_eq": 2, - "num_range": 536, - "upper_bound": "28319" + "distinct_range": 17.99357142857143, + "num_eq": 120, + "num_range": 1410, + "upper_bound": "478" }, { - "distinct_range": 637.3619001809409, - "num_eq": 2, - "num_range": 578, - "upper_bound": "28960" + "distinct_range": 14.994642857142857, + "num_eq": 150, + "num_range": 1350, + "upper_bound": "494" }, { - "distinct_range": 412.87737035031455, - "num_eq": 2, - "num_range": 453, - "upper_bound": "29375" + "distinct_range": 14.994642857142857, + "num_eq": 90, + "num_range": 1410, + "upper_bound": "510" }, { - "distinct_range": 521.1840720228802, - "num_eq": 2, - "num_range": 510, - "upper_bound": "29899" + "distinct_range": 12.995357142857143, + "num_eq": 60, + "num_range": 1410, + "upper_bound": "524" }, { - "distinct_range": 475.48714436559754, - "num_eq": 2, - "num_range": 485, - "upper_bound": "30377" + "distinct_range": 13.995000000000001, + "num_eq": 90, + "num_range": 1380, + "upper_bound": "539" }, { - "distinct_range": 457.60183315691467, - "num_eq": 2, - "num_range": 476, - "upper_bound": "30837" + "distinct_range": 14.994642857142857, + "num_eq": 210, + "num_range": 1290, + "upper_bound": "555" }, { - "distinct_range": 422.81762797819994, - "num_eq": 2, - "num_range": 458, - "upper_bound": "31262" + "distinct_range": 13.995000000000001, + "num_eq": 180, + "num_range": 1410, + "upper_bound": "570" }, { - "distinct_range": 422.81762797819994, - "num_eq": 2, - "num_range": 458, - "upper_bound": "31687" + "distinct_range": 12.995357142857143, + "num_eq": 270, + "num_range": 1230, + "upper_bound": "584" }, { - "distinct_range": 532.1096782093178, - "num_eq": 2, - "num_range": 516, - "upper_bound": "32222" + "distinct_range": 15.994285714285715, + "num_eq": 210, + "num_range": 1440, + "upper_bound": "601" }, { - "distinct_range": 659.2007846140752, - "num_eq": 2, - "num_range": 591, - "upper_bound": "32885" + "distinct_range": 9.996428571428572, + "num_eq": 150, + "num_range": 1320, + "upper_bound": "612" }, { - "distinct_range": 404.9245036010886, - "num_eq": 2, - "num_range": 449, - "upper_bound": "33292" + "distinct_range": 12.995357142857143, + "num_eq": 120, + "num_range": 1410, + "upper_bound": "626" }, { - "distinct_range": 409.8951154520642, - "num_eq": 2, - "num_range": 452, - "upper_bound": "33704" + "distinct_range": 13.995000000000001, + "num_eq": 180, + "num_range": 1320, + "upper_bound": "641" }, { - "distinct_range": 521.1840720228802, - "num_eq": 2, - "num_range": 510, - "upper_bound": "34228" + "distinct_range": 13.995000000000001, + "num_eq": 180, + "num_range": 1440, + "upper_bound": "656" }, { - "distinct_range": 389.0169178326498, - "num_eq": 2, - "num_range": 442, - "upper_bound": "34619" + "distinct_range": 12.995357142857143, + "num_eq": 90, + "num_range": 1410, + "upper_bound": "670" }, { - "distinct_range": 568.8546391456573, - "num_eq": 2, - "num_range": 537, - "upper_bound": "35191" + "distinct_range": 14.994642857142857, + "num_eq": 150, + "num_range": 1350, + "upper_bound": "686" }, { - "distinct_range": 478.4678033759362, - "num_eq": 2, - "num_range": 487, - "upper_bound": "35672" + "distinct_range": 10.99607142857143, + "num_eq": 240, + "num_range": 1260, + "upper_bound": "698" }, { - "distinct_range": 516.2176556849371, - "num_eq": 2, - "num_range": 507, - "upper_bound": "36191" + "distinct_range": 9.996428571428572, + "num_eq": 210, + "num_range": 1290, + "upper_bound": "709" }, { - "distinct_range": 414.8654942089104, - "num_eq": 2, - "num_range": 454, - "upper_bound": "36608" + "distinct_range": 9.996428571428572, + "num_eq": 180, + "num_range": 1410, + "upper_bound": "720" }, { - "distinct_range": 470.51923832423455, - "num_eq": 2, - "num_range": 482, - "upper_bound": "37081" + "distinct_range": 16.993928571428572, + "num_eq": 150, + "num_range": 1380, + "upper_bound": "738" }, { - "distinct_range": 392.99405273108425, - "num_eq": 2, - "num_range": 443, - "upper_bound": "37476" + "distinct_range": 18.993214285714288, + "num_eq": 180, + "num_range": 1320, + "upper_bound": "758" }, { - "distinct_range": 392.99405273108425, - "num_eq": 2, - "num_range": 443, - "upper_bound": "37871" + "distinct_range": 13.995000000000001, + "num_eq": 120, + "num_range": 1380, + "upper_bound": "773" }, { - "distinct_range": 519.1975231639967, - "num_eq": 2, - "num_range": 509, - "upper_bound": "38393" + "distinct_range": 11.995714285714286, + "num_eq": 180, + "num_range": 1440, + "upper_bound": "786" }, { - "distinct_range": 545.0208880873447, - "num_eq": 2, - "num_range": 523, - "upper_bound": "38941" + "distinct_range": 11.995714285714286, + "num_eq": 150, + "num_range": 1320, + "upper_bound": "799" }, { - "distinct_range": 539.061982560539, - "num_eq": 2, - "num_range": 520, - "upper_bound": "39483" + "distinct_range": 12.995357142857143, + "num_eq": 180, + "num_range": 1290, + "upper_bound": "813" }, { - "distinct_range": 528.1368103325829, - "num_eq": 2, - "num_range": 514, - "upper_bound": "40014" + "distinct_range": 18.993214285714288, + "num_eq": 90, + "num_range": 1410, + "upper_bound": "833" }, { - "distinct_range": 539.061982560539, - "num_eq": 2, - "num_range": 520, - "upper_bound": "40556" + "distinct_range": 12.995357142857143, + "num_eq": 60, + "num_range": 1410, + "upper_bound": "847" }, { - "distinct_range": 431.76310558895915, - "num_eq": 2, - "num_range": 462, - "upper_bound": "40990" + "distinct_range": 14.994642857142857, + "num_eq": 120, + "num_range": 1380, + "upper_bound": "863" }, { - "distinct_range": 496.3504713065711, - "num_eq": 2, - "num_range": 496, - "upper_bound": "41489" + "distinct_range": 13.995000000000001, + "num_eq": 180, + "num_range": 1320, + "upper_bound": "878" }, { - "distinct_range": 560.9103788699192, - "num_eq": 2, - "num_range": 533, - "upper_bound": "42053" + "distinct_range": 13.995000000000001, + "num_eq": 150, + "num_range": 1380, + "upper_bound": "893" }, { - "distinct_range": 499.3307085067872, - "num_eq": 2, - "num_range": 498, - "upper_bound": "42555" + "distinct_range": 15.994285714285715, + "num_eq": 180, + "num_range": 1410, + "upper_bound": "910" }, { - "distinct_range": 494.3636142896923, - "num_eq": 2, - "num_range": 495, - "upper_bound": "43052" + "distinct_range": 13.995000000000001, + "num_eq": 150, + "num_range": 1380, + "upper_bound": "925" }, { - "distinct_range": 450.64578100213, - "num_eq": 2, - "num_range": 472, - "upper_bound": "43505" + "distinct_range": 11.995714285714286, + "num_eq": 120, + "num_range": 1380, + "upper_bound": "938" }, { - "distinct_range": 564.8825484190158, - "num_eq": 2, - "num_range": 535, - "upper_bound": "44073" + "distinct_range": 15.994285714285715, + "num_eq": 120, + "num_range": 1380, + "upper_bound": "955" }, { - "distinct_range": 418.84163279498273, - "num_eq": 2, - "num_range": 456, - "upper_bound": "44494" + "distinct_range": 14.994642857142857, + "num_eq": 60, + "num_range": 1410, + "upper_bound": "971" }, { - "distinct_range": 563.8895134678388, - "num_eq": 2, - "num_range": 534, - "upper_bound": "45061" + "distinct_range": 10.99607142857143, + "num_eq": 150, + "num_range": 1350, + "upper_bound": "983" }, { - "distinct_range": 591.6926888896921, - "num_eq": 2, - "num_range": 550, - "upper_bound": "45656" + "distinct_range": 14.994642857142857, + "num_eq": 30, + "num_range": 1440, + "upper_bound": "999" }, { - "distinct_range": 601.6215284139222, - "num_eq": 2, - "num_range": 556, - "upper_bound": "46261" + "distinct_range": 16.993928571428572, + "num_eq": 150, + "num_range": 1320, + "upper_bound": "1017" }, { - "distinct_range": 471.51283377182796, - "num_eq": 2, - "num_range": 483, - "upper_bound": "46735" + "distinct_range": 11.995714285714286, + "num_eq": 210, + "num_range": 1320, + "upper_bound": "1030" }, { - "distinct_range": 574.8126300129396, - "num_eq": 2, - "num_range": 541, - "upper_bound": "47313" + "distinct_range": 12.995357142857143, + "num_eq": 120, + "num_range": 1350, + "upper_bound": "1044" }, { - "distinct_range": 441.70172150734624, - "num_eq": 2, - "num_range": 467, - "upper_bound": "47757" + "distinct_range": 17.99357142857143, + "num_eq": 30, + "num_range": 1440, + "upper_bound": "1063" }, { - "distinct_range": 445.6769387130742, - "num_eq": 2, - "num_range": 469, - "upper_bound": "48205" + "distinct_range": 12.995357142857143, + "num_eq": 30, + "num_range": 1440, + "upper_bound": "1077" }, { - "distinct_range": 492.3767312544575, - "num_eq": 2, - "num_range": 494, - "upper_bound": "48700" + "distinct_range": 13.995000000000001, + "num_eq": 150, + "num_range": 1350, + "upper_bound": "1092" }, { - "distinct_range": 532.1096782093178, - "num_eq": 2, - "num_range": 516, - "upper_bound": "49235" + "distinct_range": 14.994642857142857, + "num_eq": 270, + "num_range": 1350, + "upper_bound": "1108" }, { - "distinct_range": 510.257759305977, - "num_eq": 2, - "num_range": 504, - "upper_bound": "49748" + "distinct_range": 16.993928571428572, + "num_eq": 60, + "num_range": 1440, + "upper_bound": "1126" }, { - "distinct_range": 495.35704603723616, - "num_eq": 2, - "num_range": 496, - "upper_bound": "50246" + "distinct_range": 11.995714285714286, + "num_eq": 90, + "num_range": 1380, + "upper_bound": "1139" }, { - "distinct_range": 468.5320258620446, - "num_eq": 2, - "num_range": 481, - "upper_bound": "50717" + "distinct_range": 19.992857142857144, + "num_eq": 180, + "num_range": 1440, + "upper_bound": "1160" }, { - "distinct_range": 560.9103788699192, - "num_eq": 2, - "num_range": 533, - "upper_bound": "51281" + "distinct_range": 14.994642857142857, + "num_eq": 60, + "num_range": 1410, + "upper_bound": "1176" }, { - "distinct_range": 477.47425735576945, - "num_eq": 2, - "num_range": 486, - "upper_bound": "51761" + "distinct_range": 14.994642857142857, + "num_eq": 180, + "num_range": 1290, + "upper_bound": "1192" }, { - "distinct_range": 506.2843734000812, - "num_eq": 2, - "num_range": 502, - "upper_bound": "52270" + "distinct_range": 14.994642857142857, + "num_eq": 120, + "num_range": 1410, + "upper_bound": "1208" }, { - "distinct_range": 490.3898219884782, - "num_eq": 2, - "num_range": 493, - "upper_bound": "52763" + "distinct_range": 16.993928571428572, + "num_eq": 90, + "num_range": 1440, + "upper_bound": "1226" }, { - "distinct_range": 423.81160465913234, - "num_eq": 2, - "num_range": 458, - "upper_bound": "53189" + "distinct_range": 11.995714285714286, + "num_eq": 60, + "num_range": 1440, + "upper_bound": "1239" }, { - "distinct_range": 399.9536534563343, - "num_eq": 2, - "num_range": 447, - "upper_bound": "53591" + "distinct_range": 11.995714285714286, + "num_eq": 90, + "num_range": 1440, + "upper_bound": "1252" }, { - "distinct_range": 500.3241081240897, - "num_eq": 2, - "num_range": 498, - "upper_bound": "54094" + "distinct_range": 12.995357142857143, + "num_eq": 210, + "num_range": 1260, + "upper_bound": "1266" }, { - "distinct_range": 505.291011492804, - "num_eq": 2, - "num_range": 501, - "upper_bound": "54602" + "distinct_range": 12.995357142857143, + "num_eq": 120, + "num_range": 1380, + "upper_bound": "1280" }, { - "distinct_range": 453.6269924060113, - "num_eq": 2, - "num_range": 474, - "upper_bound": "55058" + "distinct_range": 12.995357142857143, + "num_eq": 150, + "num_range": 1380, + "upper_bound": "1294" }, { - "distinct_range": 586.7281030366964, - "num_eq": 2, - "num_range": 548, - "upper_bound": "55648" + "distinct_range": 14.994642857142857, + "num_eq": 120, + "num_range": 1440, + "upper_bound": "1310" }, { - "distinct_range": 495.35704603723616, - "num_eq": 2, - "num_range": 496, - "upper_bound": "56146" + "distinct_range": 14.994642857142857, + "num_eq": 90, + "num_range": 1440, + "upper_bound": "1326" }, { - "distinct_range": 466.54478444342243, - "num_eq": 2, - "num_range": 480, - "upper_bound": "56615" + "distinct_range": 14.994642857142857, + "num_eq": 240, + "num_range": 1320, + "upper_bound": "1342" }, { - "distinct_range": 506.2843734000812, - "num_eq": 2, - "num_range": 502, - "upper_bound": "57124" + "distinct_range": 8.996785714285714, + "num_eq": 150, + "num_range": 1320, + "upper_bound": "1352" }, { - "distinct_range": 423.81160465913234, - "num_eq": 2, - "num_range": 458, - "upper_bound": "57550" + "distinct_range": 11.995714285714286, + "num_eq": 210, + "num_range": 1260, + "upper_bound": "1365" }, { - "distinct_range": 555.9450542586189, - "num_eq": 2, - "num_range": 530, - "upper_bound": "58109" + "distinct_range": 11.995714285714286, + "num_eq": 180, + "num_range": 1290, + "upper_bound": "1378" }, { - "distinct_range": 512.2444155690481, - "num_eq": 2, - "num_range": 505, - "upper_bound": "58624" + "distinct_range": 13.995000000000001, + "num_eq": 210, + "num_range": 1290, + "upper_bound": "1393" }, { - "distinct_range": 534.0960785126343, - "num_eq": 2, - "num_range": 517, - "upper_bound": "59161" + "distinct_range": 14.994642857142857, + "num_eq": 120, + "num_range": 1410, + "upper_bound": "1409" }, { - "distinct_range": 586.7281030366964, - "num_eq": 2, - "num_range": 548, - "upper_bound": "59751" + "distinct_range": 12.995357142857143, + "num_eq": 90, + "num_range": 1380, + "upper_bound": "1423" }, { - "distinct_range": 453.6269924060113, - "num_eq": 2, - "num_range": 474, - "upper_bound": "60207" + "distinct_range": 14.994642857142857, + "num_eq": 150, + "num_range": 1410, + "upper_bound": "1439" }, { - "distinct_range": 501.31750139292654, - "num_eq": 2, - "num_range": 499, - "upper_bound": "60711" + "distinct_range": 16.993928571428572, + "num_eq": 90, + "num_range": 1440, + "upper_bound": "1457" }, { - "distinct_range": 493.370176037593, - "num_eq": 2, - "num_range": 495, - "upper_bound": "61207" + "distinct_range": 11.995714285714286, + "num_eq": 60, + "num_range": 1440, + "upper_bound": "1470" }, { - "distinct_range": 551.9727029345129, - "num_eq": 2, - "num_range": 527, - "upper_bound": "61762" + "distinct_range": 17.99357142857143, + "num_eq": 60, + "num_range": 1440, + "upper_bound": "1489" }, { - "distinct_range": 561.9034287120447, - "num_eq": 2, - "num_range": 533, - "upper_bound": "62327" + "distinct_range": 16.993928571428572, + "num_eq": 210, + "num_range": 1440, + "upper_bound": "1507" }, { - "distinct_range": 407.9068989711059, - "num_eq": 2, - "num_range": 451, - "upper_bound": "62737" + "distinct_range": 13.995000000000001, + "num_eq": 120, + "num_range": 1440, + "upper_bound": "1522" }, { - "distinct_range": 446.6707229883164, - "num_eq": 2, - "num_range": 470, - "upper_bound": "63186" + "distinct_range": 8.996785714285714, + "num_eq": 120, + "num_range": 1410, + "upper_bound": "1532" }, { - "distinct_range": 707.8360171548218, - "num_eq": 2, - "num_range": 621, - "upper_bound": "63898" + "distinct_range": 11.995714285714286, + "num_eq": 150, + "num_range": 1320, + "upper_bound": "1545" }, { - "distinct_range": 556.9381292980383, - "num_eq": 2, - "num_range": 530, - "upper_bound": "64458" + "distinct_range": 11.995714285714286, + "num_eq": 30, + "num_range": 1440, + "upper_bound": "1558" }, { - "distinct_range": 420.82964815569784, - "num_eq": 2, - "num_range": 457, - "upper_bound": "64881" + "distinct_range": 11.995714285714286, + "num_eq": 150, + "num_range": 1410, + "upper_bound": "1571" }, { - "distinct_range": 548.9933851667984, - "num_eq": 2, - "num_range": 526, - "upper_bound": "65433" + "distinct_range": 10.99607142857143, + "num_eq": 120, + "num_range": 1380, + "upper_bound": "1583" }, { - "distinct_range": 529.1300357654311, - "num_eq": 2, - "num_range": 514, - "upper_bound": "65965" + "distinct_range": 15.994285714285715, + "num_eq": 120, + "num_range": 1440, + "upper_bound": "1600" }, { - "distinct_range": 457.60183315691467, - "num_eq": 2, - "num_range": 476, - "upper_bound": "66425" + "distinct_range": 12.995357142857143, + "num_eq": 60, + "num_range": 1410, + "upper_bound": "1614" }, { - "distinct_range": 389.0169178326498, - "num_eq": 2, - "num_range": 442, - "upper_bound": "66816" + "distinct_range": 10.99607142857143, + "num_eq": 150, + "num_range": 1350, + "upper_bound": "1626" }, { - "distinct_range": 615.5211853026703, - "num_eq": 2, - "num_range": 565, - "upper_bound": "67435" + "distinct_range": 13.995000000000001, + "num_eq": 120, + "num_range": 1410, + "upper_bound": "1641" }, { - "distinct_range": 569.8476496497824, - "num_eq": 2, - "num_range": 538, - "upper_bound": "68008" + "distinct_range": 17.99357142857143, + "num_eq": 120, + "num_range": 1350, + "upper_bound": "1660" }, { - "distinct_range": 517.2109507678831, - "num_eq": 2, - "num_range": 508, - "upper_bound": "68528" + "distinct_range": 11.995714285714286, + "num_eq": 90, + "num_range": 1440, + "upper_bound": "1673" }, { - "distinct_range": 387.02828915827473, - "num_eq": 2, - "num_range": 441, - "upper_bound": "68917" + "distinct_range": 13.995000000000001, + "num_eq": 150, + "num_range": 1440, + "upper_bound": "1688" }, { - "distinct_range": 435.73865157947534, - "num_eq": 2, - "num_range": 464, - "upper_bound": "69355" + "distinct_range": 11.995714285714286, + "num_eq": 180, + "num_range": 1290, + "upper_bound": "1701" }, { - "distinct_range": 384.0452685805843, - "num_eq": 2, - "num_range": 439, - "upper_bound": "69741" + "distinct_range": 15.994285714285715, + "num_eq": 180, + "num_range": 1350, + "upper_bound": "1718" }, { - "distinct_range": 470.51923832423455, - "num_eq": 2, - "num_range": 482, - "upper_bound": "70214" + "distinct_range": 11.995714285714286, + "num_eq": 150, + "num_range": 1320, + "upper_bound": "1731" }, { - "distinct_range": 413.87143686002673, - "num_eq": 2, - "num_range": 453, - "upper_bound": "70630" + "distinct_range": 12.995357142857143, + "num_eq": 60, + "num_range": 1440, + "upper_bound": "1745" }, { - "distinct_range": 549.9864962979962, - "num_eq": 2, - "num_range": 526, - "upper_bound": "71183" + "distinct_range": 15.994285714285715, + "num_eq": 90, + "num_range": 1410, + "upper_bound": "1762" }, { - "distinct_range": 607.5786248865586, - "num_eq": 2, - "num_range": 560, - "upper_bound": "71794" + "distinct_range": 17.99357142857143, + "num_eq": 120, + "num_range": 1350, + "upper_bound": "1781" }, { - "distinct_range": 600.6286640550184, - "num_eq": 2, - "num_range": 556, - "upper_bound": "72398" + "distinct_range": 14.994642857142857, + "num_eq": 210, + "num_range": 1410, + "upper_bound": "1797" }, { - "distinct_range": 559.9173240264843, - "num_eq": 2, - "num_range": 532, - "upper_bound": "72961" + "distinct_range": 10.99607142857143, + "num_eq": 150, + "num_range": 1380, + "upper_bound": "1809" }, { - "distinct_range": 544.0277505774577, - "num_eq": 2, - "num_range": 523, - "upper_bound": "73508" + "distinct_range": 14.994642857142857, + "num_eq": 270, + "num_range": 1350, + "upper_bound": "1825" }, { - "distinct_range": 590.6997806964812, - "num_eq": 2, - "num_range": 550, - "upper_bound": "74102" + "distinct_range": 12.995357142857143, + "num_eq": 180, + "num_range": 1320, + "upper_bound": "1839" }, { - "distinct_range": 479.46134245119157, - "num_eq": 2, - "num_range": 487, - "upper_bound": "74584" + "distinct_range": 11.995714285714286, + "num_eq": 150, + "num_range": 1350, + "upper_bound": "1852" }, { - "distinct_range": 527.1435792203715, - "num_eq": 2, - "num_range": 513, - "upper_bound": "75114" + "distinct_range": 15.994285714285715, + "num_eq": 120, + "num_range": 1440, + "upper_bound": "1869" }, { - "distinct_range": 471.5439774755069, - "num_eq": 2, - "num_range": 488, - "upper_bound": "75588" + "distinct_range": 11.995714285714286, + "num_eq": 90, + "num_range": 1410, + "upper_bound": "1882" }, { - "distinct_range": 505.3244217389053, - "num_eq": 2, - "num_range": 506, - "upper_bound": "76096" + "distinct_range": 14.994642857142857, + "num_eq": 180, + "num_range": 1380, + "upper_bound": "1898" }, { - "distinct_range": 484.46096341444314, - "num_eq": 2, - "num_range": 495, - "upper_bound": "76583" + "distinct_range": 16.993928571428572, + "num_eq": 150, + "num_range": 1440, + "upper_bound": "1916" }, { - "distinct_range": 466.5755815060514, - "num_eq": 2, - "num_range": 485, - "upper_bound": "77052" + "distinct_range": 12.995357142857143, + "num_eq": 90, + "num_range": 1380, + "upper_bound": "1930" }, { - "distinct_range": 467.5692754581191, - "num_eq": 2, - "num_range": 486, - "upper_bound": "77522" + "distinct_range": 13.995000000000001, + "num_eq": 270, + "num_range": 1200, + "upper_bound": "1945" }, { - "distinct_range": 575.8432827564067, - "num_eq": 2, - "num_range": 545, - "upper_bound": "78101" + "distinct_range": 11.995714285714286, + "num_eq": 240, + "num_range": 1410, + "upper_bound": "1958" }, { - "distinct_range": 458.6257594343349, - "num_eq": 2, - "num_range": 481, - "upper_bound": "78562" + "distinct_range": 14.994642857142857, + "num_eq": 30, + "num_range": 1440, + "upper_bound": "1974" }, { - "distinct_range": 520.2251622545814, - "num_eq": 2, - "num_range": 514, - "upper_bound": "79085" + "distinct_range": 13.995000000000001, + "num_eq": 60, + "num_range": 1410, + "upper_bound": "1989" }, { - "distinct_range": 477.50581243827816, - "num_eq": 2, - "num_range": 491, - "upper_bound": "79565" + "distinct_range": 15.994285714285715, + "num_eq": 90, + "num_range": 1440, + "upper_bound": "2006" }, { - "distinct_range": 493.40280405616653, - "num_eq": 2, - "num_range": 499, - "upper_bound": "80061" + "distinct_range": 20.9925, + "num_eq": 120, + "num_range": 1380, + "upper_bound": "2028" }, { - "distinct_range": 440.73683427373476, - "num_eq": 2, - "num_range": 472, - "upper_bound": "80504" + "distinct_range": 14.994642857142857, + "num_eq": 120, + "num_range": 1410, + "upper_bound": "2044" }, { - "distinct_range": 607.6180280074511, - "num_eq": 2, - "num_range": 564, - "upper_bound": "81115" + "distinct_range": 14.994642857142857, + "num_eq": 60, + "num_range": 1440, + "upper_bound": "2060" }, { - "distinct_range": 574.8502450801502, - "num_eq": 2, - "num_range": 545, - "upper_bound": "81693" + "distinct_range": 18.993214285714288, + "num_eq": 60, + "num_range": 1440, + "upper_bound": "2080" }, { - "distinct_range": 555.981585666294, - "num_eq": 2, - "num_range": 534, - "upper_bound": "82252" + "distinct_range": 12.995357142857143, + "num_eq": 90, + "num_range": 1380, + "upper_bound": "2094" }, { - "distinct_range": 685.0514000428337, - "num_eq": 2, - "num_range": 611, - "upper_bound": "82941" + "distinct_range": 16.993928571428572, + "num_eq": 120, + "num_range": 1410, + "upper_bound": "2112" }, { - "distinct_range": 390.03621629926704, - "num_eq": 2, - "num_range": 447, - "upper_bound": "83333" + "distinct_range": 9.996428571428572, + "num_eq": 90, + "num_range": 1380, + "upper_bound": "2123" }, { - "distinct_range": 495.3898057486728, - "num_eq": 2, - "num_range": 500, - "upper_bound": "83831" + "distinct_range": 13.995000000000001, + "num_eq": 30, + "num_range": 1410, + "upper_bound": "2138" }, { - "distinct_range": 423.83927268170675, - "num_eq": 2, - "num_range": 463, - "upper_bound": "84257" + "distinct_range": 13.995000000000001, + "num_eq": 60, + "num_range": 1440, + "upper_bound": "2153" }, { - "distinct_range": 505.3244217389053, - "num_eq": 2, - "num_range": 506, - "upper_bound": "84765" + "distinct_range": 13.995000000000001, + "num_eq": 120, + "num_range": 1410, + "upper_bound": "2168" }, { - "distinct_range": 538.1042788895529, - "num_eq": 2, - "num_range": 524, - "upper_bound": "85306" + "distinct_range": 11.995714285714286, + "num_eq": 120, + "num_range": 1350, + "upper_bound": "2181" }, { - "distinct_range": 426.8213773588239, - "num_eq": 2, - "num_range": 465, - "upper_bound": "85735" + "distinct_range": 13.995000000000001, + "num_eq": 210, + "num_range": 1290, + "upper_bound": "2196" }, { - "distinct_range": 431.7913762286128, - "num_eq": 2, - "num_range": 467, - "upper_bound": "86169" + "distinct_range": 15.994285714285715, + "num_eq": 150, + "num_range": 1380, + "upper_bound": "2213" }, { - "distinct_range": 450.6754450721156, - "num_eq": 2, - "num_range": 477, - "upper_bound": "86622" + "distinct_range": 13.995000000000001, + "num_eq": 90, + "num_range": 1380, + "upper_bound": "2228" }, { - "distinct_range": 515.2584024127976, - "num_eq": 2, - "num_range": 511, - "upper_bound": "87140" + "distinct_range": 14.994642857142857, + "num_eq": 90, + "num_range": 1410, + "upper_bound": "2244" }, { - "distinct_range": 513.2716559028574, - "num_eq": 2, - "num_range": 510, - "upper_bound": "87656" + "distinct_range": 14.994642857142857, + "num_eq": 90, + "num_range": 1380, + "upper_bound": "2260" }, { - "distinct_range": 512.2782734289233, - "num_eq": 2, - "num_range": 510, - "upper_bound": "88171" + "distinct_range": 13.995000000000001, + "num_eq": 210, + "num_range": 1320, + "upper_bound": "2275" }, { - "distinct_range": 663.2134919617272, - "num_eq": 2, - "num_range": 597, - "upper_bound": "88838" + "distinct_range": 11.995714285714286, + "num_eq": 180, + "num_range": 1290, + "upper_bound": "2288" }, { - "distinct_range": 536.1178020464585, - "num_eq": 2, - "num_range": 523, - "upper_bound": "89377" + "distinct_range": 11.995714285714286, + "num_eq": 90, + "num_range": 1380, + "upper_bound": "2301" }, { - "distinct_range": 473.5312846329919, - "num_eq": 2, - "num_range": 489, - "upper_bound": "89853" + "distinct_range": 13.995000000000001, + "num_eq": 90, + "num_range": 1350, + "upper_bound": "2316" }, { - "distinct_range": 407.93333301327374, - "num_eq": 2, - "num_range": 456, - "upper_bound": "90263" + "distinct_range": 12.995357142857143, + "num_eq": 150, + "num_range": 1320, + "upper_bound": "2330" }, { - "distinct_range": 647.3303062790867, - "num_eq": 2, - "num_range": 588, - "upper_bound": "90914" + "distinct_range": 15.994285714285715, + "num_eq": 120, + "num_range": 1380, + "upper_bound": "2347" }, { - "distinct_range": 516.2517664971061, - "num_eq": 2, - "num_range": 512, - "upper_bound": "91433" + "distinct_range": 14.994642857142857, + "num_eq": 150, + "num_range": 1410, + "upper_bound": "2363" }, { - "distinct_range": 401.96798378144877, - "num_eq": 2, - "num_range": 453, - "upper_bound": "91837" + "distinct_range": 13.995000000000001, + "num_eq": 30, + "num_range": 1410, + "upper_bound": "2378" }, { - "distinct_range": 488.4351827239231, - "num_eq": 2, - "num_range": 497, - "upper_bound": "92328" + "distinct_range": 13.995000000000001, + "num_eq": 90, + "num_range": 1380, + "upper_bound": "2393" }, { - "distinct_range": 530.1582357864629, - "num_eq": 2, - "num_range": 519, - "upper_bound": "92861" + "distinct_range": 16.993928571428572, + "num_eq": 120, + "num_range": 1410, + "upper_bound": "2411" }, { - "distinct_range": 500.35719474692524, - "num_eq": 2, - "num_range": 503, - "upper_bound": "93364" + "distinct_range": 16.993928571428572, + "num_eq": 60, + "num_range": 1410, + "upper_bound": "2429" }, { - "distinct_range": 506.31784797927054, - "num_eq": 2, - "num_range": 506, - "upper_bound": "93873" + "distinct_range": 12.995357142857143, + "num_eq": 30, + "num_range": 1410, + "upper_bound": "2443" }, { - "distinct_range": 409.9217058517884, - "num_eq": 2, - "num_range": 457, - "upper_bound": "94285" + "distinct_range": 14.994642857142857, + "num_eq": 180, + "num_range": 1410, + "upper_bound": "2459" }, { - "distinct_range": 617.5467068000098, - "num_eq": 2, - "num_range": 570, - "upper_bound": "94906" + "distinct_range": 17.99357142857143, + "num_eq": 60, + "num_range": 1410, + "upper_bound": "2478" }, { - "distinct_range": 583.7874114903319, - "num_eq": 2, - "num_range": 550, - "upper_bound": "95493" + "distinct_range": 13.995000000000001, + "num_eq": 60, + "num_range": 1380, + "upper_bound": "2493" }, { - "distinct_range": 521.218496167402, - "num_eq": 2, - "num_range": 515, - "upper_bound": "96017" + "distinct_range": 14.994642857142857, + "num_eq": 120, + "num_range": 1410, + "upper_bound": "2509" }, { - "distinct_range": 559.9540869913342, - "num_eq": 2, - "num_range": 536, - "upper_bound": "96580" + "distinct_range": 13.995000000000001, + "num_eq": 270, + "num_range": 1290, + "upper_bound": "2524" }, { - "distinct_range": 532.1447806700204, - "num_eq": 2, - "num_range": 521, - "upper_bound": "97115" + "distinct_range": 15.994285714285715, + "num_eq": 120, + "num_range": 1350, + "upper_bound": "2541" }, { - "distinct_range": 524.1984622168176, - "num_eq": 2, - "num_range": 516, - "upper_bound": "97642" + "distinct_range": 14.994642857142857, + "num_eq": 60, + "num_range": 1380, + "upper_bound": "2557" }, { - "distinct_range": 484.46096341444314, - "num_eq": 2, - "num_range": 495, - "upper_bound": "98129" + "distinct_range": 16.993928571428572, + "num_eq": 60, + "num_range": 1410, + "upper_bound": "2575" }, { - "distinct_range": 572.8641551421317, - "num_eq": 2, - "num_range": 544, - "upper_bound": "98705" + "distinct_range": 11.995714285714286, + "num_eq": 180, + "num_range": 1260, + "upper_bound": "2588" }, { - "distinct_range": 358.21066477162026, - "num_eq": 2, - "num_range": 433, - "upper_bound": "99065" + "distinct_range": 13.995000000000001, + "num_eq": 150, + "num_range": 1290, + "upper_bound": "2603" }, { - "distinct_range": 459.61951377963317, - "num_eq": 2, - "num_range": 482, - "upper_bound": "99527" + "distinct_range": 12.995357142857143, + "num_eq": 210, + "num_range": 1410, + "upper_bound": "2617" }, { - "distinct_range": 467.5692754581191, - "num_eq": 2, - "num_range": 486, - "upper_bound": "99997" - } - ], - "histo_col_type": "INT8", - "histo_version": 1, - "name": "__auto__", - "null_count": 0, - "row_count": 100000 - }, - { - "columns": [ - "i_im_id" - ], - "created_at": "2021-09-08 20:49:18.666715", - "distinct_count": 9918, - "histo_buckets": [ - { - "distinct_range": 0, - "num_eq": 10, - "num_range": 0, - "upper_bound": "2" + "distinct_range": 9.996428571428572, + "num_eq": 60, + "num_range": 1410, + "upper_bound": "2628" }, { - "distinct_range": 9916, - "num_eq": 40, - "num_range": 99950, - "upper_bound": "9998" - } - ], - "histo_col_type": "INT8", - "histo_version": 1, - "name": "__auto__", - "null_count": 0, - "row_count": 100000 - }, - { - "columns": [ - "i_name" - ], - "created_at": "2021-09-08 20:49:18.666715", - "distinct_count": 682, - "histo_buckets": [ - { - "distinct_range": 0, - "num_eq": 180, - "num_range": 0, - "upper_bound": "1U5yraPxxELo5B" + "distinct_range": 10.99607142857143, + "num_eq": 90, + "num_range": 1380, + "upper_bound": "2640" }, { - "distinct_range": 680, - "num_eq": 140, - "num_range": 99680, - "upper_bound": "zmssaF9m9cdLXe0YhgLRrwsm" - } - ], - "histo_col_type": "VARCHAR(24)", - "histo_version": 1, - "name": "__auto__", - "null_count": 0, - "row_count": 100000 - }, - { - "columns": [ - "i_price" - ], - "created_at": "2021-09-08 20:49:18.666715", - "distinct_count": 9857, - "histo_buckets": [ - { - "distinct_range": 0, - "num_eq": 30, - "num_range": 0, - "upper_bound": "1" + "distinct_range": 14.994642857142857, + "num_eq": 60, + "num_range": 1380, + "upper_bound": "2656" }, { - "distinct_range": 9855, - "num_eq": 10, - "num_range": 99960, - "upper_bound": "1E+2" - } - ], - "histo_col_type": "DECIMAL(5,2)", - "histo_version": 1, - "name": "__auto__", - "null_count": 0, - "row_count": 100000 - }, - { - "columns": [ - "i_data" - ], - "created_at": "2021-09-08 20:49:18.666715", - "distinct_count": 11682, - "histo_buckets": [ - { - "distinct_range": 0, - "num_eq": 10, - "num_range": 0, - "upper_bound": "0YhORIGINALgLRrwsmd68P2bElAg" + "distinct_range": 13.995000000000001, + "num_eq": 120, + "num_range": 1320, + "upper_bound": "2671" }, { - "distinct_range": 11680, - "num_eq": 10, - "num_range": 99980, - "upper_bound": "zmssaORIGINALF9m9cdLXe0YhgLRrwsmd68P2bElAgrnp8u" - } - ], - "histo_col_type": "VARCHAR(50)", - "histo_version": 1, - "name": "__auto__", - "null_count": 0, - "row_count": 100000 - } -]'; ----- - -exec-ddl -ALTER TABLE "new_order" INJECT STATISTICS '[ - { - "columns": [ - "no_w_id" - ], - "created_at": "2021-09-08 20:48:10.067968", - "distinct_count": 10, - "histo_buckets": [ - { - "distinct_range": 0, - "num_eq": 8838, - "num_range": 0, - "upper_bound": "0" + "distinct_range": 11.995714285714286, + "num_eq": 180, + "num_range": 1380, + "upper_bound": "2684" }, { - "distinct_range": 0, - "num_eq": 8802, - "num_range": 0, - "upper_bound": "1" + "distinct_range": 11.995714285714286, + "num_eq": 150, + "num_range": 1290, + "upper_bound": "2697" }, { - "distinct_range": 0, - "num_eq": 9531, - "num_range": 0, - "upper_bound": "2" + "distinct_range": 15.994285714285715, + "num_eq": 60, + "num_range": 1380, + "upper_bound": "2714" }, { - "distinct_range": 0, - "num_eq": 8595, - "num_range": 0, - "upper_bound": "3" + "distinct_range": 11.995714285714286, + "num_eq": 150, + "num_range": 1290, + "upper_bound": "2727" }, { - "distinct_range": 0, - "num_eq": 8820, - "num_range": 0, - "upper_bound": "4" + "distinct_range": 19.992857142857144, + "num_eq": 150, + "num_range": 1290, + "upper_bound": "2748" }, { - "distinct_range": 0, - "num_eq": 9369, - "num_range": 0, - "upper_bound": "5" + "distinct_range": 16.993928571428572, + "num_eq": 210, + "num_range": 1260, + "upper_bound": "2766" }, { - "distinct_range": 0, - "num_eq": 8748, - "num_range": 0, - "upper_bound": "6" + "distinct_range": 12.995357142857143, + "num_eq": 120, + "num_range": 1290, + "upper_bound": "2780" }, { - "distinct_range": 0, - "num_eq": 9342, - "num_range": 0, - "upper_bound": "7" + "distinct_range": 15.994285714285715, + "num_eq": 90, + "num_range": 1320, + "upper_bound": "2797" }, { - "distinct_range": 0, - "num_eq": 8784, - "num_range": 0, - "upper_bound": "8" + "distinct_range": 12.995357142857143, + "num_eq": 60, + "num_range": 1380, + "upper_bound": "2811" }, { - "distinct_range": 0, - "num_eq": 9171, - "num_range": 0, - "upper_bound": "9" - } - ], - "histo_col_type": "INT8", - "histo_version": 1, - "name": "__auto__", - "null_count": 0, - "row_count": 90000 - }, - { - "columns": [ - "no_d_id" - ], - "created_at": "2021-09-08 20:48:10.067968", - "distinct_count": 10, - "histo_buckets": [ + "distinct_range": 15.994285714285715, + "num_eq": 60, + "num_range": 1350, + "upper_bound": "2828" + }, { - "distinct_range": 0, - "num_eq": 9117, - "num_range": 0, - "upper_bound": "1" + "distinct_range": 9.996428571428572, + "num_eq": 90, + "num_range": 1350, + "upper_bound": "2839" }, { - "distinct_range": 0, - "num_eq": 9054, - "num_range": 0, - "upper_bound": "2" + "distinct_range": 15.994285714285715, + "num_eq": 210, + "num_range": 1410, + "upper_bound": "2856" }, { - "distinct_range": 0, - "num_eq": 8748, - "num_range": 0, - "upper_bound": "3" + "distinct_range": 15.994285714285715, + "num_eq": 150, + "num_range": 1320, + "upper_bound": "2873" }, { - "distinct_range": 0, - "num_eq": 8748, - "num_range": 0, - "upper_bound": "4" + "distinct_range": 12.995357142857143, + "num_eq": 120, + "num_range": 1380, + "upper_bound": "2887" }, { - "distinct_range": 0, - "num_eq": 8946, - "num_range": 0, - "upper_bound": "5" + "distinct_range": 15.994285714285715, + "num_eq": 150, + "num_range": 1260, + "upper_bound": "2904" }, { - "distinct_range": 0, - "num_eq": 8973, - "num_range": 0, - "upper_bound": "6" + "distinct_range": 13.995000000000001, + "num_eq": 150, + "num_range": 1260, + "upper_bound": "2919" }, { - "distinct_range": 0, - "num_eq": 9189, - "num_range": 0, - "upper_bound": "7" + "distinct_range": 10.99607142857143, + "num_eq": 120, + "num_range": 1320, + "upper_bound": "2931" }, { - "distinct_range": 0, - "num_eq": 8910, - "num_range": 0, - "upper_bound": "8" + "distinct_range": 14.994642857142857, + "num_eq": 90, + "num_range": 1320, + "upper_bound": "2947" }, { - "distinct_range": 0, - "num_eq": 9297, - "num_range": 0, - "upper_bound": "9" + "distinct_range": 11.995714285714286, + "num_eq": 120, + "num_range": 1260, + "upper_bound": "2960" }, { - "distinct_range": 0, - "num_eq": 9018, - "num_range": 0, - "upper_bound": "10" + "distinct_range": 9.996428571428572, + "num_eq": 240, + "num_range": 1200, + "upper_bound": "2971" + }, + { + "distinct_range": 11.995714285714286, + "num_eq": 210, + "num_range": 1230, + "upper_bound": "2984" + }, + { + "distinct_range": 14.994642857142857, + "num_eq": 30, + "num_range": 1290, + "upper_bound": "3000" } ], "histo_col_type": "INT8", "histo_version": 1, "name": "__auto__", "null_count": 0, - "row_count": 90000 + "row_count": 300000 }, { + "avg_size": 5, "columns": [ - "no_w_id", - "no_d_id" + "o_w_id", + "o_d_id", + "o_id" ], - "created_at": "2021-09-08 20:48:10.067968", - "distinct_count": 100, + "created_at": "2022-02-25 01:09:20.242426", + "distinct_count": 295745, "histo_col_type": "", "name": "__auto__", "null_count": 0, - "row_count": 90000 + "row_count": 300000 }, { + "avg_size": 3, "columns": [ - "no_o_id" + "o_c_id" ], - "created_at": "2021-09-08 20:48:10.067968", - "distinct_count": 900, + "created_at": "2022-02-25 01:09:20.242426", + "distinct_count": 2999, "histo_buckets": [ { "distinct_range": 0, - "num_eq": 117, + "num_eq": 60, "num_range": 0, - "upper_bound": "2101" + "upper_bound": "1" }, { - "distinct_range": 4, - "num_eq": 81, - "num_range": 405, - "upper_bound": "2106" + "distinct_range": 15, + "num_eq": 120, + "num_range": 1470, + "upper_bound": "17" }, { - "distinct_range": 4, - "num_eq": 63, - "num_range": 423, - "upper_bound": "2111" + "distinct_range": 12, + "num_eq": 150, + "num_range": 1380, + "upper_bound": "30" }, { - "distinct_range": 5, - "num_eq": 99, - "num_range": 441, - "upper_bound": "2117" + "distinct_range": 15, + "num_eq": 60, + "num_range": 1440, + "upper_bound": "46" }, { - "distinct_range": 3, - "num_eq": 135, - "num_range": 360, - "upper_bound": "2121" + "distinct_range": 14, + "num_eq": 150, + "num_range": 1380, + "upper_bound": "61" }, { - "distinct_range": 4, - "num_eq": 108, - "num_range": 423, - "upper_bound": "2126" + "distinct_range": 13, + "num_eq": 120, + "num_range": 1380, + "upper_bound": "75" }, { - "distinct_range": 5, - "num_eq": 198, - "num_range": 351, - "upper_bound": "2132" + "distinct_range": 11, + "num_eq": 150, + "num_range": 1380, + "upper_bound": "87" }, { - "distinct_range": 3, - "num_eq": 108, - "num_range": 351, - "upper_bound": "2136" + "distinct_range": 13, + "num_eq": 90, + "num_range": 1470, + "upper_bound": "101" }, { - "distinct_range": 4, - "num_eq": 99, - "num_range": 414, - "upper_bound": "2141" + "distinct_range": 15, + "num_eq": 150, + "num_range": 1470, + "upper_bound": "117" }, { - "distinct_range": 5, - "num_eq": 99, - "num_range": 423, - "upper_bound": "2147" + "distinct_range": 16, + "num_eq": 180, + "num_range": 1410, + "upper_bound": "134" }, { - "distinct_range": 4, - "num_eq": 108, - "num_range": 387, - "upper_bound": "2152" + "distinct_range": 14, + "num_eq": 120, + "num_range": 1380, + "upper_bound": "149" }, { - "distinct_range": 3, - "num_eq": 117, - "num_range": 405, - "upper_bound": "2156" + "distinct_range": 14, + "num_eq": 120, + "num_range": 1380, + "upper_bound": "164" }, { - "distinct_range": 5, - "num_eq": 36, - "num_range": 414, - "upper_bound": "2162" + "distinct_range": 14, + "num_eq": 120, + "num_range": 1470, + "upper_bound": "179" }, { - "distinct_range": 4, - "num_eq": 108, - "num_range": 414, - "upper_bound": "2167" + "distinct_range": 15, + "num_eq": 30, + "num_range": 1470, + "upper_bound": "195" }, { - "distinct_range": 4, - "num_eq": 126, - "num_range": 432, - "upper_bound": "2172" + "distinct_range": 15, + "num_eq": 90, + "num_range": 1470, + "upper_bound": "211" }, { - "distinct_range": 4, - "num_eq": 108, - "num_range": 333, - "upper_bound": "2177" + "distinct_range": 14, + "num_eq": 60, + "num_range": 1470, + "upper_bound": "226" }, { - "distinct_range": 3, - "num_eq": 108, - "num_range": 396, - "upper_bound": "2181" + "distinct_range": 11, + "num_eq": 90, + "num_range": 1410, + "upper_bound": "238" }, { - "distinct_range": 4, - "num_eq": 108, - "num_range": 360, - "upper_bound": "2186" + "distinct_range": 11, + "num_eq": 240, + "num_range": 1290, + "upper_bound": "250" }, { - "distinct_range": 3, - "num_eq": 81, - "num_range": 405, - "upper_bound": "2190" + "distinct_range": 12, + "num_eq": 150, + "num_range": 1440, + "upper_bound": "263" }, { - "distinct_range": 5, - "num_eq": 126, - "num_range": 414, - "upper_bound": "2196" + "distinct_range": 14, + "num_eq": 90, + "num_range": 1470, + "upper_bound": "278" }, { - "distinct_range": 4, - "num_eq": 72, - "num_range": 378, - "upper_bound": "2201" + "distinct_range": 16, + "num_eq": 90, + "num_range": 1470, + "upper_bound": "295" }, { - "distinct_range": 3, - "num_eq": 135, - "num_range": 432, - "upper_bound": "2205" + "distinct_range": 12, + "num_eq": 90, + "num_range": 1470, + "upper_bound": "308" }, { - "distinct_range": 4, - "num_eq": 117, - "num_range": 351, - "upper_bound": "2210" + "distinct_range": 13, + "num_eq": 120, + "num_range": 1440, + "upper_bound": "322" }, { - "distinct_range": 6, - "num_eq": 126, - "num_range": 369, - "upper_bound": "2217" + "distinct_range": 14, + "num_eq": 180, + "num_range": 1320, + "upper_bound": "337" }, { - "distinct_range": 4, - "num_eq": 117, - "num_range": 369, - "upper_bound": "2222" + "distinct_range": 17, + "num_eq": 60, + "num_range": 1440, + "upper_bound": "355" + }, + { + "distinct_range": 18, + "num_eq": 150, + "num_range": 1440, + "upper_bound": "374" + }, + { + "distinct_range": 13, + "num_eq": 150, + "num_range": 1470, + "upper_bound": "388" + }, + { + "distinct_range": 19, + "num_eq": 60, + "num_range": 1470, + "upper_bound": "408" + }, + { + "distinct_range": 20, + "num_eq": 90, + "num_range": 1470, + "upper_bound": "429" }, { - "distinct_range": 4, - "num_eq": 99, - "num_range": 423, - "upper_bound": "2227" + "distinct_range": 14, + "num_eq": 90, + "num_range": 1470, + "upper_bound": "444" }, { - "distinct_range": 4, - "num_eq": 126, - "num_range": 342, - "upper_bound": "2232" + "distinct_range": 17, + "num_eq": 120, + "num_range": 1440, + "upper_bound": "462" }, { - "distinct_range": 4, - "num_eq": 144, - "num_range": 360, - "upper_bound": "2237" + "distinct_range": 12, + "num_eq": 90, + "num_range": 1410, + "upper_bound": "475" }, { - "distinct_range": 4, - "num_eq": 117, - "num_range": 360, - "upper_bound": "2242" + "distinct_range": 14, + "num_eq": 150, + "num_range": 1350, + "upper_bound": "490" }, { - "distinct_range": 4, - "num_eq": 99, - "num_range": 360, - "upper_bound": "2247" + "distinct_range": 15, + "num_eq": 150, + "num_range": 1440, + "upper_bound": "506" }, { - "distinct_range": 4, - "num_eq": 99, - "num_range": 396, - "upper_bound": "2252" + "distinct_range": 14, + "num_eq": 150, + "num_range": 1440, + "upper_bound": "521" }, { - "distinct_range": 4, - "num_eq": 81, - "num_range": 405, - "upper_bound": "2257" + "distinct_range": 15, + "num_eq": 120, + "num_range": 1410, + "upper_bound": "537" }, { - "distinct_range": 5, - "num_eq": 81, - "num_range": 432, - "upper_bound": "2263" + "distinct_range": 19, + "num_eq": 90, + "num_range": 1380, + "upper_bound": "557" }, { - "distinct_range": 4, - "num_eq": 72, - "num_range": 396, - "upper_bound": "2268" + "distinct_range": 16, + "num_eq": 120, + "num_range": 1440, + "upper_bound": "574" }, { - "distinct_range": 4, - "num_eq": 54, - "num_range": 396, - "upper_bound": "2273" + "distinct_range": 11, + "num_eq": 150, + "num_range": 1320, + "upper_bound": "586" }, { - "distinct_range": 4, - "num_eq": 108, - "num_range": 342, - "upper_bound": "2278" + "distinct_range": 14, + "num_eq": 60, + "num_range": 1440, + "upper_bound": "601" }, { - "distinct_range": 5, - "num_eq": 81, - "num_range": 414, - "upper_bound": "2284" + "distinct_range": 13, + "num_eq": 90, + "num_range": 1440, + "upper_bound": "615" }, { - "distinct_range": 5, - "num_eq": 72, - "num_range": 414, - "upper_bound": "2290" + "distinct_range": 16, + "num_eq": 150, + "num_range": 1410, + "upper_bound": "632" }, { - "distinct_range": 3, + "distinct_range": 12, "num_eq": 90, - "num_range": 351, - "upper_bound": "2294" + "num_range": 1380, + "upper_bound": "645" }, { - "distinct_range": 4, - "num_eq": 99, - "num_range": 405, - "upper_bound": "2299" + "distinct_range": 19, + "num_eq": 120, + "num_range": 1380, + "upper_bound": "665" }, { - "distinct_range": 3, - "num_eq": 135, - "num_range": 333, - "upper_bound": "2303" + "distinct_range": 16, + "num_eq": 60, + "num_range": 1440, + "upper_bound": "682" }, { - "distinct_range": 4, - "num_eq": 126, - "num_range": 333, - "upper_bound": "2308" + "distinct_range": 17, + "num_eq": 180, + "num_range": 1380, + "upper_bound": "700" }, { - "distinct_range": 4, - "num_eq": 54, - "num_range": 432, - "upper_bound": "2313" + "distinct_range": 16, + "num_eq": 30, + "num_range": 1440, + "upper_bound": "717" }, { - "distinct_range": 4, - "num_eq": 135, - "num_range": 360, - "upper_bound": "2318" + "distinct_range": 15, + "num_eq": 150, + "num_range": 1410, + "upper_bound": "733" }, { - "distinct_range": 2, - "num_eq": 117, - "num_range": 315, - "upper_bound": "2321" + "distinct_range": 15, + "num_eq": 90, + "num_range": 1380, + "upper_bound": "749" }, { - "distinct_range": 3, - "num_eq": 117, - "num_range": 333, - "upper_bound": "2325" + "distinct_range": 14, + "num_eq": 120, + "num_range": 1380, + "upper_bound": "764" }, { - "distinct_range": 4, - "num_eq": 81, - "num_range": 369, - "upper_bound": "2330" + "distinct_range": 14, + "num_eq": 120, + "num_range": 1440, + "upper_bound": "779" }, { - "distinct_range": 4, - "num_eq": 63, - "num_range": 405, - "upper_bound": "2335" + "distinct_range": 17, + "num_eq": 90, + "num_range": 1380, + "upper_bound": "797" }, { - "distinct_range": 4, - "num_eq": 171, - "num_range": 378, - "upper_bound": "2340" + "distinct_range": 14, + "num_eq": 180, + "num_range": 1290, + "upper_bound": "812" }, { - "distinct_range": 4, - "num_eq": 99, - "num_range": 396, - "upper_bound": "2345" + "distinct_range": 11, + "num_eq": 120, + "num_range": 1380, + "upper_bound": "824" }, { - "distinct_range": 4, - "num_eq": 135, - "num_range": 360, - "upper_bound": "2350" + "distinct_range": 12, + "num_eq": 120, + "num_range": 1350, + "upper_bound": "837" }, { - "distinct_range": 4, - "num_eq": 63, - "num_range": 423, - "upper_bound": "2355" + "distinct_range": 10, + "num_eq": 150, + "num_range": 1350, + "upper_bound": "848" }, { - "distinct_range": 3, - "num_eq": 126, - "num_range": 315, - "upper_bound": "2359" + "distinct_range": 12, + "num_eq": 150, + "num_range": 1320, + "upper_bound": "861" }, { - "distinct_range": 3, - "num_eq": 108, - "num_range": 324, - "upper_bound": "2363" + "distinct_range": 17, + "num_eq": 210, + "num_range": 1410, + "upper_bound": "879" }, { - "distinct_range": 3, - "num_eq": 153, - "num_range": 279, - "upper_bound": "2367" + "distinct_range": 14, + "num_eq": 90, + "num_range": 1440, + "upper_bound": "894" }, { - "distinct_range": 4, - "num_eq": 90, - "num_range": 342, - "upper_bound": "2372" + "distinct_range": 16, + "num_eq": 120, + "num_range": 1410, + "upper_bound": "911" }, { - "distinct_range": 4, - "num_eq": 63, - "num_range": 387, - "upper_bound": "2377" + "distinct_range": 12, + "num_eq": 90, + "num_range": 1410, + "upper_bound": "924" }, { - "distinct_range": 2, - "num_eq": 153, - "num_range": 288, - "upper_bound": "2380" + "distinct_range": 12, + "num_eq": 90, + "num_range": 1380, + "upper_bound": "937" }, { - "distinct_range": 4, - "num_eq": 108, - "num_range": 351, - "upper_bound": "2385" + "distinct_range": 14, + "num_eq": 150, + "num_range": 1410, + "upper_bound": "952" }, { - "distinct_range": 4, - "num_eq": 180, - "num_range": 396, - "upper_bound": "2390" + "distinct_range": 15, + "num_eq": 60, + "num_range": 1410, + "upper_bound": "968" }, { - "distinct_range": 3, - "num_eq": 135, - "num_range": 297, - "upper_bound": "2394" + "distinct_range": 14, + "num_eq": 180, + "num_range": 1410, + "upper_bound": "983" }, { - "distinct_range": 4, - "num_eq": 81, - "num_range": 387, - "upper_bound": "2399" + "distinct_range": 16, + "num_eq": 120, + "num_range": 1380, + "upper_bound": "1000" }, { - "distinct_range": 4, - "num_eq": 153, - "num_range": 360, - "upper_bound": "2404" + "distinct_range": 14, + "num_eq": 150, + "num_range": 1440, + "upper_bound": "1015" }, { - "distinct_range": 4, - "num_eq": 144, - "num_range": 414, - "upper_bound": "2409" + "distinct_range": 14, + "num_eq": 180, + "num_range": 1410, + "upper_bound": "1030" }, { - "distinct_range": 4, - "num_eq": 54, - "num_range": 414, - "upper_bound": "2414" + "distinct_range": 15, + "num_eq": 180, + "num_range": 1290, + "upper_bound": "1046" }, { - "distinct_range": 3, - "num_eq": 144, - "num_range": 333, - "upper_bound": "2418" + "distinct_range": 14, + "num_eq": 120, + "num_range": 1440, + "upper_bound": "1061" }, { - "distinct_range": 3, - "num_eq": 135, - "num_range": 333, - "upper_bound": "2422" + "distinct_range": 16, + "num_eq": 30, + "num_range": 1440, + "upper_bound": "1078" }, { - "distinct_range": 3, - "num_eq": 144, - "num_range": 387, - "upper_bound": "2426" + "distinct_range": 17, + "num_eq": 180, + "num_range": 1350, + "upper_bound": "1096" }, { - "distinct_range": 4, - "num_eq": 108, - "num_range": 423, - "upper_bound": "2431" + "distinct_range": 17, + "num_eq": 90, + "num_range": 1410, + "upper_bound": "1114" }, { - "distinct_range": 4, - "num_eq": 72, - "num_range": 387, - "upper_bound": "2436" + "distinct_range": 14, + "num_eq": 60, + "num_range": 1440, + "upper_bound": "1129" }, { - "distinct_range": 3, - "num_eq": 117, - "num_range": 342, - "upper_bound": "2440" + "distinct_range": 16, + "num_eq": 120, + "num_range": 1380, + "upper_bound": "1146" }, { - "distinct_range": 3, - "num_eq": 144, - "num_range": 315, - "upper_bound": "2444" + "distinct_range": 13, + "num_eq": 210, + "num_range": 1260, + "upper_bound": "1160" }, { - "distinct_range": 4, - "num_eq": 45, - "num_range": 396, - "upper_bound": "2449" + "distinct_range": 18, + "num_eq": 90, + "num_range": 1380, + "upper_bound": "1179" }, { - "distinct_range": 4, - "num_eq": 117, - "num_range": 405, - "upper_bound": "2454" + "distinct_range": 12, + "num_eq": 120, + "num_range": 1440, + "upper_bound": "1192" }, { - "distinct_range": 5, - "num_eq": 72, - "num_range": 405, - "upper_bound": "2460" + "distinct_range": 14, + "num_eq": 180, + "num_range": 1350, + "upper_bound": "1207" }, { - "distinct_range": 4, - "num_eq": 135, - "num_range": 378, - "upper_bound": "2465" + "distinct_range": 14, + "num_eq": 120, + "num_range": 1380, + "upper_bound": "1222" }, { - "distinct_range": 5, - "num_eq": 63, - "num_range": 396, - "upper_bound": "2471" + "distinct_range": 13, + "num_eq": 120, + "num_range": 1380, + "upper_bound": "1236" }, { - "distinct_range": 4, - "num_eq": 117, - "num_range": 351, - "upper_bound": "2476" + "distinct_range": 15, + "num_eq": 180, + "num_range": 1380, + "upper_bound": "1252" }, { - "distinct_range": 3, - "num_eq": 126, - "num_range": 297, - "upper_bound": "2480" + "distinct_range": 15, + "num_eq": 150, + "num_range": 1440, + "upper_bound": "1268" }, { - "distinct_range": 3, - "num_eq": 108, - "num_range": 360, - "upper_bound": "2484" + "distinct_range": 14, + "num_eq": 90, + "num_range": 1440, + "upper_bound": "1283" }, { - "distinct_range": 3, - "num_eq": 54, - "num_range": 378, - "upper_bound": "2488" + "distinct_range": 16, + "num_eq": 90, + "num_range": 1380, + "upper_bound": "1300" }, { - "distinct_range": 4, - "num_eq": 189, - "num_range": 396, - "upper_bound": "2493" + "distinct_range": 13, + "num_eq": 180, + "num_range": 1410, + "upper_bound": "1314" }, { - "distinct_range": 4, - "num_eq": 90, - "num_range": 342, - "upper_bound": "2498" + "distinct_range": 14, + "num_eq": 60, + "num_range": 1440, + "upper_bound": "1329" }, { - "distinct_range": 4, - "num_eq": 108, - "num_range": 378, - "upper_bound": "2503" + "distinct_range": 10, + "num_eq": 120, + "num_range": 1410, + "upper_bound": "1340" }, { - "distinct_range": 3, - "num_eq": 126, - "num_range": 342, - "upper_bound": "2507" + "distinct_range": 11, + "num_eq": 90, + "num_range": 1410, + "upper_bound": "1352" }, { - "distinct_range": 3, - "num_eq": 108, - "num_range": 396, - "upper_bound": "2511" + "distinct_range": 17, + "num_eq": 210, + "num_range": 1440, + "upper_bound": "1370" }, { - "distinct_range": 4, + "distinct_range": 14, "num_eq": 90, - "num_range": 378, - "upper_bound": "2516" + "num_range": 1410, + "upper_bound": "1385" }, { - "distinct_range": 3, - "num_eq": 108, - "num_range": 315, - "upper_bound": "2520" + "distinct_range": 15, + "num_eq": 180, + "num_range": 1380, + "upper_bound": "1401" }, { - "distinct_range": 3, - "num_eq": 126, - "num_range": 297, - "upper_bound": "2524" + "distinct_range": 15, + "num_eq": 90, + "num_range": 1410, + "upper_bound": "1417" }, { - "distinct_range": 5, - "num_eq": 117, - "num_range": 396, - "upper_bound": "2530" + "distinct_range": 11, + "num_eq": 150, + "num_range": 1380, + "upper_bound": "1429" }, { - "distinct_range": 4, - "num_eq": 126, - "num_range": 351, - "upper_bound": "2535" + "distinct_range": 14, + "num_eq": 150, + "num_range": 1410, + "upper_bound": "1444" }, { - "distinct_range": 4, - "num_eq": 99, - "num_range": 405, - "upper_bound": "2540" + "distinct_range": 12, + "num_eq": 120, + "num_range": 1350, + "upper_bound": "1457" }, { - "distinct_range": 4, - "num_eq": 99, - "num_range": 405, - "upper_bound": "2545" + "distinct_range": 13, + "num_eq": 90, + "num_range": 1440, + "upper_bound": "1471" }, { - "distinct_range": 3, - "num_eq": 99, - "num_range": 360, - "upper_bound": "2549" + "distinct_range": 15, + "num_eq": 150, + "num_range": 1440, + "upper_bound": "1487" }, { - "distinct_range": 4, - "num_eq": 99, - "num_range": 342, - "upper_bound": "2554" + "distinct_range": 14, + "num_eq": 90, + "num_range": 1380, + "upper_bound": "1502" }, { - "distinct_range": 4, - "num_eq": 81, - "num_range": 369, - "upper_bound": "2559" + "distinct_range": 13, + "num_eq": 90, + "num_range": 1410, + "upper_bound": "1516" }, { - "distinct_range": 5, - "num_eq": 99, - "num_range": 414, - "upper_bound": "2565" + "distinct_range": 11, + "num_eq": 60, + "num_range": 1440, + "upper_bound": "1528" }, { - "distinct_range": 3, - "num_eq": 144, - "num_range": 306, - "upper_bound": "2569" + "distinct_range": 15, + "num_eq": 60, + "num_range": 1410, + "upper_bound": "1544" }, { - "distinct_range": 3, - "num_eq": 108, - "num_range": 306, - "upper_bound": "2573" + "distinct_range": 15, + "num_eq": 150, + "num_range": 1320, + "upper_bound": "1560" }, { - "distinct_range": 4, - "num_eq": 126, - "num_range": 333, - "upper_bound": "2578" + "distinct_range": 15, + "num_eq": 150, + "num_range": 1380, + "upper_bound": "1576" }, { - "distinct_range": 3, - "num_eq": 117, - "num_range": 387, - "upper_bound": "2582" + "distinct_range": 13, + "num_eq": 60, + "num_range": 1410, + "upper_bound": "1590" }, { - "distinct_range": 3, - "num_eq": 54, - "num_range": 360, - "upper_bound": "2586" + "distinct_range": 16, + "num_eq": 120, + "num_range": 1350, + "upper_bound": "1607" }, { - "distinct_range": 3, - "num_eq": 108, - "num_range": 360, - "upper_bound": "2590" + "distinct_range": 11, + "num_eq": 150, + "num_range": 1350, + "upper_bound": "1619" }, { - "distinct_range": 3, - "num_eq": 81, - "num_range": 351, - "upper_bound": "2594" + "distinct_range": 12, + "num_eq": 60, + "num_range": 1410, + "upper_bound": "1632" }, { - "distinct_range": 4, - "num_eq": 126, - "num_range": 342, - "upper_bound": "2599" + "distinct_range": 17, + "num_eq": 120, + "num_range": 1350, + "upper_bound": "1650" }, { - "distinct_range": 4, - "num_eq": 135, - "num_range": 405, - "upper_bound": "2604" + "distinct_range": 12, + "num_eq": 90, + "num_range": 1380, + "upper_bound": "1663" }, { - "distinct_range": 4, - "num_eq": 54, - "num_range": 369, - "upper_bound": "2609" + "distinct_range": 13, + "num_eq": 120, + "num_range": 1410, + "upper_bound": "1677" }, { - "distinct_range": 4, - "num_eq": 81, - "num_range": 333, - "upper_bound": "2614" + "distinct_range": 14, + "num_eq": 150, + "num_range": 1320, + "upper_bound": "1692" }, { - "distinct_range": 3, - "num_eq": 144, - "num_range": 324, - "upper_bound": "2618" + "distinct_range": 13, + "num_eq": 210, + "num_range": 1440, + "upper_bound": "1706" }, { - "distinct_range": 4, - "num_eq": 72, - "num_range": 396, - "upper_bound": "2623" + "distinct_range": 11, + "num_eq": 90, + "num_range": 1380, + "upper_bound": "1718" }, { - "distinct_range": 5, + "distinct_range": 11, "num_eq": 90, - "num_range": 342, - "upper_bound": "2629" + "num_range": 1380, + "upper_bound": "1730" }, { - "distinct_range": 4, - "num_eq": 99, - "num_range": 351, - "upper_bound": "2634" + "distinct_range": 15, + "num_eq": 150, + "num_range": 1350, + "upper_bound": "1746" }, { - "distinct_range": 5, - "num_eq": 45, - "num_range": 396, - "upper_bound": "2640" + "distinct_range": 16, + "num_eq": 90, + "num_range": 1410, + "upper_bound": "1763" }, { - "distinct_range": 4, - "num_eq": 126, - "num_range": 387, - "upper_bound": "2645" + "distinct_range": 17, + "num_eq": 90, + "num_range": 1410, + "upper_bound": "1781" }, { - "distinct_range": 2, - "num_eq": 126, - "num_range": 351, - "upper_bound": "2648" + "distinct_range": 13, + "num_eq": 120, + "num_range": 1380, + "upper_bound": "1795" }, { - "distinct_range": 4, - "num_eq": 153, - "num_range": 342, - "upper_bound": "2653" + "distinct_range": 16, + "num_eq": 240, + "num_range": 1440, + "upper_bound": "1812" }, { - "distinct_range": 3, - "num_eq": 171, - "num_range": 405, - "upper_bound": "2657" + "distinct_range": 13, + "num_eq": 210, + "num_range": 1410, + "upper_bound": "1826" }, { - "distinct_range": 4, - "num_eq": 126, - "num_range": 315, - "upper_bound": "2662" + "distinct_range": 16, + "num_eq": 30, + "num_range": 1440, + "upper_bound": "1843" }, { - "distinct_range": 3, - "num_eq": 117, - "num_range": 369, - "upper_bound": "2666" + "distinct_range": 12, + "num_eq": 180, + "num_range": 1380, + "upper_bound": "1856" }, { - "distinct_range": 4, - "num_eq": 63, - "num_range": 351, - "upper_bound": "2671" + "distinct_range": 13, + "num_eq": 150, + "num_range": 1410, + "upper_bound": "1870" }, { - "distinct_range": 3, - "num_eq": 126, - "num_range": 297, - "upper_bound": "2675" + "distinct_range": 15, + "num_eq": 240, + "num_range": 1380, + "upper_bound": "1886" }, { - "distinct_range": 3, - "num_eq": 162, - "num_range": 333, - "upper_bound": "2679" + "distinct_range": 16, + "num_eq": 120, + "num_range": 1410, + "upper_bound": "1903" }, { - "distinct_range": 3, - "num_eq": 153, - "num_range": 270, - "upper_bound": "2683" + "distinct_range": 12, + "num_eq": 150, + "num_range": 1440, + "upper_bound": "1916" }, { - "distinct_range": 4, - "num_eq": 108, - "num_range": 324, - "upper_bound": "2688" + "distinct_range": 19, + "num_eq": 120, + "num_range": 1410, + "upper_bound": "1936" }, { - "distinct_range": 3, - "num_eq": 117, - "num_range": 306, - "upper_bound": "2692" + "distinct_range": 14, + "num_eq": 150, + "num_range": 1440, + "upper_bound": "1951" }, { - "distinct_range": 4, - "num_eq": 81, - "num_range": 396, - "upper_bound": "2697" + "distinct_range": 12, + "num_eq": 90, + "num_range": 1440, + "upper_bound": "1964" }, { - "distinct_range": 3, - "num_eq": 144, - "num_range": 306, - "upper_bound": "2701" + "distinct_range": 16, + "num_eq": 150, + "num_range": 1440, + "upper_bound": "1981" }, { - "distinct_range": 5, - "num_eq": 135, - "num_range": 351, - "upper_bound": "2707" + "distinct_range": 15, + "num_eq": 150, + "num_range": 1410, + "upper_bound": "1997" }, { - "distinct_range": 3, - "num_eq": 54, - "num_range": 351, - "upper_bound": "2711" + "distinct_range": 13, + "num_eq": 120, + "num_range": 1320, + "upper_bound": "2011" }, { - "distinct_range": 4, - "num_eq": 135, - "num_range": 351, - "upper_bound": "2716" + "distinct_range": 13, + "num_eq": 210, + "num_range": 1410, + "upper_bound": "2025" }, { - "distinct_range": 3, - "num_eq": 72, - "num_range": 342, - "upper_bound": "2720" + "distinct_range": 14, + "num_eq": 210, + "num_range": 1380, + "upper_bound": "2040" }, { - "distinct_range": 3, - "num_eq": 153, - "num_range": 396, - "upper_bound": "2724" + "distinct_range": 15, + "num_eq": 210, + "num_range": 1320, + "upper_bound": "2056" }, { - "distinct_range": 4, - "num_eq": 135, - "num_range": 369, - "upper_bound": "2729" + "distinct_range": 10, + "num_eq": 120, + "num_range": 1350, + "upper_bound": "2067" }, { - "distinct_range": 4, - "num_eq": 126, - "num_range": 378, - "upper_bound": "2734" + "distinct_range": 11, + "num_eq": 60, + "num_range": 1380, + "upper_bound": "2079" }, { - "distinct_range": 4, - "num_eq": 117, - "num_range": 297, - "upper_bound": "2739" + "distinct_range": 14, + "num_eq": 30, + "num_range": 1410, + "upper_bound": "2094" }, { - "distinct_range": 3, - "num_eq": 117, - "num_range": 360, - "upper_bound": "2743" + "distinct_range": 14, + "num_eq": 90, + "num_range": 1350, + "upper_bound": "2109" }, { - "distinct_range": 4, + "distinct_range": 16, "num_eq": 90, - "num_range": 333, - "upper_bound": "2748" + "num_range": 1350, + "upper_bound": "2126" }, { - "distinct_range": 5, - "num_eq": 117, - "num_range": 351, - "upper_bound": "2754" + "distinct_range": 13, + "num_eq": 120, + "num_range": 1410, + "upper_bound": "2140" }, { - "distinct_range": 4, + "distinct_range": 12, "num_eq": 90, - "num_range": 360, - "upper_bound": "2759" - }, - { - "distinct_range": 4, - "num_eq": 153, - "num_range": 387, - "upper_bound": "2764" + "num_range": 1410, + "upper_bound": "2153" }, { - "distinct_range": 3, - "num_eq": 81, - "num_range": 369, - "upper_bound": "2768" + "distinct_range": 13, + "num_eq": 150, + "num_range": 1290, + "upper_bound": "2167" }, { - "distinct_range": 3, - "num_eq": 117, - "num_range": 315, - "upper_bound": "2772" + "distinct_range": 15, + "num_eq": 120, + "num_range": 1350, + "upper_bound": "2183" }, { - "distinct_range": 3, - "num_eq": 63, - "num_range": 324, - "upper_bound": "2776" + "distinct_range": 17, + "num_eq": 60, + "num_range": 1380, + "upper_bound": "2201" }, { - "distinct_range": 4, - "num_eq": 90, - "num_range": 315, - "upper_bound": "2781" + "distinct_range": 21, + "num_eq": 120, + "num_range": 1410, + "upper_bound": "2223" }, { - "distinct_range": 3, - "num_eq": 108, - "num_range": 297, - "upper_bound": "2785" + "distinct_range": 14, + "num_eq": 180, + "num_range": 1410, + "upper_bound": "2238" }, { - "distinct_range": 4, + "distinct_range": 15, "num_eq": 90, - "num_range": 315, - "upper_bound": "2790" + "num_range": 1410, + "upper_bound": "2254" }, { - "distinct_range": 3, - "num_eq": 81, - "num_range": 306, - "upper_bound": "2794" + "distinct_range": 14, + "num_eq": 120, + "num_range": 1410, + "upper_bound": "2269" }, { - "distinct_range": 3, - "num_eq": 117, - "num_range": 315, - "upper_bound": "2798" + "distinct_range": 13, + "num_eq": 240, + "num_range": 1290, + "upper_bound": "2283" }, { - "distinct_range": 4, - "num_eq": 108, - "num_range": 378, - "upper_bound": "2803" + "distinct_range": 12, + "num_eq": 90, + "num_range": 1380, + "upper_bound": "2296" }, { - "distinct_range": 3, - "num_eq": 126, - "num_range": 342, - "upper_bound": "2807" + "distinct_range": 14, + "num_eq": 60, + "num_range": 1410, + "upper_bound": "2311" }, { - "distinct_range": 3, - "num_eq": 108, - "num_range": 306, - "upper_bound": "2811" + "distinct_range": 13, + "num_eq": 30, + "num_range": 1410, + "upper_bound": "2325" }, { - "distinct_range": 3, - "num_eq": 90, - "num_range": 324, - "upper_bound": "2815" + "distinct_range": 14, + "num_eq": 150, + "num_range": 1320, + "upper_bound": "2340" }, { - "distinct_range": 3, - "num_eq": 135, - "num_range": 360, - "upper_bound": "2819" + "distinct_range": 12, + "num_eq": 120, + "num_range": 1380, + "upper_bound": "2353" }, { - "distinct_range": 2, - "num_eq": 180, - "num_range": 252, - "upper_bound": "2822" + "distinct_range": 13, + "num_eq": 150, + "num_range": 1320, + "upper_bound": "2367" }, { - "distinct_range": 3, - "num_eq": 144, - "num_range": 333, - "upper_bound": "2826" + "distinct_range": 18, + "num_eq": 150, + "num_range": 1410, + "upper_bound": "2386" }, { - "distinct_range": 4, - "num_eq": 99, - "num_range": 360, - "upper_bound": "2831" + "distinct_range": 17, + "num_eq": 60, + "num_range": 1380, + "upper_bound": "2404" }, { - "distinct_range": 5, - "num_eq": 135, - "num_range": 369, - "upper_bound": "2837" + "distinct_range": 15, + "num_eq": 120, + "num_range": 1410, + "upper_bound": "2420" }, { - "distinct_range": 3, - "num_eq": 126, - "num_range": 279, - "upper_bound": "2841" + "distinct_range": 14, + "num_eq": 120, + "num_range": 1350, + "upper_bound": "2435" }, { - "distinct_range": 3, - "num_eq": 117, - "num_range": 315, - "upper_bound": "2845" + "distinct_range": 13, + "num_eq": 120, + "num_range": 1410, + "upper_bound": "2449" }, { - "distinct_range": 3, - "num_eq": 90, - "num_range": 297, - "upper_bound": "2849" + "distinct_range": 13, + "num_eq": 240, + "num_range": 1230, + "upper_bound": "2463" }, { - "distinct_range": 3, - "num_eq": 81, - "num_range": 351, - "upper_bound": "2853" + "distinct_range": 14, + "num_eq": 120, + "num_range": 1350, + "upper_bound": "2478" }, { - "distinct_range": 4, - "num_eq": 81, - "num_range": 306, - "upper_bound": "2858" + "distinct_range": 12, + "num_eq": 240, + "num_range": 1350, + "upper_bound": "2491" }, { - "distinct_range": 2, - "num_eq": 126, - "num_range": 279, - "upper_bound": "2861" + "distinct_range": 17, + "num_eq": 120, + "num_range": 1410, + "upper_bound": "2509" }, { - "distinct_range": 2, - "num_eq": 135, - "num_range": 252, - "upper_bound": "2864" + "distinct_range": 13, + "num_eq": 120, + "num_range": 1350, + "upper_bound": "2523" }, { - "distinct_range": 3, - "num_eq": 90, - "num_range": 315, - "upper_bound": "2868" + "distinct_range": 14, + "num_eq": 60, + "num_range": 1350, + "upper_bound": "2538" }, { - "distinct_range": 3, - "num_eq": 99, - "num_range": 279, - "upper_bound": "2872" + "distinct_range": 11, + "num_eq": 60, + "num_range": 1350, + "upper_bound": "2550" }, { - "distinct_range": 4, - "num_eq": 81, - "num_range": 288, - "upper_bound": "2877" + "distinct_range": 16, + "num_eq": 120, + "num_range": 1380, + "upper_bound": "2567" }, { - "distinct_range": 4, - "num_eq": 90, - "num_range": 351, - "upper_bound": "2882" + "distinct_range": 16, + "num_eq": 60, + "num_range": 1350, + "upper_bound": "2584" }, { - "distinct_range": 3, - "num_eq": 99, - "num_range": 324, - "upper_bound": "2886" + "distinct_range": 18, + "num_eq": 240, + "num_range": 1320, + "upper_bound": "2603" }, { - "distinct_range": 3, - "num_eq": 153, - "num_range": 207, - "upper_bound": "2890" + "distinct_range": 14, + "num_eq": 270, + "num_range": 1230, + "upper_bound": "2618" }, { - "distinct_range": 3, - "num_eq": 153, - "num_range": 261, - "upper_bound": "2894" + "distinct_range": 17, + "num_eq": 150, + "num_range": 1350, + "upper_bound": "2636" }, { - "distinct_range": 4, - "num_eq": 81, - "num_range": 306, - "upper_bound": "2899" + "distinct_range": 13, + "num_eq": 90, + "num_range": 1320, + "upper_bound": "2650" }, { - "distinct_range": 3, - "num_eq": 135, - "num_range": 243, - "upper_bound": "2903" + "distinct_range": 17, + "num_eq": 90, + "num_range": 1350, + "upper_bound": "2668" }, { - "distinct_range": 4, - "num_eq": 72, - "num_range": 351, - "upper_bound": "2908" + "distinct_range": 14, + "num_eq": 150, + "num_range": 1290, + "upper_bound": "2683" }, { - "distinct_range": 3, - "num_eq": 54, - "num_range": 351, - "upper_bound": "2912" + "distinct_range": 16, + "num_eq": 120, + "num_range": 1290, + "upper_bound": "2700" }, { - "distinct_range": 3, + "distinct_range": 14, "num_eq": 90, - "num_range": 288, - "upper_bound": "2916" + "num_range": 1380, + "upper_bound": "2715" }, { - "distinct_range": 3, - "num_eq": 81, - "num_range": 342, - "upper_bound": "2920" + "distinct_range": 12, + "num_eq": 120, + "num_range": 1350, + "upper_bound": "2728" }, { - "distinct_range": 3, - "num_eq": 108, - "num_range": 288, - "upper_bound": "2924" + "distinct_range": 10, + "num_eq": 90, + "num_range": 1350, + "upper_bound": "2739" }, { - "distinct_range": 3, - "num_eq": 90, - "num_range": 333, - "upper_bound": "2928" + "distinct_range": 14, + "num_eq": 150, + "num_range": 1260, + "upper_bound": "2754" }, { - "distinct_range": 3, - "num_eq": 99, - "num_range": 324, - "upper_bound": "2932" + "distinct_range": 16, + "num_eq": 60, + "num_range": 1380, + "upper_bound": "2771" }, { - "distinct_range": 4, - "num_eq": 54, - "num_range": 333, - "upper_bound": "2937" + "distinct_range": 12, + "num_eq": 180, + "num_range": 1380, + "upper_bound": "2784" }, { - "distinct_range": 2, - "num_eq": 144, - "num_range": 234, - "upper_bound": "2940" + "distinct_range": 12, + "num_eq": 90, + "num_range": 1350, + "upper_bound": "2797" }, { - "distinct_range": 3, - "num_eq": 72, - "num_range": 297, - "upper_bound": "2944" + "distinct_range": 12, + "num_eq": 180, + "num_range": 1260, + "upper_bound": "2810" }, { - "distinct_range": 3, - "num_eq": 99, - "num_range": 297, - "upper_bound": "2948" + "distinct_range": 14, + "num_eq": 60, + "num_range": 1380, + "upper_bound": "2825" }, { - "distinct_range": 3, - "num_eq": 162, - "num_range": 252, - "upper_bound": "2952" + "distinct_range": 15, + "num_eq": 150, + "num_range": 1320, + "upper_bound": "2841" }, { - "distinct_range": 2, - "num_eq": 108, - "num_range": 252, - "upper_bound": "2955" + "distinct_range": 12, + "num_eq": 90, + "num_range": 1350, + "upper_bound": "2854" }, { - "distinct_range": 4, + "distinct_range": 12, "num_eq": 90, - "num_range": 279, - "upper_bound": "2960" + "num_range": 1350, + "upper_bound": "2867" }, { - "distinct_range": 2, - "num_eq": 126, - "num_range": 207, - "upper_bound": "2963" + "distinct_range": 12, + "num_eq": 90, + "num_range": 1350, + "upper_bound": "2880" }, { - "distinct_range": 2, - "num_eq": 108, - "num_range": 252, - "upper_bound": "2966" + "distinct_range": 13, + "num_eq": 120, + "num_range": 1350, + "upper_bound": "2894" }, { - "distinct_range": 3, - "num_eq": 72, - "num_range": 261, - "upper_bound": "2970" + "distinct_range": 12, + "num_eq": 150, + "num_range": 1350, + "upper_bound": "2907" }, { - "distinct_range": 3, - "num_eq": 99, - "num_range": 270, - "upper_bound": "2974" + "distinct_range": 14, + "num_eq": 90, + "num_range": 1320, + "upper_bound": "2922" }, { - "distinct_range": 2, - "num_eq": 189, - "num_range": 198, - "upper_bound": "2977" + "distinct_range": 13, + "num_eq": 120, + "num_range": 1260, + "upper_bound": "2936" }, { - "distinct_range": 2, - "num_eq": 81, - "num_range": 270, - "upper_bound": "2980" + "distinct_range": 12, + "num_eq": 90, + "num_range": 1290, + "upper_bound": "2949" }, { - "distinct_range": 2, + "distinct_range": 15, + "num_eq": 120, + "num_range": 1320, + "upper_bound": "2965" + }, + { + "distinct_range": 11, "num_eq": 90, - "num_range": 234, - "upper_bound": "2983" + "num_range": 1230, + "upper_bound": "2977" }, { - "distinct_range": 2, - "num_eq": 99, - "num_range": 234, - "upper_bound": "2986" + "distinct_range": 10, + "num_eq": 180, + "num_range": 1260, + "upper_bound": "2988" }, { - "distinct_range": 2, - "num_eq": 126, - "num_range": 180, - "upper_bound": "2989" - }, + "distinct_range": 10, + "num_eq": 210, + "num_range": 990, + "upper_bound": "2999" + } + ], + "histo_col_type": "INT8", + "histo_version": 1, + "name": "__auto__", + "null_count": 0, + "row_count": 300000 + }, + { + "avg_size": 5, + "columns": [ + "o_w_id", + "o_d_id", + "o_c_id" + ], + "created_at": "2022-02-25 01:09:20.242426", + "distinct_count": 295745, + "histo_col_type": "", + "name": "__auto__", + "null_count": 0, + "row_count": 300000 + }, + { + "avg_size": 8, + "columns": [ + "o_w_id", + "o_d_id", + "o_c_id", + "o_id" + ], + "created_at": "2022-02-25 01:09:20.242426", + "distinct_count": 298416, + "histo_col_type": "", + "name": "__auto__", + "null_count": 0, + "row_count": 300000 + }, + { + "avg_size": 7, + "columns": [ + "o_entry_d" + ], + "created_at": "2022-02-25 01:09:20.242426", + "distinct_count": 1, + "histo_buckets": [ + { + "distinct_range": 0, + "num_eq": 300000, + "num_range": 0, + "upper_bound": "2006-01-02 15:04:05" + } + ], + "histo_col_type": "TIMESTAMP", + "histo_version": 1, + "name": "__auto__", + "null_count": 0, + "row_count": 300000 + }, + { + "avg_size": 2, + "columns": [ + "o_carrier_id" + ], + "created_at": "2022-02-25 01:09:20.242426", + "distinct_count": 11, + "histo_buckets": [ { - "distinct_range": 2, - "num_eq": 117, - "num_range": 261, - "upper_bound": "2992" + "distinct_range": 0, + "num_eq": 21169, + "num_range": 0, + "upper_bound": "1" }, { - "distinct_range": 2, - "num_eq": 99, - "num_range": 216, - "upper_bound": "2995" - }, + "distinct_range": 8, + "num_eq": 21318, + "num_range": 167513, + "upper_bound": "10" + } + ], + "histo_col_type": "INT8", + "histo_version": 1, + "name": "__auto__", + "null_count": 90000, + "row_count": 300000 + }, + { + "avg_size": 2, + "columns": [ + "o_ol_cnt" + ], + "created_at": "2022-02-25 01:09:20.242426", + "distinct_count": 11, + "histo_buckets": [ { - "distinct_range": 2, - "num_eq": 99, - "num_range": 171, - "upper_bound": "2998" + "distinct_range": 0, + "num_eq": 26550, + "num_range": 0, + "upper_bound": "5" }, { - "distinct_range": 1, - "num_eq": 108, - "num_range": 117, - "upper_bound": "3000" + "distinct_range": 9, + "num_eq": 26490, + "num_range": 246960, + "upper_bound": "15" } ], "histo_col_type": "INT8", "histo_version": 1, "name": "__auto__", "null_count": 0, - "row_count": 90000 + "row_count": 300000 }, { + "avg_size": 2, "columns": [ - "no_w_id", - "no_d_id", - "no_o_id" + "o_all_local" ], - "created_at": "2021-09-08 20:48:10.067968", - "distinct_count": 90000, - "histo_col_type": "", + "created_at": "2022-02-25 01:09:20.242426", + "distinct_count": 1, + "histo_buckets": [ + { + "distinct_range": 0, + "num_eq": 300000, + "num_range": 0, + "upper_bound": "1" + } + ], + "histo_col_type": "INT8", + "histo_version": 1, "name": "__auto__", "null_count": 0, - "row_count": 90000 + "row_count": 300000 } ]'; ---- exec-ddl -ALTER TABLE "order" INJECT STATISTICS '[ +ALTER TABLE "order_line" INJECT STATISTICS '[ { + "avg_size": 1, "columns": [ - "o_w_id" + "ol_w_id" ], - "created_at": "2021-09-08 20:48:20.464516", + "created_at": "2022-02-25 01:08:12.56776", "distinct_count": 10, "histo_buckets": [ { "distinct_range": 0, - "num_eq": 31260, + "num_eq": 197231, "num_range": 0, "upper_bound": "0" }, { "distinct_range": 0, - "num_eq": 29820, + "num_eq": 135266, "num_range": 0, "upper_bound": "1" }, { "distinct_range": 0, - "num_eq": 29520, + "num_eq": 167258, "num_range": 0, "upper_bound": "2" }, { "distinct_range": 0, - "num_eq": 30000, + "num_eq": 162910, "num_range": 0, "upper_bound": "3" }, { "distinct_range": 0, - "num_eq": 29670, + "num_eq": 127812, "num_range": 0, "upper_bound": "4" }, { "distinct_range": 0, - "num_eq": 29340, + "num_eq": 189311, "num_range": 0, "upper_bound": "5" }, { "distinct_range": 0, - "num_eq": 28530, + "num_eq": 135577, "num_range": 0, "upper_bound": "6" }, { "distinct_range": 0, - "num_eq": 29760, + "num_eq": 153436, "num_range": 0, "upper_bound": "7" }, { "distinct_range": 0, - "num_eq": 30810, + "num_eq": 170675, "num_range": 0, "upper_bound": "8" }, { "distinct_range": 0, - "num_eq": 31290, + "num_eq": 113524, "num_range": 0, "upper_bound": "9" } @@ -8861,72 +23217,73 @@ ALTER TABLE "order" INJECT STATISTICS '[ "histo_version": 1, "name": "__auto__", "null_count": 0, - "row_count": 300000 + "row_count": 1553000 }, { + "avg_size": 1, "columns": [ - "o_d_id" + "ol_d_id" ], - "created_at": "2021-09-08 20:48:20.464516", + "created_at": "2022-02-25 01:08:12.56776", "distinct_count": 10, "histo_buckets": [ { "distinct_range": 0, - "num_eq": 30450, + "num_eq": 158717, "num_range": 0, "upper_bound": "1" }, { "distinct_range": 0, - "num_eq": 29880, + "num_eq": 168345, "num_range": 0, "upper_bound": "2" }, { "distinct_range": 0, - "num_eq": 31230, + "num_eq": 146137, "num_range": 0, "upper_bound": "3" }, { "distinct_range": 0, - "num_eq": 29850, + "num_eq": 145516, "num_range": 0, "upper_bound": "4" }, { "distinct_range": 0, - "num_eq": 28410, + "num_eq": 144740, "num_range": 0, "upper_bound": "5" }, { "distinct_range": 0, - "num_eq": 29250, + "num_eq": 170985, "num_range": 0, "upper_bound": "6" }, { "distinct_range": 0, - "num_eq": 29580, + "num_eq": 174713, "num_range": 0, "upper_bound": "7" }, { "distinct_range": 0, - "num_eq": 30840, + "num_eq": 150796, "num_range": 0, "upper_bound": "8" }, { "distinct_range": 0, - "num_eq": 30450, + "num_eq": 147224, "num_range": 0, "upper_bound": "9" }, { "distinct_range": 0, - "num_eq": 30060, + "num_eq": 145827, "num_range": 0, "upper_bound": "10" } @@ -8935,4303 +23292,4942 @@ ALTER TABLE "order" INJECT STATISTICS '[ "histo_version": 1, "name": "__auto__", "null_count": 0, - "row_count": 300000 + "row_count": 1553000 }, { + "avg_size": 2, "columns": [ - "o_w_id", - "o_d_id" + "ol_w_id", + "ol_d_id" ], - "created_at": "2021-09-08 20:48:20.464516", - "distinct_count": 100, + "created_at": "2022-02-25 01:08:12.56776", + "distinct_count": 67, "histo_col_type": "", "name": "__auto__", "null_count": 0, - "row_count": 300000 + "row_count": 1553000 }, { + "avg_size": 3, "columns": [ - "o_id" + "ol_o_id" ], - "created_at": "2021-09-08 20:48:20.464516", + "created_at": "2022-02-25 01:08:12.56776", "distinct_count": 2999, "histo_buckets": [ { "distinct_range": 0, - "num_eq": 60, + "num_eq": 155, "num_range": 0, "upper_bound": "1" }, + { + "distinct_range": 12.995357142857143, + "num_eq": 932, + "num_range": 7299, + "upper_bound": "15" + }, + { + "distinct_range": 14.994642857142857, + "num_eq": 466, + "num_range": 7454, + "upper_bound": "31" + }, + { + "distinct_range": 15.994285714285715, + "num_eq": 776, + "num_range": 7299, + "upper_bound": "48" + }, + { + "distinct_range": 15.994285714285715, + "num_eq": 621, + "num_range": 7454, + "upper_bound": "65" + }, { "distinct_range": 11.995714285714286, - "num_eq": 90, - "num_range": 1470, - "upper_bound": "14" + "num_eq": 311, + "num_range": 7610, + "upper_bound": "78" + }, + { + "distinct_range": 13.995000000000001, + "num_eq": 776, + "num_range": 6988, + "upper_bound": "93" }, { "distinct_range": 14.994642857142857, - "num_eq": 150, - "num_range": 1410, - "upper_bound": "30" + "num_eq": 311, + "num_range": 7610, + "upper_bound": "109" + }, + { + "distinct_range": 16.993928571428572, + "num_eq": 776, + "num_range": 7299, + "upper_bound": "127" + }, + { + "distinct_range": 14.994642857142857, + "num_eq": 621, + "num_range": 7144, + "upper_bound": "143" + }, + { + "distinct_range": 13.995000000000001, + "num_eq": 621, + "num_range": 7144, + "upper_bound": "158" + }, + { + "distinct_range": 15.994285714285715, + "num_eq": 932, + "num_range": 6988, + "upper_bound": "175" + }, + { + "distinct_range": 15.994285714285715, + "num_eq": 621, + "num_range": 7454, + "upper_bound": "192" }, { "distinct_range": 12.995357142857143, - "num_eq": 150, - "num_range": 1470, - "upper_bound": "44" + "num_eq": 311, + "num_range": 7610, + "upper_bound": "206" }, { - "distinct_range": 8.996785714285714, - "num_eq": 180, - "num_range": 1350, - "upper_bound": "54" + "distinct_range": 13.995000000000001, + "num_eq": 776, + "num_range": 7299, + "upper_bound": "221" + }, + { + "distinct_range": 13.995000000000001, + "num_eq": 621, + "num_range": 7610, + "upper_bound": "236" + }, + { + "distinct_range": 15.994285714285715, + "num_eq": 776, + "num_range": 7299, + "upper_bound": "253" }, { "distinct_range": 12.995357142857143, - "num_eq": 120, - "num_range": 1470, - "upper_bound": "68" + "num_eq": 311, + "num_range": 7610, + "upper_bound": "267" }, { "distinct_range": 11.995714285714286, - "num_eq": 120, - "num_range": 1410, - "upper_bound": "81" + "num_eq": 932, + "num_range": 6833, + "upper_bound": "280" }, { - "distinct_range": 15.994285714285715, - "num_eq": 90, - "num_range": 1410, - "upper_bound": "98" + "distinct_range": 14.994642857142857, + "num_eq": 466, + "num_range": 7454, + "upper_bound": "296" + }, + { + "distinct_range": 10.99607142857143, + "num_eq": 1087, + "num_range": 6833, + "upper_bound": "308" }, { "distinct_range": 11.995714285714286, - "num_eq": 120, - "num_range": 1470, - "upper_bound": "111" + "num_eq": 1242, + "num_range": 7144, + "upper_bound": "321" }, { "distinct_range": 12.995357142857143, - "num_eq": 150, - "num_range": 1350, - "upper_bound": "125" + "num_eq": 466, + "num_range": 7299, + "upper_bound": "335" }, { - "distinct_range": 11.995714285714286, - "num_eq": 60, - "num_range": 1440, - "upper_bound": "138" + "distinct_range": 10.99607142857143, + "num_eq": 621, + "num_range": 7144, + "upper_bound": "347" }, { - "distinct_range": 17.99357142857143, - "num_eq": 210, - "num_range": 1350, - "upper_bound": "157" + "distinct_range": 15.994285714285715, + "num_eq": 621, + "num_range": 7610, + "upper_bound": "364" + }, + { + "distinct_range": 13.995000000000001, + "num_eq": 776, + "num_range": 7454, + "upper_bound": "379" + }, + { + "distinct_range": 13.995000000000001, + "num_eq": 1087, + "num_range": 7144, + "upper_bound": "394" + }, + { + "distinct_range": 13.995000000000001, + "num_eq": 311, + "num_range": 7610, + "upper_bound": "409" + }, + { + "distinct_range": 15.994285714285715, + "num_eq": 1242, + "num_range": 6678, + "upper_bound": "426" + }, + { + "distinct_range": 16.993928571428572, + "num_eq": 621, + "num_range": 7454, + "upper_bound": "444" }, { "distinct_range": 14.994642857142857, - "num_eq": 120, - "num_range": 1380, - "upper_bound": "173" + "num_eq": 776, + "num_range": 6988, + "upper_bound": "460" }, { "distinct_range": 13.995000000000001, - "num_eq": 90, - "num_range": 1410, - "upper_bound": "188" + "num_eq": 311, + "num_range": 7454, + "upper_bound": "475" + }, + { + "distinct_range": 15.994285714285715, + "num_eq": 1398, + "num_range": 7454, + "upper_bound": "492" }, { "distinct_range": 13.995000000000001, - "num_eq": 90, - "num_range": 1440, - "upper_bound": "203" + "num_eq": 621, + "num_range": 6988, + "upper_bound": "507" + }, + { + "distinct_range": 18.993214285714288, + "num_eq": 311, + "num_range": 7610, + "upper_bound": "527" + }, + { + "distinct_range": 17.99357142857143, + "num_eq": 621, + "num_range": 7454, + "upper_bound": "546" + }, + { + "distinct_range": 10.99607142857143, + "num_eq": 466, + "num_range": 7454, + "upper_bound": "558" }, { "distinct_range": 14.994642857142857, - "num_eq": 120, - "num_range": 1470, - "upper_bound": "219" + "num_eq": 776, + "num_range": 6988, + "upper_bound": "574" + }, + { + "distinct_range": 13.995000000000001, + "num_eq": 311, + "num_range": 7299, + "upper_bound": "589" + }, + { + "distinct_range": 10.99607142857143, + "num_eq": 776, + "num_range": 7299, + "upper_bound": "601" + }, + { + "distinct_range": 10.99607142857143, + "num_eq": 621, + "num_range": 6988, + "upper_bound": "613" }, { - "distinct_range": 19.992857142857144, - "num_eq": 90, - "num_range": 1470, - "upper_bound": "240" + "distinct_range": 16.993928571428572, + "num_eq": 466, + "num_range": 7454, + "upper_bound": "631" }, { "distinct_range": 13.995000000000001, - "num_eq": 240, - "num_range": 1320, - "upper_bound": "255" + "num_eq": 466, + "num_range": 7144, + "upper_bound": "646" }, { "distinct_range": 15.994285714285715, - "num_eq": 60, - "num_range": 1440, - "upper_bound": "272" - }, - { - "distinct_range": 13.995000000000001, - "num_eq": 150, - "num_range": 1410, - "upper_bound": "287" + "num_eq": 621, + "num_range": 7144, + "upper_bound": "663" }, { "distinct_range": 14.994642857142857, - "num_eq": 180, - "num_range": 1470, - "upper_bound": "303" + "num_eq": 466, + "num_range": 7454, + "upper_bound": "679" }, { - "distinct_range": 15.994285714285715, - "num_eq": 90, - "num_range": 1470, - "upper_bound": "320" + "distinct_range": 16.993928571428572, + "num_eq": 466, + "num_range": 7299, + "upper_bound": "697" }, { "distinct_range": 11.995714285714286, - "num_eq": 90, - "num_range": 1410, - "upper_bound": "333" + "num_eq": 776, + "num_range": 6988, + "upper_bound": "710" }, { - "distinct_range": 14.994642857142857, - "num_eq": 150, - "num_range": 1380, - "upper_bound": "349" + "distinct_range": 18.993214285714288, + "num_eq": 466, + "num_range": 7299, + "upper_bound": "730" }, { - "distinct_range": 9.996428571428572, - "num_eq": 180, - "num_range": 1320, - "upper_bound": "360" + "distinct_range": 15.994285714285715, + "num_eq": 776, + "num_range": 6833, + "upper_bound": "747" + }, + { + "distinct_range": 10.99607142857143, + "num_eq": 776, + "num_range": 7454, + "upper_bound": "759" }, { "distinct_range": 17.99357142857143, - "num_eq": 90, - "num_range": 1470, - "upper_bound": "379" + "num_eq": 311, + "num_range": 7299, + "upper_bound": "778" }, { "distinct_range": 12.995357142857143, - "num_eq": 270, - "num_range": 1320, - "upper_bound": "393" + "num_eq": 776, + "num_range": 7144, + "upper_bound": "792" }, { - "distinct_range": 13.995000000000001, - "num_eq": 120, - "num_range": 1470, - "upper_bound": "408" + "distinct_range": 10.99607142857143, + "num_eq": 466, + "num_range": 7454, + "upper_bound": "804" }, { - "distinct_range": 14.994642857142857, - "num_eq": 60, - "num_range": 1470, - "upper_bound": "424" + "distinct_range": 16.993928571428572, + "num_eq": 776, + "num_range": 7144, + "upper_bound": "822" }, { - "distinct_range": 13.995000000000001, - "num_eq": 90, - "num_range": 1470, - "upper_bound": "439" + "distinct_range": 17.99357142857143, + "num_eq": 621, + "num_range": 7454, + "upper_bound": "841" }, { - "distinct_range": 17.99357142857143, - "num_eq": 120, - "num_range": 1470, - "upper_bound": "458" + "distinct_range": 12.995357142857143, + "num_eq": 776, + "num_range": 7144, + "upper_bound": "855" }, { "distinct_range": 14.994642857142857, - "num_eq": 150, - "num_range": 1440, - "upper_bound": "474" + "num_eq": 621, + "num_range": 7144, + "upper_bound": "871" }, { - "distinct_range": 13.995000000000001, - "num_eq": 90, - "num_range": 1410, - "upper_bound": "489" + "distinct_range": 16.993928571428572, + "num_eq": 776, + "num_range": 7454, + "upper_bound": "889" }, { - "distinct_range": 15.994285714285715, - "num_eq": 120, - "num_range": 1380, - "upper_bound": "506" + "distinct_range": 13.995000000000001, + "num_eq": 311, + "num_range": 7454, + "upper_bound": "904" }, { - "distinct_range": 11.995714285714286, - "num_eq": 180, - "num_range": 1290, - "upper_bound": "519" + "distinct_range": 12.995357142857143, + "num_eq": 311, + "num_range": 7299, + "upper_bound": "918" }, { - "distinct_range": 11.995714285714286, - "num_eq": 180, - "num_range": 1320, - "upper_bound": "532" + "distinct_range": 12.995357142857143, + "num_eq": 621, + "num_range": 7299, + "upper_bound": "932" }, { - "distinct_range": 15.994285714285715, - "num_eq": 60, - "num_range": 1440, - "upper_bound": "549" + "distinct_range": 13.995000000000001, + "num_eq": 466, + "num_range": 7299, + "upper_bound": "947" }, { "distinct_range": 12.995357142857143, - "num_eq": 240, - "num_range": 1230, - "upper_bound": "563" + "num_eq": 776, + "num_range": 7144, + "upper_bound": "961" }, { - "distinct_range": 12.995357142857143, - "num_eq": 90, - "num_range": 1380, - "upper_bound": "577" + "distinct_range": 13.995000000000001, + "num_eq": 621, + "num_range": 7299, + "upper_bound": "976" }, { "distinct_range": 14.994642857142857, - "num_eq": 150, - "num_range": 1440, - "upper_bound": "593" - }, - { - "distinct_range": 18.993214285714288, - "num_eq": 150, - "num_range": 1410, - "upper_bound": "613" + "num_eq": 466, + "num_range": 7144, + "upper_bound": "992" }, { - "distinct_range": 12.995357142857143, - "num_eq": 240, - "num_range": 1230, - "upper_bound": "627" + "distinct_range": 9.996428571428572, + "num_eq": 1398, + "num_range": 7144, + "upper_bound": "1003" }, { "distinct_range": 13.995000000000001, - "num_eq": 210, - "num_range": 1410, - "upper_bound": "642" + "num_eq": 621, + "num_range": 7299, + "upper_bound": "1018" }, { "distinct_range": 14.994642857142857, - "num_eq": 150, - "num_range": 1440, - "upper_bound": "658" + "num_eq": 776, + "num_range": 6833, + "upper_bound": "1034" }, { - "distinct_range": 16.993928571428572, - "num_eq": 240, - "num_range": 1380, - "upper_bound": "676" + "distinct_range": 11.995714285714286, + "num_eq": 776, + "num_range": 6988, + "upper_bound": "1047" }, { "distinct_range": 13.995000000000001, - "num_eq": 300, - "num_range": 1320, - "upper_bound": "691" + "num_eq": 621, + "num_range": 6988, + "upper_bound": "1062" }, { - "distinct_range": 12.995357142857143, - "num_eq": 90, - "num_range": 1440, - "upper_bound": "705" + "distinct_range": 11.995714285714286, + "num_eq": 621, + "num_range": 7454, + "upper_bound": "1075" }, { "distinct_range": 13.995000000000001, - "num_eq": 60, - "num_range": 1440, - "upper_bound": "720" + "num_eq": 155, + "num_range": 7454, + "upper_bound": "1090" + }, + { + "distinct_range": 16.993928571428572, + "num_eq": 155, + "num_range": 7454, + "upper_bound": "1108" }, { "distinct_range": 14.994642857142857, - "num_eq": 210, - "num_range": 1290, - "upper_bound": "736" + "num_eq": 621, + "num_range": 6988, + "upper_bound": "1124" }, { - "distinct_range": 11.995714285714286, - "num_eq": 240, - "num_range": 1440, - "upper_bound": "749" + "distinct_range": 12.995357142857143, + "num_eq": 932, + "num_range": 7454, + "upper_bound": "1138" }, { - "distinct_range": 16.993928571428572, - "num_eq": 180, - "num_range": 1380, - "upper_bound": "767" + "distinct_range": 15.994285714285715, + "num_eq": 621, + "num_range": 7144, + "upper_bound": "1155" }, { - "distinct_range": 13.995000000000001, - "num_eq": 150, - "num_range": 1350, - "upper_bound": "782" + "distinct_range": 11.995714285714286, + "num_eq": 466, + "num_range": 7144, + "upper_bound": "1168" }, { "distinct_range": 10.99607142857143, - "num_eq": 150, - "num_range": 1320, - "upper_bound": "794" + "num_eq": 621, + "num_range": 7454, + "upper_bound": "1180" }, { - "distinct_range": 12.995357142857143, - "num_eq": 120, - "num_range": 1380, - "upper_bound": "808" + "distinct_range": 15.994285714285715, + "num_eq": 621, + "num_range": 7299, + "upper_bound": "1197" }, { - "distinct_range": 15.994285714285715, - "num_eq": 150, - "num_range": 1440, - "upper_bound": "825" + "distinct_range": 13.995000000000001, + "num_eq": 1242, + "num_range": 6833, + "upper_bound": "1212" }, { - "distinct_range": 12.995357142857143, - "num_eq": 120, - "num_range": 1380, - "upper_bound": "839" + "distinct_range": 11.995714285714286, + "num_eq": 932, + "num_range": 7144, + "upper_bound": "1225" }, { "distinct_range": 15.994285714285715, - "num_eq": 120, - "num_range": 1410, - "upper_bound": "856" + "num_eq": 932, + "num_range": 7454, + "upper_bound": "1242" }, { - "distinct_range": 10.99607142857143, - "num_eq": 300, - "num_range": 1230, - "upper_bound": "868" + "distinct_range": 17.99357142857143, + "num_eq": 776, + "num_range": 7144, + "upper_bound": "1261" }, { - "distinct_range": 15.994285714285715, - "num_eq": 60, - "num_range": 1440, - "upper_bound": "885" + "distinct_range": 16.993928571428572, + "num_eq": 776, + "num_range": 6988, + "upper_bound": "1279" }, { - "distinct_range": 12.995357142857143, - "num_eq": 150, - "num_range": 1350, - "upper_bound": "899" + "distinct_range": 14.994642857142857, + "num_eq": 466, + "num_range": 7144, + "upper_bound": "1295" }, { - "distinct_range": 13.995000000000001, - "num_eq": 120, - "num_range": 1410, - "upper_bound": "914" + "distinct_range": 14.994642857142857, + "num_eq": 932, + "num_range": 6988, + "upper_bound": "1311" }, { - "distinct_range": 14.994642857142857, - "num_eq": 60, - "num_range": 1410, - "upper_bound": "930" + "distinct_range": 10.99607142857143, + "num_eq": 776, + "num_range": 7299, + "upper_bound": "1323" + }, + { + "distinct_range": 12.995357142857143, + "num_eq": 621, + "num_range": 6988, + "upper_bound": "1337" }, { "distinct_range": 14.994642857142857, - "num_eq": 90, - "num_range": 1410, - "upper_bound": "946" + "num_eq": 621, + "num_range": 7144, + "upper_bound": "1353" }, { - "distinct_range": 15.994285714285715, - "num_eq": 30, - "num_range": 1440, - "upper_bound": "963" + "distinct_range": 16.993928571428572, + "num_eq": 466, + "num_range": 7454, + "upper_bound": "1371" }, { - "distinct_range": 17.99357142857143, - "num_eq": 90, - "num_range": 1380, - "upper_bound": "982" + "distinct_range": 16.993928571428572, + "num_eq": 621, + "num_range": 7454, + "upper_bound": "1389" }, { - "distinct_range": 14.994642857142857, - "num_eq": 60, - "num_range": 1440, - "upper_bound": "998" + "distinct_range": 11.995714285714286, + "num_eq": 621, + "num_range": 6988, + "upper_bound": "1402" }, { - "distinct_range": 14.994642857142857, - "num_eq": 30, - "num_range": 1440, - "upper_bound": "1014" + "distinct_range": 13.995000000000001, + "num_eq": 621, + "num_range": 7144, + "upper_bound": "1417" + }, + { + "distinct_range": 11.995714285714286, + "num_eq": 1242, + "num_range": 7454, + "upper_bound": "1430" }, { "distinct_range": 13.995000000000001, - "num_eq": 240, - "num_range": 1290, - "upper_bound": "1029" + "num_eq": 311, + "num_range": 7454, + "upper_bound": "1445" + }, + { + "distinct_range": 11.995714285714286, + "num_eq": 1087, + "num_range": 6833, + "upper_bound": "1458" }, { "distinct_range": 16.993928571428572, - "num_eq": 90, - "num_range": 1380, - "upper_bound": "1047" + "num_eq": 776, + "num_range": 7299, + "upper_bound": "1476" }, { - "distinct_range": 15.994285714285715, - "num_eq": 120, - "num_range": 1410, - "upper_bound": "1064" + "distinct_range": 12.995357142857143, + "num_eq": 466, + "num_range": 7144, + "upper_bound": "1490" }, { - "distinct_range": 14.994642857142857, - "num_eq": 120, - "num_range": 1350, - "upper_bound": "1080" + "distinct_range": 11.995714285714286, + "num_eq": 932, + "num_range": 7299, + "upper_bound": "1503" }, { - "distinct_range": 13.995000000000001, - "num_eq": 150, - "num_range": 1380, - "upper_bound": "1095" + "distinct_range": 14.994642857142857, + "num_eq": 311, + "num_range": 7454, + "upper_bound": "1519" }, { - "distinct_range": 13.995000000000001, - "num_eq": 120, - "num_range": 1440, - "upper_bound": "1110" + "distinct_range": 17.99357142857143, + "num_eq": 621, + "num_range": 7299, + "upper_bound": "1538" }, { - "distinct_range": 14.994642857142857, - "num_eq": 240, - "num_range": 1350, - "upper_bound": "1126" + "distinct_range": 10.99607142857143, + "num_eq": 466, + "num_range": 7144, + "upper_bound": "1550" }, { - "distinct_range": 15.994285714285715, - "num_eq": 120, - "num_range": 1410, - "upper_bound": "1143" + "distinct_range": 17.99357142857143, + "num_eq": 311, + "num_range": 7454, + "upper_bound": "1569" }, { - "distinct_range": 16.993928571428572, - "num_eq": 60, - "num_range": 1440, - "upper_bound": "1161" + "distinct_range": 11.995714285714286, + "num_eq": 311, + "num_range": 7299, + "upper_bound": "1582" }, { "distinct_range": 13.995000000000001, - "num_eq": 90, - "num_range": 1410, - "upper_bound": "1176" + "num_eq": 776, + "num_range": 7454, + "upper_bound": "1597" }, { "distinct_range": 12.995357142857143, - "num_eq": 60, - "num_range": 1410, - "upper_bound": "1190" + "num_eq": 466, + "num_range": 7144, + "upper_bound": "1611" }, { "distinct_range": 12.995357142857143, - "num_eq": 60, - "num_range": 1440, - "upper_bound": "1204" + "num_eq": 155, + "num_range": 7454, + "upper_bound": "1625" }, { - "distinct_range": 19.992857142857144, - "num_eq": 150, - "num_range": 1440, - "upper_bound": "1225" + "distinct_range": 13.995000000000001, + "num_eq": 621, + "num_range": 7144, + "upper_bound": "1640" }, { - "distinct_range": 13.995000000000001, - "num_eq": 210, - "num_range": 1410, - "upper_bound": "1240" + "distinct_range": 15.994285714285715, + "num_eq": 311, + "num_range": 7454, + "upper_bound": "1657" }, { - "distinct_range": 13.995000000000001, - "num_eq": 90, - "num_range": 1440, - "upper_bound": "1255" + "distinct_range": 15.994285714285715, + "num_eq": 1242, + "num_range": 6678, + "upper_bound": "1674" }, { - "distinct_range": 14.994642857142857, - "num_eq": 330, - "num_range": 1170, - "upper_bound": "1271" + "distinct_range": 10.99607142857143, + "num_eq": 1087, + "num_range": 6988, + "upper_bound": "1686" }, { "distinct_range": 12.995357142857143, - "num_eq": 90, - "num_range": 1440, - "upper_bound": "1285" + "num_eq": 932, + "num_range": 6988, + "upper_bound": "1700" }, { - "distinct_range": 15.994285714285715, - "num_eq": 270, - "num_range": 1290, - "upper_bound": "1302" + "distinct_range": 17.99357142857143, + "num_eq": 621, + "num_range": 7454, + "upper_bound": "1719" + }, + { + "distinct_range": 14.994642857142857, + "num_eq": 466, + "num_range": 7454, + "upper_bound": "1735" }, { "distinct_range": 13.995000000000001, - "num_eq": 300, - "num_range": 1200, - "upper_bound": "1317" + "num_eq": 776, + "num_range": 6988, + "upper_bound": "1750" }, { - "distinct_range": 14.994642857142857, - "num_eq": 150, - "num_range": 1440, - "upper_bound": "1333" + "distinct_range": 11.995714285714286, + "num_eq": 1242, + "num_range": 6523, + "upper_bound": "1763" }, { "distinct_range": 13.995000000000001, - "num_eq": 90, - "num_range": 1380, - "upper_bound": "1348" + "num_eq": 776, + "num_range": 7299, + "upper_bound": "1778" }, { "distinct_range": 14.994642857142857, - "num_eq": 90, - "num_range": 1410, - "upper_bound": "1364" + "num_eq": 776, + "num_range": 7454, + "upper_bound": "1794" }, { - "distinct_range": 13.995000000000001, - "num_eq": 120, - "num_range": 1440, - "upper_bound": "1379" + "distinct_range": 10.99607142857143, + "num_eq": 1087, + "num_range": 7144, + "upper_bound": "1806" }, { "distinct_range": 15.994285714285715, - "num_eq": 90, - "num_range": 1380, - "upper_bound": "1396" + "num_eq": 621, + "num_range": 6988, + "upper_bound": "1823" }, { - "distinct_range": 14.994642857142857, - "num_eq": 120, - "num_range": 1380, - "upper_bound": "1412" + "distinct_range": 12.995357142857143, + "num_eq": 311, + "num_range": 7299, + "upper_bound": "1837" }, { "distinct_range": 13.995000000000001, - "num_eq": 180, - "num_range": 1290, - "upper_bound": "1427" - }, - { - "distinct_range": 14.994642857142857, - "num_eq": 150, - "num_range": 1350, - "upper_bound": "1443" + "num_eq": 466, + "num_range": 7299, + "upper_bound": "1852" }, { - "distinct_range": 11.995714285714286, - "num_eq": 180, - "num_range": 1350, - "upper_bound": "1456" + "distinct_range": 12.995357142857143, + "num_eq": 621, + "num_range": 6988, + "upper_bound": "1866" }, { - "distinct_range": 16.993928571428572, - "num_eq": 60, - "num_range": 1410, - "upper_bound": "1474" + "distinct_range": 12.995357142857143, + "num_eq": 1087, + "num_range": 7454, + "upper_bound": "1880" }, { - "distinct_range": 8.996785714285714, - "num_eq": 180, - "num_range": 1290, - "upper_bound": "1484" + "distinct_range": 12.995357142857143, + "num_eq": 621, + "num_range": 6988, + "upper_bound": "1894" }, { - "distinct_range": 14.994642857142857, - "num_eq": 150, - "num_range": 1410, - "upper_bound": "1500" + "distinct_range": 13.995000000000001, + "num_eq": 1087, + "num_range": 6833, + "upper_bound": "1909" }, { - "distinct_range": 10.99607142857143, - "num_eq": 60, - "num_range": 1410, - "upper_bound": "1512" + "distinct_range": 15.994285714285715, + "num_eq": 621, + "num_range": 7454, + "upper_bound": "1926" }, { - "distinct_range": 14.994642857142857, - "num_eq": 60, - "num_range": 1440, - "upper_bound": "1528" + "distinct_range": 15.994285714285715, + "num_eq": 466, + "num_range": 7299, + "upper_bound": "1943" }, { "distinct_range": 13.995000000000001, - "num_eq": 60, - "num_range": 1440, - "upper_bound": "1543" + "num_eq": 155, + "num_range": 7454, + "upper_bound": "1958" }, { - "distinct_range": 14.994642857142857, - "num_eq": 150, - "num_range": 1440, - "upper_bound": "1559" + "distinct_range": 17.99357142857143, + "num_eq": 776, + "num_range": 6833, + "upper_bound": "1977" }, { - "distinct_range": 15.994285714285715, - "num_eq": 120, - "num_range": 1440, - "upper_bound": "1576" + "distinct_range": 13.995000000000001, + "num_eq": 466, + "num_range": 7454, + "upper_bound": "1992" }, { - "distinct_range": 14.994642857142857, - "num_eq": 180, - "num_range": 1410, - "upper_bound": "1592" + "distinct_range": 13.995000000000001, + "num_eq": 466, + "num_range": 7454, + "upper_bound": "2007" }, { "distinct_range": 12.995357142857143, - "num_eq": 60, - "num_range": 1440, - "upper_bound": "1606" + "num_eq": 466, + "num_range": 7299, + "upper_bound": "2021" }, { - "distinct_range": 11.995714285714286, - "num_eq": 180, - "num_range": 1350, - "upper_bound": "1619" + "distinct_range": 10.99607142857143, + "num_eq": 311, + "num_range": 7454, + "upper_bound": "2033" }, { - "distinct_range": 15.994285714285715, - "num_eq": 90, - "num_range": 1440, - "upper_bound": "1636" + "distinct_range": 13.995000000000001, + "num_eq": 155, + "num_range": 7299, + "upper_bound": "2048" }, { - "distinct_range": 17.99357142857143, - "num_eq": 180, - "num_range": 1440, - "upper_bound": "1655" + "distinct_range": 10.99607142857143, + "num_eq": 621, + "num_range": 6988, + "upper_bound": "2060" }, { - "distinct_range": 12.995357142857143, - "num_eq": 90, - "num_range": 1380, - "upper_bound": "1669" + "distinct_range": 13.995000000000001, + "num_eq": 932, + "num_range": 7299, + "upper_bound": "2075" }, { - "distinct_range": 15.994285714285715, - "num_eq": 90, - "num_range": 1380, - "upper_bound": "1686" + "distinct_range": 11.995714285714286, + "num_eq": 1087, + "num_range": 6833, + "upper_bound": "2088" }, { - "distinct_range": 17.99357142857143, - "num_eq": 180, - "num_range": 1350, - "upper_bound": "1705" + "distinct_range": 12.995357142857143, + "num_eq": 466, + "num_range": 7144, + "upper_bound": "2102" }, { "distinct_range": 14.994642857142857, - "num_eq": 120, - "num_range": 1380, - "upper_bound": "1721" + "num_eq": 932, + "num_range": 6678, + "upper_bound": "2118" }, { "distinct_range": 11.995714285714286, - "num_eq": 60, - "num_range": 1410, - "upper_bound": "1734" + "num_eq": 932, + "num_range": 6678, + "upper_bound": "2131" }, { - "distinct_range": 10.99607142857143, - "num_eq": 60, - "num_range": 1440, - "upper_bound": "1746" + "distinct_range": 13.995000000000001, + "num_eq": 776, + "num_range": 7299, + "upper_bound": "2146" }, { "distinct_range": 13.995000000000001, - "num_eq": 120, - "num_range": 1350, - "upper_bound": "1761" + "num_eq": 1242, + "num_range": 6988, + "upper_bound": "2161" }, { - "distinct_range": 14.994642857142857, - "num_eq": 120, - "num_range": 1410, - "upper_bound": "1777" + "distinct_range": 10.99607142857143, + "num_eq": 311, + "num_range": 7299, + "upper_bound": "2173" }, { - "distinct_range": 10.99607142857143, - "num_eq": 120, - "num_range": 1350, - "upper_bound": "1789" + "distinct_range": 13.995000000000001, + "num_eq": 466, + "num_range": 7299, + "upper_bound": "2188" }, { - "distinct_range": 12.995357142857143, - "num_eq": 90, - "num_range": 1410, - "upper_bound": "1803" + "distinct_range": 10.99607142857143, + "num_eq": 621, + "num_range": 6833, + "upper_bound": "2200" }, { - "distinct_range": 11.995714285714286, - "num_eq": 150, - "num_range": 1350, - "upper_bound": "1816" + "distinct_range": 17.99357142857143, + "num_eq": 155, + "num_range": 7299, + "upper_bound": "2219" }, { - "distinct_range": 13.995000000000001, - "num_eq": 150, - "num_range": 1350, - "upper_bound": "1831" + "distinct_range": 14.994642857142857, + "num_eq": 466, + "num_range": 7144, + "upper_bound": "2235" }, { "distinct_range": 14.994642857142857, - "num_eq": 180, - "num_range": 1410, - "upper_bound": "1847" + "num_eq": 1087, + "num_range": 6833, + "upper_bound": "2251" }, { - "distinct_range": 12.995357142857143, - "num_eq": 90, - "num_range": 1410, - "upper_bound": "1861" + "distinct_range": 11.995714285714286, + "num_eq": 466, + "num_range": 7144, + "upper_bound": "2264" }, { - "distinct_range": 12.995357142857143, - "num_eq": 120, - "num_range": 1380, - "upper_bound": "1875" + "distinct_range": 13.995000000000001, + "num_eq": 621, + "num_range": 7299, + "upper_bound": "2279" }, { - "distinct_range": 16.993928571428572, - "num_eq": 60, - "num_range": 1410, - "upper_bound": "1893" + "distinct_range": 13.995000000000001, + "num_eq": 1242, + "num_range": 6833, + "upper_bound": "2294" + }, + { + "distinct_range": 12.995357142857143, + "num_eq": 466, + "num_range": 7299, + "upper_bound": "2308" }, { "distinct_range": 15.994285714285715, - "num_eq": 120, - "num_range": 1380, - "upper_bound": "1910" + "num_eq": 621, + "num_range": 7144, + "upper_bound": "2325" }, { - "distinct_range": 14.994642857142857, - "num_eq": 90, - "num_range": 1410, - "upper_bound": "1926" + "distinct_range": 11.995714285714286, + "num_eq": 621, + "num_range": 7144, + "upper_bound": "2338" }, { - "distinct_range": 13.995000000000001, - "num_eq": 90, - "num_range": 1410, - "upper_bound": "1941" + "distinct_range": 15.994285714285715, + "num_eq": 1087, + "num_range": 6678, + "upper_bound": "2355" }, { - "distinct_range": 12.995357142857143, - "num_eq": 60, - "num_range": 1440, - "upper_bound": "1955" + "distinct_range": 10.99607142857143, + "num_eq": 1087, + "num_range": 6523, + "upper_bound": "2367" }, { - "distinct_range": 9.996428571428572, - "num_eq": 90, - "num_range": 1380, - "upper_bound": "1966" + "distinct_range": 11.995714285714286, + "num_eq": 776, + "num_range": 7299, + "upper_bound": "2380" }, { - "distinct_range": 13.995000000000001, - "num_eq": 150, - "num_range": 1410, - "upper_bound": "1981" + "distinct_range": 15.994285714285715, + "num_eq": 932, + "num_range": 6523, + "upper_bound": "2397" }, { - "distinct_range": 13.995000000000001, - "num_eq": 120, - "num_range": 1380, - "upper_bound": "1996" + "distinct_range": 16.993928571428572, + "num_eq": 466, + "num_range": 7299, + "upper_bound": "2415" }, { - "distinct_range": 13.995000000000001, - "num_eq": 210, - "num_range": 1290, - "upper_bound": "2011" + "distinct_range": 15.994285714285715, + "num_eq": 621, + "num_range": 7299, + "upper_bound": "2432" }, { - "distinct_range": 11.995714285714286, - "num_eq": 90, - "num_range": 1440, - "upper_bound": "2024" + "distinct_range": 15.994285714285715, + "num_eq": 466, + "num_range": 7144, + "upper_bound": "2449" }, { - "distinct_range": 13.995000000000001, - "num_eq": 90, - "num_range": 1410, - "upper_bound": "2039" + "distinct_range": 11.995714285714286, + "num_eq": 1553, + "num_range": 6833, + "upper_bound": "2462" }, { - "distinct_range": 12.995357142857143, - "num_eq": 90, - "num_range": 1410, - "upper_bound": "2053" + "distinct_range": 15.994285714285715, + "num_eq": 466, + "num_range": 7299, + "upper_bound": "2479" }, { - "distinct_range": 12.995357142857143, - "num_eq": 150, - "num_range": 1410, - "upper_bound": "2067" + "distinct_range": 14.994642857142857, + "num_eq": 466, + "num_range": 6988, + "upper_bound": "2495" }, { - "distinct_range": 14.994642857142857, - "num_eq": 180, - "num_range": 1260, - "upper_bound": "2083" + "distinct_range": 10.99607142857143, + "num_eq": 776, + "num_range": 6833, + "upper_bound": "2507" }, { "distinct_range": 14.994642857142857, - "num_eq": 150, - "num_range": 1350, - "upper_bound": "2099" + "num_eq": 311, + "num_range": 7299, + "upper_bound": "2523" }, { - "distinct_range": 15.994285714285715, - "num_eq": 240, - "num_range": 1320, - "upper_bound": "2116" + "distinct_range": 11.995714285714286, + "num_eq": 621, + "num_range": 7299, + "upper_bound": "2536" }, { - "distinct_range": 12.995357142857143, - "num_eq": 180, - "num_range": 1320, - "upper_bound": "2130" + "distinct_range": 11.995714285714286, + "num_eq": 932, + "num_range": 6678, + "upper_bound": "2549" }, { - "distinct_range": 16.993928571428572, - "num_eq": 60, - "num_range": 1380, - "upper_bound": "2148" + "distinct_range": 9.996428571428572, + "num_eq": 1242, + "num_range": 6212, + "upper_bound": "2560" }, { "distinct_range": 15.994285714285715, - "num_eq": 120, - "num_range": 1320, - "upper_bound": "2165" + "num_eq": 776, + "num_range": 6833, + "upper_bound": "2577" }, { - "distinct_range": 15.994285714285715, - "num_eq": 90, - "num_range": 1410, - "upper_bound": "2182" + "distinct_range": 16.993928571428572, + "num_eq": 621, + "num_range": 7144, + "upper_bound": "2595" }, { - "distinct_range": 14.994642857142857, - "num_eq": 150, - "num_range": 1350, - "upper_bound": "2198" + "distinct_range": 9.996428571428572, + "num_eq": 311, + "num_range": 7144, + "upper_bound": "2606" }, { - "distinct_range": 9.996428571428572, - "num_eq": 150, - "num_range": 1350, - "upper_bound": "2209" + "distinct_range": 12.995357142857143, + "num_eq": 466, + "num_range": 6833, + "upper_bound": "2620" }, { "distinct_range": 13.995000000000001, - "num_eq": 120, - "num_range": 1350, - "upper_bound": "2224" + "num_eq": 621, + "num_range": 6988, + "upper_bound": "2635" }, { - "distinct_range": 11.995714285714286, - "num_eq": 150, - "num_range": 1380, - "upper_bound": "2237" + "distinct_range": 13.995000000000001, + "num_eq": 776, + "num_range": 6988, + "upper_bound": "2650" }, { "distinct_range": 12.995357142857143, - "num_eq": 60, - "num_range": 1410, - "upper_bound": "2251" + "num_eq": 776, + "num_range": 7144, + "upper_bound": "2664" }, { - "distinct_range": 17.99357142857143, - "num_eq": 270, - "num_range": 1410, - "upper_bound": "2270" + "distinct_range": 11.995714285714286, + "num_eq": 621, + "num_range": 7144, + "upper_bound": "2677" + }, + { + "distinct_range": 11.995714285714286, + "num_eq": 932, + "num_range": 6678, + "upper_bound": "2690" + }, + { + "distinct_range": 18.993214285714288, + "num_eq": 466, + "num_range": 6988, + "upper_bound": "2710" }, { "distinct_range": 10.99607142857143, - "num_eq": 150, - "num_range": 1350, - "upper_bound": "2282" + "num_eq": 621, + "num_range": 6988, + "upper_bound": "2722" }, { - "distinct_range": 9.996428571428572, - "num_eq": 150, - "num_range": 1320, - "upper_bound": "2293" + "distinct_range": 13.995000000000001, + "num_eq": 1242, + "num_range": 6833, + "upper_bound": "2737" }, { - "distinct_range": 12.995357142857143, - "num_eq": 150, - "num_range": 1320, - "upper_bound": "2307" + "distinct_range": 13.995000000000001, + "num_eq": 932, + "num_range": 6523, + "upper_bound": "2752" }, { - "distinct_range": 15.994285714285715, - "num_eq": 180, - "num_range": 1380, - "upper_bound": "2324" + "distinct_range": 11.995714285714286, + "num_eq": 621, + "num_range": 6678, + "upper_bound": "2765" + }, + { + "distinct_range": 14.994642857142857, + "num_eq": 466, + "num_range": 6988, + "upper_bound": "2781" }, { "distinct_range": 12.995357142857143, - "num_eq": 90, - "num_range": 1350, - "upper_bound": "2338" + "num_eq": 932, + "num_range": 6678, + "upper_bound": "2795" + }, + { + "distinct_range": 14.994642857142857, + "num_eq": 621, + "num_range": 6833, + "upper_bound": "2811" + }, + { + "distinct_range": 13.995000000000001, + "num_eq": 621, + "num_range": 6988, + "upper_bound": "2826" }, { "distinct_range": 11.995714285714286, - "num_eq": 300, - "num_range": 1260, - "upper_bound": "2351" + "num_eq": 776, + "num_range": 6833, + "upper_bound": "2839" }, { - "distinct_range": 12.995357142857143, - "num_eq": 180, - "num_range": 1350, - "upper_bound": "2365" + "distinct_range": 10.99607142857143, + "num_eq": 932, + "num_range": 6212, + "upper_bound": "2851" }, { "distinct_range": 16.993928571428572, - "num_eq": 90, - "num_range": 1380, - "upper_bound": "2383" + "num_eq": 466, + "num_range": 6678, + "upper_bound": "2869" }, { - "distinct_range": 12.995357142857143, - "num_eq": 150, - "num_range": 1320, - "upper_bound": "2397" + "distinct_range": 13.995000000000001, + "num_eq": 621, + "num_range": 6523, + "upper_bound": "2884" }, { - "distinct_range": 14.994642857142857, - "num_eq": 60, - "num_range": 1410, - "upper_bound": "2413" + "distinct_range": 13.995000000000001, + "num_eq": 466, + "num_range": 6833, + "upper_bound": "2899" }, { - "distinct_range": 12.995357142857143, - "num_eq": 90, - "num_range": 1380, - "upper_bound": "2427" + "distinct_range": 10.99607142857143, + "num_eq": 621, + "num_range": 6833, + "upper_bound": "2911" }, { - "distinct_range": 11.995714285714286, - "num_eq": 120, - "num_range": 1410, - "upper_bound": "2440" + "distinct_range": 14.994642857142857, + "num_eq": 1242, + "num_range": 6212, + "upper_bound": "2927" }, { - "distinct_range": 11.995714285714286, - "num_eq": 90, - "num_range": 1380, - "upper_bound": "2453" + "distinct_range": 15.994285714285715, + "num_eq": 466, + "num_range": 6523, + "upper_bound": "2944" + }, + { + "distinct_range": 15.994285714285715, + "num_eq": 776, + "num_range": 6678, + "upper_bound": "2961" }, { "distinct_range": 12.995357142857143, - "num_eq": 300, - "num_range": 1230, - "upper_bound": "2467" + "num_eq": 621, + "num_range": 6678, + "upper_bound": "2975" }, { - "distinct_range": 11.995714285714286, - "num_eq": 120, - "num_range": 1380, - "upper_bound": "2480" + "distinct_range": 10.99607142857143, + "num_eq": 776, + "num_range": 5746, + "upper_bound": "2987" }, { - "distinct_range": 12.995357142857143, - "num_eq": 60, - "num_range": 1410, - "upper_bound": "2494" + "distinct_range": 11.995714285714286, + "num_eq": 1087, + "num_range": 5591, + "upper_bound": "3000" + } + ], + "histo_col_type": "INT8", + "histo_version": 1, + "name": "__auto__", + "null_count": 0, + "row_count": 1553000 + }, + { + "avg_size": 5, + "columns": [ + "ol_w_id", + "ol_d_id", + "ol_o_id" + ], + "created_at": "2022-02-25 01:08:12.56776", + "distinct_count": 155952, + "histo_col_type": "", + "name": "__auto__", + "null_count": 0, + "row_count": 1553000 + }, + { + "avg_size": 1, + "columns": [ + "ol_number" + ], + "created_at": "2022-02-25 01:08:12.56776", + "distinct_count": 15, + "histo_buckets": [ + { + "distinct_range": 0, + "num_eq": 155145, + "num_range": 0, + "upper_bound": "1" }, { - "distinct_range": 12.995357142857143, - "num_eq": 150, - "num_range": 1320, - "upper_bound": "2508" + "distinct_range": 0, + "num_eq": 160580, + "num_range": 0, + "upper_bound": "2" }, { - "distinct_range": 13.995000000000001, - "num_eq": 120, - "num_range": 1350, - "upper_bound": "2523" + "distinct_range": 0, + "num_eq": 145361, + "num_range": 0, + "upper_bound": "3" }, { - "distinct_range": 13.995000000000001, - "num_eq": 30, - "num_range": 1410, - "upper_bound": "2538" + "distinct_range": 0, + "num_eq": 159027, + "num_range": 0, + "upper_bound": "4" }, { - "distinct_range": 13.995000000000001, - "num_eq": 210, - "num_range": 1380, - "upper_bound": "2553" + "distinct_range": 0, + "num_eq": 152194, + "num_range": 0, + "upper_bound": "5" }, { - "distinct_range": 13.995000000000001, - "num_eq": 120, - "num_range": 1380, - "upper_bound": "2568" + "distinct_range": 0, + "num_eq": 138217, + "num_range": 0, + "upper_bound": "6" }, { - "distinct_range": 16.993928571428572, - "num_eq": 120, - "num_range": 1290, - "upper_bound": "2586" + "distinct_range": 0, + "num_eq": 126725, + "num_range": 0, + "upper_bound": "7" }, { - "distinct_range": 13.995000000000001, - "num_eq": 180, - "num_range": 1380, - "upper_bound": "2601" + "distinct_range": 0, + "num_eq": 108865, + "num_range": 0, + "upper_bound": "8" }, { - "distinct_range": 13.995000000000001, - "num_eq": 120, - "num_range": 1380, - "upper_bound": "2616" + "distinct_range": 0, + "num_eq": 100634, + "num_range": 0, + "upper_bound": "9" }, { - "distinct_range": 11.995714285714286, - "num_eq": 90, - "num_range": 1320, - "upper_bound": "2629" + "distinct_range": 0, + "num_eq": 84794, + "num_range": 0, + "upper_bound": "10" }, { - "distinct_range": 10.99607142857143, - "num_eq": 270, - "num_range": 1170, - "upper_bound": "2641" + "distinct_range": 0, + "num_eq": 70040, + "num_range": 0, + "upper_bound": "11" }, { - "distinct_range": 12.995357142857143, - "num_eq": 120, - "num_range": 1290, - "upper_bound": "2655" + "distinct_range": 0, + "num_eq": 59946, + "num_range": 0, + "upper_bound": "12" }, { - "distinct_range": 12.995357142857143, - "num_eq": 120, - "num_range": 1320, - "upper_bound": "2669" + "distinct_range": 0, + "num_eq": 48143, + "num_range": 0, + "upper_bound": "13" }, { - "distinct_range": 13.995000000000001, - "num_eq": 120, - "num_range": 1380, - "upper_bound": "2684" + "distinct_range": 0, + "num_eq": 29196, + "num_range": 0, + "upper_bound": "14" }, { - "distinct_range": 15.994285714285715, - "num_eq": 60, - "num_range": 1380, - "upper_bound": "2701" + "distinct_range": 0, + "num_eq": 14132, + "num_range": 0, + "upper_bound": "15" + } + ], + "histo_col_type": "INT8", + "histo_version": 1, + "name": "__auto__", + "null_count": 0, + "row_count": 1553000 + }, + { + "avg_size": 6, + "columns": [ + "ol_w_id", + "ol_d_id", + "ol_o_id", + "ol_number" + ], + "created_at": "2022-02-25 01:08:12.56776", + "distinct_count": 1545580, + "histo_col_type": "", + "name": "__auto__", + "null_count": 0, + "row_count": 1553000 + }, + { + "avg_size": 4, + "columns": [ + "ol_i_id" + ], + "created_at": "2022-02-25 01:08:12.56776", + "distinct_count": 99658, + "histo_buckets": [ + { + "distinct_range": 0, + "num_eq": 155, + "num_range": 0, + "upper_bound": "8" }, { - "distinct_range": 14.994642857142857, - "num_eq": 180, - "num_range": 1230, - "upper_bound": "2717" + "distinct_range": 99656, + "num_eq": 155, + "num_range": 1552689, + "upper_bound": "100000" + } + ], + "histo_col_type": "INT8", + "histo_version": 1, + "name": "__auto__", + "null_count": 0, + "row_count": 1553000 + }, + { + "avg_size": 2, + "columns": [ + "ol_supply_w_id" + ], + "created_at": "2022-02-25 01:08:12.56776", + "distinct_count": 10, + "histo_buckets": [ + { + "distinct_range": 0, + "num_eq": 197231, + "num_range": 0, + "upper_bound": "0" }, { - "distinct_range": 16.993928571428572, - "num_eq": 150, - "num_range": 1290, - "upper_bound": "2735" + "distinct_range": 8, + "num_eq": 113524, + "num_range": 1242245, + "upper_bound": "9" + } + ], + "histo_col_type": "INT8", + "histo_version": 1, + "name": "__auto__", + "null_count": 0, + "row_count": 1553000 + }, + { + "avg_size": 5, + "columns": [ + "ol_delivery_d" + ], + "created_at": "2022-02-25 01:08:12.56776", + "distinct_count": 2, + "histo_buckets": [ + { + "distinct_range": 0, + "num_eq": 1086039, + "num_range": 0, + "upper_bound": "2006-01-02 15:04:05" + } + ], + "histo_col_type": "TIMESTAMP", + "histo_version": 1, + "name": "__auto__", + "null_count": 466961, + "row_count": 1553000 + }, + { + "avg_size": 2, + "columns": [ + "ol_quantity" + ], + "created_at": "2022-02-25 01:08:12.56776", + "distinct_count": 1, + "histo_buckets": [ + { + "distinct_range": 0, + "num_eq": 1553000, + "num_range": 0, + "upper_bound": "5" + } + ], + "histo_col_type": "INT8", + "histo_version": 1, + "name": "__auto__", + "null_count": 0, + "row_count": 1553000 + }, + { + "avg_size": 5, + "columns": [ + "ol_amount" + ], + "created_at": "2022-02-25 01:08:12.56776", + "distinct_count": 373873, + "histo_buckets": [ + { + "distinct_range": 0, + "num_eq": 1088964, + "num_range": 0, + "upper_bound": "0" }, { - "distinct_range": 10.99607142857143, - "num_eq": 90, - "num_range": 1320, - "upper_bound": "2747" + "distinct_range": 373871, + "num_eq": 155, + "num_range": 463881, + "upper_bound": "9997.27" + } + ], + "histo_col_type": "DECIMAL(6,2)", + "histo_version": 1, + "name": "__auto__", + "null_count": 0, + "row_count": 1553000 + }, + { + "avg_size": 26, + "columns": [ + "ol_dist_info" + ], + "created_at": "2022-02-25 01:08:12.56776", + "distinct_count": 398, + "histo_buckets": [ + { + "distinct_range": 0, + "num_eq": 7920, + "num_range": 0, + "upper_bound": "0ObpVWo1BahdejZrKB2O3Hzk" }, { - "distinct_range": 11.995714285714286, - "num_eq": 60, - "num_range": 1350, - "upper_bound": "2760" + "distinct_range": 396, + "num_eq": 1708, + "num_range": 1543371, + "upper_bound": "zvh9lctkhRvAvE5H6TtiDNPE" + } + ], + "histo_col_type": "CHAR(24)", + "histo_version": 1, + "name": "__auto__", + "null_count": 0, + "row_count": 1553000 + }, + { + "avg_size": 1, + "columns": [ + "ol_w_id" + ], + "created_at": "2022-02-25 01:09:36.891466", + "distinct_count": 10, + "histo_buckets": [ + { + "distinct_range": 0, + "num_eq": 290818, + "num_range": 0, + "upper_bound": "0" }, { - "distinct_range": 12.995357142857143, - "num_eq": 180, - "num_range": 1320, - "upper_bound": "2774" + "distinct_range": 0, + "num_eq": 286317, + "num_range": 0, + "upper_bound": "1" }, { - "distinct_range": 13.995000000000001, - "num_eq": 60, - "num_range": 1380, - "upper_bound": "2789" + "distinct_range": 0, + "num_eq": 310927, + "num_range": 0, + "upper_bound": "2" }, { - "distinct_range": 15.994285714285715, - "num_eq": 60, - "num_range": 1350, - "upper_bound": "2806" + "distinct_range": 0, + "num_eq": 310927, + "num_range": 0, + "upper_bound": "3" }, { - "distinct_range": 13.995000000000001, - "num_eq": 120, - "num_range": 1380, - "upper_bound": "2821" + "distinct_range": 0, + "num_eq": 307325, + "num_range": 0, + "upper_bound": "4" }, { - "distinct_range": 12.995357142857143, - "num_eq": 90, - "num_range": 1350, - "upper_bound": "2835" + "distinct_range": 0, + "num_eq": 317829, + "num_range": 0, + "upper_bound": "5" }, { - "distinct_range": 11.995714285714286, - "num_eq": 120, - "num_range": 1350, - "upper_bound": "2848" + "distinct_range": 0, + "num_eq": 289018, + "num_range": 0, + "upper_bound": "6" }, { - "distinct_range": 12.995357142857143, - "num_eq": 210, - "num_range": 1320, - "upper_bound": "2862" + "distinct_range": 0, + "num_eq": 303424, + "num_range": 0, + "upper_bound": "7" }, { - "distinct_range": 13.995000000000001, - "num_eq": 150, - "num_range": 1320, - "upper_bound": "2877" + "distinct_range": 0, + "num_eq": 289318, + "num_range": 0, + "upper_bound": "8" }, { - "distinct_range": 13.995000000000001, - "num_eq": 60, - "num_range": 1320, - "upper_bound": "2892" + "distinct_range": 0, + "num_eq": 295320, + "num_range": 0, + "upper_bound": "9" + } + ], + "histo_col_type": "INT8", + "histo_version": 1, + "name": "__auto__", + "null_count": 0, + "row_count": 3001222 + }, + { + "avg_size": 1, + "columns": [ + "ol_d_id" + ], + "created_at": "2022-02-25 01:09:36.891466", + "distinct_count": 10, + "histo_buckets": [ + { + "distinct_range": 0, + "num_eq": 287217, + "num_range": 0, + "upper_bound": "1" }, { - "distinct_range": 13.995000000000001, - "num_eq": 210, - "num_range": 1350, - "upper_bound": "2907" + "distinct_range": 0, + "num_eq": 308225, + "num_range": 0, + "upper_bound": "2" }, { - "distinct_range": 9.996428571428572, - "num_eq": 180, - "num_range": 1230, - "upper_bound": "2918" + "distinct_range": 0, + "num_eq": 301623, + "num_range": 0, + "upper_bound": "3" }, { - "distinct_range": 15.994285714285715, - "num_eq": 150, - "num_range": 1260, - "upper_bound": "2935" + "distinct_range": 0, + "num_eq": 296821, + "num_range": 0, + "upper_bound": "4" }, { - "distinct_range": 14.994642857142857, - "num_eq": 150, - "num_range": 1260, - "upper_bound": "2951" + "distinct_range": 0, + "num_eq": 310626, + "num_range": 0, + "upper_bound": "5" }, { - "distinct_range": 10.99607142857143, - "num_eq": 90, - "num_range": 1230, - "upper_bound": "2963" + "distinct_range": 0, + "num_eq": 302523, + "num_range": 0, + "upper_bound": "6" }, { - "distinct_range": 9.996428571428572, - "num_eq": 210, - "num_range": 1170, - "upper_bound": "2974" + "distinct_range": 0, + "num_eq": 303123, + "num_range": 0, + "upper_bound": "7" }, { - "distinct_range": 12.995357142857143, - "num_eq": 90, - "num_range": 1290, - "upper_bound": "2988" + "distinct_range": 0, + "num_eq": 304324, + "num_range": 0, + "upper_bound": "8" }, { - "distinct_range": 10.99607142857143, - "num_eq": 90, - "num_range": 1200, - "upper_bound": "3000" + "distinct_range": 0, + "num_eq": 293219, + "num_range": 0, + "upper_bound": "9" + }, + { + "distinct_range": 0, + "num_eq": 293520, + "num_range": 0, + "upper_bound": "10" } ], "histo_col_type": "INT8", "histo_version": 1, "name": "__auto__", "null_count": 0, - "row_count": 300000 + "row_count": 3001222 }, { + "avg_size": 2, "columns": [ - "o_w_id", - "o_d_id", - "o_id" + "ol_w_id", + "ol_d_id" ], - "created_at": "2021-09-08 20:48:20.464516", - "distinct_count": 295745, + "created_at": "2022-02-25 01:09:36.891466", + "distinct_count": 100, "histo_col_type": "", "name": "__auto__", "null_count": 0, - "row_count": 300000 + "row_count": 3001222 }, { + "avg_size": 3, "columns": [ - "o_c_id" + "ol_o_id" ], - "created_at": "2021-09-08 20:48:20.464516", + "created_at": "2022-02-25 01:09:36.891466", "distinct_count": 2999, "histo_buckets": [ { "distinct_range": 0, - "num_eq": 90, + "num_eq": 300, "num_range": 0, - "upper_bound": "1" + "upper_bound": "2" }, { - "distinct_range": 14.994642857142857, - "num_eq": 210, - "num_range": 1410, - "upper_bound": "17" + "distinct_range": 11, + "num_eq": 1200, + "num_range": 14406, + "upper_bound": "14" }, { - "distinct_range": 13.995000000000001, - "num_eq": 150, - "num_range": 1380, - "upper_bound": "32" + "distinct_range": 19, + "num_eq": 600, + "num_range": 14406, + "upper_bound": "34" }, { - "distinct_range": 12.995357142857143, - "num_eq": 120, - "num_range": 1440, - "upper_bound": "46" + "distinct_range": 17, + "num_eq": 1501, + "num_range": 13806, + "upper_bound": "52" }, { - "distinct_range": 15.994285714285715, - "num_eq": 60, - "num_range": 1440, - "upper_bound": "63" + "distinct_range": 14, + "num_eq": 900, + "num_range": 14706, + "upper_bound": "67" }, { - "distinct_range": 17.99357142857143, - "num_eq": 120, - "num_range": 1410, - "upper_bound": "82" + "distinct_range": 17, + "num_eq": 1501, + "num_range": 14406, + "upper_bound": "85" }, { - "distinct_range": 17.99357142857143, - "num_eq": 90, - "num_range": 1410, + "distinct_range": 15, + "num_eq": 1501, + "num_range": 14706, "upper_bound": "101" }, { - "distinct_range": 15.994285714285715, - "num_eq": 150, - "num_range": 1380, - "upper_bound": "118" + "distinct_range": 12, + "num_eq": 600, + "num_range": 14406, + "upper_bound": "114" }, { - "distinct_range": 14.994642857142857, - "num_eq": 90, - "num_range": 1470, - "upper_bound": "134" + "distinct_range": 18, + "num_eq": 1200, + "num_range": 14706, + "upper_bound": "133" }, { - "distinct_range": 15.994285714285715, - "num_eq": 150, - "num_range": 1440, - "upper_bound": "151" + "distinct_range": 14, + "num_eq": 900, + "num_range": 14106, + "upper_bound": "148" }, { - "distinct_range": 12.995357142857143, - "num_eq": 90, - "num_range": 1470, - "upper_bound": "165" + "distinct_range": 11, + "num_eq": 1801, + "num_range": 13505, + "upper_bound": "160" }, { - "distinct_range": 17.99357142857143, - "num_eq": 90, - "num_range": 1470, - "upper_bound": "184" + "distinct_range": 16, + "num_eq": 300, + "num_range": 14706, + "upper_bound": "177" }, { - "distinct_range": 11.995714285714286, - "num_eq": 120, - "num_range": 1440, - "upper_bound": "197" + "distinct_range": 12, + "num_eq": 1801, + "num_range": 13205, + "upper_bound": "190" }, { - "distinct_range": 16.993928571428572, - "num_eq": 180, - "num_range": 1410, - "upper_bound": "215" + "distinct_range": 22, + "num_eq": 600, + "num_range": 14406, + "upper_bound": "213" }, { - "distinct_range": 12.995357142857143, - "num_eq": 150, - "num_range": 1470, - "upper_bound": "229" + "distinct_range": 18, + "num_eq": 1200, + "num_range": 14406, + "upper_bound": "232" }, { - "distinct_range": 12.995357142857143, - "num_eq": 90, - "num_range": 1470, - "upper_bound": "243" + "distinct_range": 14, + "num_eq": 900, + "num_range": 14706, + "upper_bound": "247" }, { - "distinct_range": 17.99357142857143, - "num_eq": 150, - "num_range": 1440, - "upper_bound": "262" + "distinct_range": 13, + "num_eq": 1801, + "num_range": 13806, + "upper_bound": "261" }, { - "distinct_range": 11.995714285714286, - "num_eq": 240, - "num_range": 1350, - "upper_bound": "275" + "distinct_range": 14, + "num_eq": 1501, + "num_range": 13806, + "upper_bound": "276" }, { - "distinct_range": 13.995000000000001, - "num_eq": 150, - "num_range": 1410, - "upper_bound": "290" + "distinct_range": 17, + "num_eq": 1200, + "num_range": 14106, + "upper_bound": "294" }, { - "distinct_range": 12.995357142857143, - "num_eq": 180, - "num_range": 1350, - "upper_bound": "304" + "distinct_range": 13, + "num_eq": 900, + "num_range": 14706, + "upper_bound": "308" }, { - "distinct_range": 14.994642857142857, - "num_eq": 30, - "num_range": 1470, - "upper_bound": "320" + "distinct_range": 19, + "num_eq": 1801, + "num_range": 13205, + "upper_bound": "328" }, { - "distinct_range": 14.994642857142857, - "num_eq": 120, - "num_range": 1410, - "upper_bound": "336" + "distinct_range": 15, + "num_eq": 600, + "num_range": 14706, + "upper_bound": "344" }, { - "distinct_range": 10.99607142857143, - "num_eq": 150, - "num_range": 1470, - "upper_bound": "348" + "distinct_range": 15, + "num_eq": 600, + "num_range": 14406, + "upper_bound": "360" }, { - "distinct_range": 11.995714285714286, - "num_eq": 120, - "num_range": 1410, - "upper_bound": "361" + "distinct_range": 17, + "num_eq": 1200, + "num_range": 14406, + "upper_bound": "378" }, { - "distinct_range": 12.995357142857143, - "num_eq": 120, - "num_range": 1470, - "upper_bound": "375" + "distinct_range": 15, + "num_eq": 900, + "num_range": 14706, + "upper_bound": "394" + }, + { + "distinct_range": 14, + "num_eq": 600, + "num_range": 14406, + "upper_bound": "409" + }, + { + "distinct_range": 13, + "num_eq": 900, + "num_range": 14406, + "upper_bound": "423" + }, + { + "distinct_range": 11, + "num_eq": 900, + "num_range": 14106, + "upper_bound": "435" + }, + { + "distinct_range": 14, + "num_eq": 1200, + "num_range": 14706, + "upper_bound": "450" + }, + { + "distinct_range": 15, + "num_eq": 900, + "num_range": 14406, + "upper_bound": "466" + }, + { + "distinct_range": 13, + "num_eq": 3001, + "num_range": 14106, + "upper_bound": "480" + }, + { + "distinct_range": 16, + "num_eq": 900, + "num_range": 14706, + "upper_bound": "497" + }, + { + "distinct_range": 12, + "num_eq": 1801, + "num_range": 13806, + "upper_bound": "510" + }, + { + "distinct_range": 15, + "num_eq": 1200, + "num_range": 13806, + "upper_bound": "526" + }, + { + "distinct_range": 13, + "num_eq": 1200, + "num_range": 14106, + "upper_bound": "540" + }, + { + "distinct_range": 15, + "num_eq": 1801, + "num_range": 14706, + "upper_bound": "556" + }, + { + "distinct_range": 12, + "num_eq": 600, + "num_range": 14106, + "upper_bound": "569" + }, + { + "distinct_range": 14, + "num_eq": 900, + "num_range": 13806, + "upper_bound": "584" }, { - "distinct_range": 15.994285714285715, - "num_eq": 240, - "num_range": 1410, - "upper_bound": "392" + "distinct_range": 12, + "num_eq": 3001, + "num_range": 14406, + "upper_bound": "597" }, { - "distinct_range": 11.995714285714286, - "num_eq": 120, - "num_range": 1350, - "upper_bound": "405" + "distinct_range": 14, + "num_eq": 900, + "num_range": 13806, + "upper_bound": "612" }, { - "distinct_range": 15.994285714285715, - "num_eq": 180, - "num_range": 1410, - "upper_bound": "422" + "distinct_range": 16, + "num_eq": 900, + "num_range": 14106, + "upper_bound": "629" }, { - "distinct_range": 14.994642857142857, - "num_eq": 90, - "num_range": 1410, - "upper_bound": "438" + "distinct_range": 12, + "num_eq": 1801, + "num_range": 12905, + "upper_bound": "642" }, { - "distinct_range": 16.993928571428572, - "num_eq": 90, - "num_range": 1440, - "upper_bound": "456" + "distinct_range": 16, + "num_eq": 1501, + "num_range": 13505, + "upper_bound": "659" }, { - "distinct_range": 12.995357142857143, - "num_eq": 90, - "num_range": 1380, - "upper_bound": "470" + "distinct_range": 14, + "num_eq": 600, + "num_range": 14406, + "upper_bound": "674" }, { - "distinct_range": 9.996428571428572, - "num_eq": 150, - "num_range": 1350, - "upper_bound": "481" + "distinct_range": 16, + "num_eq": 900, + "num_range": 14406, + "upper_bound": "691" }, { - "distinct_range": 12.995357142857143, - "num_eq": 90, - "num_range": 1440, - "upper_bound": "495" + "distinct_range": 16, + "num_eq": 1501, + "num_range": 13505, + "upper_bound": "708" }, { - "distinct_range": 11.995714285714286, - "num_eq": 60, - "num_range": 1440, - "upper_bound": "508" + "distinct_range": 16, + "num_eq": 2701, + "num_range": 12905, + "upper_bound": "725" }, { - "distinct_range": 9.996428571428572, - "num_eq": 150, - "num_range": 1320, - "upper_bound": "519" + "distinct_range": 12, + "num_eq": 1501, + "num_range": 13205, + "upper_bound": "738" }, { - "distinct_range": 12.995357142857143, - "num_eq": 180, - "num_range": 1410, - "upper_bound": "533" + "distinct_range": 15, + "num_eq": 1801, + "num_range": 13806, + "upper_bound": "754" }, { - "distinct_range": 16.993928571428572, - "num_eq": 120, - "num_range": 1380, - "upper_bound": "551" + "distinct_range": 13, + "num_eq": 2101, + "num_range": 12605, + "upper_bound": "768" }, { - "distinct_range": 11.995714285714286, - "num_eq": 90, - "num_range": 1410, - "upper_bound": "564" + "distinct_range": 17, + "num_eq": 600, + "num_range": 14106, + "upper_bound": "786" }, { - "distinct_range": 15.994285714285715, - "num_eq": 120, - "num_range": 1440, - "upper_bound": "581" + "distinct_range": 16, + "num_eq": 1501, + "num_range": 14406, + "upper_bound": "803" }, { - "distinct_range": 14.994642857142857, - "num_eq": 90, - "num_range": 1380, - "upper_bound": "597" + "distinct_range": 14, + "num_eq": 1801, + "num_range": 12905, + "upper_bound": "818" }, { - "distinct_range": 14.994642857142857, - "num_eq": 120, - "num_range": 1410, - "upper_bound": "613" + "distinct_range": 15, + "num_eq": 1200, + "num_range": 13806, + "upper_bound": "834" }, { - "distinct_range": 13.995000000000001, - "num_eq": 210, - "num_range": 1410, - "upper_bound": "628" + "distinct_range": 15, + "num_eq": 1200, + "num_range": 13505, + "upper_bound": "850" }, { - "distinct_range": 13.995000000000001, - "num_eq": 90, - "num_range": 1410, - "upper_bound": "643" + "distinct_range": 11, + "num_eq": 1501, + "num_range": 13505, + "upper_bound": "862" }, { - "distinct_range": 16.993928571428572, - "num_eq": 90, - "num_range": 1380, - "upper_bound": "661" + "distinct_range": 11, + "num_eq": 1501, + "num_range": 13205, + "upper_bound": "874" }, { - "distinct_range": 9.996428571428572, - "num_eq": 210, - "num_range": 1320, - "upper_bound": "672" + "distinct_range": 13, + "num_eq": 1200, + "num_range": 13806, + "upper_bound": "888" }, { - "distinct_range": 13.995000000000001, - "num_eq": 120, - "num_range": 1440, - "upper_bound": "687" + "distinct_range": 11, + "num_eq": 1200, + "num_range": 13806, + "upper_bound": "900" }, { - "distinct_range": 14.994642857142857, - "num_eq": 60, - "num_range": 1440, - "upper_bound": "703" + "distinct_range": 15, + "num_eq": 2701, + "num_range": 13205, + "upper_bound": "916" }, { - "distinct_range": 16.993928571428572, - "num_eq": 240, - "num_range": 1350, - "upper_bound": "721" + "distinct_range": 14, + "num_eq": 900, + "num_range": 13806, + "upper_bound": "931" }, { - "distinct_range": 12.995357142857143, - "num_eq": 150, - "num_range": 1350, - "upper_bound": "735" + "distinct_range": 17, + "num_eq": 1801, + "num_range": 13505, + "upper_bound": "949" }, { - "distinct_range": 14.994642857142857, - "num_eq": 90, - "num_range": 1380, - "upper_bound": "751" + "distinct_range": 13, + "num_eq": 1200, + "num_range": 13505, + "upper_bound": "963" }, { - "distinct_range": 11.995714285714286, - "num_eq": 120, - "num_range": 1410, - "upper_bound": "764" + "distinct_range": 14, + "num_eq": 1501, + "num_range": 13205, + "upper_bound": "978" }, { - "distinct_range": 13.995000000000001, - "num_eq": 210, - "num_range": 1410, - "upper_bound": "779" + "distinct_range": 14, + "num_eq": 600, + "num_range": 14406, + "upper_bound": "993" }, { - "distinct_range": 11.995714285714286, - "num_eq": 180, - "num_range": 1290, - "upper_bound": "792" + "distinct_range": 11, + "num_eq": 1801, + "num_range": 13205, + "upper_bound": "1005" }, { - "distinct_range": 13.995000000000001, - "num_eq": 210, - "num_range": 1440, - "upper_bound": "807" + "distinct_range": 13, + "num_eq": 2101, + "num_range": 13806, + "upper_bound": "1019" }, { - "distinct_range": 15.994285714285715, - "num_eq": 120, - "num_range": 1440, - "upper_bound": "824" + "distinct_range": 17, + "num_eq": 1200, + "num_range": 14406, + "upper_bound": "1037" }, { - "distinct_range": 14.994642857142857, - "num_eq": 120, - "num_range": 1380, - "upper_bound": "840" + "distinct_range": 14, + "num_eq": 1501, + "num_range": 13806, + "upper_bound": "1052" }, { - "distinct_range": 12.995357142857143, - "num_eq": 90, - "num_range": 1440, - "upper_bound": "854" + "distinct_range": 12, + "num_eq": 1200, + "num_range": 14406, + "upper_bound": "1065" }, { - "distinct_range": 12.995357142857143, - "num_eq": 150, - "num_range": 1350, - "upper_bound": "868" + "distinct_range": 16, + "num_eq": 600, + "num_range": 14406, + "upper_bound": "1082" }, { - "distinct_range": 16.993928571428572, - "num_eq": 60, - "num_range": 1440, - "upper_bound": "886" + "distinct_range": 15, + "num_eq": 600, + "num_range": 14106, + "upper_bound": "1098" }, { - "distinct_range": 14.994642857142857, - "num_eq": 120, - "num_range": 1410, - "upper_bound": "902" + "distinct_range": 17, + "num_eq": 1501, + "num_range": 14406, + "upper_bound": "1116" }, { - "distinct_range": 15.994285714285715, - "num_eq": 120, - "num_range": 1380, - "upper_bound": "919" + "distinct_range": 14, + "num_eq": 1501, + "num_range": 14406, + "upper_bound": "1131" }, { - "distinct_range": 13.995000000000001, - "num_eq": 270, - "num_range": 1440, - "upper_bound": "934" + "distinct_range": 19, + "num_eq": 1200, + "num_range": 14106, + "upper_bound": "1151" }, { - "distinct_range": 12.995357142857143, - "num_eq": 180, - "num_range": 1350, - "upper_bound": "948" + "distinct_range": 14, + "num_eq": 1501, + "num_range": 14106, + "upper_bound": "1166" }, { - "distinct_range": 16.993928571428572, - "num_eq": 60, - "num_range": 1440, - "upper_bound": "966" + "distinct_range": 13, + "num_eq": 2101, + "num_range": 12905, + "upper_bound": "1180" }, { - "distinct_range": 16.993928571428572, - "num_eq": 90, - "num_range": 1440, - "upper_bound": "984" + "distinct_range": 15, + "num_eq": 1801, + "num_range": 14406, + "upper_bound": "1196" }, { - "distinct_range": 11.995714285714286, - "num_eq": 90, - "num_range": 1410, - "upper_bound": "997" + "distinct_range": 13, + "num_eq": 1200, + "num_range": 14406, + "upper_bound": "1210" }, { - "distinct_range": 14.994642857142857, - "num_eq": 150, - "num_range": 1410, - "upper_bound": "1013" + "distinct_range": 16, + "num_eq": 1200, + "num_range": 13505, + "upper_bound": "1227" }, { - "distinct_range": 15.994285714285715, - "num_eq": 60, - "num_range": 1440, - "upper_bound": "1030" + "distinct_range": 15, + "num_eq": 1200, + "num_range": 13505, + "upper_bound": "1243" }, { - "distinct_range": 12.995357142857143, - "num_eq": 180, - "num_range": 1380, - "upper_bound": "1044" + "distinct_range": 12, + "num_eq": 3001, + "num_range": 12005, + "upper_bound": "1256" }, { - "distinct_range": 15.994285714285715, - "num_eq": 300, - "num_range": 1170, - "upper_bound": "1061" + "distinct_range": 15, + "num_eq": 1801, + "num_range": 14106, + "upper_bound": "1272" }, { - "distinct_range": 17.99357142857143, - "num_eq": 120, - "num_range": 1440, - "upper_bound": "1080" + "distinct_range": 12, + "num_eq": 1501, + "num_range": 13205, + "upper_bound": "1285" }, { - "distinct_range": 15.994285714285715, - "num_eq": 120, - "num_range": 1380, - "upper_bound": "1097" + "distinct_range": 14, + "num_eq": 2401, + "num_range": 13806, + "upper_bound": "1300" }, { - "distinct_range": 16.993928571428572, - "num_eq": 120, - "num_range": 1440, - "upper_bound": "1115" + "distinct_range": 14, + "num_eq": 1501, + "num_range": 14406, + "upper_bound": "1315" }, { - "distinct_range": 12.995357142857143, - "num_eq": 90, - "num_range": 1410, - "upper_bound": "1129" + "distinct_range": 13, + "num_eq": 900, + "num_range": 13806, + "upper_bound": "1329" }, { - "distinct_range": 16.993928571428572, - "num_eq": 120, - "num_range": 1410, - "upper_bound": "1147" + "distinct_range": 15, + "num_eq": 1501, + "num_range": 13806, + "upper_bound": "1345" }, { - "distinct_range": 11.995714285714286, - "num_eq": 60, - "num_range": 1440, - "upper_bound": "1160" + "distinct_range": 15, + "num_eq": 2101, + "num_range": 13505, + "upper_bound": "1361" }, { - "distinct_range": 14.994642857142857, - "num_eq": 210, - "num_range": 1380, - "upper_bound": "1176" + "distinct_range": 16, + "num_eq": 600, + "num_range": 14406, + "upper_bound": "1378" }, { - "distinct_range": 13.995000000000001, - "num_eq": 90, - "num_range": 1380, - "upper_bound": "1191" + "distinct_range": 14, + "num_eq": 1200, + "num_range": 13505, + "upper_bound": "1393" }, { - "distinct_range": 13.995000000000001, - "num_eq": 150, - "num_range": 1440, - "upper_bound": "1206" + "distinct_range": 14, + "num_eq": 1200, + "num_range": 13505, + "upper_bound": "1408" }, { - "distinct_range": 11.995714285714286, - "num_eq": 180, - "num_range": 1410, - "upper_bound": "1219" + "distinct_range": 16, + "num_eq": 2101, + "num_range": 14406, + "upper_bound": "1425" }, { - "distinct_range": 13.995000000000001, - "num_eq": 150, - "num_range": 1440, - "upper_bound": "1234" + "distinct_range": 15, + "num_eq": 900, + "num_range": 14406, + "upper_bound": "1441" }, { - "distinct_range": 11.995714285714286, - "num_eq": 60, - "num_range": 1410, - "upper_bound": "1247" + "distinct_range": 17, + "num_eq": 1200, + "num_range": 13806, + "upper_bound": "1459" }, { - "distinct_range": 14.994642857142857, - "num_eq": 90, - "num_range": 1410, - "upper_bound": "1263" + "distinct_range": 16, + "num_eq": 900, + "num_range": 13806, + "upper_bound": "1476" }, { - "distinct_range": 13.995000000000001, - "num_eq": 120, - "num_range": 1350, - "upper_bound": "1278" + "distinct_range": 15, + "num_eq": 1200, + "num_range": 14106, + "upper_bound": "1492" }, { - "distinct_range": 14.994642857142857, - "num_eq": 180, - "num_range": 1320, - "upper_bound": "1294" + "distinct_range": 14, + "num_eq": 2101, + "num_range": 13205, + "upper_bound": "1507" }, { - "distinct_range": 16.993928571428572, - "num_eq": 150, - "num_range": 1320, - "upper_bound": "1312" + "distinct_range": 10, + "num_eq": 1501, + "num_range": 13505, + "upper_bound": "1518" }, { - "distinct_range": 15.994285714285715, - "num_eq": 180, - "num_range": 1440, - "upper_bound": "1329" + "distinct_range": 13, + "num_eq": 300, + "num_range": 14406, + "upper_bound": "1532" }, { - "distinct_range": 9.996428571428572, - "num_eq": 60, - "num_range": 1410, - "upper_bound": "1340" + "distinct_range": 13, + "num_eq": 1501, + "num_range": 14406, + "upper_bound": "1546" }, { - "distinct_range": 14.994642857142857, - "num_eq": 60, - "num_range": 1440, - "upper_bound": "1356" + "distinct_range": 14, + "num_eq": 900, + "num_range": 13806, + "upper_bound": "1561" }, { - "distinct_range": 12.995357142857143, - "num_eq": 90, - "num_range": 1380, - "upper_bound": "1370" + "distinct_range": 17, + "num_eq": 1501, + "num_range": 14106, + "upper_bound": "1579" }, { - "distinct_range": 14.994642857142857, - "num_eq": 150, - "num_range": 1440, - "upper_bound": "1386" + "distinct_range": 14, + "num_eq": 1801, + "num_range": 14406, + "upper_bound": "1594" }, { - "distinct_range": 15.994285714285715, - "num_eq": 270, - "num_range": 1410, - "upper_bound": "1403" + "distinct_range": 11, + "num_eq": 2101, + "num_range": 12905, + "upper_bound": "1606" }, { - "distinct_range": 13.995000000000001, - "num_eq": 210, - "num_range": 1410, - "upper_bound": "1418" + "distinct_range": 15, + "num_eq": 1200, + "num_range": 14106, + "upper_bound": "1622" }, { - "distinct_range": 15.994285714285715, - "num_eq": 120, - "num_range": 1440, - "upper_bound": "1435" + "distinct_range": 12, + "num_eq": 1501, + "num_range": 14106, + "upper_bound": "1635" }, { - "distinct_range": 14.994642857142857, - "num_eq": 270, - "num_range": 1230, - "upper_bound": "1451" + "distinct_range": 10, + "num_eq": 900, + "num_range": 14406, + "upper_bound": "1646" }, { - "distinct_range": 14.994642857142857, - "num_eq": 60, - "num_range": 1410, - "upper_bound": "1467" + "distinct_range": 15, + "num_eq": 1200, + "num_range": 14406, + "upper_bound": "1662" }, { - "distinct_range": 14.994642857142857, - "num_eq": 210, - "num_range": 1380, - "upper_bound": "1483" + "distinct_range": 15, + "num_eq": 1801, + "num_range": 14406, + "upper_bound": "1678" }, { - "distinct_range": 14.994642857142857, - "num_eq": 120, - "num_range": 1380, - "upper_bound": "1499" + "distinct_range": 14, + "num_eq": 2701, + "num_range": 14106, + "upper_bound": "1693" }, { - "distinct_range": 13.995000000000001, - "num_eq": 150, - "num_range": 1380, - "upper_bound": "1514" + "distinct_range": 11, + "num_eq": 2401, + "num_range": 12305, + "upper_bound": "1705" }, { - "distinct_range": 13.995000000000001, - "num_eq": 120, - "num_range": 1380, - "upper_bound": "1529" + "distinct_range": 11, + "num_eq": 1501, + "num_range": 13505, + "upper_bound": "1717" }, { - "distinct_range": 10.99607142857143, - "num_eq": 270, - "num_range": 1380, - "upper_bound": "1541" + "distinct_range": 16, + "num_eq": 1200, + "num_range": 14406, + "upper_bound": "1734" }, { - "distinct_range": 13.995000000000001, - "num_eq": 30, - "num_range": 1440, - "upper_bound": "1556" + "distinct_range": 15, + "num_eq": 1501, + "num_range": 14106, + "upper_bound": "1750" }, { - "distinct_range": 14.994642857142857, - "num_eq": 120, - "num_range": 1440, - "upper_bound": "1572" + "distinct_range": 13, + "num_eq": 1501, + "num_range": 13505, + "upper_bound": "1764" }, { - "distinct_range": 11.995714285714286, - "num_eq": 60, - "num_range": 1410, - "upper_bound": "1585" + "distinct_range": 14, + "num_eq": 1801, + "num_range": 13505, + "upper_bound": "1779" }, { - "distinct_range": 11.995714285714286, - "num_eq": 120, - "num_range": 1410, - "upper_bound": "1598" + "distinct_range": 11, + "num_eq": 1200, + "num_range": 13806, + "upper_bound": "1791" }, { - "distinct_range": 12.995357142857143, - "num_eq": 120, - "num_range": 1350, - "upper_bound": "1612" + "distinct_range": 12, + "num_eq": 600, + "num_range": 14106, + "upper_bound": "1804" }, { - "distinct_range": 14.994642857142857, - "num_eq": 90, - "num_range": 1410, - "upper_bound": "1628" + "distinct_range": 16, + "num_eq": 2101, + "num_range": 12605, + "upper_bound": "1821" }, { - "distinct_range": 13.995000000000001, - "num_eq": 120, - "num_range": 1350, - "upper_bound": "1643" + "distinct_range": 10, + "num_eq": 2101, + "num_range": 12905, + "upper_bound": "1832" }, { - "distinct_range": 14.994642857142857, - "num_eq": 120, - "num_range": 1410, - "upper_bound": "1659" + "distinct_range": 10, + "num_eq": 1501, + "num_range": 13205, + "upper_bound": "1843" }, { - "distinct_range": 14.994642857142857, - "num_eq": 60, - "num_range": 1410, - "upper_bound": "1675" + "distinct_range": 14, + "num_eq": 600, + "num_range": 14106, + "upper_bound": "1858" }, { - "distinct_range": 8.996785714285714, - "num_eq": 240, - "num_range": 1230, - "upper_bound": "1685" + "distinct_range": 16, + "num_eq": 1501, + "num_range": 14106, + "upper_bound": "1875" }, { - "distinct_range": 15.994285714285715, - "num_eq": 210, - "num_range": 1440, - "upper_bound": "1702" + "distinct_range": 12, + "num_eq": 600, + "num_range": 14106, + "upper_bound": "1888" }, { - "distinct_range": 13.995000000000001, - "num_eq": 180, - "num_range": 1380, - "upper_bound": "1717" + "distinct_range": 13, + "num_eq": 1200, + "num_range": 14406, + "upper_bound": "1902" }, { - "distinct_range": 11.995714285714286, - "num_eq": 210, - "num_range": 1290, - "upper_bound": "1730" + "distinct_range": 17, + "num_eq": 2701, + "num_range": 12605, + "upper_bound": "1920" }, { - "distinct_range": 13.995000000000001, - "num_eq": 60, - "num_range": 1380, - "upper_bound": "1745" + "distinct_range": 14, + "num_eq": 1200, + "num_range": 13205, + "upper_bound": "1935" + }, + { + "distinct_range": 16, + "num_eq": 1200, + "num_range": 14406, + "upper_bound": "1952" }, { - "distinct_range": 14.994642857142857, - "num_eq": 150, - "num_range": 1410, - "upper_bound": "1761" + "distinct_range": 18, + "num_eq": 300, + "num_range": 14106, + "upper_bound": "1971" }, { - "distinct_range": 11.995714285714286, - "num_eq": 150, - "num_range": 1380, - "upper_bound": "1774" + "distinct_range": 13, + "num_eq": 2101, + "num_range": 12605, + "upper_bound": "1985" }, { - "distinct_range": 14.994642857142857, - "num_eq": 30, - "num_range": 1410, - "upper_bound": "1790" + "distinct_range": 16, + "num_eq": 1200, + "num_range": 13505, + "upper_bound": "2002" }, { - "distinct_range": 14.994642857142857, - "num_eq": 90, - "num_range": 1350, - "upper_bound": "1806" + "distinct_range": 11, + "num_eq": 1200, + "num_range": 13205, + "upper_bound": "2014" }, { - "distinct_range": 12.995357142857143, - "num_eq": 210, - "num_range": 1350, - "upper_bound": "1820" + "distinct_range": 13, + "num_eq": 600, + "num_range": 14106, + "upper_bound": "2028" }, { - "distinct_range": 13.995000000000001, - "num_eq": 180, - "num_range": 1290, - "upper_bound": "1835" + "distinct_range": 10, + "num_eq": 900, + "num_range": 14106, + "upper_bound": "2039" }, { - "distinct_range": 12.995357142857143, - "num_eq": 150, - "num_range": 1380, - "upper_bound": "1849" + "distinct_range": 12, + "num_eq": 900, + "num_range": 14106, + "upper_bound": "2052" }, { - "distinct_range": 15.994285714285715, - "num_eq": 60, - "num_range": 1380, - "upper_bound": "1866" + "distinct_range": 12, + "num_eq": 2101, + "num_range": 12905, + "upper_bound": "2065" }, { - "distinct_range": 11.995714285714286, - "num_eq": 150, - "num_range": 1410, - "upper_bound": "1879" + "distinct_range": 12, + "num_eq": 300, + "num_range": 14106, + "upper_bound": "2078" }, { - "distinct_range": 12.995357142857143, - "num_eq": 150, - "num_range": 1380, - "upper_bound": "1893" + "distinct_range": 11, + "num_eq": 1801, + "num_range": 13205, + "upper_bound": "2090" }, { - "distinct_range": 12.995357142857143, - "num_eq": 180, - "num_range": 1260, - "upper_bound": "1907" + "distinct_range": 17, + "num_eq": 1801, + "num_range": 12605, + "upper_bound": "2108" }, { - "distinct_range": 10.99607142857143, - "num_eq": 90, - "num_range": 1350, - "upper_bound": "1919" + "distinct_range": 17, + "num_eq": 1200, + "num_range": 13806, + "upper_bound": "2126" }, { - "distinct_range": 15.994285714285715, - "num_eq": 180, - "num_range": 1380, - "upper_bound": "1936" + "distinct_range": 12, + "num_eq": 1501, + "num_range": 14106, + "upper_bound": "2139" }, { - "distinct_range": 19.992857142857144, - "num_eq": 120, - "num_range": 1380, - "upper_bound": "1957" + "distinct_range": 16, + "num_eq": 600, + "num_range": 14106, + "upper_bound": "2156" }, { - "distinct_range": 12.995357142857143, - "num_eq": 90, - "num_range": 1410, - "upper_bound": "1971" + "distinct_range": 15, + "num_eq": 2101, + "num_range": 12605, + "upper_bound": "2172" }, { - "distinct_range": 16.993928571428572, - "num_eq": 120, - "num_range": 1320, - "upper_bound": "1989" + "distinct_range": 14, + "num_eq": 1200, + "num_range": 13806, + "upper_bound": "2187" }, { - "distinct_range": 16.993928571428572, - "num_eq": 180, - "num_range": 1410, - "upper_bound": "2007" + "distinct_range": 13, + "num_eq": 1501, + "num_range": 14106, + "upper_bound": "2201" }, { - "distinct_range": 14.994642857142857, - "num_eq": 90, - "num_range": 1350, - "upper_bound": "2023" + "distinct_range": 12, + "num_eq": 1501, + "num_range": 13505, + "upper_bound": "2214" }, { - "distinct_range": 11.995714285714286, - "num_eq": 120, - "num_range": 1320, - "upper_bound": "2036" + "distinct_range": 12, + "num_eq": 1501, + "num_range": 13205, + "upper_bound": "2227" }, { - "distinct_range": 13.995000000000001, - "num_eq": 60, - "num_range": 1410, - "upper_bound": "2051" + "distinct_range": 13, + "num_eq": 600, + "num_range": 14106, + "upper_bound": "2241" }, { - "distinct_range": 10.99607142857143, - "num_eq": 150, - "num_range": 1410, - "upper_bound": "2063" + "distinct_range": 16, + "num_eq": 1501, + "num_range": 14106, + "upper_bound": "2258" }, { - "distinct_range": 15.994285714285715, - "num_eq": 150, - "num_range": 1380, - "upper_bound": "2080" + "distinct_range": 13, + "num_eq": 600, + "num_range": 13806, + "upper_bound": "2272" }, { - "distinct_range": 14.994642857142857, - "num_eq": 90, - "num_range": 1410, - "upper_bound": "2096" + "distinct_range": 13, + "num_eq": 1801, + "num_range": 13205, + "upper_bound": "2286" }, { - "distinct_range": 12.995357142857143, - "num_eq": 60, - "num_range": 1380, - "upper_bound": "2110" + "distinct_range": 17, + "num_eq": 900, + "num_range": 13806, + "upper_bound": "2304" }, { - "distinct_range": 12.995357142857143, - "num_eq": 90, - "num_range": 1350, - "upper_bound": "2124" + "distinct_range": 13, + "num_eq": 1501, + "num_range": 13505, + "upper_bound": "2318" }, { - "distinct_range": 11.995714285714286, - "num_eq": 210, - "num_range": 1230, - "upper_bound": "2137" + "distinct_range": 14, + "num_eq": 1200, + "num_range": 13806, + "upper_bound": "2333" }, { - "distinct_range": 13.995000000000001, - "num_eq": 150, - "num_range": 1350, - "upper_bound": "2152" + "distinct_range": 13, + "num_eq": 1200, + "num_range": 13205, + "upper_bound": "2347" }, { - "distinct_range": 13.995000000000001, - "num_eq": 180, - "num_range": 1350, - "upper_bound": "2167" + "distinct_range": 12, + "num_eq": 300, + "num_range": 14106, + "upper_bound": "2360" }, { - "distinct_range": 14.994642857142857, - "num_eq": 180, - "num_range": 1320, - "upper_bound": "2183" + "distinct_range": 11, + "num_eq": 1801, + "num_range": 12605, + "upper_bound": "2372" }, { - "distinct_range": 13.995000000000001, - "num_eq": 120, - "num_range": 1380, - "upper_bound": "2198" + "distinct_range": 15, + "num_eq": 1501, + "num_range": 14106, + "upper_bound": "2388" }, { - "distinct_range": 13.995000000000001, - "num_eq": 90, - "num_range": 1350, - "upper_bound": "2213" + "distinct_range": 16, + "num_eq": 1501, + "num_range": 12905, + "upper_bound": "2405" }, { - "distinct_range": 15.994285714285715, - "num_eq": 120, - "num_range": 1410, - "upper_bound": "2230" + "distinct_range": 16, + "num_eq": 2101, + "num_range": 13205, + "upper_bound": "2422" }, { - "distinct_range": 9.996428571428572, - "num_eq": 150, - "num_range": 1290, - "upper_bound": "2241" + "distinct_range": 14, + "num_eq": 600, + "num_range": 13806, + "upper_bound": "2437" }, { - "distinct_range": 12.995357142857143, - "num_eq": 150, - "num_range": 1290, - "upper_bound": "2255" + "distinct_range": 14, + "num_eq": 1200, + "num_range": 13205, + "upper_bound": "2452" }, { - "distinct_range": 13.995000000000001, - "num_eq": 30, - "num_range": 1410, - "upper_bound": "2270" + "distinct_range": 16, + "num_eq": 900, + "num_range": 14106, + "upper_bound": "2469" }, { - "distinct_range": 12.995357142857143, - "num_eq": 210, - "num_range": 1260, - "upper_bound": "2284" + "distinct_range": 15, + "num_eq": 1200, + "num_range": 13205, + "upper_bound": "2485" }, { - "distinct_range": 10.99607142857143, - "num_eq": 150, - "num_range": 1350, - "upper_bound": "2296" + "distinct_range": 12, + "num_eq": 900, + "num_range": 13505, + "upper_bound": "2498" }, { - "distinct_range": 11.995714285714286, - "num_eq": 150, - "num_range": 1380, - "upper_bound": "2309" + "distinct_range": 13, + "num_eq": 600, + "num_range": 14106, + "upper_bound": "2512" }, { - "distinct_range": 12.995357142857143, - "num_eq": 120, - "num_range": 1320, - "upper_bound": "2323" + "distinct_range": 13, + "num_eq": 2101, + "num_range": 14106, + "upper_bound": "2526" }, { - "distinct_range": 14.994642857142857, - "num_eq": 90, - "num_range": 1350, - "upper_bound": "2339" + "distinct_range": 13, + "num_eq": 600, + "num_range": 14106, + "upper_bound": "2540" }, { - "distinct_range": 14.994642857142857, - "num_eq": 30, - "num_range": 1410, - "upper_bound": "2355" + "distinct_range": 12, + "num_eq": 1801, + "num_range": 13806, + "upper_bound": "2553" }, { - "distinct_range": 10.99607142857143, - "num_eq": 30, - "num_range": 1410, - "upper_bound": "2367" + "distinct_range": 9, + "num_eq": 1801, + "num_range": 12605, + "upper_bound": "2563" }, { - "distinct_range": 11.995714285714286, - "num_eq": 90, - "num_range": 1380, - "upper_bound": "2380" + "distinct_range": 16, + "num_eq": 1200, + "num_range": 14106, + "upper_bound": "2580" }, { - "distinct_range": 14.994642857142857, - "num_eq": 90, - "num_range": 1380, - "upper_bound": "2396" + "distinct_range": 14, + "num_eq": 2101, + "num_range": 12305, + "upper_bound": "2595" }, { - "distinct_range": 11.995714285714286, - "num_eq": 90, - "num_range": 1380, - "upper_bound": "2409" + "distinct_range": 13, + "num_eq": 1501, + "num_range": 13505, + "upper_bound": "2609" }, { - "distinct_range": 15.994285714285715, - "num_eq": 60, - "num_range": 1380, - "upper_bound": "2426" + "distinct_range": 16, + "num_eq": 900, + "num_range": 13806, + "upper_bound": "2626" }, { - "distinct_range": 14.994642857142857, - "num_eq": 30, - "num_range": 1410, - "upper_bound": "2442" + "distinct_range": 14, + "num_eq": 900, + "num_range": 14106, + "upper_bound": "2641" }, { - "distinct_range": 10.99607142857143, - "num_eq": 300, - "num_range": 1380, - "upper_bound": "2454" + "distinct_range": 15, + "num_eq": 2401, + "num_range": 12305, + "upper_bound": "2657" }, { - "distinct_range": 14.994642857142857, - "num_eq": 90, - "num_range": 1350, - "upper_bound": "2470" + "distinct_range": 16, + "num_eq": 1801, + "num_range": 12905, + "upper_bound": "2674" }, { - "distinct_range": 14.994642857142857, - "num_eq": 150, - "num_range": 1410, - "upper_bound": "2486" + "distinct_range": 13, + "num_eq": 900, + "num_range": 13806, + "upper_bound": "2688" }, { - "distinct_range": 14.994642857142857, - "num_eq": 90, - "num_range": 1350, - "upper_bound": "2502" + "distinct_range": 12, + "num_eq": 900, + "num_range": 13505, + "upper_bound": "2701" }, { - "distinct_range": 14.994642857142857, - "num_eq": 60, - "num_range": 1380, - "upper_bound": "2518" + "distinct_range": 13, + "num_eq": 900, + "num_range": 13806, + "upper_bound": "2715" }, { - "distinct_range": 16.993928571428572, - "num_eq": 150, - "num_range": 1410, - "upper_bound": "2536" + "distinct_range": 12, + "num_eq": 900, + "num_range": 13806, + "upper_bound": "2728" }, { - "distinct_range": 11.995714285714286, - "num_eq": 90, - "num_range": 1380, - "upper_bound": "2549" + "distinct_range": 16, + "num_eq": 2101, + "num_range": 13806, + "upper_bound": "2745" }, { - "distinct_range": 17.99357142857143, - "num_eq": 120, - "num_range": 1320, - "upper_bound": "2568" + "distinct_range": 12, + "num_eq": 2101, + "num_range": 12605, + "upper_bound": "2758" }, { - "distinct_range": 14.994642857142857, - "num_eq": 90, - "num_range": 1380, - "upper_bound": "2584" + "distinct_range": 14, + "num_eq": 600, + "num_range": 13806, + "upper_bound": "2773" }, { - "distinct_range": 14.994642857142857, - "num_eq": 180, - "num_range": 1290, - "upper_bound": "2600" + "distinct_range": 16, + "num_eq": 1200, + "num_range": 13505, + "upper_bound": "2790" }, { - "distinct_range": 15.994285714285715, - "num_eq": 180, - "num_range": 1380, - "upper_bound": "2617" + "distinct_range": 11, + "num_eq": 300, + "num_range": 13806, + "upper_bound": "2802" }, { - "distinct_range": 15.994285714285715, - "num_eq": 90, - "num_range": 1380, - "upper_bound": "2634" + "distinct_range": 12, + "num_eq": 2401, + "num_range": 12305, + "upper_bound": "2815" }, { - "distinct_range": 11.995714285714286, - "num_eq": 120, - "num_range": 1320, - "upper_bound": "2647" + "distinct_range": 16, + "num_eq": 1501, + "num_range": 13505, + "upper_bound": "2832" }, { - "distinct_range": 10.99607142857143, - "num_eq": 180, - "num_range": 1290, - "upper_bound": "2659" + "distinct_range": 17, + "num_eq": 600, + "num_range": 13505, + "upper_bound": "2850" }, { - "distinct_range": 15.994285714285715, - "num_eq": 150, - "num_range": 1320, - "upper_bound": "2676" + "distinct_range": 14, + "num_eq": 1801, + "num_range": 12305, + "upper_bound": "2865" }, { - "distinct_range": 16.993928571428572, - "num_eq": 180, - "num_range": 1230, - "upper_bound": "2694" + "distinct_range": 17, + "num_eq": 1200, + "num_range": 13505, + "upper_bound": "2883" }, { - "distinct_range": 14.994642857142857, - "num_eq": 120, - "num_range": 1380, - "upper_bound": "2710" + "distinct_range": 15, + "num_eq": 900, + "num_range": 13505, + "upper_bound": "2899" }, { - "distinct_range": 12.995357142857143, - "num_eq": 120, - "num_range": 1350, - "upper_bound": "2724" + "distinct_range": 15, + "num_eq": 1501, + "num_range": 12605, + "upper_bound": "2915" }, { - "distinct_range": 9.996428571428572, - "num_eq": 120, - "num_range": 1290, - "upper_bound": "2735" + "distinct_range": 16, + "num_eq": 1501, + "num_range": 13205, + "upper_bound": "2932" }, { - "distinct_range": 13.995000000000001, - "num_eq": 90, - "num_range": 1320, - "upper_bound": "2750" + "distinct_range": 13, + "num_eq": 2401, + "num_range": 12905, + "upper_bound": "2946" }, { - "distinct_range": 11.995714285714286, - "num_eq": 60, - "num_range": 1380, - "upper_bound": "2763" + "distinct_range": 11, + "num_eq": 1200, + "num_range": 12305, + "upper_bound": "2958" }, { - "distinct_range": 9.996428571428572, - "num_eq": 60, - "num_range": 1380, - "upper_bound": "2774" + "distinct_range": 14, + "num_eq": 1501, + "num_range": 12605, + "upper_bound": "2973" }, { - "distinct_range": 12.995357142857143, - "num_eq": 60, - "num_range": 1380, - "upper_bound": "2788" + "distinct_range": 10, + "num_eq": 900, + "num_range": 11705, + "upper_bound": "2984" }, { - "distinct_range": 15.994285714285715, - "num_eq": 120, - "num_range": 1350, - "upper_bound": "2805" - }, + "distinct_range": 15, + "num_eq": 600, + "num_range": 11705, + "upper_bound": "3000" + } + ], + "histo_col_type": "INT8", + "histo_version": 1, + "name": "__auto__", + "null_count": 0, + "row_count": 3001222 + }, + { + "avg_size": 5, + "columns": [ + "ol_w_id", + "ol_d_id", + "ol_o_id" + ], + "created_at": "2022-02-25 01:09:36.891466", + "distinct_count": 295745, + "histo_col_type": "", + "name": "__auto__", + "null_count": 0, + "row_count": 3001222 + }, + { + "avg_size": 1, + "columns": [ + "ol_number" + ], + "created_at": "2022-02-25 01:09:36.891466", + "distinct_count": 15, + "histo_buckets": [ { - "distinct_range": 10.99607142857143, - "num_eq": 180, - "num_range": 1380, - "upper_bound": "2817" + "distinct_range": 0, + "num_eq": 309126, + "num_range": 0, + "upper_bound": "1" }, { - "distinct_range": 12.995357142857143, - "num_eq": 120, - "num_range": 1290, - "upper_bound": "2831" + "distinct_range": 0, + "num_eq": 301323, + "num_range": 0, + "upper_bound": "2" }, { - "distinct_range": 12.995357142857143, - "num_eq": 60, - "num_range": 1380, - "upper_bound": "2845" + "distinct_range": 0, + "num_eq": 307925, + "num_range": 0, + "upper_bound": "3" }, { - "distinct_range": 12.995357142857143, - "num_eq": 90, - "num_range": 1320, - "upper_bound": "2859" + "distinct_range": 0, + "num_eq": 291719, + "num_range": 0, + "upper_bound": "4" }, { - "distinct_range": 11.995714285714286, - "num_eq": 210, - "num_range": 1230, - "upper_bound": "2872" + "distinct_range": 0, + "num_eq": 313027, + "num_range": 0, + "upper_bound": "5" }, { - "distinct_range": 12.995357142857143, - "num_eq": 120, - "num_range": 1320, - "upper_bound": "2886" + "distinct_range": 0, + "num_eq": 262307, + "num_range": 0, + "upper_bound": "6" }, { - "distinct_range": 16.993928571428572, - "num_eq": 180, - "num_range": 1320, - "upper_bound": "2904" + "distinct_range": 0, + "num_eq": 243699, + "num_range": 0, + "upper_bound": "7" }, { - "distinct_range": 8.996785714285714, - "num_eq": 150, - "num_range": 1230, - "upper_bound": "2914" + "distinct_range": 0, + "num_eq": 212487, + "num_range": 0, + "upper_bound": "8" }, { - "distinct_range": 10.99607142857143, - "num_eq": 90, - "num_range": 1290, - "upper_bound": "2926" + "distinct_range": 0, + "num_eq": 189077, + "num_range": 0, + "upper_bound": "9" }, { - "distinct_range": 13.995000000000001, - "num_eq": 90, - "num_range": 1350, - "upper_bound": "2941" + "distinct_range": 0, + "num_eq": 160265, + "num_range": 0, + "upper_bound": "10" }, { - "distinct_range": 13.995000000000001, - "num_eq": 180, - "num_range": 1260, - "upper_bound": "2956" + "distinct_range": 0, + "num_eq": 135355, + "num_range": 0, + "upper_bound": "11" }, { - "distinct_range": 12.995357142857143, - "num_eq": 30, - "num_range": 1320, - "upper_bound": "2970" + "distinct_range": 0, + "num_eq": 113446, + "num_range": 0, + "upper_bound": "12" }, { - "distinct_range": 11.995714285714286, - "num_eq": 90, - "num_range": 1260, - "upper_bound": "2983" + "distinct_range": 0, + "num_eq": 80133, + "num_range": 0, + "upper_bound": "13" }, { - "distinct_range": 15.994285714285715, - "num_eq": 210, - "num_range": 1140, - "upper_bound": "3000" + "distinct_range": 0, + "num_eq": 56723, + "num_range": 0, + "upper_bound": "14" + }, + { + "distinct_range": 0, + "num_eq": 24610, + "num_range": 0, + "upper_bound": "15" } ], "histo_col_type": "INT8", "histo_version": 1, "name": "__auto__", "null_count": 0, - "row_count": 300000 - }, - { - "columns": [ - "o_w_id", - "o_d_id", - "o_c_id" - ], - "created_at": "2021-09-08 20:48:20.464516", - "distinct_count": 295745, - "histo_col_type": "", - "name": "__auto__", - "null_count": 0, - "row_count": 300000 + "row_count": 3001222 }, { + "avg_size": 6, "columns": [ - "o_w_id", - "o_d_id", - "o_c_id", - "o_id" + "ol_w_id", + "ol_d_id", + "ol_o_id", + "ol_number" ], - "created_at": "2021-09-08 20:48:20.464516", - "distinct_count": 298416, + "created_at": "2022-02-25 01:09:36.891466", + "distinct_count": 2986292, "histo_col_type": "", "name": "__auto__", "null_count": 0, - "row_count": 300000 + "row_count": 3001222 }, { + "avg_size": 4, "columns": [ - "o_entry_d" + "ol_i_id" ], - "created_at": "2021-09-08 20:48:20.464516", - "distinct_count": 1, + "created_at": "2022-02-25 01:09:36.891466", + "distinct_count": 99658, "histo_buckets": [ { "distinct_range": 0, - "num_eq": 300000, + "num_eq": 300, "num_range": 0, - "upper_bound": "2006-01-02 15:04:05" + "upper_bound": "25" + }, + { + "distinct_range": 99656, + "num_eq": 300, + "num_range": 3000622, + "upper_bound": "99993" } ], - "histo_col_type": "TIMESTAMP", + "histo_col_type": "INT8", "histo_version": 1, "name": "__auto__", "null_count": 0, - "row_count": 300000 + "row_count": 3001222 }, { + "avg_size": 2, "columns": [ - "o_carrier_id" + "ol_supply_w_id" ], - "created_at": "2021-09-08 20:48:20.464516", - "distinct_count": 11, + "created_at": "2022-02-25 01:09:36.891466", + "distinct_count": 10, "histo_buckets": [ { "distinct_range": 0, - "num_eq": 20768, + "num_eq": 290818, "num_range": 0, - "upper_bound": "1" + "upper_bound": "0" }, { "distinct_range": 8, - "num_eq": 21913, - "num_range": 167319, - "upper_bound": "10" + "num_eq": 295320, + "num_range": 2415083, + "upper_bound": "9" } ], "histo_col_type": "INT8", "histo_version": 1, "name": "__auto__", - "null_count": 90000, - "row_count": 300000 + "null_count": 0, + "row_count": 3001222 }, { + "avg_size": 5, "columns": [ - "o_ol_cnt" + "ol_delivery_d" ], - "created_at": "2021-09-08 20:48:20.464516", - "distinct_count": 11, + "created_at": "2022-02-25 01:09:36.891466", + "distinct_count": 2, "histo_buckets": [ { "distinct_range": 0, - "num_eq": 26280, + "num_eq": 2102088, "num_range": 0, - "upper_bound": "5" - }, - { - "distinct_range": 9, - "num_eq": 27960, - "num_range": 245760, - "upper_bound": "15" + "upper_bound": "2006-01-02 15:04:05" } ], - "histo_col_type": "INT8", + "histo_col_type": "TIMESTAMP", "histo_version": 1, "name": "__auto__", - "null_count": 0, - "row_count": 300000 + "null_count": 899134, + "row_count": 3001222 }, { + "avg_size": 2, "columns": [ - "o_all_local" + "ol_quantity" ], - "created_at": "2021-09-08 20:48:20.464516", + "created_at": "2022-02-25 01:09:36.891466", "distinct_count": 1, "histo_buckets": [ { "distinct_range": 0, - "num_eq": 300000, + "num_eq": 3001222, "num_range": 0, - "upper_bound": "1" + "upper_bound": "5" } ], "histo_col_type": "INT8", "histo_version": 1, "name": "__auto__", "null_count": 0, - "row_count": 300000 - } -]'; ----- - -exec-ddl -ALTER TABLE "order_line" INJECT STATISTICS '[ + "row_count": 3001222 + }, { + "avg_size": 5, "columns": [ - "ol_w_id" + "ol_amount" ], - "created_at": "2021-09-08 20:48:18.578707", - "distinct_count": 10, + "created_at": "2022-02-25 01:09:36.891466", + "distinct_count": 588894, "histo_buckets": [ { "distinct_range": 0, - "num_eq": 307625, + "num_eq": 2111960, "num_range": 0, "upper_bound": "0" }, { - "distinct_range": 0, - "num_eq": 293520, - "num_range": 0, - "upper_bound": "1" - }, - { - "distinct_range": 0, - "num_eq": 295320, - "num_range": 0, - "upper_bound": "2" - }, - { - "distinct_range": 0, - "num_eq": 283315, - "num_range": 0, - "upper_bound": "3" - }, - { - "distinct_range": 0, - "num_eq": 291419, - "num_range": 0, - "upper_bound": "4" - }, - { - "distinct_range": 0, - "num_eq": 298622, - "num_range": 0, - "upper_bound": "5" - }, - { - "distinct_range": 0, - "num_eq": 313928, - "num_range": 0, - "upper_bound": "6" - }, - { - "distinct_range": 0, - "num_eq": 294420, - "num_range": 0, - "upper_bound": "7" - }, + "distinct_range": 588892, + "num_eq": 300, + "num_range": 888962, + "upper_bound": "9998.04" + } + ], + "histo_col_type": "DECIMAL(6,2)", + "histo_version": 1, + "name": "__auto__", + "null_count": 0, + "row_count": 3001222 + }, + { + "avg_size": 26, + "columns": [ + "ol_dist_info" + ], + "created_at": "2022-02-25 01:09:36.891466", + "distinct_count": 398, + "histo_buckets": [ { "distinct_range": 0, - "num_eq": 313027, + "num_eq": 13806, "num_range": 0, - "upper_bound": "8" + "upper_bound": "0ObpVWo1BahdejZrKB2O3Hzk" }, { - "distinct_range": 0, - "num_eq": 310026, - "num_range": 0, - "upper_bound": "9" + "distinct_range": 396, + "num_eq": 3301, + "num_range": 2984115, + "upper_bound": "zvh9lctkhRvAvE5H6TtiDNPE" } ], - "histo_col_type": "INT8", + "histo_col_type": "CHAR(24)", "histo_version": 1, "name": "__auto__", "null_count": 0, "row_count": 3001222 - }, + } +]'; +---- + +exec-ddl +ALTER TABLE "stock" INJECT STATISTICS '[ { + "avg_size": 1, "columns": [ - "ol_d_id" + "s_w_id" ], - "created_at": "2021-09-08 20:48:18.578707", + "created_at": "2022-02-25 01:08:01.518632", "distinct_count": 10, "histo_buckets": [ { "distinct_range": 0, - "num_eq": 292919, + "num_eq": 92670, + "num_range": 0, + "upper_bound": "0" + }, + { + "distinct_range": 0, + "num_eq": 79584, "num_range": 0, "upper_bound": "1" }, { "distinct_range": 0, - "num_eq": 305825, + "num_eq": 90201, "num_range": 0, "upper_bound": "2" }, { "distinct_range": 0, - "num_eq": 303123, + "num_eq": 83205, "num_range": 0, "upper_bound": "3" }, { "distinct_range": 0, - "num_eq": 297121, + "num_eq": 75387, "num_range": 0, "upper_bound": "4" }, { "distinct_range": 0, - "num_eq": 299222, + "num_eq": 84111, "num_range": 0, "upper_bound": "5" }, { "distinct_range": 0, - "num_eq": 310326, + "num_eq": 77362, "num_range": 0, "upper_bound": "6" }, { "distinct_range": 0, - "num_eq": 301323, + "num_eq": 87403, "num_range": 0, "upper_bound": "7" }, { "distinct_range": 0, - "num_eq": 298321, + "num_eq": 74893, "num_range": 0, "upper_bound": "8" }, { "distinct_range": 0, - "num_eq": 294420, + "num_eq": 78185, "num_range": 0, "upper_bound": "9" - }, - { - "distinct_range": 0, - "num_eq": 298622, - "num_range": 0, - "upper_bound": "10" } ], "histo_col_type": "INT8", "histo_version": 1, "name": "__auto__", "null_count": 0, - "row_count": 3001222 - }, - { - "columns": [ - "ol_w_id", - "ol_d_id" - ], - "created_at": "2021-09-08 20:48:18.578707", - "distinct_count": 100, - "histo_col_type": "", - "name": "__auto__", - "null_count": 0, - "row_count": 3001222 + "row_count": 823000 }, { + "avg_size": 4, "columns": [ - "ol_o_id" + "s_i_id" ], - "created_at": "2021-09-08 20:48:18.578707", - "distinct_count": 2999, + "created_at": "2022-02-25 01:08:01.518632", + "distinct_count": 99658, "histo_buckets": [ { "distinct_range": 0, - "num_eq": 900, + "num_eq": 82, "num_range": 0, - "upper_bound": "1" - }, - { - "distinct_range": 14.994642857142857, - "num_eq": 1801, - "num_range": 13806, - "upper_bound": "17" + "upper_bound": "4" }, { - "distinct_range": 9.996428571428572, - "num_eq": 1801, - "num_range": 13205, - "upper_bound": "28" + "distinct_range": 464.6957203521976, + "num_eq": 165, + "num_range": 3950, + "upper_bound": "471" }, { - "distinct_range": 13.995000000000001, - "num_eq": 600, - "num_range": 14706, - "upper_bound": "43" + "distinct_range": 367.03942268834277, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "840" }, { - "distinct_range": 10.99607142857143, - "num_eq": 1801, - "num_range": 14106, - "upper_bound": "55" + "distinct_range": 358.0643940090939, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "1200" }, { - "distinct_range": 13.995000000000001, - "num_eq": 1200, - "num_range": 13806, - "upper_bound": "70" + "distinct_range": 394.9583769825712, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "1597" }, { - "distinct_range": 10.99607142857143, - "num_eq": 1801, - "num_range": 13806, - "upper_bound": "82" + "distinct_range": 586.8517889559417, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "2187" }, - { - "distinct_range": 15.994285714285715, - "num_eq": 600, - "num_range": 14706, - "upper_bound": "99" + { + "distinct_range": 489.59513115096144, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "2679" }, { - "distinct_range": 15.994285714285715, - "num_eq": 1801, - "num_range": 14406, - "upper_bound": "116" + "distinct_range": 435.82442379985184, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "3117" }, { - "distinct_range": 13.995000000000001, - "num_eq": 1200, - "num_range": 13806, - "upper_bound": "131" + "distinct_range": 492.57976028025183, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "3612" }, { - "distinct_range": 13.995000000000001, - "num_eq": 1200, - "num_range": 14106, - "upper_bound": "146" + "distinct_range": 462.7197220908085, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "4077" }, { - "distinct_range": 13.995000000000001, - "num_eq": 1501, - "num_range": 14706, - "upper_bound": "161" + "distinct_range": 556.1512114511012, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "4636" }, { - "distinct_range": 12.995357142857143, - "num_eq": 1501, - "num_range": 14706, - "upper_bound": "175" + "distinct_range": 399.94319982294195, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "5038" }, { - "distinct_range": 16.993928571428572, - "num_eq": 2101, - "num_range": 14106, - "upper_bound": "193" + "distinct_range": 451.76441436315787, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "5492" }, { - "distinct_range": 11.995714285714286, - "num_eq": 900, - "num_range": 14406, - "upper_bound": "206" + "distinct_range": 622.4013622497582, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "6118" }, { - "distinct_range": 18.993214285714288, - "num_eq": 1501, - "num_range": 13505, - "upper_bound": "226" + "distinct_range": 588.8298672667211, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "6710" }, { - "distinct_range": 17.99357142857143, - "num_eq": 1200, - "num_range": 14706, - "upper_bound": "245" + "distinct_range": 503.52037848861295, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "7216" }, { - "distinct_range": 14.994642857142857, - "num_eq": 1200, - "num_range": 13806, - "upper_bound": "261" + "distinct_range": 380.00252431227597, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "7598" }, { - "distinct_range": 10.99607142857143, - "num_eq": 1200, - "num_range": 14106, - "upper_bound": "273" + "distinct_range": 465.7069815613108, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "8066" }, { - "distinct_range": 14.994642857142857, - "num_eq": 900, - "num_range": 14106, - "upper_bound": "289" + "distinct_range": 423.86617558506083, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "8492" }, { - "distinct_range": 17.99357142857143, - "num_eq": 900, - "num_range": 14706, - "upper_bound": "308" + "distinct_range": 520.3792381328273, + "num_eq": 165, + "num_range": 3950, + "upper_bound": "9015" }, { - "distinct_range": 14.994642857142857, - "num_eq": 1501, - "num_range": 13505, - "upper_bound": "324" + "distinct_range": 445.78756065431133, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "9463" }, { - "distinct_range": 15.994285714285715, - "num_eq": 900, - "num_range": 14106, - "upper_bound": "341" + "distinct_range": 583.8840416995638, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "10050" }, { - "distinct_range": 13.995000000000001, - "num_eq": 900, - "num_range": 14106, - "upper_bound": "356" + "distinct_range": 518.4309638287956, + "num_eq": 165, + "num_range": 4033, + "upper_bound": "10571" }, { - "distinct_range": 14.994642857142857, - "num_eq": 1200, - "num_range": 14106, - "upper_bound": "372" + "distinct_range": 459.7322183060962, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "11033" }, { - "distinct_range": 12.995357142857143, - "num_eq": 1501, - "num_range": 14406, - "upper_bound": "386" + "distinct_range": 437.8172118386093, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "11473" }, { - "distinct_range": 13.995000000000001, - "num_eq": 2101, - "num_range": 13806, - "upper_bound": "401" + "distinct_range": 582.8946268680955, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "12059" }, { - "distinct_range": 14.994642857142857, - "num_eq": 900, - "num_range": 14106, - "upper_bound": "417" + "distinct_range": 499.5425403325984, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "12561" }, { - "distinct_range": 15.994285714285715, - "num_eq": 600, - "num_range": 14406, - "upper_bound": "434" + "distinct_range": 328.1453219406186, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "12891" }, { - "distinct_range": 13.995000000000001, - "num_eq": 600, - "num_range": 14406, - "upper_bound": "449" + "distinct_range": 485.61510983125737, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "13379" }, { - "distinct_range": 10.99607142857143, - "num_eq": 600, - "num_range": 14406, - "upper_bound": "461" + "distinct_range": 340.11328998606064, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "13721" }, { - "distinct_range": 17.99357142857143, - "num_eq": 900, - "num_range": 14706, - "upper_bound": "480" + "distinct_range": 381.9967450172589, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "14105" }, { - "distinct_range": 11.995714285714286, - "num_eq": 2701, - "num_range": 12605, - "upper_bound": "493" + "distinct_range": 499.5425403325984, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "14607" }, { - "distinct_range": 13.995000000000001, - "num_eq": 1801, - "num_range": 13505, - "upper_bound": "508" + "distinct_range": 380.9996384166452, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "14990" }, { - "distinct_range": 15.994285714285715, - "num_eq": 900, - "num_range": 14706, - "upper_bound": "525" + "distinct_range": 639.1431964434787, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "15633" }, { - "distinct_range": 11.995714285714286, - "num_eq": 1801, - "num_range": 13806, - "upper_bound": "538" + "distinct_range": 449.77222099080757, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "16085" }, { - "distinct_range": 11.995714285714286, - "num_eq": 1501, - "num_range": 13205, - "upper_bound": "551" + "distinct_range": 512.4679754184438, + "num_eq": 165, + "num_range": 4033, + "upper_bound": "16600" }, { - "distinct_range": 13.995000000000001, - "num_eq": 1801, - "num_range": 13205, - "upper_bound": "566" + "distinct_range": 502.52598192818584, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "17105" }, { - "distinct_range": 18.993214285714288, - "num_eq": 1200, - "num_range": 13806, - "upper_bound": "586" + "distinct_range": 418.88287187736614, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "17526" }, { - "distinct_range": 14.994642857142857, - "num_eq": 600, - "num_range": 14706, - "upper_bound": "602" + "distinct_range": 495.56404593025917, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "18024" }, { - "distinct_range": 13.995000000000001, - "num_eq": 1501, - "num_range": 14106, - "upper_bound": "617" + "distinct_range": 412.9024246379581, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "18439" }, { - "distinct_range": 16.993928571428572, - "num_eq": 1501, - "num_range": 13806, - "upper_bound": "635" + "distinct_range": 603.6542767373869, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "19046" }, { - "distinct_range": 13.995000000000001, - "num_eq": 600, - "num_range": 14106, - "upper_bound": "650" + "distinct_range": 507.49753362222737, + "num_eq": 165, + "num_range": 4033, + "upper_bound": "19556" }, { - "distinct_range": 10.99607142857143, - "num_eq": 900, - "num_range": 14406, - "upper_bound": "662" + "distinct_range": 457.74041779842906, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "20016" }, { - "distinct_range": 16.993928571428572, - "num_eq": 1501, - "num_range": 14106, - "upper_bound": "680" + "distinct_range": 445.78756065431133, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "20464" }, { - "distinct_range": 13.995000000000001, - "num_eq": 600, - "num_range": 14406, - "upper_bound": "695" + "distinct_range": 526.3788401746828, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "20993" }, { - "distinct_range": 13.995000000000001, - "num_eq": 900, - "num_range": 14106, - "upper_bound": "710" + "distinct_range": 621.4155797944403, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "21618" }, { - "distinct_range": 16.993928571428572, - "num_eq": 1200, - "num_range": 13806, - "upper_bound": "728" + "distinct_range": 494.5693228794432, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "22115" }, { - "distinct_range": 14.994642857142857, - "num_eq": 300, - "num_range": 14406, - "upper_bound": "744" + "distinct_range": 532.3375378723852, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "22650" }, { - "distinct_range": 15.994285714285715, - "num_eq": 1801, - "num_range": 14106, - "upper_bound": "761" + "distinct_range": 517.4372529166983, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "23170" }, { - "distinct_range": 19.992857142857144, - "num_eq": 1501, - "num_range": 14406, - "upper_bound": "782" + "distinct_range": 467.69834765644197, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "23640" }, { - "distinct_range": 14.994642857142857, - "num_eq": 300, - "num_range": 14406, - "upper_bound": "798" + "distinct_range": 572.0057739615617, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "24215" }, { - "distinct_range": 13.995000000000001, - "num_eq": 1801, - "num_range": 13505, - "upper_bound": "813" + "distinct_range": 498.5479772205636, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "24716" }, { - "distinct_range": 11.995714285714286, - "num_eq": 900, - "num_range": 14106, - "upper_bound": "826" + "distinct_range": 528.3652893855785, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "25247" }, { - "distinct_range": 13.995000000000001, - "num_eq": 1501, - "num_range": 13205, - "upper_bound": "841" + "distinct_range": 387.9792185055543, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "25637" }, { - "distinct_range": 11.995714285714286, - "num_eq": 2101, - "num_range": 12605, - "upper_bound": "854" + "distinct_range": 428.849081955579, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "26068" }, { - "distinct_range": 16.993928571428572, - "num_eq": 1501, - "num_range": 14106, - "upper_bound": "872" + "distinct_range": 422.86954565982956, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "26493" }, { - "distinct_range": 14.994642857142857, - "num_eq": 600, - "num_range": 14106, - "upper_bound": "888" + "distinct_range": 389.97330927131134, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "26885" }, { - "distinct_range": 14.994642857142857, - "num_eq": 1501, - "num_range": 13505, - "upper_bound": "904" + "distinct_range": 486.6101692528161, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "27374" }, { - "distinct_range": 12.995357142857143, - "num_eq": 1801, - "num_range": 12905, - "upper_bound": "918" + "distinct_range": 569.0344604037082, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "27946" }, { - "distinct_range": 11.995714285714286, - "num_eq": 1501, - "num_range": 14106, - "upper_bound": "931" + "distinct_range": 685.2484616978863, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "28636" }, { - "distinct_range": 14.994642857142857, - "num_eq": 1501, - "num_range": 14406, - "upper_bound": "947" + "distinct_range": 481.6345218140302, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "29120" }, { - "distinct_range": 12.995357142857143, - "num_eq": 2101, - "num_range": 13205, - "upper_bound": "961" + "distinct_range": 398.9462559262274, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "29521" }, { - "distinct_range": 9.996428571428572, - "num_eq": 2401, - "num_range": 13806, - "upper_bound": "972" + "distinct_range": 532.3375378723852, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "30056" }, { - "distinct_range": 12.995357142857143, - "num_eq": 1200, - "num_range": 13806, - "upper_bound": "986" + "distinct_range": 550.2011726647835, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "30609" }, { - "distinct_range": 14.994642857142857, - "num_eq": 900, - "num_range": 13806, - "upper_bound": "1002" + "distinct_range": 475.662630365966, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "31087" }, { - "distinct_range": 13.995000000000001, - "num_eq": 2101, - "num_range": 13205, - "upper_bound": "1017" + "distinct_range": 699.8997309818469, + "num_eq": 165, + "num_range": 4033, + "upper_bound": "31792" }, { - "distinct_range": 10.99607142857143, - "num_eq": 1501, - "num_range": 13505, - "upper_bound": "1029" + "distinct_range": 596.7387257787875, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "32392" }, { - "distinct_range": 16.993928571428572, - "num_eq": 1501, - "num_range": 14406, - "upper_bound": "1047" + "distinct_range": 467.69834765644197, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "32862" }, { - "distinct_range": 13.995000000000001, - "num_eq": 900, - "num_range": 13806, - "upper_bound": "1062" + "distinct_range": 396.95233675763086, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "33261" }, { - "distinct_range": 14.994642857142857, - "num_eq": 1801, - "num_range": 13205, - "upper_bound": "1078" + "distinct_range": 628.3138414948381, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "33893" }, { - "distinct_range": 11.995714285714286, - "num_eq": 300, - "num_range": 14406, - "upper_bound": "1091" + "distinct_range": 411.90563540630154, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "34307" }, { - "distinct_range": 11.995714285714286, - "num_eq": 1200, - "num_range": 14106, - "upper_bound": "1104" + "distinct_range": 534.3233295838882, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "34844" }, { - "distinct_range": 11.995714285714286, - "num_eq": 1501, - "num_range": 14106, - "upper_bound": "1117" + "distinct_range": 635.206810381658, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "35483" }, { - "distinct_range": 16.993928571428572, - "num_eq": 1501, - "num_range": 13505, - "upper_bound": "1135" + "distinct_range": 529.3584334550893, + "num_eq": 165, + "num_range": 4033, + "upper_bound": "36015" }, { - "distinct_range": 15.994285714285715, - "num_eq": 600, - "num_range": 14106, - "upper_bound": "1152" + "distinct_range": 549.2092705718397, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "36567" }, { - "distinct_range": 19.992857142857144, - "num_eq": 600, - "num_range": 14406, - "upper_bound": "1173" + "distinct_range": 565.0716696240008, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "37135" }, { - "distinct_range": 10.99607142857143, - "num_eq": 2701, - "num_range": 13205, - "upper_bound": "1185" + "distinct_range": 497.5533735089951, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "37635" }, { - "distinct_range": 15.994285714285715, - "num_eq": 2101, - "num_range": 12605, - "upper_bound": "1202" + "distinct_range": 320.16649830880715, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "37957" }, { - "distinct_range": 13.995000000000001, - "num_eq": 1501, - "num_range": 14106, - "upper_bound": "1217" + "distinct_range": 441.80255142077334, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "38401" }, { - "distinct_range": 14.994642857142857, - "num_eq": 2101, - "num_range": 14106, - "upper_bound": "1233" + "distinct_range": 440.8062467839895, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "38844" + }, + { + "distinct_range": 525.38553596845, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "39372" }, { - "distinct_range": 10.99607142857143, - "num_eq": 1200, - "num_range": 13806, - "upper_bound": "1245" + "distinct_range": 447.7799356172793, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "39822" }, { - "distinct_range": 10.99607142857143, - "num_eq": 1801, - "num_range": 13505, - "upper_bound": "1257" + "distinct_range": 483.6248851243135, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "40308" }, { - "distinct_range": 15.994285714285715, - "num_eq": 1200, - "num_range": 14106, - "upper_bound": "1274" + "distinct_range": 539.286808287404, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "40850" }, { - "distinct_range": 12.995357142857143, - "num_eq": 2101, - "num_range": 13806, - "upper_bound": "1288" + "distinct_range": 667.6248911777516, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "41522" }, { - "distinct_range": 15.994285714285715, - "num_eq": 2401, - "num_range": 13806, - "upper_bound": "1305" + "distinct_range": 582.8946268680955, + "num_eq": 165, + "num_range": 4033, + "upper_bound": "42108" }, { - "distinct_range": 11.995714285714286, - "num_eq": 1200, - "num_range": 14406, - "upper_bound": "1318" + "distinct_range": 497.5533735089951, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "42608" }, { - "distinct_range": 10.99607142857143, - "num_eq": 1501, - "num_range": 13505, - "upper_bound": "1330" + "distinct_range": 507.49753362222737, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "43118" }, { - "distinct_range": 15.994285714285715, - "num_eq": 1501, - "num_range": 14406, - "upper_bound": "1347" + "distinct_range": 468.6939876131913, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "43589" }, { - "distinct_range": 13.995000000000001, - "num_eq": 1200, - "num_range": 13505, - "upper_bound": "1362" + "distinct_range": 478.64872358101616, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "44070" }, { - "distinct_range": 10.99607142857143, - "num_eq": 1200, - "num_range": 13505, - "upper_bound": "1374" + "distinct_range": 515.4496851649019, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "44588" }, { - "distinct_range": 16.993928571428572, - "num_eq": 900, - "num_range": 13806, - "upper_bound": "1392" + "distinct_range": 573.986270486108, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "45165" }, { - "distinct_range": 14.994642857142857, - "num_eq": 600, - "num_range": 14406, - "upper_bound": "1408" + "distinct_range": 696.9721315204227, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "45867" }, { - "distinct_range": 15.994285714285715, - "num_eq": 1200, - "num_range": 14406, - "upper_bound": "1425" + "distinct_range": 572.0057739615617, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "46442" }, { - "distinct_range": 14.994642857142857, - "num_eq": 1801, - "num_range": 13806, - "upper_bound": "1441" + "distinct_range": 451.76441436315787, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "46896" }, { - "distinct_range": 8.996785714285714, - "num_eq": 2101, - "num_range": 13806, - "upper_bound": "1451" + "distinct_range": 582.8946268680955, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "47482" }, { - "distinct_range": 12.995357142857143, - "num_eq": 900, - "num_range": 13806, - "upper_bound": "1465" + "distinct_range": 451.76441436315787, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "47936" }, { - "distinct_range": 11.995714285714286, - "num_eq": 900, - "num_range": 14406, - "upper_bound": "1478" + "distinct_range": 563.0898383015552, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "48502" }, { - "distinct_range": 15.994285714285715, - "num_eq": 1501, - "num_range": 13205, - "upper_bound": "1495" + "distinct_range": 567.053211729608, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "49072" }, { - "distinct_range": 16.993928571428572, - "num_eq": 900, - "num_range": 13806, - "upper_bound": "1513" + "distinct_range": 485.61510983125737, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "49560" }, { - "distinct_range": 15.994285714285715, - "num_eq": 1501, - "num_range": 13505, - "upper_bound": "1530" + "distinct_range": 567.053211729608, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "50130" }, { - "distinct_range": 11.995714285714286, - "num_eq": 1501, - "num_range": 13205, - "upper_bound": "1543" + "distinct_range": 362.0533463129665, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "50494" }, { - "distinct_range": 14.994642857142857, - "num_eq": 1200, - "num_range": 13806, - "upper_bound": "1559" + "distinct_range": 285.2581480791127, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "50781" }, { - "distinct_range": 11.995714285714286, - "num_eq": 900, - "num_range": 14106, - "upper_bound": "1572" + "distinct_range": 542.2641900365329, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "51326" }, { - "distinct_range": 13.995000000000001, - "num_eq": 300, - "num_range": 14406, - "upper_bound": "1587" + "distinct_range": 446.78375918519566, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "51775" }, { - "distinct_range": 15.994285714285715, - "num_eq": 1200, - "num_range": 14106, - "upper_bound": "1604" + "distinct_range": 630.2838099877521, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "52409" }, { - "distinct_range": 14.994642857142857, - "num_eq": 1501, - "num_range": 13505, - "upper_bound": "1620" + "distinct_range": 548.2173044102469, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "52960" }, { - "distinct_range": 14.994642857142857, - "num_eq": 600, - "num_range": 14406, - "upper_bound": "1636" + "distinct_range": 397.9493015092255, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "53360" }, { - "distinct_range": 10.99607142857143, - "num_eq": 600, - "num_range": 14106, - "upper_bound": "1648" + "distinct_range": 572.9960604980764, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "53936" }, { - "distinct_range": 14.994642857142857, - "num_eq": 900, - "num_range": 14406, - "upper_bound": "1664" + "distinct_range": 552.1847826270377, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "54491" }, { - "distinct_range": 12.995357142857143, - "num_eq": 1200, - "num_range": 13806, - "upper_bound": "1678" + "distinct_range": 543.2565301092958, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "55037" }, { - "distinct_range": 13.995000000000001, - "num_eq": 1501, - "num_range": 13505, - "upper_bound": "1693" + "distinct_range": 531.3445581712768, + "num_eq": 165, + "num_range": 4033, + "upper_bound": "55571" }, { - "distinct_range": 13.995000000000001, - "num_eq": 900, - "num_range": 14106, - "upper_bound": "1708" + "distinct_range": 546.2331818898541, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "56120" }, { - "distinct_range": 12.995357142857143, - "num_eq": 1200, - "num_range": 13505, - "upper_bound": "1722" + "distinct_range": 508.49171249661833, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "56631" }, { - "distinct_range": 13.995000000000001, - "num_eq": 1200, - "num_range": 13806, - "upper_bound": "1737" + "distinct_range": 484.62001499379465, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "57118" }, { - "distinct_range": 13.995000000000001, - "num_eq": 1801, - "num_range": 13806, - "upper_bound": "1752" + "distinct_range": 406.9214964731659, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "57527" }, { - "distinct_range": 13.995000000000001, - "num_eq": 1200, - "num_range": 14106, - "upper_bound": "1767" + "distinct_range": 443.79509847640367, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "57973" }, { - "distinct_range": 9.996428571428572, - "num_eq": 1801, - "num_range": 12905, - "upper_bound": "1778" + "distinct_range": 633.2379424268166, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "58610" }, { - "distinct_range": 13.995000000000001, - "num_eq": 1200, - "num_range": 13806, - "upper_bound": "1793" + "distinct_range": 455.74851527152487, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "59068" }, { - "distinct_range": 13.995000000000001, - "num_eq": 600, - "num_range": 14106, - "upper_bound": "1808" + "distinct_range": 367.03942268834277, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "59437" }, { - "distinct_range": 16.993928571428572, - "num_eq": 1200, - "num_range": 14406, - "upper_bound": "1826" + "distinct_range": 557.1426508681166, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "59997" }, { - "distinct_range": 13.995000000000001, - "num_eq": 600, - "num_range": 14406, - "upper_bound": "1841" + "distinct_range": 516.443493212547, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "60516" }, { - "distinct_range": 11.995714285714286, - "num_eq": 900, - "num_range": 14106, - "upper_bound": "1854" + "distinct_range": 424.85584885190053, + "num_eq": 165, + "num_range": 3950, + "upper_bound": "60943" }, { - "distinct_range": 16.993928571428572, - "num_eq": 600, - "num_range": 14406, - "upper_bound": "1872" + "distinct_range": 562.098815495475, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "61508" }, { - "distinct_range": 11.995714285714286, - "num_eq": 600, - "num_range": 14106, - "upper_bound": "1885" + "distinct_range": 573.986270486108, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "62085" }, { - "distinct_range": 11.995714285714286, - "num_eq": 1200, - "num_range": 13806, - "upper_bound": "1898" + "distinct_range": 456.74447912651505, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "62544" }, { - "distinct_range": 14.994642857142857, - "num_eq": 1200, - "num_range": 14406, - "upper_bound": "1914" + "distinct_range": 345.0998247718894, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "62891" }, { - "distinct_range": 10.99607142857143, - "num_eq": 2101, - "num_range": 12905, - "upper_bound": "1926" + "distinct_range": 364.0477927476618, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "63257" }, { - "distinct_range": 10.99607142857143, - "num_eq": 900, - "num_range": 14106, - "upper_bound": "1938" + "distinct_range": 390.9703413473656, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "63650" }, { - "distinct_range": 12.995357142857143, - "num_eq": 900, - "num_range": 14406, - "upper_bound": "1952" + "distinct_range": 443.79509847640367, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "64096" }, { - "distinct_range": 11.995714285714286, - "num_eq": 1200, - "num_range": 14406, - "upper_bound": "1965" + "distinct_range": 452.76047578505415, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "64551" }, { - "distinct_range": 15.994285714285715, - "num_eq": 1501, - "num_range": 13806, - "upper_bound": "1982" + "distinct_range": 509.4858465476931, + "num_eq": 165, + "num_range": 4033, + "upper_bound": "65063" }, { - "distinct_range": 14.994642857142857, - "num_eq": 1200, - "num_range": 13505, - "upper_bound": "1998" + "distinct_range": 443.79509847640367, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "65509" }, { - "distinct_range": 13.995000000000001, - "num_eq": 900, - "num_range": 14406, - "upper_bound": "2013" + "distinct_range": 480.6392891301696, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "65992" }, { - "distinct_range": 12.995357142857143, - "num_eq": 300, - "num_range": 14406, - "upper_bound": "2027" + "distinct_range": 549.2092705718397, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "66544" }, { - "distinct_range": 10.99607142857143, - "num_eq": 600, - "num_range": 14106, - "upper_bound": "2039" + "distinct_range": 580.8286506836513, + "num_eq": 165, + "num_range": 3950, + "upper_bound": "67128" }, { - "distinct_range": 15.994285714285715, - "num_eq": 900, - "num_range": 14106, - "upper_bound": "2056" + "distinct_range": 625.3580800974621, + "num_eq": 165, + "num_range": 4033, + "upper_bound": "67757" }, { - "distinct_range": 11.995714285714286, - "num_eq": 1200, - "num_range": 13806, - "upper_bound": "2069" + "distinct_range": 703.8010803310364, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "68466" }, { - "distinct_range": 12.995357142857143, - "num_eq": 1501, - "num_range": 13505, - "upper_bound": "2083" + "distinct_range": 525.38553596845, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "68994" }, { - "distinct_range": 14.994642857142857, - "num_eq": 900, - "num_range": 14106, - "upper_bound": "2099" + "distinct_range": 595.7504265901973, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "69593" }, { - "distinct_range": 14.994642857142857, - "num_eq": 2101, - "num_range": 13806, - "upper_bound": "2115" + "distinct_range": 469.6895983817722, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "70065" }, { - "distinct_range": 12.995357142857143, - "num_eq": 1200, - "num_range": 14106, - "upper_bound": "2129" + "distinct_range": 435.82442379985184, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "70503" }, { - "distinct_range": 10.99607142857143, - "num_eq": 900, - "num_range": 14406, - "upper_bound": "2141" + "distinct_range": 405.9246316022448, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "70911" }, { - "distinct_range": 17.99357142857143, - "num_eq": 600, - "num_range": 14406, - "upper_bound": "2160" + "distinct_range": 603.6542767373869, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "71518" }, { - "distinct_range": 12.995357142857143, - "num_eq": 900, - "num_range": 14106, - "upper_bound": "2174" + "distinct_range": 595.7504265901973, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "72117" }, { - "distinct_range": 13.995000000000001, - "num_eq": 900, - "num_range": 13806, - "upper_bound": "2189" + "distinct_range": 502.52598192818584, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "72622" }, { - "distinct_range": 12.995357142857143, - "num_eq": 900, - "num_range": 13806, - "upper_bound": "2203" + "distinct_range": 555.1597044064586, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "73180" }, { - "distinct_range": 14.994642857142857, - "num_eq": 1501, - "num_range": 13205, - "upper_bound": "2219" + "distinct_range": 463.715502839468, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "73646" }, { - "distinct_range": 14.994642857142857, - "num_eq": 1501, - "num_range": 14106, - "upper_bound": "2235" + "distinct_range": 472.67625206182606, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "74121" }, { - "distinct_range": 14.994642857142857, - "num_eq": 1501, - "num_range": 12905, - "upper_bound": "2251" + "distinct_range": 395.9553618549625, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "74519" }, { - "distinct_range": 16.993928571428572, - "num_eq": 900, - "num_range": 13806, - "upper_bound": "2269" + "distinct_range": 465.7069815613108, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "74987" }, { - "distinct_range": 14.994642857142857, - "num_eq": 900, - "num_range": 13505, - "upper_bound": "2285" + "distinct_range": 457.74041779842906, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "75447" }, { - "distinct_range": 10.99607142857143, - "num_eq": 1501, - "num_range": 14106, - "upper_bound": "2297" + "distinct_range": 356.06988988548125, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "75805" }, { - "distinct_range": 17.99357142857143, - "num_eq": 900, - "num_range": 13806, - "upper_bound": "2316" + "distinct_range": 573.986270486108, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "76382" }, { - "distinct_range": 14.994642857142857, - "num_eq": 900, - "num_range": 13806, - "upper_bound": "2332" + "distinct_range": 340.11328998606064, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "76724" }, { - "distinct_range": 14.994642857142857, - "num_eq": 300, - "num_range": 14106, - "upper_bound": "2348" + "distinct_range": 512.4679754184438, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "77239" }, { - "distinct_range": 18.993214285714288, - "num_eq": 1501, - "num_range": 14106, - "upper_bound": "2368" + "distinct_range": 510.4799353421653, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "77752" }, { - "distinct_range": 18.993214285714288, - "num_eq": 1501, - "num_range": 14106, - "upper_bound": "2388" + "distinct_range": 527.3720914692922, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "78282" }, { - "distinct_range": 12.995357142857143, - "num_eq": 300, - "num_range": 14106, - "upper_bound": "2402" + "distinct_range": 439.809921787321, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "78724" }, { - "distinct_range": 13.995000000000001, - "num_eq": 1801, - "num_range": 13205, - "upper_bound": "2417" + "distinct_range": 495.56404593025917, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "79222" }, { - "distinct_range": 14.994642857142857, - "num_eq": 1200, - "num_range": 13505, - "upper_bound": "2433" + "distinct_range": 345.10044862482255, + "num_eq": 82, + "num_range": 4115, + "upper_bound": "79569" }, { - "distinct_range": 13.995000000000001, - "num_eq": 1501, - "num_range": 14106, - "upper_bound": "2448" + "distinct_range": 526.4152395247933, + "num_eq": 82, + "num_range": 4115, + "upper_bound": "80098" }, { - "distinct_range": 14.994642857142857, - "num_eq": 900, - "num_range": 14106, - "upper_bound": "2464" + "distinct_range": 596.8296825565375, + "num_eq": 82, + "num_range": 4115, + "upper_bound": "80698" }, { - "distinct_range": 9.996428571428572, - "num_eq": 1501, - "num_range": 13806, - "upper_bound": "2475" + "distinct_range": 550.2521055100816, + "num_eq": 82, + "num_range": 4115, + "upper_bound": "81251" }, { - "distinct_range": 13.995000000000001, - "num_eq": 300, - "num_range": 14106, - "upper_bound": "2490" + "distinct_range": 477.669902193559, + "num_eq": 165, + "num_range": 4115, + "upper_bound": "81731" }, { - "distinct_range": 10.99607142857143, - "num_eq": 1501, - "num_range": 13205, - "upper_bound": "2502" + "distinct_range": 334.12935141846253, + "num_eq": 82, + "num_range": 4033, + "upper_bound": "82067" }, { - "distinct_range": 10.99607142857143, - "num_eq": 1801, - "num_range": 12605, - "upper_bound": "2514" + "distinct_range": 540.323768837952, + "num_eq": 82, + "num_range": 4115, + "upper_bound": "82610" }, { - "distinct_range": 13.995000000000001, - "num_eq": 900, - "num_range": 14106, - "upper_bound": "2529" + "distinct_range": 485.63410062291223, + "num_eq": 82, + "num_range": 4115, + "upper_bound": "83098" }, { - "distinct_range": 13.995000000000001, - "num_eq": 600, - "num_range": 14106, - "upper_bound": "2544" + "distinct_range": 420.8814626460258, + "num_eq": 82, + "num_range": 4115, + "upper_bound": "83521" }, { - "distinct_range": 15.994285714285715, - "num_eq": 600, - "num_range": 13806, - "upper_bound": "2561" + "distinct_range": 639.2867182486692, + "num_eq": 82, + "num_range": 4115, + "upper_bound": "84164" }, { - "distinct_range": 16.993928571428572, - "num_eq": 1801, - "num_range": 13806, - "upper_bound": "2579" + "distinct_range": 497.57660360645895, + "num_eq": 82, + "num_range": 4115, + "upper_bound": "84664" }, { - "distinct_range": 12.995357142857143, - "num_eq": 1200, - "num_range": 13505, - "upper_bound": "2593" + "distinct_range": 566.0624770918475, + "num_eq": 165, + "num_range": 4033, + "upper_bound": "85233" }, { - "distinct_range": 11.995714285714286, - "num_eq": 1801, - "num_range": 13505, - "upper_bound": "2606" + "distinct_range": 542.2641900365329, + "num_eq": 165, + "num_range": 4033, + "upper_bound": "85778" }, { - "distinct_range": 16.993928571428572, - "num_eq": 1501, - "num_range": 13205, - "upper_bound": "2624" + "distinct_range": 567.116729353482, + "num_eq": 82, + "num_range": 4115, + "upper_bound": "86348" }, { - "distinct_range": 11.995714285714286, - "num_eq": 1501, - "num_range": 12905, - "upper_bound": "2637" + "distinct_range": 629.4286753767507, + "num_eq": 82, + "num_range": 4115, + "upper_bound": "86981" }, { - "distinct_range": 13.995000000000001, - "num_eq": 900, - "num_range": 14106, - "upper_bound": "2652" + "distinct_range": 530.3900999848892, + "num_eq": 82, + "num_range": 4115, + "upper_bound": "87514" }, { - "distinct_range": 10.99607142857143, - "num_eq": 1501, - "num_range": 13205, - "upper_bound": "2664" + "distinct_range": 364.0489458711796, + "num_eq": 82, + "num_range": 4115, + "upper_bound": "87880" }, { - "distinct_range": 13.995000000000001, - "num_eq": 1200, - "num_range": 14106, - "upper_bound": "2679" + "distinct_range": 382.993843964226, + "num_eq": 165, + "num_range": 4033, + "upper_bound": "88265" }, { - "distinct_range": 12.995357142857143, - "num_eq": 900, - "num_range": 13505, - "upper_bound": "2693" + "distinct_range": 519.4574353314387, + "num_eq": 82, + "num_range": 4115, + "upper_bound": "88787" }, { - "distinct_range": 12.995357142857143, - "num_eq": 600, - "num_range": 14106, - "upper_bound": "2707" + "distinct_range": 578.0191033178784, + "num_eq": 82, + "num_range": 4115, + "upper_bound": "89368" }, { - "distinct_range": 12.995357142857143, - "num_eq": 600, - "num_range": 13806, - "upper_bound": "2721" + "distinct_range": 542.3098772570808, + "num_eq": 82, + "num_range": 4115, + "upper_bound": "89913" }, { - "distinct_range": 15.994285714285715, - "num_eq": 1801, - "num_range": 13505, - "upper_bound": "2738" + "distinct_range": 643.2270318420115, + "num_eq": 82, + "num_range": 4115, + "upper_bound": "90560" }, { - "distinct_range": 13.995000000000001, - "num_eq": 2401, - "num_range": 12905, - "upper_bound": "2753" + "distinct_range": 686.4495121525648, + "num_eq": 82, + "num_range": 4115, + "upper_bound": "91251" }, { - "distinct_range": 9.996428571428572, - "num_eq": 1501, - "num_range": 12605, - "upper_bound": "2764" + "distinct_range": 479.66112899856745, + "num_eq": 82, + "num_range": 4115, + "upper_bound": "91733" }, { - "distinct_range": 10.99607142857143, - "num_eq": 600, - "num_range": 13806, - "upper_bound": "2776" + "distinct_range": 508.51942310334385, + "num_eq": 82, + "num_range": 4115, + "upper_bound": "92244" }, { - "distinct_range": 17.99357142857143, - "num_eq": 1200, - "num_range": 13205, - "upper_bound": "2795" + "distinct_range": 482.64775026167297, + "num_eq": 82, + "num_range": 4115, + "upper_bound": "92729" }, { - "distinct_range": 11.995714285714286, - "num_eq": 1501, - "num_range": 13205, - "upper_bound": "2808" + "distinct_range": 502.551175037577, + "num_eq": 82, + "num_range": 4115, + "upper_bound": "93234" }, { - "distinct_range": 14.994642857142857, - "num_eq": 1200, - "num_range": 13806, - "upper_bound": "2824" + "distinct_range": 564.141938980803, + "num_eq": 82, + "num_range": 4115, + "upper_bound": "93801" }, { - "distinct_range": 10.99607142857143, - "num_eq": 1801, - "num_range": 13806, - "upper_bound": "2836" + "distinct_range": 532.3772387613316, + "num_eq": 82, + "num_range": 4115, + "upper_bound": "94336" }, { - "distinct_range": 18.993214285714288, - "num_eq": 900, - "num_range": 13205, - "upper_bound": "2856" + "distinct_range": 607.7068134677887, + "num_eq": 82, + "num_range": 4115, + "upper_bound": "94947" }, { - "distinct_range": 12.995357142857143, - "num_eq": 1801, - "num_range": 13505, - "upper_bound": "2870" + "distinct_range": 456.7556507489267, + "num_eq": 82, + "num_range": 4115, + "upper_bound": "95406" }, { - "distinct_range": 10.99607142857143, - "num_eq": 600, - "num_range": 13205, - "upper_bound": "2882" + "distinct_range": 519.4574353314387, + "num_eq": 82, + "num_range": 4115, + "upper_bound": "95928" }, { - "distinct_range": 15.994285714285715, - "num_eq": 600, - "num_range": 13505, - "upper_bound": "2899" + "distinct_range": 472.6913437633377, + "num_eq": 82, + "num_range": 4115, + "upper_bound": "96403" }, { - "distinct_range": 11.995714285714286, - "num_eq": 600, - "num_range": 13205, - "upper_bound": "2912" + "distinct_range": 457.7518084132223, + "num_eq": 82, + "num_range": 4115, + "upper_bound": "96863" }, { - "distinct_range": 9.996428571428572, - "num_eq": 2401, - "num_range": 12005, - "upper_bound": "2923" + "distinct_range": 400.9433612752566, + "num_eq": 82, + "num_range": 4115, + "upper_bound": "97266" }, { - "distinct_range": 13.995000000000001, - "num_eq": 1200, - "num_range": 12905, - "upper_bound": "2938" + "distinct_range": 652.086420585875, + "num_eq": 82, + "num_range": 4115, + "upper_bound": "97922" }, { - "distinct_range": 13.995000000000001, - "num_eq": 600, - "num_range": 13205, - "upper_bound": "2953" + "distinct_range": 522.4396248701322, + "num_eq": 82, + "num_range": 4115, + "upper_bound": "98447" }, { - "distinct_range": 13.995000000000001, - "num_eq": 600, - "num_range": 13505, - "upper_bound": "2968" + "distinct_range": 474.682849732382, + "num_eq": 82, + "num_range": 4115, + "upper_bound": "98924" }, { - "distinct_range": 13.995000000000001, - "num_eq": 900, - "num_range": 13205, - "upper_bound": "2983" + "distinct_range": 599.7971793875903, + "num_eq": 82, + "num_range": 4115, + "upper_bound": "99527" }, { - "distinct_range": 15.994285714285715, - "num_eq": 900, - "num_range": 12605, - "upper_bound": "3000" + "distinct_range": 451.7745395441404, + "num_eq": 82, + "num_range": 4115, + "upper_bound": "99981" } ], "histo_col_type": "INT8", "histo_version": 1, "name": "__auto__", "null_count": 0, - "row_count": 3001222 + "row_count": 823000 }, { + "avg_size": 5, "columns": [ - "ol_w_id", - "ol_d_id", - "ol_o_id" + "s_w_id", + "s_i_id" ], - "created_at": "2021-09-08 20:48:18.578707", - "distinct_count": 295745, + "created_at": "2022-02-25 01:08:01.518632", + "distinct_count": 821345, "histo_col_type": "", "name": "__auto__", "null_count": 0, - "row_count": 3001222 + "row_count": 823000 }, { + "avg_size": 3, "columns": [ - "ol_number" + "s_quantity" ], - "created_at": "2021-09-08 20:48:18.578707", - "distinct_count": 15, + "created_at": "2022-02-25 01:08:01.518632", + "distinct_count": 91, "histo_buckets": [ { "distinct_range": 0, - "num_eq": 300122, + "num_eq": 9300, "num_range": 0, - "upper_bound": "1" + "upper_bound": "10" }, { - "distinct_range": 0, - "num_eq": 301023, - "num_range": 0, - "upper_bound": "2" - }, + "distinct_range": 89, + "num_eq": 9218, + "num_range": 804483, + "upper_bound": "100" + } + ], + "histo_col_type": "INT8", + "histo_version": 1, + "name": "__auto__", + "null_count": 0, + "row_count": 823000 + }, + { + "avg_size": 26, + "columns": [ + "s_dist_01" + ], + "created_at": "2022-02-25 01:08:01.518632", + "distinct_count": 62, + "histo_buckets": [ { "distinct_range": 0, - "num_eq": 293520, + "num_eq": 13662, "num_range": 0, - "upper_bound": "3" + "upper_bound": "1U5yraPxxELo5B1fcW8RsaCX" }, { - "distinct_range": 0, - "num_eq": 297721, - "num_range": 0, - "upper_bound": "4" - }, + "distinct_range": 60.00000000000001, + "num_eq": 13580, + "num_range": 795759, + "upper_bound": "zmssaF9m9cdLXe0YhgLRrwsm" + } + ], + "histo_col_type": "CHAR(24)", + "histo_version": 1, + "name": "__auto__", + "null_count": 0, + "row_count": 823000 + }, + { + "avg_size": 26, + "columns": [ + "s_dist_02" + ], + "created_at": "2022-02-25 01:08:01.518632", + "distinct_count": 62, + "histo_buckets": [ { "distinct_range": 0, - "num_eq": 305524, + "num_eq": 13497, "num_range": 0, - "upper_bound": "5" + "upper_bound": "0YhgLRrwsmd68P2bElAgrnp8" }, { - "distinct_range": 0, - "num_eq": 263807, - "num_range": 0, - "upper_bound": "6" - }, + "distinct_range": 60, + "num_eq": 12510, + "num_range": 796993, + "upper_bound": "zmssaF9m9cdLXe0YhgLRrwsm" + } + ], + "histo_col_type": "CHAR(24)", + "histo_version": 1, + "name": "__auto__", + "null_count": 0, + "row_count": 823000 + }, + { + "avg_size": 26, + "columns": [ + "s_dist_03" + ], + "created_at": "2022-02-25 01:08:01.518632", + "distinct_count": 62, + "histo_buckets": [ { "distinct_range": 0, - "num_eq": 264108, + "num_eq": 13250, "num_range": 0, - "upper_bound": "7" + "upper_bound": "0ObpVWo1BahdejZrKB2O3Hzk" }, + { + "distinct_range": 59.99999999999999, + "num_eq": 14485, + "num_range": 795265, + "upper_bound": "zmssaF9m9cdLXe0YhgLRrwsm" + } + ], + "histo_col_type": "CHAR(24)", + "histo_version": 1, + "name": "__auto__", + "null_count": 0, + "row_count": 823000 + }, + { + "avg_size": 26, + "columns": [ + "s_dist_04" + ], + "created_at": "2022-02-25 01:08:01.518632", + "distinct_count": 62, + "histo_buckets": [ { "distinct_range": 0, - "num_eq": 210986, + "num_eq": 13826, "num_range": 0, - "upper_bound": "8" + "upper_bound": "0ObpVWo1BahdejZrKB2O3Hzk" }, { - "distinct_range": 0, - "num_eq": 197781, - "num_range": 0, - "upper_bound": "9" - }, + "distinct_range": 59.99999999999999, + "num_eq": 12674, + "num_range": 796499, + "upper_bound": "zk13xWSP8P9fwb2ZjtZAs3Nb" + } + ], + "histo_col_type": "CHAR(24)", + "histo_version": 1, + "name": "__auto__", + "null_count": 0, + "row_count": 823000 + }, + { + "avg_size": 26, + "columns": [ + "s_dist_05" + ], + "created_at": "2022-02-25 01:08:01.518632", + "distinct_count": 62, + "histo_buckets": [ { "distinct_range": 0, - "num_eq": 169869, + "num_eq": 12345, "num_range": 0, - "upper_bound": "10" + "upper_bound": "0ObpVWo1BahdejZrKB2O3Hzk" }, { - "distinct_range": 0, - "num_eq": 137156, - "num_range": 0, - "upper_bound": "11" - }, + "distinct_range": 60, + "num_eq": 12839, + "num_range": 797816, + "upper_bound": "zk13xWSP8P9fwb2ZjtZAs3Nb" + } + ], + "histo_col_type": "CHAR(24)", + "histo_version": 1, + "name": "__auto__", + "null_count": 0, + "row_count": 823000 + }, + { + "avg_size": 26, + "columns": [ + "s_dist_06" + ], + "created_at": "2022-02-25 01:08:01.518632", + "distinct_count": 62, + "histo_buckets": [ { "distinct_range": 0, - "num_eq": 104743, + "num_eq": 12345, "num_range": 0, - "upper_bound": "12" + "upper_bound": "13xWSP8P9fwb2ZjtZAs3NbYd" }, { - "distinct_range": 0, - "num_eq": 75631, - "num_range": 0, - "upper_bound": "13" - }, + "distinct_range": 60, + "num_eq": 12592, + "num_range": 798063, + "upper_bound": "xWSP8P9fwb2ZjtZAs3NbYdih" + } + ], + "histo_col_type": "CHAR(24)", + "histo_version": 1, + "name": "__auto__", + "null_count": 0, + "row_count": 823000 + }, + { + "avg_size": 26, + "columns": [ + "s_dist_07" + ], + "created_at": "2022-02-25 01:08:01.518632", + "distinct_count": 62, + "histo_buckets": [ { "distinct_range": 0, - "num_eq": 54022, + "num_eq": 14485, "num_range": 0, - "upper_bound": "14" + "upper_bound": "1f4fJoMgn5buTDyUmQupcYMo" }, { - "distinct_range": 0, - "num_eq": 25210, - "num_range": 0, - "upper_bound": "15" + "distinct_range": 60, + "num_eq": 10699, + "num_range": 797816, + "upper_bound": "zNHsJ7ZvyiJ3n2X1f4fJoMgn" } ], - "histo_col_type": "INT8", + "histo_col_type": "CHAR(24)", "histo_version": 1, "name": "__auto__", "null_count": 0, - "row_count": 3001222 + "row_count": 823000 }, { + "avg_size": 26, "columns": [ - "ol_w_id", - "ol_d_id", - "ol_o_id", - "ol_number" + "s_dist_08" ], - "created_at": "2021-09-08 20:48:18.578707", - "distinct_count": 2986292, - "histo_col_type": "", + "created_at": "2022-02-25 01:08:01.518632", + "distinct_count": 62, + "histo_buckets": [ + { + "distinct_range": 0, + "num_eq": 14320, + "num_range": 0, + "upper_bound": "1f4fJoMgn5buTDyUmQupcYMo" + }, + { + "distinct_range": 60, + "num_eq": 14567, + "num_range": 794113, + "upper_bound": "zNHsJ7ZvyiJ3n2X1f4fJoMgn" + } + ], + "histo_col_type": "CHAR(24)", + "histo_version": 1, "name": "__auto__", "null_count": 0, - "row_count": 3001222 + "row_count": 823000 }, { + "avg_size": 26, "columns": [ - "ol_i_id" + "s_dist_09" ], - "created_at": "2021-09-08 20:48:18.578707", - "distinct_count": 99658, + "created_at": "2022-02-25 01:08:01.518632", + "distinct_count": 62, "histo_buckets": [ { "distinct_range": 0, - "num_eq": 300, + "num_eq": 13909, "num_range": 0, - "upper_bound": "12" + "upper_bound": "1f4fJoMgn5buTDyUmQupcYMo" }, { - "distinct_range": 99656, - "num_eq": 300, - "num_range": 3000622, - "upper_bound": "99985" + "distinct_range": 60.00000000000001, + "num_eq": 13662, + "num_range": 795430, + "upper_bound": "ylHqYo89SqHqQ4HFVNpmnIWH" } ], - "histo_col_type": "INT8", + "histo_col_type": "CHAR(24)", "histo_version": 1, "name": "__auto__", "null_count": 0, - "row_count": 3001222 + "row_count": 823000 }, { + "avg_size": 26, "columns": [ - "ol_supply_w_id" + "s_dist_10" ], - "created_at": "2021-09-08 20:48:18.578707", - "distinct_count": 10, + "created_at": "2022-02-25 01:08:01.518632", + "distinct_count": 62, "histo_buckets": [ { "distinct_range": 0, - "num_eq": 307625, + "num_eq": 14567, "num_range": 0, - "upper_bound": "0" + "upper_bound": "2r4uSQJ8PYVLLLZk9Epp6cNE" }, { - "distinct_range": 8, - "num_eq": 310026, - "num_range": 2383571, - "upper_bound": "9" + "distinct_range": 60, + "num_eq": 13497, + "num_range": 794936, + "upper_bound": "zQN2r4uSQJ8PYVLLLZk9Epp6" } ], - "histo_col_type": "INT8", + "histo_col_type": "CHAR(24)", "histo_version": 1, "name": "__auto__", "null_count": 0, - "row_count": 3001222 + "row_count": 823000 }, { + "avg_size": 2, "columns": [ - "ol_delivery_d" + "s_ytd" ], - "created_at": "2021-09-08 20:48:18.578707", - "distinct_count": 2, + "created_at": "2022-02-25 01:08:01.518632", + "distinct_count": 1, "histo_buckets": [ { "distinct_range": 0, - "num_eq": 2102088, + "num_eq": 823000, "num_range": 0, - "upper_bound": "2006-01-02 15:04:05" + "upper_bound": "0" } ], - "histo_col_type": "TIMESTAMP", + "histo_col_type": "INT8", "histo_version": 1, "name": "__auto__", - "null_count": 899134, - "row_count": 3001222 + "null_count": 0, + "row_count": 823000 }, { + "avg_size": 2, "columns": [ - "ol_quantity" + "s_order_cnt" ], - "created_at": "2021-09-08 20:48:18.578707", + "created_at": "2022-02-25 01:08:01.518632", "distinct_count": 1, "histo_buckets": [ { "distinct_range": 0, - "num_eq": 3001222, + "num_eq": 823000, "num_range": 0, - "upper_bound": "5" + "upper_bound": "0" } ], "histo_col_type": "INT8", "histo_version": 1, "name": "__auto__", "null_count": 0, - "row_count": 3001222 + "row_count": 823000 }, { + "avg_size": 2, "columns": [ - "ol_amount" + "s_remote_cnt" ], - "created_at": "2021-09-08 20:48:18.578707", - "distinct_count": 588894, + "created_at": "2022-02-25 01:08:01.518632", + "distinct_count": 1, "histo_buckets": [ { "distinct_range": 0, - "num_eq": 2116762, + "num_eq": 823000, "num_range": 0, "upper_bound": "0" - }, - { - "distinct_range": 588892, - "num_eq": 300, - "num_range": 884160, - "upper_bound": "9999.5" } ], - "histo_col_type": "DECIMAL(6,2)", + "histo_col_type": "INT8", "histo_version": 1, "name": "__auto__", "null_count": 0, - "row_count": 3001222 + "row_count": 823000 }, { + "avg_size": 40, "columns": [ - "ol_dist_info" + "s_data" ], - "created_at": "2021-09-08 20:48:18.578707", - "distinct_count": 398, + "created_at": "2022-02-25 01:08:01.518632", + "distinct_count": 41770, "histo_buckets": [ { "distinct_range": 0, - "num_eq": 12905, + "num_eq": 82, "num_range": 0, - "upper_bound": "0ObpVWo1BahdejZrKB2O3Hzk" + "upper_bound": "0zORIGINALvh9lctkhRvAvE5H6TtiDNPEJrcjAUOegvQ" }, { - "distinct_range": 395.99999999999994, - "num_eq": 3301, - "num_range": 2985015, - "upper_bound": "zvh9lctkhRvAvE5H6TtiDNPE" + "distinct_range": 41768, + "num_eq": 82, + "num_range": 822835, + "upper_bound": "zQNORIGINAL2r4uSQJ8PYVLLLZk9Epp6cNEnaVrN3JXcrB" } ], - "histo_col_type": "CHAR(24)", + "histo_col_type": "VARCHAR(50)", "histo_version": 1, "name": "__auto__", "null_count": 0, - "row_count": 3001222 - } -]'; ----- - -exec-ddl -ALTER TABLE "stock" INJECT STATISTICS '[ + "row_count": 823000 + }, { + "avg_size": 1, "columns": [ "s_w_id" ], - "created_at": "2021-09-08 20:49:31.825993", + "created_at": "2022-02-25 01:09:25.921359", "distinct_count": 10, "histo_buckets": [ { "distinct_range": 0, - "num_eq": 97200, + "num_eq": 97600, "num_range": 0, "upper_bound": "0" }, { "distinct_range": 0, - "num_eq": 99200, + "num_eq": 98400, "num_range": 0, "upper_bound": "1" }, { "distinct_range": 0, - "num_eq": 102500, + "num_eq": 100300, "num_range": 0, "upper_bound": "2" }, { "distinct_range": 0, - "num_eq": 101900, + "num_eq": 101000, "num_range": 0, "upper_bound": "3" }, { "distinct_range": 0, - "num_eq": 97100, + "num_eq": 98700, "num_range": 0, "upper_bound": "4" }, { "distinct_range": 0, - "num_eq": 102100, + "num_eq": 104700, "num_range": 0, "upper_bound": "5" }, { "distinct_range": 0, - "num_eq": 104700, + "num_eq": 99500, "num_range": 0, "upper_bound": "6" }, { "distinct_range": 0, - "num_eq": 97200, + "num_eq": 100900, "num_range": 0, "upper_bound": "7" }, { "distinct_range": 0, - "num_eq": 95100, + "num_eq": 101300, "num_range": 0, "upper_bound": "8" }, { "distinct_range": 0, - "num_eq": 103000, + "num_eq": 97600, "num_range": 0, "upper_bound": "9" } @@ -13243,1211 +28239,1212 @@ ALTER TABLE "stock" INJECT STATISTICS '[ "row_count": 1000000 }, { + "avg_size": 4, "columns": [ "s_i_id" ], - "created_at": "2021-09-08 20:49:31.825993", + "created_at": "2022-02-25 01:09:25.921359", "distinct_count": 99658, "histo_buckets": [ { "distinct_range": 0, "num_eq": 100, "num_range": 0, - "upper_bound": "14" - }, - { - "distinct_range": 457.58648108232626, - "num_eq": 100, - "num_range": 4900, - "upper_bound": "474" + "upper_bound": "3" }, { - "distinct_range": 527.3333486068815, + "distinct_range": 409.7220261564885, "num_eq": 100, "num_range": 4900, - "upper_bound": "1004" + "upper_bound": "415" }, { - "distinct_range": 552.2275644093144, + "distinct_range": 443.6119733963904, "num_eq": 100, "num_range": 4900, - "upper_bound": "1559" + "upper_bound": "861" }, { - "distinct_range": 490.46791940765115, + "distinct_range": 490.44523587356076, "num_eq": 200, "num_range": 4800, - "upper_bound": "2052" + "upper_bound": "1354" }, { - "distinct_range": 502.429550340756, + "distinct_range": 586.0355922484378, "num_eq": 100, "num_range": 4900, - "upper_bound": "2557" + "upper_bound": "1943" }, { - "distinct_range": 652.6317778257574, + "distinct_range": 577.0824239345709, "num_eq": 100, "num_range": 4900, - "upper_bound": "3213" + "upper_bound": "2523" }, { - "distinct_range": 510.39964117382164, + "distinct_range": 447.59874245522644, "num_eq": 100, "num_range": 4900, - "upper_bound": "3726" + "upper_bound": "2973" }, { - "distinct_range": 465.55970578509795, + "distinct_range": 430.65450765815723, "num_eq": 100, "num_range": 4900, - "upper_bound": "4194" + "upper_bound": "3406" }, { - "distinct_range": 520.3611308166184, + "distinct_range": 591.0085997271028, "num_eq": 100, "num_range": 4900, - "upper_bound": "4717" + "upper_bound": "4000" }, { - "distinct_range": 396.78163876349856, + "distinct_range": 420.6868159826078, "num_eq": 100, "num_range": 4900, - "upper_bound": "5116" + "upper_bound": "4423" }, { - "distinct_range": 470.54276405780445, + "distinct_range": 570.1173867484075, "num_eq": 100, "num_range": 4900, - "upper_bound": "5589" + "upper_bound": "4996" }, { - "distinct_range": 488.48021921434446, + "distinct_range": 423.6771562832484, "num_eq": 100, "num_range": 4900, - "upper_bound": "6080" + "upper_bound": "5422" }, { - "distinct_range": 440.6422287456068, - "num_eq": 100, + "distinct_range": 469.5244500584027, + "num_eq": 200, "num_range": 4900, - "upper_bound": "6523" + "upper_bound": "5894" }, { - "distinct_range": 514.3843946151677, + "distinct_range": 507.38747847995336, "num_eq": 100, "num_range": 4900, - "upper_bound": "7040" + "upper_bound": "6404" }, { - "distinct_range": 542.2712139760526, - "num_eq": 100, - "num_range": 4900, - "upper_bound": "7585" + "distinct_range": 401.7468719494286, + "num_eq": 200, + "num_range": 4800, + "upper_bound": "6808" }, { - "distinct_range": 462.5697922806961, + "distinct_range": 412.71245348551565, "num_eq": 100, "num_range": 4900, - "upper_bound": "8050" + "upper_bound": "7223" }, { - "distinct_range": 550.236449180621, + "distinct_range": 447.59874245522644, "num_eq": 100, "num_range": 4900, - "upper_bound": "8603" + "upper_bound": "7673" }, { - "distinct_range": 437.6519287130503, + "distinct_range": 416.69965580430585, "num_eq": 100, "num_range": 4900, - "upper_bound": "9043" + "upper_bound": "8092" }, { - "distinct_range": 459.5798232693726, + "distinct_range": 574.0975587455788, "num_eq": 100, "num_range": 4900, - "upper_bound": "9505" + "upper_bound": "8669" }, { - "distinct_range": 562.1818939609661, + "distinct_range": 471.51754700802024, "num_eq": 100, "num_range": 4900, - "upper_bound": "10070" + "upper_bound": "9143" }, { - "distinct_range": 446.62271289841703, + "distinct_range": 446.60205715084885, "num_eq": 100, "num_range": 4900, - "upper_bound": "10519" + "upper_bound": "9592" }, { - "distinct_range": 547.2496285575419, + "distinct_range": 444.608672539067, "num_eq": 100, "num_range": 4900, - "upper_bound": "11069" + "upper_bound": "10039" }, { - "distinct_range": 579.0989874080228, + "distinct_range": 459.5585682714902, "num_eq": 100, "num_range": 4900, - "upper_bound": "11651" + "upper_bound": "10501" }, { - "distinct_range": 703.1640863605786, + "distinct_range": 556.1838267627639, "num_eq": 100, "num_range": 4900, - "upper_bound": "12358" + "upper_bound": "11060" }, { - "distinct_range": 580.0938843353171, + "distinct_range": 447.59874245522644, "num_eq": 100, "num_range": 4900, - "upper_bound": "12941" + "upper_bound": "11510" }, { - "distinct_range": 539.2839460706884, + "distinct_range": 403.7411115652614, "num_eq": 100, "num_range": 4900, - "upper_bound": "13483" + "upper_bound": "11916" }, { - "distinct_range": 401.76603817701897, - "num_eq": 200, + "distinct_range": 532.2884309172878, + "num_eq": 100, "num_range": 4900, - "upper_bound": "13887" + "upper_bound": "12451" }, { - "distinct_range": 473.53251577315274, + "distinct_range": 559.1699580130061, "num_eq": 100, "num_range": 4900, - "upper_bound": "14363" + "upper_bound": "13013" }, { - "distinct_range": 426.6872029791018, + "distinct_range": 570.1173867484075, "num_eq": 100, "num_range": 4900, - "upper_bound": "14792" + "upper_bound": "13586" }, { - "distinct_range": 504.4221429241194, + "distinct_range": 540.2547325659039, "num_eq": 100, "num_range": 4900, - "upper_bound": "15299" + "upper_bound": "14129" }, { - "distinct_range": 354.9114154130126, + "distinct_range": 505.395047153346, "num_eq": 100, "num_range": 4900, - "upper_bound": "15656" + "upper_bound": "14637" }, { - "distinct_range": 386.81271780594653, + "distinct_range": 568.1271543088037, "num_eq": 100, "num_range": 4900, - "upper_bound": "16045" + "upper_bound": "15208" }, { - "distinct_range": 437.6519287130503, + "distinct_range": 508.38367636966336, "num_eq": 100, "num_range": 4900, - "upper_bound": "16485" + "upper_bound": "15719" }, { - "distinct_range": 475.525647050781, - "num_eq": 100, + "distinct_range": 554.1929669198681, + "num_eq": 200, "num_range": 4900, - "upper_bound": "16963" + "upper_bound": "16276" }, { - "distinct_range": 474.5290851408118, + "distinct_range": 472.514084859569, "num_eq": 100, "num_range": 4900, - "upper_bound": "17440" + "upper_bound": "16751" }, { - "distinct_range": 445.62597680092665, + "distinct_range": 435.6382266400343, "num_eq": 100, "num_range": 4900, - "upper_bound": "17888" + "upper_bound": "17189" }, { - "distinct_range": 466.5563308097095, + "distinct_range": 523.3251075595124, "num_eq": 100, "num_range": 4900, - "upper_bound": "18357" + "upper_bound": "17715" }, { - "distinct_range": 551.232016787613, + "distinct_range": 494.43587797667595, "num_eq": 100, "num_range": 4900, - "upper_bound": "18911" + "upper_bound": "18212" }, { - "distinct_range": 542.2712139760526, + "distinct_range": 607.9111108363904, "num_eq": 100, "num_range": 4900, - "upper_bound": "19456" + "upper_bound": "18823" }, { - "distinct_range": 521.3572054093271, + "distinct_range": 345.9230440582955, "num_eq": 100, "num_range": 4900, - "upper_bound": "19980" + "upper_bound": "19171" }, { - "distinct_range": 602.96863310966, + "distinct_range": 560.1652919448854, "num_eq": 100, "num_range": 4900, - "upper_bound": "20586" + "upper_bound": "19734" }, { - "distinct_range": 518.3689397171237, + "distinct_range": 396.7632881039076, "num_eq": 100, "num_range": 4900, - "upper_bound": "21107" + "upper_bound": "20133" }, { - "distinct_range": 466.5563308097095, + "distinct_range": 459.5585682714902, "num_eq": 100, "num_range": 4900, - "upper_bound": "21576" + "upper_bound": "20595" }, { - "distinct_range": 537.2923461458093, - "num_eq": 100, - "num_range": 4900, - "upper_bound": "22116" + "distinct_range": 438.6267999312981, + "num_eq": 200, + "num_range": 4800, + "upper_bound": "21036" }, { - "distinct_range": 521.3572054093271, + "distinct_range": 640.6924206893921, "num_eq": 100, "num_range": 4900, - "upper_bound": "22640" + "upper_bound": "21680" }, { - "distinct_range": 566.1630110957145, + "distinct_range": 610.8929222714861, "num_eq": 100, "num_range": 4900, - "upper_bound": "23209" + "upper_bound": "22294" }, { - "distinct_range": 610.9211766196056, + "distinct_range": 514.3606049737068, "num_eq": 100, "num_range": 4900, - "upper_bound": "23823" + "upper_bound": "22811" }, { - "distinct_range": 544.2626356072897, + "distinct_range": 425.67070138652053, "num_eq": 100, "num_range": 4900, - "upper_bound": "24370" + "upper_bound": "23239" }, { - "distinct_range": 562.1818939609661, + "distinct_range": 496.42854964522894, "num_eq": 100, "num_range": 4900, - "upper_bound": "24935" + "upper_bound": "23738" }, { - "distinct_range": 430.6744258171913, + "distinct_range": 481.4825863646294, "num_eq": 100, "num_range": 4900, - "upper_bound": "25368" + "upper_bound": "24222" }, { - "distinct_range": 398.77540388399325, + "distinct_range": 459.5559015952013, + "num_eq": 200, + "num_range": 4800, + "upper_bound": "24684" + }, + { + "distinct_range": 497.4248701459015, "num_eq": 100, "num_range": 4900, - "upper_bound": "25769" + "upper_bound": "25184" }, { - "distinct_range": 383.8220140497127, + "distinct_range": 568.1271543088037, "num_eq": 100, "num_range": 4900, - "upper_bound": "26155" + "upper_bound": "25755" }, { - "distinct_range": 554.2185988439613, + "distinct_range": 566.1368267573415, "num_eq": 100, "num_range": 4900, - "upper_bound": "26712" + "upper_bound": "26324" }, { - "distinct_range": 563.1772074104114, + "distinct_range": 540.2547325659039, "num_eq": 100, "num_range": 4900, - "upper_bound": "27278" + "upper_bound": "26867" }, { - "distinct_range": 377.840574104908, + "distinct_range": 363.8669135079081, "num_eq": 100, "num_range": 4900, - "upper_bound": "27658" + "upper_bound": "27233" }, { - "distinct_range": 461.57314197709786, + "distinct_range": 502.40631359604305, "num_eq": 100, "num_range": 4900, - "upper_bound": "28122" + "upper_bound": "27738" }, { - "distinct_range": 553.2230918328262, + "distinct_range": 498.4211802352742, "num_eq": 100, "num_range": 4900, - "upper_bound": "28678" + "upper_bound": "28239" }, { - "distinct_range": 508.40718957279074, + "distinct_range": 460.5551845146941, "num_eq": 100, "num_range": 4900, - "upper_bound": "29189" + "upper_bound": "28702" }, { - "distinct_range": 507.41094560803066, + "distinct_range": 461.5517947906929, "num_eq": 100, "num_range": 4900, - "upper_bound": "29699" + "upper_bound": "29166" }, { - "distinct_range": 421.70310226802167, + "distinct_range": 647.6402443607728, "num_eq": 100, "num_range": 4900, - "upper_bound": "30123" + "upper_bound": "29817" }, { - "distinct_range": 522.3532658008762, + "distinct_range": 521.3330932839989, "num_eq": 100, "num_range": 4900, - "upper_bound": "30648" + "upper_bound": "30341" }, { - "distinct_range": 648.6626080143001, + "distinct_range": 463.54499704380294, "num_eq": 100, "num_range": 4900, - "upper_bound": "31300" + "upper_bound": "30807" }, { - "distinct_range": 472.5359390617676, + "distinct_range": 658.5536307514488, "num_eq": 100, "num_range": 4900, - "upper_bound": "31775" + "upper_bound": "31469" }, { - "distinct_range": 520.3611308166184, + "distinct_range": 440.6218495880271, "num_eq": 100, "num_range": 4900, - "upper_bound": "32298" + "upper_bound": "31912" }, { - "distinct_range": 388.80651372647293, + "distinct_range": 423.6771562832484, "num_eq": 100, "num_range": 4900, - "upper_bound": "32689" + "upper_bound": "32338" }, { - "distinct_range": 464.5630742865474, + "distinct_range": 510.3760358222743, "num_eq": 100, "num_range": 4900, - "upper_bound": "33156" + "upper_bound": "32851" }, { - "distinct_range": 436.65515396301714, + "distinct_range": 508.38367636966336, "num_eq": 100, "num_range": 4900, - "upper_bound": "33595" + "upper_bound": "33362" }, { - "distinct_range": 631.7855699967592, + "distinct_range": 513.3644818068979, "num_eq": 100, "num_range": 4900, - "upper_bound": "34230" + "upper_bound": "33878" }, { - "distinct_range": 475.525647050781, + "distinct_range": 480.48611774790385, "num_eq": 100, "num_range": 4900, - "upper_bound": "34708" + "upper_bound": "34361" }, { - "distinct_range": 456.5898014254165, - "num_eq": 100, + "distinct_range": 598.9638645133884, + "num_eq": 200, "num_range": 4900, - "upper_bound": "35167" + "upper_bound": "34963" }, { - "distinct_range": 523.3493118172958, + "distinct_range": 630.7632439064313, "num_eq": 100, "num_range": 4900, - "upper_bound": "35693" + "upper_bound": "35597" }, { - "distinct_range": 555.2140852272454, + "distinct_range": 376.8262350370624, "num_eq": 100, "num_range": 4900, - "upper_bound": "36251" + "upper_bound": "35976" }, { - "distinct_range": 430.6744258171913, + "distinct_range": 506.39126868963206, "num_eq": 100, "num_range": 4900, - "upper_bound": "36684" + "upper_bound": "36485" }, { - "distinct_range": 514.3843946151677, + "distinct_range": 559.1699580130061, "num_eq": 100, "num_range": 4900, - "upper_bound": "37201" + "upper_bound": "37047" }, { - "distinct_range": 510.39964117382164, + "distinct_range": 524.3210929603135, "num_eq": 100, "num_range": 4900, - "upper_bound": "37714" + "upper_bound": "37574" }, { - "distinct_range": 521.3572054093271, + "distinct_range": 436.6349592027102, "num_eq": 100, "num_range": 4900, - "upper_bound": "38238" + "upper_bound": "38013" }, { - "distinct_range": 473.53251577315274, + "distinct_range": 466.53475315699, "num_eq": 100, "num_range": 4900, - "upper_bound": "38714" + "upper_bound": "38482" }, { - "distinct_range": 469.5461659872978, + "distinct_range": 512.3683457847128, "num_eq": 100, "num_range": 4900, - "upper_bound": "39186" + "upper_bound": "38997" + }, + { + "distinct_range": 523.3154727704546, + "num_eq": 200, + "num_range": 4800, + "upper_bound": "39523" }, { - "distinct_range": 494.4587460815595, + "distinct_range": 498.4211802352742, "num_eq": 100, "num_range": 4900, - "upper_bound": "39683" + "upper_bound": "40024" }, { - "distinct_range": 570.143755191267, + "distinct_range": 589.019483370819, "num_eq": 100, "num_range": 4900, - "upper_bound": "40256" + "upper_bound": "40616" }, { - "distinct_range": 608.9332448813273, + "distinct_range": 509.3798622028381, "num_eq": 100, "num_range": 4900, - "upper_bound": "40868" + "upper_bound": "41128" }, { - "distinct_range": 516.3766938682504, + "distinct_range": 575.092539335663, "num_eq": 100, "num_range": 4900, - "upper_bound": "41387" + "upper_bound": "41706" }, { - "distinct_range": 388.80651372647293, - "num_eq": 100, + "distinct_range": 496.42854964522894, + "num_eq": 200, "num_range": 4900, - "upper_bound": "41778" + "upper_bound": "42205" }, { - "distinct_range": 401.76603817701897, + "distinct_range": 395.7664490929626, "num_eq": 100, "num_range": 4900, - "upper_bound": "42182" + "upper_bound": "42603" }, { - "distinct_range": 650.6472873759583, + "distinct_range": 489.454026393414, "num_eq": 100, "num_range": 4900, - "upper_bound": "42836" + "upper_bound": "43095" }, { - "distinct_range": 454.59642545790604, + "distinct_range": 587.0302511557226, "num_eq": 200, "num_range": 4900, - "upper_bound": "43293" + "upper_bound": "43685" }, { - "distinct_range": 523.3493118172958, + "distinct_range": 447.59874245522644, "num_eq": 100, "num_range": 4900, - "upper_bound": "43819" + "upper_bound": "44135" }, { - "distinct_range": 457.58648108232626, - "num_eq": 100, + "distinct_range": 462.5483990004484, + "num_eq": 200, "num_range": 4900, - "upper_bound": "44279" + "upper_bound": "44600" }, { - "distinct_range": 435.65837530056206, + "distinct_range": 372.8387673963003, "num_eq": 100, "num_range": 4900, - "upper_bound": "44717" + "upper_bound": "44975" }, { - "distinct_range": 384.81891657508874, + "distinct_range": 504.39881402446616, "num_eq": 100, "num_range": 4900, - "upper_bound": "45104" + "upper_bound": "45482" }, { - "distinct_range": 552.2275644093144, + "distinct_range": 502.40631359604305, "num_eq": 100, "num_range": 4900, - "upper_bound": "45659" + "upper_bound": "45987" }, { - "distinct_range": 468.5495610172161, + "distinct_range": 444.608672539067, "num_eq": 100, "num_range": 4900, - "upper_bound": "46130" + "upper_bound": "46434" }, { - "distinct_range": 495.45513306179066, + "distinct_range": 489.454026393414, "num_eq": 100, "num_range": 4900, - "upper_bound": "46628" + "upper_bound": "46926" }, { - "distinct_range": 446.62271289841703, + "distinct_range": 476.50016282602155, "num_eq": 100, "num_range": 4900, - "upper_bound": "47077" + "upper_bound": "47405" }, { - "distinct_range": 370.8621798528944, + "distinct_range": 608.9050824725896, "num_eq": 100, "num_range": 4900, - "upper_bound": "47450" + "upper_bound": "48017" }, { - "distinct_range": 490.4730996412264, + "distinct_range": 480.48611774790385, "num_eq": 100, "num_range": 4900, - "upper_bound": "47943" + "upper_bound": "48500" }, { - "distinct_range": 638.7364681193998, + "distinct_range": 378.8199628006704, "num_eq": 100, "num_range": 4900, - "upper_bound": "48585" + "upper_bound": "48881" }, { - "distinct_range": 436.65515396301714, + "distinct_range": 431.6512587089478, "num_eq": 100, "num_range": 4900, - "upper_bound": "49024" + "upper_bound": "49315" }, { - "distinct_range": 446.62271289841703, + "distinct_range": 517.348895699202, "num_eq": 100, "num_range": 4900, - "upper_bound": "49473" + "upper_bound": "49835" }, { - "distinct_range": 556.2095507659187, + "distinct_range": 462.5483990004484, "num_eq": 100, "num_range": 4900, - "upper_bound": "50032" + "upper_bound": "50300" }, { - "distinct_range": 452.60302790351375, + "distinct_range": 443.6119733963904, "num_eq": 100, "num_range": 4900, - "upper_bound": "50487" - }, - { - "distinct_range": 357.90206332355575, - "num_eq": 200, - "num_range": 4800, - "upper_bound": "50847" + "upper_bound": "50746" }, { - "distinct_range": 390.80030406732834, - "num_eq": 200, + "distinct_range": 482.47904669307144, + "num_eq": 100, "num_range": 4900, - "upper_bound": "51240" + "upper_bound": "51231" }, { - "distinct_range": 425.6903890400238, + "distinct_range": 378.8199628006704, "num_eq": 100, "num_range": 4900, - "upper_bound": "51668" + "upper_bound": "51612" }, { - "distinct_range": 488.48021921434446, + "distinct_range": 656.5698145572527, "num_eq": 100, "num_range": 4900, - "upper_bound": "52159" + "upper_bound": "52272" }, { - "distinct_range": 423.69675173349424, + "distinct_range": 565.1416278971499, "num_eq": 100, "num_range": 4900, - "upper_bound": "52585" + "upper_bound": "52840" }, { - "distinct_range": 489.4766640831728, + "distinct_range": 503.40256945509, "num_eq": 100, "num_range": 4900, - "upper_bound": "53077" + "upper_bound": "53346" }, { - "distinct_range": 525.3413600223823, + "distinct_range": 383.80426275672124, "num_eq": 100, "num_range": 4900, - "upper_bound": "53605" + "upper_bound": "53732" }, { - "distinct_range": 509.4034214804579, - "num_eq": 200, + "distinct_range": 495.43221887524277, + "num_eq": 100, "num_range": 4900, - "upper_bound": "54117" + "upper_bound": "54230" }, { - "distinct_range": 336.96663733647694, + "distinct_range": 529.3007954935766, "num_eq": 100, "num_range": 4900, - "upper_bound": "54456" + "upper_bound": "54762" }, { - "distinct_range": 479.51181779314214, + "distinct_range": 570.1173867484075, "num_eq": 100, "num_range": 4900, - "upper_bound": "54938" + "upper_bound": "55335" }, { - "distinct_range": 515.3805508339694, - "num_eq": 100, - "num_range": 4900, - "upper_bound": "55456" + "distinct_range": 492.4377751032096, + "num_eq": 200, + "num_range": 4800, + "upper_bound": "55830" }, { - "distinct_range": 613.9028112587962, + "distinct_range": 467.53132551060423, "num_eq": 100, "num_range": 4900, - "upper_bound": "56073" + "upper_bound": "56300" }, { - "distinct_range": 448.61617092291755, + "distinct_range": 510.3760358222743, "num_eq": 100, "num_range": 4900, - "upper_bound": "56524" + "upper_bound": "56813" }, { - "distinct_range": 485.4908300575196, + "distinct_range": 475.50365457828906, "num_eq": 100, "num_range": 4900, - "upper_bound": "57012" + "upper_bound": "57291" }, { - "distinct_range": 518.3689397171237, + "distinct_range": 542.2461346037192, "num_eq": 100, "num_range": 4900, - "upper_bound": "57533" + "upper_bound": "57836" }, { - "distinct_range": 391.7971970584179, + "distinct_range": 445.60536715116905, "num_eq": 100, "num_range": 4900, - "upper_bound": "57927" + "upper_bound": "58284" }, { - "distinct_range": 598.9915671318375, + "distinct_range": 433.64475006829946, "num_eq": 100, "num_range": 4900, - "upper_bound": "58529" + "upper_bound": "58720" }, { - "distinct_range": 473.52887761288406, - "num_eq": 300, - "num_range": 4800, - "upper_bound": "59005" + "distinct_range": 406.7315784161205, + "num_eq": 100, + "num_range": 4900, + "upper_bound": "59129" }, { - "distinct_range": 497.4478764943662, + "distinct_range": 466.53475315699, "num_eq": 100, "num_range": 4900, - "upper_bound": "59505" + "upper_bound": "59598" }, { - "distinct_range": 493.4623491117685, + "distinct_range": 476.50016282602155, "num_eq": 100, "num_range": 4900, - "upper_bound": "60001" + "upper_bound": "60077" }, { - "distinct_range": 526.3373618566234, + "distinct_range": 401.7474569951257, "num_eq": 100, "num_range": 4900, - "upper_bound": "60530" + "upper_bound": "60481" }, { - "distinct_range": 594.0195251206801, + "distinct_range": 548.2198991915841, "num_eq": 100, "num_range": 4900, - "upper_bound": "61127" + "upper_bound": "61032" }, { - "distinct_range": 407.74725432163615, + "distinct_range": 484.4719419898975, "num_eq": 100, "num_range": 4900, - "upper_bound": "61537" + "upper_bound": "61519" }, { - "distinct_range": 460.5764856069758, + "distinct_range": 479.4896409651882, "num_eq": 100, "num_range": 4900, - "upper_bound": "62000" + "upper_bound": "62001" }, { - "distinct_range": 459.5798232693726, + "distinct_range": 420.6868159826078, "num_eq": 100, "num_range": 4900, - "upper_bound": "62462" + "upper_bound": "62424" }, { - "distinct_range": 442.6357411590213, + "distinct_range": 475.50365457828906, "num_eq": 100, "num_range": 4900, - "upper_bound": "62907" + "upper_bound": "62902" }, { - "distinct_range": 563.1772074104114, + "distinct_range": 557.1792252007077, "num_eq": 100, "num_range": 4900, - "upper_bound": "63473" + "upper_bound": "63462" }, { - "distinct_range": 441.63898709799673, + "distinct_range": 512.3683457847128, "num_eq": 100, "num_range": 4900, - "upper_bound": "63917" + "upper_bound": "63977" }, { - "distinct_range": 352.91755839608703, + "distinct_range": 561.1606039301379, "num_eq": 100, "num_range": 4900, - "upper_bound": "64272" + "upper_bound": "64541" + }, + { + "distinct_range": 348.9136064921576, + "num_eq": 200, + "num_range": 4800, + "upper_bound": "64892" }, { - "distinct_range": 427.68401369114173, + "distinct_range": 462.5483990004484, "num_eq": 100, "num_range": 4900, - "upper_bound": "64702" + "upper_bound": "65357" }, { - "distinct_range": 709.0987521488764, + "distinct_range": 398.7569610152337, "num_eq": 100, "num_range": 4900, - "upper_bound": "65415" + "upper_bound": "65758" }, { - "distinct_range": 463.56643641760814, + "distinct_range": 560.1652919448854, "num_eq": 100, "num_range": 4900, - "upper_bound": "65881" + "upper_bound": "66321" }, { - "distinct_range": 407.74725432163615, + "distinct_range": 475.50365457828906, "num_eq": 100, "num_range": 4900, - "upper_bound": "66291" + "upper_bound": "66799" }, { - "distinct_range": 564.1724982350687, + "distinct_range": 587.0302511557226, "num_eq": 100, "num_range": 4900, - "upper_bound": "66858" + "upper_bound": "67389" }, { - "distinct_range": 481.5048553681039, + "distinct_range": 507.38747847995336, "num_eq": 100, "num_range": 4900, - "upper_bound": "67342" + "upper_bound": "67899" }, { - "distinct_range": 452.60302790351375, + "distinct_range": 565.1416278971499, "num_eq": 100, "num_range": 4900, - "upper_bound": "67797" + "upper_bound": "68467" }, { - "distinct_range": 551.232016787613, + "distinct_range": 526.3130194052248, "num_eq": 100, "num_range": 4900, - "upper_bound": "68351" + "upper_bound": "68996" }, { - "distinct_range": 457.58648108232626, + "distinct_range": 594.98647649119, "num_eq": 100, "num_range": 4900, - "upper_bound": "68811" + "upper_bound": "69594" }, { - "distinct_range": 578.1040640527923, + "distinct_range": 506.39126868963206, "num_eq": 100, "num_range": 4900, - "upper_bound": "69392" + "upper_bound": "70103" }, { - "distinct_range": 541.2754758687737, + "distinct_range": 464.5415888194746, "num_eq": 100, "num_range": 4900, - "upper_bound": "69936" + "upper_bound": "70570" }, { - "distinct_range": 404.7566553887987, + "distinct_range": 525.3170636348357, "num_eq": 100, "num_range": 4900, - "upper_bound": "70343" + "upper_bound": "71098" }, { - "distinct_range": 528.3293200926973, + "distinct_range": 567.1320023052422, "num_eq": 100, "num_range": 4900, - "upper_bound": "70874" + "upper_bound": "71668" }, { - "distinct_range": 506.41468974210886, + "distinct_range": 539.2590048557973, "num_eq": 100, "num_range": 4900, - "upper_bound": "71383" + "upper_bound": "72210" }, { - "distinct_range": 489.4766640831728, + "distinct_range": 470.52100203748233, "num_eq": 100, "num_range": 4900, - "upper_bound": "71875" + "upper_bound": "72683" }, { - "distinct_range": 484.49434925376335, + "distinct_range": 540.2547325659039, "num_eq": 100, "num_range": 4900, - "upper_bound": "72362" + "upper_bound": "73226" }, { - "distinct_range": 596.0084346367337, + "distinct_range": 414.70605969379824, "num_eq": 100, "num_range": 4900, - "upper_bound": "72961" + "upper_bound": "73643" }, { - "distinct_range": 542.2712139760526, + "distinct_range": 446.60205715084885, "num_eq": 100, "num_range": 4900, - "upper_bound": "73506" + "upper_bound": "74092" }, { - "distinct_range": 628.8059894604305, + "distinct_range": 405.734758193467, "num_eq": 100, "num_range": 4900, - "upper_bound": "74138" + "upper_bound": "74500" }, { - "distinct_range": 690.2976374173721, + "distinct_range": 353.8981190648231, "num_eq": 100, "num_range": 4900, - "upper_bound": "74832" + "upper_bound": "74856" }, { - "distinct_range": 459.5798232693726, + "distinct_range": 573.1025529515988, "num_eq": 100, "num_range": 4900, - "upper_bound": "75294" + "upper_bound": "75432" }, { - "distinct_range": 508.40718957279074, + "distinct_range": 517.348895699202, "num_eq": 100, "num_range": 4900, - "upper_bound": "75805" + "upper_bound": "75952" }, { - "distinct_range": 581.0887545863915, + "distinct_range": 513.3644818068979, "num_eq": 100, "num_range": 4900, - "upper_bound": "76389" + "upper_bound": "76468" }, { - "distinct_range": 581.0887545863915, + "distinct_range": 685.3145202391885, "num_eq": 100, "num_range": 4900, - "upper_bound": "76973" + "upper_bound": "77157" }, { - "distinct_range": 372.85601152525055, + "distinct_range": 430.65450765815723, "num_eq": 100, "num_range": 4900, - "upper_bound": "77348" + "upper_bound": "77590" }, { - "distinct_range": 570.1610532558182, + "distinct_range": 517.3560345998696, "num_eq": 100, "num_range": 5000, - "upper_bound": "77921" + "upper_bound": "78110" }, { - "distinct_range": 502.4349229568236, + "distinct_range": 407.72894315200665, "num_eq": 100, "num_range": 5000, - "upper_bound": "78426" + "upper_bound": "78520" }, { - "distinct_range": 552.2406176314579, - "num_eq": 100, - "num_range": 5000, - "upper_bound": "78981" + "distinct_range": 528.3048855156964, + "num_eq": 200, + "num_range": 4900, + "upper_bound": "79051" }, { - "distinct_range": 717.110500497448, + "distinct_range": 401.74791333717013, "num_eq": 100, "num_range": 5000, - "upper_bound": "79702" + "upper_bound": "79455" }, { - "distinct_range": 646.7261000083905, + "distinct_range": 480.4895467696362, "num_eq": 100, "num_range": 5000, - "upper_bound": "80352" + "upper_bound": "79938" }, { - "distinct_range": 535.3105109367282, + "distinct_range": 585.0624897789861, "num_eq": 100, "num_range": 5000, - "upper_bound": "80890" + "upper_bound": "80526" }, { - "distinct_range": 506.42049502625014, + "distinct_range": 463.5473512421134, "num_eq": 100, "num_range": 5000, - "upper_bound": "81399" + "upper_bound": "80992" }, { - "distinct_range": 434.66275110282976, + "distinct_range": 606.9463880215284, "num_eq": 100, "num_range": 5000, - "upper_bound": "81836" + "upper_bound": "81602" }, { - "distinct_range": 473.53546260280774, + "distinct_range": 490.45464224414474, "num_eq": 100, "num_range": 5000, - "upper_bound": "82312" + "upper_bound": "82095" }, { - "distinct_range": 347.9329750013475, + "distinct_range": 556.1977440055806, "num_eq": 100, "num_range": 5000, - "upper_bound": "82662" + "upper_bound": "82654" }, { - "distinct_range": 546.2658181963656, + "distinct_range": 538.2736098654717, "num_eq": 100, "num_range": 5000, - "upper_bound": "83211" + "upper_bound": "83195" }, { - "distinct_range": 456.5918016713959, + "distinct_range": 470.5237595755367, "num_eq": 100, "num_range": 5000, - "upper_bound": "83670" + "upper_bound": "83668" }, { - "distinct_range": 474.5320973056053, + "distinct_range": 491.4511095512588, "num_eq": 100, "num_range": 5000, - "upper_bound": "84147" + "upper_bound": "84162" }, { - "distinct_range": 546.2658181963656, + "distinct_range": 548.2321294772946, "num_eq": 100, "num_range": 5000, - "upper_bound": "84696" + "upper_bound": "84713" }, { - "distinct_range": 432.66911571881275, + "distinct_range": 559.1845523376152, "num_eq": 100, "num_range": 5000, - "upper_bound": "85131" + "upper_bound": "85275" }, { - "distinct_range": 539.2944739329499, + "distinct_range": 567.1485270634722, "num_eq": 200, "num_range": 5000, - "upper_bound": "85673" + "upper_bound": "85845" }, { - "distinct_range": 654.6160767455973, - "num_eq": 200, - "num_range": 4900, - "upper_bound": "86331" - }, - { - "distinct_range": 485.4908300575196, + "distinct_range": 591.0085997271028, "num_eq": 100, "num_range": 4900, - "upper_bound": "86819" + "upper_bound": "86439" }, { - "distinct_range": 438.64998395704157, + "distinct_range": 342.93243893904133, "num_eq": 100, "num_range": 5000, - "upper_bound": "87260" + "upper_bound": "86784" }, { - "distinct_range": 450.6113419701202, + "distinct_range": 584.0674659579379, "num_eq": 100, "num_range": 5000, - "upper_bound": "87713" + "upper_bound": "87371" }, { - "distinct_range": 650.6979607322263, + "distinct_range": 524.3291995253243, "num_eq": 100, "num_range": 5000, - "upper_bound": "88367" + "upper_bound": "87898" }, { - "distinct_range": 600.0125218593771, + "distinct_range": 480.4895467696362, "num_eq": 100, "num_range": 5000, - "upper_bound": "88970" + "upper_bound": "88381" }, { - "distinct_range": 490.4773262132882, + "distinct_range": 450.59050175339524, "num_eq": 100, "num_range": 5000, - "upper_bound": "89463" + "upper_bound": "88834" }, { - "distinct_range": 490.4773262132882, + "distinct_range": 521.3407732350707, "num_eq": 100, "num_range": 5000, - "upper_bound": "89956" + "upper_bound": "89358" }, { - "distinct_range": 653.6764143469743, + "distinct_range": 494.440462153635, "num_eq": 100, "num_range": 5000, - "upper_bound": "90613" + "upper_bound": "89855" }, { - "distinct_range": 389.8037224125475, + "distinct_range": 566.1531000111246, "num_eq": 100, "num_range": 5000, - "upper_bound": "91005" + "upper_bound": "90424" }, { - "distinct_range": 410.73843084121705, + "distinct_range": 419.69080241324065, "num_eq": 100, "num_range": 5000, - "upper_bound": "91418" + "upper_bound": "90846" }, { - "distinct_range": 479.51517441719415, + "distinct_range": 658.609176425544, "num_eq": 100, "num_range": 5000, - "upper_bound": "91900" + "upper_bound": "91508" }, { - "distinct_range": 611.9463809839864, + "distinct_range": 550.2236376803685, "num_eq": 100, "num_range": 5000, - "upper_bound": "92515" + "upper_bound": "92061" }, { - "distinct_range": 479.51517441719415, + "distinct_range": 547.2363500843136, "num_eq": 100, "num_range": 5000, - "upper_bound": "92997" + "upper_bound": "92611" }, { - "distinct_range": 555.2277829047082, + "distinct_range": 518.3522370426683, "num_eq": 100, "num_range": 5000, - "upper_bound": "93555" + "upper_bound": "93132" }, { - "distinct_range": 569.1656424815044, + "distinct_range": 471.52036647256875, "num_eq": 100, "num_range": 5000, - "upper_bound": "94127" + "upper_bound": "93606" }, { - "distinct_range": 481.50835836259085, + "distinct_range": 489.45816691420634, "num_eq": 100, "num_range": 5000, - "upper_bound": "94611" + "upper_bound": "94098" }, { - "distinct_range": 513.3948541179697, + "distinct_range": 449.5937894108858, "num_eq": 100, "num_range": 5000, - "upper_bound": "95127" + "upper_bound": "94550" }, { - "distinct_range": 474.5320973056053, + "distinct_range": 512.3748512365673, "num_eq": 100, "num_range": 5000, - "upper_bound": "95604" + "upper_bound": "95065" }, { - "distinct_range": 482.50493986608274, + "distinct_range": 505.40074149836386, "num_eq": 100, "num_range": 5000, - "upper_bound": "96089" + "upper_bound": "95573" }, { - "distinct_range": 523.357274522812, + "distinct_range": 590.0372363283949, "num_eq": 100, "num_range": 5000, - "upper_bound": "96615" + "upper_bound": "96166" }, { - "distinct_range": 482.50493986608274, + "distinct_range": 628.8157982655306, "num_eq": 100, "num_range": 5000, - "upper_bound": "97100" + "upper_bound": "96798" }, { - "distinct_range": 434.66275110282976, + "distinct_range": 509.3860095222127, "num_eq": 100, "num_range": 5000, - "upper_bound": "97537" + "upper_bound": "97310" }, { - "distinct_range": 503.4313305701196, + "distinct_range": 445.60689949065335, "num_eq": 100, "num_range": 5000, - "upper_bound": "98043" + "upper_bound": "97758" }, { - "distinct_range": 564.188278067591, + "distinct_range": 712.1300888918871, "num_eq": 100, "num_range": 5000, - "upper_bound": "98610" + "upper_bound": "98474" }, { - "distinct_range": 478.5185721871542, + "distinct_range": 549.2278920716593, "num_eq": 100, "num_range": 5000, - "upper_bound": "99091" + "upper_bound": "99026" }, { - "distinct_range": 360.8930858955724, + "distinct_range": 502.4116859636338, "num_eq": 100, "num_range": 5000, - "upper_bound": "99454" + "upper_bound": "99531" }, { - "distinct_range": 532.3223860489248, + "distinct_range": 447.6003524147458, "num_eq": 100, "num_range": 5000, - "upper_bound": "99989" + "upper_bound": "99981" } ], "histo_col_type": "INT8", @@ -14457,11 +29454,12 @@ ALTER TABLE "stock" INJECT STATISTICS '[ "row_count": 1000000 }, { + "avg_size": 5, "columns": [ "s_w_id", "s_i_id" ], - "created_at": "2021-09-08 20:49:31.825993", + "created_at": "2022-02-25 01:09:25.921359", "distinct_count": 1000000, "histo_col_type": "", "name": "__auto__", @@ -14469,10 +29467,11 @@ ALTER TABLE "stock" INJECT STATISTICS '[ "row_count": 1000000 }, { + "avg_size": 3, "columns": [ "s_quantity" ], - "created_at": "2021-09-08 20:49:31.825993", + "created_at": "2022-02-25 01:09:25.921359", "distinct_count": 91, "histo_buckets": [ { @@ -14483,8 +29482,8 @@ ALTER TABLE "stock" INJECT STATISTICS '[ }, { "distinct_range": 89, - "num_eq": 12400, - "num_range": 976700, + "num_eq": 10100, + "num_range": 979000, "upper_bound": "100" } ], @@ -14495,22 +29494,23 @@ ALTER TABLE "stock" INJECT STATISTICS '[ "row_count": 1000000 }, { + "avg_size": 26, "columns": [ "s_dist_01" ], - "created_at": "2021-09-08 20:49:31.825993", + "created_at": "2022-02-25 01:09:25.921359", "distinct_count": 62, "histo_buckets": [ { "distinct_range": 0, - "num_eq": 15900, + "num_eq": 17300, "num_range": 0, "upper_bound": "1U5yraPxxELo5B1fcW8RsaCX" }, { "distinct_range": 60, - "num_eq": 16600, - "num_range": 967500, + "num_eq": 16100, + "num_range": 966600, "upper_bound": "zmssaF9m9cdLXe0YhgLRrwsm" } ], @@ -14521,22 +29521,23 @@ ALTER TABLE "stock" INJECT STATISTICS '[ "row_count": 1000000 }, { + "avg_size": 26, "columns": [ "s_dist_02" ], - "created_at": "2021-09-08 20:49:31.825993", + "created_at": "2022-02-25 01:09:25.921359", "distinct_count": 62, "histo_buckets": [ { "distinct_range": 0, - "num_eq": 16800, + "num_eq": 16900, "num_range": 0, "upper_bound": "0YhgLRrwsmd68P2bElAgrnp8" }, { "distinct_range": 60, - "num_eq": 17000, - "num_range": 966200, + "num_eq": 16500, + "num_range": 966600, "upper_bound": "zmssaF9m9cdLXe0YhgLRrwsm" } ], @@ -14547,22 +29548,23 @@ ALTER TABLE "stock" INJECT STATISTICS '[ "row_count": 1000000 }, { + "avg_size": 26, "columns": [ "s_dist_03" ], - "created_at": "2021-09-08 20:49:31.825993", + "created_at": "2022-02-25 01:09:25.921359", "distinct_count": 62, "histo_buckets": [ { "distinct_range": 0, - "num_eq": 16800, + "num_eq": 16000, "num_range": 0, "upper_bound": "0ObpVWo1BahdejZrKB2O3Hzk" }, { - "distinct_range": 59.99999999999999, - "num_eq": 16700, - "num_range": 966500, + "distinct_range": 60, + "num_eq": 17000, + "num_range": 967000, "upper_bound": "zmssaF9m9cdLXe0YhgLRrwsm" } ], @@ -14573,22 +29575,23 @@ ALTER TABLE "stock" INJECT STATISTICS '[ "row_count": 1000000 }, { + "avg_size": 26, "columns": [ "s_dist_04" ], - "created_at": "2021-09-08 20:49:31.825993", + "created_at": "2022-02-25 01:09:25.921359", "distinct_count": 62, "histo_buckets": [ { "distinct_range": 0, - "num_eq": 15600, + "num_eq": 16200, "num_range": 0, "upper_bound": "0ObpVWo1BahdejZrKB2O3Hzk" }, { - "distinct_range": 59.99999999999999, - "num_eq": 17700, - "num_range": 966700, + "distinct_range": 60.00000000000001, + "num_eq": 17000, + "num_range": 966800, "upper_bound": "zk13xWSP8P9fwb2ZjtZAs3Nb" } ], @@ -14599,22 +29602,23 @@ ALTER TABLE "stock" INJECT STATISTICS '[ "row_count": 1000000 }, { + "avg_size": 26, "columns": [ "s_dist_05" ], - "created_at": "2021-09-08 20:49:31.825993", + "created_at": "2022-02-25 01:09:25.921359", "distinct_count": 62, "histo_buckets": [ { "distinct_range": 0, - "num_eq": 15100, + "num_eq": 15500, "num_range": 0, "upper_bound": "0ObpVWo1BahdejZrKB2O3Hzk" }, { "distinct_range": 59.99999999999999, - "num_eq": 17200, - "num_range": 967700, + "num_eq": 16600, + "num_range": 967900, "upper_bound": "zk13xWSP8P9fwb2ZjtZAs3Nb" } ], @@ -14625,22 +29629,23 @@ ALTER TABLE "stock" INJECT STATISTICS '[ "row_count": 1000000 }, { + "avg_size": 26, "columns": [ "s_dist_06" ], - "created_at": "2021-09-08 20:49:31.825993", + "created_at": "2022-02-25 01:09:25.921359", "distinct_count": 62, "histo_buckets": [ { "distinct_range": 0, - "num_eq": 15100, + "num_eq": 15500, "num_range": 0, "upper_bound": "13xWSP8P9fwb2ZjtZAs3NbYd" }, { - "distinct_range": 59.99999999999999, - "num_eq": 15700, - "num_range": 969200, + "distinct_range": 60.00000000000001, + "num_eq": 15900, + "num_range": 968600, "upper_bound": "xWSP8P9fwb2ZjtZAs3NbYdih" } ], @@ -14651,22 +29656,23 @@ ALTER TABLE "stock" INJECT STATISTICS '[ "row_count": 1000000 }, { + "avg_size": 26, "columns": [ "s_dist_07" ], - "created_at": "2021-09-08 20:49:31.825993", + "created_at": "2022-02-25 01:09:25.921359", "distinct_count": 62, "histo_buckets": [ { "distinct_range": 0, - "num_eq": 14300, + "num_eq": 16200, "num_range": 0, "upper_bound": "1f4fJoMgn5buTDyUmQupcYMo" }, { "distinct_range": 60, - "num_eq": 14700, - "num_range": 971000, + "num_eq": 15400, + "num_range": 968400, "upper_bound": "zNHsJ7ZvyiJ3n2X1f4fJoMgn" } ], @@ -14677,22 +29683,23 @@ ALTER TABLE "stock" INJECT STATISTICS '[ "row_count": 1000000 }, { + "avg_size": 26, "columns": [ "s_dist_08" ], - "created_at": "2021-09-08 20:49:31.825993", + "created_at": "2022-02-25 01:09:25.921359", "distinct_count": 62, "histo_buckets": [ { "distinct_range": 0, - "num_eq": 16700, + "num_eq": 15900, "num_range": 0, "upper_bound": "1f4fJoMgn5buTDyUmQupcYMo" }, { - "distinct_range": 60, - "num_eq": 17100, - "num_range": 966200, + "distinct_range": 59.99999999999999, + "num_eq": 16000, + "num_range": 968100, "upper_bound": "zNHsJ7ZvyiJ3n2X1f4fJoMgn" } ], @@ -14703,22 +29710,23 @@ ALTER TABLE "stock" INJECT STATISTICS '[ "row_count": 1000000 }, { + "avg_size": 26, "columns": [ "s_dist_09" ], - "created_at": "2021-09-08 20:49:31.825993", + "created_at": "2022-02-25 01:09:25.921359", "distinct_count": 62, "histo_buckets": [ { "distinct_range": 0, - "num_eq": 15100, + "num_eq": 16400, "num_range": 0, "upper_bound": "1f4fJoMgn5buTDyUmQupcYMo" }, { "distinct_range": 60, - "num_eq": 15400, - "num_range": 969500, + "num_eq": 16400, + "num_range": 967200, "upper_bound": "ylHqYo89SqHqQ4HFVNpmnIWH" } ], @@ -14729,22 +29737,23 @@ ALTER TABLE "stock" INJECT STATISTICS '[ "row_count": 1000000 }, { + "avg_size": 26, "columns": [ "s_dist_10" ], - "created_at": "2021-09-08 20:49:31.825993", + "created_at": "2022-02-25 01:09:25.921359", "distinct_count": 62, "histo_buckets": [ { "distinct_range": 0, - "num_eq": 15500, + "num_eq": 17600, "num_range": 0, "upper_bound": "2r4uSQJ8PYVLLLZk9Epp6cNE" }, { - "distinct_range": 59.99999999999999, - "num_eq": 16800, - "num_range": 967700, + "distinct_range": 60.00000000000001, + "num_eq": 16900, + "num_range": 965500, "upper_bound": "zQN2r4uSQJ8PYVLLLZk9Epp6" } ], @@ -14755,10 +29764,11 @@ ALTER TABLE "stock" INJECT STATISTICS '[ "row_count": 1000000 }, { + "avg_size": 2, "columns": [ "s_ytd" ], - "created_at": "2021-09-08 20:49:31.825993", + "created_at": "2022-02-25 01:09:25.921359", "distinct_count": 1, "histo_buckets": [ { @@ -14775,10 +29785,11 @@ ALTER TABLE "stock" INJECT STATISTICS '[ "row_count": 1000000 }, { + "avg_size": 2, "columns": [ "s_order_cnt" ], - "created_at": "2021-09-08 20:49:31.825993", + "created_at": "2022-02-25 01:09:25.921359", "distinct_count": 1, "histo_buckets": [ { @@ -14795,10 +29806,11 @@ ALTER TABLE "stock" INJECT STATISTICS '[ "row_count": 1000000 }, { + "avg_size": 2, "columns": [ "s_remote_cnt" ], - "created_at": "2021-09-08 20:49:31.825993", + "created_at": "2022-02-25 01:09:25.921359", "distinct_count": 1, "histo_buckets": [ { @@ -14815,23 +29827,24 @@ ALTER TABLE "stock" INJECT STATISTICS '[ "row_count": 1000000 }, { + "avg_size": 40, "columns": [ "s_data" ], - "created_at": "2021-09-08 20:49:31.825993", + "created_at": "2022-02-25 01:09:25.921359", "distinct_count": 44179, "histo_buckets": [ { "distinct_range": 0, "num_eq": 100, "num_range": 0, - "upper_bound": "0ORIGINALzvh9lctkhRvAvE5H6TtiDNPEJrcjA" + "upper_bound": "0ORIGINALzvh9lctkhRvAvE5H6TtiDNPEJrcjAUOegvQ1Ol7S" }, { "distinct_range": 44177, "num_eq": 100, "num_range": 999800, - "upper_bound": "zQNORIGINAL2r4uSQJ8PYVLLLZ" + "upper_bound": "zQNORIGINAL2r4uSQJ8PYVLLLZk9Ep" } ], "histo_col_type": "VARCHAR(50)", @@ -14846,10 +29859,11 @@ ALTER TABLE "stock" INJECT STATISTICS '[ exec-ddl ALTER TABLE "warehouse" INJECT STATISTICS '[ { + "avg_size": 1, "columns": [ "w_id" ], - "created_at": "2021-09-08 20:49:16.342153", + "created_at": "2022-02-25 01:08:01.697807", "distinct_count": 10, "histo_buckets": [ { @@ -14920,10 +29934,11 @@ ALTER TABLE "warehouse" INJECT STATISTICS '[ "row_count": 10 }, { + "avg_size": 4, "columns": [ "w_name" ], - "created_at": "2021-09-08 20:49:16.342153", + "created_at": "2022-02-25 01:08:01.697807", "distinct_count": 5, "histo_buckets": [ { @@ -14946,10 +29961,11 @@ ALTER TABLE "warehouse" INJECT STATISTICS '[ "row_count": 10 }, { + "avg_size": 4, "columns": [ "w_street_1" ], - "created_at": "2021-09-08 20:49:16.342153", + "created_at": "2022-02-25 01:08:01.697807", "distinct_count": 7, "histo_buckets": [ { @@ -14972,10 +29988,11 @@ ALTER TABLE "warehouse" INJECT STATISTICS '[ "row_count": 10 }, { + "avg_size": 4, "columns": [ "w_street_2" ], - "created_at": "2021-09-08 20:49:16.342153", + "created_at": "2022-02-25 01:08:01.697807", "distinct_count": 6, "histo_buckets": [ { @@ -14998,10 +30015,11 @@ ALTER TABLE "warehouse" INJECT STATISTICS '[ "row_count": 10 }, { + "avg_size": 4, "columns": [ "w_city" ], - "created_at": "2021-09-08 20:49:16.342153", + "created_at": "2022-02-25 01:08:01.697807", "distinct_count": 8, "histo_buckets": [ { @@ -15024,10 +30042,11 @@ ALTER TABLE "warehouse" INJECT STATISTICS '[ "row_count": 10 }, { + "avg_size": 4, "columns": [ "w_state" ], - "created_at": "2021-09-08 20:49:16.342153", + "created_at": "2022-02-25 01:08:01.697807", "distinct_count": 9, "histo_buckets": [ { @@ -15050,10 +30069,11 @@ ALTER TABLE "warehouse" INJECT STATISTICS '[ "row_count": 10 }, { + "avg_size": 11, "columns": [ "w_zip" ], - "created_at": "2021-09-08 20:49:16.342153", + "created_at": "2022-02-25 01:08:01.697807", "distinct_count": 6, "histo_buckets": [ { @@ -15076,10 +30096,11 @@ ALTER TABLE "warehouse" INJECT STATISTICS '[ "row_count": 10 }, { + "avg_size": 6, "columns": [ "w_tax" ], - "created_at": "2021-09-08 20:49:16.342153", + "created_at": "2022-02-25 01:08:01.697807", "distinct_count": 10, "histo_buckets": [ { @@ -15102,10 +30123,11 @@ ALTER TABLE "warehouse" INJECT STATISTICS '[ "row_count": 10 }, { + "avg_size": 8, "columns": [ "w_ytd" ], - "created_at": "2021-09-08 20:49:16.342153", + "created_at": "2022-02-25 01:08:01.697807", "distinct_count": 1, "histo_buckets": [ { diff --git a/pkg/sql/opt/testutils/opttester/testfixtures/tpch_stats b/pkg/sql/opt/testutils/opttester/testfixtures/tpch_stats index 402443e495c1..d43f531d2294 100644 --- a/pkg/sql/opt/testutils/opttester/testfixtures/tpch_stats +++ b/pkg/sql/opt/testutils/opttester/testfixtures/tpch_stats @@ -1,1213 +1,1226 @@ -# Stats for TPC-H with SF1. +# Statistics for tpch exec-ddl ALTER TABLE "customer" INJECT STATISTICS '[ { + "avg_size": 4, "columns": [ "c_custkey" ], - "created_at": "2021-09-08 20:49:19.847293", + "created_at": "2022-02-25 00:55:38.309222", "distinct_count": 148813, "histo_buckets": [ { "distinct_range": 0, - "num_eq": 5, + "num_eq": 0, "num_range": 0, - "upper_bound": "37" + "upper_bound": "-9223372036854775808" }, { - "distinct_range": 789.6184001250035, + "distinct_range": 7.275957614183426E-11, "num_eq": 5, - "num_range": 769, - "upper_bound": "834" + "num_range": 0, + "upper_bound": "59" }, { - "distinct_range": 781.7415559495385, + "distinct_range": 745.4315660077249, "num_eq": 5, - "num_range": 765, - "upper_bound": "1623" + "num_range": 745, + "upper_bound": "811" }, { - "distinct_range": 721.6612403244771, + "distinct_range": 747.4021849213348, "num_eq": 5, - "num_range": 732, - "upper_bound": "2351" + "num_range": 746, + "upper_bound": "1565" }, { - "distinct_range": 743.3336686592722, + "distinct_range": 681.3645984433297, "num_eq": 5, - "num_range": 744, - "upper_bound": "3101" + "num_range": 711, + "upper_bound": "2252" }, { - "distinct_range": 720.6760132827105, + "distinct_range": 808.4736400552299, "num_eq": 5, - "num_range": 731, - "upper_bound": "3828" + "num_range": 780, + "upper_bound": "3068" }, { - "distinct_range": 763.0317770769237, + "distinct_range": 732.6216105991184, "num_eq": 5, - "num_range": 754, - "upper_bound": "4598" + "num_range": 738, + "upper_bound": "3807" }, { - "distinct_range": 795.525671535944, + "distinct_range": 903.9607786572609, "num_eq": 5, - "num_range": 772, - "upper_bound": "5401" + "num_range": 835, + "upper_bound": "4720" }, { - "distinct_range": 767.9557194228196, + "distinct_range": 655.7248704185072, "num_eq": 5, - "num_range": 757, - "upper_bound": "6176" + "num_range": 697, + "upper_bound": "5381" }, { - "distinct_range": 686.1863263124364, + "distinct_range": 767.1063348887449, "num_eq": 5, - "num_range": 713, - "upper_bound": "6868" + "num_range": 757, + "upper_bound": "6155" }, { - "distinct_range": 738.4085409215376, + "distinct_range": 668.5457273377186, "num_eq": 5, - "num_range": 741, - "upper_bound": "7613" + "num_range": 704, + "upper_bound": "6829" }, { - "distinct_range": 857.5344884742542, + "distinct_range": 652.7659212783636, "num_eq": 5, - "num_range": 808, - "upper_bound": "8479" + "num_range": 696, + "upper_bound": "7487" }, { - "distinct_range": 744.3186648840046, + "distinct_range": 760.2102985224018, "num_eq": 5, - "num_range": 744, - "upper_bound": "9230" + "num_range": 753, + "upper_bound": "8254" }, { - "distinct_range": 735.4533460323819, + "distinct_range": 617.2496180854929, "num_eq": 5, - "num_range": 739, - "upper_bound": "9972" + "num_range": 678, + "upper_bound": "8876" }, { - "distinct_range": 635.9044562485401, + "distinct_range": 866.5613210691779, "num_eq": 5, - "num_range": 687, - "upper_bound": "10613" + "num_range": 813, + "upper_bound": "9751" }, { - "distinct_range": 878.1974991385584, + "distinct_range": 966.9292203895345, "num_eq": 5, - "num_range": 820, - "upper_bound": "11500" + "num_range": 873, + "upper_bound": "10728" }, { - "distinct_range": 774.8488567797552, + "distinct_range": 728.6797550650009, "num_eq": 5, - "num_range": 761, - "upper_bound": "12282" + "num_range": 736, + "upper_bound": "11463" }, { - "distinct_range": 813.2456762776069, + "distinct_range": 912.8171841334274, "num_eq": 5, - "num_range": 782, - "upper_bound": "13103" + "num_range": 840, + "upper_bound": "12385" }, { - "distinct_range": 517.448265307649, + "distinct_range": 666.5734189023556, "num_eq": 5, - "num_range": 632, - "upper_bound": "13624" + "num_range": 703, + "upper_bound": "13057" }, { - "distinct_range": 682.2437818022587, + "distinct_range": 746.4168801864117, "num_eq": 5, - "num_range": 711, - "upper_bound": "14312" + "num_range": 745, + "upper_bound": "13810" }, { - "distinct_range": 644.7800860915876, + "distinct_range": 679.3925907756585, "num_eq": 5, - "num_range": 692, - "upper_bound": "14962" + "num_range": 710, + "upper_bound": "14495" }, { - "distinct_range": 553.9971040598941, + "distinct_range": 778.9270980938309, "num_eq": 5, - "num_range": 648, - "upper_bound": "15520" + "num_range": 763, + "upper_bound": "15281" }, { - "distinct_range": 791.5875247456524, + "distinct_range": 740.5048525636946, "num_eq": 5, - "num_range": 770, - "upper_bound": "16319" + "num_range": 742, + "upper_bound": "16028" }, { - "distinct_range": 782.7261919578056, + "distinct_range": 607.3809160362447, "num_eq": 5, - "num_range": 765, - "upper_bound": "17109" + "num_range": 673, + "upper_bound": "16640" }, { - "distinct_range": 665.4858799525288, + "distinct_range": 665.5872469779547, "num_eq": 5, "num_range": 702, - "upper_bound": "17780" - }, - { - "distinct_range": 756.1378693877812, - "num_eq": 5, - "num_range": 751, - "upper_bound": "18543" + "upper_bound": "17311" }, { - "distinct_range": 856.5504575603213, + "distinct_range": 832.1056601285927, "num_eq": 5, - "num_range": 807, - "upper_bound": "19408" + "num_range": 793, + "upper_bound": "18151" }, { - "distinct_range": 833.9157143017296, + "distinct_range": 722.7666737517802, "num_eq": 5, - "num_range": 794, - "upper_bound": "20250" + "num_range": 732, + "upper_bound": "18880" }, { - "distinct_range": 727.5723864399822, + "distinct_range": 758.2399209134203, "num_eq": 5, - "num_range": 735, - "upper_bound": "20984" + "num_range": 752, + "upper_bound": "19645" }, { - "distinct_range": 855.5664194176215, + "distinct_range": 674.4623717339998, "num_eq": 5, - "num_range": 807, - "upper_bound": "21848" + "num_range": 707, + "upper_bound": "20325" }, { - "distinct_range": 697.0273873586599, + "distinct_range": 756.2695067249741, "num_eq": 5, - "num_range": 719, - "upper_bound": "22551" + "num_range": 751, + "upper_bound": "21088" }, { - "distinct_range": 796.5101870188635, + "distinct_range": 704.0394935152963, "num_eq": 5, - "num_range": 773, - "upper_bound": "23355" + "num_range": 722, + "upper_bound": "21798" }, { - "distinct_range": 811.2769183750996, + "distinct_range": 867.5456408699638, "num_eq": 5, - "num_range": 781, - "upper_bound": "24174" + "num_range": 814, + "upper_bound": "22674" }, { - "distinct_range": 629.9867768845187, + "distinct_range": 825.2134472666266, "num_eq": 5, - "num_range": 684, - "upper_bound": "24809" + "num_range": 789, + "upper_bound": "23507" }, { - "distinct_range": 751.2133679538433, + "distinct_range": 603.4330439595428, "num_eq": 5, - "num_range": 748, - "upper_bound": "25567" + "num_range": 671, + "upper_bound": "24115" }, { - "distinct_range": 624.0686135638291, + "distinct_range": 542.210175709961, "num_eq": 5, - "num_range": 682, - "upper_bound": "26196" + "num_range": 643, + "upper_bound": "24661" }, { - "distinct_range": 666.4717342269539, + "distinct_range": 673.4762934031434, "num_eq": 5, - "num_range": 703, - "upper_bound": "26868" + "num_range": 706, + "upper_bound": "25340" }, { - "distinct_range": 833.9157143017296, + "distinct_range": 706.0109527509259, "num_eq": 5, - "num_range": 794, - "upper_bound": "27710" + "num_range": 723, + "upper_bound": "26052" }, { - "distinct_range": 696.0418923667495, + "distinct_range": 768.09144703673, "num_eq": 5, - "num_range": 718, - "upper_bound": "28412" + "num_range": 757, + "upper_bound": "26827" }, { - "distinct_range": 855.5664194176215, + "distinct_range": 685.3084781312451, "num_eq": 5, - "num_range": 807, - "upper_bound": "29276" + "num_range": 713, + "upper_bound": "27518" }, { - "distinct_range": 608.2844132891397, + "distinct_range": 773.0168746748601, "num_eq": 5, - "num_range": 674, - "upper_bound": "29889" + "num_range": 760, + "upper_bound": "28298" }, { - "distinct_range": 749.2435008358334, + "distinct_range": 783.8520461916528, "num_eq": 5, - "num_range": 747, - "upper_bound": "30645" + "num_range": 766, + "upper_bound": "29089" }, { - "distinct_range": 614.2039093328347, + "distinct_range": 682.3505852735691, "num_eq": 5, - "num_range": 677, - "upper_bound": "31264" + "num_range": 711, + "upper_bound": "29777" }, { - "distinct_range": 866.3904443505969, + "distinct_range": 943.3188336386497, "num_eq": 5, - "num_range": 813, - "upper_bound": "32139" + "num_range": 858, + "upper_bound": "30730" }, { - "distinct_range": 592.4965422165264, + "distinct_range": 665.5872469779547, "num_eq": 5, - "num_range": 666, - "upper_bound": "32736" + "num_range": 702, + "upper_bound": "31401" }, { - "distinct_range": 783.710819210017, + "distinct_range": 650.7932270909681, "num_eq": 5, - "num_range": 766, - "upper_bound": "33527" + "num_range": 695, + "upper_bound": "32057" }, { - "distinct_range": 882.1329635346208, + "distinct_range": 655.7248704185072, "num_eq": 5, - "num_range": 822, - "upper_bound": "34418" + "num_range": 697, + "upper_bound": "32718" }, { - "distinct_range": 667.4575764143096, + "distinct_range": 884.2780390844284, "num_eq": 5, - "num_range": 703, - "upper_bound": "35091" + "num_range": 823, + "upper_bound": "33611" }, { - "distinct_range": 613.2173621148775, + "distinct_range": 941.3511553552399, "num_eq": 5, - "num_range": 676, - "upper_bound": "35709" + "num_range": 857, + "upper_bound": "34562" }, { - "distinct_range": 781.7415559495385, + "distinct_range": 683.3365608105223, "num_eq": 5, - "num_range": 765, - "upper_bound": "36498" + "num_range": 712, + "upper_bound": "35251" }, { - "distinct_range": 646.7523057270853, + "distinct_range": 857.7021306035484, "num_eq": 5, - "num_range": 693, - "upper_bound": "37150" + "num_range": 808, + "upper_bound": "36117" }, { - "distinct_range": 704.9109510617941, + "distinct_range": 763.1657967747672, "num_eq": 5, - "num_range": 723, - "upper_bound": "37861" + "num_range": 754, + "upper_bound": "36887" }, { - "distinct_range": 808.3237205625335, + "distinct_range": 735.5778991696161, "num_eq": 5, - "num_range": 780, - "upper_bound": "38677" + "num_range": 739, + "upper_bound": "37629" }, { - "distinct_range": 831.94728762926, + "distinct_range": 648.8204834319898, "num_eq": 5, - "num_range": 793, - "upper_bound": "39517" + "num_range": 694, + "upper_bound": "38283" }, { - "distinct_range": 791.5875247456524, + "distinct_range": 813.3973482972481, "num_eq": 5, - "num_range": 770, - "upper_bound": "40316" + "num_range": 782, + "upper_bound": "39104" }, { - "distinct_range": 653.654673228252, + "distinct_range": 830.1364943627041, "num_eq": 5, - "num_range": 696, - "upper_bound": "40975" + "num_range": 792, + "upper_bound": "39942" }, { - "distinct_range": 799.463682904209, + "distinct_range": 756.2695067249741, "num_eq": 5, - "num_range": 775, - "upper_bound": "41782" + "num_range": 751, + "upper_bound": "40705" }, { - "distinct_range": 779.7722575727291, + "distinct_range": 769.0765502799195, "num_eq": 5, - "num_range": 764, - "upper_bound": "42569" + "num_range": 758, + "upper_bound": "41481" }, { - "distinct_range": 985.4030553034249, + "distinct_range": 753.3138164268312, "num_eq": 5, - "num_range": 884, - "upper_bound": "43565" + "num_range": 749, + "upper_bound": "42241" }, { - "distinct_range": 653.654673228252, + "distinct_range": 839.9820237356929, "num_eq": 5, - "num_range": 696, - "upper_bound": "44224" + "num_range": 798, + "upper_bound": "43089" }, { - "distinct_range": 637.8769099386531, + "distinct_range": 631.063516613744, "num_eq": 5, - "num_range": 688, - "upper_bound": "44867" + "num_range": 685, + "upper_bound": "43725" }, { - "distinct_range": 528.3167112473104, + "distinct_range": 645.8612745606256, "num_eq": 5, - "num_range": 637, - "upper_bound": "45399" + "num_range": 692, + "upper_bound": "44376" }, { - "distinct_range": 824.0732714842204, + "distinct_range": 830.1364943627041, "num_eq": 5, - "num_range": 789, - "upper_bound": "46231" + "num_range": 792, + "upper_bound": "45214" }, { - "distinct_range": 665.4858799525288, + "distinct_range": 679.3925907756585, "num_eq": 5, - "num_range": 702, - "upper_bound": "46902" + "num_range": 710, + "upper_bound": "45899" }, { - "distinct_range": 721.6612403244771, + "distinct_range": 793.7013048743872, "num_eq": 5, - "num_range": 732, - "upper_bound": "47630" + "num_range": 771, + "upper_bound": "46700" }, { - "distinct_range": 655.6266647933971, + "distinct_range": 706.9966665111269, "num_eq": 5, - "num_range": 697, - "upper_bound": "48291" + "num_range": 724, + "upper_bound": "47413" }, { - "distinct_range": 788.6338249302052, + "distinct_range": 933.4802115111881, "num_eq": 5, - "num_range": 769, - "upper_bound": "49087" + "num_range": 853, + "upper_bound": "48356" }, { - "distinct_range": 735.4533460323819, + "distinct_range": 685.3084781312451, "num_eq": 5, - "num_range": 739, - "upper_bound": "49829" + "num_range": 713, + "upper_bound": "49047" }, { - "distinct_range": 744.3186648840046, + "distinct_range": 883.2938339104758, "num_eq": 5, - "num_range": 744, - "upper_bound": "50580" + "num_range": 823, + "upper_bound": "49939" }, { - "distinct_range": 948.0366527415014, + "distinct_range": 795.6710561094887, "num_eq": 5, - "num_range": 861, - "upper_bound": "51538" + "num_range": 772, + "upper_bound": "50742" }, { - "distinct_range": 828.9945898432208, + "distinct_range": 569.8666646174739, "num_eq": 5, - "num_range": 791, - "upper_bound": "52375" + "num_range": 656, + "upper_bound": "51316" }, { - "distinct_range": 710.8231679291555, + "distinct_range": 777.94208261536, "num_eq": 5, - "num_range": 726, - "upper_bound": "53092" + "num_range": 763, + "upper_bound": "52101" }, { - "distinct_range": 831.94728762926, + "distinct_range": 604.4200332071216, "num_eq": 5, - "num_range": 793, - "upper_bound": "53932" + "num_range": 672, + "upper_bound": "52710" }, { - "distinct_range": 717.7202698388794, + "distinct_range": 727.6942664599982, "num_eq": 5, - "num_range": 730, - "upper_bound": "54656" + "num_range": 735, + "upper_bound": "53444" }, { - "distinct_range": 778.7875951579412, + "distinct_range": 860.6552569056258, "num_eq": 5, - "num_range": 763, - "upper_bound": "55442" + "num_range": 810, + "upper_bound": "54313" }, { - "distinct_range": 824.0732714842204, + "distinct_range": 819.3055377775595, "num_eq": 5, - "num_range": 789, - "upper_bound": "56274" + "num_range": 786, + "upper_bound": "55140" }, { - "distinct_range": 838.8366473010096, + "distinct_range": 677.4205375517361, "num_eq": 5, - "num_range": 797, - "upper_bound": "57121" + "num_range": 709, + "upper_bound": "55823" }, { - "distinct_range": 800.4481647509274, + "distinct_range": 719.8099973942815, "num_eq": 5, - "num_range": 775, - "upper_bound": "57929" + "num_range": 731, + "upper_bound": "56549" }, { - "distinct_range": 949.0200828503057, + "distinct_range": 664.6010632042853, "num_eq": 5, - "num_range": 862, - "upper_bound": "58888" + "num_range": 702, + "upper_bound": "57219" }, { - "distinct_range": 809.3081279891328, + "distinct_range": 676.434493775766, "num_eq": 5, - "num_range": 780, - "upper_bound": "59705" + "num_range": 708, + "upper_bound": "57901" }, { - "distinct_range": 748.2585529150406, + "distinct_range": 597.5108083373603, "num_eq": 5, - "num_range": 746, - "upper_bound": "60460" + "num_range": 669, + "upper_bound": "58503" }, { - "distinct_range": 814.2300430996262, + "distinct_range": 724.7377408807972, "num_eq": 5, - "num_range": 783, - "upper_bound": "61282" + "num_range": 733, + "upper_bound": "59234" }, { - "distinct_range": 742.3486626954385, + "distinct_range": 743.4609092171322, "num_eq": 5, - "num_range": 743, - "upper_bound": "62031" + "num_range": 744, + "upper_bound": "59984" }, { - "distinct_range": 882.1329635346208, + "distinct_range": 769.0765502799195, "num_eq": 5, - "num_range": 822, - "upper_bound": "62922" + "num_range": 758, + "upper_bound": "60760" }, { - "distinct_range": 854.5823740281329, + "distinct_range": 844.9045107319889, "num_eq": 5, - "num_range": 806, - "upper_bound": "63785" + "num_range": 800, + "upper_bound": "61613" }, { - "distinct_range": 800.4481647509274, + "distinct_range": 625.1435950280666, "num_eq": 5, - "num_range": 775, - "upper_bound": "64593" + "num_range": 682, + "upper_bound": "62243" }, { - "distinct_range": 711.8084999373816, + "distinct_range": 692.2098376391266, "num_eq": 5, - "num_range": 727, - "upper_bound": "65311" + "num_range": 716, + "upper_bound": "62941" }, { - "distinct_range": 706.8817330375227, + "distinct_range": 691.22396232848, "num_eq": 5, - "num_range": 724, - "upper_bound": "66024" + "num_range": 716, + "upper_bound": "63638" }, { - "distinct_range": 842.7732574653293, + "distinct_range": 715.8676198453843, "num_eq": 5, - "num_range": 799, - "upper_bound": "66875" + "num_range": 729, + "upper_bound": "64360" }, { - "distinct_range": 675.3438828666475, + "distinct_range": 805.5193192735195, "num_eq": 5, - "num_range": 707, - "upper_bound": "67556" + "num_range": 778, + "upper_bound": "65173" }, { - "distinct_range": 767.9557194228196, + "distinct_range": 701.0822249330786, "num_eq": 5, - "num_range": 757, - "upper_bound": "68331" + "num_range": 721, + "upper_bound": "65880" }, { - "distinct_range": 473.9508134111793, + "distinct_range": 784.8370101102762, "num_eq": 5, - "num_range": 614, - "upper_bound": "68808" + "num_range": 766, + "upper_bound": "66672" }, { - "distinct_range": 749.2435008358334, + "distinct_range": 879.3569469397013, "num_eq": 5, - "num_range": 747, - "upper_bound": "69564" + "num_range": 820, + "upper_bound": "67560" }, { - "distinct_range": 669.4292246647884, + "distinct_range": 767.1063348887449, "num_eq": 5, - "num_range": 704, - "upper_bound": "70239" + "num_range": 757, + "upper_bound": "68334" }, { - "distinct_range": 737.4234858657474, + "distinct_range": 734.5924794100079, "num_eq": 5, - "num_range": 740, - "upper_bound": "70983" + "num_range": 739, + "upper_bound": "69075" }, { - "distinct_range": 754.1680972060622, + "distinct_range": 841.9510405259888, "num_eq": 5, - "num_range": 749, - "upper_bound": "71744" + "num_range": 799, + "upper_bound": "69925" }, { - "distinct_range": 727.5723864399822, + "distinct_range": 809.4583976215613, "num_eq": 5, - "num_range": 735, - "upper_bound": "72478" + "num_range": 780, + "upper_bound": "70742" }, { - "distinct_range": 738.4085409215376, + "distinct_range": 680.3786002879983, "num_eq": 5, - "num_range": 741, - "upper_bound": "73223" + "num_range": 710, + "upper_bound": "71428" }, { - "distinct_range": 856.5504575603213, + "distinct_range": 754.2990557611244, "num_eq": 5, - "num_range": 807, - "upper_bound": "74088" + "num_range": 749, + "upper_bound": "72189" }, { - "distinct_range": 890.9873634131902, + "distinct_range": 762.1806397465457, "num_eq": 5, - "num_range": 827, - "upper_bound": "74988" + "num_range": 754, + "upper_bound": "72958" }, { - "distinct_range": 871.3101722060628, + "distinct_range": 755.2842858522722, "num_eq": 5, - "num_range": 816, - "upper_bound": "75868" + "num_range": 750, + "upper_bound": "73720" }, { - "distinct_range": 665.4858799525288, + "distinct_range": 659.6699654119745, "num_eq": 5, - "num_range": 702, - "upper_bound": "76539" + "num_range": 699, + "upper_bound": "74385" }, { - "distinct_range": 658.5845586894598, + "distinct_range": 880.3411786560907, "num_eq": 5, - "num_range": 699, - "upper_bound": "77203" + "num_range": 821, + "upper_bound": "75274" }, { - "distinct_range": 849.6620377440299, + "distinct_range": 772.0318068159797, "num_eq": 5, - "num_range": 803, - "upper_bound": "78061" + "num_range": 759, + "upper_bound": "76053" }, { - "distinct_range": 831.94728762926, + "distinct_range": 874.4356878848909, "num_eq": 5, - "num_range": 793, - "upper_bound": "78901" + "num_range": 818, + "upper_bound": "76936" }, { - "distinct_range": 604.3377964304191, + "distinct_range": 777.94208261536, "num_eq": 5, - "num_range": 672, - "upper_bound": "79510" + "num_range": 763, + "upper_bound": "77721" }, { - "distinct_range": 897.8737468288753, + "distinct_range": 935.4479822961132, "num_eq": 5, - "num_range": 831, - "upper_bound": "80417" + "num_range": 854, + "upper_bound": "78666" }, { - "distinct_range": 648.7244741697218, + "distinct_range": 806.5041009018855, "num_eq": 5, - "num_range": 694, - "upper_bound": "81071" + "num_range": 779, + "upper_bound": "79480" }, { - "distinct_range": 748.2585529150406, + "distinct_range": 860.6552569056258, "num_eq": 5, - "num_range": 746, - "upper_bound": "81826" + "num_range": 810, + "upper_bound": "80349" }, { - "distinct_range": 720.6760132827105, + "distinct_range": 814.3820661707975, "num_eq": 5, - "num_range": 731, - "upper_bound": "82553" + "num_range": 783, + "upper_bound": "81171" }, { - "distinct_range": 632.9456765352121, + "distinct_range": 634.0233000003948, "num_eq": 5, "num_range": 686, - "upper_bound": "83191" + "upper_bound": "81810" }, { - "distinct_range": 631.9593900296002, + "distinct_range": 666.5734189023556, "num_eq": 5, - "num_range": 685, - "upper_bound": "83828" + "num_range": 703, + "upper_bound": "82482" }, { - "distinct_range": 651.6826314884102, + "distinct_range": 802.564925932101, "num_eq": 5, - "num_range": 695, - "upper_bound": "84485" + "num_range": 776, + "upper_bound": "83292" }, { - "distinct_range": 891.9711522423338, + "distinct_range": 610.3416723667392, "num_eq": 5, - "num_range": 828, - "upper_bound": "85386" + "num_range": 675, + "upper_bound": "83907" }, { - "distinct_range": 765.9861699823155, + "distinct_range": 864.5926607705935, "num_eq": 5, - "num_range": 756, - "upper_bound": "86159" + "num_range": 812, + "upper_bound": "84780" }, { - "distinct_range": 702.9401257477299, + "distinct_range": 745.4315660077249, "num_eq": 5, - "num_range": 722, - "upper_bound": "86868" + "num_range": 745, + "upper_bound": "85532" }, { - "distinct_range": 753.1831969446264, + "distinct_range": 771.0467301460965, "num_eq": 5, - "num_range": 749, - "upper_bound": "87628" + "num_range": 759, + "upper_bound": "86310" }, { - "distinct_range": 827.0260859057215, + "distinct_range": 831.1210810173288, "num_eq": 5, - "num_range": 790, - "upper_bound": "88463" + "num_range": 793, + "upper_bound": "87149" }, { - "distinct_range": 769.9252324258391, + "distinct_range": 756.2695067249741, "num_eq": 5, - "num_range": 758, - "upper_bound": "89240" + "num_range": 751, + "upper_bound": "87912" }, { - "distinct_range": 755.1529880120247, + "distinct_range": 774.9869840525455, "num_eq": 5, - "num_range": 750, - "upper_bound": "90002" + "num_range": 761, + "upper_bound": "88694" }, { - "distinct_range": 812.261301376356, + "distinct_range": 840.9665358084405, "num_eq": 5, - "num_range": 782, - "upper_bound": "90822" + "num_range": 798, + "upper_bound": "89543" }, { - "distinct_range": 724.616859528211, + "distinct_range": 833.0902317155856, "num_eq": 5, - "num_range": 733, - "upper_bound": "91553" + "num_range": 794, + "upper_bound": "90384" }, { - "distinct_range": 806.3548811368652, + "distinct_range": 715.8676198453843, "num_eq": 5, - "num_range": 778, - "upper_bound": "92367" + "num_range": 729, + "upper_bound": "91106" }, { - "distinct_range": 777.8029238946048, + "distinct_range": 652.7659212783636, "num_eq": 5, - "num_range": 762, - "upper_bound": "93152" + "num_range": 696, + "upper_bound": "91764" }, { - "distinct_range": 769.9252324258391, + "distinct_range": 658.6837098300775, "num_eq": 5, - "num_range": 758, - "upper_bound": "93929" + "num_range": 699, + "upper_bound": "92428" }, { - "distinct_range": 720.6760132827105, + "distinct_range": 898.0562262718568, "num_eq": 5, - "num_range": 731, - "upper_bound": "94656" + "num_range": 831, + "upper_bound": "93335" }, { - "distinct_range": 806.3548811368652, + "distinct_range": 677.4205375517361, "num_eq": 5, - "num_range": 778, - "upper_bound": "95470" + "num_range": 709, + "upper_bound": "94018" }, { - "distinct_range": 586.5751082397829, + "distinct_range": 750.3580427168374, "num_eq": 5, - "num_range": 663, - "upper_bound": "96061" + "num_range": 747, + "upper_bound": "94775" }, { - "distinct_range": 653.654673228252, + "distinct_range": 703.0537479812078, "num_eq": 5, - "num_range": 696, - "upper_bound": "96720" + "num_range": 722, + "upper_bound": "95484" }, { - "distinct_range": 629.9867768845187, + "distinct_range": 787.7918508671038, "num_eq": 5, - "num_range": 684, - "upper_bound": "97355" + "num_range": 768, + "upper_bound": "96279" }, { - "distinct_range": 836.8682969218004, + "distinct_range": 715.8676198453843, "num_eq": 5, - "num_range": 796, - "upper_bound": "98200" + "num_range": 729, + "upper_bound": "97001" }, { - "distinct_range": 790.6029667226838, + "distinct_range": 665.5872469779547, "num_eq": 5, - "num_range": 770, - "upper_bound": "98998" + "num_range": 702, + "upper_bound": "97672" }, { - "distinct_range": 570.7818976432161, + "distinct_range": 715.8676198453843, "num_eq": 5, - "num_range": 656, - "upper_bound": "99573" + "num_range": 729, + "upper_bound": "98394" }, { - "distinct_range": 640.8354920579599, + "distinct_range": 656.7111623679733, "num_eq": 5, - "num_range": 690, - "upper_bound": "100219" + "num_range": 698, + "upper_bound": "99056" }, { - "distinct_range": 749.2435008358334, + "distinct_range": 786.80691242577, "num_eq": 5, - "num_range": 747, - "upper_bound": "100975" + "num_range": 767, + "upper_bound": "99850" }, { - "distinct_range": 812.261301376356, + "distinct_range": 830.1364943627041, "num_eq": 5, - "num_range": 782, - "upper_bound": "101795" + "num_range": 792, + "upper_bound": "100688" }, { - "distinct_range": 817.1830952970179, + "distinct_range": 710.9394165141803, "num_eq": 5, - "num_range": 785, - "upper_bound": "102620" + "num_range": 726, + "upper_bound": "101405" }, { - "distinct_range": 757.122741358512, + "distinct_range": 731.6361614947125, "num_eq": 5, - "num_range": 751, - "upper_bound": "103384" + "num_range": 737, + "upper_bound": "102143" }, { - "distinct_range": 654.6406752647165, + "distinct_range": 603.4330439595428, "num_eq": 5, - "num_range": 697, - "upper_bound": "104044" + "num_range": 671, + "upper_bound": "102751" }, { - "distinct_range": 586.5751082397829, + "distinct_range": 702.0679917969968, "num_eq": 5, - "num_range": 663, - "upper_bound": "104635" + "num_range": 721, + "upper_bound": "103459" }, { - "distinct_range": 783.710819210017, + "distinct_range": 915.7692080796647, "num_eq": 5, - "num_range": 766, - "upper_bound": "105426" + "num_range": 842, + "upper_bound": "104384" }, { - "distinct_range": 651.6826314884102, + "distinct_range": 662.6286599740733, "num_eq": 5, - "num_range": 695, - "upper_bound": "106083" + "num_range": 701, + "upper_bound": "105052" }, { - "distinct_range": 955.9039329771783, + "distinct_range": 669.5318639155721, "num_eq": 5, - "num_range": 866, - "upper_bound": "107049" + "num_range": 704, + "upper_bound": "105727" }, { - "distinct_range": 867.374403955572, + "distinct_range": 676.434493775766, "num_eq": 5, - "num_range": 813, - "upper_bound": "107925" + "num_range": 708, + "upper_bound": "106409" }, { - "distinct_range": 782.7261919578056, + "distinct_range": 709.9537447111205, "num_eq": 5, - "num_range": 765, - "upper_bound": "108715" + "num_range": 726, + "upper_bound": "107125" }, { - "distinct_range": 1013.9143397950231, + "distinct_range": 651.7795803508873, "num_eq": 5, - "num_range": 901, - "upper_bound": "109740" + "num_range": 695, + "upper_bound": "107782" }, { - "distinct_range": 749.2435008358334, + "distinct_range": 590.6008741003892, "num_eq": 5, - "num_range": 747, - "upper_bound": "110496" + "num_range": 665, + "upper_bound": "108377" }, { - "distinct_range": 627.027756247418, + "distinct_range": 637.9694961726668, "num_eq": 5, - "num_range": 683, - "upper_bound": "111128" + "num_range": 688, + "upper_bound": "109020" }, { - "distinct_range": 673.3723776210155, + "distinct_range": 563.9413488985941, "num_eq": 5, - "num_range": 706, - "upper_bound": "111807" + "num_range": 653, + "upper_bound": "109588" }, { - "distinct_range": 638.8631170626214, + "distinct_range": 641.9154869061507, "num_eq": 5, - "num_range": 689, - "upper_bound": "112451" + "num_range": 690, + "upper_bound": "110235" }, { - "distinct_range": 726.5872210107702, + "distinct_range": 725.7232593950988, "num_eq": 5, "num_range": 734, - "upper_bound": "113184" + "upper_bound": "110967" }, { - "distinct_range": 676.4314389322568, + "distinct_range": 825.2134472666266, "num_eq": 5, - "num_range": 715, - "upper_bound": "113866" + "num_range": 789, + "upper_bound": "111800" }, { - "distinct_range": 746.401497487265, + "distinct_range": 577.7662060934822, "num_eq": 5, - "num_range": 752, - "upper_bound": "114619" + "num_range": 659, + "upper_bound": "112382" }, { - "distinct_range": 927.5203255929753, + "distinct_range": 806.6229249952753, "num_eq": 5, - "num_range": 855, - "upper_bound": "115556" + "num_range": 785, + "upper_bound": "113196" }, { - "distinct_range": 780.8748501211991, + "distinct_range": 711.0444040844268, "num_eq": 5, - "num_range": 771, - "upper_bound": "116344" + "num_range": 733, + "upper_bound": "113913" }, { - "distinct_range": 679.3890618125884, + "distinct_range": 723.8591608129574, "num_eq": 5, - "num_range": 717, - "upper_bound": "117029" + "num_range": 740, + "upper_bound": "114643" }, { - "distinct_range": 822.2284056495587, + "distinct_range": 877.5164571240693, "num_eq": 5, - "num_range": 794, - "upper_bound": "117859" + "num_range": 826, + "upper_bound": "115529" }, { - "distinct_range": 760.1922269399929, + "distinct_range": 732.729896639699, "num_eq": 5, - "num_range": 760, - "upper_bound": "118626" + "num_range": 745, + "upper_bound": "116268" }, { - "distinct_range": 880.2965506204616, + "distinct_range": 1049.6891316591516, "num_eq": 5, - "num_range": 827, - "upper_bound": "119515" + "num_range": 929, + "upper_bound": "117329" }, { - "distinct_range": 736.549797256818, + "distinct_range": 1001.4976057875397, "num_eq": 5, - "num_range": 747, - "upper_bound": "120258" + "num_range": 899, + "upper_bound": "118341" }, { - "distinct_range": 756.2522115936692, + "distinct_range": 728.7874486323096, "num_eq": 5, - "num_range": 757, - "upper_bound": "121021" + "num_range": 743, + "upper_bound": "119076" }, { - "distinct_range": 773.9810939178112, + "distinct_range": 814.501952982374, "num_eq": 5, - "num_range": 767, - "upper_bound": "121802" + "num_range": 790, + "upper_bound": "119898" }, { - "distinct_range": 697.1325867808343, + "distinct_range": 875.547703709589, "num_eq": 5, - "num_range": 726, - "upper_bound": "122505" + "num_range": 825, + "upper_bound": "120782" }, { - "distinct_range": 626.1346015274789, + "distinct_range": 794.8033931757922, "num_eq": 5, - "num_range": 690, - "upper_bound": "123136" + "num_range": 779, + "upper_bound": "121584" }, { - "distinct_range": 809.4300906725737, + "distinct_range": 597.5968859676663, "num_eq": 5, - "num_range": 787, - "upper_bound": "123953" + "num_range": 677, + "upper_bound": "122186" }, { - "distinct_range": 802.5381091068551, + "distinct_range": 639.0493316285276, "num_eq": 5, - "num_range": 783, - "upper_bound": "124763" + "num_range": 697, + "upper_bound": "122830" }, { - "distinct_range": 731.6235690291636, + "distinct_range": 754.4105439273462, "num_eq": 5, - "num_range": 744, - "upper_bound": "125501" + "num_range": 756, + "upper_bound": "123591" }, { - "distinct_range": 763.1471385998129, + "distinct_range": 631.1554863101879, "num_eq": 5, - "num_range": 761, - "upper_bound": "126271" + "num_range": 693, + "upper_bound": "124227" }, { - "distinct_range": 734.5793365399803, + "distinct_range": 938.5348185421147, "num_eq": 5, - "num_range": 746, - "upper_bound": "127012" + "num_range": 862, + "upper_bound": "125175" }, { - "distinct_range": 821.2439689011601, + "distinct_range": 781.9975214921509, "num_eq": 5, - "num_range": 793, - "upper_bound": "127841" + "num_range": 772, + "upper_bound": "125964" }, { - "distinct_range": 636.9858083261129, + "distinct_range": 801.6982660276508, "num_eq": 5, - "num_range": 696, - "upper_bound": "128483" + "num_range": 783, + "upper_bound": "126773" }, { - "distinct_range": 740.4905973741699, + "distinct_range": 755.3959173265044, "num_eq": 5, - "num_range": 749, - "upper_bound": "129230" + "num_range": 757, + "upper_bound": "127535" }, { - "distinct_range": 733.5940909218475, + "distinct_range": 831.2431887843684, "num_eq": 5, - "num_range": 745, - "upper_bound": "129970" + "num_range": 799, + "upper_bound": "128374" }, { - "distinct_range": 752.312042612521, + "distinct_range": 793.8183776048637, "num_eq": 5, - "num_range": 755, - "upper_bound": "130729" + "num_range": 778, + "upper_bound": "129175" }, { - "distinct_range": 832.072332430479, + "distinct_range": 746.5272149118323, "num_eq": 5, - "num_range": 800, - "upper_bound": "131569" + "num_range": 752, + "upper_bound": "129928" }, { - "distinct_range": 793.676377209335, + "distinct_range": 675.5478136120616, "num_eq": 5, - "num_range": 778, - "upper_bound": "132370" + "num_range": 715, + "upper_bound": "130609" }, { - "distinct_range": 856.6787473000596, + "distinct_range": 664.6986687168576, "num_eq": 5, - "num_range": 814, - "upper_bound": "133235" + "num_range": 709, + "upper_bound": "131279" }, { - "distinct_range": 878.3285570894932, + "distinct_range": 815.4867950212617, "num_eq": 5, - "num_range": 826, - "upper_bound": "134122" + "num_range": 790, + "upper_bound": "132102" }, { - "distinct_range": 645.8628601459966, + "distinct_range": 813.5171028894756, "num_eq": 5, - "num_range": 700, - "upper_bound": "134773" + "num_range": 789, + "upper_bound": "132923" }, { - "distinct_range": 723.7410686437424, + "distinct_range": 944.4385573006232, "num_eq": 5, - "num_range": 740, - "upper_bound": "135503" + "num_range": 865, + "upper_bound": "133877" }, { - "distinct_range": 783.8291817110759, + "distinct_range": 846.9976071231381, "num_eq": 5, - "num_range": 773, - "upper_bound": "136294" + "num_range": 808, + "upper_bound": "134732" }, { - "distinct_range": 671.5018276623507, + "distinct_range": 781.9975214921509, "num_eq": 5, - "num_range": 713, - "upper_bound": "136971" + "num_range": 772, + "upper_bound": "135521" }, { - "distinct_range": 874.3924857805889, + "distinct_range": 729.7730757396539, "num_eq": 5, - "num_range": 824, - "upper_bound": "137854" + "num_range": 743, + "upper_bound": "136257" }, { - "distinct_range": 819.275071101838, + "distinct_range": 743.5708081867305, "num_eq": 5, - "num_range": 792, - "upper_bound": "138681" + "num_range": 751, + "upper_bound": "137007" }, { - "distinct_range": 649.8078753375713, + "distinct_range": 726.8161640433515, "num_eq": 5, - "num_range": 702, - "upper_bound": "139336" + "num_range": 742, + "upper_bound": "137740" }, { - "distinct_range": 712.9015314951571, + "distinct_range": 596.6096190532006, "num_eq": 5, - "num_range": 734, - "upper_bound": "140055" + "num_range": 676, + "upper_bound": "138341" }, { - "distinct_range": 744.4312371734234, + "distinct_range": 612.4041491922645, "num_eq": 5, - "num_range": 751, - "upper_bound": "140806" + "num_range": 684, + "upper_bound": "138958" }, { - "distinct_range": 677.4173251489971, + "distinct_range": 730.7586927585861, "num_eq": 5, - "num_range": 716, - "upper_bound": "141489" + "num_range": 744, + "upper_bound": "139695" }, { - "distinct_range": 682.3465778798568, + "distinct_range": 663.712310898426, "num_eq": 5, - "num_range": 718, - "upper_bound": "142177" + "num_range": 709, + "upper_bound": "140364" }, { - "distinct_range": 690.2327719187579, + "distinct_range": 602.5330008681908, "num_eq": 5, - "num_range": 722, - "upper_bound": "142873" + "num_range": 679, + "upper_bound": "140971" }, { - "distinct_range": 804.5072888492075, + "distinct_range": 861.7656491640009, "num_eq": 5, - "num_range": 784, - "upper_bound": "143685" + "num_range": 817, + "upper_bound": "141841" }, { - "distinct_range": 793.676377209335, + "distinct_range": 752.439768795045, "num_eq": 5, - "num_range": 778, - "upper_bound": "144486" + "num_range": 755, + "upper_bound": "142600" }, { - "distinct_range": 646.8491334407053, + "distinct_range": 749.48353488457, "num_eq": 5, - "num_range": 700, - "upper_bound": "145138" + "num_range": 754, + "upper_bound": "143356" }, { - "distinct_range": 673.4737083419136, + "distinct_range": 828.2890178266346, "num_eq": 5, - "num_range": 714, - "upper_bound": "145817" + "num_range": 797, + "upper_bound": "144192" }, { - "distinct_range": 721.7703392236174, + "distinct_range": 663.712310898426, "num_eq": 5, - "num_range": 739, - "upper_bound": "146545" + "num_range": 709, + "upper_bound": "144861" }, { - "distinct_range": 739.5054124417314, + "distinct_range": 739.6287963993725, "num_eq": 5, "num_range": 748, - "upper_bound": "147291" + "upper_bound": "145607" }, { - "distinct_range": 639.9449448217953, + "distinct_range": 602.5330008681908, "num_eq": 5, - "num_range": 697, - "upper_bound": "147936" + "num_range": 679, + "upper_bound": "146214" }, { - "distinct_range": 744.4312371734234, + "distinct_range": 744.5562867771326, "num_eq": 5, "num_range": 751, - "upper_bound": "148687" + "upper_bound": "146965" + }, + { + "distinct_range": 788.8931718235921, + "num_eq": 5, + "num_range": 775, + "upper_bound": "147761" }, { - "distinct_range": 568.8901650084352, + "distinct_range": 715.9733656732451, "num_eq": 5, - "num_range": 663, - "upper_bound": "149260" + "num_range": 736, + "upper_bound": "148483" }, { - "distinct_range": 723.7410686437424, + "distinct_range": 815.4867950212617, "num_eq": 5, - "num_range": 740, - "upper_bound": "149990" + "num_range": 790, + "upper_bound": "149306" + }, + { + "distinct_range": 674.5615870320078, + "num_eq": 5, + "num_range": 714, + "upper_bound": "149986" + }, + { + "distinct_range": 7.275957614183426E-11, + "num_eq": 0, + "num_range": 0, + "upper_bound": "9223372036854775807" } ], "histo_col_type": "INT8", @@ -1217,159 +1230,160 @@ ALTER TABLE "customer" INJECT STATISTICS '[ "row_count": 150000 }, { + "avg_size": 2, "columns": [ "c_nationkey" ], - "created_at": "2021-09-08 20:49:19.847293", + "created_at": "2022-02-25 00:55:38.309222", "distinct_count": 25, "histo_buckets": [ { "distinct_range": 0, - "num_eq": 5865, + "num_eq": 5475, "num_range": 0, "upper_bound": "0" }, { "distinct_range": 0, - "num_eq": 5790, + "num_eq": 5910, "num_range": 0, "upper_bound": "1" }, { "distinct_range": 0, - "num_eq": 5715, + "num_eq": 5925, "num_range": 0, "upper_bound": "2" }, { "distinct_range": 0, - "num_eq": 6645, + "num_eq": 6075, "num_range": 0, "upper_bound": "3" }, { "distinct_range": 0, - "num_eq": 5865, + "num_eq": 5910, "num_range": 0, "upper_bound": "4" }, { "distinct_range": 0, - "num_eq": 5955, + "num_eq": 5895, "num_range": 0, "upper_bound": "5" }, { "distinct_range": 0, - "num_eq": 5790, + "num_eq": 6765, "num_range": 0, "upper_bound": "6" }, { "distinct_range": 0, - "num_eq": 5865, + "num_eq": 6090, "num_range": 0, "upper_bound": "7" }, { "distinct_range": 0, - "num_eq": 5760, + "num_eq": 6000, "num_range": 0, "upper_bound": "8" }, { "distinct_range": 0, - "num_eq": 6060, + "num_eq": 6735, "num_range": 0, "upper_bound": "9" }, { "distinct_range": 0, - "num_eq": 5790, + "num_eq": 5730, "num_range": 0, "upper_bound": "10" }, { "distinct_range": 0, - "num_eq": 6435, + "num_eq": 6015, "num_range": 0, "upper_bound": "11" }, { "distinct_range": 0, - "num_eq": 6150, + "num_eq": 5895, "num_range": 0, "upper_bound": "12" }, { "distinct_range": 0, - "num_eq": 6075, + "num_eq": 6180, "num_range": 0, "upper_bound": "13" }, { "distinct_range": 0, - "num_eq": 5805, + "num_eq": 5565, "num_range": 0, "upper_bound": "14" }, { "distinct_range": 0, - "num_eq": 7050, + "num_eq": 5760, "num_range": 0, "upper_bound": "15" }, { "distinct_range": 0, - "num_eq": 5970, + "num_eq": 6390, "num_range": 0, "upper_bound": "16" }, { "distinct_range": 0, - "num_eq": 5970, + "num_eq": 6135, "num_range": 0, "upper_bound": "17" }, { "distinct_range": 0, - "num_eq": 5865, + "num_eq": 5940, "num_range": 0, "upper_bound": "18" }, { "distinct_range": 0, - "num_eq": 5895, + "num_eq": 6105, "num_range": 0, "upper_bound": "19" }, { "distinct_range": 0, - "num_eq": 5835, + "num_eq": 6150, "num_range": 0, "upper_bound": "20" }, { "distinct_range": 0, - "num_eq": 6180, + "num_eq": 5700, "num_range": 0, "upper_bound": "21" }, { "distinct_range": 0, - "num_eq": 5760, + "num_eq": 6225, "num_range": 0, "upper_bound": "22" }, { "distinct_range": 0, - "num_eq": 5775, + "num_eq": 6075, "num_range": 0, "upper_bound": "23" }, { "distinct_range": 0, - "num_eq": 6135, + "num_eq": 5355, "num_range": 0, "upper_bound": "24" } @@ -1381,23 +1395,24 @@ ALTER TABLE "customer" INJECT STATISTICS '[ "row_count": 150000 }, { + "avg_size": 20, "columns": [ "c_name" ], - "created_at": "2021-09-08 20:49:19.847293", + "created_at": "2022-02-25 00:55:38.309222", "distinct_count": 150000, "histo_buckets": [ { "distinct_range": 0, "num_eq": 1, "num_range": 0, - "upper_bound": "Customer#000000037" + "upper_bound": "Customer#000000059" }, { "distinct_range": 149998, "num_eq": 1, "num_range": 149998, - "upper_bound": "Customer#000149990" + "upper_bound": "Customer#000149986" } ], "histo_col_type": "VARCHAR(25)", @@ -1407,23 +1422,24 @@ ALTER TABLE "customer" INJECT STATISTICS '[ "row_count": 150000 }, { + "avg_size": 28, "columns": [ "c_address" ], - "created_at": "2021-09-08 20:49:19.847293", - "distinct_count": 150000, + "created_at": "2022-02-25 00:55:38.309222", + "distinct_count": 149937, "histo_buckets": [ { "distinct_range": 0, - "num_eq": 1, + "num_eq": 15, "num_range": 0, - "upper_bound": " P2khq0dbP" + "upper_bound": " BAEZWaPhKP6 rBk,WBsgRMjmelv7" }, { - "distinct_range": 149998, - "num_eq": 1, - "num_range": 149998, - "upper_bound": "zzUlzMPWHZ" + "distinct_range": 149935, + "num_eq": 15, + "num_range": 149970, + "upper_bound": "zzxGktzXTMKS1BxZlgQ9nqQ" } ], "histo_col_type": "VARCHAR(40)", @@ -1433,23 +1449,24 @@ ALTER TABLE "customer" INJECT STATISTICS '[ "row_count": 150000 }, { + "avg_size": 17, "columns": [ "c_phone" ], - "created_at": "2021-09-08 20:49:19.847293", + "created_at": "2022-02-25 00:55:38.309222", "distinct_count": 150000, "histo_buckets": [ { "distinct_range": 0, "num_eq": 1, "num_range": 0, - "upper_bound": "10-104-665-3850" + "upper_bound": "10-100-106-1617" }, { "distinct_range": 149998, "num_eq": 1, "num_range": 149998, - "upper_bound": "34-996-464-1615" + "upper_bound": "34-999-618-6881" } ], "histo_col_type": "CHAR(15)", @@ -1459,23 +1476,24 @@ ALTER TABLE "customer" INJECT STATISTICS '[ "row_count": 150000 }, { + "avg_size": 9, "columns": [ "c_acctbal" ], - "created_at": "2021-09-08 20:49:19.847293", - "distinct_count": 140426, + "created_at": "2022-02-25 00:55:38.309222", + "distinct_count": 140628, "histo_buckets": [ { "distinct_range": 0, "num_eq": 15, "num_range": 0, - "upper_bound": "-997.5" + "upper_bound": "-997.51" }, { - "distinct_range": 140424, + "distinct_range": 140626, "num_eq": 15, "num_range": 149970, - "upper_bound": "9999.6904296875" + "upper_bound": "9998.32" } ], "histo_col_type": "FLOAT8", @@ -1485,22 +1503,23 @@ ALTER TABLE "customer" INJECT STATISTICS '[ "row_count": 150000 }, { + "avg_size": 11, "columns": [ "c_mktsegment" ], - "created_at": "2021-09-08 20:49:19.847293", + "created_at": "2022-02-25 00:55:38.309222", "distinct_count": 5, "histo_buckets": [ { "distinct_range": 0, - "num_eq": 28890, + "num_eq": 29085, "num_range": 0, "upper_bound": "AUTOMOBILE" }, { "distinct_range": 3, - "num_eq": 30615, - "num_range": 90495, + "num_eq": 29265, + "num_range": 91650, "upper_bound": "MACHINERY" } ], @@ -1511,23 +1530,24 @@ ALTER TABLE "customer" INJECT STATISTICS '[ "row_count": 150000 }, { + "avg_size": 75, "columns": [ "c_comment" ], - "created_at": "2021-09-08 20:49:19.847293", - "distinct_count": 150000, + "created_at": "2022-02-25 00:55:38.309222", + "distinct_count": 149323, "histo_buckets": [ { "distinct_range": 0, - "num_eq": 1, + "num_eq": 15, "num_range": 0, - "upper_bound": " About and hold house dog key. Become news pla" + "upper_bound": " Tiresias. carefully even accounts boost carefully quickly ironic requests. bold, ironic pin" }, { - "distinct_range": 149998, - "num_eq": 1, - "num_range": 149998, - "upper_bound": "zine although of specific. Be ahead dog surface. Movement k" + "distinct_range": 149321, + "num_eq": 15, + "num_range": 149970, + "upper_bound": "zle carefully at the carefully final foxes. slyly ironic theodolites wake careful" } ], "histo_col_type": "VARCHAR(117)", @@ -1542,3720 +1562,3726 @@ ALTER TABLE "customer" INJECT STATISTICS '[ exec-ddl ALTER TABLE "lineitem" INJECT STATISTICS '[ { + "avg_size": 4, "columns": [ "l_orderkey" ], - "created_at": "2021-09-08 20:49:14.314079", + "created_at": "2022-02-25 00:55:34.245977", "distinct_count": 1527270, "histo_buckets": [ { "distinct_range": 0, "num_eq": 600, "num_range": 0, - "upper_bound": "576" + "upper_bound": "197" }, { - "distinct_range": 8382.243103409697, + "distinct_range": 6875.089899424659, "num_eq": 600, - "num_range": 29411, - "upper_bound": "38535" + "num_range": 29406, + "upper_bound": "23686" }, { - "distinct_range": 7495.933560226399, + "distinct_range": 7636.927017679607, "num_eq": 600, - "num_range": 29411, - "upper_bound": "66885" + "num_range": 29406, + "upper_bound": "53253" }, { - "distinct_range": 7274.823155048839, + "distinct_range": 8330.222399538987, "num_eq": 600, - "num_range": 29411, - "upper_bound": "93380" + "num_range": 29406, + "upper_bound": "90435" }, { - "distinct_range": 8065.458164758223, + "distinct_range": 7815.399734151204, "num_eq": 600, - "num_range": 29411, - "upper_bound": "127425" + "num_range": 29406, + "upper_bound": "121730" }, { - "distinct_range": 7654.680638850278, + "distinct_range": 7840.555811244131, "num_eq": 600, - "num_range": 29411, - "upper_bound": "157218" + "num_range": 29406, + "upper_bound": "153280" }, { - "distinct_range": 7369.0704470940445, + "distinct_range": 6676.478858540478, "num_eq": 600, - "num_range": 29411, - "upper_bound": "184483" + "num_range": 29406, + "upper_bound": "175456" }, { - "distinct_range": 7764.001140494762, + "distinct_range": 7986.685904568448, "num_eq": 600, - "num_range": 29411, - "upper_bound": "215330" + "num_range": 29406, + "upper_bound": "208548" }, { - "distinct_range": 8350.640244918379, + "distinct_range": 8038.140227620831, "num_eq": 600, - "num_range": 29411, - "upper_bound": "252869" + "num_range": 29406, + "upper_bound": "242209" }, { - "distinct_range": 7780.336281965635, + "distinct_range": 7770.59046637861, "num_eq": 600, - "num_range": 29411, - "upper_bound": "283878" + "num_range": 29406, + "upper_bound": "273057" }, { - "distinct_range": 7668.139244249834, - "num_eq": 600, - "num_range": 29411, - "upper_bound": "313798" + "distinct_range": 6817.174265720615, + "num_eq": 1200, + "num_range": 28806, + "upper_bound": "296640" }, { - "distinct_range": 6835.328449009817, + "distinct_range": 8038.676030844988, "num_eq": 600, - "num_range": 29411, - "upper_bound": "337056" + "num_range": 29406, + "upper_bound": "330307" }, { - "distinct_range": 8188.713723819864, + "distinct_range": 7754.734778688364, "num_eq": 600, - "num_range": 29411, - "upper_bound": "372549" + "num_range": 29406, + "upper_bound": "360999" }, { - "distinct_range": 7342.146567272742, + "distinct_range": 7128.208062650416, "num_eq": 600, - "num_range": 29411, - "upper_bound": "399591" + "num_range": 29406, + "upper_bound": "386307" }, { - "distinct_range": 7294.582899669164, + "distinct_range": 8060.966014009839, "num_eq": 600, - "num_range": 29411, - "upper_bound": "426245" + "num_range": 29406, + "upper_bound": "420225" }, { - "distinct_range": 8090.582952876495, + "distinct_range": 7664.494318698277, "num_eq": 600, - "num_range": 29411, - "upper_bound": "460578" + "num_range": 29406, + "upper_bound": "450050" }, { - "distinct_range": 8374.91667623081, + "distinct_range": 7432.280017650198, "num_eq": 600, - "num_range": 29411, - "upper_bound": "498439" + "num_range": 29406, + "upper_bound": "477795" }, { - "distinct_range": 7410.143264361364, + "distinct_range": 7332.9857028733795, "num_eq": 600, - "num_range": 29411, - "upper_bound": "526049" + "num_range": 29406, + "upper_bound": "504711" }, { - "distinct_range": 7503.77672288382, + "distinct_range": 7512.695024124555, "num_eq": 600, - "num_range": 29411, - "upper_bound": "554468" + "num_range": 29406, + "upper_bound": "533153" }, { - "distinct_range": 6863.974485906984, + "distinct_range": 6879.4651154107805, "num_eq": 600, - "num_range": 29411, - "upper_bound": "577921" + "num_range": 29406, + "upper_bound": "556672" }, { - "distinct_range": 7806.003395662586, + "distinct_range": 7162.858236131782, "num_eq": 600, - "num_range": 29411, - "upper_bound": "609187" + "num_range": 29406, + "upper_bound": "582243" }, { - "distinct_range": 7711.772336447446, + "distinct_range": 7834.269484269057, "num_eq": 600, - "num_range": 29411, - "upper_bound": "639524" + "num_range": 29406, + "upper_bound": "613729" }, { - "distinct_range": 7189.277662053646, + "distinct_range": 7921.215580350321, "num_eq": 600, - "num_range": 29411, - "upper_bound": "665345" + "num_range": 29406, + "upper_bound": "646117" }, { - "distinct_range": 6452.689663523358, + "distinct_range": 7653.635602662411, "num_eq": 600, - "num_range": 29411, - "upper_bound": "686180" + "num_range": 29406, + "upper_bound": "675840" }, { - "distinct_range": 8177.622178439619, + "distinct_range": 7704.807637128517, "num_eq": 600, - "num_range": 29411, - "upper_bound": "721539" + "num_range": 29406, + "upper_bound": "706048" }, { - "distinct_range": 8073.867693149887, + "distinct_range": 7345.059093937757, "num_eq": 600, - "num_range": 29411, - "upper_bound": "755680" + "num_range": 29406, + "upper_bound": "733063" }, { - "distinct_range": 7346.270836498706, + "distinct_range": 8254.557037772967, "num_eq": 600, - "num_range": 29411, - "upper_bound": "782756" + "num_range": 29406, + "upper_bound": "769282" }, { - "distinct_range": 7852.562507273589, + "distinct_range": 7038.050294271103, "num_eq": 600, - "num_range": 29411, - "upper_bound": "814496" + "num_range": 29406, + "upper_bound": "793922" }, { - "distinct_range": 7774.401116045534, + "distinct_range": 7273.467889436378, "num_eq": 600, - "num_range": 29411, - "upper_bound": "845446" + "num_range": 29406, + "upper_bound": "820357" }, { - "distinct_range": 7298.293503974827, + "distinct_range": 7594.831561114871, "num_eq": 600, - "num_range": 29411, - "upper_bound": "872130" + "num_range": 29406, + "upper_bound": "849536" }, { - "distinct_range": 8442.654741683109, + "distinct_range": 7241.706431357769, "num_eq": 600, - "num_range": 29411, - "upper_bound": "910912" + "num_range": 29406, + "upper_bound": "875719" }, { - "distinct_range": 6764.578460993752, + "distinct_range": 7609.022036324515, "num_eq": 600, - "num_range": 29411, - "upper_bound": "933697" + "num_range": 29406, + "upper_bound": "905028" }, { - "distinct_range": 7827.835925013022, + "distinct_range": 8205.542422975315, "num_eq": 600, - "num_range": 29411, - "upper_bound": "965184" + "num_range": 29406, + "upper_bound": "940643" }, { - "distinct_range": 8161.787869030823, + "distinct_range": 7428.404490659601, "num_eq": 600, - "num_range": 29411, - "upper_bound": "1000353" + "num_range": 29406, + "upper_bound": "968355" }, { - "distinct_range": 8407.881719579962, + "distinct_range": 7721.229507515679, "num_eq": 600, - "num_range": 29411, - "upper_bound": "1038658" + "num_range": 29406, + "upper_bound": "998721" }, { - "distinct_range": 8148.354956783243, + "distinct_range": 7073.514195557043, "num_eq": 600, - "num_range": 29411, - "upper_bound": "1073667" + "num_range": 29406, + "upper_bound": "1023621" }, { - "distinct_range": 6974.359140645211, + "distinct_range": 8220.930870339553, "num_eq": 600, - "num_range": 29411, - "upper_bound": "1097891" + "num_range": 29406, + "upper_bound": "1059424" }, { - "distinct_range": 8011.5593485027275, + "distinct_range": 7154.600632902273, "num_eq": 600, - "num_range": 29411, - "upper_bound": "1131330" + "num_range": 29406, + "upper_bound": "1084932" }, { - "distinct_range": 7263.1921272073505, + "distinct_range": 7747.480575244559, "num_eq": 600, - "num_range": 29411, - "upper_bound": "1157732" + "num_range": 29406, + "upper_bound": "1115553" }, { - "distinct_range": 6676.239162820828, + "distinct_range": 6921.542536261946, "num_eq": 600, - "num_range": 29411, - "upper_bound": "1179943" + "num_range": 29406, + "upper_bound": "1139363" }, { - "distinct_range": 7270.202280192784, + "distinct_range": 7461.785380230954, "num_eq": 600, - "num_range": 29411, - "upper_bound": "1206401" + "num_range": 29406, + "upper_bound": "1167361" }, { - "distinct_range": 6906.889629414249, + "distinct_range": 7347.977024719279, "num_eq": 600, - "num_range": 29411, - "upper_bound": "1230150" + "num_range": 29406, + "upper_bound": "1194400" }, { - "distinct_range": 7846.139351314362, + "distinct_range": 7843.888013066973, "num_eq": 600, - "num_range": 29411, - "upper_bound": "1261824" + "num_range": 29406, + "upper_bound": "1225984" }, { - "distinct_range": 7818.576494156013, + "distinct_range": 7447.719639290542, "num_eq": 600, - "num_range": 29411, - "upper_bound": "1293217" + "num_range": 29406, + "upper_bound": "1253861" }, { - "distinct_range": 8020.372093288114, + "distinct_range": 7435.446244259924, "num_eq": 600, - "num_range": 29411, - "upper_bound": "1326754" + "num_range": 29406, + "upper_bound": "1281633" }, { - "distinct_range": 7761.165445212706, + "distinct_range": 6857.077741895097, "num_eq": 600, - "num_range": 29411, - "upper_bound": "1357573" + "num_range": 29406, + "upper_bound": "1304999" }, { - "distinct_range": 7931.921490434037, + "distinct_range": 7821.444020276747, "num_eq": 600, - "num_range": 29411, - "upper_bound": "1390145" + "num_range": 29406, + "upper_bound": "1336355" }, { - "distinct_range": 8470.248050357917, + "distinct_range": 8103.444729587297, "num_eq": 600, - "num_range": 29411, - "upper_bound": "1429312" + "num_range": 29406, + "upper_bound": "1370759" }, { - "distinct_range": 7790.059305722735, + "distinct_range": 7690.68025807451, "num_eq": 600, - "num_range": 29411, - "upper_bound": "1460418" + "num_range": 29406, + "upper_bound": "1400832" }, { - "distinct_range": 7747.645878344537, + "distinct_range": 8001.375129687013, "num_eq": 600, - "num_range": 29411, - "upper_bound": "1491104" + "num_range": 29406, + "upper_bound": "1434085" }, { - "distinct_range": 7956.21636842137, + "distinct_range": 7055.43315154421, "num_eq": 600, - "num_range": 29411, - "upper_bound": "1523937" + "num_range": 29406, + "upper_bound": "1458852" }, { - "distinct_range": 8219.993640367049, + "distinct_range": 7938.805733696983, "num_eq": 600, - "num_range": 29411, - "upper_bound": "1559812" + "num_range": 29406, + "upper_bound": "1491427" }, { - "distinct_range": 7862.354918623604, + "distinct_range": 8040.996232028883, "num_eq": 600, - "num_range": 29411, - "upper_bound": "1591653" + "num_range": 29406, + "upper_bound": "1525120" }, { - "distinct_range": 6873.893575299823, + "distinct_range": 7691.939631215262, "num_eq": 600, - "num_range": 29411, - "upper_bound": "1615174" + "num_range": 29406, + "upper_bound": "1555205" }, { - "distinct_range": 7837.447422347778, + "distinct_range": 8244.594484942309, "num_eq": 600, - "num_range": 29411, - "upper_bound": "1646759" + "num_range": 29406, + "upper_bound": "1591300" }, { - "distinct_range": 6900.6973871080045, + "distinct_range": 7476.574808721368, "num_eq": 600, - "num_range": 29411, - "upper_bound": "1670465" + "num_range": 29406, + "upper_bound": "1619426" }, { - "distinct_range": 7193.792369238889, + "distinct_range": 7887.3201656428055, "num_eq": 600, - "num_range": 29411, - "upper_bound": "1696321" + "num_range": 29406, + "upper_bound": "1651458" }, { - "distinct_range": 7440.756036516703, + "distinct_range": 7834.859602833694, "num_eq": 600, - "num_range": 29411, - "upper_bound": "1724192" + "num_range": 29406, + "upper_bound": "1682950" }, { - "distinct_range": 6920.090598185453, + "distinct_range": 7513.488916933386, "num_eq": 600, - "num_range": 29411, - "upper_bound": "1748033" + "num_range": 29406, + "upper_bound": "1711399" }, { - "distinct_range": 7627.30603535448, + "distinct_range": 8252.392123491787, "num_eq": 600, - "num_range": 29411, - "upper_bound": "1777570" + "num_range": 29406, + "upper_bound": "1747591" }, { - "distinct_range": 7661.578917035723, + "distinct_range": 8508.755916624199, "num_eq": 600, - "num_range": 29411, - "upper_bound": "1807428" + "num_range": 29406, + "upper_bound": "1787205" }, { - "distinct_range": 7626.98327713249, - "num_eq": 600, - "num_range": 29411, - "upper_bound": "1836962" + "distinct_range": 8050.110858743258, + "num_eq": 1200, + "num_range": 28806, + "upper_bound": "1822240" }, { - "distinct_range": 8190.85860265415, + "distinct_range": 8061.407581655896, "num_eq": 600, - "num_range": 29411, - "upper_bound": "1872481" + "num_range": 29406, + "upper_bound": "1856163" }, { - "distinct_range": 7711.6687112053205, + "distinct_range": 7760.846601802964, "num_eq": 600, - "num_range": 29411, - "upper_bound": "1902817" + "num_range": 29406, + "upper_bound": "1886915" }, { - "distinct_range": 7148.410875723133, + "distinct_range": 6953.4907365577355, "num_eq": 600, - "num_range": 29411, - "upper_bound": "1928324" + "num_range": 29406, + "upper_bound": "1910949" }, { - "distinct_range": 7920.5625876965305, + "distinct_range": 8257.279791305933, "num_eq": 600, - "num_range": 29411, - "upper_bound": "1960775" + "num_range": 29406, + "upper_bound": "1947202" }, { - "distinct_range": 7109.67820965394, - "num_eq": 600, - "num_range": 29411, - "upper_bound": "1985989" + "distinct_range": 7272.397826454881, + "num_eq": 1200, + "num_range": 28806, + "upper_bound": "1974311" }, { - "distinct_range": 7982.427438791078, + "distinct_range": 8152.2371849874, "num_eq": 600, - "num_range": 29411, - "upper_bound": "2019107" + "num_range": 29406, + "upper_bound": "2009286" }, { - "distinct_range": 7148.279673277619, + "distinct_range": 8132.981707373495, "num_eq": 600, - "num_range": 29411, - "upper_bound": "2044613" + "num_range": 29406, + "upper_bound": "2044034" }, { - "distinct_range": 7322.032295523189, + "distinct_range": 8160.240827507013, "num_eq": 600, - "num_range": 29411, - "upper_bound": "2071490" + "num_range": 29406, + "upper_bound": "2079104" }, { - "distinct_range": 7725.4087467181735, + "distinct_range": 7002.657507508177, "num_eq": 600, - "num_range": 29411, - "upper_bound": "2101959" + "num_range": 29406, + "upper_bound": "2103488" }, { - "distinct_range": 8025.659612489616, + "distinct_range": 7802.8614939595145, "num_eq": 600, - "num_range": 29411, - "upper_bound": "2135555" + "num_range": 29406, + "upper_bound": "2134657" }, { - "distinct_range": 7561.167888011236, + "distinct_range": 7644.332502354085, "num_eq": 600, - "num_range": 29411, - "upper_bound": "2164486" + "num_range": 29406, + "upper_bound": "2164293" }, { - "distinct_range": 6619.396239729852, + "distinct_range": 8550.72112560846, "num_eq": 600, - "num_range": 29411, - "upper_bound": "2186337" + "num_range": 29406, + "upper_bound": "2204514" }, { - "distinct_range": 7415.095950018986, + "distinct_range": 7257.637695239717, "num_eq": 600, - "num_range": 29411, - "upper_bound": "2213989" + "num_range": 29406, + "upper_bound": "2230823" }, { - "distinct_range": 7908.195783329753, + "distinct_range": 8105.692367400778, "num_eq": 600, - "num_range": 29411, - "upper_bound": "2246309" + "num_range": 29406, + "upper_bound": "2265253" }, { - "distinct_range": 7747.339969258757, + "distinct_range": 7028.833187438837, "num_eq": 600, - "num_range": 29411, - "upper_bound": "2276992" + "num_range": 29406, + "upper_bound": "2289826" }, { - "distinct_range": 7613.71071540515, + "distinct_range": 8515.66767469415, "num_eq": 600, - "num_range": 29411, - "upper_bound": "2306403" + "num_range": 29406, + "upper_bound": "2329539" }, { - "distinct_range": 6873.456729980368, + "distinct_range": 8147.250275984157, "num_eq": 600, - "num_range": 29411, - "upper_bound": "2329921" + "num_range": 29406, + "upper_bound": "2364455" }, { - "distinct_range": 7088.547177311981, + "distinct_range": 7580.883561974042, "num_eq": 600, - "num_range": 29411, - "upper_bound": "2354977" + "num_range": 29406, + "upper_bound": "2393507" }, { - "distinct_range": 7178.020383555324, + "distinct_range": 6506.174396432412, "num_eq": 600, - "num_range": 29411, - "upper_bound": "2380711" + "num_range": 29406, + "upper_bound": "2414628" }, { - "distinct_range": 7657.336313733522, + "distinct_range": 7166.6503921614, "num_eq": 600, - "num_range": 29411, - "upper_bound": "2410529" + "num_range": 29406, + "upper_bound": "2440228" }, { - "distinct_range": 7384.1520591662575, + "distinct_range": 7090.6631570813715, "num_eq": 600, - "num_range": 29411, - "upper_bound": "2437920" + "num_range": 29406, + "upper_bound": "2465255" }, { - "distinct_range": 6956.485930652769, + "distinct_range": 6992.756939700355, "num_eq": 600, - "num_range": 29411, - "upper_bound": "2462017" + "num_range": 29406, + "upper_bound": "2489568" }, { - "distinct_range": 6594.7320833310905, + "distinct_range": 7819.067942871871, "num_eq": 600, - "num_range": 29411, - "upper_bound": "2483714" + "num_range": 29406, + "upper_bound": "2520900" }, { - "distinct_range": 7698.156327372192, + "distinct_range": 8069.867214176132, "num_eq": 600, - "num_range": 29411, - "upper_bound": "2513920" + "num_range": 29406, + "upper_bound": "2554919" }, { - "distinct_range": 7561.61072930563, + "distinct_range": 7509.516766825206, "num_eq": 600, - "num_range": 29411, - "upper_bound": "2542855" + "num_range": 29406, + "upper_bound": "2583333" }, { - "distinct_range": 7805.109626655791, + "distinct_range": 7644.011025437796, "num_eq": 600, - "num_range": 29411, - "upper_bound": "2574112" + "num_range": 29406, + "upper_bound": "2612966" }, { - "distinct_range": 6630.855472671934, + "distinct_range": 7871.425851806159, "num_eq": 600, - "num_range": 29411, - "upper_bound": "2596035" + "num_range": 29406, + "upper_bound": "2644833" }, { - "distinct_range": 7568.353580821891, + "distinct_range": 6731.278378154743, "num_eq": 600, - "num_range": 29411, - "upper_bound": "2625031" + "num_range": 29406, + "upper_bound": "2667362" }, { - "distinct_range": 7973.451581650685, + "distinct_range": 8189.618345057969, "num_eq": 600, - "num_range": 29411, - "upper_bound": "2658051" + "num_range": 29406, + "upper_bound": "2702784" }, { - "distinct_range": 8308.902797037756, + "distinct_range": 7033.92722830134, "num_eq": 600, - "num_range": 29411, - "upper_bound": "2695046" + "num_range": 29406, + "upper_bound": "2727394" }, { - "distinct_range": 7695.0264585692075, + "distinct_range": 7918.001610720123, "num_eq": 600, - "num_range": 29411, - "upper_bound": "2725222" + "num_range": 29406, + "upper_bound": "2759748" }, { - "distinct_range": 7571.33185584875, + "distinct_range": 8135.962727235735, "num_eq": 600, - "num_range": 29411, - "upper_bound": "2754245" + "num_range": 29406, + "upper_bound": "2794531" }, { - "distinct_range": 6864.558963062782, + "distinct_range": 7424.993542723013, "num_eq": 600, - "num_range": 29411, - "upper_bound": "2777702" + "num_range": 29406, + "upper_bound": "2822214" }, { - "distinct_range": 7360.530564783786, + "distinct_range": 7006.27382588086, "num_eq": 600, - "num_range": 29411, - "upper_bound": "2804896" + "num_range": 29406, + "upper_bound": "2846624" }, { - "distinct_range": 8506.584971578337, + "distinct_range": 8325.748951121162, "num_eq": 600, - "num_range": 29411, - "upper_bound": "2844579" + "num_range": 29406, + "upper_bound": "2883748" }, { - "distinct_range": 7599.598543222536, + "distinct_range": 8223.782441357189, "num_eq": 600, - "num_range": 29411, - "upper_bound": "2873860" + "num_range": 29406, + "upper_bound": "2919586" }, { - "distinct_range": 7633.9661506630055, + "distinct_range": 7914.972244252987, "num_eq": 600, - "num_range": 29411, - "upper_bound": "2903459" + "num_range": 29406, + "upper_bound": "2951908" }, { - "distinct_range": 7654.361748291993, + "distinct_range": 7480.487793354559, "num_eq": 600, - "num_range": 29411, - "upper_bound": "2933249" + "num_range": 29406, + "upper_bound": "2980068" }, { - "distinct_range": 7899.6575346438785, + "distinct_range": 8125.295815122036, "num_eq": 600, - "num_range": 29411, - "upper_bound": "2965479" + "num_range": 29406, + "upper_bound": "3014726" }, { - "distinct_range": 7747.136006368954, + "distinct_range": 8236.846314674922, "num_eq": 600, - "num_range": 29411, - "upper_bound": "2996160" + "num_range": 29406, + "upper_bound": "3050725" }, { - "distinct_range": 7314.5541043322955, + "distinct_range": 7714.69600271095, "num_eq": 600, - "num_range": 29411, - "upper_bound": "3022976" + "num_range": 29406, + "upper_bound": "3081028" }, { - "distinct_range": 7695.0264585692075, + "distinct_range": 7915.066977424217, "num_eq": 600, - "num_range": 29411, - "upper_bound": "3053152" + "num_range": 29406, + "upper_bound": "3113351" }, { - "distinct_range": 7725.614717914753, + "distinct_range": 8307.749235571266, "num_eq": 600, - "num_range": 29411, - "upper_bound": "3083623" + "num_range": 29406, + "upper_bound": "3150243" }, { - "distinct_range": 7398.665759084221, + "distinct_range": 8189.949686922741, "num_eq": 600, - "num_range": 29411, - "upper_bound": "3111136" + "num_range": 29406, + "upper_bound": "3185669" }, { - "distinct_range": 7962.131050704161, + "distinct_range": 7535.27243115524, "num_eq": 600, - "num_range": 29411, - "upper_bound": "3144033" + "num_range": 29406, + "upper_bound": "3214311" }, { - "distinct_range": 8238.266592801167, + "distinct_range": 7339.578569856314, "num_eq": 600, - "num_range": 29411, - "upper_bound": "3180134" + "num_range": 29406, + "upper_bound": "3241281" }, { - "distinct_range": 7641.034587735795, + "distinct_range": 8108.886620892505, "num_eq": 600, - "num_range": 29411, - "upper_bound": "3209799" + "num_range": 29406, + "upper_bound": "3275748" }, { - "distinct_range": 7633.537053423228, + "distinct_range": 7401.455822139463, "num_eq": 600, - "num_range": 29411, - "upper_bound": "3239394" + "num_range": 29406, + "upper_bound": "3303232" }, { - "distinct_range": 7828.327342043511, + "distinct_range": 8263.192584352262, "num_eq": 600, - "num_range": 29411, - "upper_bound": "3270886" + "num_range": 29406, + "upper_bound": "3339559" }, { - "distinct_range": 7309.8840244968005, + "distinct_range": 7792.758786073704, "num_eq": 600, - "num_range": 29411, - "upper_bound": "3297664" + "num_range": 29406, + "upper_bound": "3370627" }, { - "distinct_range": 7856.446024860991, + "distinct_range": 6808.308897221847, "num_eq": 600, - "num_range": 29411, - "upper_bound": "3329444" + "num_range": 29406, + "upper_bound": "3393664" }, { - "distinct_range": 7470.750602957668, + "distinct_range": 8642.582998813776, "num_eq": 600, - "num_range": 29411, - "upper_bound": "3357574" + "num_range": 29406, + "upper_bound": "3435265" }, { - "distinct_range": 6836.214351557144, + "distinct_range": 7609.783656437061, "num_eq": 600, - "num_range": 29411, - "upper_bound": "3380838" + "num_range": 29406, + "upper_bound": "3464581" }, { - "distinct_range": 7815.118717037054, + "distinct_range": 7011.134148535667, "num_eq": 600, - "num_range": 29411, - "upper_bound": "3412196" + "num_range": 29406, + "upper_bound": "3489026" }, { - "distinct_range": 7302.86224068423, + "distinct_range": 7351.740867024675, "num_eq": 600, - "num_range": 29411, - "upper_bound": "3438917" + "num_range": 29406, + "upper_bound": "3516096" }, { - "distinct_range": 6878.112797866152, + "distinct_range": 7920.837718991231, "num_eq": 600, - "num_range": 29411, - "upper_bound": "3462467" + "num_range": 29406, + "upper_bound": "3548480" }, { - "distinct_range": 8243.169390841636, + "distinct_range": 8431.66690437035, "num_eq": 600, - "num_range": 29411, - "upper_bound": "3498629" + "num_range": 29406, + "upper_bound": "3587015" }, { - "distinct_range": 7836.860189053916, + "distinct_range": 6980.293948652763, "num_eq": 600, - "num_range": 29411, - "upper_bound": "3530208" + "num_range": 29406, + "upper_bound": "3611239" }, { - "distinct_range": 7871.910279880611, + "distinct_range": 7401.574679304762, "num_eq": 600, - "num_range": 29411, - "upper_bound": "3562148" + "num_range": 29406, + "upper_bound": "3638724" }, { - "distinct_range": 7425.55724431279, + "distinct_range": 7674.243957961486, "num_eq": 600, - "num_range": 29411, - "upper_bound": "3589889" + "num_range": 29406, + "upper_bound": "3668641" }, { - "distinct_range": 7796.849776167331, + "distinct_range": 7356.588875902608, "num_eq": 600, - "num_range": 29411, - "upper_bound": "3621063" + "num_range": 29406, + "upper_bound": "3695751" }, { - "distinct_range": 8095.778294735811, + "distinct_range": 8058.049272417989, "num_eq": 600, - "num_range": 29411, - "upper_bound": "3655456" + "num_range": 29406, + "upper_bound": "3729636" }, { - "distinct_range": 7806.201961203801, + "distinct_range": 6630.815191531017, "num_eq": 600, - "num_range": 29411, - "upper_bound": "3686724" + "num_range": 29406, + "upper_bound": "3751523" }, { - "distinct_range": 6690.896705865561, + "distinct_range": 7986.044885003762, "num_eq": 600, - "num_range": 29411, - "upper_bound": "3709029" + "num_range": 29406, + "upper_bound": "3784608" }, { - "distinct_range": 7589.230607005903, + "distinct_range": 7796.665361220936, "num_eq": 600, - "num_range": 29411, - "upper_bound": "3738215" + "num_range": 29406, + "upper_bound": "3815715" }, { - "distinct_range": 7620.302690036506, + "distinct_range": 7968.385447768586, "num_eq": 600, - "num_range": 29411, - "upper_bound": "3767687" + "num_range": 29406, + "upper_bound": "3848608" }, { - "distinct_range": 8298.40150450631, + "distinct_range": 7938.899406243908, "num_eq": 600, - "num_range": 29411, - "upper_bound": "3804547" + "num_range": 29406, + "upper_bound": "3881184" }, { - "distinct_range": 7287.2690715364, + "distinct_range": 7409.761702499322, "num_eq": 600, - "num_range": 29411, - "upper_bound": "3831142" + "num_range": 29406, + "upper_bound": "3908738" }, { - "distinct_range": 8782.443958229196, + "distinct_range": 7812.321607080408, "num_eq": 600, - "num_range": 29411, - "upper_bound": "3875111" + "num_range": 29406, + "upper_bound": "3940002" }, { - "distinct_range": 7727.982015864079, + "distinct_range": 7240.564592328248, "num_eq": 600, - "num_range": 29411, - "upper_bound": "3905605" + "num_range": 29406, + "upper_bound": "3966176" }, { - "distinct_range": 7477.64536288239, + "distinct_range": 8221.338492225503, "num_eq": 600, - "num_range": 29411, - "upper_bound": "3933795" + "num_range": 29406, + "upper_bound": "4001984" }, { - "distinct_range": 7952.9747005850995, + "distinct_range": 8041.887919888985, "num_eq": 600, - "num_range": 29411, - "upper_bound": "3966593" + "num_range": 29406, + "upper_bound": "4035687" }, { - "distinct_range": 7564.929341555261, + "distinct_range": 7640.042403504249, "num_eq": 600, - "num_range": 29411, - "upper_bound": "3995558" + "num_range": 29406, + "upper_bound": "4065283" }, { - "distinct_range": 7023.276921430404, + "distinct_range": 7409.406322985524, "num_eq": 600, - "num_range": 29411, - "upper_bound": "4020134" + "num_range": 29406, + "upper_bound": "4092834" }, { - "distinct_range": 7913.77450061275, + "distinct_range": 8551.19937354898, "num_eq": 600, - "num_range": 29411, - "upper_bound": "4052513" + "num_range": 29406, + "upper_bound": "4133062" }, { - "distinct_range": 7267.450649768439, + "distinct_range": 7409.406322985524, "num_eq": 600, - "num_range": 29411, - "upper_bound": "4078949" + "num_range": 29406, + "upper_bound": "4160613" }, { - "distinct_range": 8169.304121795843, + "distinct_range": 8221.338492225503, "num_eq": 600, - "num_range": 29411, - "upper_bound": "4114208" + "num_range": 29406, + "upper_bound": "4196421" }, { - "distinct_range": 8193.742252832135, + "distinct_range": 7378.526231996631, "num_eq": 600, - "num_range": 29411, - "upper_bound": "4149762" + "num_range": 29406, + "upper_bound": "4223713" }, { - "distinct_range": 7259.554086247538, + "distinct_range": 7793.460479542122, "num_eq": 600, - "num_range": 29411, - "upper_bound": "4176135" + "num_range": 29406, + "upper_bound": "4254788" }, { - "distinct_range": 7843.506170534498, + "distinct_range": 8257.19976491071, "num_eq": 600, - "num_range": 29411, - "upper_bound": "4207782" + "num_range": 29406, + "upper_bound": "4291040" }, { - "distinct_range": 8025.480596727383, + "distinct_range": 6745.8461055063035, "num_eq": 600, - "num_range": 29411, - "upper_bound": "4241376" + "num_range": 29406, + "upper_bound": "4313664" }, { - "distinct_range": 7582.658266084832, + "distinct_range": 7592.640617704185, "num_eq": 600, - "num_range": 29411, - "upper_bound": "4270502" + "num_range": 29406, + "upper_bound": "4342823" }, { - "distinct_range": 8031.826133470091, + "distinct_range": 7358.88830776508, "num_eq": 600, - "num_range": 29411, - "upper_bound": "4304167" + "num_range": 29406, + "upper_bound": "4369952" }, { - "distinct_range": 7623.537675945348, + "distinct_range": 6606.021751875536, "num_eq": 600, - "num_range": 29411, - "upper_bound": "4333669" + "num_range": 29406, + "upper_bound": "4391684" }, { - "distinct_range": 7585.179881827864, + "distinct_range": 7386.193601067368, "num_eq": 600, - "num_range": 29411, - "upper_bound": "4362818" + "num_range": 29406, + "upper_bound": "4419040" }, { - "distinct_range": 7751.008087022627, + "distinct_range": 7773.929997624159, "num_eq": 600, - "num_range": 29411, - "upper_bound": "4393537" + "num_range": 29406, + "upper_bound": "4449921" }, { - "distinct_range": 7627.52118210715, + "distinct_range": 6626.511648779603, "num_eq": 600, - "num_range": 29411, - "upper_bound": "4423076" + "num_range": 29406, + "upper_bound": "4471781" }, { - "distinct_range": 7567.47039144653, + "distinct_range": 8105.605966041354, "num_eq": 600, - "num_range": 29411, - "upper_bound": "4452064" + "num_range": 29406, + "upper_bound": "4506210" }, { - "distinct_range": 8463.977703926828, + "distinct_range": 7880.976581241297, "num_eq": 600, - "num_range": 29411, - "upper_bound": "4491143" + "num_range": 29406, + "upper_bound": "4538176" }, { - "distinct_range": 7932.898417114886, + "distinct_range": 8089.665576696958, "num_eq": 600, - "num_range": 30011, - "upper_bound": "4522723" + "num_range": 30006, + "upper_bound": "4571297" }, { - "distinct_range": 7559.781074284765, + "distinct_range": 7755.243687822352, "num_eq": 600, - "num_range": 30011, - "upper_bound": "4550883" + "num_range": 30006, + "upper_bound": "4601121" }, { - "distinct_range": 7821.289989645345, + "distinct_range": 7748.899045577278, "num_eq": 600, - "num_range": 30011, - "upper_bound": "4581382" + "num_range": 30006, + "upper_bound": "4630887" }, { - "distinct_range": 8219.51720130609, + "distinct_range": 7373.165634770877, "num_eq": 600, - "num_range": 30011, - "upper_bound": "4616002" + "num_range": 30006, + "upper_bound": "4657476" }, { - "distinct_range": 8109.772687000854, + "distinct_range": 7465.673572722783, "num_eq": 600, - "num_range": 30011, - "upper_bound": "4649410" + "num_range": 30006, + "upper_bound": "4684803" }, { - "distinct_range": 7881.441202474398, + "distinct_range": 7748.570407675422, "num_eq": 600, - "num_range": 30011, - "upper_bound": "4680485" + "num_range": 30006, + "upper_bound": "4714566" }, { - "distinct_range": 8261.35320987189, + "distinct_range": 7720.023686754499, "num_eq": 600, - "num_range": 30011, - "upper_bound": "4715584" + "num_range": 30006, + "upper_bound": "4744070" }, { - "distinct_range": 7079.074073286803, + "distinct_range": 8012.415607208201, "num_eq": 600, - "num_range": 30011, - "upper_bound": "4740036" + "num_range": 30006, + "upper_bound": "4776385" }, { - "distinct_range": 7926.643855820927, + "distinct_range": 7920.4936059390375, "num_eq": 600, - "num_range": 30011, - "upper_bound": "4771554" + "num_range": 30006, + "upper_bound": "4807777" }, { - "distinct_range": 7529.713711361781, + "distinct_range": 7952.993870285381, "num_eq": 600, - "num_range": 30011, - "upper_bound": "4799461" + "num_range": 30006, + "upper_bound": "4839491" }, { - "distinct_range": 7447.292229993624, + "distinct_range": 8212.344760994207, "num_eq": 600, - "num_range": 30011, - "upper_bound": "4826690" + "num_range": 30006, + "upper_bound": "4873953" }, { - "distinct_range": 7638.23497356234, + "distinct_range": 7581.703118167632, "num_eq": 600, - "num_range": 30011, - "upper_bound": "4855525" + "num_range": 30006, + "upper_bound": "4902245" }, { - "distinct_range": 8018.76278771411, + "distinct_range": 8172.506451192901, "num_eq": 600, - "num_range": 30011, - "upper_bound": "4887974" + "num_range": 30006, + "upper_bound": "4936263" }, { - "distinct_range": 7713.658474253254, + "distinct_range": 8211.989210762455, "num_eq": 600, - "num_range": 30011, - "upper_bound": "4917479" + "num_range": 30006, + "upper_bound": "4970721" }, { - "distinct_range": 8109.586820350738, + "distinct_range": 8022.538093255714, "num_eq": 600, - "num_range": 30011, - "upper_bound": "4950885" + "num_range": 30006, + "upper_bound": "5003140" }, { - "distinct_range": 8100.6462287274635, + "distinct_range": 7373.165634770877, "num_eq": 600, - "num_range": 30011, - "upper_bound": "4984195" + "num_range": 30006, + "upper_bound": "5029729" }, { - "distinct_range": 7279.885256639894, + "distinct_range": 7695.1657196336155, "num_eq": 600, - "num_range": 30011, - "upper_bound": "5010113" + "num_range": 30006, + "upper_bound": "5059010" }, { - "distinct_range": 6933.971440153181, + "distinct_range": 7607.290783717943, "num_eq": 600, - "num_range": 30011, - "upper_bound": "5033571" + "num_range": 30006, + "upper_bound": "5087521" }, { - "distinct_range": 7965.004091345067, + "distinct_range": 8131.718330873102, "num_eq": 600, - "num_range": 30011, - "upper_bound": "5065472" + "num_range": 30006, + "upper_bound": "5121093" }, { - "distinct_range": 8256.245579500352, + "distinct_range": 7698.63692502793, "num_eq": 600, - "num_range": 30011, - "upper_bound": "5100512" + "num_range": 30006, + "upper_bound": "5150405" }, { - "distinct_range": 7645.771282836877, + "distinct_range": 7543.588333085502, "num_eq": 600, - "num_range": 30011, - "upper_bound": "5129413" + "num_range": 30006, + "upper_bound": "5178375" }, { - "distinct_range": 7837.842694091258, + "distinct_range": 7204.268295120602, "num_eq": 600, - "num_range": 30011, - "upper_bound": "5160069" + "num_range": 30006, + "upper_bound": "5203683" }, { - "distinct_range": 7359.011047262375, + "distinct_range": 7864.500427932829, "num_eq": 600, - "num_range": 30011, - "upper_bound": "5186596" + "num_range": 30006, + "upper_bound": "5234531" }, { - "distinct_range": 8247.733685689165, + "distinct_range": 8140.196284177085, "num_eq": 600, - "num_range": 30011, - "upper_bound": "5221538" + "num_range": 30006, + "upper_bound": "5268195" }, { - "distinct_range": 7917.330664963832, + "distinct_range": 7962.493032736518, "num_eq": 600, - "num_range": 30011, - "upper_bound": "5252964" + "num_range": 30006, + "upper_bound": "5300004" }, { - "distinct_range": 7884.531025377066, + "distinct_range": 7936.9035041517745, "num_eq": 600, - "num_range": 30011, - "upper_bound": "5284069" + "num_range": 30006, + "upper_bound": "5331558" }, { - "distinct_range": 7765.92838648099, + "distinct_range": 7840.617193821004, "num_eq": 600, - "num_range": 30011, - "upper_bound": "5314051" + "num_range": 30006, + "upper_bound": "5362178" }, { - "distinct_range": 8571.230605376375, + "distinct_range": 6958.726414325381, "num_eq": 600, - "num_range": 30011, - "upper_bound": "5353026" + "num_range": 30006, + "upper_bound": "5385762" }, { - "distinct_range": 8332.389609902037, + "distinct_range": 8053.107023830726, "num_eq": 600, - "num_range": 30011, - "upper_bound": "5388961" + "num_range": 30006, + "upper_bound": "5418498" }, { - "distinct_range": 8311.23612180143, + "distinct_range": 7457.907243981737, "num_eq": 600, - "num_range": 30011, - "upper_bound": "5424644" + "num_range": 30006, + "upper_bound": "5445762" }, { - "distinct_range": 7544.615051679806, + "distinct_range": 8453.934247889267, "num_eq": 600, - "num_range": 30011, - "upper_bound": "5452676" + "num_range": 30006, + "upper_bound": "5483109" }, { - "distinct_range": 7860.942348835946, + "distinct_range": 7926.5853162136755, "num_eq": 600, - "num_range": 30011, - "upper_bound": "5483553" + "num_range": 30006, + "upper_bound": "5514561" }, { - "distinct_range": 8077.093183659318, + "distinct_range": 7485.7786533935105, "num_eq": 600, - "num_range": 30011, - "upper_bound": "5516612" + "num_range": 30006, + "upper_bound": "5542052" }, { - "distinct_range": 8202.597539029506, + "distinct_range": 7489.317076851359, "num_eq": 600, - "num_range": 30011, - "upper_bound": "5551041" + "num_range": 30006, + "upper_bound": "5569572" }, { - "distinct_range": 7638.463693815, + "distinct_range": 7365.623000624057, "num_eq": 600, - "num_range": 30011, - "upper_bound": "5579878" + "num_range": 30006, + "upper_bound": "5596102" }, { - "distinct_range": 8042.762028893113, + "distinct_range": 7335.87714206336, "num_eq": 600, - "num_range": 30011, - "upper_bound": "5612576" + "num_range": 30006, + "upper_bound": "5622401" }, { - "distinct_range": 7858.236826149772, + "distinct_range": 7751.854719301441, "num_eq": 600, - "num_range": 30011, - "upper_bound": "5643427" + "num_range": 30006, + "upper_bound": "5652194" }, { - "distinct_range": 7793.6137716593275, + "distinct_range": 6214.999779723028, "num_eq": 600, - "num_range": 30011, - "upper_bound": "5673666" + "num_range": 30006, + "upper_bound": "5671362" }, { - "distinct_range": 8300.152040670631, + "distinct_range": 7574.292328714376, "num_eq": 600, - "num_range": 30011, - "upper_bound": "5709218" + "num_range": 30006, + "upper_bound": "5699591" }, { - "distinct_range": 7541.165960275857, + "distinct_range": 7492.363423782302, "num_eq": 600, - "num_range": 30011, - "upper_bound": "5737221" + "num_range": 30006, + "upper_bound": "5727136" }, { - "distinct_range": 7645.429235347879, + "distinct_range": 7316.24623116937, "num_eq": 600, - "num_range": 30011, - "upper_bound": "5766119" + "num_range": 30006, + "upper_bound": "5753284" }, { - "distinct_range": 7648.505910828408, + "distinct_range": 7481.746069532256, "num_eq": 600, - "num_range": 30011, - "upper_bound": "5795044" + "num_range": 30006, + "upper_bound": "5780742" }, { - "distinct_range": 7926.441805185882, + "distinct_range": 7599.840864133289, "num_eq": 600, - "num_range": 30011, - "upper_bound": "5826560" + "num_range": 30006, + "upper_bound": "5809189" }, { - "distinct_range": 7700.101376783535, + "distinct_range": 7469.240495582983, "num_eq": 600, - "num_range": 30011, - "upper_bound": "5855943" + "num_range": 30006, + "upper_bound": "5836545" }, { - "distinct_range": 8133.155531923736, + "distinct_range": 7536.30083074794, "num_eq": 600, - "num_range": 30011, - "upper_bound": "5889604" + "num_range": 30006, + "upper_bound": "5864454" }, { - "distinct_range": 7541.165960275857, + "distinct_range": 7824.025667231353, "num_eq": 600, - "num_range": 30011, - "upper_bound": "5917607" + "num_range": 30006, + "upper_bound": "5894917" }, { - "distinct_range": 7145.939334798537, + "distinct_range": 8573.329605862818, "num_eq": 600, - "num_range": 30011, - "upper_bound": "5942535" + "num_range": 30006, + "upper_bound": "5933825" }, { - "distinct_range": 7431.795787074028, + "distinct_range": 8268.983790533859, "num_eq": 600, - "num_range": 30011, - "upper_bound": "5969639" + "num_range": 30006, + "upper_bound": "5968933" }, { - "distinct_range": 7758.982520602352, + "distinct_range": 7844.509934013906, "num_eq": 600, - "num_range": 30011, - "upper_bound": "5999557" + "num_range": 30006, + "upper_bound": "5999590" } ], "histo_col_type": "INT8", "histo_version": 1, "name": "__auto__", "null_count": 0, - "row_count": 6002293 + "row_count": 6001215 }, { + "avg_size": 1, "columns": [ "l_linenumber" ], - "created_at": "2021-09-08 20:49:14.314079", + "created_at": "2022-02-25 00:55:34.245977", "distinct_count": 7, "histo_buckets": [ { "distinct_range": 0, - "num_eq": 1520381, - "num_range": 0, - "upper_bound": "0" - }, - { - "distinct_range": 0, - "num_eq": 1273086, + "num_eq": 1487701, "num_range": 0, "upper_bound": "1" }, { "distinct_range": 0, - "num_eq": 1063606, + "num_eq": 1338871, "num_range": 0, "upper_bound": "2" }, { "distinct_range": 0, - "num_eq": 903345, + "num_eq": 1052613, "num_range": 0, "upper_bound": "3" }, { "distinct_range": 0, - "num_eq": 600229, + "num_eq": 861774, "num_range": 0, "upper_bound": "4" }, { "distinct_range": 0, - "num_eq": 437567, + "num_eq": 636729, "num_range": 0, "upper_bound": "5" }, { "distinct_range": 0, - "num_eq": 204078, + "num_eq": 415284, "num_range": 0, "upper_bound": "6" + }, + { + "distinct_range": 0, + "num_eq": 208242, + "num_range": 0, + "upper_bound": "7" } ], "histo_col_type": "INT8", "histo_version": 1, "name": "__auto__", "null_count": 0, - "row_count": 6002293 + "row_count": 6001215 }, { + "avg_size": 5, "columns": [ "l_orderkey", "l_linenumber" ], - "created_at": "2021-09-08 20:49:14.314079", - "distinct_count": 6002293, + "created_at": "2022-02-25 00:55:34.245977", + "distinct_count": 5986645, "histo_col_type": "", "name": "__auto__", "null_count": 0, - "row_count": 6002293 + "row_count": 6001215 }, { + "avg_size": 4, "columns": [ "l_partkey" ], - "created_at": "2021-09-08 20:49:14.314079", + "created_at": "2022-02-25 00:55:34.245977", "distinct_count": 199241, "histo_buckets": [ { "distinct_range": 0, "num_eq": 600, "num_range": 0, - "upper_bound": "36" + "upper_bound": "1" }, { - "distinct_range": 972.5406184832756, + "distinct_range": 1004.221072138225, "num_eq": 600, - "num_range": 29411, - "upper_bound": "1013" + "num_range": 29406, + "upper_bound": "1010" }, { - "distinct_range": 1047.2747848619842, + "distinct_range": 1006.2135742654708, "num_eq": 600, - "num_range": 29411, - "upper_bound": "2065" + "num_range": 29406, + "upper_bound": "2021" }, { - "distinct_range": 983.5016295522155, + "distinct_range": 965.3672806568273, "num_eq": 600, - "num_range": 29411, - "upper_bound": "3053" + "num_range": 29406, + "upper_bound": "2991" }, { - "distinct_range": 1110.051484617618, + "distinct_range": 888.655948757422, "num_eq": 600, - "num_range": 29411, - "upper_bound": "4168" + "num_range": 29406, + "upper_bound": "3884" }, { - "distinct_range": 997.4520072763021, + "distinct_range": 1147.6812252917553, "num_eq": 600, - "num_range": 29411, - "upper_bound": "5170" + "num_range": 29406, + "upper_bound": "5037" }, { - "distinct_range": 1125.9947734434334, + "distinct_range": 1202.475033769424, "num_eq": 600, - "num_range": 29411, - "upper_bound": "6301" + "num_range": 29406, + "upper_bound": "6245" }, { - "distinct_range": 994.4626406211427, + "distinct_range": 962.3785274659449, "num_eq": 600, - "num_range": 29411, - "upper_bound": "7300" + "num_range": 29406, + "upper_bound": "7212" }, { - "distinct_range": 1046.278329310279, + "distinct_range": 1028.1310976651146, "num_eq": 600, - "num_range": 29411, - "upper_bound": "8351" + "num_range": 29406, + "upper_bound": "8245" }, { - "distinct_range": 1105.0692068594306, + "distinct_range": 904.595965775489, "num_eq": 600, - "num_range": 29411, - "upper_bound": "9461" + "num_range": 29406, + "upper_bound": "9154" }, { - "distinct_range": 1116.0302179273726, - "num_eq": 600, - "num_range": 29411, - "upper_bound": "10582" + "distinct_range": 1099.8611742439198, + "num_eq": 1200, + "num_range": 29406, + "upper_bound": "10259" }, { - "distinct_range": 1022.3633960692332, + "distinct_range": 991.2698083111118, "num_eq": 600, - "num_range": 29411, - "upper_bound": "11609" + "num_range": 29406, + "upper_bound": "11255" }, { - "distinct_range": 1078.1649069645096, + "distinct_range": 787.0383402672272, "num_eq": 600, - "num_range": 29411, - "upper_bound": "12692" + "num_range": 29406, + "upper_bound": "12046" }, { - "distinct_range": 994.4626406211427, + "distinct_range": 1237.3438209637632, "num_eq": 600, - "num_range": 29411, - "upper_bound": "13691" + "num_range": 29406, + "upper_bound": "13289" }, { - "distinct_range": 1081.1542736195486, + "distinct_range": 887.6596976937927, "num_eq": 600, - "num_range": 29411, - "upper_bound": "14777" + "num_range": 29406, + "upper_bound": "14181" }, { - "distinct_range": 986.4909962073788, - "num_eq": 600, - "num_range": 29411, - "upper_bound": "15768" + "distinct_range": 951.4197657660042, + "num_eq": 1200, + "num_range": 28806, + "upper_bound": "15137" }, { - "distinct_range": 983.5016295522155, - "num_eq": 600, - "num_range": 29411, - "upper_bound": "16756" + "distinct_range": 890.6484508846761, + "num_eq": 1200, + "num_range": 28806, + "upper_bound": "16032" }, { - "distinct_range": 1169.8388177095972, + "distinct_range": 1134.7299614670076, "num_eq": 600, - "num_range": 29411, - "upper_bound": "17931" + "num_range": 29406, + "upper_bound": "17172" }, { - "distinct_range": 1029.3385849312267, + "distinct_range": 1232.362565651691, "num_eq": 600, - "num_range": 29411, - "upper_bound": "18965" + "num_range": 29406, + "upper_bound": "18410" }, { - "distinct_range": 930.6894853108953, + "distinct_range": 1075.9511487181635, "num_eq": 600, - "num_range": 29411, - "upper_bound": "19900" + "num_range": 29406, + "upper_bound": "19491" }, { - "distinct_range": 948.6256852419244, + "distinct_range": 837.8471445123262, "num_eq": 600, - "num_range": 29411, - "upper_bound": "20853" + "num_range": 29406, + "upper_bound": "20333" }, { - "distinct_range": 982.5051740004941, - "num_eq": 600, - "num_range": 29411, - "upper_bound": "21840" + "distinct_range": 885.6671955665307, + "num_eq": 1200, + "num_range": 28806, + "upper_bound": "21223" }, { - "distinct_range": 897.806452103992, + "distinct_range": 1080.9324040360893, "num_eq": 600, - "num_range": 29411, - "upper_bound": "22742" + "num_range": 29406, + "upper_bound": "22309" }, { - "distinct_range": 903.785185414339, + "distinct_range": 932.490995557099, "num_eq": 600, - "num_range": 29411, - "upper_bound": "23650" + "num_range": 29406, + "upper_bound": "23246" }, { - "distinct_range": 1011.4023850003596, + "distinct_range": 1122.7749487051651, "num_eq": 600, - "num_range": 29411, - "upper_bound": "24666" + "num_range": 29406, + "upper_bound": "24374" }, { - "distinct_range": 1066.2074403442648, + "distinct_range": 971.3447870385904, "num_eq": 600, - "num_range": 29411, - "upper_bound": "25737" + "num_range": 29406, + "upper_bound": "25350" }, { - "distinct_range": 1101.083384652846, + "distinct_range": 1181.5537614445216, "num_eq": 600, - "num_range": 29411, - "upper_bound": "26843" + "num_range": 29406, + "upper_bound": "26537" }, { - "distinct_range": 927.7001186557229, + "distinct_range": 769.1058211218981, "num_eq": 600, - "num_range": 29411, - "upper_bound": "27775" + "num_range": 29406, + "upper_bound": "27310" }, { - "distinct_range": 809.1219080004952, + "distinct_range": 1076.9473997817508, "num_eq": 600, - "num_range": 29411, - "upper_bound": "28588" + "num_range": 29406, + "upper_bound": "28392" }, { - "distinct_range": 1178.8069176717718, + "distinct_range": 1340.9539312127692, "num_eq": 600, - "num_range": 29411, - "upper_bound": "29772" + "num_range": 29406, + "upper_bound": "29739" }, { - "distinct_range": 1004.4271961383353, + "distinct_range": 1205.4637869582812, "num_eq": 600, - "num_range": 29411, - "upper_bound": "30781" + "num_range": 29406, + "upper_bound": "30950" }, { - "distinct_range": 836.026207897063, + "distinct_range": 986.2885529929853, "num_eq": 600, - "num_range": 29411, - "upper_bound": "31621" + "num_range": 29406, + "upper_bound": "31941" }, { - "distinct_range": 1214.6793175124928, + "distinct_range": 1150.6699784819784, "num_eq": 600, - "num_range": 29411, - "upper_bound": "32841" + "num_range": 29406, + "upper_bound": "33097" }, { - "distinct_range": 973.5370740349979, + "distinct_range": 883.6746934392759, "num_eq": 600, - "num_range": 29411, - "upper_bound": "33819" + "num_range": 29406, + "upper_bound": "33985" }, { - "distinct_range": 1165.852995503999, + "distinct_range": 812.9408679215915, "num_eq": 600, - "num_range": 29411, - "upper_bound": "34990" + "num_range": 29406, + "upper_bound": "34802" }, { - "distinct_range": 1008.4130183452074, + "distinct_range": 877.6971870575002, "num_eq": 600, - "num_range": 29411, - "upper_bound": "36003" + "num_range": 29406, + "upper_bound": "35684" }, { - "distinct_range": 941.6504963798586, + "distinct_range": 923.5247359844401, "num_eq": 600, - "num_range": 29411, - "upper_bound": "36949" + "num_range": 29406, + "upper_bound": "36612" }, { - "distinct_range": 941.6504963798336, - "num_eq": 1200, - "num_range": 28811, - "upper_bound": "37895" + "distinct_range": 768.1095700582687, + "num_eq": 600, + "num_range": 29406, + "upper_bound": "37384" }, { - "distinct_range": 1080.15781806787, + "distinct_range": 1022.1535912834062, "num_eq": 600, - "num_range": 29411, - "upper_bound": "38980" + "num_range": 29406, + "upper_bound": "38411" }, { - "distinct_range": 1124.9983178918396, - "num_eq": 600, - "num_range": 29411, - "upper_bound": "40110" + "distinct_range": 1132.7374593400662, + "num_eq": 1200, + "num_range": 29406, + "upper_bound": "39549" }, { - "distinct_range": 930.6894853108953, + "distinct_range": 997.2473146928595, "num_eq": 600, - "num_range": 29411, - "upper_bound": "41045" + "num_range": 29406, + "upper_bound": "40551" }, { - "distinct_range": 916.7391075867564, + "distinct_range": 849.8021572758788, "num_eq": 600, - "num_range": 29411, - "upper_bound": "41966" + "num_range": 29406, + "upper_bound": "41405" }, { - "distinct_range": 985.4945406556577, + "distinct_range": 929.502242366213, "num_eq": 600, - "num_range": 29411, - "upper_bound": "42956" + "num_range": 29406, + "upper_bound": "42339" }, { - "distinct_range": 1154.8919844380948, + "distinct_range": 986.2885529929853, "num_eq": 600, - "num_range": 29411, - "upper_bound": "44116" + "num_range": 29406, + "upper_bound": "43330" }, { - "distinct_range": 1081.1542736195486, + "distinct_range": 890.6484508846805, "num_eq": 600, - "num_range": 29411, - "upper_bound": "45202" + "num_range": 29406, + "upper_bound": "44225" }, { - "distinct_range": 788.1963414142756, + "distinct_range": 1033.1123529831964, "num_eq": 600, - "num_range": 29411, - "upper_bound": "45994" + "num_range": 29406, + "upper_bound": "45263" }, { - "distinct_range": 1036.3137737932036, + "distinct_range": 842.8283998304731, "num_eq": 600, - "num_range": 29411, - "upper_bound": "47035" + "num_range": 29406, + "upper_bound": "46110" }, { - "distinct_range": 935.6717630695154, + "distinct_range": 925.5172381116978, "num_eq": 600, - "num_range": 29411, - "upper_bound": "47975" + "num_range": 29406, + "upper_bound": "47040" }, { - "distinct_range": 1088.1294624812656, + "distinct_range": 983.2997998021079, "num_eq": 600, - "num_range": 29411, - "upper_bound": "49068" + "num_range": 29406, + "upper_bound": "48028" }, { - "distinct_range": 876.8808855177756, + "distinct_range": 882.6784423756466, "num_eq": 600, - "num_range": 29411, - "upper_bound": "49949" + "num_range": 29406, + "upper_bound": "48915" }, { - "distinct_range": 909.7639187246858, + "distinct_range": 879.6896891847587, "num_eq": 600, - "num_range": 29411, - "upper_bound": "50863" + "num_range": 29406, + "upper_bound": "49799" }, { - "distinct_range": 1030.3350404829387, + "distinct_range": 838.8433955759556, "num_eq": 600, - "num_range": 29411, - "upper_bound": "51898" + "num_range": 29406, + "upper_bound": "50642" }, { - "distinct_range": 938.6611297246873, - "num_eq": 600, - "num_range": 29411, - "upper_bound": "52841" + "distinct_range": 858.7684168485429, + "num_eq": 1200, + "num_range": 29406, + "upper_bound": "51505" }, { - "distinct_range": 1000.44137393146, + "distinct_range": 1119.7861955146377, "num_eq": 600, - "num_range": 29411, - "upper_bound": "53846" + "num_range": 29406, + "upper_bound": "52630" }, { - "distinct_range": 1011.4023850003596, + "distinct_range": 1325.013914298653, "num_eq": 600, - "num_range": 29411, - "upper_bound": "54862" + "num_range": 29406, + "upper_bound": "53961" }, { - "distinct_range": 928.6965742074472, + "distinct_range": 931.4947444934705, "num_eq": 600, - "num_range": 29411, - "upper_bound": "55795" + "num_range": 29406, + "upper_bound": "54897" }, { - "distinct_range": 977.522896241886, - "num_eq": 1200, - "num_range": 29411, - "upper_bound": "56777" + "distinct_range": 966.3635317204547, + "num_eq": 600, + "num_range": 29406, + "upper_bound": "55868" }, { - "distinct_range": 1158.8778066439588, + "distinct_range": 816.9258721761091, "num_eq": 600, - "num_range": 29411, - "upper_bound": "57941" + "num_range": 29406, + "upper_bound": "56689" }, { - "distinct_range": 851.9694967246586, + "distinct_range": 722.2820211313161, "num_eq": 600, - "num_range": 29411, - "upper_bound": "58797" + "num_range": 29406, + "upper_bound": "57415" }, { - "distinct_range": 866.916330000529, + "distinct_range": 1097.8686721168049, "num_eq": 600, - "num_range": 29411, - "upper_bound": "59668" + "num_range": 29406, + "upper_bound": "58518" }, { - "distinct_range": 768.2672303797807, + "distinct_range": 1145.6887231649168, "num_eq": 600, - "num_range": 29411, - "upper_bound": "60440" + "num_range": 29406, + "upper_bound": "59669" }, { - "distinct_range": 859.9411411384561, + "distinct_range": 1155.6512337989184, "num_eq": 600, - "num_range": 29411, - "upper_bound": "61304" + "num_range": 29406, + "upper_bound": "60830" }, { - "distinct_range": 889.8348076901956, + "distinct_range": 1159.636238052375, "num_eq": 600, - "num_range": 29411, - "upper_bound": "62198" + "num_range": 29406, + "upper_bound": "61995" }, { - "distinct_range": 985.4945406556577, + "distinct_range": 1157.6437359256577, "num_eq": 600, - "num_range": 29411, - "upper_bound": "63188" + "num_range": 29406, + "upper_bound": "63158" }, { - "distinct_range": 1236.601339627972, + "distinct_range": 703.3532509223576, "num_eq": 600, - "num_range": 29411, - "upper_bound": "64430" + "num_range": 29406, + "upper_bound": "63865" }, { - "distinct_range": 1177.81046212045, + "distinct_range": 1016.1760849016873, "num_eq": 600, - "num_range": 29411, - "upper_bound": "65613" + "num_range": 29406, + "upper_bound": "64886" }, { - "distinct_range": 1009.409473896925, + "distinct_range": 717.3007658131692, "num_eq": 600, - "num_range": 29411, - "upper_bound": "66627" + "num_range": 29406, + "upper_bound": "65607" }, { - "distinct_range": 932.6823964143434, + "distinct_range": 985.2923019293596, "num_eq": 600, - "num_range": 29411, - "upper_bound": "67564" + "num_range": 29406, + "upper_bound": "66597" }, { - "distinct_range": 823.0722857246416, + "distinct_range": 1059.0148806370419, "num_eq": 600, - "num_range": 29411, - "upper_bound": "68391" + "num_range": 29406, + "upper_bound": "67661" }, { - "distinct_range": 955.6008741039882, + "distinct_range": 967.3597827840819, "num_eq": 600, - "num_range": 29411, - "upper_bound": "69351" + "num_range": 29406, + "upper_bound": "68633" }, { - "distinct_range": 1067.203895895957, + "distinct_range": 1166.6099954956962, "num_eq": 600, - "num_range": 29411, - "upper_bound": "70423" + "num_range": 29406, + "upper_bound": "69805" }, { - "distinct_range": 1102.079840204495, + "distinct_range": 1053.0373742554175, "num_eq": 600, - "num_range": 29411, - "upper_bound": "71530" + "num_range": 29406, + "upper_bound": "70863" }, { - "distinct_range": 857.9482300350068, + "distinct_range": 1008.2060763927157, "num_eq": 600, - "num_range": 29411, - "upper_bound": "72392" + "num_range": 29406, + "upper_bound": "71876" }, { - "distinct_range": 1101.083384652846, + "distinct_range": 1147.6812252917553, "num_eq": 600, - "num_range": 29411, - "upper_bound": "73498" + "num_range": 29406, + "upper_bound": "73029" }, { - "distinct_range": 1058.2357959307017, + "distinct_range": 1127.756204022654, "num_eq": 600, - "num_range": 29411, - "upper_bound": "74561" + "num_range": 29406, + "upper_bound": "74162" }, { - "distinct_range": 1137.9522400623114, + "distinct_range": 819.9146253669974, "num_eq": 600, - "num_range": 29411, - "upper_bound": "75704" + "num_range": 29406, + "upper_bound": "74986" }, { - "distinct_range": 971.5441629315535, + "distinct_range": 1084.9174082904099, "num_eq": 600, - "num_range": 29411, - "upper_bound": "76680" + "num_range": 29406, + "upper_bound": "76076" }, { - "distinct_range": 1039.303140448331, + "distinct_range": 904.595965775489, "num_eq": 600, - "num_range": 29411, - "upper_bound": "77724" + "num_range": 29406, + "upper_bound": "76985" }, { - "distinct_range": 1057.2393403790034, + "distinct_range": 787.0383402672272, "num_eq": 600, - "num_range": 29411, - "upper_bound": "78786" + "num_range": 29406, + "upper_bound": "77776" }, { - "distinct_range": 1185.7821065307849, + "distinct_range": 728.2595275130926, "num_eq": 600, - "num_range": 29411, - "upper_bound": "79977" + "num_range": 29406, + "upper_bound": "78508" }, { - "distinct_range": 1016.3846627589421, + "distinct_range": 1035.1048551104263, "num_eq": 600, - "num_range": 29411, - "upper_bound": "80998" + "num_range": 29406, + "upper_bound": "79548" }, { - "distinct_range": 1031.3314960346504, + "distinct_range": 843.8246508941025, "num_eq": 600, - "num_range": 29411, - "upper_bound": "82034" + "num_range": 29406, + "upper_bound": "80396" }, { - "distinct_range": 1038.3066848966223, + "distinct_range": 1055.029876382628, "num_eq": 600, - "num_range": 29411, - "upper_bound": "83077" + "num_range": 29406, + "upper_bound": "81456" }, { - "distinct_range": 1127.9876845466122, + "distinct_range": 872.7159317393536, "num_eq": 600, - "num_range": 29411, - "upper_bound": "84210" + "num_range": 29406, + "upper_bound": "82333" }, { - "distinct_range": 1091.1188291362678, + "distinct_range": 893.6372040755682, "num_eq": 600, - "num_range": 29411, - "upper_bound": "85306" + "num_range": 29406, + "upper_bound": "83231" }, { - "distinct_range": 739.370019379763, - "num_eq": 600, - "num_range": 29411, - "upper_bound": "86049" + "distinct_range": 1149.6737274119184, + "num_eq": 1200, + "num_range": 28806, + "upper_bound": "84386" }, { - "distinct_range": 1113.0408512725053, + "distinct_range": 909.5772210936345, "num_eq": 600, - "num_range": 29411, - "upper_bound": "87167" + "num_range": 29406, + "upper_bound": "85300" }, { - "distinct_range": 1105.0692068594306, + "distinct_range": 967.3597827840819, "num_eq": 600, - "num_range": 29411, - "upper_bound": "88277" + "num_range": 29406, + "upper_bound": "86272" }, { - "distinct_range": 907.7710076212369, + "distinct_range": 1185.5387656972305, "num_eq": 600, - "num_range": 29411, - "upper_bound": "89189" + "num_range": 29406, + "upper_bound": "87463" }, { - "distinct_range": 875.884429966051, + "distinct_range": 1061.0073827642445, "num_eq": 600, - "num_range": 29411, - "upper_bound": "90069" + "num_range": 29406, + "upper_bound": "88529" }, { - "distinct_range": 893.8206298970938, + "distinct_range": 988.2810551202363, "num_eq": 600, - "num_range": 29411, - "upper_bound": "90967" + "num_range": 29406, + "upper_bound": "89522" }, { - "distinct_range": 941.6504963798586, + "distinct_range": 780.0645828218214, "num_eq": 600, - "num_range": 29411, - "upper_bound": "91913" + "num_range": 29406, + "upper_bound": "90306" }, { - "distinct_range": 975.529985138442, + "distinct_range": 1114.8049401970409, "num_eq": 600, - "num_range": 29411, - "upper_bound": "92893" + "num_range": 29406, + "upper_bound": "91426" }, { - "distinct_range": 989.4803628625411, + "distinct_range": 1042.0786125557192, "num_eq": 600, - "num_range": 29411, - "upper_bound": "93887" + "num_range": 29406, + "upper_bound": "92473" }, { - "distinct_range": 1190.7643842869452, + "distinct_range": 1039.089859364882, "num_eq": 600, - "num_range": 29411, - "upper_bound": "95083" + "num_range": 29406, + "upper_bound": "93517" }, { - "distinct_range": 1112.0443957208786, + "distinct_range": 1070.9698934002122, "num_eq": 600, - "num_range": 29411, - "upper_bound": "96200" + "num_range": 29406, + "upper_bound": "94593" }, { - "distinct_range": 994.4626406211427, + "distinct_range": 977.3222934203507, "num_eq": 600, - "num_range": 29411, - "upper_bound": "97199" + "num_range": 29406, + "upper_bound": "95575" }, { - "distinct_range": 883.8560743798481, + "distinct_range": 994.2585615019863, "num_eq": 600, - "num_range": 29411, - "upper_bound": "98087" + "num_range": 29406, + "upper_bound": "96574" }, { - "distinct_range": 966.561885172941, + "distinct_range": 925.5172381116978, "num_eq": 600, - "num_range": 29411, - "upper_bound": "99058" + "num_range": 29406, + "upper_bound": "97504" }, { - "distinct_range": 1262.5091839315385, + "distinct_range": 976.3260423567241, "num_eq": 600, - "num_range": 29411, - "upper_bound": "100326" + "num_range": 29406, + "upper_bound": "98485" }, { - "distinct_range": 1099.0904735474783, - "num_eq": 1200, - "num_range": 28811, - "upper_bound": "101430" + "distinct_range": 877.6971870575002, + "num_eq": 600, + "num_range": 29406, + "upper_bound": "99367" }, { - "distinct_range": 828.0545634832653, + "distinct_range": 1118.7899444511233, "num_eq": 600, - "num_range": 29411, - "upper_bound": "102262" + "num_range": 29406, + "upper_bound": "100491" }, { - "distinct_range": 1011.4023850003596, + "distinct_range": 921.5322338571824, "num_eq": 600, - "num_range": 29411, - "upper_bound": "103278" + "num_range": 29406, + "upper_bound": "101417" }, { - "distinct_range": 721.4338194487175, + "distinct_range": 1154.6549827355407, "num_eq": 600, - "num_range": 29411, - "upper_bound": "104003" + "num_range": 29406, + "upper_bound": "102577" }, { - "distinct_range": 925.7072075522747, + "distinct_range": 1125.763701895667, "num_eq": 600, - "num_range": 29411, - "upper_bound": "104933" + "num_range": 29406, + "upper_bound": "103708" }, { - "distinct_range": 1028.3421293795143, + "distinct_range": 991.2698083111118, "num_eq": 600, - "num_range": 29411, - "upper_bound": "105966" + "num_range": 29406, + "upper_bound": "104704" }, { - "distinct_range": 855.9553189315574, + "distinct_range": 798.99335303078, "num_eq": 600, - "num_range": 29411, - "upper_bound": "106826" + "num_range": 29406, + "upper_bound": "105507" }, { - "distinct_range": 1186.7785620820362, + "distinct_range": 1096.8724210532448, "num_eq": 600, - "num_range": 29411, - "upper_bound": "108018" + "num_range": 29406, + "upper_bound": "106609" }, { - "distinct_range": 1180.7998287743903, + "distinct_range": 948.4310125751545, "num_eq": 600, - "num_range": 29411, - "upper_bound": "109204" + "num_range": 29406, + "upper_bound": "107562" }, { - "distinct_range": 1054.2499737239036, + "distinct_range": 1169.5987486855947, "num_eq": 600, - "num_range": 29411, - "upper_bound": "110263" + "num_range": 29406, + "upper_bound": "108737" }, { - "distinct_range": 944.6398630350299, + "distinct_range": 1121.7786976416585, "num_eq": 600, - "num_range": 29411, - "upper_bound": "111212" + "num_range": 29406, + "upper_bound": "109864" }, { - "distinct_range": 918.732018690205, + "distinct_range": 904.595965775489, "num_eq": 600, - "num_range": 29411, - "upper_bound": "112135" + "num_range": 29406, + "upper_bound": "110773" }, { - "distinct_range": 1017.3811183106579, + "distinct_range": 823.8996296215149, "num_eq": 600, - "num_range": 29411, - "upper_bound": "113157" + "num_range": 29406, + "upper_bound": "111601" }, { - "distinct_range": 1091.1188291362678, + "distinct_range": 1096.8724210532448, "num_eq": 600, - "num_range": 29411, - "upper_bound": "114253" + "num_range": 29406, + "upper_bound": "112703" }, { - "distinct_range": 818.0900079660179, + "distinct_range": 935.479748747985, "num_eq": 600, - "num_range": 29411, - "upper_bound": "115075" + "num_range": 29406, + "upper_bound": "113643" }, { - "distinct_range": 700.5082528624978, + "distinct_range": 1102.849927434579, "num_eq": 600, - "num_range": 29411, - "upper_bound": "115779" + "num_range": 29406, + "upper_bound": "114751" }, { - "distinct_range": 1265.4985505806023, + "distinct_range": 798.99335303078, "num_eq": 600, - "num_range": 29411, - "upper_bound": "117050" + "num_range": 29406, + "upper_bound": "115554" }, { - "distinct_range": 1299.3780392427107, - "num_eq": 1200, - "num_range": 29411, - "upper_bound": "118355" + "distinct_range": 816.9258721761091, + "num_eq": 600, + "num_range": 29406, + "upper_bound": "116375" }, { - "distinct_range": 1062.2216181374893, + "distinct_range": 932.490995557099, "num_eq": 600, - "num_range": 29411, - "upper_bound": "119422" + "num_range": 29406, + "upper_bound": "117312" }, { - "distinct_range": 944.6398630350299, + "distinct_range": 858.7684168485429, "num_eq": 600, - "num_range": 29411, - "upper_bound": "120371" + "num_range": 29406, + "upper_bound": "118175" }, { - "distinct_range": 968.5547962763861, + "distinct_range": 921.5322338571824, "num_eq": 600, - "num_range": 29411, - "upper_bound": "121344" + "num_range": 29406, + "upper_bound": "119101" }, { - "distinct_range": 920.7249297936536, + "distinct_range": 905.5922168391181, "num_eq": 600, - "num_range": 29411, - "upper_bound": "122269" + "num_range": 29406, + "upper_bound": "120011" }, { - "distinct_range": 936.6682186212394, + "distinct_range": 944.4460083206413, "num_eq": 600, - "num_range": 29411, - "upper_bound": "123210" + "num_range": 29406, + "upper_bound": "120960" }, { - "distinct_range": 886.8454410350218, + "distinct_range": 899.6147104573433, "num_eq": 600, - "num_range": 29411, - "upper_bound": "124101" + "num_range": 29406, + "upper_bound": "121864" }, { - "distinct_range": 881.8631632763987, + "distinct_range": 922.5284849208113, "num_eq": 600, - "num_range": 29411, - "upper_bound": "124987" + "num_range": 29406, + "upper_bound": "122791" }, { - "distinct_range": 979.5158073453294, + "distinct_range": 999.2398168201076, "num_eq": 600, - "num_range": 29411, - "upper_bound": "125971" + "num_range": 29406, + "upper_bound": "123795" }, { - "distinct_range": 907.7710076212369, + "distinct_range": 970.3485359749633, "num_eq": 600, - "num_range": 29411, - "upper_bound": "126883" + "num_range": 29406, + "upper_bound": "124770" }, { - "distinct_range": 933.6788519660674, + "distinct_range": 994.2585615019863, "num_eq": 600, - "num_range": 29411, - "upper_bound": "127821" + "num_range": 29406, + "upper_bound": "125769" }, { - "distinct_range": 1019.3740294140889, + "distinct_range": 981.3072976748559, "num_eq": 600, - "num_range": 29411, - "upper_bound": "128845" + "num_range": 29406, + "upper_bound": "126755" }, { - "distinct_range": 959.5866963108808, + "distinct_range": 784.049587076339, "num_eq": 600, - "num_range": 29411, - "upper_bound": "129809" + "num_range": 29406, + "upper_bound": "127543" }, { - "distinct_range": 829.05101903499, + "distinct_range": 1136.7224635939351, "num_eq": 600, - "num_range": 29411, - "upper_bound": "130642" + "num_range": 29406, + "upper_bound": "128685" }, { - "distinct_range": 1000.44137393146, + "distinct_range": 1176.5725061284397, "num_eq": 600, - "num_range": 29411, - "upper_bound": "131647" + "num_range": 29406, + "upper_bound": "129867" }, { - "distinct_range": 898.8029076557166, + "distinct_range": 1124.7674508321693, "num_eq": 600, - "num_range": 29411, - "upper_bound": "132550" + "num_range": 29406, + "upper_bound": "130997" }, { - "distinct_range": 888.838352138471, + "distinct_range": 917.5472296026667, "num_eq": 600, - "num_range": 29411, - "upper_bound": "133443" + "num_range": 29406, + "upper_bound": "131919" }, { - "distinct_range": 1150.906162232147, + "distinct_range": 1178.5650082548975, "num_eq": 600, - "num_range": 29411, - "upper_bound": "134599" + "num_range": 29406, + "upper_bound": "133103" }, { - "distinct_range": 958.5902407591577, + "distinct_range": 956.4010210841788, "num_eq": 600, - "num_range": 29411, - "upper_bound": "135562" + "num_range": 29406, + "upper_bound": "134064" }, { - "distinct_range": 958.5902407591577, + "distinct_range": 812.9408679215915, "num_eq": 600, - "num_range": 29411, - "upper_bound": "136525" + "num_range": 29406, + "upper_bound": "134881" }, { - "distinct_range": 1183.789195428254, + "distinct_range": 1086.9099104175627, "num_eq": 600, - "num_range": 29411, - "upper_bound": "137714" + "num_range": 29406, + "upper_bound": "135973" }, { - "distinct_range": 773.2495081384044, + "distinct_range": 870.7234296120948, "num_eq": 600, - "num_range": 29411, - "upper_bound": "138491" + "num_range": 29406, + "upper_bound": "136848" }, { - "distinct_range": 908.7674631729615, + "distinct_range": 1062.0036338278449, "num_eq": 600, - "num_range": 29411, - "upper_bound": "139404" + "num_range": 29406, + "upper_bound": "137915" }, { - "distinct_range": 1281.4418393696442, - "num_eq": 600, - "num_range": 29411, - "upper_bound": "140691" + "distinct_range": 1222.4000550259843, + "num_eq": 1200, + "num_range": 29406, + "upper_bound": "139143" }, { - "distinct_range": 975.529985138442, + "distinct_range": 925.5172381116978, "num_eq": 600, - "num_range": 29411, - "upper_bound": "141671" + "num_range": 29406, + "upper_bound": "140073" }, { - "distinct_range": 781.2211525522024, + "distinct_range": 982.303548738482, "num_eq": 600, - "num_range": 29411, - "upper_bound": "142456" + "num_range": 29406, + "upper_bound": "141060" }, { - "distinct_range": 956.5973296557114, + "distinct_range": 772.0945743127862, "num_eq": 600, - "num_range": 29411, - "upper_bound": "143417" + "num_range": 29406, + "upper_bound": "141836" }, { - "distinct_range": 1099.0904735495433, + "distinct_range": 984.2960508657338, "num_eq": 600, - "num_range": 29411, - "upper_bound": "144521" + "num_range": 29406, + "upper_bound": "142825" }, { - "distinct_range": 641.7173753107377, - "num_eq": 1200, - "num_range": 29411, - "upper_bound": "145166" + "distinct_range": 875.7046849302416, + "num_eq": 600, + "num_range": 29406, + "upper_bound": "143705" }, { - "distinct_range": 1040.2995960000392, + "distinct_range": 1061.0073827642445, "num_eq": 600, - "num_range": 29411, - "upper_bound": "146211" + "num_range": 29406, + "upper_bound": "144771" }, { - "distinct_range": 1129.9805956497785, + "distinct_range": 1285.1638719215146, "num_eq": 600, - "num_range": 29411, - "upper_bound": "147346" + "num_range": 29406, + "upper_bound": "146062" }, { - "distinct_range": 976.526440690164, + "distinct_range": 967.3597827840819, "num_eq": 600, - "num_range": 29411, - "upper_bound": "148327" + "num_range": 29406, + "upper_bound": "147034" }, { - "distinct_range": 1092.1152846879327, + "distinct_range": 960.3860253386897, "num_eq": 600, - "num_range": 29411, - "upper_bound": "149424" + "num_range": 29406, + "upper_bound": "147999" }, { - "distinct_range": 904.7816409660636, + "distinct_range": 872.7159317393536, "num_eq": 600, - "num_range": 29411, - "upper_bound": "150333" + "num_range": 29406, + "upper_bound": "148876" }, { - "distinct_range": 1132.969962304504, + "distinct_range": 898.6184593937141, "num_eq": 600, - "num_range": 29411, - "upper_bound": "151471" + "num_range": 29406, + "upper_bound": "149779" }, { - "distinct_range": 1095.1046513429178, + "distinct_range": 1302.1001399449563, "num_eq": 600, - "num_range": 29411, - "upper_bound": "152571" + "num_range": 29406, + "upper_bound": "151087" }, { - "distinct_range": 1018.3775738623737, + "distinct_range": 973.3372891658441, "num_eq": 600, - "num_range": 29411, - "upper_bound": "153594" + "num_range": 29406, + "upper_bound": "152065" }, { - "distinct_range": 971.5441629315883, + "distinct_range": 1057.022378509836, "num_eq": 600, - "num_range": 30011, - "upper_bound": "154570" + "num_range": 29406, + "upper_bound": "153127" }, { - "distinct_range": 1005.423651690151, + "distinct_range": 998.2435657565634, "num_eq": 600, - "num_range": 30011, - "upper_bound": "155580" + "num_range": 30006, + "upper_bound": "154130" }, { - "distinct_range": 818.090007966018, + "distinct_range": 977.322293420393, "num_eq": 600, - "num_range": 30011, - "upper_bound": "156402" + "num_range": 30006, + "upper_bound": "155112" }, { - "distinct_range": 887.8418965867484, + "distinct_range": 1085.9136593548596, "num_eq": 600, - "num_range": 30011, - "upper_bound": "157294" + "num_range": 30006, + "upper_bound": "156203" }, { - "distinct_range": 1096.1011068956898, + "distinct_range": 948.4310125751713, "num_eq": 600, - "num_range": 30011, - "upper_bound": "158395" + "num_range": 30006, + "upper_bound": "157156" }, { - "distinct_range": 1025.3527627245478, + "distinct_range": 1048.0561189377067, "num_eq": 600, - "num_range": 30011, - "upper_bound": "159425" + "num_range": 30006, + "upper_bound": "158209" }, { - "distinct_range": 1094.1081957912575, - "num_eq": 1200, - "num_range": 29411, - "upper_bound": "160524" + "distinct_range": 927.5097402389638, + "num_eq": 600, + "num_range": 30006, + "upper_bound": "159141" }, { - "distinct_range": 822.075830172917, + "distinct_range": 1175.5762550721756, "num_eq": 600, - "num_range": 30011, - "upper_bound": "161350" + "num_range": 30006, + "upper_bound": "160322" }, { - "distinct_range": 1050.2641515174382, + "distinct_range": 1071.9661444644169, "num_eq": 600, - "num_range": 30011, - "upper_bound": "162405" + "num_range": 30006, + "upper_bound": "161399" }, { - "distinct_range": 710.4728083797453, + "distinct_range": 994.2585615020571, "num_eq": 600, - "num_range": 30011, - "upper_bound": "163119" + "num_range": 30006, + "upper_bound": "162398" }, { - "distinct_range": 1053.2535181725734, + "distinct_range": 938.4685019388827, "num_eq": 600, - "num_range": 30011, - "upper_bound": "164177" + "num_range": 30006, + "upper_bound": "163341" }, { - "distinct_range": 781.2211525522024, + "distinct_range": 1055.029876383021, "num_eq": 600, - "num_range": 30011, - "upper_bound": "164962" + "num_range": 30006, + "upper_bound": "164401" }, { - "distinct_range": 1193.7537509506622, + "distinct_range": 1384.7889778656406, "num_eq": 600, - "num_range": 30011, - "upper_bound": "166161" + "num_range": 30006, + "upper_bound": "165792" }, { - "distinct_range": 975.5299851384816, + "distinct_range": 1142.6999699780074, "num_eq": 600, - "num_range": 30011, - "upper_bound": "167141" + "num_range": 30006, + "upper_bound": "166940" }, { - "distinct_range": 1338.2398057045664, + "distinct_range": 943.4497572570273, "num_eq": 600, - "num_range": 30011, - "upper_bound": "168485" + "num_range": 30006, + "upper_bound": "167888" }, { - "distinct_range": 857.9482300350074, + "distinct_range": 980.3110466112762, "num_eq": 600, - "num_range": 30011, - "upper_bound": "169347" + "num_range": 30006, + "upper_bound": "168873" }, { - "distinct_range": 1016.3846627589421, - "num_eq": 1200, - "num_range": 29411, - "upper_bound": "170368" + "distinct_range": 710.3270083677634, + "num_eq": 600, + "num_range": 30006, + "upper_bound": "169587" }, { - "distinct_range": 1144.927428926604, + "distinct_range": 1235.3513188625877, "num_eq": 600, - "num_range": 30011, - "upper_bound": "171518" + "num_range": 30006, + "upper_bound": "170828" }, { - "distinct_range": 1247.562350711355, + "distinct_range": 1250.2950848037037, "num_eq": 600, - "num_range": 30011, - "upper_bound": "172771" + "num_range": 30006, + "upper_bound": "172084" }, { - "distinct_range": 943.6434074833204, + "distinct_range": 840.8358977032148, "num_eq": 600, - "num_range": 30011, - "upper_bound": "173719" + "num_range": 30006, + "upper_bound": "172929" }, { - "distinct_range": 1073.182629206716, + "distinct_range": 1145.6887231685344, "num_eq": 600, - "num_range": 30011, - "upper_bound": "174797" + "num_range": 30006, + "upper_bound": "174080" }, { - "distinct_range": 923.7142964488335, + "distinct_range": 1093.88366786362, "num_eq": 600, - "num_range": 30011, - "upper_bound": "175725" + "num_range": 30006, + "upper_bound": "175179" }, { - "distinct_range": 1223.6474174885138, + "distinct_range": 1100.8574253087381, "num_eq": 600, - "num_range": 30011, - "upper_bound": "176954" + "num_range": 30006, + "upper_bound": "176285" }, { - "distinct_range": 1006.420107241872, + "distinct_range": 1089.8986636092466, "num_eq": 600, - "num_range": 30011, - "upper_bound": "177965" + "num_range": 30006, + "upper_bound": "177380" }, { - "distinct_range": 838.0191190005128, + "distinct_range": 905.592216839122, "num_eq": 600, - "num_range": 30011, - "upper_bound": "178807" + "num_range": 30006, + "upper_bound": "178290" }, { - "distinct_range": 1109.0550290675108, + "distinct_range": 867.7346764212078, "num_eq": 600, - "num_range": 30011, - "upper_bound": "179921" + "num_range": 30006, + "upper_bound": "179162" }, { - "distinct_range": 1071.1897181033103, + "distinct_range": 1127.7562040250532, "num_eq": 600, - "num_range": 30011, - "upper_bound": "180997" + "num_range": 30006, + "upper_bound": "180295" }, { - "distinct_range": 647.6961086210862, + "distinct_range": 1179.56125932571, "num_eq": 600, - "num_range": 30011, - "upper_bound": "181648" + "num_range": 30006, + "upper_bound": "181480" }, { - "distinct_range": 1108.058573515839, + "distinct_range": 1049.052370001324, "num_eq": 600, - "num_range": 30011, - "upper_bound": "182761" + "num_range": 30006, + "upper_bound": "182534" }, { - "distinct_range": 984.4980851039887, + "distinct_range": 1236.3475699254398, "num_eq": 600, - "num_range": 30011, - "upper_bound": "183750" + "num_range": 30006, + "upper_bound": "183776" }, { - "distinct_range": 1165.8529955096017, + "distinct_range": 1074.9548976552364, "num_eq": 600, - "num_range": 30011, - "upper_bound": "184921" + "num_range": 30006, + "upper_bound": "184856" }, { - "distinct_range": 729.4054638625155, + "distinct_range": 1032.1161019197914, "num_eq": 600, - "num_range": 30011, - "upper_bound": "185654" + "num_range": 30006, + "upper_bound": "185893" }, { - "distinct_range": 981.5087184488202, + "distinct_range": 1095.8761699908016, "num_eq": 600, - "num_range": 30011, - "upper_bound": "186640" + "num_range": 30006, + "upper_bound": "186994" }, { - "distinct_range": 1259.519817319189, + "distinct_range": 719.293267940428, "num_eq": 600, - "num_range": 30011, - "upper_bound": "187905" + "num_range": 30006, + "upper_bound": "187717" }, { - "distinct_range": 836.0262078970633, + "distinct_range": 1038.0936083015174, "num_eq": 600, - "num_range": 30011, - "upper_bound": "188745" + "num_range": 30006, + "upper_bound": "188760" }, { - "distinct_range": 894.817085448821, + "distinct_range": 931.49474449348, "num_eq": 600, - "num_range": 30011, - "upper_bound": "189644" + "num_range": 30006, + "upper_bound": "189696" }, { - "distinct_range": 1010.405929448755, + "distinct_range": 1037.097357237897, "num_eq": 600, - "num_range": 30011, - "upper_bound": "190659" + "num_range": 30006, + "upper_bound": "190738" }, { - "distinct_range": 1185.7821065393698, + "distinct_range": 836.8508934486971, "num_eq": 600, - "num_range": 30011, - "upper_bound": "191850" + "num_range": 30006, + "upper_bound": "191579" }, { - "distinct_range": 1107.0621179641662, - "num_eq": 600, - "num_range": 30011, - "upper_bound": "192962" + "distinct_range": 1214.4300465241001, + "num_eq": 1200, + "num_range": 29406, + "upper_bound": "192799" }, { - "distinct_range": 1055.2464292759953, + "distinct_range": 924.5209870480766, "num_eq": 600, - "num_range": 30011, - "upper_bound": "194022" + "num_range": 30006, + "upper_bound": "193728" }, { - "distinct_range": 1182.7927398850347, - "num_eq": 1200, - "num_range": 30011, - "upper_bound": "195210" + "distinct_range": 1129.7487061521413, + "num_eq": 600, + "num_range": 30006, + "upper_bound": "194863" }, { - "distinct_range": 1130.977051201357, + "distinct_range": 981.3072976749038, "num_eq": 600, - "num_range": 29411, - "upper_bound": "196346" + "num_range": 30006, + "upper_bound": "195849" }, { - "distinct_range": 862.9305077936309, + "distinct_range": 967.3597827841128, "num_eq": 600, - "num_range": 30011, - "upper_bound": "197213" + "num_range": 30006, + "upper_bound": "196821" }, { - "distinct_range": 815.1006413108437, + "distinct_range": 918.5434806663017, "num_eq": 600, - "num_range": 30011, - "upper_bound": "198032" + "num_range": 30006, + "upper_bound": "197744" }, { - "distinct_range": 899.7993632074441, + "distinct_range": 1000.236067883816, "num_eq": 600, - "num_range": 30011, - "upper_bound": "198936" + "num_range": 30006, + "upper_bound": "198749" }, { - "distinct_range": 1043.2889626554447, + "distinct_range": 1235.3513188625877, "num_eq": 600, - "num_range": 30011, - "upper_bound": "199984" + "num_range": 30006, + "upper_bound": "199990" } ], "histo_col_type": "INT8", "histo_version": 1, "name": "__auto__", "null_count": 0, - "row_count": 6002293 + "row_count": 6001215 }, { + "avg_size": 4, "columns": [ "l_suppkey" ], - "created_at": "2021-09-08 20:49:14.314079", + "created_at": "2022-02-25 00:55:34.245977", "distinct_count": 9920, "histo_buckets": [ { "distinct_range": 0, - "num_eq": 1200, - "num_range": 0, - "upper_bound": "4" - }, - { - "distinct_range": 43.654179850974785, "num_eq": 600, - "num_range": 29411, - "upper_bound": "49" - }, - { - "distinct_range": 51.59130346024293, - "num_eq": 1200, - "num_range": 28811, - "upper_bound": "102" + "num_range": 0, + "upper_bound": "1" }, { - "distinct_range": 43.654179850974785, - "num_eq": 600, - "num_range": 29411, - "upper_bound": "147" + "distinct_range": 48.60992039191672, + "num_eq": 1800, + "num_range": 28806, + "upper_bound": "51" }, { - "distinct_range": 61.51270797182811, + "distinct_range": 41.665646050214335, "num_eq": 1200, - "num_range": 29411, - "upper_bound": "210" + "num_range": 28806, + "upper_bound": "94" }, { - "distinct_range": 43.654179850974785, + "distinct_range": 54.56215554194734, "num_eq": 1200, - "num_range": 28811, - "upper_bound": "255" - }, - { - "distinct_range": 45.638460753291824, - "num_eq": 600, - "num_range": 29411, - "upper_bound": "302" + "num_range": 28806, + "upper_bound": "150" }, { - "distinct_range": 44.646320302133304, + "distinct_range": 49.60195958358849, "num_eq": 600, - "num_range": 29411, - "upper_bound": "348" + "num_range": 29406, + "upper_bound": "201" }, { - "distinct_range": 52.583443911401446, - "num_eq": 600, - "num_range": 29411, - "upper_bound": "402" + "distinct_range": 53.57011635027557, + "num_eq": 1800, + "num_range": 29406, + "upper_bound": "256" }, { - "distinct_range": 47.62274165560886, - "num_eq": 600, - "num_range": 29411, - "upper_bound": "451" + "distinct_range": 52.5780771586038, + "num_eq": 2400, + "num_range": 27606, + "upper_bound": "310" }, { - "distinct_range": 56.552005716035524, + "distinct_range": 46.62584200857318, "num_eq": 1200, - "num_range": 28811, - "upper_bound": "509" + "num_range": 28806, + "upper_bound": "358" }, { - "distinct_range": 37.70133714402368, - "num_eq": 600, - "num_range": 29411, - "upper_bound": "548" + "distinct_range": 42.6576852418861, + "num_eq": 2400, + "num_range": 28806, + "upper_bound": "402" }, { - "distinct_range": 55.559865264877004, + "distinct_range": 61.50642988364973, "num_eq": 1200, - "num_range": 29411, - "upper_bound": "605" + "num_range": 29406, + "upper_bound": "465" }, { - "distinct_range": 39.685618046340714, + "distinct_range": 41.665646050214335, "num_eq": 600, - "num_range": 29411, - "upper_bound": "646" + "num_range": 29406, + "upper_bound": "508" }, { - "distinct_range": 50.599163009084414, + "distinct_range": 53.57011635027557, "num_eq": 600, - "num_range": 29411, - "upper_bound": "698" + "num_range": 29406, + "upper_bound": "563" }, { - "distinct_range": 45.638460753291824, - "num_eq": 1200, - "num_range": 28811, - "upper_bound": "745" + "distinct_range": 49.60195958358849, + "num_eq": 600, + "num_range": 29406, + "upper_bound": "614" }, { - "distinct_range": 48.614882106767375, + "distinct_range": 52.5780771586038, "num_eq": 1200, - "num_range": 28811, - "upper_bound": "795" + "num_range": 29406, + "upper_bound": "668" }, { - "distinct_range": 52.583443911401446, + "distinct_range": 39.68156766687079, "num_eq": 1200, - "num_range": 28811, - "upper_bound": "849" + "num_range": 28806, + "upper_bound": "709" }, { - "distinct_range": 46.63060120445034, + "distinct_range": 44.64176362522964, "num_eq": 600, - "num_range": 29411, - "upper_bound": "897" + "num_range": 29406, + "upper_bound": "755" }, { - "distinct_range": 40.677758497499234, + "distinct_range": 58.530312308634414, "num_eq": 1200, - "num_range": 29411, - "upper_bound": "939" + "num_range": 29406, + "upper_bound": "815" }, { - "distinct_range": 57.544146167194036, + "distinct_range": 41.665646050214335, "num_eq": 1200, - "num_range": 29411, - "upper_bound": "998" + "num_range": 29406, + "upper_bound": "858" }, { - "distinct_range": 44.646320302133304, - "num_eq": 1801, - "num_range": 28811, - "upper_bound": "1044" + "distinct_range": 38.68952847519902, + "num_eq": 1200, + "num_range": 28806, + "upper_bound": "898" }, { - "distinct_range": 52.583443911401446, - "num_eq": 1200, - "num_range": 28811, - "upper_bound": "1098" + "distinct_range": 44.64176362522964, + "num_eq": 1800, + "num_range": 29406, + "upper_bound": "944" }, { - "distinct_range": 50.599163009084414, + "distinct_range": 45.63380281690141, "num_eq": 1200, - "num_range": 29411, - "upper_bound": "1150" + "num_range": 29406, + "upper_bound": "991" }, { - "distinct_range": 43.654179850974785, - "num_eq": 1200, - "num_range": 28811, - "upper_bound": "1195" + "distinct_range": 50.59399877526026, + "num_eq": 600, + "num_range": 29406, + "upper_bound": "1043" }, { - "distinct_range": 41.66989894865775, - "num_eq": 1801, - "num_range": 29411, - "upper_bound": "1238" + "distinct_range": 33.729332516840174, + "num_eq": 3601, + "num_range": 26405, + "upper_bound": "1078" }, { - "distinct_range": 40.677758497499234, + "distinct_range": 54.56215554194734, "num_eq": 1200, - "num_range": 29411, - "upper_bound": "1280" + "num_range": 29406, + "upper_bound": "1134" + }, + { + "distinct_range": 54.56215554194734, + "num_eq": 600, + "num_range": 29406, + "upper_bound": "1190" }, { - "distinct_range": 55.559865264877004, + "distinct_range": 46.62584200857318, "num_eq": 600, - "num_range": 29411, - "upper_bound": "1337" + "num_range": 29406, + "upper_bound": "1238" }, { - "distinct_range": 59.528427069511075, + "distinct_range": 40.67360685854256, "num_eq": 1200, - "num_range": 28811, - "upper_bound": "1398" + "num_range": 28806, + "upper_bound": "1280" }, { - "distinct_range": 60.520567520669594, - "num_eq": 600, - "num_range": 29411, - "upper_bound": "1460" + "distinct_range": 46.62584200857318, + "num_eq": 1200, + "num_range": 28806, + "upper_bound": "1328" }, { - "distinct_range": 43.654179850974785, + "distinct_range": 47.61788120024495, "num_eq": 600, - "num_range": 29411, - "upper_bound": "1505" + "num_range": 29406, + "upper_bound": "1377" }, { - "distinct_range": 47.62274165560886, + "distinct_range": 43.64972443355787, "num_eq": 1200, - "num_range": 28811, - "upper_bound": "1554" + "num_range": 29406, + "upper_bound": "1422" }, { - "distinct_range": 47.62274165560886, + "distinct_range": 42.6576852418861, "num_eq": 1200, - "num_range": 29411, - "upper_bound": "1603" + "num_range": 28806, + "upper_bound": "1466" }, { - "distinct_range": 49.607022557925895, + "distinct_range": 50.59399877526026, "num_eq": 600, - "num_range": 29411, - "upper_bound": "1654" + "num_range": 29406, + "upper_bound": "1518" }, { - "distinct_range": 51.59130346024293, - "num_eq": 1801, - "num_range": 29411, - "upper_bound": "1707" + "distinct_range": 39.68156766687079, + "num_eq": 1200, + "num_range": 28806, + "upper_bound": "1559" }, { - "distinct_range": 52.583443911401446, - "num_eq": 600, - "num_range": 29411, - "upper_bound": "1761" + "distinct_range": 50.59399877526026, + "num_eq": 1800, + "num_range": 29406, + "upper_bound": "1611" }, { - "distinct_range": 54.567724813718485, + "distinct_range": 49.60195958358849, "num_eq": 1200, - "num_range": 29411, - "upper_bound": "1817" + "num_range": 28806, + "upper_bound": "1662" }, { - "distinct_range": 50.599163009084414, - "num_eq": 1801, - "num_range": 28811, - "upper_bound": "1869" + "distinct_range": 51.58603796693203, + "num_eq": 1200, + "num_range": 28806, + "upper_bound": "1715" }, { - "distinct_range": 47.62274165560886, + "distinct_range": 50.59399877526026, "num_eq": 600, - "num_range": 29411, - "upper_bound": "1918" + "num_range": 29406, + "upper_bound": "1767" }, { - "distinct_range": 41.66989894865775, - "num_eq": 600, - "num_range": 29411, - "upper_bound": "1961" + "distinct_range": 50.59399877526026, + "num_eq": 1200, + "num_range": 28806, + "upper_bound": "1819" }, { - "distinct_range": 48.614882106767375, + "distinct_range": 52.5780771586038, "num_eq": 600, - "num_range": 29411, - "upper_bound": "2011" + "num_range": 29406, + "upper_bound": "1873" }, { - "distinct_range": 50.599163009084414, + "distinct_range": 59.522351500306186, "num_eq": 1200, - "num_range": 28811, - "upper_bound": "2063" + "num_range": 28806, + "upper_bound": "1934" }, { - "distinct_range": 60.520567520669594, - "num_eq": 1200, - "num_range": 28811, - "upper_bound": "2125" + "distinct_range": 49.60195958358849, + "num_eq": 600, + "num_range": 29406, + "upper_bound": "1985" }, { - "distinct_range": 46.63060120445034, - "num_eq": 1801, - "num_range": 28811, - "upper_bound": "2173" + "distinct_range": 76.38701775872627, + "num_eq": 600, + "num_range": 29406, + "upper_bound": "2063" }, { - "distinct_range": 44.646320302133304, + "distinct_range": 58.530312308634414, "num_eq": 600, - "num_range": 29411, - "upper_bound": "2219" + "num_range": 29406, + "upper_bound": "2123" }, { - "distinct_range": 49.607022557925895, - "num_eq": 1801, - "num_range": 28211, - "upper_bound": "2270" + "distinct_range": 61.50642988364973, + "num_eq": 600, + "num_range": 29406, + "upper_bound": "2186" }, { - "distinct_range": 53.575584362559965, - "num_eq": 600, - "num_range": 29411, - "upper_bound": "2325" + "distinct_range": 42.6576852418861, + "num_eq": 1200, + "num_range": 28806, + "upper_bound": "2230" }, { - "distinct_range": 64.48912932530367, - "num_eq": 1801, - "num_range": 29411, - "upper_bound": "2391" + "distinct_range": 50.59399877526026, + "num_eq": 600, + "num_range": 29406, + "upper_bound": "2282" }, { - "distinct_range": 54.567724813718485, + "distinct_range": 54.56215554194734, "num_eq": 1200, - "num_range": 28811, - "upper_bound": "2447" + "num_range": 28806, + "upper_bound": "2338" }, { - "distinct_range": 44.646320302133304, - "num_eq": 1200, - "num_range": 29411, - "upper_bound": "2493" + "distinct_range": 56.54623392529088, + "num_eq": 600, + "num_range": 29406, + "upper_bound": "2396" }, { - "distinct_range": 35.71705624170664, + "distinct_range": 41.665646050214335, "num_eq": 600, - "num_range": 29411, - "upper_bound": "2530" + "num_range": 29406, + "upper_bound": "2439" }, { - "distinct_range": 59.528427069511075, + "distinct_range": 56.54623392529088, "num_eq": 1200, - "num_range": 28811, - "upper_bound": "2591" + "num_range": 29406, + "upper_bound": "2497" }, { - "distinct_range": 51.59130346024293, + "distinct_range": 56.54623392529088, "num_eq": 600, - "num_range": 29411, - "upper_bound": "2644" + "num_range": 29406, + "upper_bound": "2555" }, { - "distinct_range": 44.646320302133304, + "distinct_range": 43.64972443355787, "num_eq": 600, - "num_range": 29411, - "upper_bound": "2690" + "num_range": 29406, + "upper_bound": "2600" }, { - "distinct_range": 47.62274165560886, + "distinct_range": 48.60992039191672, "num_eq": 600, - "num_range": 29411, - "upper_bound": "2739" + "num_range": 29406, + "upper_bound": "2650" }, { - "distinct_range": 53.575584362559965, - "num_eq": 1200, - "num_range": 28811, - "upper_bound": "2794" + "distinct_range": 49.60195958358849, + "num_eq": 600, + "num_range": 29406, + "upper_bound": "2701" }, { - "distinct_range": 49.607022557925895, + "distinct_range": 54.56215554194734, "num_eq": 1200, - "num_range": 29411, - "upper_bound": "2845" + "num_range": 28806, + "upper_bound": "2757" }, { - "distinct_range": 40.677758497499234, - "num_eq": 1801, - "num_range": 29411, - "upper_bound": "2887" + "distinct_range": 38.68952847519902, + "num_eq": 1200, + "num_range": 29406, + "upper_bound": "2797" }, { - "distinct_range": 36.70919669286516, + "distinct_range": 51.58603796693203, "num_eq": 1200, - "num_range": 29411, - "upper_bound": "2925" + "num_range": 28806, + "upper_bound": "2850" }, { - "distinct_range": 56.552005716035524, + "distinct_range": 45.63380281690141, "num_eq": 1200, - "num_range": 29411, - "upper_bound": "2983" + "num_range": 29406, + "upper_bound": "2897" }, { - "distinct_range": 43.654179850974785, - "num_eq": 600, - "num_range": 29411, - "upper_bound": "3028" + "distinct_range": 50.59399877526026, + "num_eq": 1800, + "num_range": 28206, + "upper_bound": "2949" }, { - "distinct_range": 48.614882106767375, + "distinct_range": 50.59399877526026, "num_eq": 1200, - "num_range": 29411, - "upper_bound": "3078" + "num_range": 28806, + "upper_bound": "3001" + }, + { + "distinct_range": 33.729332516840174, + "num_eq": 2400, + "num_range": 28206, + "upper_bound": "3036" }, { - "distinct_range": 36.70919669286516, + "distinct_range": 56.54623392529088, "num_eq": 600, - "num_range": 29411, - "upper_bound": "3116" + "num_range": 29406, + "upper_bound": "3094" }, { - "distinct_range": 45.638460753291824, + "distinct_range": 46.62584200857318, "num_eq": 1200, - "num_range": 28811, - "upper_bound": "3163" + "num_range": 29406, + "upper_bound": "3142" }, { - "distinct_range": 66.4734102276207, + "distinct_range": 60.51439069197796, "num_eq": 600, - "num_range": 29411, - "upper_bound": "3231" + "num_range": 29406, + "upper_bound": "3204" }, { - "distinct_range": 43.654179850974785, - "num_eq": 600, - "num_range": 29411, - "upper_bound": "3276" + "distinct_range": 40.67360685854256, + "num_eq": 1800, + "num_range": 29406, + "upper_bound": "3246" }, { - "distinct_range": 40.677758497499234, + "distinct_range": 51.58603796693203, "num_eq": 1200, - "num_range": 29411, - "upper_bound": "3318" + "num_range": 29406, + "upper_bound": "3299" }, { - "distinct_range": 41.66989894865775, + "distinct_range": 52.5780771586038, "num_eq": 1200, - "num_range": 29411, - "upper_bound": "3361" + "num_range": 28806, + "upper_bound": "3353" }, { - "distinct_range": 40.677758497499234, - "num_eq": 2401, - "num_range": 27611, - "upper_bound": "3403" + "distinct_range": 52.5780771586038, + "num_eq": 1200, + "num_range": 29406, + "upper_bound": "3407" }, { - "distinct_range": 44.646320302133304, - "num_eq": 600, - "num_range": 29411, - "upper_bound": "3449" + "distinct_range": 43.64972443355787, + "num_eq": 1800, + "num_range": 28206, + "upper_bound": "3452" + }, + { + "distinct_range": 58.530312308634414, + "num_eq": 1800, + "num_range": 28806, + "upper_bound": "3512" }, { - "distinct_range": 49.607022557925895, + "distinct_range": 63.49050826699327, "num_eq": 600, - "num_range": 29411, - "upper_bound": "3500" + "num_range": 29406, + "upper_bound": "3577" }, { - "distinct_range": 47.62274165560886, - "num_eq": 1801, - "num_range": 28211, - "upper_bound": "3549" + "distinct_range": 58.530312308634414, + "num_eq": 600, + "num_range": 29406, + "upper_bound": "3637" }, { - "distinct_range": 55.559865264877004, - "num_eq": 1801, - "num_range": 28211, - "upper_bound": "3606" + "distinct_range": 58.530312308634414, + "num_eq": 1200, + "num_range": 29406, + "upper_bound": "3697" }, { - "distinct_range": 46.63060120445034, - "num_eq": 3001, - "num_range": 27010, - "upper_bound": "3654" + "distinct_range": 55.554194733619106, + "num_eq": 600, + "num_range": 29406, + "upper_bound": "3754" }, { - "distinct_range": 57.544146167194036, + "distinct_range": 53.57011635027557, "num_eq": 600, - "num_range": 29411, - "upper_bound": "3713" + "num_range": 29406, + "upper_bound": "3809" }, { - "distinct_range": 46.63060120445034, + "distinct_range": 48.60992039191672, "num_eq": 600, - "num_range": 29411, - "upper_bound": "3761" + "num_range": 29406, + "upper_bound": "3859" }, { - "distinct_range": 53.575584362559965, + "distinct_range": 54.56215554194734, "num_eq": 1200, - "num_range": 28811, - "upper_bound": "3816" + "num_range": 29406, + "upper_bound": "3915" }, { - "distinct_range": 47.62274165560886, + "distinct_range": 37.697489283527254, "num_eq": 1200, - "num_range": 28811, - "upper_bound": "3865" + "num_range": 28806, + "upper_bound": "3954" }, { - "distinct_range": 48.614882106767375, - "num_eq": 3001, - "num_range": 28811, - "upper_bound": "3915" + "distinct_range": 59.522351500306186, + "num_eq": 1200, + "num_range": 29406, + "upper_bound": "4015" }, { - "distinct_range": 42.66203939981627, + "distinct_range": 46.62584200857318, "num_eq": 600, - "num_range": 29411, - "upper_bound": "3959" + "num_range": 29406, + "upper_bound": "4063" }, { - "distinct_range": 53.575584362559965, - "num_eq": 600, - "num_range": 29411, - "upper_bound": "4014" + "distinct_range": 43.64972443355787, + "num_eq": 1800, + "num_range": 28206, + "upper_bound": "4108" }, { - "distinct_range": 55.559865264877004, - "num_eq": 600, - "num_range": 29411, - "upper_bound": "4071" + "distinct_range": 45.63380281690141, + "num_eq": 2400, + "num_range": 27606, + "upper_bound": "4155" }, { - "distinct_range": 44.646320302133304, + "distinct_range": 59.522351500306186, "num_eq": 1200, - "num_range": 29411, - "upper_bound": "4117" + "num_range": 29406, + "upper_bound": "4216" }, { - "distinct_range": 48.614882106767375, + "distinct_range": 47.61788120024495, "num_eq": 1200, - "num_range": 28811, - "upper_bound": "4167" + "num_range": 29406, + "upper_bound": "4265" }, { - "distinct_range": 61.51270797182811, + "distinct_range": 56.54623392529088, "num_eq": 600, - "num_range": 29411, - "upper_bound": "4230" + "num_range": 29406, + "upper_bound": "4323" }, { - "distinct_range": 65.48126977646218, + "distinct_range": 44.64176362522964, "num_eq": 600, - "num_range": 29411, - "upper_bound": "4297" + "num_range": 29406, + "upper_bound": "4369" }, { - "distinct_range": 44.646320302133304, + "distinct_range": 55.554194733619106, "num_eq": 1200, - "num_range": 28811, - "upper_bound": "4343" + "num_range": 29406, + "upper_bound": "4426" }, { - "distinct_range": 45.638460753291824, - "num_eq": 1200, - "num_range": 29411, - "upper_bound": "4390" + "distinct_range": 49.60195958358849, + "num_eq": 600, + "num_range": 29406, + "upper_bound": "4477" + }, + { + "distinct_range": 45.63380281690141, + "num_eq": 600, + "num_range": 29406, + "upper_bound": "4524" }, { - "distinct_range": 45.638460753291824, + "distinct_range": 42.6576852418861, "num_eq": 1200, - "num_range": 29411, - "upper_bound": "4437" + "num_range": 29406, + "upper_bound": "4568" }, { - "distinct_range": 51.59130346024293, + "distinct_range": 44.64176362522964, "num_eq": 600, - "num_range": 29411, - "upper_bound": "4490" + "num_range": 29406, + "upper_bound": "4614" + }, + { + "distinct_range": 48.60992039191672, + "num_eq": 1200, + "num_range": 29406, + "upper_bound": "4664" }, { - "distinct_range": 63.496988874145146, + "distinct_range": 49.60195958358849, "num_eq": 600, - "num_range": 29411, - "upper_bound": "4555" + "num_range": 29406, + "upper_bound": "4715" }, { - "distinct_range": 57.544146167194036, - "num_eq": 1200, - "num_range": 28811, - "upper_bound": "4614" + "distinct_range": 40.67360685854256, + "num_eq": 600, + "num_range": 29406, + "upper_bound": "4757" }, { - "distinct_range": 39.685618046340714, + "distinct_range": 45.63380281690141, "num_eq": 1200, - "num_range": 29411, - "upper_bound": "4655" + "num_range": 29406, + "upper_bound": "4804" }, { - "distinct_range": 50.599163009084414, + "distinct_range": 55.554194733619106, "num_eq": 1200, - "num_range": 28811, - "upper_bound": "4707" + "num_range": 28806, + "upper_bound": "4861" }, { - "distinct_range": 38.693477595182195, + "distinct_range": 49.60195958358849, "num_eq": 1200, - "num_range": 29411, - "upper_bound": "4747" + "num_range": 29406, + "upper_bound": "4912" }, { - "distinct_range": 51.59130346024293, - "num_eq": 600, - "num_range": 29411, - "upper_bound": "4800" + "distinct_range": 48.60992039191672, + "num_eq": 1800, + "num_range": 28806, + "upper_bound": "4962" }, { - "distinct_range": 61.51270797182811, - "num_eq": 1801, - "num_range": 29411, - "upper_bound": "4863" + "distinct_range": 33.729332516840174, + "num_eq": 1800, + "num_range": 29406, + "upper_bound": "4997" }, { - "distinct_range": 45.638460753291824, - "num_eq": 600, - "num_range": 29411, - "upper_bound": "4910" + "distinct_range": 42.6576852418861, + "num_eq": 1200, + "num_range": 28806, + "upper_bound": "5041" }, { - "distinct_range": 54.567724813718485, + "distinct_range": 49.60195958358849, "num_eq": 1200, - "num_range": 29411, - "upper_bound": "4966" + "num_range": 29406, + "upper_bound": "5092" }, { - "distinct_range": 63.496988874145146, + "distinct_range": 42.6576852418861, "num_eq": 1200, - "num_range": 28811, - "upper_bound": "5031" + "num_range": 28806, + "upper_bound": "5136" }, { - "distinct_range": 38.693477595182195, - "num_eq": 2401, - "num_range": 28811, - "upper_bound": "5071" + "distinct_range": 48.60992039191672, + "num_eq": 600, + "num_range": 29406, + "upper_bound": "5186" + }, + { + "distinct_range": 56.54623392529088, + "num_eq": 1800, + "num_range": 29406, + "upper_bound": "5244" }, { - "distinct_range": 52.583443911401446, + "distinct_range": 40.67360685854256, "num_eq": 1200, - "num_range": 28811, - "upper_bound": "5125" + "num_range": 28806, + "upper_bound": "5286" }, { - "distinct_range": 43.654179850974785, - "num_eq": 1801, - "num_range": 28211, - "upper_bound": "5170" + "distinct_range": 47.61788120024495, + "num_eq": 1800, + "num_range": 28806, + "upper_bound": "5335" }, { - "distinct_range": 48.614882106767375, + "distinct_range": 47.61788120024495, "num_eq": 1200, - "num_range": 29411, - "upper_bound": "5220" + "num_range": 29406, + "upper_bound": "5384" }, { - "distinct_range": 43.654179850974785, + "distinct_range": 50.59399877526026, "num_eq": 1200, - "num_range": 29411, - "upper_bound": "5265" + "num_range": 29406, + "upper_bound": "5436" }, { - "distinct_range": 49.607022557925895, - "num_eq": 1801, - "num_range": 28811, - "upper_bound": "5316" + "distinct_range": 55.554194733619106, + "num_eq": 1800, + "num_range": 28206, + "upper_bound": "5493" }, { - "distinct_range": 58.536286618352555, + "distinct_range": 56.54623392529088, "num_eq": 1200, - "num_range": 28811, - "upper_bound": "5376" + "num_range": 29406, + "upper_bound": "5551" }, { - "distinct_range": 49.607022557925895, - "num_eq": 1200, - "num_range": 29411, - "upper_bound": "5427" + "distinct_range": 43.64972443355787, + "num_eq": 1800, + "num_range": 28206, + "upper_bound": "5596" }, { - "distinct_range": 45.638460753291824, - "num_eq": 1801, - "num_range": 28811, - "upper_bound": "5474" + "distinct_range": 54.56215554194734, + "num_eq": 1200, + "num_range": 29406, + "upper_bound": "5652" }, { - "distinct_range": 53.575584362559965, - "num_eq": 600, - "num_range": 29411, - "upper_bound": "5529" + "distinct_range": 44.64176362522964, + "num_eq": 1200, + "num_range": 29406, + "upper_bound": "5698" }, { - "distinct_range": 43.654179850974785, - "num_eq": 600, - "num_range": 29411, - "upper_bound": "5574" + "distinct_range": 56.54623392529088, + "num_eq": 1200, + "num_range": 29406, + "upper_bound": "5756" }, { - "distinct_range": 47.62274165560886, + "distinct_range": 38.68952847519902, "num_eq": 1200, - "num_range": 29411, - "upper_bound": "5623" + "num_range": 29406, + "upper_bound": "5796" }, { - "distinct_range": 55.559865264877004, - "num_eq": 1801, - "num_range": 28811, - "upper_bound": "5680" + "distinct_range": 53.57011635027557, + "num_eq": 1200, + "num_range": 28206, + "upper_bound": "5851" }, { - "distinct_range": 33.73277533938961, + "distinct_range": 42.6576852418861, "num_eq": 1200, - "num_range": 28811, - "upper_bound": "5715" + "num_range": 28806, + "upper_bound": "5895" }, { - "distinct_range": 49.607022557925895, + "distinct_range": 47.61788120024495, "num_eq": 1200, - "num_range": 29411, - "upper_bound": "5766" + "num_range": 28806, + "upper_bound": "5944" }, { - "distinct_range": 49.607022557925895, + "distinct_range": 53.57011635027557, "num_eq": 600, - "num_range": 29411, - "upper_bound": "5817" + "num_range": 29406, + "upper_bound": "5999" }, { - "distinct_range": 37.70133714402368, + "distinct_range": 41.665646050214335, "num_eq": 1200, - "num_range": 28811, - "upper_bound": "5856" + "num_range": 28806, + "upper_bound": "6042" }, { - "distinct_range": 44.646320302133304, - "num_eq": 1801, - "num_range": 28211, - "upper_bound": "5902" + "distinct_range": 40.67360685854256, + "num_eq": 1200, + "num_range": 29406, + "upper_bound": "6084" }, { - "distinct_range": 44.646320302133304, - "num_eq": 600, - "num_range": 29411, - "upper_bound": "5948" + "distinct_range": 46.62584200857318, + "num_eq": 1200, + "num_range": 28806, + "upper_bound": "6132" }, { - "distinct_range": 55.559865264877004, - "num_eq": 600, - "num_range": 29411, - "upper_bound": "6005" + "distinct_range": 39.68156766687079, + "num_eq": 1200, + "num_range": 28806, + "upper_bound": "6173" }, { - "distinct_range": 39.685618046340714, - "num_eq": 600, - "num_range": 29411, - "upper_bound": "6046" + "distinct_range": 40.67360685854256, + "num_eq": 1200, + "num_range": 28806, + "upper_bound": "6215" }, { - "distinct_range": 53.575584362559965, - "num_eq": 600, - "num_range": 29411, - "upper_bound": "6101" + "distinct_range": 53.57011635027557, + "num_eq": 1800, + "num_range": 28806, + "upper_bound": "6270" }, { - "distinct_range": 40.677758497499234, - "num_eq": 600, - "num_range": 29411, - "upper_bound": "6143" + "distinct_range": 43.64972443355787, + "num_eq": 1200, + "num_range": 28206, + "upper_bound": "6315" }, { - "distinct_range": 43.654179850974785, - "num_eq": 1200, - "num_range": 29411, - "upper_bound": "6188" + "distinct_range": 41.665646050214335, + "num_eq": 600, + "num_range": 28806, + "upper_bound": "6358" }, { - "distinct_range": 44.646320302133304, + "distinct_range": 49.60195958358849, "num_eq": 1200, - "num_range": 29411, - "upper_bound": "6234" + "num_range": 29406, + "upper_bound": "6409" }, { - "distinct_range": 56.552005716035524, + "distinct_range": 54.56215554194734, "num_eq": 600, - "num_range": 28811, - "upper_bound": "6292" + "num_range": 28806, + "upper_bound": "6465" }, { - "distinct_range": 50.599163009084414, - "num_eq": 600, - "num_range": 29411, - "upper_bound": "6344" + "distinct_range": 42.6576852418861, + "num_eq": 1800, + "num_range": 28206, + "upper_bound": "6509" }, { - "distinct_range": 45.638460753291824, - "num_eq": 600, - "num_range": 29411, - "upper_bound": "6391" + "distinct_range": 55.554194733619106, + "num_eq": 1200, + "num_range": 29406, + "upper_bound": "6566" }, { - "distinct_range": 47.62274165560886, - "num_eq": 1801, - "num_range": 28211, - "upper_bound": "6440" + "distinct_range": 43.64972443355787, + "num_eq": 600, + "num_range": 28806, + "upper_bound": "6611" }, { - "distinct_range": 50.599163009084414, + "distinct_range": 65.4745866503368, "num_eq": 1200, - "num_range": 28811, - "upper_bound": "6492" + "num_range": 29406, + "upper_bound": "6678" }, { - "distinct_range": 62.504848422986626, - "num_eq": 2401, - "num_range": 28211, - "upper_bound": "6556" + "distinct_range": 40.67360685854256, + "num_eq": 600, + "num_range": 28806, + "upper_bound": "6720" }, { - "distinct_range": 42.66203939981627, - "num_eq": 1801, - "num_range": 28811, - "upper_bound": "6600" + "distinct_range": 52.5780771586038, + "num_eq": 1800, + "num_range": 28806, + "upper_bound": "6774" }, { - "distinct_range": 44.646320302133304, - "num_eq": 1801, - "num_range": 28811, - "upper_bound": "6646" + "distinct_range": 61.50642988364973, + "num_eq": 2400, + "num_range": 27005, + "upper_bound": "6837" }, { - "distinct_range": 47.62274165560886, + "distinct_range": 40.67360685854256, "num_eq": 600, - "num_range": 28811, - "upper_bound": "6695" + "num_range": 29406, + "upper_bound": "6879" }, { - "distinct_range": 53.575584362559965, - "num_eq": 600, - "num_range": 28811, - "upper_bound": "6750" + "distinct_range": 46.62584200857318, + "num_eq": 1800, + "num_range": 28806, + "upper_bound": "6927" }, { - "distinct_range": 56.552005716035524, + "distinct_range": 53.57011635027557, "num_eq": 1200, - "num_range": 28811, - "upper_bound": "6808" - }, - { - "distinct_range": 52.583443911401446, - "num_eq": 2401, - "num_range": 28811, - "upper_bound": "6862" + "num_range": 28206, + "upper_bound": "6982" }, { - "distinct_range": 44.646320302133304, - "num_eq": 3601, - "num_range": 27010, - "upper_bound": "6908" + "distinct_range": 42.6576852418861, + "num_eq": 1800, + "num_range": 29406, + "upper_bound": "7026" }, { - "distinct_range": 49.607022557925895, - "num_eq": 1200, - "num_range": 28811, - "upper_bound": "6959" + "distinct_range": 42.6576852418861, + "num_eq": 1800, + "num_range": 27606, + "upper_bound": "7070" }, { - "distinct_range": 44.646320302133304, - "num_eq": 2401, - "num_range": 27010, - "upper_bound": "7005" + "distinct_range": 44.64176362522964, + "num_eq": 1800, + "num_range": 27606, + "upper_bound": "7116" }, { - "distinct_range": 42.66203939981627, - "num_eq": 1200, - "num_range": 28811, - "upper_bound": "7049" + "distinct_range": 42.6576852418861, + "num_eq": 600, + "num_range": 29406, + "upper_bound": "7160" }, { - "distinct_range": 51.59130346024293, - "num_eq": 1200, - "num_range": 28811, - "upper_bound": "7102" + "distinct_range": 38.68952847519902, + "num_eq": 600, + "num_range": 29406, + "upper_bound": "7200" }, { - "distinct_range": 50.599163009084414, + "distinct_range": 33.729332516840174, "num_eq": 1200, - "num_range": 28211, - "upper_bound": "7154" + "num_range": 28806, + "upper_bound": "7235" }, { - "distinct_range": 48.614882106767375, + "distinct_range": 51.58603796693203, "num_eq": 600, - "num_range": 28811, - "upper_bound": "7204" + "num_range": 29406, + "upper_bound": "7288" }, { - "distinct_range": 58.536286618352555, - "num_eq": 1801, - "num_range": 28811, - "upper_bound": "7264" + "distinct_range": 47.61788120024495, + "num_eq": 600, + "num_range": 29406, + "upper_bound": "7337" }, { - "distinct_range": 40.677758497499234, - "num_eq": 1200, - "num_range": 28211, - "upper_bound": "7306" + "distinct_range": 42.6576852418861, + "num_eq": 600, + "num_range": 29406, + "upper_bound": "7381" }, { - "distinct_range": 58.536286618352555, - "num_eq": 1801, - "num_range": 28811, - "upper_bound": "7366" + "distinct_range": 65.4745866503368, + "num_eq": 1800, + "num_range": 28806, + "upper_bound": "7448" }, { - "distinct_range": 53.575584362559965, + "distinct_range": 50.59399877526026, "num_eq": 600, - "num_range": 28811, - "upper_bound": "7421" + "num_range": 28806, + "upper_bound": "7500" }, { - "distinct_range": 54.567724813718485, + "distinct_range": 51.58603796693203, "num_eq": 1200, - "num_range": 28811, - "upper_bound": "7477" + "num_range": 28806, + "upper_bound": "7553" }, { - "distinct_range": 37.70133714402368, - "num_eq": 1801, - "num_range": 28811, - "upper_bound": "7516" + "distinct_range": 50.59399877526026, + "num_eq": 1200, + "num_range": 28806, + "upper_bound": "7605" }, { - "distinct_range": 43.654179850974785, - "num_eq": 600, - "num_range": 28811, - "upper_bound": "7561" + "distinct_range": 42.6576852418861, + "num_eq": 1200, + "num_range": 29406, + "upper_bound": "7649" }, { - "distinct_range": 55.559865264877004, - "num_eq": 2401, - "num_range": 27010, - "upper_bound": "7618" + "distinct_range": 46.62584200857318, + "num_eq": 1200, + "num_range": 28206, + "upper_bound": "7697" }, { - "distinct_range": 58.536286618352555, - "num_eq": 1801, - "num_range": 28211, - "upper_bound": "7678" + "distinct_range": 52.5780771586038, + "num_eq": 600, + "num_range": 29406, + "upper_bound": "7751" }, { - "distinct_range": 50.599163009084414, - "num_eq": 2401, - "num_range": 28811, - "upper_bound": "7730" + "distinct_range": 56.54623392529088, + "num_eq": 600, + "num_range": 29406, + "upper_bound": "7809" }, { - "distinct_range": 30.756353985914053, - "num_eq": 2401, - "num_range": 28211, - "upper_bound": "7762" + "distinct_range": 46.62584200857318, + "num_eq": 2400, + "num_range": 29406, + "upper_bound": "7857" }, { - "distinct_range": 62.504848422986626, - "num_eq": 1200, - "num_range": 28811, - "upper_bound": "7826" + "distinct_range": 43.64972443355787, + "num_eq": 600, + "num_range": 28806, + "upper_bound": "7902" }, { - "distinct_range": 54.567724813718485, + "distinct_range": 48.60992039191672, "num_eq": 600, - "num_range": 28811, - "upper_bound": "7882" + "num_range": 28806, + "upper_bound": "7952" }, { - "distinct_range": 51.59130346024293, + "distinct_range": 52.5780771586038, "num_eq": 1200, - "num_range": 28211, - "upper_bound": "7935" + "num_range": 28806, + "upper_bound": "8006" }, { - "distinct_range": 54.567724813718485, + "distinct_range": 49.60195958358849, "num_eq": 1200, - "num_range": 28811, - "upper_bound": "7991" + "num_range": 28206, + "upper_bound": "8057" }, { - "distinct_range": 43.654179850974785, + "distinct_range": 42.6576852418861, "num_eq": 1200, - "num_range": 28211, - "upper_bound": "8036" - }, - { - "distinct_range": 39.685618046340714, - "num_eq": 600, - "num_range": 29411, - "upper_bound": "8077" + "num_range": 29406, + "upper_bound": "8101" }, { - "distinct_range": 45.638460753291824, - "num_eq": 600, - "num_range": 29411, - "upper_bound": "8124" + "distinct_range": 44.64176362522964, + "num_eq": 1800, + "num_range": 27606, + "upper_bound": "8147" }, { - "distinct_range": 51.59130346024293, - "num_eq": 2401, - "num_range": 29411, - "upper_bound": "8177" + "distinct_range": 48.60992039191672, + "num_eq": 1200, + "num_range": 29406, + "upper_bound": "8197" }, { - "distinct_range": 41.66989894865775, - "num_eq": 600, - "num_range": 28811, - "upper_bound": "8220" + "distinct_range": 64.48254745866504, + "num_eq": 1800, + "num_range": 28206, + "upper_bound": "8263" }, { - "distinct_range": 49.607022557925895, + "distinct_range": 40.67360685854256, "num_eq": 1200, - "num_range": 28811, - "upper_bound": "8271" + "num_range": 28806, + "upper_bound": "8305" }, { - "distinct_range": 45.638460753291824, - "num_eq": 600, - "num_range": 28811, - "upper_bound": "8318" + "distinct_range": 42.6576852418861, + "num_eq": 1200, + "num_range": 28206, + "upper_bound": "8349" }, { - "distinct_range": 40.677758497499234, + "distinct_range": 51.58603796693203, "num_eq": 1200, - "num_range": 28211, - "upper_bound": "8360" + "num_range": 29406, + "upper_bound": "8402" }, { - "distinct_range": 51.59130346024293, + "distinct_range": 53.57011635027557, "num_eq": 1200, - "num_range": 28811, - "upper_bound": "8413" + "num_range": 28806, + "upper_bound": "8457" }, { - "distinct_range": 51.59130346024293, + "distinct_range": 32.7372933251684, "num_eq": 600, - "num_range": 29411, - "upper_bound": "8466" + "num_range": 28806, + "upper_bound": "8491" }, { - "distinct_range": 55.559865264877004, - "num_eq": 1200, - "num_range": 29411, - "upper_bound": "8523" + "distinct_range": 45.63380281690141, + "num_eq": 600, + "num_range": 29406, + "upper_bound": "8538" }, { - "distinct_range": 61.51270797182811, - "num_eq": 1200, - "num_range": 28811, - "upper_bound": "8586" + "distinct_range": 35.71341090018371, + "num_eq": 600, + "num_range": 29406, + "upper_bound": "8575" }, { - "distinct_range": 45.638460753291824, + "distinct_range": 51.58603796693203, "num_eq": 600, - "num_range": 28811, - "upper_bound": "8633" + "num_range": 29406, + "upper_bound": "8628" }, { - "distinct_range": 31.748494437072573, - "num_eq": 1200, - "num_range": 28811, - "upper_bound": "8666" + "distinct_range": 59.522351500306186, + "num_eq": 600, + "num_range": 29406, + "upper_bound": "8689" }, { - "distinct_range": 50.599163009084414, + "distinct_range": 51.58603796693203, "num_eq": 600, - "num_range": 29411, - "upper_bound": "8718" + "num_range": 29406, + "upper_bound": "8742" }, { - "distinct_range": 49.607022557925895, - "num_eq": 3601, - "num_range": 28811, - "upper_bound": "8769" + "distinct_range": 52.5780771586038, + "num_eq": 1200, + "num_range": 29406, + "upper_bound": "8796" }, { - "distinct_range": 45.638460753291824, - "num_eq": 2401, - "num_range": 28211, - "upper_bound": "8816" + "distinct_range": 34.721371708511946, + "num_eq": 1800, + "num_range": 28206, + "upper_bound": "8832" }, { - "distinct_range": 51.59130346024293, - "num_eq": 600, - "num_range": 28811, - "upper_bound": "8869" + "distinct_range": 46.62584200857318, + "num_eq": 1800, + "num_range": 27606, + "upper_bound": "8880" }, { - "distinct_range": 37.70133714402368, + "distinct_range": 61.50642988364973, "num_eq": 600, - "num_range": 28811, - "upper_bound": "8908" + "num_range": 29406, + "upper_bound": "8943" + }, + { + "distinct_range": 47.61788120024495, + "num_eq": 1200, + "num_range": 28806, + "upper_bound": "8992" }, { - "distinct_range": 39.685618046340714, - "num_eq": 2401, - "num_range": 27010, - "upper_bound": "8949" + "distinct_range": 51.58603796693203, + "num_eq": 1200, + "num_range": 28806, + "upper_bound": "9045" }, { - "distinct_range": 61.51270797182811, + "distinct_range": 49.60195958358849, "num_eq": 600, - "num_range": 28811, - "upper_bound": "9012" + "num_range": 29406, + "upper_bound": "9096" }, { - "distinct_range": 44.646320302133304, - "num_eq": 1200, - "num_range": 28211, - "upper_bound": "9058" + "distinct_range": 51.58603796693203, + "num_eq": 1800, + "num_range": 28806, + "upper_bound": "9149" }, { - "distinct_range": 66.4734102276207, + "distinct_range": 51.58603796693203, "num_eq": 1200, - "num_range": 28811, - "upper_bound": "9126" + "num_range": 28206, + "upper_bound": "9202" }, { - "distinct_range": 51.59130346024293, + "distinct_range": 61.50642988364973, "num_eq": 1200, - "num_range": 28811, - "upper_bound": "9179" + "num_range": 28806, + "upper_bound": "9265" }, { - "distinct_range": 43.654179850974785, + "distinct_range": 61.50642988364973, "num_eq": 600, - "num_range": 29411, - "upper_bound": "9224" + "num_range": 29406, + "upper_bound": "9328" }, { - "distinct_range": 56.552005716035524, - "num_eq": 1200, - "num_range": 28811, - "upper_bound": "9282" + "distinct_range": 42.6576852418861, + "num_eq": 600, + "num_range": 29406, + "upper_bound": "9372" }, { - "distinct_range": 39.685618046340714, + "distinct_range": 54.56215554194734, "num_eq": 1200, - "num_range": 29411, - "upper_bound": "9323" + "num_range": 29406, + "upper_bound": "9428" }, { - "distinct_range": 47.62274165560886, - "num_eq": 2401, - "num_range": 27611, - "upper_bound": "9372" + "distinct_range": 48.60992039191672, + "num_eq": 2400, + "num_range": 28206, + "upper_bound": "9478" }, { - "distinct_range": 47.62274165560886, + "distinct_range": 43.64972443355787, "num_eq": 600, - "num_range": 28811, - "upper_bound": "9421" - }, - { - "distinct_range": 43.654179850974785, - "num_eq": 1801, - "num_range": 28811, - "upper_bound": "9466" + "num_range": 28806, + "upper_bound": "9523" }, { - "distinct_range": 49.607022557925895, - "num_eq": 1200, - "num_range": 28211, - "upper_bound": "9517" + "distinct_range": 44.64176362522964, + "num_eq": 600, + "num_range": 28806, + "upper_bound": "9569" }, { - "distinct_range": 63.496988874145146, + "distinct_range": 47.61788120024495, "num_eq": 1200, - "num_range": 28811, - "upper_bound": "9582" + "num_range": 28806, + "upper_bound": "9618" }, { - "distinct_range": 44.646320302133304, + "distinct_range": 63.49050826699327, "num_eq": 600, - "num_range": 29411, - "upper_bound": "9628" - }, - { - "distinct_range": 53.575584362559965, - "num_eq": 1801, - "num_range": 28211, + "num_range": 29406, "upper_bound": "9683" }, { - "distinct_range": 45.638460753291824, + "distinct_range": 40.67360685854256, "num_eq": 1200, - "num_range": 28811, - "upper_bound": "9730" + "num_range": 28806, + "upper_bound": "9725" }, { - "distinct_range": 39.685618046340714, - "num_eq": 1801, - "num_range": 28811, - "upper_bound": "9771" + "distinct_range": 50.59399877526026, + "num_eq": 1200, + "num_range": 28806, + "upper_bound": "9777" }, { - "distinct_range": 46.63060120445034, - "num_eq": 600, - "num_range": 28811, - "upper_bound": "9819" + "distinct_range": 38.68952847519902, + "num_eq": 1200, + "num_range": 29406, + "upper_bound": "9817" }, { - "distinct_range": 45.638460753291824, - "num_eq": 1801, - "num_range": 28211, - "upper_bound": "9866" + "distinct_range": 36.70545009185548, + "num_eq": 600, + "num_range": 28806, + "upper_bound": "9855" }, { - "distinct_range": 43.654179850974785, - "num_eq": 600, - "num_range": 29411, - "upper_bound": "9911" + "distinct_range": 45.63380281690141, + "num_eq": 1800, + "num_range": 28206, + "upper_bound": "9902" }, { - "distinct_range": 37.70133714402368, - "num_eq": 1200, - "num_range": 29411, - "upper_bound": "9950" + "distinct_range": 44.64176362522964, + "num_eq": 2400, + "num_range": 29406, + "upper_bound": "9948" }, { - "distinct_range": 48.614882106767375, - "num_eq": 1200, - "num_range": 28211, - "upper_bound": "10000" + "distinct_range": 48.60992039191672, + "num_eq": 600, + "num_range": 27606, + "upper_bound": "9998" } ], "histo_col_type": "INT8", "histo_version": 1, "name": "__auto__", "null_count": 0, - "row_count": 6002293 + "row_count": 6001215 }, { + "avg_size": 4, "columns": [ "l_shipdate" ], - "created_at": "2021-09-08 20:49:14.314079", + "created_at": "2022-02-25 00:55:34.245977", "distinct_count": 2526, "histo_buckets": [ { @@ -5265,1209 +5291,1209 @@ ALTER TABLE "lineitem" INJECT STATISTICS '[ "upper_bound": "-infinity" }, { - "distinct_range": 7.5, + "distinct_range": 4, "num_eq": 600, - "num_range": 7, - "upper_bound": "1992-01-07" + "num_range": 4, + "upper_bound": "1992-01-04" }, { - "distinct_range": 45, - "num_eq": 1801, - "num_range": 29411, - "upper_bound": "1992-02-22" + "distinct_range": 52, + "num_eq": 600, + "num_range": 29406, + "upper_bound": "1992-02-26" }, { - "distinct_range": 18, - "num_eq": 1801, - "num_range": 28811, - "upper_bound": "1992-03-12" + "distinct_range": 23, + "num_eq": 2400, + "num_range": 28806, + "upper_bound": "1992-03-21" }, { - "distinct_range": 20, - "num_eq": 3001, - "num_range": 27010, - "upper_bound": "1992-04-02" + "distinct_range": 13, + "num_eq": 2400, + "num_range": 28206, + "upper_bound": "1992-04-04" }, { - "distinct_range": 14, - "num_eq": 6002, - "num_range": 27610, + "distinct_range": 12, + "num_eq": 1800, + "num_range": 28206, "upper_bound": "1992-04-17" }, { - "distinct_range": 12, - "num_eq": 3001, - "num_range": 27010, - "upper_bound": "1992-04-30" + "distinct_range": 16, + "num_eq": 1200, + "num_range": 28806, + "upper_bound": "1992-05-04" }, { "distinct_range": 12, - "num_eq": 5402, - "num_range": 27610, - "upper_bound": "1992-05-13" + "num_eq": 2400, + "num_range": 28206, + "upper_bound": "1992-05-17" }, { "distinct_range": 11, - "num_eq": 2401, - "num_range": 29411, - "upper_bound": "1992-05-25" + "num_eq": 3601, + "num_range": 26405, + "upper_bound": "1992-05-29" }, { - "distinct_range": 12, - "num_eq": 3001, - "num_range": 27010, - "upper_bound": "1992-06-07" + "distinct_range": 10, + "num_eq": 3601, + "num_range": 27606, + "upper_bound": "1992-06-09" }, { "distinct_range": 12, - "num_eq": 1200, - "num_range": 29411, - "upper_bound": "1992-06-20" + "num_eq": 2400, + "num_range": 28206, + "upper_bound": "1992-06-22" }, { - "distinct_range": 15, - "num_eq": 1801, - "num_range": 28811, + "distinct_range": 13, + "num_eq": 3001, + "num_range": 28806, "upper_bound": "1992-07-06" }, { - "distinct_range": 11, - "num_eq": 1801, - "num_range": 29411, - "upper_bound": "1992-07-18" - }, - { - "distinct_range": 11, - "num_eq": 3001, - "num_range": 28811, - "upper_bound": "1992-07-30" + "distinct_range": 12, + "num_eq": 2400, + "num_range": 28206, + "upper_bound": "1992-07-19" }, { "distinct_range": 12, - "num_eq": 2401, - "num_range": 29411, - "upper_bound": "1992-08-12" + "num_eq": 2400, + "num_range": 27606, + "upper_bound": "1992-08-01" }, { "distinct_range": 11, - "num_eq": 2401, - "num_range": 28811, - "upper_bound": "1992-08-24" - }, - { - "distinct_range": 16, - "num_eq": 4802, - "num_range": 29411, - "upper_bound": "1992-09-10" + "num_eq": 1800, + "num_range": 29406, + "upper_bound": "1992-08-13" }, { "distinct_range": 12, - "num_eq": 2401, - "num_range": 28811, - "upper_bound": "1992-09-23" - }, - { - "distinct_range": 10, "num_eq": 3601, - "num_range": 27610, - "upper_bound": "1992-10-04" + "num_range": 29406, + "upper_bound": "1992-08-26" }, { "distinct_range": 11, - "num_eq": 2401, - "num_range": 28211, - "upper_bound": "1992-10-16" + "num_eq": 1800, + "num_range": 28806, + "upper_bound": "1992-09-07" }, { - "distinct_range": 12, - "num_eq": 3601, - "num_range": 28811, - "upper_bound": "1992-10-29" + "distinct_range": 11, + "num_eq": 4201, + "num_range": 27606, + "upper_bound": "1992-09-19" }, { - "distinct_range": 15, + "distinct_range": 11, "num_eq": 3001, - "num_range": 29411, - "upper_bound": "1992-11-14" + "num_range": 27005, + "upper_bound": "1992-10-01" }, { - "distinct_range": 13, - "num_eq": 1200, - "num_range": 28811, - "upper_bound": "1992-11-28" + "distinct_range": 12, + "num_eq": 4801, + "num_range": 25205, + "upper_bound": "1992-10-14" }, { - "distinct_range": 13, - "num_eq": 2401, - "num_range": 28811, - "upper_bound": "1992-12-12" + "distinct_range": 11, + "num_eq": 4801, + "num_range": 25805, + "upper_bound": "1992-10-26" }, { - "distinct_range": 14, - "num_eq": 2401, - "num_range": 28811, - "upper_bound": "1992-12-27" + "distinct_range": 10, + "num_eq": 4201, + "num_range": 27005, + "upper_bound": "1992-11-06" }, { - "distinct_range": 10, - "num_eq": 1200, - "num_range": 28211, - "upper_bound": "1993-01-07" + "distinct_range": 14, + "num_eq": 1800, + "num_range": 28206, + "upper_bound": "1992-11-21" }, { "distinct_range": 12, - "num_eq": 2401, - "num_range": 28811, - "upper_bound": "1993-01-20" + "num_eq": 3601, + "num_range": 26405, + "upper_bound": "1992-12-04" }, { - "distinct_range": 11, + "distinct_range": 10, "num_eq": 3601, - "num_range": 27010, - "upper_bound": "1993-02-01" + "num_range": 26405, + "upper_bound": "1992-12-15" }, { - "distinct_range": 10, - "num_eq": 600, - "num_range": 28811, - "upper_bound": "1993-02-12" + "distinct_range": 8, + "num_eq": 7201, + "num_range": 23405, + "upper_bound": "1992-12-24" }, { "distinct_range": 12, - "num_eq": 1801, - "num_range": 27610, - "upper_bound": "1993-02-25" + "num_eq": 2400, + "num_range": 29406, + "upper_bound": "1993-01-06" }, { - "distinct_range": 13, - "num_eq": 2401, - "num_range": 28211, - "upper_bound": "1993-03-11" + "distinct_range": 11, + "num_eq": 3601, + "num_range": 26405, + "upper_bound": "1993-01-18" }, { - "distinct_range": 10, - "num_eq": 3001, - "num_range": 28811, - "upper_bound": "1993-03-22" + "distinct_range": 12, + "num_eq": 2400, + "num_range": 28206, + "upper_bound": "1993-01-31" }, { "distinct_range": 12, "num_eq": 3601, - "num_range": 27610, - "upper_bound": "1993-04-04" - }, - { - "distinct_range": 10, - "num_eq": 2401, - "num_range": 27010, - "upper_bound": "1993-04-15" + "num_range": 27005, + "upper_bound": "1993-02-13" }, { - "distinct_range": 12, - "num_eq": 1200, - "num_range": 28811, - "upper_bound": "1993-04-28" + "distinct_range": 11, + "num_eq": 3001, + "num_range": 28206, + "upper_bound": "1993-02-25" }, { - "distinct_range": 14, - "num_eq": 4202, - "num_range": 27610, - "upper_bound": "1993-05-13" + "distinct_range": 11, + "num_eq": 1800, + "num_range": 29406, + "upper_bound": "1993-03-09" }, { - "distinct_range": 12, - "num_eq": 3601, - "num_range": 25810, - "upper_bound": "1993-05-26" + "distinct_range": 9, + "num_eq": 4801, + "num_range": 25805, + "upper_bound": "1993-03-19" }, { "distinct_range": 11, - "num_eq": 2401, - "num_range": 27610, - "upper_bound": "1993-06-07" + "num_eq": 3001, + "num_range": 28806, + "upper_bound": "1993-03-31" }, { "distinct_range": 10, - "num_eq": 3601, - "num_range": 26410, - "upper_bound": "1993-06-18" + "num_eq": 1800, + "num_range": 28806, + "upper_bound": "1993-04-11" }, { - "distinct_range": 9, - "num_eq": 1200, - "num_range": 28811, - "upper_bound": "1993-06-28" + "distinct_range": 15, + "num_eq": 1800, + "num_range": 29406, + "upper_bound": "1993-04-27" }, { - "distinct_range": 15, - "num_eq": 1801, - "num_range": 28811, - "upper_bound": "1993-07-14" + "distinct_range": 8, + "num_eq": 4201, + "num_range": 27005, + "upper_bound": "1993-05-06" }, { "distinct_range": 11, - "num_eq": 6002, - "num_range": 25810, - "upper_bound": "1993-07-26" + "num_eq": 4201, + "num_range": 29406, + "upper_bound": "1993-05-18" }, { - "distinct_range": 12, - "num_eq": 5402, - "num_range": 28811, - "upper_bound": "1993-08-08" + "distinct_range": 13, + "num_eq": 2400, + "num_range": 27606, + "upper_bound": "1993-06-01" }, { "distinct_range": 11, - "num_eq": 6002, - "num_range": 28811, - "upper_bound": "1993-08-20" - }, - { - "distinct_range": 13, "num_eq": 3601, - "num_range": 28811, - "upper_bound": "1993-09-03" + "num_range": 28206, + "upper_bound": "1993-06-13" }, { - "distinct_range": 10, - "num_eq": 1801, - "num_range": 28211, - "upper_bound": "1993-09-14" + "distinct_range": 11, + "num_eq": 1800, + "num_range": 28806, + "upper_bound": "1993-06-25" }, { - "distinct_range": 11, - "num_eq": 1801, - "num_range": 28811, - "upper_bound": "1993-09-26" + "distinct_range": 12, + "num_eq": 3001, + "num_range": 26405, + "upper_bound": "1993-07-08" }, { "distinct_range": 12, - "num_eq": 1801, - "num_range": 27610, - "upper_bound": "1993-10-09" + "num_eq": 3601, + "num_range": 27606, + "upper_bound": "1993-07-21" }, { - "distinct_range": 10, - "num_eq": 4202, - "num_range": 25210, - "upper_bound": "1993-10-20" + "distinct_range": 12, + "num_eq": 4801, + "num_range": 24605, + "upper_bound": "1993-08-03" }, { "distinct_range": 12, - "num_eq": 1801, - "num_range": 28811, - "upper_bound": "1993-11-02" + "num_eq": 5401, + "num_range": 27005, + "upper_bound": "1993-08-16" }, { "distinct_range": 12, - "num_eq": 2401, - "num_range": 27610, - "upper_bound": "1993-11-15" + "num_eq": 2400, + "num_range": 28206, + "upper_bound": "1993-08-29" }, { - "distinct_range": 13, - "num_eq": 1801, - "num_range": 28211, - "upper_bound": "1993-11-29" + "distinct_range": 11, + "num_eq": 1200, + "num_range": 28806, + "upper_bound": "1993-09-10" + }, + { + "distinct_range": 8, + "num_eq": 4201, + "num_range": 28206, + "upper_bound": "1993-09-19" + }, + { + "distinct_range": 12, + "num_eq": 2400, + "num_range": 27005, + "upper_bound": "1993-10-02" }, { "distinct_range": 10, - "num_eq": 3001, - "num_range": 27010, - "upper_bound": "1993-12-10" + "num_eq": 3601, + "num_range": 27606, + "upper_bound": "1993-10-13" }, { "distinct_range": 11, - "num_eq": 1801, - "num_range": 27610, - "upper_bound": "1993-12-22" + "num_eq": 2400, + "num_range": 27606, + "upper_bound": "1993-10-25" }, { - "distinct_range": 9, - "num_eq": 4202, - "num_range": 25210, - "upper_bound": "1994-01-01" + "distinct_range": 11, + "num_eq": 2400, + "num_range": 28206, + "upper_bound": "1993-11-06" }, { - "distinct_range": 9, - "num_eq": 3001, - "num_range": 26410, - "upper_bound": "1994-01-11" + "distinct_range": 11, + "num_eq": 1200, + "num_range": 28206, + "upper_bound": "1993-11-18" }, { "distinct_range": 10, "num_eq": 3001, - "num_range": 27010, - "upper_bound": "1994-01-22" - }, - { - "distinct_range": 13, - "num_eq": 3001, - "num_range": 28811, - "upper_bound": "1994-02-05" + "num_range": 28806, + "upper_bound": "1993-11-29" }, { "distinct_range": 12, - "num_eq": 4802, - "num_range": 28211, - "upper_bound": "1994-02-18" - }, - { - "distinct_range": 10, "num_eq": 1200, - "num_range": 28811, - "upper_bound": "1994-03-01" + "num_range": 28206, + "upper_bound": "1993-12-12" }, { "distinct_range": 11, - "num_eq": 3001, - "num_range": 28811, - "upper_bound": "1994-03-13" + "num_eq": 6001, + "num_range": 25805, + "upper_bound": "1993-12-24" }, { "distinct_range": 12, - "num_eq": 1801, - "num_range": 28211, - "upper_bound": "1994-03-26" + "num_eq": 1800, + "num_range": 28806, + "upper_bound": "1994-01-06" }, { - "distinct_range": 10, - "num_eq": 3001, - "num_range": 27610, - "upper_bound": "1994-04-06" + "distinct_range": 13, + "num_eq": 4201, + "num_range": 27606, + "upper_bound": "1994-01-20" }, { - "distinct_range": 10, - "num_eq": 3001, - "num_range": 27010, - "upper_bound": "1994-04-17" + "distinct_range": 11, + "num_eq": 5401, + "num_range": 27005, + "upper_bound": "1994-02-01" }, { - "distinct_range": 9, + "distinct_range": 12, "num_eq": 3001, - "num_range": 28211, - "upper_bound": "1994-04-27" + "num_range": 28806, + "upper_bound": "1994-02-14" }, { - "distinct_range": 12, - "num_eq": 1200, - "num_range": 28211, - "upper_bound": "1994-05-10" + "distinct_range": 10, + "num_eq": 2400, + "num_range": 27606, + "upper_bound": "1994-02-25" }, { - "distinct_range": 10, - "num_eq": 3601, - "num_range": 27610, - "upper_bound": "1994-05-21" + "distinct_range": 13, + "num_eq": 5401, + "num_range": 24005, + "upper_bound": "1994-03-11" }, { "distinct_range": 12, - "num_eq": 2401, - "num_range": 28811, - "upper_bound": "1994-06-03" + "num_eq": 5401, + "num_range": 24605, + "upper_bound": "1994-03-24" }, { "distinct_range": 13, "num_eq": 3601, - "num_range": 27610, - "upper_bound": "1994-06-17" + "num_range": 28206, + "upper_bound": "1994-04-07" }, { - "distinct_range": 9, - "num_eq": 1801, - "num_range": 28211, - "upper_bound": "1994-06-27" - }, - { - "distinct_range": 15, - "num_eq": 1200, - "num_range": 28811, - "upper_bound": "1994-07-13" + "distinct_range": 11, + "num_eq": 3001, + "num_range": 26405, + "upper_bound": "1994-04-19" }, { "distinct_range": 13, - "num_eq": 4202, - "num_range": 27010, - "upper_bound": "1994-07-27" + "num_eq": 2400, + "num_range": 27005, + "upper_bound": "1994-05-03" }, { - "distinct_range": 9, + "distinct_range": 10, "num_eq": 3601, - "num_range": 27010, - "upper_bound": "1994-08-06" + "num_range": 28806, + "upper_bound": "1994-05-14" }, { - "distinct_range": 12, - "num_eq": 3601, - "num_range": 27010, - "upper_bound": "1994-08-19" + "distinct_range": 9, + "num_eq": 1800, + "num_range": 28206, + "upper_bound": "1994-05-24" }, { "distinct_range": 10, - "num_eq": 3601, - "num_range": 26410, - "upper_bound": "1994-08-30" - }, - { - "distinct_range": 11, - "num_eq": 2401, - "num_range": 27610, - "upper_bound": "1994-09-11" + "num_eq": 2400, + "num_range": 28806, + "upper_bound": "1994-06-04" }, { "distinct_range": 9, - "num_eq": 4202, - "num_range": 28211, - "upper_bound": "1994-09-21" + "num_eq": 1800, + "num_range": 28806, + "upper_bound": "1994-06-14" }, { "distinct_range": 11, - "num_eq": 3601, - "num_range": 27010, - "upper_bound": "1994-10-03" + "num_eq": 1800, + "num_range": 28206, + "upper_bound": "1994-06-26" }, { "distinct_range": 9, "num_eq": 3601, - "num_range": 25810, - "upper_bound": "1994-10-13" - }, - { - "distinct_range": 12, - "num_eq": 3601, - "num_range": 28811, - "upper_bound": "1994-10-26" - }, - { - "distinct_range": 12, - "num_eq": 2401, - "num_range": 28811, - "upper_bound": "1994-11-08" + "num_range": 27606, + "upper_bound": "1994-07-06" }, { "distinct_range": 10, "num_eq": 3001, - "num_range": 27010, - "upper_bound": "1994-11-19" - }, - { - "distinct_range": 11, - "num_eq": 2401, - "num_range": 28211, - "upper_bound": "1994-12-01" + "num_range": 28206, + "upper_bound": "1994-07-17" }, { - "distinct_range": 11, - "num_eq": 2401, - "num_range": 28211, - "upper_bound": "1994-12-13" + "distinct_range": 14, + "num_eq": 3001, + "num_range": 26405, + "upper_bound": "1994-08-01" }, { "distinct_range": 9, - "num_eq": 2401, - "num_range": 28211, - "upper_bound": "1994-12-23" + "num_eq": 1200, + "num_range": 28206, + "upper_bound": "1994-08-11" }, { - "distinct_range": 11, - "num_eq": 3001, - "num_range": 27610, - "upper_bound": "1995-01-04" + "distinct_range": 13, + "num_eq": 2400, + "num_range": 28206, + "upper_bound": "1994-08-25" }, { "distinct_range": 10, - "num_eq": 2401, - "num_range": 27610, - "upper_bound": "1995-01-15" + "num_eq": 1200, + "num_range": 28806, + "upper_bound": "1994-09-05" }, { - "distinct_range": 12, + "distinct_range": 10, "num_eq": 3001, - "num_range": 28811, - "upper_bound": "1995-01-28" + "num_range": 27606, + "upper_bound": "1994-09-16" }, { - "distinct_range": 12, - "num_eq": 1801, - "num_range": 28811, - "upper_bound": "1995-02-10" + "distinct_range": 9, + "num_eq": 5401, + "num_range": 24605, + "upper_bound": "1994-09-26" }, { "distinct_range": 10, - "num_eq": 3601, - "num_range": 28211, - "upper_bound": "1995-02-21" - }, - { - "distinct_range": 15, - "num_eq": 2401, - "num_range": 27010, - "upper_bound": "1995-03-09" - }, - { - "distinct_range": 11, - "num_eq": 2401, - "num_range": 28811, - "upper_bound": "1995-03-21" + "num_eq": 1800, + "num_range": 28806, + "upper_bound": "1994-10-07" }, { - "distinct_range": 11, - "num_eq": 1200, - "num_range": 28211, - "upper_bound": "1995-04-02" + "distinct_range": 9, + "num_eq": 3601, + "num_range": 25805, + "upper_bound": "1994-10-17" }, { - "distinct_range": 8, - "num_eq": 3001, - "num_range": 27010, - "upper_bound": "1995-04-11" + "distinct_range": 9, + "num_eq": 2400, + "num_range": 27005, + "upper_bound": "1994-10-27" }, { - "distinct_range": 10, - "num_eq": 3001, - "num_range": 27010, - "upper_bound": "1995-04-22" + "distinct_range": 12, + "num_eq": 1800, + "num_range": 28806, + "upper_bound": "1994-11-09" }, { - "distinct_range": 10, - "num_eq": 2401, - "num_range": 28211, - "upper_bound": "1995-05-03" + "distinct_range": 12, + "num_eq": 600, + "num_range": 28806, + "upper_bound": "1994-11-22" }, { "distinct_range": 11, - "num_eq": 2401, - "num_range": 28211, - "upper_bound": "1995-05-15" + "num_eq": 600, + "num_range": 28806, + "upper_bound": "1994-12-04" }, { - "distinct_range": 12, - "num_eq": 4802, - "num_range": 27010, - "upper_bound": "1995-05-28" + "distinct_range": 11, + "num_eq": 3601, + "num_range": 27606, + "upper_bound": "1994-12-16" }, { - "distinct_range": 13, - "num_eq": 1200, - "num_range": 28211, - "upper_bound": "1995-06-11" + "distinct_range": 15, + "num_eq": 3001, + "num_range": 28206, + "upper_bound": "1995-01-01" }, { "distinct_range": 12, - "num_eq": 2401, - "num_range": 27610, - "upper_bound": "1995-06-24" + "num_eq": 3601, + "num_range": 27005, + "upper_bound": "1995-01-14" }, { - "distinct_range": 9, - "num_eq": 2401, - "num_range": 27010, - "upper_bound": "1995-07-04" + "distinct_range": 11, + "num_eq": 2400, + "num_range": 27606, + "upper_bound": "1995-01-26" }, { "distinct_range": 10, - "num_eq": 1801, - "num_range": 27610, - "upper_bound": "1995-07-15" - }, - { - "distinct_range": 9, - "num_eq": 2401, - "num_range": 28811, - "upper_bound": "1995-07-25" + "num_eq": 5401, + "num_range": 26405, + "upper_bound": "1995-02-06" }, { - "distinct_range": 15, - "num_eq": 3601, - "num_range": 27010, - "upper_bound": "1995-08-10" + "distinct_range": 12, + "num_eq": 1800, + "num_range": 28806, + "upper_bound": "1995-02-19" }, { - "distinct_range": 9, - "num_eq": 6002, - "num_range": 28211, - "upper_bound": "1995-08-20" + "distinct_range": 11, + "num_eq": 4201, + "num_range": 28206, + "upper_bound": "1995-03-03" }, { "distinct_range": 13, - "num_eq": 2401, - "num_range": 27610, - "upper_bound": "1995-09-03" + "num_eq": 6601, + "num_range": 26405, + "upper_bound": "1995-03-17" }, { - "distinct_range": 9, - "num_eq": 2401, - "num_range": 27010, - "upper_bound": "1995-09-13" + "distinct_range": 14, + "num_eq": 2400, + "num_range": 27606, + "upper_bound": "1995-04-01" }, { - "distinct_range": 10, - "num_eq": 5402, - "num_range": 28811, - "upper_bound": "1995-09-24" + "distinct_range": 11, + "num_eq": 3601, + "num_range": 27005, + "upper_bound": "1995-04-13" }, { "distinct_range": 12, "num_eq": 3601, - "num_range": 28811, - "upper_bound": "1995-10-07" + "num_range": 28806, + "upper_bound": "1995-04-26" }, { - "distinct_range": 10, - "num_eq": 2401, - "num_range": 26410, - "upper_bound": "1995-10-18" + "distinct_range": 15, + "num_eq": 3001, + "num_range": 28806, + "upper_bound": "1995-05-12" }, { "distinct_range": 12, - "num_eq": 4202, - "num_range": 27010, - "upper_bound": "1995-10-31" + "num_eq": 3001, + "num_range": 28206, + "upper_bound": "1995-05-25" }, { - "distinct_range": 12, - "num_eq": 4802, - "num_range": 26410, - "upper_bound": "1995-11-13" + "distinct_range": 11, + "num_eq": 3001, + "num_range": 27005, + "upper_bound": "1995-06-06" }, { - "distinct_range": 10, - "num_eq": 3601, - "num_range": 25810, - "upper_bound": "1995-11-24" + "distinct_range": 12, + "num_eq": 1800, + "num_range": 28206, + "upper_bound": "1995-06-19" }, { - "distinct_range": 9, - "num_eq": 2401, - "num_range": 26410, - "upper_bound": "1995-12-04" + "distinct_range": 12, + "num_eq": 4801, + "num_range": 28206, + "upper_bound": "1995-07-02" }, { - "distinct_range": 11, - "num_eq": 1200, - "num_range": 28211, - "upper_bound": "1995-12-16" + "distinct_range": 9, + "num_eq": 5401, + "num_range": 25205, + "upper_bound": "1995-07-12" }, { - "distinct_range": 9, - "num_eq": 3601, - "num_range": 26410, - "upper_bound": "1995-12-26" + "distinct_range": 14, + "num_eq": 4201, + "num_range": 27005, + "upper_bound": "1995-07-27" }, { "distinct_range": 11, - "num_eq": 3001, - "num_range": 26410, - "upper_bound": "1996-01-07" + "num_eq": 5401, + "num_range": 24605, + "upper_bound": "1995-08-08" }, { - "distinct_range": 13, - "num_eq": 4802, - "num_range": 24609, - "upper_bound": "1996-01-21" + "distinct_range": 11, + "num_eq": 3601, + "num_range": 28806, + "upper_bound": "1995-08-20" }, { "distinct_range": 10, - "num_eq": 4802, - "num_range": 27010, - "upper_bound": "1996-02-01" + "num_eq": 6001, + "num_range": 24605, + "upper_bound": "1995-08-31" }, { - "distinct_range": 12, - "num_eq": 6603, - "num_range": 26410, - "upper_bound": "1996-02-14" - }, - { - "distinct_range": 8, - "num_eq": 4202, - "num_range": 25810, - "upper_bound": "1996-02-23" - }, - { - "distinct_range": 12, + "distinct_range": 10, "num_eq": 3001, - "num_range": 28211, - "upper_bound": "1996-03-07" + "num_range": 26405, + "upper_bound": "1995-09-11" }, { - "distinct_range": 13, - "num_eq": 4202, - "num_range": 24609, - "upper_bound": "1996-03-21" + "distinct_range": 11, + "num_eq": 2400, + "num_range": 28806, + "upper_bound": "1995-09-23" }, { - "distinct_range": 11, - "num_eq": 4802, - "num_range": 28211, - "upper_bound": "1996-04-02" + "distinct_range": 13, + "num_eq": 1800, + "num_range": 28806, + "upper_bound": "1995-10-07" }, { - "distinct_range": 11, - "num_eq": 2401, - "num_range": 26410, - "upper_bound": "1996-04-14" + "distinct_range": 10, + "num_eq": 1800, + "num_range": 28206, + "upper_bound": "1995-10-18" }, { "distinct_range": 13, - "num_eq": 3001, - "num_range": 27010, - "upper_bound": "1996-04-28" + "num_eq": 4201, + "num_range": 28806, + "upper_bound": "1995-11-01" }, { - "distinct_range": 13, - "num_eq": 3001, - "num_range": 28211, - "upper_bound": "1996-05-12" + "distinct_range": 11, + "num_eq": 1800, + "num_range": 28806, + "upper_bound": "1995-11-13" }, { - "distinct_range": 13, + "distinct_range": 12, "num_eq": 3601, - "num_range": 27610, - "upper_bound": "1996-05-26" + "num_range": 28806, + "upper_bound": "1995-11-26" }, { - "distinct_range": 10, - "num_eq": 2401, - "num_range": 28211, - "upper_bound": "1996-06-06" + "distinct_range": 12, + "num_eq": 4201, + "num_range": 28206, + "upper_bound": "1995-12-09" }, { "distinct_range": 12, "num_eq": 3001, - "num_range": 28211, - "upper_bound": "1996-06-19" + "num_range": 28206, + "upper_bound": "1995-12-22" }, { - "distinct_range": 12, + "distinct_range": 10, "num_eq": 1200, - "num_range": 27610, - "upper_bound": "1996-07-02" + "num_range": 28206, + "upper_bound": "1996-01-02" }, { - "distinct_range": 7, - "num_eq": 3001, - "num_range": 26410, - "upper_bound": "1996-07-10" + "distinct_range": 11, + "num_eq": 600, + "num_range": 28206, + "upper_bound": "1996-01-14" + }, + { + "distinct_range": 10, + "num_eq": 3601, + "num_range": 27606, + "upper_bound": "1996-01-25" }, { "distinct_range": 12, "num_eq": 3001, - "num_range": 26410, - "upper_bound": "1996-07-23" + "num_range": 25805, + "upper_bound": "1996-02-07" }, { "distinct_range": 10, - "num_eq": 1801, - "num_range": 27010, - "upper_bound": "1996-08-03" + "num_eq": 3001, + "num_range": 25805, + "upper_bound": "1996-02-18" }, { - "distinct_range": 12, - "num_eq": 4202, - "num_range": 27010, - "upper_bound": "1996-08-16" + "distinct_range": 9, + "num_eq": 2400, + "num_range": 27606, + "upper_bound": "1996-02-28" }, { "distinct_range": 12, - "num_eq": 2401, - "num_range": 26410, - "upper_bound": "1996-08-29" + "num_eq": 3001, + "num_range": 26405, + "upper_bound": "1996-03-12" }, { "distinct_range": 9, - "num_eq": 1801, - "num_range": 27010, - "upper_bound": "1996-09-08" + "num_eq": 4801, + "num_range": 25805, + "upper_bound": "1996-03-22" }, { "distinct_range": 9, - "num_eq": 3001, - "num_range": 25810, - "upper_bound": "1996-09-18" - }, - { - "distinct_range": 12, - "num_eq": 1200, - "num_range": 27610, - "upper_bound": "1996-10-01" + "num_eq": 1800, + "num_range": 27005, + "upper_bound": "1996-04-01" }, { "distinct_range": 11, - "num_eq": 3001, - "num_range": 26410, - "upper_bound": "1996-10-13" + "num_eq": 3601, + "num_range": 28206, + "upper_bound": "1996-04-13" }, { - "distinct_range": 11, - "num_eq": 3601, - "num_range": 27610, - "upper_bound": "1996-10-25" + "distinct_range": 9, + "num_eq": 1200, + "num_range": 28206, + "upper_bound": "1996-04-23" }, { - "distinct_range": 12, + "distinct_range": 10, "num_eq": 3601, - "num_range": 27610, - "upper_bound": "1996-11-07" + "num_range": 25805, + "upper_bound": "1996-05-04" }, { - "distinct_range": 12, - "num_eq": 2401, - "num_range": 28211, - "upper_bound": "1996-11-20" + "distinct_range": 13, + "num_eq": 4201, + "num_range": 27005, + "upper_bound": "1996-05-18" }, { "distinct_range": 11, "num_eq": 3601, - "num_range": 26410, - "upper_bound": "1996-12-02" + "num_range": 28206, + "upper_bound": "1996-05-30" }, { "distinct_range": 12, - "num_eq": 1801, - "num_range": 28211, - "upper_bound": "1996-12-15" + "num_eq": 3001, + "num_range": 27606, + "upper_bound": "1996-06-12" }, { "distinct_range": 11, - "num_eq": 1801, - "num_range": 27610, - "upper_bound": "1996-12-27" + "num_eq": 3601, + "num_range": 26405, + "upper_bound": "1996-06-24" }, { - "distinct_range": 11, - "num_eq": 4202, - "num_range": 26410, - "upper_bound": "1997-01-08" + "distinct_range": 10, + "num_eq": 4201, + "num_range": 24605, + "upper_bound": "1996-07-05" }, { - "distinct_range": 10, - "num_eq": 1200, - "num_range": 27610, - "upper_bound": "1997-01-19" + "distinct_range": 13, + "num_eq": 4201, + "num_range": 24605, + "upper_bound": "1996-07-19" }, { - "distinct_range": 10, - "num_eq": 5402, - "num_range": 25810, - "upper_bound": "1997-01-30" + "distinct_range": 11, + "num_eq": 2400, + "num_range": 27606, + "upper_bound": "1996-07-31" }, { "distinct_range": 9, - "num_eq": 3601, - "num_range": 25210, - "upper_bound": "1997-02-09" + "num_eq": 3001, + "num_range": 25805, + "upper_bound": "1996-08-10" }, { - "distinct_range": 11, - "num_eq": 2401, - "num_range": 27010, - "upper_bound": "1997-02-21" + "distinct_range": 13, + "num_eq": 2400, + "num_range": 28206, + "upper_bound": "1996-08-24" + }, + { + "distinct_range": 13, + "num_eq": 4201, + "num_range": 28206, + "upper_bound": "1996-09-07" }, { "distinct_range": 12, "num_eq": 3001, - "num_range": 27010, - "upper_bound": "1997-03-06" + "num_range": 27005, + "upper_bound": "1996-09-20" }, { "distinct_range": 11, - "num_eq": 1200, - "num_range": 27010, - "upper_bound": "1997-03-18" - }, - { - "distinct_range": 10, - "num_eq": 3001, - "num_range": 27610, - "upper_bound": "1997-03-29" + "num_eq": 3601, + "num_range": 25205, + "upper_bound": "1996-10-02" }, { "distinct_range": 11, - "num_eq": 3001, - "num_range": 25210, - "upper_bound": "1997-04-10" + "num_eq": 2400, + "num_range": 26405, + "upper_bound": "1996-10-14" }, { - "distinct_range": 10, + "distinct_range": 9, "num_eq": 3601, - "num_range": 26410, - "upper_bound": "1997-04-21" + "num_range": 27005, + "upper_bound": "1996-10-24" }, { "distinct_range": 11, "num_eq": 3601, - "num_range": 27010, - "upper_bound": "1997-05-03" + "num_range": 25805, + "upper_bound": "1996-11-05" + }, + { + "distinct_range": 14, + "num_eq": 1200, + "num_range": 27606, + "upper_bound": "1996-11-20" }, { "distinct_range": 10, - "num_eq": 2401, - "num_range": 26410, - "upper_bound": "1997-05-14" + "num_eq": 3001, + "num_range": 25805, + "upper_bound": "1996-12-01" }, { - "distinct_range": 14, + "distinct_range": 11, "num_eq": 3001, - "num_range": 27610, - "upper_bound": "1997-05-29" + "num_range": 27005, + "upper_bound": "1996-12-13" }, { "distinct_range": 11, - "num_eq": 3601, - "num_range": 27610, - "upper_bound": "1997-06-10" + "num_eq": 2400, + "num_range": 26405, + "upper_bound": "1996-12-25" }, { - "distinct_range": 13, - "num_eq": 1200, - "num_range": 27610, - "upper_bound": "1997-06-24" + "distinct_range": 12, + "num_eq": 3601, + "num_range": 28206, + "upper_bound": "1997-01-07" }, { "distinct_range": 11, - "num_eq": 1801, - "num_range": 26410, - "upper_bound": "1997-07-06" + "num_eq": 2400, + "num_range": 28206, + "upper_bound": "1997-01-19" }, { "distinct_range": 13, - "num_eq": 3001, - "num_range": 26410, - "upper_bound": "1997-07-20" + "num_eq": 4201, + "num_range": 27005, + "upper_bound": "1997-02-02" }, { - "distinct_range": 11, - "num_eq": 4202, - "num_range": 25810, - "upper_bound": "1997-08-01" + "distinct_range": 10, + "num_eq": 1800, + "num_range": 27606, + "upper_bound": "1997-02-13" }, { - "distinct_range": 8, - "num_eq": 4802, - "num_range": 24609, - "upper_bound": "1997-08-10" + "distinct_range": 10, + "num_eq": 3001, + "num_range": 27606, + "upper_bound": "1997-02-24" + }, + { + "distinct_range": 11, + "num_eq": 4801, + "num_range": 24605, + "upper_bound": "1997-03-08" }, { "distinct_range": 12, - "num_eq": 1801, - "num_range": 27610, - "upper_bound": "1997-08-23" + "num_eq": 3001, + "num_range": 28206, + "upper_bound": "1997-03-21" }, { - "distinct_range": 9, + "distinct_range": 10, "num_eq": 3001, - "num_range": 25810, - "upper_bound": "1997-09-02" + "num_range": 28206, + "upper_bound": "1997-04-01" }, { "distinct_range": 12, - "num_eq": 3001, - "num_range": 27010, - "upper_bound": "1997-09-15" + "num_eq": 2400, + "num_range": 27606, + "upper_bound": "1997-04-14" + }, + { + "distinct_range": 11, + "num_eq": 3601, + "num_range": 26405, + "upper_bound": "1997-04-26" + }, + { + "distinct_range": 12, + "num_eq": 2400, + "num_range": 27005, + "upper_bound": "1997-05-09" }, { "distinct_range": 8, - "num_eq": 1200, - "num_range": 27610, - "upper_bound": "1997-09-24" + "num_eq": 1800, + "num_range": 27005, + "upper_bound": "1997-05-18" + }, + { + "distinct_range": 12, + "num_eq": 3001, + "num_range": 26405, + "upper_bound": "1997-05-31" + }, + { + "distinct_range": 12, + "num_eq": 4201, + "num_range": 25205, + "upper_bound": "1997-06-13" }, { "distinct_range": 13, - "num_eq": 4202, - "num_range": 25210, - "upper_bound": "1997-10-08" + "num_eq": 3601, + "num_range": 25205, + "upper_bound": "1997-06-27" }, { - "distinct_range": 16, - "num_eq": 1200, - "num_range": 27010, - "upper_bound": "1997-10-25" + "distinct_range": 11, + "num_eq": 3601, + "num_range": 27606, + "upper_bound": "1997-07-09" }, { "distinct_range": 12, - "num_eq": 2401, - "num_range": 26410, - "upper_bound": "1997-11-07" + "num_eq": 1800, + "num_range": 27005, + "upper_bound": "1997-07-22" }, { - "distinct_range": 9, + "distinct_range": 8, + "num_eq": 3001, + "num_range": 25205, + "upper_bound": "1997-07-31" + }, + { + "distinct_range": 10, + "num_eq": 3601, + "num_range": 26405, + "upper_bound": "1997-08-11" + }, + { + "distinct_range": 13, + "num_eq": 3001, + "num_range": 25205, + "upper_bound": "1997-08-25" + }, + { + "distinct_range": 10, + "num_eq": 1800, + "num_range": 26405, + "upper_bound": "1997-09-05" + }, + { + "distinct_range": 11, "num_eq": 3001, - "num_range": 25210, - "upper_bound": "1997-11-17" + "num_range": 25805, + "upper_bound": "1997-09-17" }, { "distinct_range": 11, - "num_eq": 4802, - "num_range": 24609, - "upper_bound": "1997-11-29" + "num_eq": 3601, + "num_range": 25205, + "upper_bound": "1997-09-29" }, { - "distinct_range": 12, - "num_eq": 4802, - "num_range": 27010, - "upper_bound": "1997-12-12" + "distinct_range": 10, + "num_eq": 5401, + "num_range": 23405, + "upper_bound": "1997-10-10" + }, + { + "distinct_range": 15, + "num_eq": 2400, + "num_range": 27606, + "upper_bound": "1997-10-26" }, { "distinct_range": 11, - "num_eq": 2401, - "num_range": 27610, - "upper_bound": "1997-12-24" + "num_eq": 3001, + "num_range": 27005, + "upper_bound": "1997-11-07" }, { - "distinct_range": 8, - "num_eq": 2401, - "num_range": 26410, - "upper_bound": "1998-01-02" + "distinct_range": 10, + "num_eq": 2400, + "num_range": 25805, + "upper_bound": "1997-11-18" }, { - "distinct_range": 13, - "num_eq": 2401, - "num_range": 26410, - "upper_bound": "1998-01-16" + "distinct_range": 14, + "num_eq": 2400, + "num_range": 27005, + "upper_bound": "1997-12-03" }, { - "distinct_range": 12, - "num_eq": 3601, - "num_range": 26410, - "upper_bound": "1998-01-29" + "distinct_range": 11, + "num_eq": 4201, + "num_range": 25205, + "upper_bound": "1997-12-15" + }, + { + "distinct_range": 11, + "num_eq": 5401, + "num_range": 27606, + "upper_bound": "1997-12-27" + }, + { + "distinct_range": 14, + "num_eq": 4201, + "num_range": 24005, + "upper_bound": "1998-01-11" }, { "distinct_range": 12, "num_eq": 3001, - "num_range": 26410, - "upper_bound": "1998-02-11" + "num_range": 26405, + "upper_bound": "1998-01-24" }, { - "distinct_range": 13, - "num_eq": 5402, - "num_range": 25810, - "upper_bound": "1998-02-25" + "distinct_range": 8, + "num_eq": 4201, + "num_range": 24005, + "upper_bound": "1998-02-02" }, { - "distinct_range": 13, - "num_eq": 3601, - "num_range": 25810, - "upper_bound": "1998-03-11" + "distinct_range": 11, + "num_eq": 1800, + "num_range": 27005, + "upper_bound": "1998-02-14" }, { - "distinct_range": 8, + "distinct_range": 14, "num_eq": 1200, - "num_range": 27010, + "num_range": 26405, + "upper_bound": "1998-03-01" + }, + { + "distinct_range": 8, + "num_eq": 3601, + "num_range": 27005, + "upper_bound": "1998-03-10" + }, + { + "distinct_range": 9, + "num_eq": 3601, + "num_range": 26405, "upper_bound": "1998-03-20" }, { - "distinct_range": 10, - "num_eq": 5402, - "num_range": 25210, - "upper_bound": "1998-03-31" + "distinct_range": 12, + "num_eq": 1800, + "num_range": 26405, + "upper_bound": "1998-04-02" }, { "distinct_range": 11, - "num_eq": 1801, - "num_range": 25210, - "upper_bound": "1998-04-12" + "num_eq": 2400, + "num_range": 27005, + "upper_bound": "1998-04-14" }, { "distinct_range": 11, - "num_eq": 4802, - "num_range": 22208, - "upper_bound": "1998-04-24" + "num_eq": 3001, + "num_range": 27005, + "upper_bound": "1998-04-26" }, { - "distinct_range": 9, + "distinct_range": 12, "num_eq": 3001, - "num_range": 25210, - "upper_bound": "1998-05-04" + "num_range": 24605, + "upper_bound": "1998-05-09" }, { - "distinct_range": 9, - "num_eq": 1801, - "num_range": 25210, - "upper_bound": "1998-05-14" + "distinct_range": 8, + "num_eq": 3601, + "num_range": 24005, + "upper_bound": "1998-05-18" }, { "distinct_range": 8, - "num_eq": 3001, - "num_range": 24009, - "upper_bound": "1998-05-23" + "num_eq": 2400, + "num_range": 27005, + "upper_bound": "1998-05-27" }, { - "distinct_range": 10, - "num_eq": 3001, - "num_range": 25810, - "upper_bound": "1998-06-03" + "distinct_range": 9, + "num_eq": 2400, + "num_range": 26405, + "upper_bound": "1998-06-06" }, { - "distinct_range": 9, - "num_eq": 1200, - "num_range": 25810, - "upper_bound": "1998-06-13" + "distinct_range": 11, + "num_eq": 2400, + "num_range": 25205, + "upper_bound": "1998-06-18" }, { "distinct_range": 10, - "num_eq": 1200, - "num_range": 26410, - "upper_bound": "1998-06-24" + "num_eq": 1800, + "num_range": 25805, + "upper_bound": "1998-06-29" }, { "distinct_range": 10, - "num_eq": 4802, - "num_range": 24009, - "upper_bound": "1998-07-05" + "num_eq": 3001, + "num_range": 25805, + "upper_bound": "1998-07-10" }, { - "distinct_range": 9, - "num_eq": 3601, - "num_range": 25810, - "upper_bound": "1998-07-15" + "distinct_range": 11, + "num_eq": 2400, + "num_range": 24605, + "upper_bound": "1998-07-22" }, { - "distinct_range": 14, - "num_eq": 3601, - "num_range": 24609, - "upper_bound": "1998-07-30" + "distinct_range": 9, + "num_eq": 2400, + "num_range": 24605, + "upper_bound": "1998-08-01" }, { "distinct_range": 8, - "num_eq": 4202, - "num_range": 22208, - "upper_bound": "1998-08-08" + "num_eq": 3001, + "num_range": 25805, + "upper_bound": "1998-08-10" }, { - "distinct_range": 11, - "num_eq": 1200, - "num_range": 25210, - "upper_bound": "1998-08-20" + "distinct_range": 10, + "num_eq": 1800, + "num_range": 25805, + "upper_bound": "1998-08-21" }, { - "distinct_range": 13, - "num_eq": 2401, - "num_range": 26410, - "upper_bound": "1998-09-03" + "distinct_range": 14, + "num_eq": 3001, + "num_range": 24605, + "upper_bound": "1998-09-05" }, { - "distinct_range": 16, - "num_eq": 2401, - "num_range": 24009, - "upper_bound": "1998-09-20" + "distinct_range": 15, + "num_eq": 3601, + "num_range": 22805, + "upper_bound": "1998-09-21" }, { - "distinct_range": 21, - "num_eq": 1200, - "num_range": 25810, - "upper_bound": "1998-10-12" + "distinct_range": 22, + "num_eq": 1800, + "num_range": 25205, + "upper_bound": "1998-10-14" }, { - "distinct_range": 39, - "num_eq": 1200, - "num_range": 24609, - "upper_bound": "1998-11-21" + "distinct_range": 41, + "num_eq": 600, + "num_range": 25205, + "upper_bound": "1998-11-25" }, { - "distinct_range": 7.5, + "distinct_range": 4, "num_eq": 0, - "num_range": 7, + "num_range": 4, "upper_bound": "infinity" } ], @@ -6475,13 +6501,14 @@ ALTER TABLE "lineitem" INJECT STATISTICS '[ "histo_version": 1, "name": "__auto__", "null_count": 0, - "row_count": 6002293 + "row_count": 6001215 }, { + "avg_size": 4, "columns": [ "l_commitdate" ], - "created_at": "2021-09-08 20:49:14.314079", + "created_at": "2022-02-25 00:55:34.245977", "distinct_count": 2466, "histo_buckets": [ { @@ -6491,1209 +6518,1209 @@ ALTER TABLE "lineitem" INJECT STATISTICS '[ "upper_bound": "-infinity" }, { - "distinct_range": 1, - "num_eq": 600, - "num_range": 1, - "upper_bound": "1992-01-31" + "distinct_range": 7, + "num_eq": 1800, + "num_range": 7, + "upper_bound": "1992-02-11" }, { - "distinct_range": 39, + "distinct_range": 31, "num_eq": 1200, - "num_range": 28811, - "upper_bound": "1992-03-11" - }, - { - "distinct_range": 14, - "num_eq": 4802, - "num_range": 28211, - "upper_bound": "1992-03-26" + "num_range": 28806, + "upper_bound": "1992-03-14" }, { "distinct_range": 12, - "num_eq": 2401, - "num_range": 28811, - "upper_bound": "1992-04-08" + "num_eq": 2400, + "num_range": 27606, + "upper_bound": "1992-03-27" }, { - "distinct_range": 10, - "num_eq": 3601, - "num_range": 26410, - "upper_bound": "1992-04-19" + "distinct_range": 14, + "num_eq": 3001, + "num_range": 28206, + "upper_bound": "1992-04-11" }, { - "distinct_range": 12, - "num_eq": 3601, - "num_range": 26410, - "upper_bound": "1992-05-02" + "distinct_range": 11, + "num_eq": 3001, + "num_range": 27005, + "upper_bound": "1992-04-23" }, { - "distinct_range": 10, - "num_eq": 3601, - "num_range": 27010, - "upper_bound": "1992-05-13" + "distinct_range": 9, + "num_eq": 2400, + "num_range": 27606, + "upper_bound": "1992-05-03" }, { "distinct_range": 11, - "num_eq": 2401, - "num_range": 28211, - "upper_bound": "1992-05-25" + "num_eq": 1200, + "num_range": 29406, + "upper_bound": "1992-05-15" }, { "distinct_range": 13, "num_eq": 3601, - "num_range": 29411, - "upper_bound": "1992-06-08" + "num_range": 28806, + "upper_bound": "1992-05-29" }, { - "distinct_range": 9, - "num_eq": 2401, - "num_range": 27611, - "upper_bound": "1992-06-18" - }, - { - "distinct_range": 9, - "num_eq": 2401, - "num_range": 28211, - "upper_bound": "1992-06-28" + "distinct_range": 14, + "num_eq": 1800, + "num_range": 29406, + "upper_bound": "1992-06-13" }, { - "distinct_range": 14, - "num_eq": 1200, - "num_range": 29411, - "upper_bound": "1992-07-13" + "distinct_range": 11, + "num_eq": 600, + "num_range": 29406, + "upper_bound": "1992-06-25" }, { - "distinct_range": 15, + "distinct_range": 10, "num_eq": 3001, - "num_range": 28211, - "upper_bound": "1992-07-29" + "num_range": 27606, + "upper_bound": "1992-07-06" }, { - "distinct_range": 9, - "num_eq": 3601, - "num_range": 28811, - "upper_bound": "1992-08-08" + "distinct_range": 11, + "num_eq": 1800, + "num_range": 29406, + "upper_bound": "1992-07-18" }, { - "distinct_range": 15, - "num_eq": 2401, - "num_range": 28211, - "upper_bound": "1992-08-24" + "distinct_range": 10, + "num_eq": 1800, + "num_range": 29406, + "upper_bound": "1992-07-29" }, { "distinct_range": 14, - "num_eq": 5402, - "num_range": 25810, - "upper_bound": "1992-09-08" + "num_eq": 3601, + "num_range": 28806, + "upper_bound": "1992-08-13" }, { - "distinct_range": 11, - "num_eq": 1801, - "num_range": 29411, - "upper_bound": "1992-09-20" + "distinct_range": 13, + "num_eq": 2400, + "num_range": 29406, + "upper_bound": "1992-08-27" }, { - "distinct_range": 15, - "num_eq": 1801, - "num_range": 28211, - "upper_bound": "1992-10-06" + "distinct_range": 10, + "num_eq": 3001, + "num_range": 28206, + "upper_bound": "1992-09-07" }, { - "distinct_range": 13, - "num_eq": 1801, - "num_range": 28211, - "upper_bound": "1992-10-20" + "distinct_range": 9, + "num_eq": 3001, + "num_range": 27606, + "upper_bound": "1992-09-17" }, { "distinct_range": 11, - "num_eq": 4202, - "num_range": 25810, - "upper_bound": "1992-11-01" + "num_eq": 3601, + "num_range": 26405, + "upper_bound": "1992-09-29" }, { - "distinct_range": 11, - "num_eq": 1200, - "num_range": 28811, - "upper_bound": "1992-11-13" + "distinct_range": 12, + "num_eq": 1800, + "num_range": 29406, + "upper_bound": "1992-10-12" }, { "distinct_range": 11, - "num_eq": 1801, - "num_range": 28811, - "upper_bound": "1992-11-25" + "num_eq": 4201, + "num_range": 28806, + "upper_bound": "1992-10-24" }, { "distinct_range": 11, - "num_eq": 3001, - "num_range": 27010, - "upper_bound": "1992-12-07" + "num_eq": 1200, + "num_range": 29406, + "upper_bound": "1992-11-05" }, { "distinct_range": 9, - "num_eq": 1801, - "num_range": 28811, - "upper_bound": "1992-12-17" - }, - { - "distinct_range": 10, - "num_eq": 1801, - "num_range": 28811, - "upper_bound": "1992-12-28" + "num_eq": 2400, + "num_range": 27606, + "upper_bound": "1992-11-15" }, { - "distinct_range": 12, - "num_eq": 1801, - "num_range": 29411, - "upper_bound": "1993-01-10" + "distinct_range": 15, + "num_eq": 3001, + "num_range": 28806, + "upper_bound": "1992-12-01" }, { "distinct_range": 13, - "num_eq": 2401, - "num_range": 29411, - "upper_bound": "1993-01-24" - }, - { - "distinct_range": 14, - "num_eq": 1200, - "num_range": 29411, - "upper_bound": "1993-02-08" + "num_eq": 1800, + "num_range": 29406, + "upper_bound": "1992-12-15" }, { "distinct_range": 11, - "num_eq": 3001, - "num_range": 27010, - "upper_bound": "1993-02-20" + "num_eq": 5401, + "num_range": 27606, + "upper_bound": "1992-12-27" }, { - "distinct_range": 9, - "num_eq": 2401, - "num_range": 29411, - "upper_bound": "1993-03-02" + "distinct_range": 12, + "num_eq": 2400, + "num_range": 27606, + "upper_bound": "1993-01-09" }, { - "distinct_range": 14, - "num_eq": 4802, - "num_range": 29411, - "upper_bound": "1993-03-17" + "distinct_range": 13, + "num_eq": 2400, + "num_range": 29406, + "upper_bound": "1993-01-23" }, { - "distinct_range": 13, - "num_eq": 2401, - "num_range": 28811, - "upper_bound": "1993-03-31" + "distinct_range": 11, + "num_eq": 600, + "num_range": 29406, + "upper_bound": "1993-02-04" }, { "distinct_range": 11, - "num_eq": 3001, - "num_range": 28211, - "upper_bound": "1993-04-12" + "num_eq": 600, + "num_range": 29406, + "upper_bound": "1993-02-16" }, { - "distinct_range": 15, - "num_eq": 1801, - "num_range": 28211, - "upper_bound": "1993-04-28" + "distinct_range": 12, + "num_eq": 3001, + "num_range": 27005, + "upper_bound": "1993-03-01" }, { "distinct_range": 10, - "num_eq": 1200, - "num_range": 28211, - "upper_bound": "1993-05-09" + "num_eq": 4201, + "num_range": 28806, + "upper_bound": "1993-03-12" }, { - "distinct_range": 12, - "num_eq": 2401, - "num_range": 28211, - "upper_bound": "1993-05-22" + "distinct_range": 11, + "num_eq": 3601, + "num_range": 26405, + "upper_bound": "1993-03-24" + }, + { + "distinct_range": 9, + "num_eq": 2400, + "num_range": 27005, + "upper_bound": "1993-04-03" }, { "distinct_range": 10, "num_eq": 3601, - "num_range": 26410, - "upper_bound": "1993-06-02" + "num_range": 25805, + "upper_bound": "1993-04-14" }, { - "distinct_range": 14, - "num_eq": 1801, - "num_range": 28811, - "upper_bound": "1993-06-17" + "distinct_range": 11, + "num_eq": 2400, + "num_range": 28206, + "upper_bound": "1993-04-26" }, { - "distinct_range": 10, - "num_eq": 4202, - "num_range": 25810, - "upper_bound": "1993-06-28" + "distinct_range": 9, + "num_eq": 4201, + "num_range": 28206, + "upper_bound": "1993-05-06" }, { - "distinct_range": 11, - "num_eq": 2401, - "num_range": 27611, - "upper_bound": "1993-07-10" + "distinct_range": 12, + "num_eq": 2400, + "num_range": 28806, + "upper_bound": "1993-05-19" }, { "distinct_range": 12, "num_eq": 3001, - "num_range": 28811, - "upper_bound": "1993-07-23" + "num_range": 28206, + "upper_bound": "1993-06-01" }, { "distinct_range": 9, - "num_eq": 5402, - "num_range": 27611, - "upper_bound": "1993-08-02" - }, - { - "distinct_range": 14, - "num_eq": 1801, - "num_range": 28211, - "upper_bound": "1993-08-17" - }, - { - "distinct_range": 8, - "num_eq": 4202, - "num_range": 25210, - "upper_bound": "1993-08-26" - }, - { - "distinct_range": 12, - "num_eq": 5402, - "num_range": 25210, - "upper_bound": "1993-09-08" + "num_eq": 2400, + "num_range": 27606, + "upper_bound": "1993-06-11" }, { "distinct_range": 15, - "num_eq": 2401, - "num_range": 27611, - "upper_bound": "1993-09-24" - }, - { - "distinct_range": 9, - "num_eq": 5402, - "num_range": 24009, - "upper_bound": "1993-10-04" + "num_eq": 3001, + "num_range": 26405, + "upper_bound": "1993-06-27" }, { "distinct_range": 11, - "num_eq": 4202, - "num_range": 25810, - "upper_bound": "1993-10-16" + "num_eq": 3001, + "num_range": 26405, + "upper_bound": "1993-07-09" }, { - "distinct_range": 9, - "num_eq": 2401, - "num_range": 27010, - "upper_bound": "1993-10-26" + "distinct_range": 12, + "num_eq": 1800, + "num_range": 28806, + "upper_bound": "1993-07-22" }, { "distinct_range": 9, - "num_eq": 3001, - "num_range": 26410, - "upper_bound": "1993-11-05" + "num_eq": 4201, + "num_range": 26405, + "upper_bound": "1993-08-01" }, { "distinct_range": 9, - "num_eq": 3001, - "num_range": 26410, - "upper_bound": "1993-11-15" - }, - { - "distinct_range": 14, - "num_eq": 3601, - "num_range": 28211, - "upper_bound": "1993-11-30" + "num_eq": 4201, + "num_range": 26405, + "upper_bound": "1993-08-11" }, { "distinct_range": 11, - "num_eq": 2401, - "num_range": 27611, - "upper_bound": "1993-12-12" - }, - { - "distinct_range": 12, "num_eq": 3601, - "num_range": 26410, - "upper_bound": "1993-12-25" - }, - { - "distinct_range": 8, - "num_eq": 4802, - "num_range": 25810, - "upper_bound": "1994-01-03" + "num_range": 25805, + "upper_bound": "1993-08-23" }, { "distinct_range": 11, - "num_eq": 1801, - "num_range": 28211, - "upper_bound": "1994-01-15" - }, - { - "distinct_range": 9, - "num_eq": 1801, - "num_range": 28211, - "upper_bound": "1994-01-25" + "num_eq": 4801, + "num_range": 28206, + "upper_bound": "1993-09-04" }, { - "distinct_range": 11, - "num_eq": 2401, - "num_range": 27010, - "upper_bound": "1994-02-06" + "distinct_range": 13, + "num_eq": 3601, + "num_range": 25805, + "upper_bound": "1993-09-18" }, { "distinct_range": 12, - "num_eq": 2401, - "num_range": 27611, - "upper_bound": "1994-02-19" + "num_eq": 1200, + "num_range": 28206, + "upper_bound": "1993-10-01" }, { "distinct_range": 12, - "num_eq": 1801, - "num_range": 28811, - "upper_bound": "1994-03-04" + "num_eq": 1200, + "num_range": 28806, + "upper_bound": "1993-10-14" }, { "distinct_range": 10, - "num_eq": 2401, - "num_range": 27010, - "upper_bound": "1994-03-15" - }, - { - "distinct_range": 11, - "num_eq": 2401, - "num_range": 28211, - "upper_bound": "1994-03-27" - }, - { - "distinct_range": 11, - "num_eq": 3601, - "num_range": 27010, - "upper_bound": "1994-04-08" + "num_eq": 2400, + "num_range": 27005, + "upper_bound": "1993-10-25" }, { "distinct_range": 12, - "num_eq": 2401, - "num_range": 28811, - "upper_bound": "1994-04-21" - }, - { - "distinct_range": 11, - "num_eq": 3001, - "num_range": 27611, - "upper_bound": "1994-05-03" - }, - { - "distinct_range": 9, - "num_eq": 2401, - "num_range": 27010, - "upper_bound": "1994-05-13" + "num_eq": 4201, + "num_range": 28206, + "upper_bound": "1993-11-07" }, { "distinct_range": 11, - "num_eq": 2401, - "num_range": 28211, - "upper_bound": "1994-05-25" + "num_eq": 1200, + "num_range": 28206, + "upper_bound": "1993-11-19" }, { "distinct_range": 11, - "num_eq": 4802, - "num_range": 27010, - "upper_bound": "1994-06-06" + "num_eq": 2400, + "num_range": 27606, + "upper_bound": "1993-12-01" }, { "distinct_range": 10, - "num_eq": 2401, - "num_range": 27010, - "upper_bound": "1994-06-17" + "num_eq": 3001, + "num_range": 28206, + "upper_bound": "1993-12-12" }, { - "distinct_range": 14, - "num_eq": 4202, - "num_range": 25810, - "upper_bound": "1994-07-02" + "distinct_range": 9, + "num_eq": 3001, + "num_range": 28806, + "upper_bound": "1993-12-22" }, { - "distinct_range": 12, - "num_eq": 1801, - "num_range": 28211, - "upper_bound": "1994-07-15" + "distinct_range": 13, + "num_eq": 4801, + "num_range": 28206, + "upper_bound": "1994-01-05" }, { - "distinct_range": 9, - "num_eq": 2401, - "num_range": 27611, - "upper_bound": "1994-07-25" + "distinct_range": 15, + "num_eq": 1800, + "num_range": 28806, + "upper_bound": "1994-01-21" }, { "distinct_range": 11, - "num_eq": 1801, - "num_range": 28211, - "upper_bound": "1994-08-06" + "num_eq": 4801, + "num_range": 27606, + "upper_bound": "1994-02-02" }, { - "distinct_range": 12, - "num_eq": 1801, - "num_range": 28811, - "upper_bound": "1994-08-19" + "distinct_range": 11, + "num_eq": 2400, + "num_range": 27005, + "upper_bound": "1994-02-14" }, { "distinct_range": 12, - "num_eq": 3001, - "num_range": 27010, - "upper_bound": "1994-09-01" + "num_eq": 2400, + "num_range": 27005, + "upper_bound": "1994-02-27" }, { "distinct_range": 11, - "num_eq": 4202, - "num_range": 27611, - "upper_bound": "1994-09-13" + "num_eq": 3601, + "num_range": 27606, + "upper_bound": "1994-03-11" }, { - "distinct_range": 16, - "num_eq": 2401, - "num_range": 27611, - "upper_bound": "1994-09-30" + "distinct_range": 11, + "num_eq": 2400, + "num_range": 27606, + "upper_bound": "1994-03-23" }, { - "distinct_range": 9, + "distinct_range": 12, "num_eq": 3001, - "num_range": 27611, - "upper_bound": "1994-10-10" + "num_range": 27005, + "upper_bound": "1994-04-05" }, { "distinct_range": 10, - "num_eq": 2401, - "num_range": 28211, - "upper_bound": "1994-10-21" - }, - { - "distinct_range": 11, - "num_eq": 1801, - "num_range": 28211, - "upper_bound": "1994-11-02" + "num_eq": 2400, + "num_range": 27005, + "upper_bound": "1994-04-16" }, { "distinct_range": 9, - "num_eq": 2401, - "num_range": 27010, - "upper_bound": "1994-11-12" + "num_eq": 3001, + "num_range": 27606, + "upper_bound": "1994-04-26" }, { - "distinct_range": 8, - "num_eq": 1200, - "num_range": 28211, - "upper_bound": "1994-11-21" + "distinct_range": 16, + "num_eq": 4201, + "num_range": 28206, + "upper_bound": "1994-05-13" }, { "distinct_range": 8, - "num_eq": 3001, - "num_range": 27010, - "upper_bound": "1994-11-30" + "num_eq": 4201, + "num_range": 25805, + "upper_bound": "1994-05-22" }, { - "distinct_range": 11, - "num_eq": 1200, - "num_range": 28811, - "upper_bound": "1994-12-12" + "distinct_range": 9, + "num_eq": 1800, + "num_range": 28806, + "upper_bound": "1994-06-01" }, { - "distinct_range": 10, - "num_eq": 3001, - "num_range": 26410, - "upper_bound": "1994-12-23" + "distinct_range": 13, + "num_eq": 4201, + "num_range": 27606, + "upper_bound": "1994-06-15" }, { - "distinct_range": 12, - "num_eq": 3001, - "num_range": 27611, - "upper_bound": "1995-01-05" + "distinct_range": 14, + "num_eq": 1800, + "num_range": 28806, + "upper_bound": "1994-06-30" }, { - "distinct_range": 8, + "distinct_range": 10, "num_eq": 3001, - "num_range": 26410, - "upper_bound": "1995-01-14" + "num_range": 28806, + "upper_bound": "1994-07-11" }, { "distinct_range": 10, "num_eq": 3601, - "num_range": 28811, - "upper_bound": "1995-01-25" + "num_range": 26405, + "upper_bound": "1994-07-22" }, { - "distinct_range": 11, + "distinct_range": 6, "num_eq": 3601, - "num_range": 28211, - "upper_bound": "1995-02-06" - }, - { - "distinct_range": 15, - "num_eq": 2401, - "num_range": 28211, - "upper_bound": "1995-02-22" + "num_range": 28206, + "upper_bound": "1994-07-29" }, { "distinct_range": 12, - "num_eq": 4202, - "num_range": 27611, - "upper_bound": "1995-03-07" + "num_eq": 2400, + "num_range": 28206, + "upper_bound": "1994-08-11" }, { "distinct_range": 10, - "num_eq": 2401, - "num_range": 27010, - "upper_bound": "1995-03-18" + "num_eq": 3601, + "num_range": 27606, + "upper_bound": "1994-08-22" }, { - "distinct_range": 10, + "distinct_range": 9, "num_eq": 3001, - "num_range": 28211, - "upper_bound": "1995-03-29" + "num_range": 27005, + "upper_bound": "1994-09-01" }, { - "distinct_range": 10, + "distinct_range": 11, "num_eq": 3601, - "num_range": 27010, - "upper_bound": "1995-04-09" + "num_range": 28806, + "upper_bound": "1994-09-13" + }, + { + "distinct_range": 13, + "num_eq": 4201, + "num_range": 26405, + "upper_bound": "1994-09-27" }, { "distinct_range": 10, "num_eq": 3601, - "num_range": 27611, - "upper_bound": "1995-04-20" + "num_range": 25805, + "upper_bound": "1994-10-08" }, { - "distinct_range": 13, - "num_eq": 1801, - "num_range": 28811, - "upper_bound": "1995-05-04" + "distinct_range": 11, + "num_eq": 2400, + "num_range": 27005, + "upper_bound": "1994-10-20" }, { - "distinct_range": 9, + "distinct_range": 11, "num_eq": 3001, - "num_range": 26410, - "upper_bound": "1995-05-14" + "num_range": 28206, + "upper_bound": "1994-11-01" }, { - "distinct_range": 12, + "distinct_range": 11, "num_eq": 3001, - "num_range": 27010, - "upper_bound": "1995-05-27" + "num_range": 27606, + "upper_bound": "1994-11-13" }, { - "distinct_range": 10, + "distinct_range": 13, + "num_eq": 1800, + "num_range": 27606, + "upper_bound": "1994-11-27" + }, + { + "distinct_range": 13, + "num_eq": 2400, + "num_range": 28206, + "upper_bound": "1994-12-11" + }, + { + "distinct_range": 13, "num_eq": 3601, - "num_range": 27010, - "upper_bound": "1995-06-07" + "num_range": 27606, + "upper_bound": "1994-12-25" }, { - "distinct_range": 9, + "distinct_range": 11, "num_eq": 3001, - "num_range": 27010, - "upper_bound": "1995-06-17" + "num_range": 27005, + "upper_bound": "1995-01-06" + }, + { + "distinct_range": 12, + "num_eq": 1800, + "num_range": 27606, + "upper_bound": "1995-01-19" }, { "distinct_range": 10, - "num_eq": 4802, - "num_range": 25210, - "upper_bound": "1995-06-28" + "num_eq": 4201, + "num_range": 28806, + "upper_bound": "1995-01-30" }, { - "distinct_range": 12, - "num_eq": 600, - "num_range": 28811, - "upper_bound": "1995-07-11" + "distinct_range": 13, + "num_eq": 1200, + "num_range": 28806, + "upper_bound": "1995-02-13" }, { - "distinct_range": 14, - "num_eq": 2401, - "num_range": 28811, - "upper_bound": "1995-07-26" + "distinct_range": 11, + "num_eq": 2400, + "num_range": 27606, + "upper_bound": "1995-02-25" }, { "distinct_range": 10, - "num_eq": 2401, - "num_range": 27010, - "upper_bound": "1995-08-06" + "num_eq": 2400, + "num_range": 28206, + "upper_bound": "1995-03-08" }, { - "distinct_range": 9, + "distinct_range": 12, "num_eq": 3001, - "num_range": 27611, - "upper_bound": "1995-08-16" + "num_range": 27005, + "upper_bound": "1995-03-21" }, { - "distinct_range": 15, - "num_eq": 4202, - "num_range": 26410, - "upper_bound": "1995-09-01" + "distinct_range": 11, + "num_eq": 4201, + "num_range": 27606, + "upper_bound": "1995-04-02" }, { "distinct_range": 12, - "num_eq": 2401, - "num_range": 27010, - "upper_bound": "1995-09-14" + "num_eq": 6001, + "num_range": 27005, + "upper_bound": "1995-04-15" }, { - "distinct_range": 10, - "num_eq": 1200, - "num_range": 28211, - "upper_bound": "1995-09-25" + "distinct_range": 12, + "num_eq": 3001, + "num_range": 26405, + "upper_bound": "1995-04-28" }, { - "distinct_range": 11, - "num_eq": 3601, - "num_range": 26410, - "upper_bound": "1995-10-07" + "distinct_range": 13, + "num_eq": 4201, + "num_range": 27606, + "upper_bound": "1995-05-12" }, { - "distinct_range": 11, - "num_eq": 1801, - "num_range": 28811, - "upper_bound": "1995-10-19" + "distinct_range": 13, + "num_eq": 3601, + "num_range": 25805, + "upper_bound": "1995-05-26" }, { - "distinct_range": 8, - "num_eq": 4202, - "num_range": 25810, - "upper_bound": "1995-10-28" + "distinct_range": 10, + "num_eq": 3601, + "num_range": 25805, + "upper_bound": "1995-06-06" }, { "distinct_range": 9, "num_eq": 3001, - "num_range": 26410, - "upper_bound": "1995-11-07" + "num_range": 26405, + "upper_bound": "1995-06-16" }, { - "distinct_range": 8, - "num_eq": 1200, - "num_range": 28811, - "upper_bound": "1995-11-16" + "distinct_range": 10, + "num_eq": 3001, + "num_range": 28206, + "upper_bound": "1995-06-27" }, { "distinct_range": 12, "num_eq": 3001, - "num_range": 28811, - "upper_bound": "1995-11-29" + "num_range": 28806, + "upper_bound": "1995-07-10" }, { "distinct_range": 10, - "num_eq": 3601, - "num_range": 27010, - "upper_bound": "1995-12-10" + "num_eq": 3001, + "num_range": 27606, + "upper_bound": "1995-07-21" + }, + { + "distinct_range": 10, + "num_eq": 4201, + "num_range": 27005, + "upper_bound": "1995-08-01" }, { "distinct_range": 11, - "num_eq": 3001, - "num_range": 26410, - "upper_bound": "1995-12-22" + "num_eq": 4201, + "num_range": 25205, + "upper_bound": "1995-08-13" }, { "distinct_range": 13, "num_eq": 3601, - "num_range": 28811, - "upper_bound": "1996-01-05" + "num_range": 27005, + "upper_bound": "1995-08-27" }, { "distinct_range": 11, - "num_eq": 4802, - "num_range": 25810, - "upper_bound": "1996-01-17" + "num_eq": 5401, + "num_range": 28806, + "upper_bound": "1995-09-08" }, { - "distinct_range": 12, - "num_eq": 4802, - "num_range": 28211, - "upper_bound": "1996-01-30" + "distinct_range": 13, + "num_eq": 1200, + "num_range": 28206, + "upper_bound": "1995-09-22" }, { - "distinct_range": 13, + "distinct_range": 11, + "num_eq": 1200, + "num_range": 28806, + "upper_bound": "1995-10-04" + }, + { + "distinct_range": 11, "num_eq": 3601, - "num_range": 27010, - "upper_bound": "1996-02-13" + "num_range": 28206, + "upper_bound": "1995-10-16" }, { - "distinct_range": 13, - "num_eq": 1801, - "num_range": 28211, - "upper_bound": "1996-02-27" + "distinct_range": 14, + "num_eq": 2400, + "num_range": 27606, + "upper_bound": "1995-10-31" + }, + { + "distinct_range": 10, + "num_eq": 2400, + "num_range": 27606, + "upper_bound": "1995-11-11" + }, + { + "distinct_range": 11, + "num_eq": 2400, + "num_range": 28206, + "upper_bound": "1995-11-23" }, { "distinct_range": 11, "num_eq": 3601, - "num_range": 28811, - "upper_bound": "1996-03-10" + "num_range": 25805, + "upper_bound": "1995-12-05" }, { - "distinct_range": 9, - "num_eq": 5402, - "num_range": 24609, - "upper_bound": "1996-03-20" + "distinct_range": 11, + "num_eq": 6001, + "num_range": 24005, + "upper_bound": "1995-12-17" }, { - "distinct_range": 13, - "num_eq": 1801, - "num_range": 28211, - "upper_bound": "1996-04-03" + "distinct_range": 11, + "num_eq": 4801, + "num_range": 27005, + "upper_bound": "1995-12-29" }, { "distinct_range": 11, "num_eq": 3001, - "num_range": 27611, - "upper_bound": "1996-04-15" + "num_range": 27005, + "upper_bound": "1996-01-10" }, { "distinct_range": 11, - "num_eq": 1801, - "num_range": 28211, - "upper_bound": "1996-04-27" + "num_eq": 1800, + "num_range": 27606, + "upper_bound": "1996-01-22" }, { - "distinct_range": 12, - "num_eq": 4802, - "num_range": 25210, - "upper_bound": "1996-05-10" + "distinct_range": 9, + "num_eq": 2400, + "num_range": 27606, + "upper_bound": "1996-02-01" }, { - "distinct_range": 12, + "distinct_range": 13, "num_eq": 3601, - "num_range": 25810, - "upper_bound": "1996-05-23" + "num_range": 27005, + "upper_bound": "1996-02-15" }, { - "distinct_range": 10, - "num_eq": 4202, - "num_range": 27611, - "upper_bound": "1996-06-03" + "distinct_range": 11, + "num_eq": 2400, + "num_range": 27606, + "upper_bound": "1996-02-27" }, { "distinct_range": 9, - "num_eq": 4802, - "num_range": 24609, - "upper_bound": "1996-06-13" + "num_eq": 1800, + "num_range": 27005, + "upper_bound": "1996-03-08" }, { "distinct_range": 11, - "num_eq": 2401, - "num_range": 28211, - "upper_bound": "1996-06-25" - }, - { - "distinct_range": 13, - "num_eq": 2401, - "num_range": 28211, - "upper_bound": "1996-07-09" + "num_eq": 4201, + "num_range": 26405, + "upper_bound": "1996-03-20" }, { - "distinct_range": 10, + "distinct_range": 9, "num_eq": 3601, - "num_range": 25810, - "upper_bound": "1996-07-20" - }, - { - "distinct_range": 13, - "num_eq": 4802, - "num_range": 24609, - "upper_bound": "1996-08-03" + "num_range": 27005, + "upper_bound": "1996-03-30" }, { "distinct_range": 10, "num_eq": 3001, - "num_range": 26410, - "upper_bound": "1996-08-14" + "num_range": 26405, + "upper_bound": "1996-04-10" }, { - "distinct_range": 11, - "num_eq": 4802, - "num_range": 24609, - "upper_bound": "1996-08-26" + "distinct_range": 9, + "num_eq": 3001, + "num_range": 25805, + "upper_bound": "1996-04-20" }, { "distinct_range": 12, - "num_eq": 3601, - "num_range": 26410, - "upper_bound": "1996-09-08" + "num_eq": 1200, + "num_range": 28206, + "upper_bound": "1996-05-03" }, { - "distinct_range": 9, - "num_eq": 4802, - "num_range": 25810, - "upper_bound": "1996-09-18" + "distinct_range": 12, + "num_eq": 1200, + "num_range": 27606, + "upper_bound": "1996-05-16" }, { "distinct_range": 11, - "num_eq": 3601, - "num_range": 27010, - "upper_bound": "1996-09-30" + "num_eq": 5401, + "num_range": 27606, + "upper_bound": "1996-05-28" }, { "distinct_range": 10, - "num_eq": 3001, - "num_range": 27611, - "upper_bound": "1996-10-11" + "num_eq": 4201, + "num_range": 26405, + "upper_bound": "1996-06-08" }, { "distinct_range": 11, - "num_eq": 1801, - "num_range": 28211, - "upper_bound": "1996-10-23" - }, - { - "distinct_range": 12, - "num_eq": 1801, - "num_range": 27611, - "upper_bound": "1996-11-05" - }, - { - "distinct_range": 13, "num_eq": 3601, - "num_range": 27010, - "upper_bound": "1996-11-19" + "num_range": 28206, + "upper_bound": "1996-06-20" }, { "distinct_range": 14, - "num_eq": 4202, - "num_range": 28811, - "upper_bound": "1996-12-04" + "num_eq": 3001, + "num_range": 26405, + "upper_bound": "1996-07-05" + }, + { + "distinct_range": 11, + "num_eq": 3001, + "num_range": 27005, + "upper_bound": "1996-07-17" + }, + { + "distinct_range": 9, + "num_eq": 1800, + "num_range": 27005, + "upper_bound": "1996-07-27" + }, + { + "distinct_range": 11, + "num_eq": 2400, + "num_range": 26405, + "upper_bound": "1996-08-08" }, { "distinct_range": 10, - "num_eq": 2401, - "num_range": 27010, - "upper_bound": "1996-12-15" + "num_eq": 3601, + "num_range": 27606, + "upper_bound": "1996-08-19" }, { - "distinct_range": 13, - "num_eq": 2401, - "num_range": 28211, - "upper_bound": "1996-12-29" + "distinct_range": 15, + "num_eq": 2400, + "num_range": 28206, + "upper_bound": "1996-09-04" }, { - "distinct_range": 8, - "num_eq": 3001, - "num_range": 27611, - "upper_bound": "1997-01-07" + "distinct_range": 10, + "num_eq": 4201, + "num_range": 24605, + "upper_bound": "1996-09-15" }, { "distinct_range": 10, - "num_eq": 3001, - "num_range": 28211, - "upper_bound": "1997-01-18" + "num_eq": 1800, + "num_range": 27005, + "upper_bound": "1996-09-26" }, { - "distinct_range": 9, + "distinct_range": 10, + "num_eq": 4201, + "num_range": 27005, + "upper_bound": "1996-10-07" + }, + { + "distinct_range": 13, + "num_eq": 1800, + "num_range": 27606, + "upper_bound": "1996-10-21" + }, + { + "distinct_range": 14, + "num_eq": 2400, + "num_range": 28206, + "upper_bound": "1996-11-05" + }, + { + "distinct_range": 12, "num_eq": 3601, - "num_range": 27010, - "upper_bound": "1997-01-28" + "num_range": 25205, + "upper_bound": "1996-11-18" + }, + { + "distinct_range": 10, + "num_eq": 1200, + "num_range": 28206, + "upper_bound": "1996-11-29" }, { "distinct_range": 12, "num_eq": 3601, - "num_range": 28211, + "num_range": 26405, + "upper_bound": "1996-12-12" + }, + { + "distinct_range": 12, + "num_eq": 2400, + "num_range": 27606, + "upper_bound": "1996-12-25" + }, + { + "distinct_range": 11, + "num_eq": 1800, + "num_range": 27005, + "upper_bound": "1997-01-06" + }, + { + "distinct_range": 10, + "num_eq": 1800, + "num_range": 27606, + "upper_bound": "1997-01-17" + }, + { + "distinct_range": 12, + "num_eq": 2400, + "num_range": 27005, + "upper_bound": "1997-01-30" + }, + { + "distinct_range": 10, + "num_eq": 6601, + "num_range": 22805, "upper_bound": "1997-02-10" }, { - "distinct_range": 13, - "num_eq": 1801, - "num_range": 27611, - "upper_bound": "1997-02-24" + "distinct_range": 10, + "num_eq": 3001, + "num_range": 27606, + "upper_bound": "1997-02-21" }, { "distinct_range": 13, - "num_eq": 1801, - "num_range": 27611, - "upper_bound": "1997-03-10" + "num_eq": 2400, + "num_range": 26405, + "upper_bound": "1997-03-07" }, { - "distinct_range": 9, - "num_eq": 3601, - "num_range": 25810, + "distinct_range": 12, + "num_eq": 3001, + "num_range": 25805, "upper_bound": "1997-03-20" }, { "distinct_range": 10, - "num_eq": 3001, - "num_range": 26410, + "num_eq": 7201, + "num_range": 27606, "upper_bound": "1997-03-31" }, { "distinct_range": 12, - "num_eq": 1200, - "num_range": 27611, + "num_eq": 3601, + "num_range": 27606, "upper_bound": "1997-04-13" }, { - "distinct_range": 13, - "num_eq": 3601, - "num_range": 27010, - "upper_bound": "1997-04-27" + "distinct_range": 9, + "num_eq": 3001, + "num_range": 27005, + "upper_bound": "1997-04-23" }, { "distinct_range": 10, + "num_eq": 5401, + "num_range": 27005, + "upper_bound": "1997-05-04" + }, + { + "distinct_range": 13, "num_eq": 3601, - "num_range": 25210, - "upper_bound": "1997-05-08" + "num_range": 27606, + "upper_bound": "1997-05-18" }, { "distinct_range": 12, "num_eq": 3001, - "num_range": 25810, - "upper_bound": "1997-05-21" - }, - { - "distinct_range": 11, - "num_eq": 1801, - "num_range": 27010, - "upper_bound": "1997-06-02" + "num_range": 27005, + "upper_bound": "1997-05-31" }, { "distinct_range": 10, - "num_eq": 4802, - "num_range": 24609, - "upper_bound": "1997-06-13" + "num_eq": 4201, + "num_range": 26405, + "upper_bound": "1997-06-11" }, { - "distinct_range": 9, - "num_eq": 3601, - "num_range": 25810, - "upper_bound": "1997-06-23" + "distinct_range": 12, + "num_eq": 1200, + "num_range": 27005, + "upper_bound": "1997-06-24" }, { - "distinct_range": 11, - "num_eq": 2401, - "num_range": 28211, + "distinct_range": 10, + "num_eq": 4201, + "num_range": 26405, "upper_bound": "1997-07-05" }, - { - "distinct_range": 9, - "num_eq": 4802, - "num_range": 24009, - "upper_bound": "1997-07-15" - }, { "distinct_range": 14, - "num_eq": 1801, - "num_range": 27611, - "upper_bound": "1997-07-30" + "num_eq": 2400, + "num_range": 27005, + "upper_bound": "1997-07-20" }, { "distinct_range": 12, - "num_eq": 2401, - "num_range": 28211, - "upper_bound": "1997-08-12" + "num_eq": 4801, + "num_range": 27606, + "upper_bound": "1997-08-02" }, { - "distinct_range": 12, - "num_eq": 2401, - "num_range": 27611, - "upper_bound": "1997-08-25" + "distinct_range": 10, + "num_eq": 3001, + "num_range": 27606, + "upper_bound": "1997-08-13" }, { - "distinct_range": 13, - "num_eq": 1200, - "num_range": 28211, - "upper_bound": "1997-09-08" + "distinct_range": 10, + "num_eq": 3001, + "num_range": 25805, + "upper_bound": "1997-08-24" }, { - "distinct_range": 11, - "num_eq": 3001, - "num_range": 26410, - "upper_bound": "1997-09-20" + "distinct_range": 10, + "num_eq": 4201, + "num_range": 25205, + "upper_bound": "1997-09-04" }, { "distinct_range": 12, - "num_eq": 1801, - "num_range": 27611, - "upper_bound": "1997-10-03" + "num_eq": 3001, + "num_range": 26405, + "upper_bound": "1997-09-17" }, { - "distinct_range": 11, - "num_eq": 3601, - "num_range": 27611, - "upper_bound": "1997-10-15" + "distinct_range": 14, + "num_eq": 2400, + "num_range": 27606, + "upper_bound": "1997-10-02" + }, + { + "distinct_range": 15, + "num_eq": 1800, + "num_range": 26405, + "upper_bound": "1997-10-18" }, { "distinct_range": 12, - "num_eq": 1801, - "num_range": 28211, - "upper_bound": "1997-10-28" + "num_eq": 2400, + "num_range": 27005, + "upper_bound": "1997-10-31" }, { - "distinct_range": 10, - "num_eq": 1200, - "num_range": 27611, - "upper_bound": "1997-11-08" + "distinct_range": 11, + "num_eq": 4201, + "num_range": 24605, + "upper_bound": "1997-11-12" }, { "distinct_range": 10, - "num_eq": 1200, - "num_range": 28211, - "upper_bound": "1997-11-19" + "num_eq": 2400, + "num_range": 25805, + "upper_bound": "1997-11-23" }, { - "distinct_range": 14, - "num_eq": 3601, - "num_range": 27010, - "upper_bound": "1997-12-04" + "distinct_range": 15, + "num_eq": 3001, + "num_range": 27606, + "upper_bound": "1997-12-09" }, { - "distinct_range": 9, - "num_eq": 2401, - "num_range": 27010, - "upper_bound": "1997-12-14" + "distinct_range": 12, + "num_eq": 2400, + "num_range": 27005, + "upper_bound": "1997-12-22" }, { - "distinct_range": 13, - "num_eq": 1801, - "num_range": 27611, - "upper_bound": "1997-12-28" + "distinct_range": 12, + "num_eq": 1800, + "num_range": 25805, + "upper_bound": "1998-01-04" }, { "distinct_range": 12, - "num_eq": 1801, - "num_range": 27611, - "upper_bound": "1998-01-10" + "num_eq": 4201, + "num_range": 25805, + "upper_bound": "1998-01-17" }, { "distinct_range": 11, - "num_eq": 3001, - "num_range": 25810, - "upper_bound": "1998-01-22" - }, - { - "distinct_range": 10, "num_eq": 3601, - "num_range": 27010, - "upper_bound": "1998-02-02" + "num_range": 27005, + "upper_bound": "1998-01-29" }, { "distinct_range": 11, - "num_eq": 3601, - "num_range": 27010, - "upper_bound": "1998-02-14" + "num_eq": 4201, + "num_range": 23405, + "upper_bound": "1998-02-10" }, { "distinct_range": 10, - "num_eq": 4202, - "num_range": 27010, - "upper_bound": "1998-02-25" + "num_eq": 5401, + "num_range": 25205, + "upper_bound": "1998-02-21" }, { - "distinct_range": 16, - "num_eq": 1801, - "num_range": 27010, - "upper_bound": "1998-03-14" + "distinct_range": 12, + "num_eq": 1800, + "num_range": 27005, + "upper_bound": "1998-03-06" }, { - "distinct_range": 11, - "num_eq": 3001, - "num_range": 25210, - "upper_bound": "1998-03-26" + "distinct_range": 9, + "num_eq": 5401, + "num_range": 27005, + "upper_bound": "1998-03-16" + }, + { + "distinct_range": 7, + "num_eq": 4801, + "num_range": 22204, + "upper_bound": "1998-03-24" }, { "distinct_range": 10, - "num_eq": 2401, - "num_range": 25810, - "upper_bound": "1998-04-06" + "num_eq": 2400, + "num_range": 25205, + "upper_bound": "1998-04-04" }, { "distinct_range": 11, + "num_eq": 4801, + "num_range": 24005, + "upper_bound": "1998-04-16" + }, + { + "distinct_range": 8, "num_eq": 3001, - "num_range": 26410, - "upper_bound": "1998-04-18" + "num_range": 25205, + "upper_bound": "1998-04-25" }, { - "distinct_range": 12, - "num_eq": 3601, - "num_range": 25810, - "upper_bound": "1998-05-01" + "distinct_range": 11, + "num_eq": 1800, + "num_range": 26405, + "upper_bound": "1998-05-07" }, { "distinct_range": 9, - "num_eq": 1801, - "num_range": 27611, - "upper_bound": "1998-05-11" + "num_eq": 1800, + "num_range": 26405, + "upper_bound": "1998-05-17" }, { "distinct_range": 11, - "num_eq": 3601, - "num_range": 24609, - "upper_bound": "1998-05-23" + "num_eq": 2400, + "num_range": 25805, + "upper_bound": "1998-05-29" }, { "distinct_range": 10, - "num_eq": 2401, - "num_range": 27010, - "upper_bound": "1998-06-03" + "num_eq": 4201, + "num_range": 24605, + "upper_bound": "1998-06-09" }, { - "distinct_range": 7, - "num_eq": 3001, - "num_range": 25810, - "upper_bound": "1998-06-11" + "distinct_range": 6, + "num_eq": 5401, + "num_range": 21604, + "upper_bound": "1998-06-16" }, { "distinct_range": 10, - "num_eq": 1801, - "num_range": 27010, - "upper_bound": "1998-06-22" + "num_eq": 3601, + "num_range": 25205, + "upper_bound": "1998-06-27" }, { - "distinct_range": 11, - "num_eq": 2401, - "num_range": 25210, - "upper_bound": "1998-07-04" + "distinct_range": 9, + "num_eq": 1800, + "num_range": 25805, + "upper_bound": "1998-07-07" }, { - "distinct_range": 7, - "num_eq": 5402, - "num_range": 26410, - "upper_bound": "1998-07-12" + "distinct_range": 12, + "num_eq": 4201, + "num_range": 22805, + "upper_bound": "1998-07-20" }, { - "distinct_range": 11, - "num_eq": 5402, - "num_range": 24609, - "upper_bound": "1998-07-24" + "distinct_range": 9, + "num_eq": 2400, + "num_range": 24005, + "upper_bound": "1998-07-30" }, { - "distinct_range": 13, - "num_eq": 1200, - "num_range": 26410, - "upper_bound": "1998-08-07" + "distinct_range": 10, + "num_eq": 3001, + "num_range": 24005, + "upper_bound": "1998-08-10" }, { - "distinct_range": 12, - "num_eq": 3601, - "num_range": 25810, + "distinct_range": 9, + "num_eq": 2400, + "num_range": 25205, "upper_bound": "1998-08-20" }, { - "distinct_range": 14, - "num_eq": 2401, - "num_range": 23409, - "upper_bound": "1998-09-04" + "distinct_range": 9, + "num_eq": 1200, + "num_range": 25205, + "upper_bound": "1998-08-30" }, { - "distinct_range": 10, - "num_eq": 2401, - "num_range": 24009, - "upper_bound": "1998-09-15" + "distinct_range": 9, + "num_eq": 1200, + "num_range": 25205, + "upper_bound": "1998-09-09" }, { - "distinct_range": 10, - "num_eq": 3001, - "num_range": 25810, - "upper_bound": "1998-09-26" + "distinct_range": 18, + "num_eq": 3601, + "num_range": 25205, + "upper_bound": "1998-09-28" }, { - "distinct_range": 32, + "distinct_range": 29, "num_eq": 600, - "num_range": 23409, - "upper_bound": "1998-10-29" + "num_range": 24605, + "upper_bound": "1998-10-28" }, { - "distinct_range": 1, + "distinct_range": 7, "num_eq": 0, - "num_range": 1, + "num_range": 7, "upper_bound": "infinity" } ], @@ -7701,14 +7728,15 @@ ALTER TABLE "lineitem" INJECT STATISTICS '[ "histo_version": 1, "name": "__auto__", "null_count": 0, - "row_count": 6002293 + "row_count": 6001215 }, { + "avg_size": 4, "columns": [ "l_receiptdate" ], - "created_at": "2021-09-08 20:49:14.314079", - "distinct_count": 2553, + "created_at": "2022-02-25 00:55:34.245977", + "distinct_count": 2554, "histo_buckets": [ { "distinct_range": 0, @@ -7717,1209 +7745,1209 @@ ALTER TABLE "lineitem" INJECT STATISTICS '[ "upper_bound": "-infinity" }, { - "distinct_range": 8, + "distinct_range": 14, "num_eq": 600, - "num_range": 8, - "upper_bound": "1992-01-11" + "num_range": 14, + "upper_bound": "1992-01-19" }, { "distinct_range": 56, "num_eq": 600, - "num_range": 29411, - "upper_bound": "1992-03-08" + "num_range": 29406, + "upper_bound": "1992-03-16" }, { - "distinct_range": 20, + "distinct_range": 18, "num_eq": 3001, - "num_range": 27610, - "upper_bound": "1992-03-29" - }, - { - "distinct_range": 20, - "num_eq": 4802, - "num_range": 28811, - "upper_bound": "1992-04-19" - }, - { - "distinct_range": 13, - "num_eq": 2401, - "num_range": 28211, - "upper_bound": "1992-05-03" - }, - { - "distinct_range": 11, - "num_eq": 1801, - "num_range": 28211, - "upper_bound": "1992-05-15" - }, - { - "distinct_range": 11, - "num_eq": 4202, - "num_range": 25810, - "upper_bound": "1992-05-27" + "num_range": 27605, + "upper_bound": "1992-04-04" }, { "distinct_range": 13, - "num_eq": 2401, - "num_range": 28811, - "upper_bound": "1992-06-10" + "num_eq": 3001, + "num_range": 29406, + "upper_bound": "1992-04-18" }, { - "distinct_range": 11, - "num_eq": 3601, - "num_range": 27010, - "upper_bound": "1992-06-22" + "distinct_range": 15, + "num_eq": 2400, + "num_range": 29406, + "upper_bound": "1992-05-04" }, { - "distinct_range": 13, + "distinct_range": 17, "num_eq": 1200, - "num_range": 29411, - "upper_bound": "1992-07-06" + "num_range": 28806, + "upper_bound": "1992-05-22" }, { - "distinct_range": 13, - "num_eq": 4202, - "num_range": 27610, - "upper_bound": "1992-07-20" + "distinct_range": 12, + "num_eq": 4201, + "num_range": 27005, + "upper_bound": "1992-06-04" }, { - "distinct_range": 11, - "num_eq": 4202, - "num_range": 28811, - "upper_bound": "1992-08-01" + "distinct_range": 10, + "num_eq": 1800, + "num_range": 29406, + "upper_bound": "1992-06-15" }, { - "distinct_range": 12, - "num_eq": 5402, - "num_range": 25210, - "upper_bound": "1992-08-14" + "distinct_range": 11, + "num_eq": 3601, + "num_range": 29406, + "upper_bound": "1992-06-27" }, { "distinct_range": 12, - "num_eq": 1801, - "num_range": 29411, - "upper_bound": "1992-08-27" + "num_eq": 2400, + "num_range": 29406, + "upper_bound": "1992-07-10" }, { "distinct_range": 12, - "num_eq": 4802, - "num_range": 25810, - "upper_bound": "1992-09-09" + "num_eq": 1800, + "num_range": 28206, + "upper_bound": "1992-07-23" }, { "distinct_range": 12, "num_eq": 3001, - "num_range": 27010, - "upper_bound": "1992-09-22" + "num_range": 28206, + "upper_bound": "1992-08-05" }, { - "distinct_range": 12, - "num_eq": 1200, - "num_range": 29411, - "upper_bound": "1992-10-05" + "distinct_range": 14, + "num_eq": 2400, + "num_range": 28206, + "upper_bound": "1992-08-20" }, { - "distinct_range": 12, - "num_eq": 1200, - "num_range": 28811, - "upper_bound": "1992-10-18" + "distinct_range": 11, + "num_eq": 2400, + "num_range": 29406, + "upper_bound": "1992-09-01" }, { "distinct_range": 9, - "num_eq": 4202, - "num_range": 27010, - "upper_bound": "1992-10-28" + "num_eq": 3601, + "num_range": 27005, + "upper_bound": "1992-09-11" }, { "distinct_range": 13, - "num_eq": 600, - "num_range": 29411, - "upper_bound": "1992-11-11" + "num_eq": 3601, + "num_range": 28206, + "upper_bound": "1992-09-25" }, { - "distinct_range": 13, - "num_eq": 2401, - "num_range": 28211, - "upper_bound": "1992-11-25" + "distinct_range": 14, + "num_eq": 3001, + "num_range": 28806, + "upper_bound": "1992-10-10" }, { - "distinct_range": 11, - "num_eq": 3001, - "num_range": 27010, - "upper_bound": "1992-12-07" + "distinct_range": 9, + "num_eq": 3601, + "num_range": 28206, + "upper_bound": "1992-10-20" }, { - "distinct_range": 13, - "num_eq": 1801, - "num_range": 28211, - "upper_bound": "1992-12-21" + "distinct_range": 10, + "num_eq": 2400, + "num_range": 27605, + "upper_bound": "1992-10-31" }, { - "distinct_range": 12, - "num_eq": 3001, - "num_range": 27010, - "upper_bound": "1993-01-03" + "distinct_range": 11, + "num_eq": 1800, + "num_range": 28806, + "upper_bound": "1992-11-12" }, { - "distinct_range": 13, - "num_eq": 3601, - "num_range": 28811, - "upper_bound": "1993-01-17" + "distinct_range": 12, + "num_eq": 1200, + "num_range": 28806, + "upper_bound": "1992-11-25" }, { - "distinct_range": 13, - "num_eq": 1801, - "num_range": 28811, - "upper_bound": "1993-01-31" + "distinct_range": 12, + "num_eq": 4201, + "num_range": 25805, + "upper_bound": "1992-12-08" }, { - "distinct_range": 10, - "num_eq": 3601, - "num_range": 28211, - "upper_bound": "1993-02-11" + "distinct_range": 16, + "num_eq": 1800, + "num_range": 28206, + "upper_bound": "1992-12-25" }, { - "distinct_range": 12, - "num_eq": 2401, - "num_range": 27610, - "upper_bound": "1993-02-24" + "distinct_range": 8, + "num_eq": 6001, + "num_range": 25205, + "upper_bound": "1993-01-03" }, { - "distinct_range": 12, - "num_eq": 5402, - "num_range": 28811, - "upper_bound": "1993-03-09" + "distinct_range": 8, + "num_eq": 3601, + "num_range": 28206, + "upper_bound": "1993-01-12" }, { "distinct_range": 14, - "num_eq": 3601, - "num_range": 26410, - "upper_bound": "1993-03-24" + "num_eq": 2400, + "num_range": 29406, + "upper_bound": "1993-01-27" }, { "distinct_range": 11, - "num_eq": 2401, - "num_range": 28211, - "upper_bound": "1993-04-05" + "num_eq": 4801, + "num_range": 25205, + "upper_bound": "1993-02-08" }, { - "distinct_range": 9, - "num_eq": 5402, - "num_range": 27610, - "upper_bound": "1993-04-15" + "distinct_range": 12, + "num_eq": 3001, + "num_range": 27005, + "upper_bound": "1993-02-21" }, { - "distinct_range": 13, - "num_eq": 4802, - "num_range": 27610, - "upper_bound": "1993-04-29" + "distinct_range": 11, + "num_eq": 4201, + "num_range": 25805, + "upper_bound": "1993-03-05" }, { - "distinct_range": 15, - "num_eq": 3601, - "num_range": 28811, - "upper_bound": "1993-05-15" + "distinct_range": 12, + "num_eq": 2400, + "num_range": 28206, + "upper_bound": "1993-03-18" }, { - "distinct_range": 12, - "num_eq": 2401, - "num_range": 27610, - "upper_bound": "1993-05-28" + "distinct_range": 9, + "num_eq": 4201, + "num_range": 26405, + "upper_bound": "1993-03-28" }, { - "distinct_range": 10, - "num_eq": 2401, - "num_range": 27610, - "upper_bound": "1993-06-08" + "distinct_range": 11, + "num_eq": 5401, + "num_range": 24605, + "upper_bound": "1993-04-09" + }, + { + "distinct_range": 7, + "num_eq": 3001, + "num_range": 27005, + "upper_bound": "1993-04-17" }, { "distinct_range": 12, - "num_eq": 2401, - "num_range": 28811, - "upper_bound": "1993-06-21" + "num_eq": 3001, + "num_range": 29406, + "upper_bound": "1993-04-30" }, { "distinct_range": 10, - "num_eq": 3001, - "num_range": 26410, - "upper_bound": "1993-07-02" + "num_eq": 2400, + "num_range": 27005, + "upper_bound": "1993-05-11" }, { - "distinct_range": 13, - "num_eq": 3001, - "num_range": 27610, - "upper_bound": "1993-07-16" + "distinct_range": 14, + "num_eq": 4201, + "num_range": 28206, + "upper_bound": "1993-05-26" }, { "distinct_range": 11, - "num_eq": 1801, - "num_range": 27610, - "upper_bound": "1993-07-28" + "num_eq": 3001, + "num_range": 27605, + "upper_bound": "1993-06-07" }, { - "distinct_range": 12, - "num_eq": 2401, - "num_range": 28811, - "upper_bound": "1993-08-10" + "distinct_range": 10, + "num_eq": 3001, + "num_range": 28206, + "upper_bound": "1993-06-18" }, { "distinct_range": 9, - "num_eq": 3601, - "num_range": 26410, - "upper_bound": "1993-08-20" + "num_eq": 5401, + "num_range": 27605, + "upper_bound": "1993-06-28" }, { - "distinct_range": 12, + "distinct_range": 13, "num_eq": 3601, - "num_range": 28811, - "upper_bound": "1993-09-02" - }, - { - "distinct_range": 10, - "num_eq": 3001, - "num_range": 27010, - "upper_bound": "1993-09-13" + "num_range": 28806, + "upper_bound": "1993-07-12" }, { - "distinct_range": 10, - "num_eq": 3001, - "num_range": 28211, - "upper_bound": "1993-09-24" + "distinct_range": 14, + "num_eq": 4201, + "num_range": 26405, + "upper_bound": "1993-07-27" }, { "distinct_range": 14, - "num_eq": 3001, - "num_range": 27610, - "upper_bound": "1993-10-09" + "num_eq": 1800, + "num_range": 28806, + "upper_bound": "1993-08-11" }, { "distinct_range": 11, - "num_eq": 2401, - "num_range": 28811, - "upper_bound": "1993-10-21" + "num_eq": 4201, + "num_range": 25805, + "upper_bound": "1993-08-23" }, { - "distinct_range": 12, - "num_eq": 2401, - "num_range": 28211, - "upper_bound": "1993-11-03" + "distinct_range": 11, + "num_eq": 3001, + "num_range": 28806, + "upper_bound": "1993-09-04" }, { - "distinct_range": 10, - "num_eq": 1801, - "num_range": 27610, - "upper_bound": "1993-11-14" + "distinct_range": 11, + "num_eq": 4201, + "num_range": 26405, + "upper_bound": "1993-09-16" }, { - "distinct_range": 13, - "num_eq": 1801, - "num_range": 28811, - "upper_bound": "1993-11-28" + "distinct_range": 11, + "num_eq": 2400, + "num_range": 27005, + "upper_bound": "1993-09-28" }, { "distinct_range": 10, - "num_eq": 4202, - "num_range": 25210, - "upper_bound": "1993-12-09" + "num_eq": 1200, + "num_range": 28206, + "upper_bound": "1993-10-09" }, { - "distinct_range": 13, - "num_eq": 3001, - "num_range": 27610, - "upper_bound": "1993-12-23" + "distinct_range": 10, + "num_eq": 3601, + "num_range": 28806, + "upper_bound": "1993-10-20" }, { - "distinct_range": 10, - "num_eq": 2401, - "num_range": 28811, - "upper_bound": "1994-01-03" + "distinct_range": 9, + "num_eq": 3601, + "num_range": 27005, + "upper_bound": "1993-10-30" }, { - "distinct_range": 12, - "num_eq": 1801, - "num_range": 28811, - "upper_bound": "1994-01-16" + "distinct_range": 11, + "num_eq": 3001, + "num_range": 28806, + "upper_bound": "1993-11-11" }, { - "distinct_range": 8, - "num_eq": 4202, - "num_range": 25210, - "upper_bound": "1994-01-25" + "distinct_range": 12, + "num_eq": 3001, + "num_range": 28206, + "upper_bound": "1993-11-24" }, { - "distinct_range": 9, - "num_eq": 3601, - "num_range": 27010, - "upper_bound": "1994-02-04" + "distinct_range": 11, + "num_eq": 1200, + "num_range": 28806, + "upper_bound": "1993-12-06" }, { - "distinct_range": 10, - "num_eq": 3001, - "num_range": 28811, - "upper_bound": "1994-02-15" + "distinct_range": 12, + "num_eq": 1800, + "num_range": 28806, + "upper_bound": "1993-12-19" }, { - "distinct_range": 15, + "distinct_range": 12, "num_eq": 3001, - "num_range": 27610, - "upper_bound": "1994-03-03" + "num_range": 27005, + "upper_bound": "1994-01-01" }, { "distinct_range": 11, - "num_eq": 1200, - "num_range": 28811, - "upper_bound": "1994-03-15" + "num_eq": 4201, + "num_range": 25205, + "upper_bound": "1994-01-13" }, { "distinct_range": 11, - "num_eq": 1200, - "num_range": 28211, - "upper_bound": "1994-03-27" + "num_eq": 4201, + "num_range": 25805, + "upper_bound": "1994-01-25" }, { "distinct_range": 11, - "num_eq": 4202, - "num_range": 25810, - "upper_bound": "1994-04-08" + "num_eq": 4801, + "num_range": 26405, + "upper_bound": "1994-02-06" }, { - "distinct_range": 9, - "num_eq": 4202, - "num_range": 27610, - "upper_bound": "1994-04-18" + "distinct_range": 11, + "num_eq": 3001, + "num_range": 26405, + "upper_bound": "1994-02-18" }, { - "distinct_range": 9, - "num_eq": 4202, - "num_range": 28211, - "upper_bound": "1994-04-28" + "distinct_range": 11, + "num_eq": 4201, + "num_range": 27005, + "upper_bound": "1994-03-02" }, { - "distinct_range": 13, - "num_eq": 4802, - "num_range": 28811, - "upper_bound": "1994-05-12" + "distinct_range": 12, + "num_eq": 1200, + "num_range": 28806, + "upper_bound": "1994-03-15" }, { - "distinct_range": 11, + "distinct_range": 12, "num_eq": 3601, - "num_range": 28811, - "upper_bound": "1994-05-24" + "num_range": 26405, + "upper_bound": "1994-03-28" }, { - "distinct_range": 11, - "num_eq": 1801, - "num_range": 28211, - "upper_bound": "1994-06-05" + "distinct_range": 14, + "num_eq": 4201, + "num_range": 26405, + "upper_bound": "1994-04-12" }, { - "distinct_range": 12, + "distinct_range": 10, "num_eq": 3001, - "num_range": 28211, - "upper_bound": "1994-06-18" + "num_range": 27605, + "upper_bound": "1994-04-23" }, { - "distinct_range": 11, - "num_eq": 1801, - "num_range": 28211, - "upper_bound": "1994-06-30" + "distinct_range": 14, + "num_eq": 3001, + "num_range": 27005, + "upper_bound": "1994-05-08" }, { - "distinct_range": 14, - "num_eq": 4202, - "num_range": 26410, - "upper_bound": "1994-07-15" + "distinct_range": 9, + "num_eq": 4801, + "num_range": 27605, + "upper_bound": "1994-05-18" }, { "distinct_range": 11, "num_eq": 1200, - "num_range": 28211, - "upper_bound": "1994-07-27" + "num_range": 28806, + "upper_bound": "1994-05-30" }, { "distinct_range": 11, - "num_eq": 3601, - "num_range": 25810, - "upper_bound": "1994-08-08" + "num_eq": 1200, + "num_range": 28806, + "upper_bound": "1994-06-11" }, { - "distinct_range": 11, - "num_eq": 4802, - "num_range": 28211, - "upper_bound": "1994-08-20" + "distinct_range": 8, + "num_eq": 2400, + "num_range": 27005, + "upper_bound": "1994-06-20" }, { - "distinct_range": 12, - "num_eq": 1801, - "num_range": 28811, - "upper_bound": "1994-09-02" + "distinct_range": 9, + "num_eq": 600, + "num_range": 28806, + "upper_bound": "1994-06-30" + }, + { + "distinct_range": 9, + "num_eq": 4201, + "num_range": 26405, + "upper_bound": "1994-07-10" }, { "distinct_range": 12, - "num_eq": 2401, - "num_range": 28811, - "upper_bound": "1994-09-15" + "num_eq": 2400, + "num_range": 28806, + "upper_bound": "1994-07-23" }, { - "distinct_range": 10, - "num_eq": 3601, - "num_range": 26410, - "upper_bound": "1994-09-26" + "distinct_range": 12, + "num_eq": 1200, + "num_range": 28806, + "upper_bound": "1994-08-05" }, { "distinct_range": 9, - "num_eq": 6002, - "num_range": 24009, - "upper_bound": "1994-10-06" + "num_eq": 2400, + "num_range": 27005, + "upper_bound": "1994-08-15" }, { - "distinct_range": 9, - "num_eq": 4802, - "num_range": 26410, - "upper_bound": "1994-10-16" + "distinct_range": 13, + "num_eq": 1800, + "num_range": 28206, + "upper_bound": "1994-08-29" }, { - "distinct_range": 12, - "num_eq": 5402, - "num_range": 28811, - "upper_bound": "1994-10-29" + "distinct_range": 10, + "num_eq": 3001, + "num_range": 27005, + "upper_bound": "1994-09-09" }, { "distinct_range": 11, - "num_eq": 2401, - "num_range": 28811, - "upper_bound": "1994-11-10" + "num_eq": 1200, + "num_range": 28806, + "upper_bound": "1994-09-21" }, { - "distinct_range": 12, - "num_eq": 6002, - "num_range": 28211, - "upper_bound": "1994-11-23" + "distinct_range": 8, + "num_eq": 3601, + "num_range": 25805, + "upper_bound": "1994-09-30" }, { "distinct_range": 11, - "num_eq": 1801, - "num_range": 28211, - "upper_bound": "1994-12-05" + "num_eq": 4801, + "num_range": 28806, + "upper_bound": "1994-10-12" }, { - "distinct_range": 11, - "num_eq": 1200, - "num_range": 28211, - "upper_bound": "1994-12-17" + "distinct_range": 9, + "num_eq": 3601, + "num_range": 26405, + "upper_bound": "1994-10-22" }, { "distinct_range": 9, "num_eq": 1200, - "num_range": 28811, - "upper_bound": "1994-12-27" + "num_range": 28206, + "upper_bound": "1994-11-01" }, { - "distinct_range": 11, - "num_eq": 2401, - "num_range": 27610, - "upper_bound": "1995-01-08" + "distinct_range": 10, + "num_eq": 3001, + "num_range": 27605, + "upper_bound": "1994-11-12" }, { - "distinct_range": 11, - "num_eq": 4202, - "num_range": 26410, - "upper_bound": "1995-01-20" + "distinct_range": 14, + "num_eq": 3001, + "num_range": 28206, + "upper_bound": "1994-11-27" }, { - "distinct_range": 11, - "num_eq": 2401, - "num_range": 27610, - "upper_bound": "1995-02-01" + "distinct_range": 13, + "num_eq": 4201, + "num_range": 27605, + "upper_bound": "1994-12-11" }, { - "distinct_range": 12, - "num_eq": 600, - "num_range": 28811, - "upper_bound": "1995-02-14" + "distinct_range": 10, + "num_eq": 3001, + "num_range": 27005, + "upper_bound": "1994-12-22" }, { "distinct_range": 10, - "num_eq": 1200, - "num_range": 28211, - "upper_bound": "1995-02-25" + "num_eq": 4801, + "num_range": 24605, + "upper_bound": "1995-01-02" }, { "distinct_range": 14, - "num_eq": 3601, - "num_range": 28811, - "upper_bound": "1995-03-12" + "num_eq": 1800, + "num_range": 28206, + "upper_bound": "1995-01-17" }, { - "distinct_range": 11, - "num_eq": 2401, - "num_range": 27610, - "upper_bound": "1995-03-24" + "distinct_range": 12, + "num_eq": 4201, + "num_range": 28206, + "upper_bound": "1995-01-30" }, { - "distinct_range": 13, - "num_eq": 2401, - "num_range": 28811, - "upper_bound": "1995-04-07" + "distinct_range": 12, + "num_eq": 3001, + "num_range": 27605, + "upper_bound": "1995-02-12" }, { "distinct_range": 10, - "num_eq": 5402, - "num_range": 28811, - "upper_bound": "1995-04-18" + "num_eq": 1800, + "num_range": 27605, + "upper_bound": "1995-02-23" }, { - "distinct_range": 8, - "num_eq": 4202, - "num_range": 27010, - "upper_bound": "1995-04-27" + "distinct_range": 10, + "num_eq": 3001, + "num_range": 28806, + "upper_bound": "1995-03-06" }, { - "distinct_range": 11, - "num_eq": 3001, - "num_range": 28211, - "upper_bound": "1995-05-09" + "distinct_range": 12, + "num_eq": 1200, + "num_range": 28806, + "upper_bound": "1995-03-19" }, { - "distinct_range": 11, - "num_eq": 3001, - "num_range": 28811, - "upper_bound": "1995-05-21" + "distinct_range": 13, + "num_eq": 1800, + "num_range": 27605, + "upper_bound": "1995-04-02" }, { - "distinct_range": 11, + "distinct_range": 13, "num_eq": 3601, - "num_range": 25810, - "upper_bound": "1995-06-02" + "num_range": 28806, + "upper_bound": "1995-04-16" }, { - "distinct_range": 13, - "num_eq": 600, - "num_range": 28811, - "upper_bound": "1995-06-16" + "distinct_range": 12, + "num_eq": 1800, + "num_range": 28206, + "upper_bound": "1995-04-29" }, { - "distinct_range": 14, - "num_eq": 2401, - "num_range": 28811, - "upper_bound": "1995-07-01" + "distinct_range": 12, + "num_eq": 3001, + "num_range": 28806, + "upper_bound": "1995-05-12" }, { - "distinct_range": 10, - "num_eq": 2401, - "num_range": 28811, - "upper_bound": "1995-07-12" + "distinct_range": 13, + "num_eq": 1800, + "num_range": 28806, + "upper_bound": "1995-05-26" }, { - "distinct_range": 10, - "num_eq": 1200, - "num_range": 28211, - "upper_bound": "1995-07-23" + "distinct_range": 13, + "num_eq": 2400, + "num_range": 27005, + "upper_bound": "1995-06-09" }, { - "distinct_range": 10, - "num_eq": 4202, - "num_range": 28811, - "upper_bound": "1995-08-03" + "distinct_range": 12, + "num_eq": 4201, + "num_range": 26405, + "upper_bound": "1995-06-22" }, { - "distinct_range": 11, - "num_eq": 1801, - "num_range": 27610, - "upper_bound": "1995-08-15" + "distinct_range": 13, + "num_eq": 2400, + "num_range": 28806, + "upper_bound": "1995-07-06" }, { - "distinct_range": 11, - "num_eq": 4802, - "num_range": 24609, - "upper_bound": "1995-08-27" + "distinct_range": 8, + "num_eq": 4201, + "num_range": 27005, + "upper_bound": "1995-07-15" }, { "distinct_range": 11, - "num_eq": 1801, - "num_range": 28211, - "upper_bound": "1995-09-08" + "num_eq": 3601, + "num_range": 27005, + "upper_bound": "1995-07-27" }, { - "distinct_range": 10, + "distinct_range": 11, "num_eq": 3601, - "num_range": 28811, - "upper_bound": "1995-09-19" + "num_range": 26405, + "upper_bound": "1995-08-08" }, { - "distinct_range": 11, - "num_eq": 1801, - "num_range": 27610, - "upper_bound": "1995-10-01" + "distinct_range": 12, + "num_eq": 2400, + "num_range": 28206, + "upper_bound": "1995-08-21" }, { - "distinct_range": 10, - "num_eq": 3001, - "num_range": 26410, - "upper_bound": "1995-10-12" + "distinct_range": 12, + "num_eq": 2400, + "num_range": 28206, + "upper_bound": "1995-09-03" }, { "distinct_range": 10, - "num_eq": 4202, - "num_range": 26410, - "upper_bound": "1995-10-23" + "num_eq": 4801, + "num_range": 25805, + "upper_bound": "1995-09-14" }, { "distinct_range": 11, - "num_eq": 6002, - "num_range": 25810, - "upper_bound": "1995-11-04" - }, - { - "distinct_range": 12, - "num_eq": 2401, - "num_range": 27010, - "upper_bound": "1995-11-17" + "num_eq": 3601, + "num_range": 28206, + "upper_bound": "1995-09-26" }, { - "distinct_range": 9, - "num_eq": 2401, - "num_range": 27010, - "upper_bound": "1995-11-27" + "distinct_range": 10, + "num_eq": 1800, + "num_range": 28806, + "upper_bound": "1995-10-07" + }, + { + "distinct_range": 12, + "num_eq": 1800, + "num_range": 28806, + "upper_bound": "1995-10-20" }, { "distinct_range": 11, - "num_eq": 1801, - "num_range": 28211, - "upper_bound": "1995-12-09" + "num_eq": 3001, + "num_range": 26405, + "upper_bound": "1995-11-01" + }, + { + "distinct_range": 11, + "num_eq": 3001, + "num_range": 26405, + "upper_bound": "1995-11-13" + }, + { + "distinct_range": 12, + "num_eq": 3001, + "num_range": 27605, + "upper_bound": "1995-11-26" }, { "distinct_range": 10, - "num_eq": 2401, - "num_range": 27610, + "num_eq": 5401, + "num_range": 24605, + "upper_bound": "1995-12-07" + }, + { + "distinct_range": 12, + "num_eq": 2400, + "num_range": 27605, "upper_bound": "1995-12-20" }, { - "distinct_range": 10, - "num_eq": 1801, - "num_range": 27610, - "upper_bound": "1995-12-31" + "distinct_range": 11, + "num_eq": 3601, + "num_range": 25805, + "upper_bound": "1996-01-01" }, { "distinct_range": 11, - "num_eq": 1801, - "num_range": 27610, - "upper_bound": "1996-01-12" + "num_eq": 2400, + "num_range": 28206, + "upper_bound": "1996-01-13" }, { - "distinct_range": 9, - "num_eq": 4202, - "num_range": 25210, - "upper_bound": "1996-01-22" + "distinct_range": 11, + "num_eq": 4801, + "num_range": 24605, + "upper_bound": "1996-01-25" }, { - "distinct_range": 13, - "num_eq": 2401, - "num_range": 27010, + "distinct_range": 10, + "num_eq": 4801, + "num_range": 25805, "upper_bound": "1996-02-05" }, { - "distinct_range": 10, - "num_eq": 2401, - "num_range": 27010, - "upper_bound": "1996-02-16" + "distinct_range": 12, + "num_eq": 3001, + "num_range": 28806, + "upper_bound": "1996-02-18" }, { - "distinct_range": 9, - "num_eq": 1801, - "num_range": 27010, - "upper_bound": "1996-02-26" + "distinct_range": 13, + "num_eq": 2400, + "num_range": 27005, + "upper_bound": "1996-03-03" + }, + { + "distinct_range": 8, + "num_eq": 1800, + "num_range": 27605, + "upper_bound": "1996-03-12" }, { "distinct_range": 11, - "num_eq": 4202, - "num_range": 28211, - "upper_bound": "1996-03-09" + "num_eq": 2400, + "num_range": 27605, + "upper_bound": "1996-03-24" }, { - "distinct_range": 8, - "num_eq": 3001, - "num_range": 26410, - "upper_bound": "1996-03-18" + "distinct_range": 9, + "num_eq": 4801, + "num_range": 25805, + "upper_bound": "1996-04-03" }, { - "distinct_range": 14, - "num_eq": 1200, - "num_range": 27610, - "upper_bound": "1996-04-02" + "distinct_range": 9, + "num_eq": 1800, + "num_range": 28806, + "upper_bound": "1996-04-13" }, { - "distinct_range": 12, - "num_eq": 2401, - "num_range": 27010, - "upper_bound": "1996-04-15" + "distinct_range": 8, + "num_eq": 3601, + "num_range": 25805, + "upper_bound": "1996-04-22" }, { "distinct_range": 12, "num_eq": 3601, - "num_range": 28211, - "upper_bound": "1996-04-28" + "num_range": 27605, + "upper_bound": "1996-05-05" }, { - "distinct_range": 12, - "num_eq": 4202, - "num_range": 25810, - "upper_bound": "1996-05-11" + "distinct_range": 10, + "num_eq": 4801, + "num_range": 24605, + "upper_bound": "1996-05-16" }, { "distinct_range": 12, "num_eq": 600, - "num_range": 28211, - "upper_bound": "1996-05-24" + "num_range": 28206, + "upper_bound": "1996-05-29" }, { - "distinct_range": 12, - "num_eq": 2401, - "num_range": 27610, - "upper_bound": "1996-06-06" + "distinct_range": 11, + "num_eq": 3001, + "num_range": 26405, + "upper_bound": "1996-06-10" }, { - "distinct_range": 10, - "num_eq": 2401, - "num_range": 27010, - "upper_bound": "1996-06-17" + "distinct_range": 9, + "num_eq": 5401, + "num_range": 24005, + "upper_bound": "1996-06-20" }, { "distinct_range": 12, - "num_eq": 3001, - "num_range": 26410, - "upper_bound": "1996-06-30" + "num_eq": 2400, + "num_range": 26405, + "upper_bound": "1996-07-03" }, { "distinct_range": 11, - "num_eq": 3001, - "num_range": 28211, - "upper_bound": "1996-07-12" + "num_eq": 3601, + "num_range": 27605, + "upper_bound": "1996-07-15" }, { - "distinct_range": 10, - "num_eq": 2401, - "num_range": 27610, - "upper_bound": "1996-07-23" + "distinct_range": 12, + "num_eq": 3001, + "num_range": 28206, + "upper_bound": "1996-07-28" }, { - "distinct_range": 10, - "num_eq": 3601, - "num_range": 25210, - "upper_bound": "1996-08-03" + "distinct_range": 11, + "num_eq": 1800, + "num_range": 27005, + "upper_bound": "1996-08-09" }, { - "distinct_range": 10, - "num_eq": 4202, - "num_range": 24609, - "upper_bound": "1996-08-14" + "distinct_range": 12, + "num_eq": 2400, + "num_range": 26405, + "upper_bound": "1996-08-22" }, { - "distinct_range": 11, + "distinct_range": 9, "num_eq": 3001, - "num_range": 26410, - "upper_bound": "1996-08-26" + "num_range": 27005, + "upper_bound": "1996-09-01" }, { - "distinct_range": 13, - "num_eq": 3601, - "num_range": 27610, - "upper_bound": "1996-09-09" + "distinct_range": 14, + "num_eq": 6601, + "num_range": 22805, + "upper_bound": "1996-09-16" }, { - "distinct_range": 10, - "num_eq": 2401, - "num_range": 28211, - "upper_bound": "1996-09-20" + "distinct_range": 12, + "num_eq": 2400, + "num_range": 28206, + "upper_bound": "1996-09-29" }, { - "distinct_range": 11, - "num_eq": 2401, - "num_range": 27610, - "upper_bound": "1996-10-02" + "distinct_range": 12, + "num_eq": 3001, + "num_range": 27605, + "upper_bound": "1996-10-12" }, { - "distinct_range": 12, + "distinct_range": 11, "num_eq": 3601, - "num_range": 26410, - "upper_bound": "1996-10-15" + "num_range": 25805, + "upper_bound": "1996-10-24" }, { "distinct_range": 11, - "num_eq": 3001, - "num_range": 25810, - "upper_bound": "1996-10-27" + "num_eq": 1800, + "num_range": 27605, + "upper_bound": "1996-11-05" }, { - "distinct_range": 10, - "num_eq": 1801, - "num_range": 27610, - "upper_bound": "1996-11-07" + "distinct_range": 9, + "num_eq": 1800, + "num_range": 28206, + "upper_bound": "1996-11-15" }, { - "distinct_range": 12, + "distinct_range": 13, "num_eq": 3601, - "num_range": 28211, - "upper_bound": "1996-11-20" - }, - { - "distinct_range": 10, - "num_eq": 2401, - "num_range": 27610, - "upper_bound": "1996-12-01" + "num_range": 28206, + "upper_bound": "1996-11-29" }, { - "distinct_range": 13, - "num_eq": 2401, - "num_range": 26410, - "upper_bound": "1996-12-15" + "distinct_range": 11, + "num_eq": 1800, + "num_range": 27605, + "upper_bound": "1996-12-11" }, { - "distinct_range": 10, - "num_eq": 1801, - "num_range": 28211, + "distinct_range": 14, + "num_eq": 1800, + "num_range": 28206, "upper_bound": "1996-12-26" }, { "distinct_range": 11, - "num_eq": 4202, - "num_range": 24609, + "num_eq": 2400, + "num_range": 26405, "upper_bound": "1997-01-07" }, { "distinct_range": 11, - "num_eq": 4202, - "num_range": 27010, + "num_eq": 3001, + "num_range": 26405, "upper_bound": "1997-01-19" }, { "distinct_range": 11, "num_eq": 3601, - "num_range": 28211, + "num_range": 26405, "upper_bound": "1997-01-31" }, - { - "distinct_range": 12, - "num_eq": 2401, - "num_range": 27610, - "upper_bound": "1997-02-13" - }, { "distinct_range": 9, - "num_eq": 4802, - "num_range": 24009, - "upper_bound": "1997-02-23" + "num_eq": 6001, + "num_range": 22805, + "upper_bound": "1997-02-10" }, { "distinct_range": 10, - "num_eq": 3001, - "num_range": 28211, - "upper_bound": "1997-03-06" + "num_eq": 4201, + "num_range": 27605, + "upper_bound": "1997-02-21" }, { - "distinct_range": 14, + "distinct_range": 11, "num_eq": 3001, - "num_range": 28211, - "upper_bound": "1997-03-21" + "num_range": 27005, + "upper_bound": "1997-03-05" }, { - "distinct_range": 12, - "num_eq": 5402, - "num_range": 28211, - "upper_bound": "1997-04-03" + "distinct_range": 13, + "num_eq": 1800, + "num_range": 28206, + "upper_bound": "1997-03-19" }, { "distinct_range": 10, - "num_eq": 3601, - "num_range": 26410, - "upper_bound": "1997-04-14" + "num_eq": 4801, + "num_range": 25805, + "upper_bound": "1997-03-30" }, { - "distinct_range": 10, - "num_eq": 3601, - "num_range": 27010, - "upper_bound": "1997-04-25" + "distinct_range": 11, + "num_eq": 3001, + "num_range": 27005, + "upper_bound": "1997-04-11" }, { - "distinct_range": 14, - "num_eq": 4202, - "num_range": 27010, - "upper_bound": "1997-05-10" + "distinct_range": 11, + "num_eq": 4201, + "num_range": 25205, + "upper_bound": "1997-04-23" }, { - "distinct_range": 9, + "distinct_range": 12, "num_eq": 3001, - "num_range": 27610, - "upper_bound": "1997-05-20" - }, - { - "distinct_range": 10, - "num_eq": 4202, - "num_range": 26410, - "upper_bound": "1997-05-31" + "num_range": 25805, + "upper_bound": "1997-05-06" }, { "distinct_range": 12, "num_eq": 3001, - "num_range": 25210, - "upper_bound": "1997-06-13" + "num_range": 26405, + "upper_bound": "1997-05-19" }, { - "distinct_range": 14, - "num_eq": 4802, - "num_range": 27010, - "upper_bound": "1997-06-28" + "distinct_range": 9, + "num_eq": 2400, + "num_range": 27005, + "upper_bound": "1997-05-29" }, { - "distinct_range": 8, - "num_eq": 1801, - "num_range": 26410, - "upper_bound": "1997-07-07" + "distinct_range": 11, + "num_eq": 3601, + "num_range": 28206, + "upper_bound": "1997-06-10" }, { - "distinct_range": 18, - "num_eq": 2401, - "num_range": 27610, - "upper_bound": "1997-07-26" + "distinct_range": 11, + "num_eq": 1800, + "num_range": 28206, + "upper_bound": "1997-06-22" }, { - "distinct_range": 12, - "num_eq": 1801, - "num_range": 27610, - "upper_bound": "1997-08-08" + "distinct_range": 13, + "num_eq": 4201, + "num_range": 28206, + "upper_bound": "1997-07-06" + }, + { + "distinct_range": 13, + "num_eq": 2400, + "num_range": 28206, + "upper_bound": "1997-07-20" + }, + { + "distinct_range": 11, + "num_eq": 5401, + "num_range": 27005, + "upper_bound": "1997-08-01" }, { "distinct_range": 10, "num_eq": 3601, - "num_range": 26410, - "upper_bound": "1997-08-19" + "num_range": 25805, + "upper_bound": "1997-08-12" }, { "distinct_range": 10, - "num_eq": 3001, - "num_range": 27610, - "upper_bound": "1997-08-30" + "num_eq": 1800, + "num_range": 26405, + "upper_bound": "1997-08-23" }, { - "distinct_range": 10, - "num_eq": 3001, - "num_range": 26410, - "upper_bound": "1997-09-10" + "distinct_range": 13, + "num_eq": 2400, + "num_range": 27005, + "upper_bound": "1997-09-06" }, { - "distinct_range": 9, - "num_eq": 3601, - "num_range": 24609, + "distinct_range": 13, + "num_eq": 3001, + "num_range": 26405, "upper_bound": "1997-09-20" }, { - "distinct_range": 11, + "distinct_range": 12, "num_eq": 3601, - "num_range": 25810, - "upper_bound": "1997-10-02" + "num_range": 27605, + "upper_bound": "1997-10-03" }, { "distinct_range": 10, - "num_eq": 3001, - "num_range": 27610, - "upper_bound": "1997-10-13" + "num_eq": 2400, + "num_range": 25805, + "upper_bound": "1997-10-14" }, { - "distinct_range": 14, - "num_eq": 3601, - "num_range": 27610, - "upper_bound": "1997-10-28" + "distinct_range": 8, + "num_eq": 1800, + "num_range": 26405, + "upper_bound": "1997-10-23" }, { - "distinct_range": 13, - "num_eq": 1200, - "num_range": 27010, - "upper_bound": "1997-11-11" + "distinct_range": 11, + "num_eq": 4801, + "num_range": 26405, + "upper_bound": "1997-11-04" }, { - "distinct_range": 15, - "num_eq": 4202, - "num_range": 25810, - "upper_bound": "1997-11-27" + "distinct_range": 16, + "num_eq": 3601, + "num_range": 26405, + "upper_bound": "1997-11-21" }, { - "distinct_range": 9, - "num_eq": 2401, - "num_range": 27010, - "upper_bound": "1997-12-07" + "distinct_range": 12, + "num_eq": 3601, + "num_range": 26405, + "upper_bound": "1997-12-04" }, { - "distinct_range": 10, - "num_eq": 2401, - "num_range": 27010, - "upper_bound": "1997-12-18" + "distinct_range": 12, + "num_eq": 1200, + "num_range": 27605, + "upper_bound": "1997-12-17" }, { - "distinct_range": 12, - "num_eq": 4802, - "num_range": 26410, + "distinct_range": 13, + "num_eq": 600, + "num_range": 27605, "upper_bound": "1997-12-31" }, { "distinct_range": 10, - "num_eq": 2401, - "num_range": 25210, + "num_eq": 4201, + "num_range": 25205, "upper_bound": "1998-01-11" }, - { - "distinct_range": 10, - "num_eq": 1801, - "num_range": 27010, - "upper_bound": "1998-01-22" - }, { "distinct_range": 13, - "num_eq": 2401, - "num_range": 27010, - "upper_bound": "1998-02-05" + "num_eq": 2400, + "num_range": 27605, + "upper_bound": "1998-01-25" }, { "distinct_range": 11, - "num_eq": 3001, - "num_range": 26410, - "upper_bound": "1998-02-17" + "num_eq": 2400, + "num_range": 27605, + "upper_bound": "1998-02-06" }, { "distinct_range": 12, - "num_eq": 2401, - "num_range": 26410, + "num_eq": 2400, + "num_range": 26405, + "upper_bound": "1998-02-19" + }, + { + "distinct_range": 10, + "num_eq": 4201, + "num_range": 27005, "upper_bound": "1998-03-02" }, { - "distinct_range": 14, - "num_eq": 3001, - "num_range": 26410, - "upper_bound": "1998-03-17" + "distinct_range": 11, + "num_eq": 2400, + "num_range": 25805, + "upper_bound": "1998-03-14" }, { "distinct_range": 10, - "num_eq": 3001, - "num_range": 25810, - "upper_bound": "1998-03-28" + "num_eq": 1200, + "num_range": 26405, + "upper_bound": "1998-03-25" }, { - "distinct_range": 9, - "num_eq": 5402, - "num_range": 23409, - "upper_bound": "1998-04-07" + "distinct_range": 8, + "num_eq": 4801, + "num_range": 26405, + "upper_bound": "1998-04-03" }, { - "distinct_range": 10, - "num_eq": 1801, - "num_range": 26410, - "upper_bound": "1998-04-18" + "distinct_range": 11, + "num_eq": 3601, + "num_range": 27005, + "upper_bound": "1998-04-15" }, { - "distinct_range": 9, - "num_eq": 1801, - "num_range": 25210, - "upper_bound": "1998-04-28" + "distinct_range": 14, + "num_eq": 4801, + "num_range": 26405, + "upper_bound": "1998-04-30" }, { - "distinct_range": 12, - "num_eq": 3601, - "num_range": 23409, - "upper_bound": "1998-05-11" + "distinct_range": 11, + "num_eq": 1800, + "num_range": 26405, + "upper_bound": "1998-05-12" }, { - "distinct_range": 10, - "num_eq": 4802, - "num_range": 25810, - "upper_bound": "1998-05-22" + "distinct_range": 11, + "num_eq": 3001, + "num_range": 25205, + "upper_bound": "1998-05-24" }, { "distinct_range": 8, "num_eq": 3001, - "num_range": 24609, - "upper_bound": "1998-05-31" + "num_range": 25205, + "upper_bound": "1998-06-02" }, { - "distinct_range": 7, + "distinct_range": 8, "num_eq": 3001, - "num_range": 26410, - "upper_bound": "1998-06-08" + "num_range": 24005, + "upper_bound": "1998-06-11" }, { "distinct_range": 11, - "num_eq": 4202, - "num_range": 22809, - "upper_bound": "1998-06-20" + "num_eq": 2400, + "num_range": 26405, + "upper_bound": "1998-06-23" }, { "distinct_range": 9, - "num_eq": 3001, - "num_range": 25810, - "upper_bound": "1998-06-30" + "num_eq": 5401, + "num_range": 24605, + "upper_bound": "1998-07-03" }, { - "distinct_range": 11, - "num_eq": 3601, - "num_range": 25210, - "upper_bound": "1998-07-12" + "distinct_range": 10, + "num_eq": 1800, + "num_range": 25805, + "upper_bound": "1998-07-14" }, { "distinct_range": 10, - "num_eq": 3601, - "num_range": 25210, - "upper_bound": "1998-07-23" + "num_eq": 3001, + "num_range": 24005, + "upper_bound": "1998-07-25" }, { - "distinct_range": 11, - "num_eq": 4202, - "num_range": 21608, - "upper_bound": "1998-08-04" + "distinct_range": 12, + "num_eq": 3001, + "num_range": 25805, + "upper_bound": "1998-08-07" }, { - "distinct_range": 11, - "num_eq": 2401, - "num_range": 24609, - "upper_bound": "1998-08-16" + "distinct_range": 10, + "num_eq": 3601, + "num_range": 24005, + "upper_bound": "1998-08-18" }, { - "distinct_range": 11, - "num_eq": 1200, - "num_range": 25210, + "distinct_range": 9, + "num_eq": 4801, + "num_range": 23405, "upper_bound": "1998-08-28" }, { - "distinct_range": 12, - "num_eq": 3001, - "num_range": 25210, - "upper_bound": "1998-09-10" + "distinct_range": 11, + "num_eq": 4801, + "num_range": 22204, + "upper_bound": "1998-09-09" }, { "distinct_range": 12, - "num_eq": 1200, - "num_range": 24009, - "upper_bound": "1998-09-23" + "num_eq": 3001, + "num_range": 23405, + "upper_bound": "1998-09-22" }, { "distinct_range": 15, - "num_eq": 1801, - "num_range": 23409, - "upper_bound": "1998-10-09" + "num_eq": 1800, + "num_range": 25205, + "upper_bound": "1998-10-08" }, { - "distinct_range": 15, - "num_eq": 600, - "num_range": 24609, - "upper_bound": "1998-10-25" + "distinct_range": 23, + "num_eq": 1800, + "num_range": 24005, + "upper_bound": "1998-11-01" }, { - "distinct_range": 56, + "distinct_range": 46, "num_eq": 600, - "num_range": 25210, - "upper_bound": "1998-12-21" + "num_range": 25805, + "upper_bound": "1998-12-18" }, { - "distinct_range": 8, + "distinct_range": 14, "num_eq": 0, - "num_range": 8, + "num_range": 14, "upper_bound": "infinity" } ], @@ -8927,37 +8955,39 @@ ALTER TABLE "lineitem" INJECT STATISTICS '[ "histo_version": 1, "name": "__auto__", "null_count": 0, - "row_count": 6002293 + "row_count": 6001215 }, { + "avg_size": 8, "columns": [ "l_partkey", "l_suppkey" ], - "created_at": "2021-09-08 20:49:14.314079", - "distinct_count": 797656, + "created_at": "2022-02-25 00:55:34.245977", + "distinct_count": 797888, "histo_col_type": "", "name": "__auto__", "null_count": 0, - "row_count": 6002293 + "row_count": 6001215 }, { + "avg_size": 9, "columns": [ "l_quantity" ], - "created_at": "2021-09-08 20:49:14.314079", + "created_at": "2022-02-25 00:55:34.245977", "distinct_count": 50, "histo_buckets": [ { "distinct_range": 0, - "num_eq": 115244, + "num_eq": 113423, "num_range": 0, "upper_bound": "1.0" }, { - "distinct_range": 48, - "num_eq": 109842, - "num_range": 5777207, + "distinct_range": 47.99999999999999, + "num_eq": 121825, + "num_range": 5765967, "upper_bound": "50.0" } ], @@ -8965,103 +8995,107 @@ ALTER TABLE "lineitem" INJECT STATISTICS '[ "histo_version": 1, "name": "__auto__", "null_count": 0, - "row_count": 6002293 + "row_count": 6001215 }, { + "avg_size": 9, "columns": [ "l_extendedprice" ], - "created_at": "2021-09-08 20:49:14.314079", - "distinct_count": 971211, + "created_at": "2022-02-25 00:55:34.245977", + "distinct_count": 925955, "histo_buckets": [ { "distinct_range": 0, "num_eq": 600, "num_range": 0, - "upper_bound": "926.010009765625" + "upper_bound": "929.02" }, { - "distinct_range": 971209.0000000001, + "distinct_range": 925953.0000000001, "num_eq": 600, - "num_range": 6001093, - "upper_bound": "102066.5078125" + "num_range": 6000015, + "upper_bound": "104249.0" } ], "histo_col_type": "FLOAT8", "histo_version": 1, "name": "__auto__", "null_count": 0, - "row_count": 6002293 + "row_count": 6001215 }, { + "avg_size": 9, "columns": [ "l_discount" ], - "created_at": "2021-09-08 20:49:14.314079", + "created_at": "2022-02-25 00:55:34.245977", "distinct_count": 11, "histo_buckets": [ { "distinct_range": 0, - "num_eq": 531803, + "num_eq": 549711, "num_range": 0, "upper_bound": "0.0" }, { "distinct_range": 9, - "num_eq": 554612, - "num_range": 4915878, - "upper_bound": "0.10000000149011612" + "num_eq": 540709, + "num_range": 4910794, + "upper_bound": "0.1" } ], "histo_col_type": "FLOAT8", "histo_version": 1, "name": "__auto__", "null_count": 0, - "row_count": 6002293 + "row_count": 6001215 }, { + "avg_size": 9, "columns": [ "l_tax" ], - "created_at": "2021-09-08 20:49:14.314079", + "created_at": "2022-02-25 00:55:34.245977", "distinct_count": 9, "histo_buckets": [ { "distinct_range": 0, - "num_eq": 678259, + "num_eq": 658333, "num_range": 0, "upper_bound": "0.0" }, { "distinct_range": 7, - "num_eq": 656651, - "num_range": 4667383, - "upper_bound": "0.07999999821186066" + "num_eq": 661334, + "num_range": 4681548, + "upper_bound": "0.08" } ], "histo_col_type": "FLOAT8", "histo_version": 1, "name": "__auto__", "null_count": 0, - "row_count": 6002293 + "row_count": 6001215 }, { + "avg_size": 3, "columns": [ "l_returnflag" ], - "created_at": "2021-09-08 20:49:14.314079", + "created_at": "2022-02-25 00:55:34.245977", "distinct_count": 3, "histo_buckets": [ { "distinct_range": 0, - "num_eq": 1526383, + "num_eq": 1495503, "num_range": 0, "upper_bound": "A" }, { "distinct_range": 1, - "num_eq": 1436949, - "num_range": 3038961, + "num_eq": 1468497, + "num_range": 3037215, "upper_bound": "R" } ], @@ -9069,24 +9103,25 @@ ALTER TABLE "lineitem" INJECT STATISTICS '[ "histo_version": 1, "name": "__auto__", "null_count": 0, - "row_count": 6002293 + "row_count": 6001215 }, { + "avg_size": 3, "columns": [ "l_linestatus" ], - "created_at": "2021-09-08 20:49:14.314079", + "created_at": "2022-02-25 00:55:34.245977", "distinct_count": 2, "histo_buckets": [ { "distinct_range": 0, - "num_eq": 3002947, + "num_eq": 3009009, "num_range": 0, "upper_bound": "F" }, { "distinct_range": 0, - "num_eq": 2999346, + "num_eq": 2992206, "num_range": 0, "upper_bound": "O" } @@ -9095,25 +9130,26 @@ ALTER TABLE "lineitem" INJECT STATISTICS '[ "histo_version": 1, "name": "__auto__", "null_count": 0, - "row_count": 6002293 + "row_count": 6001215 }, { + "avg_size": 14, "columns": [ "l_shipinstruct" ], - "created_at": "2021-09-08 20:49:14.314079", + "created_at": "2022-02-25 00:55:34.245977", "distinct_count": 4, "histo_buckets": [ { "distinct_range": 0, - "num_eq": 1527584, + "num_eq": 1509306, "num_range": 0, "upper_bound": "COLLECT COD" }, { "distinct_range": 2, - "num_eq": 1513778, - "num_range": 2960931, + "num_eq": 1542912, + "num_range": 2948997, "upper_bound": "TAKE BACK RETURN" } ], @@ -9121,25 +9157,26 @@ ALTER TABLE "lineitem" INJECT STATISTICS '[ "histo_version": 1, "name": "__auto__", "null_count": 0, - "row_count": 6002293 + "row_count": 6001215 }, { + "avg_size": 7, "columns": [ "l_shipmode" ], - "created_at": "2021-09-08 20:49:14.314079", + "created_at": "2022-02-25 00:55:34.245977", "distinct_count": 7, "histo_buckets": [ { "distinct_range": 0, - "num_eq": 861929, + "num_eq": 838970, "num_range": 0, "upper_bound": "AIR" }, { "distinct_range": 5, - "num_eq": 881137, - "num_range": 4259227, + "num_eq": 891180, + "num_range": 4271065, "upper_bound": "TRUCK" } ], @@ -9147,33 +9184,34 @@ ALTER TABLE "lineitem" INJECT STATISTICS '[ "histo_version": 1, "name": "__auto__", "null_count": 0, - "row_count": 6002293 + "row_count": 6001215 }, { + "avg_size": 29, "columns": [ "l_comment" ], - "created_at": "2021-09-08 20:49:14.314079", - "distinct_count": 5403256, + "created_at": "2022-02-25 00:55:34.245977", + "distinct_count": 4643303, "histo_buckets": [ { "distinct_range": 0, "num_eq": 600, "num_range": 0, - "upper_bound": " About over business popular animal ru" + "upper_bound": " about the blithely regular requests. clo" }, { - "distinct_range": 5403254, + "distinct_range": 4643301, "num_eq": 600, - "num_range": 6001093, - "upper_bound": "zine chair with by fa" + "num_range": 6000015, + "upper_bound": "zle idly against the d" } ], "histo_col_type": "VARCHAR(44)", "histo_version": 1, "name": "__auto__", "null_count": 0, - "row_count": 6002293 + "row_count": 6001215 } ]'; ---- @@ -9181,10 +9219,11 @@ ALTER TABLE "lineitem" INJECT STATISTICS '[ exec-ddl ALTER TABLE "nation" INJECT STATISTICS '[ { + "avg_size": 1, "columns": [ "n_nationkey" ], - "created_at": "2021-09-08 20:48:18.792016", + "created_at": "2022-02-25 00:55:34.538185", "distinct_count": 25, "histo_buckets": [ { @@ -9345,10 +9384,11 @@ ALTER TABLE "nation" INJECT STATISTICS '[ "row_count": 25 }, { + "avg_size": 2, "columns": [ "n_regionkey" ], - "created_at": "2021-09-08 20:48:18.792016", + "created_at": "2022-02-25 00:55:34.538185", "distinct_count": 5, "histo_buckets": [ { @@ -9389,10 +9429,11 @@ ALTER TABLE "nation" INJECT STATISTICS '[ "row_count": 25 }, { + "avg_size": 10, "columns": [ "n_name" ], - "created_at": "2021-09-08 20:48:18.792016", + "created_at": "2022-02-25 00:55:34.538185", "distinct_count": 25, "histo_buckets": [ { @@ -9415,23 +9456,24 @@ ALTER TABLE "nation" INJECT STATISTICS '[ "row_count": 25 }, { + "avg_size": 77, "columns": [ "n_comment" ], - "created_at": "2021-09-08 20:48:18.792016", + "created_at": "2022-02-25 00:55:34.538185", "distinct_count": 25, "histo_buckets": [ { "distinct_range": 0, "num_eq": 1, "num_range": 0, - "upper_bound": " Message force article begin investment lang" + "upper_bound": " haggle. carefully final deposits detect slyly agai" }, { "distinct_range": 23, "num_eq": 1, "num_range": 23, - "upper_bound": "uthern thousand claim. PM response how edge discover unit option town. Run just only particular west adm" + "upper_bound": "y final packages. slow foxes cajole quickly. quickly silent platelets breach ironic accounts. unusual pinto be" } ], "histo_col_type": "VARCHAR(152)", @@ -9446,10 +9488,11 @@ ALTER TABLE "nation" INJECT STATISTICS '[ exec-ddl ALTER TABLE "orders" INJECT STATISTICS '[ { + "avg_size": 4, "columns": [ "o_orderkey" ], - "created_at": "2021-09-08 20:49:26.228164", + "created_at": "2022-02-25 00:54:45.88743", "distinct_count": 1500000, "histo_buckets": [ { @@ -9459,1207 +9502,1207 @@ ALTER TABLE "orders" INJECT STATISTICS '[ "upper_bound": "-9223372036854775808" }, { - "distinct_range": 1.1641532182693481E-10, + "distinct_range": 6.984919309616089E-10, "num_eq": 1, "num_range": 0, - "upper_bound": "1472" + "upper_bound": "1505" }, { - "distinct_range": 7445.043988806108, + "distinct_range": 7343.585478349326, "num_eq": 1, - "num_range": 7462, - "upper_bound": "30469" + "num_range": 7407, + "upper_bound": "29025" }, { - "distinct_range": 7096.380895839631, + "distinct_range": 7186.512396111458, "num_eq": 1, - "num_range": 7286, - "upper_bound": "54689" + "num_range": 7328, + "upper_bound": "54400" }, { - "distinct_range": 7594.042512660854, + "distinct_range": 7934.625597436033, "num_eq": 1, - "num_range": 7545, - "upper_bound": "85922" + "num_range": 7749, + "upper_bound": "91106" }, { - "distinct_range": 7672.034043945176, + "distinct_range": 7395.642489127368, "num_eq": 1, - "num_range": 7590, - "upper_bound": "118369" + "num_range": 7434, + "upper_bound": "119366" }, { - "distinct_range": 6957.04613238319, + "distinct_range": 8357.507695213397, "num_eq": 1, - "num_range": 7223, - "upper_bound": "140867" + "num_range": 8030, + "upper_bound": "163554" }, { - "distinct_range": 7178.00024232344, + "distinct_range": 7054.925591239351, "num_eq": 1, - "num_range": 7325, - "upper_bound": "166146" + "num_range": 7266, + "upper_bound": "187236" }, { - "distinct_range": 7526.859353114826, + "distinct_range": 7406.42136263475, "num_eq": 1, - "num_range": 7507, - "upper_bound": "196357" + "num_range": 7440, + "upper_bound": "215651" }, { - "distinct_range": 7233.345528228113, + "distinct_range": 8052.3398507383135, "num_eq": 1, - "num_range": 7352, - "upper_bound": "222375" + "num_range": 7824, + "upper_bound": "254373" }, { - "distinct_range": 7979.4616252210235, + "distinct_range": 7564.068706977623, "num_eq": 1, - "num_range": 7778, - "upper_bound": "259877" + "num_range": 7527, + "upper_bound": "285123" }, { - "distinct_range": 7649.48420131907, + "distinct_range": 7612.417940096636, "num_eq": 1, - "num_range": 7577, - "upper_bound": "291970" + "num_range": 7554, + "upper_bound": "316614" }, { - "distinct_range": 7906.003077487418, + "distinct_range": 7381.951556541155, "num_eq": 1, - "num_range": 7732, - "upper_bound": "328227" + "num_range": 7427, + "upper_bound": "344678" }, { - "distinct_range": 7846.37353213706, + "distinct_range": 7500.076392242053, "num_eq": 1, - "num_range": 7695, - "upper_bound": "363490" + "num_range": 7491, + "upper_bound": "374465" }, { - "distinct_range": 7667.968576844277, + "distinct_range": 7684.270133176651, "num_eq": 1, - "num_range": 7587, - "upper_bound": "395873" + "num_range": 7596, + "upper_bound": "407078" }, { - "distinct_range": 7637.766211461647, + "distinct_range": 7566.237906778984, "num_eq": 1, - "num_range": 7570, - "upper_bound": "427783" + "num_range": 7528, + "upper_bound": "437861" }, { - "distinct_range": 7947.5249213700135, + "distinct_range": 7760.0185952918455, "num_eq": 1, - "num_range": 7758, - "upper_bound": "464741" + "num_range": 7641, + "upper_bound": "471683" }, { - "distinct_range": 7732.312535555209, + "distinct_range": 7680.086462516366, "num_eq": 1, - "num_range": 7625, - "upper_bound": "498146" + "num_range": 7594, + "upper_bound": "504230" }, { - "distinct_range": 7526.925818404744, + "distinct_range": 7301.915728450174, "num_eq": 1, - "num_range": 7507, - "upper_bound": "528358" + "num_range": 7385, + "upper_bound": "531168" }, { - "distinct_range": 7009.622751178384, + "distinct_range": 7879.600372791154, "num_eq": 1, - "num_range": 7246, - "upper_bound": "551493" + "num_range": 7714, + "upper_bound": "566951" }, { - "distinct_range": 8046.143277827883, + "distinct_range": 7349.970831958723, "num_eq": 1, - "num_range": 7821, - "upper_bound": "590144" + "num_range": 7410, + "upper_bound": "594561" }, { - "distinct_range": 7586.033651314595, + "distinct_range": 7021.233794034697, "num_eq": 1, - "num_range": 7540, - "upper_bound": "621254" + "num_range": 7250, + "upper_bound": "617825" }, { - "distinct_range": 7433.536822746123, + "distinct_range": 7549.766363176823, "num_eq": 1, - "num_range": 7456, - "upper_bound": "650083" + "num_range": 7519, + "upper_bound": "648358" }, { - "distinct_range": 7672.0975275441615, + "distinct_range": 7397.174964562542, "num_eq": 1, - "num_range": 7590, - "upper_bound": "682531" + "num_range": 7435, + "upper_bound": "676640" }, { - "distinct_range": 7921.037868990409, + "distinct_range": 7649.4370024514255, "num_eq": 1, - "num_range": 7741, - "upper_bound": "719041" + "num_range": 7576, + "upper_bound": "708706" }, { - "distinct_range": 7698.466195177046, + "distinct_range": 7465.823444167181, "num_eq": 1, - "num_range": 7605, - "upper_bound": "751906" + "num_range": 7472, + "upper_bound": "737986" }, { - "distinct_range": 7873.361644119821, + "distinct_range": 7135.245507321674, "num_eq": 1, - "num_range": 7711, - "upper_bound": "787617" + "num_range": 7303, + "upper_bound": "762690" }, { - "distinct_range": 7871.560275446427, + "distinct_range": 6680.2749296913835, "num_eq": 1, - "num_range": 7710, - "upper_bound": "823298" + "num_range": 7110, + "upper_bound": "782081" }, { - "distinct_range": 7869.457624202335, + "distinct_range": 7769.983670175275, "num_eq": 1, - "num_range": 7709, - "upper_bound": "858944" + "num_range": 7647, + "upper_bound": "816064" }, { - "distinct_range": 7499.080566618442, + "distinct_range": 7724.637018609971, "num_eq": 1, - "num_range": 7491, - "upper_bound": "888739" + "num_range": 7620, + "upper_bound": "849318" }, { - "distinct_range": 7564.969581740615, + "distinct_range": 7657.557040740202, "num_eq": 1, - "num_range": 7528, - "upper_bound": "919527" + "num_range": 7580, + "upper_bound": "881511" }, { - "distinct_range": 7192.350611501609, + "distinct_range": 7498.262347025553, "num_eq": 1, - "num_range": 7332, - "upper_bound": "944996" + "num_range": 7490, + "upper_bound": "911271" }, { - "distinct_range": 7151.107892484742, + "distinct_range": 7350.254270346866, "num_eq": 1, - "num_range": 7312, - "upper_bound": "969922" + "num_range": 7410, + "upper_bound": "938885" }, { - "distinct_range": 7649.803776907389, + "distinct_range": 7724.386582305666, "num_eq": 1, - "num_range": 7577, - "upper_bound": "1002020" + "num_range": 7620, + "upper_bound": "972135" }, { - "distinct_range": 7595.797830114659, + "distinct_range": 8024.195803625766, "num_eq": 1, - "num_range": 7546, - "upper_bound": "1033280" + "num_range": 7806, + "upper_bound": "1010370" }, { - "distinct_range": 7079.374251169038, + "distinct_range": 7366.360829181636, "num_eq": 1, - "num_range": 7278, - "upper_bound": "1057284" + "num_range": 7419, + "upper_bound": "1038212" }, { - "distinct_range": 7314.516844359543, + "distinct_range": 7435.008009278807, "num_eq": 1, - "num_range": 7393, - "upper_bound": "1084416" + "num_range": 7455, + "upper_bound": "1067041" }, { - "distinct_range": 7531.2429126019115, + "distinct_range": 7778.25658100595, "num_eq": 1, - "num_range": 7509, - "upper_bound": "1114693" + "num_range": 7652, + "upper_bound": "1101158" }, { - "distinct_range": 7728.318371269166, + "distinct_range": 7345.431711133371, "num_eq": 1, - "num_range": 7623, - "upper_bound": "1148034" + "num_range": 7408, + "upper_bound": "1128704" }, { - "distinct_range": 7658.101862794584, + "distinct_range": 7083.22556873615, "num_eq": 1, - "num_range": 7582, - "upper_bound": "1180262" + "num_range": 7279, + "upper_bound": "1152742" }, { - "distinct_range": 7975.541327914424, + "distinct_range": 7336.686246514694, "num_eq": 1, - "num_range": 7776, - "upper_bound": "1217697" + "num_range": 7403, + "upper_bound": "1180165" }, { - "distinct_range": 7558.464455577618, + "distinct_range": 7283.736439494707, "num_eq": 1, - "num_range": 7524, - "upper_bound": "1248386" + "num_range": 7376, + "upper_bound": "1206852" }, { - "distinct_range": 7635.520261635069, + "distinct_range": 7283.591066129795, "num_eq": 1, - "num_range": 7569, - "upper_bound": "1280261" + "num_range": 7376, + "upper_bound": "1233537" }, { - "distinct_range": 7486.036208727846, + "distinct_range": 7549.36995694725, "num_eq": 1, - "num_range": 7484, - "upper_bound": "1309862" + "num_range": 7518, + "upper_bound": "1264064" }, { - "distinct_range": 7793.898562757112, + "distinct_range": 7736.262478770142, "num_eq": 1, - "num_range": 7663, - "upper_bound": "1344263" + "num_range": 7627, + "upper_bound": "1297504" }, { - "distinct_range": 7268.4936275988, + "distinct_range": 7817.451371725421, "num_eq": 1, - "num_range": 7369, - "upper_bound": "1370759" + "num_range": 7676, + "upper_bound": "1332260" }, { - "distinct_range": 7461.878062981986, + "distinct_range": 7463.3758380369145, "num_eq": 1, "num_range": 7471, - "upper_bound": "1400003" + "upper_bound": "1361504" }, { - "distinct_range": 7291.970180331927, + "distinct_range": 7236.933712675743, "num_eq": 1, - "num_range": 7381, - "upper_bound": "1426822" + "num_range": 7353, + "upper_bound": "1387553" }, { - "distinct_range": 7770.15636239317, + "distinct_range": 7687.942410366055, "num_eq": 1, - "num_range": 7648, - "upper_bound": "1460837" + "num_range": 7598, + "upper_bound": "1420224" }, { - "distinct_range": 7293.705989993935, + "distinct_range": 7774.1842333341665, "num_eq": 1, - "num_range": 7382, - "upper_bound": "1487680" + "num_range": 7650, + "upper_bound": "1454275" }, { - "distinct_range": 7750.416330606216, + "distinct_range": 7534.666514827246, "num_eq": 1, - "num_range": 7636, - "upper_bound": "1521376" + "num_range": 7510, + "upper_bound": "1484580" }, { - "distinct_range": 7499.281829170141, + "distinct_range": 7172.183442239095, "num_eq": 1, - "num_range": 7491, - "upper_bound": "1551174" + "num_range": 7321, + "upper_bound": "1509766" }, { - "distinct_range": 7418.120333930512, + "distinct_range": 7102.577166357258, "num_eq": 1, - "num_range": 7447, - "upper_bound": "1579779" + "num_range": 7288, + "upper_bound": "1534050" }, { - "distinct_range": 7562.671359783397, + "distinct_range": 7262.936570817455, "num_eq": 1, - "num_range": 7527, - "upper_bound": "1610532" + "num_range": 7366, + "upper_bound": "1560452" }, { - "distinct_range": 7407.471848639225, + "distinct_range": 7295.3396678327645, "num_eq": 1, - "num_range": 7442, - "upper_bound": "1638983" + "num_range": 7382, + "upper_bound": "1587299" }, { - "distinct_range": 7053.382524615112, + "distinct_range": 7478.842418838483, "num_eq": 1, - "num_range": 7266, - "upper_bound": "1662660" + "num_range": 7479, + "upper_bound": "1616771" }, { - "distinct_range": 8255.3148317674, + "distinct_range": 7564.397471574838, "num_eq": 1, - "num_range": 7961, - "upper_bound": "1705024" + "num_range": 7527, + "upper_bound": "1647526" }, { - "distinct_range": 7022.793354946244, + "distinct_range": 6984.624536490295, "num_eq": 1, - "num_range": 7252, - "upper_bound": "1728321" + "num_range": 7234, + "upper_bound": "1670343" }, { - "distinct_range": 7541.777222661008, + "distinct_range": 7818.793427974535, "num_eq": 1, - "num_range": 7515, - "upper_bound": "1758757" + "num_range": 7677, + "upper_bound": "1705121" }, { - "distinct_range": 7116.84125647435, + "distinct_range": 7332.552318745278, "num_eq": 1, - "num_range": 7295, - "upper_bound": "1783239" + "num_range": 7401, + "upper_bound": "1732486" }, { - "distinct_range": 7519.8056638762855, + "distinct_range": 7921.281327471579, "num_eq": 1, - "num_range": 7503, - "upper_bound": "1813344" + "num_range": 7740, + "upper_bound": "1768967" }, { - "distinct_range": 7097.086762938821, + "distinct_range": 7756.04959702425, "num_eq": 1, - "num_range": 7286, - "upper_bound": "1837573" + "num_range": 7639, + "upper_bound": "1802725" }, { - "distinct_range": 7170.792747929397, + "distinct_range": 7545.204579518855, "num_eq": 1, - "num_range": 7321, - "upper_bound": "1862757" + "num_range": 7516, + "upper_bound": "1833189" }, { - "distinct_range": 6986.257594285928, + "distinct_range": 6933.810414271347, "num_eq": 1, - "num_range": 7236, - "upper_bound": "1885607" + "num_range": 7212, + "upper_bound": "1855398" }, { - "distinct_range": 7426.940142487538, + "distinct_range": 6978.91807907423, "num_eq": 1, - "num_range": 7452, - "upper_bound": "1914340" + "num_range": 7232, + "upper_bound": "1878146" }, { - "distinct_range": 8029.697917653356, + "distinct_range": 6892.98486423576, "num_eq": 1, - "num_range": 7811, - "upper_bound": "1952706" + "num_range": 7195, + "upper_bound": "1899877" }, { - "distinct_range": 7287.118152769315, + "distinct_range": 6876.1838324342325, "num_eq": 1, - "num_range": 7379, - "upper_bound": "1979458" + "num_range": 7188, + "upper_bound": "1921414" }, { - "distinct_range": 7365.0935285477135, + "distinct_range": 8145.244266698395, "num_eq": 1, - "num_range": 7419, - "upper_bound": "2007302" + "num_range": 7886, + "upper_bound": "1961765" }, { - "distinct_range": 7793.530695544676, + "distinct_range": 7250.668583735788, "num_eq": 1, - "num_range": 7662, - "upper_bound": "2041697" + "num_range": 7360, + "upper_bound": "1988000" }, { - "distinct_range": 7337.936411258045, + "distinct_range": 7132.77257619045, "num_eq": 1, - "num_range": 7405, - "upper_bound": "2069157" + "num_range": 7302, + "upper_bound": "2012672" }, { - "distinct_range": 7391.83984628725, + "distinct_range": 7504.774286866882, "num_eq": 1, - "num_range": 7433, - "upper_bound": "2097383" + "num_range": 7494, + "upper_bound": "2042529" }, { - "distinct_range": 7655.550831161317, + "distinct_range": 7570.768596271675, "num_eq": 1, - "num_range": 7580, - "upper_bound": "2129571" + "num_range": 7530, + "upper_bound": "2073381" }, { - "distinct_range": 8070.326506067905, + "distinct_range": 7620.6308862802725, "num_eq": 1, - "num_range": 7837, - "upper_bound": "2168643" + "num_range": 7559, + "upper_bound": "2104999" }, { - "distinct_range": 7416.394456251132, + "distinct_range": 6781.937393928953, "num_eq": 1, - "num_range": 7446, - "upper_bound": "2197223" + "num_range": 7149, + "upper_bound": "2125477" }, { - "distinct_range": 7242.363487403518, + "distinct_range": 7401.767276876725, "num_eq": 1, - "num_range": 7356, - "upper_bound": "2223363" + "num_range": 7438, + "upper_bound": "2153825" }, { - "distinct_range": 7720.378846857728, + "distinct_range": 7206.236140027182, "num_eq": 1, - "num_range": 7618, - "upper_bound": "2256577" + "num_range": 7338, + "upper_bound": "2179462" }, { - "distinct_range": 6680.072629679784, + "distinct_range": 7127.431395296418, "num_eq": 1, - "num_range": 7111, - "upper_bound": "2275975" + "num_range": 7300, + "upper_bound": "2204065" }, { - "distinct_range": 7325.752914293891, + "distinct_range": 7831.032736246987, "num_eq": 1, - "num_range": 7399, - "upper_bound": "2303264" + "num_range": 7684, + "upper_bound": "2239044" }, { - "distinct_range": 7728.505699983802, + "distinct_range": 7388.735738198604, "num_eq": 1, - "num_range": 7623, - "upper_bound": "2336608" + "num_range": 7431, + "upper_bound": "2267205" }, { - "distinct_range": 7782.477408812596, + "distinct_range": 7026.182568817781, "num_eq": 1, - "num_range": 7656, - "upper_bound": "2370823" + "num_range": 7253, + "upper_bound": "2290530" }, { - "distinct_range": 7393.58113291961, + "distinct_range": 7408.641448719993, "num_eq": 1, - "num_range": 7434, - "upper_bound": "2399074" + "num_range": 7441, + "upper_bound": "2318977" }, { - "distinct_range": 7784.076069063744, + "distinct_range": 7457.452168070352, "num_eq": 1, - "num_range": 7657, - "upper_bound": "2433315" + "num_range": 7468, + "upper_bound": "2348134" }, { - "distinct_range": 7337.652059482831, + "distinct_range": 7848.379796971768, "num_eq": 1, - "num_range": 7405, - "upper_bound": "2460771" + "num_range": 7695, + "upper_bound": "2383399" }, { - "distinct_range": 7468.597638236475, + "distinct_range": 7568.405585466573, "num_eq": 1, - "num_range": 7475, - "upper_bound": "2490114" + "num_range": 7529, + "upper_bound": "2414215" }, { - "distinct_range": 7643.854565067646, + "distinct_range": 7410.929051141855, "num_eq": 1, - "num_range": 7573, - "upper_bound": "2522119" + "num_range": 7442, + "upper_bound": "2442695" }, { - "distinct_range": 7836.446240389368, + "distinct_range": 7848.077204630903, "num_eq": 1, - "num_range": 7689, - "upper_bound": "2557218" + "num_range": 7695, + "upper_bound": "2477955" }, { - "distinct_range": 7620.915739225423, + "distinct_range": 7917.47760120399, "num_eq": 1, - "num_range": 7560, - "upper_bound": "2588866" + "num_range": 7738, + "upper_bound": "2514372" }, { - "distinct_range": 7358.04791956447, + "distinct_range": 7560.120795473421, "num_eq": 1, - "num_range": 7415, - "upper_bound": "2616610" + "num_range": 7524, + "upper_bound": "2545062" }, { - "distinct_range": 7558.267115638105, + "distinct_range": 7331.910266270814, "num_eq": 1, - "num_range": 7524, - "upper_bound": "2647296" + "num_range": 7401, + "upper_bound": "2572418" }, { - "distinct_range": 7618.916144153545, + "distinct_range": 7560.120795473421, "num_eq": 1, - "num_range": 7559, - "upper_bound": "2678913" + "num_range": 7524, + "upper_bound": "2603108" }, { - "distinct_range": 7190.241183853419, + "distinct_range": 7858.110525219647, "num_eq": 1, - "num_range": 7331, - "upper_bound": "2704354" + "num_range": 7701, + "upper_bound": "2638534" }, { - "distinct_range": 7668.349925228313, + "distinct_range": 6801.884390090418, "num_eq": 1, - "num_range": 7588, - "upper_bound": "2736743" + "num_range": 7157, + "upper_bound": "2659232" }, { - "distinct_range": 7307.6224374343265, + "distinct_range": 7237.303921873604, "num_eq": 1, - "num_range": 7389, - "upper_bound": "2763779" + "num_range": 7353, + "upper_bound": "2685286" }, { - "distinct_range": 7185.488216542377, + "distinct_range": 7251.110389232323, "num_eq": 1, - "num_range": 7328, - "upper_bound": "2789157" + "num_range": 7360, + "upper_bound": "2711527" }, { - "distinct_range": 7809.437943975772, + "distinct_range": 7200.531236502802, "num_eq": 1, - "num_range": 7672, - "upper_bound": "2823812" + "num_range": 7335, + "upper_bound": "2737088" }, { - "distinct_range": 7558.530232750052, + "distinct_range": 7415.844482618944, "num_eq": 1, - "num_range": 7524, - "upper_bound": "2854502" + "num_range": 7445, + "upper_bound": "2765639" }, { - "distinct_range": 7834.688098603096, + "distinct_range": 7962.537752655243, "num_eq": 1, - "num_range": 7688, - "upper_bound": "2889572" + "num_range": 7767, + "upper_bound": "2802818" }, { - "distinct_range": 7558.596008519145, + "distinct_range": 7817.207309665224, "num_eq": 1, - "num_range": 7525, - "upper_bound": "2920263" + "num_range": 7676, + "upper_bound": "2837570" }, { - "distinct_range": 7714.177118412605, + "distinct_range": 7537.055701772968, "num_eq": 1, - "num_range": 7615, - "upper_bound": "2953378" + "num_range": 7512, + "upper_bound": "2867911" }, { - "distinct_range": 7449.415404319716, + "distinct_range": 7719.812942769868, "num_eq": 1, - "num_range": 7464, - "upper_bound": "2982439" + "num_range": 7617, + "upper_bound": "2901088" }, { - "distinct_range": 7680.086835978335, + "distinct_range": 7147.724864222316, "num_eq": 1, - "num_range": 7595, - "upper_bound": "3015013" + "num_range": 7309, + "upper_bound": "2925954" }, { - "distinct_range": 7275.348177326162, + "distinct_range": 7680.086462516366, "num_eq": 1, - "num_range": 7373, - "upper_bound": "3041603" + "num_range": 7594, + "upper_bound": "2958501" }, { - "distinct_range": 7807.5449075836395, + "distinct_range": 7122.621611682705, "num_eq": 1, - "num_range": 7671, - "upper_bound": "3076227" + "num_range": 7297, + "upper_bound": "2983042" }, { - "distinct_range": 7148.961673075887, + "distinct_range": 7618.434205333506, "num_eq": 1, - "num_range": 7311, - "upper_bound": "3101125" + "num_range": 7558, + "upper_bound": "3014626" }, { - "distinct_range": 7063.592433314881, + "distinct_range": 7361.990539306529, "num_eq": 1, - "num_range": 7271, - "upper_bound": "3124930" + "num_range": 7417, + "upper_bound": "3042406" }, { - "distinct_range": 7328.679250032614, + "distinct_range": 7713.914683943693, "num_eq": 1, - "num_range": 7400, - "upper_bound": "3152260" + "num_range": 7614, + "upper_bound": "3075489" }, { - "distinct_range": 7836.870497089403, + "distinct_range": 7372.973269296139, "num_eq": 1, - "num_range": 7689, - "upper_bound": "3187366" + "num_range": 7422, + "upper_bound": "3103425" }, { - "distinct_range": 7492.22942994892, + "distinct_range": 7176.8933825922095, "num_eq": 1, - "num_range": 7488, - "upper_bound": "3217059" + "num_range": 7323, + "upper_bound": "3128673" }, { - "distinct_range": 7614.719392888386, + "distinct_range": 7665.720877196955, "num_eq": 1, - "num_range": 7557, - "upper_bound": "3248611" + "num_range": 7585, + "upper_bound": "3160994" }, { - "distinct_range": 7261.254335326455, + "distinct_range": 7900.435635972785, "num_eq": 1, - "num_range": 7366, - "upper_bound": "3275008" + "num_range": 7727, + "upper_bound": "3197125" }, { - "distinct_range": 7554.31764865858, + "distinct_range": 7508.862093342321, "num_eq": 1, - "num_range": 7522, - "upper_bound": "3305634" + "num_range": 7496, + "upper_bound": "3227043" }, { - "distinct_range": 7955.120255559488, + "distinct_range": 7397.383872299248, "num_eq": 1, - "num_range": 7763, - "upper_bound": "3342721" + "num_range": 7435, + "upper_bound": "3255328" }, { - "distinct_range": 7303.6642445105435, + "distinct_range": 7206.236140027182, "num_eq": 1, - "num_range": 7387, - "upper_bound": "3369702" + "num_range": 7338, + "upper_bound": "3280965" }, { - "distinct_range": 7328.607914768772, + "distinct_range": 7426.407522775977, "num_eq": 1, - "num_range": 7400, - "upper_bound": "3397031" + "num_range": 7451, + "upper_bound": "3309669" }, { - "distinct_range": 7626.842713584108, + "distinct_range": 7651.484884096072, "num_eq": 1, - "num_range": 7563, - "upper_bound": "3428771" + "num_range": 7577, + "upper_bound": "3341767" }, { - "distinct_range": 7520.40520815977, + "distinct_range": 7010.405084923877, "num_eq": 1, - "num_range": 7503, - "upper_bound": "3458885" + "num_range": 7246, + "upper_bound": "3364898" }, { - "distinct_range": 6908.276040163995, + "distinct_range": 7734.202717628759, "num_eq": 1, - "num_range": 7202, - "upper_bound": "3480806" + "num_range": 7626, + "upper_bound": "3398305" }, { - "distinct_range": 7681.859655300506, + "distinct_range": 7934.447960622574, "num_eq": 1, - "num_range": 7596, - "upper_bound": "3513408" + "num_range": 7749, + "upper_bound": "3435008" }, { - "distinct_range": 7560.568626895423, + "distinct_range": 7364.106082029117, "num_eq": 1, - "num_range": 7526, - "upper_bound": "3544129" + "num_range": 7418, + "upper_bound": "3462818" }, { - "distinct_range": 7427.215313927391, + "distinct_range": 7859.800315059194, "num_eq": 1, - "num_range": 7452, - "upper_bound": "3572866" + "num_range": 7702, + "upper_bound": "3498272" }, { - "distinct_range": 7086.869672264396, + "distinct_range": 7402.531918848284, "num_eq": 1, - "num_range": 7281, - "upper_bound": "3596965" + "num_range": 7438, + "upper_bound": "3526631" }, { - "distinct_range": 7143.664412466349, + "distinct_range": 7222.452225508105, "num_eq": 1, - "num_range": 7308, - "upper_bound": "3621794" + "num_range": 7346, + "upper_bound": "3552485" }, { - "distinct_range": 7303.376139636816, + "distinct_range": 7549.502098071681, "num_eq": 1, - "num_range": 7387, - "upper_bound": "3648771" + "num_range": 7518, + "upper_bound": "3583014" }, { - "distinct_range": 7221.096591341601, + "distinct_range": 7728.016145049116, "num_eq": 1, - "num_range": 7346, - "upper_bound": "3674624" + "num_range": 7622, + "upper_bound": "3616322" }, { - "distinct_range": 7296.813053938428, + "distinct_range": 7251.331262765546, "num_eq": 1, - "num_range": 7384, - "upper_bound": "3701510" + "num_range": 7360, + "upper_bound": "3642566" }, { - "distinct_range": 7570.805939534888, + "distinct_range": 7318.31908557303, "num_eq": 1, - "num_range": 7531, - "upper_bound": "3732387" + "num_range": 7394, + "upper_bound": "3669732" }, { - "distinct_range": 7865.910576077637, + "distinct_range": 7746.107667329812, "num_eq": 1, - "num_range": 7707, - "upper_bound": "3767974" + "num_range": 7633, + "upper_bound": "3703330" }, { - "distinct_range": 7659.504090628647, + "distinct_range": 7883.020590917778, "num_eq": 1, - "num_range": 7582, - "upper_bound": "3800224" + "num_range": 7716, + "upper_bound": "3739170" }, { - "distinct_range": 7537.740094673585, + "distinct_range": 7620.82463901668, "num_eq": 1, - "num_range": 7513, - "upper_bound": "3830599" + "num_range": 7559, + "upper_bound": "3770791" }, { - "distinct_range": 7581.205437040146, + "distinct_range": 7234.266575816272, "num_eq": 1, - "num_range": 7537, - "upper_bound": "3861635" + "num_range": 7351, + "upper_bound": "3796804" }, { - "distinct_range": 6929.715108143893, + "distinct_range": 7618.369574316735, "num_eq": 1, - "num_range": 7211, - "upper_bound": "3883808" + "num_range": 7558, + "upper_bound": "3828387" }, { - "distinct_range": 7838.991068307369, + "distinct_range": 7332.480987312735, "num_eq": 1, - "num_range": 7690, - "upper_bound": "3918949" + "num_range": 7401, + "upper_bound": "3855751" }, { - "distinct_range": 7787.701193239545, + "distinct_range": 7124.87258646369, "num_eq": 1, - "num_range": 7659, - "upper_bound": "3953249" + "num_range": 7298, + "upper_bound": "3880321" }, { - "distinct_range": 7247.302101870608, + "distinct_range": 8131.1046475913845, "num_eq": 1, - "num_range": 7359, - "upper_bound": "3979456" + "num_range": 7876, + "upper_bound": "3920422" }, { - "distinct_range": 7768.428051011244, + "distinct_range": 7262.496838775527, "num_eq": 1, - "num_range": 7647, - "upper_bound": "4013443" + "num_range": 7365, + "upper_bound": "3946818" }, { - "distinct_range": 7025.6285154671, + "distinct_range": 7196.243757015542, "num_eq": 1, - "num_range": 7253, - "upper_bound": "4036775" + "num_range": 7333, + "upper_bound": "3972322" }, { - "distinct_range": 7185.110594923251, + "distinct_range": 7441.801026115462, "num_eq": 1, - "num_range": 7328, - "upper_bound": "4062148" + "num_range": 7459, + "upper_bound": "4001250" }, { - "distinct_range": 7560.437158379888, + "distinct_range": 7466.027317453128, "num_eq": 1, - "num_range": 7526, - "upper_bound": "4092867" + "num_range": 7472, + "upper_bound": "4030533" }, { - "distinct_range": 7629.030363159459, + "distinct_range": 7630.62623317995, "num_eq": 1, "num_range": 7565, - "upper_bound": "4124641" + "upper_bound": "4062306" }, { - "distinct_range": 7558.661782861937, + "distinct_range": 7559.857421395373, "num_eq": 1, - "num_range": 7525, - "upper_bound": "4155333" + "num_range": 7524, + "upper_bound": "4092992" }, { - "distinct_range": 7402.895650914906, + "distinct_range": 7065.221416264043, "num_eq": 1, - "num_range": 7439, - "upper_bound": "4183718" + "num_range": 7271, + "upper_bound": "4116803" }, { - "distinct_range": 7503.170206953751, + "distinct_range": 7149.875097539047, "num_eq": 1, - "num_range": 7494, - "upper_bound": "4213574" + "num_range": 7310, + "upper_bound": "4141697" }, { - "distinct_range": 7366.992679624095, + "distinct_range": 7366.149526802698, "num_eq": 1, - "num_range": 7420, - "upper_bound": "4241445" + "num_range": 7419, + "upper_bound": "4169536" }, { - "distinct_range": 7533.167005505359, + "distinct_range": 8256.444772287476, "num_eq": 1, - "num_range": 7510, - "upper_bound": "4271751" + "num_range": 7960, + "upper_bound": "4211878" }, { - "distinct_range": 7681.922952991072, + "distinct_range": 7297.364857229888, "num_eq": 1, - "num_range": 7596, - "upper_bound": "4304354" + "num_range": 7383, + "upper_bound": "4238753" }, { - "distinct_range": 7321.965243662316, + "distinct_range": 7530.414400326045, "num_eq": 1, - "num_range": 7397, - "upper_bound": "4331590" + "num_range": 7508, + "upper_bound": "4268994" }, { - "distinct_range": 7286.8281885641845, + "distinct_range": 7560.252474068937, "num_eq": 1, - "num_range": 7379, - "upper_bound": "4358338" + "num_range": 7525, + "upper_bound": "4299686" }, { - "distinct_range": 7190.467282114254, + "distinct_range": 7634.872958862578, "num_eq": 1, - "num_range": 7331, - "upper_bound": "4383782" + "num_range": 7567, + "upper_bound": "4331525" }, { - "distinct_range": 7305.680080681797, + "distinct_range": 7865.829251892401, "num_eq": 1, - "num_range": 7388, - "upper_bound": "4410791" + "num_range": 7706, + "upper_bound": "4367079" }, { - "distinct_range": 7608.316814830814, + "distinct_range": 8079.679224975241, "num_eq": 1, - "num_range": 7553, - "upper_bound": "4442244" + "num_range": 7842, + "upper_bound": "4406277" }, { - "distinct_range": 7190.39191838817, + "distinct_range": 7487.55687159489, "num_eq": 1, - "num_range": 7331, - "upper_bound": "4467687" + "num_range": 7484, + "upper_bound": "4435878" }, { - "distinct_range": 7389.260707379398, + "distinct_range": 7834.496353576564, "num_eq": 1, - "num_range": 7432, - "upper_bound": "4495876" + "num_range": 7686, + "upper_bound": "4470914" }, { - "distinct_range": 7877.5092223055635, + "distinct_range": 7584.175498890095, "num_eq": 1, - "num_range": 7774, - "upper_bound": "4529761" + "num_range": 7606, + "upper_bound": "4500294" }, { - "distinct_range": 8009.424825166193, + "distinct_range": 7714.8478320686845, "num_eq": 1, - "num_range": 7854, - "upper_bound": "4565792" + "num_range": 7678, + "upper_bound": "4531617" }, { - "distinct_range": 7500.355003878401, + "distinct_range": 7659.988681175482, "num_eq": 1, - "num_range": 7563, - "upper_bound": "4593991" + "num_range": 7648, + "upper_bound": "4562114" }, { - "distinct_range": 7474.691981513833, + "distinct_range": 8218.96264316268, "num_eq": 1, - "num_range": 7549, - "upper_bound": "4621829" + "num_range": 7986, + "upper_bound": "4601666" }, { - "distinct_range": 7999.929181013624, + "distinct_range": 8020.955043356342, "num_eq": 1, - "num_range": 7848, - "upper_bound": "4657703" + "num_range": 7860, + "upper_bound": "4637856" }, { - "distinct_range": 8136.903125153307, + "distinct_range": 7707.004079858277, "num_eq": 1, - "num_range": 7934, - "upper_bound": "4695878" + "num_range": 7674, + "upper_bound": "4669060" }, { - "distinct_range": 7869.299701941001, + "distinct_range": 7810.702713523131, "num_eq": 1, - "num_range": 7769, - "upper_bound": "4729632" + "num_range": 7733, + "upper_bound": "4701861" }, { - "distinct_range": 7819.1853251542525, + "distinct_range": 7382.728439757738, "num_eq": 1, - "num_range": 7739, - "upper_bound": "4762593" + "num_range": 7502, + "upper_bound": "4728416" }, { - "distinct_range": 7339.074300935531, + "distinct_range": 7376.050373093157, "num_eq": 1, - "num_range": 7481, - "upper_bound": "4788581" + "num_range": 7499, + "upper_bound": "4754881" }, { - "distinct_range": 7715.788254238158, + "distinct_range": 7566.241758964452, "num_eq": 1, - "num_range": 7680, - "upper_bound": "4819943" + "num_range": 7597, + "upper_bound": "4784001" }, { - "distinct_range": 7688.065779774202, + "distinct_range": 7521.675923127131, "num_eq": 1, - "num_range": 7664, - "upper_bound": "4850885" + "num_range": 7573, + "upper_bound": "4812482" }, { - "distinct_range": 7548.953952308609, + "distinct_range": 8003.8458268542545, "num_eq": 1, - "num_range": 7588, - "upper_bound": "4879777" + "num_range": 7849, + "upper_bound": "4848389" }, { - "distinct_range": 7433.444084034987, + "distinct_range": 7512.59172464161, "num_eq": 1, - "num_range": 7528, - "upper_bound": "4907042" + "num_range": 7568, + "upper_bound": "4876741" }, { - "distinct_range": 7309.527802399476, + "distinct_range": 7478.450417762694, "num_eq": 1, - "num_range": 7467, - "upper_bound": "4932640" + "num_range": 7550, + "upper_bound": "4904612" }, { - "distinct_range": 7263.354506992384, + "distinct_range": 7366.22375630842, "num_eq": 1, - "num_range": 7445, - "upper_bound": "4957638" + "num_range": 7494, + "upper_bound": "4930945" }, { - "distinct_range": 7416.849040636232, + "distinct_range": 8036.72868369072, "num_eq": 1, - "num_range": 7520, - "upper_bound": "4984675" + "num_range": 7870, + "upper_bound": "4967397" }, { - "distinct_range": 7972.643066552632, + "distinct_range": 7397.063846153433, "num_eq": 1, - "num_range": 7831, - "upper_bound": "5020100" + "num_range": 7509, + "upper_bound": "4994146" }, { - "distinct_range": 7513.2016243210965, + "distinct_range": 7623.309730648431, "num_eq": 1, - "num_range": 7569, - "upper_bound": "5048481" + "num_range": 7627, + "upper_bound": "5024099" }, { - "distinct_range": 7701.231762987105, + "distinct_range": 7881.740435988881, "num_eq": 1, - "num_range": 7672, - "upper_bound": "5079622" + "num_range": 7775, + "upper_bound": "5058023" }, { - "distinct_range": 7641.16275159479, + "distinct_range": 8099.450634180005, "num_eq": 1, - "num_range": 7638, - "upper_bound": "5109862" + "num_range": 7909, + "upper_bound": "5095527" }, { - "distinct_range": 7302.123040362028, + "distinct_range": 7382.654335834017, "num_eq": 1, - "num_range": 7463, - "upper_bound": "5135363" + "num_range": 7502, + "upper_bound": "5122081" }, { - "distinct_range": 8007.612161088768, + "distinct_range": 7992.316747119505, "num_eq": 1, - "num_range": 7852, - "upper_bound": "5171364" + "num_range": 7842, + "upper_bound": "5157798" }, { - "distinct_range": 7343.7388379608465, + "distinct_range": 7464.34158288911, "num_eq": 1, - "num_range": 7484, - "upper_bound": "5197414" + "num_range": 7543, + "upper_bound": "5185472" }, { - "distinct_range": 7865.281957424044, + "distinct_range": 7616.99365370458, "num_eq": 1, - "num_range": 7766, - "upper_bound": "5231104" + "num_range": 7624, + "upper_bound": "5215332" }, { - "distinct_range": 7277.84110430619, + "distinct_range": 7427.535886197532, "num_eq": 1, - "num_range": 7452, - "upper_bound": "5256289" + "num_range": 7524, + "upper_bound": "5242497" }, { - "distinct_range": 8317.133509500793, + "distinct_range": 7476.30666195313, "num_eq": 1, - "num_range": 8051, - "upper_bound": "5297604" + "num_range": 7549, + "upper_bound": "5270338" }, { - "distinct_range": 7654.197473516664, + "distinct_range": 8207.951589336944, "num_eq": 1, - "num_range": 7645, - "upper_bound": "5328038" + "num_range": 7978, + "upper_bound": "5309699" }, { - "distinct_range": 7794.201394982428, + "distinct_range": 7516.891093161458, "num_eq": 1, - "num_range": 7725, - "upper_bound": "5360608" + "num_range": 7570, + "upper_bound": "5338112" }, { - "distinct_range": 7319.492307680189, + "distinct_range": 8112.860816549409, "num_eq": 1, - "num_range": 7472, - "upper_bound": "5386337" + "num_range": 7917, + "upper_bound": "5375843" }, { - "distinct_range": 7412.537320772235, + "distinct_range": 7599.126398872648, "num_eq": 1, - "num_range": 7518, - "upper_bound": "5413315" + "num_range": 7614, + "upper_bound": "5405441" }, { - "distinct_range": 7972.826027402018, + "distinct_range": 8059.735358437824, "num_eq": 1, - "num_range": 7831, - "upper_bound": "5448743" + "num_range": 7884, + "upper_bound": "5442277" }, { - "distinct_range": 7140.152521668399, + "distinct_range": 7534.791646010756, "num_eq": 1, - "num_range": 7388, - "upper_bound": "5472197" + "num_range": 7580, + "upper_bound": "5470945" }, { - "distinct_range": 7837.09036847005, + "distinct_range": 8357.040353053619, "num_eq": 1, - "num_range": 7750, - "upper_bound": "5505440" + "num_range": 8077, + "upper_bound": "5512930" }, { - "distinct_range": 7467.969205922932, + "distinct_range": 7751.110177395089, "num_eq": 1, - "num_range": 7546, - "upper_bound": "5533184" + "num_range": 7699, + "upper_bound": "5544807" }, { - "distinct_range": 7784.502530392918, + "distinct_range": 7638.197468163109, "num_eq": 1, - "num_range": 7719, - "upper_bound": "5565603" + "num_range": 7636, + "upper_bound": "5574980" }, { - "distinct_range": 7132.430582441498, + "distinct_range": 7441.69727889883, "num_eq": 1, - "num_range": 7385, - "upper_bound": "5588963" + "num_range": 7531, + "upper_bound": "5602340" }, { - "distinct_range": 7305.1029375348835, + "distinct_range": 7411.099379330719, "num_eq": 1, - "num_range": 7465, - "upper_bound": "5614503" + "num_range": 7516, + "upper_bound": "5629280" }, { - "distinct_range": 7312.117938080864, + "distinct_range": 7706.872083994984, "num_eq": 1, - "num_range": 7468, - "upper_bound": "5640135" + "num_range": 7674, + "upper_bound": "5660482" }, { - "distinct_range": 7938.825875418823, + "distinct_range": 7893.804910587482, "num_eq": 1, - "num_range": 7810, - "upper_bound": "5675008" + "num_range": 7782, + "upper_bound": "5694599" }, { - "distinct_range": 7865.972835283134, + "distinct_range": 7750.459256622187, "num_eq": 1, - "num_range": 7767, - "upper_bound": "5708709" + "num_range": 7699, + "upper_bound": "5726466" }, { - "distinct_range": 7400.440586827354, + "distinct_range": 7345.250772931715, "num_eq": 1, - "num_range": 7512, - "upper_bound": "5735522" + "num_range": 7483, + "upper_bound": "5752519" }, { - "distinct_range": 7647.8887619055595, + "distinct_range": 7933.0308605229, "num_eq": 1, - "num_range": 7642, - "upper_bound": "5765862" + "num_range": 7806, + "upper_bound": "5787268" }, { - "distinct_range": 7771.870559242789, + "distinct_range": 7881.302094040679, "num_eq": 1, - "num_range": 7712, - "upper_bound": "5798085" + "num_range": 7775, + "upper_bound": "5821185" }, { - "distinct_range": 7802.656727769448, + "distinct_range": 7679.427389066794, "num_eq": 1, - "num_range": 7730, - "upper_bound": "5830787" + "num_range": 7658, + "upper_bound": "5851973" }, { - "distinct_range": 7630.369457583342, + "distinct_range": 7674.629342330302, "num_eq": 1, - "num_range": 7632, - "upper_bound": "5860867" + "num_range": 7656, + "upper_bound": "5882689" }, { - "distinct_range": 7811.218346558417, + "distinct_range": 7535.211446390379, "num_eq": 1, - "num_range": 7735, - "upper_bound": "5893703" + "num_range": 7580, + "upper_bound": "5911363" }, { - "distinct_range": 8134.911690228585, + "distinct_range": 7392.6388373235295, "num_eq": 1, - "num_range": 7932, - "upper_bound": "5931844" + "num_range": 7507, + "upper_bound": "5938052" }, { - "distinct_range": 7546.867637258427, + "distinct_range": 7816.833266536233, "num_eq": 1, - "num_range": 7587, - "upper_bound": "5960706" + "num_range": 7737, + "upper_bound": "5970949" }, { - "distinct_range": 8185.701071657469, + "distinct_range": 7543.942940510782, "num_eq": 1, - "num_range": 7965, - "upper_bound": "5999719" + "num_range": 7585, + "upper_bound": "5999748" }, { - "distinct_range": 1.1641532182693481E-10, + "distinct_range": 6.984919309616089E-10, "num_eq": 0, "num_range": 0, "upper_bound": "9223372036854775807" @@ -10672,1211 +10715,1212 @@ ALTER TABLE "orders" INJECT STATISTICS '[ "row_count": 1500000 }, { + "avg_size": 4, "columns": [ "o_custkey" ], - "created_at": "2021-09-08 20:49:26.228164", - "distinct_count": 99853, + "created_at": "2022-02-25 00:54:45.88743", + "distinct_count": 99846, "histo_buckets": [ { "distinct_range": 0, "num_eq": 150, "num_range": 0, - "upper_bound": "25" + "upper_bound": "4" }, { - "distinct_range": 487.09873066147543, + "distinct_range": 634.419663300344, "num_eq": 150, "num_range": 7350, - "upper_bound": "758" + "upper_bound": "959" }, { - "distinct_range": 466.47747953358316, + "distinct_range": 597.2815248021925, "num_eq": 150, "num_range": 7350, - "upper_bound": "1460" + "upper_bound": "1858" }, { - "distinct_range": 496.4103648035753, + "distinct_range": 607.8974782199557, "num_eq": 150, "num_range": 7350, - "upper_bound": "2207" + "upper_bound": "2773" }, { - "distinct_range": 467.80797750138504, + "distinct_range": 460.38259288212737, "num_eq": 150, "num_range": 7350, - "upper_bound": "2911" + "upper_bound": "3466" }, { - "distinct_range": 568.2030262376672, - "num_eq": 150, - "num_range": 7350, - "upper_bound": "3766" + "distinct_range": 576.0169729076262, + "num_eq": 300, + "num_range": 7200, + "upper_bound": "4333" }, { - "distinct_range": 548.9341844255322, + "distinct_range": 460.38259288212737, "num_eq": 150, "num_range": 7350, - "upper_bound": "4592" + "upper_bound": "5026" }, { - "distinct_range": 517.6905642768054, - "num_eq": 150, - "num_range": 7350, - "upper_bound": "5371" + "distinct_range": 562.0745133828206, + "num_eq": 450, + "num_range": 7200, + "upper_bound": "5872" }, { - "distinct_range": 471.1341699612908, + "distinct_range": 464.37327339722094, "num_eq": 150, "num_range": 7350, - "upper_bound": "6080" + "upper_bound": "6571" }, { - "distinct_range": 460.490098490584, + "distinct_range": 330.6583833978841, "num_eq": 150, "num_range": 7350, - "upper_bound": "6773" + "upper_bound": "7069" }, { - "distinct_range": 430.55038100803205, + "distinct_range": 550.1348567682413, "num_eq": 150, "num_range": 7350, - "upper_bound": "7421" + "upper_bound": "7897" }, { - "distinct_range": 390.6260900729995, + "distinct_range": 474.349517178844, "num_eq": 150, "num_range": 7350, - "upper_bound": "8009" + "upper_bound": "8611" }, { - "distinct_range": 437.86934352377085, + "distinct_range": 599.9358574199939, "num_eq": 150, "num_range": 7350, - "upper_bound": "8668" + "upper_bound": "9514" }, { - "distinct_range": 608.0394305641271, + "distinct_range": 528.2051120534144, "num_eq": 150, "num_range": 7350, - "upper_bound": "9583" + "upper_bound": "10309" }, { - "distinct_range": 582.1508882112205, + "distinct_range": 484.3250193842983, "num_eq": 150, "num_range": 7350, - "upper_bound": "10459" + "upper_bound": "11038" }, { - "distinct_range": 439.20004183588594, + "distinct_range": 568.0703740649869, "num_eq": 150, "num_range": 7350, - "upper_bound": "11120" + "upper_bound": "11893" }, { - "distinct_range": 499.7357386980566, - "num_eq": 300, + "distinct_range": 490.9748834181482, + "num_eq": 150, "num_range": 7350, - "upper_bound": "11872" + "upper_bound": "12632" }, { - "distinct_range": 564.8813979734011, + "distinct_range": 543.4903865641995, "num_eq": 150, "num_range": 7350, - "upper_bound": "12722" + "upper_bound": "13450" }, { - "distinct_range": 591.4465550757681, + "distinct_range": 434.4411192655975, "num_eq": 150, "num_range": 7350, - "upper_bound": "13612" + "upper_bound": "14104" }, { - "distinct_range": 517.0256429231772, + "distinct_range": 544.1548712006161, "num_eq": 150, "num_range": 7350, - "upper_bound": "14390" + "upper_bound": "14923" }, { - "distinct_range": 524.3394393983798, - "num_eq": 150, - "num_range": 7350, - "upper_bound": "15179" + "distinct_range": 528.8592173995188, + "num_eq": 300, + "num_range": 7200, + "upper_bound": "15719" }, { - "distinct_range": 453.83720352463104, + "distinct_range": 440.4278869863655, "num_eq": 150, "num_range": 7350, - "upper_bound": "15862" + "upper_bound": "16382" }, { - "distinct_range": 528.9932675042556, + "distinct_range": 489.64494304226184, "num_eq": 150, "num_range": 7350, - "upper_bound": "16658" + "upper_bound": "17119" }, { - "distinct_range": 382.6408662763843, + "distinct_range": 506.9327598912881, "num_eq": 150, "num_range": 7350, - "upper_bound": "17234" + "upper_bound": "17882" }, { - "distinct_range": 564.2170414944701, + "distinct_range": 544.1548712006161, "num_eq": 150, "num_range": 7350, - "upper_bound": "18083" + "upper_bound": "18701" }, { - "distinct_range": 517.6905642768054, + "distinct_range": 581.351065903457, "num_eq": 150, "num_range": 7350, - "upper_bound": "18862" + "upper_bound": "19576" }, { - "distinct_range": 475.12549737014314, + "distinct_range": 490.30991531559613, "num_eq": 150, "num_range": 7350, - "upper_bound": "19577" + "upper_bound": "20314" }, { - "distinct_range": 372.65900534427385, - "num_eq": 300, - "num_range": 7200, - "upper_bound": "20138" + "distinct_range": 422.467194875143, + "num_eq": 150, + "num_range": 7350, + "upper_bound": "20950" }, { - "distinct_range": 485.7684310706443, + "distinct_range": 516.2401665045888, "num_eq": 150, "num_range": 7350, - "upper_bound": "20869" + "upper_bound": "21727" }, { - "distinct_range": 515.0308433479466, + "distinct_range": 354.6092665386226, "num_eq": 150, "num_range": 7350, - "upper_bound": "21644" + "upper_bound": "22261" }, { - "distinct_range": 412.5849162738522, + "distinct_range": 530.1990628082668, "num_eq": 150, "num_range": 7350, - "upper_bound": "22265" + "upper_bound": "23059" }, { - "distinct_range": 558.2373859982524, + "distinct_range": 420.47149657531554, "num_eq": 150, "num_range": 7350, - "upper_bound": "23105" + "upper_bound": "23692" }, { - "distinct_range": 572.1886319738434, + "distinct_range": 528.8697692069439, "num_eq": 150, "num_range": 7350, - "upper_bound": "23966" + "upper_bound": "24488" }, { - "distinct_range": 542.2879950112214, + "distinct_range": 435.77152426266537, "num_eq": 150, "num_range": 7350, - "upper_bound": "24782" + "upper_bound": "25144" }, { - "distinct_range": 498.4056030895973, + "distinct_range": 498.9541606519472, "num_eq": 150, "num_range": 7350, - "upper_bound": "25532" + "upper_bound": "25895" }, { - "distinct_range": 521.6799646072122, + "distinct_range": 566.077893408884, "num_eq": 150, "num_range": 7350, - "upper_bound": "26317" + "upper_bound": "26747" }, { - "distinct_range": 501.06585530910706, + "distinct_range": 599.9358574199939, "num_eq": 150, "num_range": 7350, - "upper_bound": "27071" + "upper_bound": "27650" }, { - "distinct_range": 393.95324028875757, - "num_eq": 150, + "distinct_range": 503.6084307208789, + "num_eq": 300, "num_range": 7350, - "upper_bound": "27664" + "upper_bound": "28408" }, { - "distinct_range": 498.4056030895973, + "distinct_range": 486.3200204843193, "num_eq": 150, "num_range": 7350, - "upper_bound": "28414" + "upper_bound": "29140" }, { - "distinct_range": 582.8149450886858, + "distinct_range": 518.2344648199613, "num_eq": 150, "num_range": 7350, - "upper_bound": "29291" + "upper_bound": "29920" }, { - "distinct_range": 535.6410033623071, - "num_eq": 150, + "distinct_range": 392.5307209467972, + "num_eq": 300, "num_range": 7350, - "upper_bound": "30097" + "upper_bound": "30511" }, { - "distinct_range": 544.9465703808315, - "num_eq": 150, + "distinct_range": 498.28924576119016, + "num_eq": 300, "num_range": 7350, - "upper_bound": "30917" + "upper_bound": "31261" }, { - "distinct_range": 434.54256718649486, + "distinct_range": 490.30991531559613, "num_eq": 150, "num_range": 7350, - "upper_bound": "31571" + "upper_bound": "31999" }, { - "distinct_range": 522.3448428916699, + "distinct_range": 611.8774814668541, "num_eq": 150, "num_range": 7350, - "upper_bound": "32357" + "upper_bound": "32920" }, { - "distinct_range": 543.6172989748799, + "distinct_range": 510.2569581476869, "num_eq": 150, "num_range": 7350, - "upper_bound": "33175" + "upper_bound": "33688" + }, + { + "distinct_range": 556.0975988040657, + "num_eq": 300, + "num_range": 7200, + "upper_bound": "34525" }, { - "distinct_range": 428.5542668882312, + "distinct_range": 446.4145041921914, "num_eq": 150, "num_range": 7350, - "upper_bound": "33820" + "upper_bound": "35197" }, { - "distinct_range": 570.1958774184482, + "distinct_range": 451.0706469598643, "num_eq": 150, "num_range": 7350, - "upper_bound": "34678" + "upper_bound": "35876" }, { - "distinct_range": 420.5696823989693, + "distinct_range": 467.6987634674091, "num_eq": 150, "num_range": 7350, - "upper_bound": "35311" + "upper_bound": "36580" }, { - "distinct_range": 414.5811232411703, - "num_eq": 300, + "distinct_range": 486.9850130254397, + "num_eq": 150, "num_range": 7350, - "upper_bound": "35935" + "upper_bound": "37313" }, { - "distinct_range": 501.06585530910706, + "distinct_range": 405.8360578383347, "num_eq": 150, "num_range": 7350, - "upper_bound": "36689" + "upper_bound": "37924" }, { - "distinct_range": 445.8534210033777, + "distinct_range": 560.7641626273557, "num_eq": 150, "num_range": 7350, - "upper_bound": "37360" + "upper_bound": "38768" }, { - "distinct_range": 404.599996557327, + "distinct_range": 446.4145041921914, "num_eq": 150, "num_range": 7350, - "upper_bound": "37969" + "upper_bound": "39440" }, { - "distinct_range": 546.9404153915351, + "distinct_range": 456.3918175815247, "num_eq": 150, "num_range": 7350, - "upper_bound": "38792" + "upper_bound": "40127" }, { - "distinct_range": 431.88111609969206, + "distinct_range": 583.3427713709922, "num_eq": 150, "num_range": 7350, - "upper_bound": "39442" + "upper_bound": "41005" }, { - "distinct_range": 548.9341844255322, + "distinct_range": 534.8513672487994, "num_eq": 150, "num_range": 7350, - "upper_bound": "40268" + "upper_bound": "41810" }, { - "distinct_range": 515.695782409449, + "distinct_range": 406.50131588312485, "num_eq": 150, "num_range": 7350, - "upper_bound": "41044" + "upper_bound": "42422" }, { - "distinct_range": 406.596239479234, + "distinct_range": 589.9809863458224, "num_eq": 150, "num_range": 7350, - "upper_bound": "41656" + "upper_bound": "43310" }, { - "distinct_range": 474.46028425443257, + "distinct_range": 521.5581736670844, "num_eq": 150, "num_range": 7350, - "upper_bound": "42370" + "upper_bound": "44095" }, { - "distinct_range": 475.1217635038806, - "num_eq": 300, - "num_range": 7200, - "upper_bound": "43085" + "distinct_range": 364.588719720691, + "num_eq": 150, + "num_range": 7350, + "upper_bound": "44644" }, { - "distinct_range": 547.5906006367816, - "num_eq": 300, - "num_range": 7200, - "upper_bound": "43909" + "distinct_range": 467.03367125883, + "num_eq": 150, + "num_range": 7350, + "upper_bound": "45347" }, { - "distinct_range": 507.0511355980183, + "distinct_range": 413.81908961307164, "num_eq": 150, "num_range": 7350, - "upper_bound": "44672" + "upper_bound": "45970" }, { - "distinct_range": 434.54256718649486, + "distinct_range": 441.0930744129923, "num_eq": 150, "num_range": 7350, - "upper_bound": "45326" + "upper_bound": "46634" }, { - "distinct_range": 653.7825615066006, + "distinct_range": 431.78028951879617, "num_eq": 150, "num_range": 7350, - "upper_bound": "46310" + "upper_bound": "47284" }, { - "distinct_range": 558.2373859982524, + "distinct_range": 512.2514118583252, "num_eq": 150, "num_range": 7350, - "upper_bound": "47150" + "upper_bound": "48055" }, { - "distinct_range": 432.5464812890775, + "distinct_range": 528.2051120534144, "num_eq": 150, "num_range": 7350, - "upper_bound": "47801" + "upper_bound": "48850" }, { - "distinct_range": 506.3861248015423, + "distinct_range": 572.7191239732628, "num_eq": 150, "num_range": 7350, - "upper_bound": "48563" + "upper_bound": "49712" }, { - "distinct_range": 513.7009478602478, + "distinct_range": 427.7889979717629, "num_eq": 150, "num_range": 7350, - "upper_bound": "49336" + "upper_bound": "50356" }, { - "distinct_range": 515.0308433479466, + "distinct_range": 605.9072714483575, "num_eq": 150, "num_range": 7350, - "upper_bound": "50111" + "upper_bound": "51268" }, { - "distinct_range": 422.56479701329425, + "distinct_range": 518.2257224618461, "num_eq": 300, "num_range": 7200, - "upper_bound": "50747" + "upper_bound": "52048" }, { - "distinct_range": 587.4629999596574, + "distinct_range": 347.29096526543526, "num_eq": 150, "num_range": 7350, - "upper_bound": "51631" - }, - { - "distinct_range": 411.25334060040706, - "num_eq": 450, - "num_range": 7200, - "upper_bound": "52250" + "upper_bound": "52571" }, { - "distinct_range": 413.91572200905625, + "distinct_range": 367.9151888784711, "num_eq": 150, "num_range": 7350, - "upper_bound": "52873" + "upper_bound": "53125" }, { - "distinct_range": 584.7817190376594, - "num_eq": 300, - "num_range": 7200, - "upper_bound": "53753" - }, - { - "distinct_range": 584.1430224400463, - "num_eq": 300, + "distinct_range": 639.720708451293, + "num_eq": 150, "num_range": 7350, - "upper_bound": "54632" + "upper_bound": "54088" }, { - "distinct_range": 459.8248203718307, + "distinct_range": 548.1416047579401, "num_eq": 150, "num_range": 7350, - "upper_bound": "55324" + "upper_bound": "54913" }, { - "distinct_range": 542.9526510328842, + "distinct_range": 570.0627599965053, "num_eq": 150, "num_range": 7350, - "upper_bound": "56141" + "upper_bound": "55771" }, { - "distinct_range": 520.3501891741873, + "distinct_range": 408.4970843591719, "num_eq": 150, "num_range": 7350, - "upper_bound": "56924" + "upper_bound": "56386" }, { - "distinct_range": 398.61122096359804, + "distinct_range": 464.37327339722094, "num_eq": 150, "num_range": 7350, - "upper_bound": "57524" + "upper_bound": "57085" }, { - "distinct_range": 570.1958774184482, + "distinct_range": 526.2110998289132, "num_eq": 150, "num_range": 7350, - "upper_bound": "58382" + "upper_bound": "57877" }, { - "distinct_range": 456.49839128957166, + "distinct_range": 566.077893408884, "num_eq": 150, "num_range": 7350, - "upper_bound": "59069" + "upper_bound": "58729" }, { - "distinct_range": 562.223911628734, - "num_eq": 150, - "num_range": 7350, - "upper_bound": "59915" + "distinct_range": 414.48349406204096, + "num_eq": 300, + "num_range": 7200, + "upper_bound": "59353" }, { - "distinct_range": 574.1812880050387, + "distinct_range": 518.2344648199613, "num_eq": 150, "num_range": 7350, - "upper_bound": "60779" + "upper_bound": "60133" }, { - "distinct_range": 456.49839128957166, + "distinct_range": 540.8323672394422, "num_eq": 150, "num_range": 7350, - "upper_bound": "61466" + "upper_bound": "60947" }, { - "distinct_range": 558.2203242172164, + "distinct_range": 481.66496453956546, "num_eq": 300, - "num_range": 7200, - "upper_bound": "62306" + "num_range": 7350, + "upper_bound": "61672" }, { - "distinct_range": 488.42901434348073, + "distinct_range": 490.9748834181482, "num_eq": 150, "num_range": 7350, - "upper_bound": "63041" + "upper_bound": "62411" }, { - "distinct_range": 503.72603015145165, + "distinct_range": 587.9896542580716, "num_eq": 150, "num_range": 7350, - "upper_bound": "63799" + "upper_bound": "63296" }, { - "distinct_range": 409.2578835660697, + "distinct_range": 467.6987634674091, "num_eq": 150, "num_range": 7350, - "upper_bound": "64415" + "upper_bound": "64000" }, { - "distinct_range": 688.7621211281698, - "num_eq": 300, - "num_range": 7200, - "upper_bound": "65452" + "distinct_range": 389.2043408898231, + "num_eq": 150, + "num_range": 7350, + "upper_bound": "64586" }, { - "distinct_range": 540.9586589663928, + "distinct_range": 441.75825995986173, "num_eq": 150, "num_range": 7350, - "upper_bound": "66266" + "upper_bound": "65251" }, { - "distinct_range": 524.3297098273562, + "distinct_range": 440.4278869863655, "num_eq": 300, - "num_range": 7200, - "upper_bound": "67055" + "num_range": 7350, + "upper_bound": "65914" }, { - "distinct_range": 464.4817108839535, - "num_eq": 300, + "distinct_range": 324.67063473475525, + "num_eq": 150, "num_range": 7350, - "upper_bound": "67754" + "upper_bound": "66403" }, { - "distinct_range": 502.3894559664522, - "num_eq": 300, - "num_range": 7200, - "upper_bound": "68510" + "distinct_range": 390.53489485375377, + "num_eq": 150, + "num_range": 7350, + "upper_bound": "66991" }, { - "distinct_range": 558.2373859982524, + "distinct_range": 536.1805314939674, "num_eq": 150, "num_range": 7350, - "upper_bound": "69350" + "upper_bound": "67798" }, { - "distinct_range": 516.3607156175829, + "distinct_range": 462.37794538212387, "num_eq": 150, "num_range": 7350, - "upper_bound": "70127" + "upper_bound": "68494" }, { - "distinct_range": 381.97542731105494, + "distinct_range": 605.9072714483575, "num_eq": 150, "num_range": 7350, - "upper_bound": "70702" + "upper_bound": "69406" }, { - "distinct_range": 505.0560876789784, + "distinct_range": 465.0383771548559, "num_eq": 150, "num_range": 7350, - "upper_bound": "71462" + "upper_bound": "70106" }, { - "distinct_range": 641.8581310329438, + "distinct_range": 541.4838172410665, + "num_eq": 300, + "num_range": 7200, + "upper_bound": "70921" + }, + { + "distinct_range": 564.0853198862395, "num_eq": 150, "num_range": 7350, - "upper_bound": "72428" + "upper_bound": "71770" }, { - "distinct_range": 557.5729313651864, + "distinct_range": 473.019391706567, "num_eq": 150, "num_range": 7350, - "upper_bound": "73267" + "upper_bound": "72482" }, { - "distinct_range": 490.42440936162063, + "distinct_range": 514.245815077231, "num_eq": 150, "num_range": 7350, - "upper_bound": "74005" + "upper_bound": "73256" }, { - "distinct_range": 474.46028425443257, + "distinct_range": 549.4704480969368, "num_eq": 150, "num_range": 7350, - "upper_bound": "74719" + "upper_bound": "74083" }, { - "distinct_range": 648.4836362313513, - "num_eq": 300, + "distinct_range": 397.1876243362467, + "num_eq": 150, "num_range": 7350, - "upper_bound": "75695" + "upper_bound": "74681" }, { - "distinct_range": 468.47322205220996, + "distinct_range": 485.65502400516675, "num_eq": 150, "num_range": 7350, - "upper_bound": "76400" + "upper_bound": "75412" }, { - "distinct_range": 398.61122096359804, + "distinct_range": 524.2170275796348, "num_eq": 150, "num_range": 7350, - "upper_bound": "77000" + "upper_bound": "76201" }, { - "distinct_range": 633.2420500512909, + "distinct_range": 448.4100068686594, "num_eq": 300, "num_range": 7350, - "upper_bound": "77953" + "upper_bound": "76876" }, { - "distinct_range": 401.2729073311907, + "distinct_range": 536.8451024023464, "num_eq": 150, "num_range": 7350, - "upper_bound": "78557" + "upper_bound": "77684" }, { - "distinct_range": 503.72603015145165, + "distinct_range": 489.64494304226184, "num_eq": 150, "num_range": 7350, - "upper_bound": "79315" + "upper_bound": "78421" }, { - "distinct_range": 405.26541177578986, + "distinct_range": 423.1324250423067, "num_eq": 150, "num_range": 7350, - "upper_bound": "79925" + "upper_bound": "79058" }, { - "distinct_range": 401.9383268839923, + "distinct_range": 565.4137124620019, "num_eq": 150, "num_range": 7350, - "upper_bound": "80530" + "upper_bound": "79909" }, { - "distinct_range": 458.4942563511326, + "distinct_range": 453.06610352382353, "num_eq": 150, "num_range": 7350, - "upper_bound": "81220" + "upper_bound": "80591" }, { - "distinct_range": 453.17190063232295, + "distinct_range": 435.77152426266537, "num_eq": 150, "num_range": 7350, - "upper_bound": "81902" + "upper_bound": "81247" }, { - "distinct_range": 468.47322205220996, + "distinct_range": 476.34468061526053, "num_eq": 150, "num_range": 7350, - "upper_bound": "82607" + "upper_bound": "81964" }, { - "distinct_range": 379.97910734105005, + "distinct_range": 578.6952915429015, "num_eq": 150, "num_range": 7350, - "upper_bound": "83179" + "upper_bound": "82835" }, { - "distinct_range": 562.223911628734, + "distinct_range": 595.2906300966209, "num_eq": 150, "num_range": 7350, - "upper_bound": "84025" + "upper_bound": "83731" }, { - "distinct_range": 627.9382840157838, + "distinct_range": 488.97996663754475, "num_eq": 150, "num_range": 7350, - "upper_bound": "84970" + "upper_bound": "84467" }, { - "distinct_range": 580.822738425197, + "distinct_range": 361.9275385227952, "num_eq": 150, "num_range": 7350, - "upper_bound": "85844" + "upper_bound": "85012" }, { - "distinct_range": 540.2939790613342, + "distinct_range": 572.7191239732628, "num_eq": 150, "num_range": 7350, - "upper_bound": "86657" + "upper_bound": "85874" }, { - "distinct_range": 350.0338873167435, - "num_eq": 300, + "distinct_range": 513.5810196942666, + "num_eq": 150, "num_range": 7350, - "upper_bound": "87184" + "upper_bound": "86647" }, { - "distinct_range": 566.8744060316183, + "distinct_range": 334.65021102162234, "num_eq": 150, "num_range": 7350, - "upper_bound": "88037" + "upper_bound": "87151" }, { - "distinct_range": 533.6467581739387, + "distinct_range": 466.3685761164783, "num_eq": 150, "num_range": 7350, - "upper_bound": "88840" + "upper_bound": "87853" }, { - "distinct_range": 459.1595396491083, + "distinct_range": 458.38721669020515, "num_eq": 150, "num_range": 7350, - "upper_bound": "89531" + "upper_bound": "88543" }, { - "distinct_range": 400.6074869502509, + "distinct_range": 585.998207767351, "num_eq": 150, "num_range": 7350, - "upper_bound": "90134" + "upper_bound": "89425" }, { - "distinct_range": 504.3910614433721, + "distinct_range": 412.48859456658977, "num_eq": 150, "num_range": 7350, - "upper_bound": "90893" + "upper_bound": "90046" }, { - "distinct_range": 503.72603015145165, + "distinct_range": 394.5265409599835, "num_eq": 150, "num_range": 7350, - "upper_bound": "91651" + "upper_bound": "90640" }, { - "distinct_range": 582.8149450886858, + "distinct_range": 600.5994054585332, "num_eq": 150, "num_range": 7350, - "upper_bound": "92528" + "upper_bound": "91544" }, { - "distinct_range": 498.4056030895973, + "distinct_range": 473.684456071643, "num_eq": 150, "num_range": 7350, - "upper_bound": "93278" + "upper_bound": "92257" }, { - "distinct_range": 442.5267555063047, + "distinct_range": 564.7495212650983, "num_eq": 150, "num_range": 7350, - "upper_bound": "93944" + "upper_bound": "93107" }, { - "distinct_range": 421.90045990230146, + "distinct_range": 483.6600113177469, "num_eq": 150, "num_range": 7350, - "upper_bound": "94579" + "upper_bound": "93835" }, { - "distinct_range": 749.5361696028739, + "distinct_range": 391.20017087567055, "num_eq": 150, "num_range": 7350, - "upper_bound": "95708" + "upper_bound": "94424" }, { - "distinct_range": 408.59247399441387, + "distinct_range": 637.0703378243263, "num_eq": 150, "num_range": 7350, - "upper_bound": "96323" + "upper_bound": "95383" }, { - "distinct_range": 565.5457442679992, + "distinct_range": 617.8464263873426, "num_eq": 150, "num_range": 7350, - "upper_bound": "97174" + "upper_bound": "96313" }, { - "distinct_range": 453.17190063232295, + "distinct_range": 415.14958027847956, "num_eq": 150, "num_range": 7350, - "upper_bound": "97856" + "upper_bound": "96938" }, { - "distinct_range": 495.74527624405687, + "distinct_range": 578.031318610409, "num_eq": 150, "num_range": 7350, - "upper_bound": "98602" + "upper_bound": "97808" }, { - "distinct_range": 437.2039917049541, - "num_eq": 300, + "distinct_range": 585.3343672035446, + "num_eq": 150, "num_range": 7350, - "upper_bound": "99260" + "upper_bound": "98689" }, { - "distinct_range": 469.8037021296245, + "distinct_range": 542.1613929386612, "num_eq": 150, "num_range": 7350, - "upper_bound": "99967" + "upper_bound": "99505" }, { - "distinct_range": 398.61122096359804, - "num_eq": 300, + "distinct_range": 424.4628813707588, + "num_eq": 150, "num_range": 7350, - "upper_bound": "100567" + "upper_bound": "100144" + }, + { + "distinct_range": 556.0975988040657, + "num_eq": 300, + "num_range": 7200, + "upper_bound": "100981" }, { - "distinct_range": 426.55813945956396, + "distinct_range": 542.1613929386612, "num_eq": 150, "num_range": 7350, - "upper_bound": "101209" + "upper_bound": "101797" }, { - "distinct_range": 474.46028425443257, + "distinct_range": 504.273306755186, "num_eq": 150, "num_range": 7350, - "upper_bound": "101923" + "upper_bound": "102556" }, { - "distinct_range": 538.9645957792709, - "num_eq": 300, + "distinct_range": 629.7802693802151, + "num_eq": 150, "num_range": 7350, - "upper_bound": "102734" + "upper_bound": "103504" }, { - "distinct_range": 535.6410033623071, + "distinct_range": 404.5055390023133, "num_eq": 150, "num_range": 7350, - "upper_bound": "103540" + "upper_bound": "104113" }, { - "distinct_range": 572.8528616923891, + "distinct_range": 576.0393305605581, "num_eq": 150, "num_range": 7350, - "upper_bound": "104402" + "upper_bound": "104980" }, { - "distinct_range": 464.4817108839535, + "distinct_range": 426.45855557605586, "num_eq": 150, "num_range": 7350, - "upper_bound": "105101" + "upper_bound": "105622" }, { - "distinct_range": 500.40079939978204, + "distinct_range": 411.1580952621614, "num_eq": 150, "num_range": 7350, - "upper_bound": "105854" + "upper_bound": "106241" }, { - "distinct_range": 540.2939790613342, + "distinct_range": 496.29447328172216, "num_eq": 150, "num_range": 7350, - "upper_bound": "106667" + "upper_bound": "106988" }, { - "distinct_range": 609.3664694653594, - "num_eq": 450, + "distinct_range": 391.86544624356884, + "num_eq": 150, "num_range": 7350, - "upper_bound": "107584" + "upper_bound": "107578" }, { - "distinct_range": 675.6256085254955, + "distinct_range": 480.9999415431384, "num_eq": 150, "num_range": 7350, - "upper_bound": "108601" + "upper_bound": "108302" }, { - "distinct_range": 508.38114143326305, + "distinct_range": 400.51396148297584, "num_eq": 150, "num_range": 7350, - "upper_bound": "109366" + "upper_bound": "108905" }, { - "distinct_range": 544.281938777513, + "distinct_range": 571.3909637327166, "num_eq": 150, "num_range": 7350, - "upper_bound": "110185" + "upper_bound": "109765" }, { - "distinct_range": 614.0106197715228, + "distinct_range": 596.6179069332327, "num_eq": 150, "num_range": 7350, - "upper_bound": "111109" + "upper_bound": "110663" }, { - "distinct_range": 644.5085742366446, + "distinct_range": 495.62953999318677, "num_eq": 150, "num_range": 7350, - "upper_bound": "112079" + "upper_bound": "111409" }, { - "distinct_range": 420.5696823989693, + "distinct_range": 454.39639631361183, "num_eq": 150, "num_range": 7350, - "upper_bound": "112712" + "upper_bound": "112093" }, { - "distinct_range": 440.5307328990993, + "distinct_range": 624.4770275449567, "num_eq": 150, "num_range": 7350, - "upper_bound": "113375" + "upper_bound": "113033" }, { - "distinct_range": 473.7950678464011, + "distinct_range": 431.78028951879617, "num_eq": 150, "num_range": 7350, - "upper_bound": "114088" + "upper_bound": "113683" }, { - "distinct_range": 419.2388998582042, + "distinct_range": 440.4278869863655, "num_eq": 150, "num_range": 7350, - "upper_bound": "114719" + "upper_bound": "114346" }, { - "distinct_range": 458.4942563511326, + "distinct_range": 438.43231365560644, "num_eq": 150, "num_range": 7350, - "upper_bound": "115409" + "upper_bound": "115006" }, { - "distinct_range": 556.2439938079835, + "distinct_range": 526.2110998289132, "num_eq": 150, "num_range": 7350, - "upper_bound": "116246" + "upper_bound": "115798" }, { - "distinct_range": 519.6852921277974, + "distinct_range": 307.37265894302794, "num_eq": 150, "num_range": 7350, - "upper_bound": "117028" + "upper_bound": "116261" }, { - "distinct_range": 448.5147167151475, + "distinct_range": 429.78465057392054, "num_eq": 150, "num_range": 7350, - "upper_bound": "117703" + "upper_bound": "116908" }, { - "distinct_range": 490.42440936162063, - "num_eq": 300, - "num_range": 7350, - "upper_bound": "118441" + "distinct_range": 466.37107023819544, + "num_eq": 150, + "num_range": 7500, + "upper_bound": "117610" }, { - "distinct_range": 478.45151236858226, + "distinct_range": 471.02694916698493, "num_eq": 300, - "num_range": 7350, - "upper_bound": "119161" + "num_range": 7500, + "upper_bound": "118319" }, { - "distinct_range": 498.4056030895973, + "distinct_range": 587.3258513706575, "num_eq": 150, "num_range": 7350, - "upper_bound": "119911" + "upper_bound": "119203" }, { - "distinct_range": 419.2388998582042, - "num_eq": 150, - "num_range": 7350, - "upper_bound": "120542" + "distinct_range": 568.0870386419328, + "num_eq": 300, + "num_range": 7500, + "upper_bound": "120058" }, { - "distinct_range": 564.2170414944701, + "distinct_range": 574.0472401526881, "num_eq": 150, "num_range": 7350, - "upper_bound": "121391" + "upper_bound": "120922" }, { - "distinct_range": 544.281938777513, + "distinct_range": 518.2416750561313, "num_eq": 300, - "num_range": 7350, - "upper_bound": "122210" + "num_range": 7500, + "upper_bound": "121702" }, { - "distinct_range": 557.5729313651864, + "distinct_range": 520.8934443008823, "num_eq": 150, "num_range": 7350, - "upper_bound": "123049" + "upper_bound": "122486" }, { - "distinct_range": 495.0801831886896, + "distinct_range": 509.5982616992731, "num_eq": 150, - "num_range": 7350, - "upper_bound": "123794" + "num_range": 7500, + "upper_bound": "123253" }, { - "distinct_range": 414.5811232411703, + "distinct_range": 590.6679911074722, "num_eq": 150, - "num_range": 7350, - "upper_bound": "124418" + "num_range": 7500, + "upper_bound": "124142" }, { - "distinct_range": 485.7684310706443, + "distinct_range": 433.77703847928086, "num_eq": 150, - "num_range": 7350, - "upper_bound": "125149" + "num_range": 7500, + "upper_bound": "124795" }, { - "distinct_range": 540.969406674353, + "distinct_range": 593.9876675782924, "num_eq": 150, "num_range": 7500, - "upper_bound": "125963" + "upper_bound": "125689" }, { - "distinct_range": 550.2758671053618, + "distinct_range": 390.535212954675, "num_eq": 150, "num_range": 7500, - "upper_bound": "126791" + "upper_bound": "126277" }, { - "distinct_range": 495.74994244234546, + "distinct_range": 416.48076661195637, "num_eq": 150, "num_range": 7500, - "upper_bound": "127537" + "upper_bound": "126904" }, { - "distinct_range": 566.8907374856144, + "distinct_range": 518.2416750561313, "num_eq": 150, "num_range": 7500, - "upper_bound": "128390" + "upper_bound": "127684" }, { - "distinct_range": 449.84703728670155, + "distinct_range": 376.56416367826085, "num_eq": 150, "num_range": 7500, - "upper_bound": "129067" + "upper_bound": "128251" }, { - "distinct_range": 356.6885295919354, + "distinct_range": 518.9065178552505, "num_eq": 150, "num_range": 7500, - "upper_bound": "129604" + "upper_bound": "129032" }, { - "distinct_range": 529.0020059526132, - "num_eq": 150, + "distinct_range": 587.3480284223818, + "num_eq": 300, "num_range": 7500, - "upper_bound": "130400" + "upper_bound": "129916" }, { - "distinct_range": 424.5628748326202, - "num_eq": 150, - "num_range": 7500, - "upper_bound": "131039" + "distinct_range": 532.1929506277862, + "num_eq": 300, + "num_range": 7350, + "upper_bound": "130717" + }, + { + "distinct_range": 556.114133580368, + "num_eq": 300, + "num_range": 7350, + "upper_bound": "131554" }, { - "distinct_range": 473.7980065634827, + "distinct_range": 616.5201066924318, "num_eq": 150, - "num_range": 7500, - "upper_bound": "131752" + "num_range": 7350, + "upper_bound": "132482" }, { - "distinct_range": 470.4716671768734, + "distinct_range": 615.2262193685497, "num_eq": 150, "num_range": 7500, - "upper_bound": "132460" + "upper_bound": "133408" }, { - "distinct_range": 461.1575812824033, + "distinct_range": 574.0654876812074, "num_eq": 150, "num_range": 7500, - "upper_bound": "133154" + "upper_bound": "134272" }, { - "distinct_range": 358.01944110431344, + "distinct_range": 532.2022126521657, "num_eq": 150, "num_range": 7500, - "upper_bound": "133693" + "upper_bound": "135073" }, { - "distinct_range": 546.2875576576482, + "distinct_range": 528.878505615231, "num_eq": 150, "num_range": 7500, - "upper_bound": "134515" + "upper_bound": "135869" }, { - "distinct_range": 514.3725956585338, + "distinct_range": 726.4236347108995, "num_eq": 150, "num_range": 7500, - "upper_bound": "135289" + "upper_bound": "136963" }, { - "distinct_range": 445.1880918992494, - "num_eq": 300, - "num_range": 7350, - "upper_bound": "135959" + "distinct_range": 560.1146225556547, + "num_eq": 150, + "num_range": 7500, + "upper_bound": "137806" }, { - "distinct_range": 459.8269602102932, + "distinct_range": 402.51021774411686, "num_eq": 150, "num_range": 7500, - "upper_bound": "136651" + "upper_bound": "138412" }, { - "distinct_range": 534.9859647132829, + "distinct_range": 459.0544509196563, "num_eq": 150, "num_range": 7500, - "upper_bound": "137456" + "upper_bound": "139103" }, { - "distinct_range": 466.4799742377117, + "distinct_range": 584.027788238832, "num_eq": 150, "num_range": 7500, - "upper_bound": "138158" + "upper_bound": "139982" }, { - "distinct_range": 524.3394393983798, + "distinct_range": 539.5138156326177, "num_eq": 300, - "num_range": 7350, - "upper_bound": "138947" - }, - { - "distinct_range": 559.5808373562895, - "num_eq": 150, "num_range": 7500, - "upper_bound": "139789" + "upper_bound": "140794" }, { - "distinct_range": 538.3101652989824, + "distinct_range": 439.09750658510313, "num_eq": 150, - "num_range": 7500, - "upper_bound": "140599" + "num_range": 7350, + "upper_bound": "141455" }, { - "distinct_range": 562.9036500989672, + "distinct_range": 625.1769358122915, "num_eq": 150, "num_range": 7500, - "upper_bound": "141446" + "upper_bound": "142396" }, { - "distinct_range": 579.5142949677999, + "distinct_range": 432.44658483369136, "num_eq": 150, "num_range": 7500, - "upper_bound": "142318" + "upper_bound": "143047" }, { - "distinct_range": 540.969406674353, + "distinct_range": 492.3091679765895, "num_eq": 150, "num_range": 7500, - "upper_bound": "143132" + "upper_bound": "143788" }, { - "distinct_range": 375.9866486498066, - "num_eq": 300, + "distinct_range": 552.8055012067365, + "num_eq": 150, "num_range": 7500, - "upper_bound": "143698" + "upper_bound": "144620" }, { - "distinct_range": 522.3448428916699, + "distinct_range": 475.68269905622105, "num_eq": 150, - "num_range": 7350, - "upper_bound": "144484" + "num_range": 7500, + "upper_bound": "145336" }, { - "distinct_range": 592.798226045605, + "distinct_range": 554.1345050052433, "num_eq": 150, "num_range": 7500, - "upper_bound": "145376" + "upper_bound": "146170" }, { - "distinct_range": 459.8248203718307, - "num_eq": 300, - "num_range": 7350, - "upper_bound": "146068" - }, - { - "distinct_range": 469.1411129880723, + "distinct_range": 560.7790385372747, "num_eq": 150, "num_range": 7500, - "upper_bound": "146774" + "upper_bound": "147014" }, { - "distinct_range": 635.2724953517655, + "distinct_range": 501.61902775719284, "num_eq": 150, "num_range": 7500, - "upper_bound": "147730" + "upper_bound": "147769" }, { - "distinct_range": 469.1411129880723, - "num_eq": 150, - "num_range": 7500, - "upper_bound": "148436" + "distinct_range": 490.9748834181482, + "num_eq": 300, + "num_range": 7350, + "upper_bound": "148508" }, { - "distinct_range": 590.1417951647596, + "distinct_range": 482.333526644166, "num_eq": 150, "num_range": 7500, - "upper_bound": "149324" + "upper_bound": "149234" }, { - "distinct_range": 443.858880740691, + "distinct_range": 505.6087238888729, "num_eq": 150, "num_range": 7500, - "upper_bound": "149992" + "upper_bound": "149995" } ], "histo_col_type": "INT8", @@ -11886,1210 +11930,1211 @@ ALTER TABLE "orders" INJECT STATISTICS '[ "row_count": 1500000 }, { + "avg_size": 4, "columns": [ "o_orderdate" ], - "created_at": "2021-09-08 20:49:26.228164", + "created_at": "2022-02-25 00:54:45.88743", "distinct_count": 2406, "histo_buckets": [ { "distinct_range": 0, - "num_eq": 750, + "num_eq": 450, "num_range": 0, "upper_bound": "1992-01-01" }, { - "distinct_range": 12, - "num_eq": 450, + "distinct_range": 11, + "num_eq": 600, + "num_range": 6900, + "upper_bound": "1992-01-13" + }, + { + "distinct_range": 11, + "num_eq": 600, "num_range": 7350, - "upper_bound": "1992-01-14" + "upper_bound": "1992-01-25" }, { "distinct_range": 10, "num_eq": 900, - "num_range": 6600, - "upper_bound": "1992-01-25" + "num_range": 6750, + "upper_bound": "1992-02-05" }, { - "distinct_range": 14, - "num_eq": 750, - "num_range": 7200, - "upper_bound": "1992-02-09" + "distinct_range": 12, + "num_eq": 1350, + "num_range": 7050, + "upper_bound": "1992-02-18" }, { - "distinct_range": 13, - "num_eq": 450, + "distinct_range": 10, + "num_eq": 1350, "num_range": 7350, - "upper_bound": "1992-02-23" + "upper_bound": "1992-02-29" }, { "distinct_range": 11, - "num_eq": 750, + "num_eq": 900, "num_range": 6750, - "upper_bound": "1992-03-06" - }, - { - "distinct_range": 12, - "num_eq": 750, - "num_range": 7350, - "upper_bound": "1992-03-19" + "upper_bound": "1992-03-12" }, { "distinct_range": 10, - "num_eq": 300, - "num_range": 7200, - "upper_bound": "1992-03-30" - }, - { - "distinct_range": 12, - "num_eq": 1050, + "num_eq": 900, "num_range": 6600, - "upper_bound": "1992-04-12" - }, - { - "distinct_range": 11, - "num_eq": 600, - "num_range": 7350, - "upper_bound": "1992-04-24" + "upper_bound": "1992-03-23" }, { "distinct_range": 12, "num_eq": 600, "num_range": 7350, - "upper_bound": "1992-05-07" + "upper_bound": "1992-04-05" }, { - "distinct_range": 12, - "num_eq": 900, + "distinct_range": 11, + "num_eq": 600, "num_range": 7200, - "upper_bound": "1992-05-20" + "upper_bound": "1992-04-17" }, { - "distinct_range": 10, - "num_eq": 750, + "distinct_range": 12, + "num_eq": 1050, "num_range": 7350, - "upper_bound": "1992-05-31" + "upper_bound": "1992-04-30" }, { - "distinct_range": 12, + "distinct_range": 15, "num_eq": 750, "num_range": 6900, - "upper_bound": "1992-06-13" + "upper_bound": "1992-05-16" }, { - "distinct_range": 13, - "num_eq": 900, + "distinct_range": 11, + "num_eq": 750, "num_range": 6900, - "upper_bound": "1992-06-27" + "upper_bound": "1992-05-28" }, { "distinct_range": 11, - "num_eq": 900, - "num_range": 6600, - "upper_bound": "1992-07-09" + "num_eq": 450, + "num_range": 7350, + "upper_bound": "1992-06-09" }, { - "distinct_range": 11, - "num_eq": 1200, + "distinct_range": 12, + "num_eq": 600, "num_range": 7350, - "upper_bound": "1992-07-21" + "upper_bound": "1992-06-22" }, { - "distinct_range": 12, - "num_eq": 1350, - "num_range": 6600, - "upper_bound": "1992-08-03" + "distinct_range": 11, + "num_eq": 750, + "num_range": 7200, + "upper_bound": "1992-07-04" }, { - "distinct_range": 13, - "num_eq": 900, - "num_range": 6900, - "upper_bound": "1992-08-17" + "distinct_range": 10, + "num_eq": 450, + "num_range": 7350, + "upper_bound": "1992-07-15" }, { - "distinct_range": 14, - "num_eq": 300, + "distinct_range": 10, + "num_eq": 750, "num_range": 7200, - "upper_bound": "1992-09-01" + "upper_bound": "1992-07-26" }, { - "distinct_range": 11, - "num_eq": 600, - "num_range": 7050, - "upper_bound": "1992-09-13" + "distinct_range": 13, + "num_eq": 750, + "num_range": 7350, + "upper_bound": "1992-08-09" }, { "distinct_range": 9, - "num_eq": 750, - "num_range": 7350, - "upper_bound": "1992-09-23" + "num_eq": 1200, + "num_range": 6150, + "upper_bound": "1992-08-19" }, { "distinct_range": 12, "num_eq": 300, - "num_range": 7200, - "upper_bound": "1992-10-06" - }, - { - "distinct_range": 9, - "num_eq": 1050, - "num_range": 6300, - "upper_bound": "1992-10-16" + "num_range": 7050, + "upper_bound": "1992-09-01" }, { - "distinct_range": 12, + "distinct_range": 10, "num_eq": 600, - "num_range": 6900, - "upper_bound": "1992-10-29" + "num_range": 7200, + "upper_bound": "1992-09-12" }, { "distinct_range": 10, - "num_eq": 900, - "num_range": 7050, - "upper_bound": "1992-11-09" + "num_eq": 300, + "num_range": 7200, + "upper_bound": "1992-09-23" }, { "distinct_range": 10, - "num_eq": 900, - "num_range": 6450, - "upper_bound": "1992-11-20" + "num_eq": 1350, + "num_range": 6600, + "upper_bound": "1992-10-04" }, { "distinct_range": 12, - "num_eq": 1200, - "num_range": 6150, - "upper_bound": "1992-12-03" + "num_eq": 450, + "num_range": 7050, + "upper_bound": "1992-10-17" }, { - "distinct_range": 10, - "num_eq": 750, + "distinct_range": 9, + "num_eq": 600, "num_range": 6750, - "upper_bound": "1992-12-14" + "upper_bound": "1992-10-27" }, { - "distinct_range": 12, + "distinct_range": 9, "num_eq": 750, - "num_range": 7050, - "upper_bound": "1992-12-27" + "num_range": 7200, + "upper_bound": "1992-11-06" }, { "distinct_range": 12, - "num_eq": 750, - "num_range": 6750, - "upper_bound": "1993-01-09" + "num_eq": 450, + "num_range": 7050, + "upper_bound": "1992-11-19" }, { - "distinct_range": 11, - "num_eq": 1050, - "num_range": 6900, - "upper_bound": "1993-01-21" + "distinct_range": 10, + "num_eq": 600, + "num_range": 6750, + "upper_bound": "1992-11-30" }, { - "distinct_range": 10, + "distinct_range": 11, "num_eq": 900, - "num_range": 6450, - "upper_bound": "1993-02-01" + "num_range": 7200, + "upper_bound": "1992-12-12" }, { - "distinct_range": 11, + "distinct_range": 10, "num_eq": 900, - "num_range": 6450, - "upper_bound": "1993-02-13" + "num_range": 7050, + "upper_bound": "1992-12-23" }, { - "distinct_range": 9, - "num_eq": 1200, - "num_range": 6300, - "upper_bound": "1993-02-23" + "distinct_range": 13, + "num_eq": 750, + "num_range": 7050, + "upper_bound": "1993-01-06" }, { "distinct_range": 11, - "num_eq": 900, - "num_range": 7200, - "upper_bound": "1993-03-07" + "num_eq": 600, + "num_range": 7050, + "upper_bound": "1993-01-18" }, { - "distinct_range": 9, + "distinct_range": 12, "num_eq": 750, - "num_range": 6600, - "upper_bound": "1993-03-17" + "num_range": 7200, + "upper_bound": "1993-01-31" }, { - "distinct_range": 12, + "distinct_range": 7, "num_eq": 1200, - "num_range": 6900, - "upper_bound": "1993-03-30" + "num_range": 6150, + "upper_bound": "1993-02-08" }, { "distinct_range": 12, "num_eq": 1200, - "num_range": 7050, - "upper_bound": "1993-04-12" + "num_range": 7200, + "upper_bound": "1993-02-21" }, { - "distinct_range": 11, - "num_eq": 600, - "num_range": 7200, - "upper_bound": "1993-04-24" + "distinct_range": 7, + "num_eq": 1350, + "num_range": 6000, + "upper_bound": "1993-03-01" }, { - "distinct_range": 13, + "distinct_range": 14, "num_eq": 1200, - "num_range": 6750, - "upper_bound": "1993-05-08" + "num_range": 6300, + "upper_bound": "1993-03-16" }, { "distinct_range": 10, "num_eq": 750, - "num_range": 6900, - "upper_bound": "1993-05-19" - }, - { - "distinct_range": 12, - "num_eq": 450, - "num_range": 6900, - "upper_bound": "1993-06-01" + "num_range": 7200, + "upper_bound": "1993-03-27" }, { "distinct_range": 10, - "num_eq": 600, - "num_range": 6900, - "upper_bound": "1993-06-12" - }, - { - "distinct_range": 7, - "num_eq": 1650, + "num_eq": 1200, "num_range": 6750, - "upper_bound": "1993-06-20" - }, - { - "distinct_range": 9, - "num_eq": 1500, - "num_range": 5850, - "upper_bound": "1993-06-30" - }, - { - "distinct_range": 10, - "num_eq": 300, - "num_range": 7200, - "upper_bound": "1993-07-11" + "upper_bound": "1993-04-07" }, { - "distinct_range": 10, - "num_eq": 600, - "num_range": 7200, - "upper_bound": "1993-07-22" + "distinct_range": 13, + "num_eq": 900, + "num_range": 6600, + "upper_bound": "1993-04-21" }, { "distinct_range": 10, "num_eq": 750, - "num_range": 6600, - "upper_bound": "1993-08-02" + "num_range": 7050, + "upper_bound": "1993-05-02" }, { "distinct_range": 11, - "num_eq": 900, - "num_range": 7200, - "upper_bound": "1993-08-14" + "num_eq": 450, + "num_range": 7050, + "upper_bound": "1993-05-14" }, { - "distinct_range": 10, + "distinct_range": 13, "num_eq": 900, - "num_range": 6900, - "upper_bound": "1993-08-25" + "num_range": 7050, + "upper_bound": "1993-05-28" }, { "distinct_range": 10, "num_eq": 450, - "num_range": 6900, - "upper_bound": "1993-09-05" + "num_range": 7200, + "upper_bound": "1993-06-08" }, { - "distinct_range": 10, - "num_eq": 750, - "num_range": 6600, - "upper_bound": "1993-09-16" + "distinct_range": 11, + "num_eq": 1050, + "num_range": 7200, + "upper_bound": "1993-06-20" }, { - "distinct_range": 10, + "distinct_range": 11, + "num_eq": 900, + "num_range": 6900, + "upper_bound": "1993-07-02" + }, + { + "distinct_range": 13, "num_eq": 1200, - "num_range": 6750, - "upper_bound": "1993-09-27" + "num_range": 6300, + "upper_bound": "1993-07-16" }, { "distinct_range": 12, "num_eq": 600, "num_range": 6750, - "upper_bound": "1993-10-10" + "upper_bound": "1993-07-29" }, { "distinct_range": 13, - "num_eq": 150, - "num_range": 7200, - "upper_bound": "1993-10-24" + "num_eq": 900, + "num_range": 7050, + "upper_bound": "1993-08-12" }, { - "distinct_range": 10, - "num_eq": 1350, - "num_range": 6900, - "upper_bound": "1993-11-04" + "distinct_range": 12, + "num_eq": 450, + "num_range": 7050, + "upper_bound": "1993-08-25" }, { - "distinct_range": 10, - "num_eq": 1050, - "num_range": 6300, - "upper_bound": "1993-11-15" + "distinct_range": 12, + "num_eq": 1200, + "num_range": 6900, + "upper_bound": "1993-09-07" }, { - "distinct_range": 11, + "distinct_range": 14, "num_eq": 600, - "num_range": 7200, - "upper_bound": "1993-11-27" + "num_range": 6750, + "upper_bound": "1993-09-22" }, { "distinct_range": 12, - "num_eq": 600, + "num_eq": 750, "num_range": 7050, - "upper_bound": "1993-12-10" + "upper_bound": "1993-10-05" }, { - "distinct_range": 14, - "num_eq": 1050, - "num_range": 7200, - "upper_bound": "1993-12-25" + "distinct_range": 12, + "num_eq": 1350, + "num_range": 6750, + "upper_bound": "1993-10-18" }, { - "distinct_range": 13, - "num_eq": 450, + "distinct_range": 12, + "num_eq": 600, "num_range": 7050, - "upper_bound": "1994-01-08" + "upper_bound": "1993-10-31" }, { - "distinct_range": 10, - "num_eq": 900, + "distinct_range": 13, + "num_eq": 300, "num_range": 7050, - "upper_bound": "1994-01-19" + "upper_bound": "1993-11-14" }, { "distinct_range": 10, - "num_eq": 750, + "num_eq": 450, "num_range": 7200, - "upper_bound": "1994-01-30" + "upper_bound": "1993-11-25" }, { - "distinct_range": 12, - "num_eq": 1200, - "num_range": 6450, - "upper_bound": "1994-02-12" + "distinct_range": 10, + "num_eq": 600, + "num_range": 7050, + "upper_bound": "1993-12-06" }, { - "distinct_range": 12, - "num_eq": 1050, + "distinct_range": 13, + "num_eq": 450, "num_range": 6900, - "upper_bound": "1994-02-25" + "upper_bound": "1993-12-20" }, { - "distinct_range": 8, - "num_eq": 900, - "num_range": 6600, - "upper_bound": "1994-03-06" + "distinct_range": 13, + "num_eq": 450, + "num_range": 6900, + "upper_bound": "1994-01-03" }, { - "distinct_range": 12, - "num_eq": 750, - "num_range": 7050, - "upper_bound": "1994-03-19" + "distinct_range": 11, + "num_eq": 600, + "num_range": 7200, + "upper_bound": "1994-01-15" }, { - "distinct_range": 11, + "distinct_range": 7, "num_eq": 900, - "num_range": 6750, - "upper_bound": "1994-03-31" + "num_range": 6600, + "upper_bound": "1994-01-23" }, { "distinct_range": 11, - "num_eq": 600, + "num_eq": 750, "num_range": 6900, - "upper_bound": "1994-04-12" + "upper_bound": "1994-02-04" }, { - "distinct_range": 9, - "num_eq": 450, - "num_range": 7200, - "upper_bound": "1994-04-22" + "distinct_range": 10, + "num_eq": 1800, + "num_range": 5700, + "upper_bound": "1994-02-15" }, { - "distinct_range": 12, - "num_eq": 600, + "distinct_range": 11, + "num_eq": 750, "num_range": 6900, - "upper_bound": "1994-05-05" + "upper_bound": "1994-02-27" }, { - "distinct_range": 13, + "distinct_range": 9, + "num_eq": 1050, + "num_range": 6300, + "upper_bound": "1994-03-09" + }, + { + "distinct_range": 9, "num_eq": 900, "num_range": 7050, - "upper_bound": "1994-05-19" + "upper_bound": "1994-03-19" + }, + { + "distinct_range": 16, + "num_eq": 300, + "num_range": 7200, + "upper_bound": "1994-04-05" }, { "distinct_range": 10, - "num_eq": 1050, + "num_eq": 450, + "num_range": 7050, + "upper_bound": "1994-04-16" + }, + { + "distinct_range": 12, + "num_eq": 750, "num_range": 6600, - "upper_bound": "1994-05-30" + "upper_bound": "1994-04-29" }, { "distinct_range": 10, + "num_eq": 1200, + "num_range": 6450, + "upper_bound": "1994-05-10" + }, + { + "distinct_range": 13, "num_eq": 600, "num_range": 6900, - "upper_bound": "1994-06-10" + "upper_bound": "1994-05-24" }, { - "distinct_range": 12, - "num_eq": 1350, + "distinct_range": 10, + "num_eq": 1050, "num_range": 7050, - "upper_bound": "1994-06-23" + "upper_bound": "1994-06-04" }, { "distinct_range": 11, "num_eq": 450, - "num_range": 7200, - "upper_bound": "1994-07-05" + "num_range": 7050, + "upper_bound": "1994-06-16" }, { - "distinct_range": 10, + "distinct_range": 13, + "num_eq": 750, + "num_range": 6600, + "upper_bound": "1994-06-30" + }, + { + "distinct_range": 15, + "num_eq": 600, + "num_range": 7050, + "upper_bound": "1994-07-16" + }, + { + "distinct_range": 14, "num_eq": 900, "num_range": 6450, - "upper_bound": "1994-07-16" + "upper_bound": "1994-07-31" }, { - "distinct_range": 8, - "num_eq": 1350, + "distinct_range": 12, + "num_eq": 600, "num_range": 7050, - "upper_bound": "1994-07-25" + "upper_bound": "1994-08-13" }, { - "distinct_range": 11, - "num_eq": 150, + "distinct_range": 13, + "num_eq": 900, "num_range": 7200, - "upper_bound": "1994-08-06" + "upper_bound": "1994-08-27" }, { "distinct_range": 11, + "num_eq": 900, + "num_range": 6750, + "upper_bound": "1994-09-08" + }, + { + "distinct_range": 14, "num_eq": 750, - "num_range": 7050, - "upper_bound": "1994-08-18" + "num_range": 7200, + "upper_bound": "1994-09-23" }, { "distinct_range": 12, "num_eq": 1050, - "num_range": 6900, - "upper_bound": "1994-08-31" - }, - { - "distinct_range": 9, - "num_eq": 900, - "num_range": 7050, - "upper_bound": "1994-09-10" + "num_range": 7200, + "upper_bound": "1994-10-06" }, { - "distinct_range": 14, + "distinct_range": 10, "num_eq": 600, "num_range": 6750, - "upper_bound": "1994-09-25" + "upper_bound": "1994-10-17" }, { "distinct_range": 10, - "num_eq": 1800, + "num_eq": 600, + "num_range": 6900, + "upper_bound": "1994-10-28" + }, + { + "distinct_range": 13, + "num_eq": 1050, + "num_range": 6900, + "upper_bound": "1994-11-11" + }, + { + "distinct_range": 13, + "num_eq": 450, "num_range": 7050, - "upper_bound": "1994-10-06" + "upper_bound": "1994-11-25" }, { - "distinct_range": 14, + "distinct_range": 15, "num_eq": 750, - "num_range": 6600, - "upper_bound": "1994-10-21" + "num_range": 7050, + "upper_bound": "1994-12-11" }, { "distinct_range": 10, "num_eq": 1350, - "num_range": 6300, - "upper_bound": "1994-11-01" - }, - { - "distinct_range": 10, - "num_eq": 600, - "num_range": 7200, - "upper_bound": "1994-11-12" + "num_range": 6000, + "upper_bound": "1994-12-22" }, { - "distinct_range": 14, - "num_eq": 450, - "num_range": 7200, - "upper_bound": "1994-11-27" + "distinct_range": 11, + "num_eq": 900, + "num_range": 6750, + "upper_bound": "1995-01-03" }, { - "distinct_range": 10, + "distinct_range": 13, "num_eq": 900, - "num_range": 6600, - "upper_bound": "1994-12-08" + "num_range": 6900, + "upper_bound": "1995-01-17" }, { "distinct_range": 12, - "num_eq": 450, + "num_eq": 900, "num_range": 6900, - "upper_bound": "1994-12-21" + "upper_bound": "1995-01-30" + }, + { + "distinct_range": 9, + "num_eq": 1050, + "num_range": 7050, + "upper_bound": "1995-02-09" }, { "distinct_range": 13, "num_eq": 600, "num_range": 6750, - "upper_bound": "1995-01-04" + "upper_bound": "1995-02-23" }, { - "distinct_range": 12, + "distinct_range": 14, "num_eq": 900, - "num_range": 6600, - "upper_bound": "1995-01-17" + "num_range": 7050, + "upper_bound": "1995-03-10" }, { - "distinct_range": 14, + "distinct_range": 10, + "num_eq": 900, + "num_range": 6450, + "upper_bound": "1995-03-21" + }, + { + "distinct_range": 13, "num_eq": 300, "num_range": 7050, - "upper_bound": "1995-02-01" + "upper_bound": "1995-04-04" }, { - "distinct_range": 9, - "num_eq": 450, - "num_range": 7050, - "upper_bound": "1995-02-11" + "distinct_range": 10, + "num_eq": 750, + "num_range": 6600, + "upper_bound": "1995-04-15" }, { "distinct_range": 11, - "num_eq": 750, + "num_eq": 1350, "num_range": 7050, - "upper_bound": "1995-02-23" + "upper_bound": "1995-04-27" }, { - "distinct_range": 12, - "num_eq": 600, - "num_range": 6900, - "upper_bound": "1995-03-08" + "distinct_range": 14, + "num_eq": 450, + "num_range": 7200, + "upper_bound": "1995-05-12" }, { - "distinct_range": 12, + "distinct_range": 13, "num_eq": 750, - "num_range": 6900, - "upper_bound": "1995-03-21" + "num_range": 7200, + "upper_bound": "1995-05-26" }, { - "distinct_range": 14, - "num_eq": 300, - "num_range": 7050, - "upper_bound": "1995-04-05" + "distinct_range": 8, + "num_eq": 600, + "num_range": 7200, + "upper_bound": "1995-06-04" + }, + { + "distinct_range": 8, + "num_eq": 900, + "num_range": 6300, + "upper_bound": "1995-06-13" }, { "distinct_range": 12, - "num_eq": 450, + "num_eq": 750, "num_range": 7050, - "upper_bound": "1995-04-18" + "upper_bound": "1995-06-26" }, { "distinct_range": 11, - "num_eq": 600, - "num_range": 7200, - "upper_bound": "1995-04-30" + "num_eq": 900, + "num_range": 6450, + "upper_bound": "1995-07-08" }, { - "distinct_range": 12, - "num_eq": 750, - "num_range": 7200, - "upper_bound": "1995-05-13" + "distinct_range": 10, + "num_eq": 900, + "num_range": 6900, + "upper_bound": "1995-07-19" + }, + { + "distinct_range": 11, + "num_eq": 600, + "num_range": 6600, + "upper_bound": "1995-07-31" }, { "distinct_range": 11, - "num_eq": 150, - "num_range": 7200, - "upper_bound": "1995-05-25" + "num_eq": 600, + "num_range": 6600, + "upper_bound": "1995-08-12" }, { - "distinct_range": 13, + "distinct_range": 8, "num_eq": 750, - "num_range": 7050, - "upper_bound": "1995-06-08" + "num_range": 6900, + "upper_bound": "1995-08-21" }, { "distinct_range": 13, - "num_eq": 1050, - "num_range": 6750, - "upper_bound": "1995-06-22" + "num_eq": 600, + "num_range": 7050, + "upper_bound": "1995-09-04" }, { - "distinct_range": 14, - "num_eq": 750, - "num_range": 7050, - "upper_bound": "1995-07-07" + "distinct_range": 8, + "num_eq": 1050, + "num_range": 6150, + "upper_bound": "1995-09-13" }, { "distinct_range": 11, - "num_eq": 450, - "num_range": 7050, - "upper_bound": "1995-07-19" + "num_eq": 600, + "num_range": 6750, + "upper_bound": "1995-09-25" }, { - "distinct_range": 9, + "distinct_range": 10, "num_eq": 600, "num_range": 6600, - "upper_bound": "1995-07-29" + "upper_bound": "1995-10-06" }, { - "distinct_range": 14, - "num_eq": 600, - "num_range": 6750, - "upper_bound": "1995-08-13" + "distinct_range": 15, + "num_eq": 900, + "num_range": 7050, + "upper_bound": "1995-10-22" }, { - "distinct_range": 10, - "num_eq": 300, + "distinct_range": 7, + "num_eq": 1650, "num_range": 7050, - "upper_bound": "1995-08-24" + "upper_bound": "1995-10-30" }, { "distinct_range": 11, - "num_eq": 900, + "num_eq": 600, "num_range": 6750, - "upper_bound": "1995-09-05" + "upper_bound": "1995-11-11" }, { - "distinct_range": 14, - "num_eq": 450, - "num_range": 6900, - "upper_bound": "1995-09-20" + "distinct_range": 11, + "num_eq": 600, + "num_range": 6750, + "upper_bound": "1995-11-23" }, { - "distinct_range": 14, + "distinct_range": 12, "num_eq": 450, - "num_range": 6900, - "upper_bound": "1995-10-05" + "num_range": 6750, + "upper_bound": "1995-12-06" }, { - "distinct_range": 8, + "distinct_range": 12, "num_eq": 1050, - "num_range": 6600, - "upper_bound": "1995-10-14" - }, - { - "distinct_range": 10, - "num_eq": 450, "num_range": 7050, - "upper_bound": "1995-10-25" + "upper_bound": "1995-12-19" }, { - "distinct_range": 11, - "num_eq": 1200, - "num_range": 6300, - "upper_bound": "1995-11-06" + "distinct_range": 12, + "num_eq": 1350, + "num_range": 6900, + "upper_bound": "1996-01-01" }, { - "distinct_range": 9, + "distinct_range": 11, "num_eq": 600, - "num_range": 6750, - "upper_bound": "1995-11-16" + "num_range": 6600, + "upper_bound": "1996-01-13" }, { "distinct_range": 9, - "num_eq": 750, - "num_range": 6900, - "upper_bound": "1995-11-26" + "num_eq": 900, + "num_range": 6300, + "upper_bound": "1996-01-23" }, { - "distinct_range": 12, - "num_eq": 750, + "distinct_range": 10, + "num_eq": 600, "num_range": 6600, - "upper_bound": "1995-12-09" + "upper_bound": "1996-02-03" }, { - "distinct_range": 11, - "num_eq": 450, - "num_range": 6750, - "upper_bound": "1995-12-21" + "distinct_range": 10, + "num_eq": 1050, + "num_range": 6300, + "upper_bound": "1996-02-14" }, { "distinct_range": 9, - "num_eq": 600, + "num_eq": 900, "num_range": 6750, - "upper_bound": "1995-12-31" + "upper_bound": "1996-02-24" }, { - "distinct_range": 10, + "distinct_range": 9, "num_eq": 900, - "num_range": 7050, - "upper_bound": "1996-01-11" + "num_range": 6300, + "upper_bound": "1996-03-05" }, { "distinct_range": 11, - "num_eq": 600, - "num_range": 6750, - "upper_bound": "1996-01-23" + "num_eq": 1200, + "num_range": 7050, + "upper_bound": "1996-03-17" }, { - "distinct_range": 10, - "num_eq": 750, + "distinct_range": 8, + "num_eq": 1200, "num_range": 6600, - "upper_bound": "1996-02-03" - }, - { - "distinct_range": 17, - "num_eq": 600, - "num_range": 6900, - "upper_bound": "1996-02-21" - }, - { - "distinct_range": 9, - "num_eq": 750, - "num_range": 6750, - "upper_bound": "1996-03-02" + "upper_bound": "1996-03-26" }, { "distinct_range": 13, "num_eq": 750, "num_range": 6750, - "upper_bound": "1996-03-16" + "upper_bound": "1996-04-09" }, { - "distinct_range": 10, - "num_eq": 600, + "distinct_range": 11, + "num_eq": 900, "num_range": 6900, - "upper_bound": "1996-03-27" + "upper_bound": "1996-04-21" }, { "distinct_range": 11, "num_eq": 600, - "num_range": 6600, - "upper_bound": "1996-04-08" + "num_range": 6750, + "upper_bound": "1996-05-03" }, { "distinct_range": 11, - "num_eq": 1050, - "num_range": 6300, - "upper_bound": "1996-04-20" + "num_eq": 600, + "num_range": 6750, + "upper_bound": "1996-05-15" }, { "distinct_range": 12, - "num_eq": 450, - "num_range": 7050, - "upper_bound": "1996-05-03" + "num_eq": 1200, + "num_range": 6150, + "upper_bound": "1996-05-28" }, { - "distinct_range": 9, + "distinct_range": 8, "num_eq": 1050, - "num_range": 6750, - "upper_bound": "1996-05-13" - }, - { - "distinct_range": 10, - "num_eq": 750, - "num_range": 6750, - "upper_bound": "1996-05-24" - }, - { - "distinct_range": 12, - "num_eq": 900, - "num_range": 6750, + "num_range": 6450, "upper_bound": "1996-06-06" }, { - "distinct_range": 12, - "num_eq": 450, - "num_range": 6900, - "upper_bound": "1996-06-19" + "distinct_range": 9, + "num_eq": 750, + "num_range": 7050, + "upper_bound": "1996-06-16" }, { "distinct_range": 10, - "num_eq": 750, - "num_range": 6450, - "upper_bound": "1996-06-30" + "num_eq": 1050, + "num_range": 6300, + "upper_bound": "1996-06-27" }, { "distinct_range": 13, - "num_eq": 300, - "num_range": 6900, - "upper_bound": "1996-07-14" + "num_eq": 450, + "num_range": 7050, + "upper_bound": "1996-07-11" }, { - "distinct_range": 10, - "num_eq": 750, - "num_range": 6450, - "upper_bound": "1996-07-25" + "distinct_range": 12, + "num_eq": 600, + "num_range": 6750, + "upper_bound": "1996-07-24" }, { - "distinct_range": 9, - "num_eq": 1050, - "num_range": 6900, - "upper_bound": "1996-08-04" + "distinct_range": 13, + "num_eq": 600, + "num_range": 6750, + "upper_bound": "1996-08-07" }, { - "distinct_range": 14, + "distinct_range": 12, "num_eq": 600, "num_range": 7050, - "upper_bound": "1996-08-19" + "upper_bound": "1996-08-20" }, { "distinct_range": 14, - "num_eq": 750, - "num_range": 6900, - "upper_bound": "1996-09-03" - }, - { - "distinct_range": 10, - "num_eq": 750, + "num_eq": 900, "num_range": 7050, - "upper_bound": "1996-09-14" - }, - { - "distinct_range": 10, - "num_eq": 1200, - "num_range": 6600, - "upper_bound": "1996-09-25" + "upper_bound": "1996-09-04" }, { - "distinct_range": 13, - "num_eq": 1050, - "num_range": 6600, - "upper_bound": "1996-10-09" + "distinct_range": 12, + "num_eq": 600, + "num_range": 6900, + "upper_bound": "1996-09-17" }, { - "distinct_range": 9, - "num_eq": 1050, - "num_range": 6750, - "upper_bound": "1996-10-19" + "distinct_range": 17, + "num_eq": 900, + "num_range": 6900, + "upper_bound": "1996-10-05" }, { "distinct_range": 12, - "num_eq": 750, - "num_range": 6600, - "upper_bound": "1996-11-01" - }, - { - "distinct_range": 9, "num_eq": 600, "num_range": 6900, - "upper_bound": "1996-11-11" + "upper_bound": "1996-10-18" }, { - "distinct_range": 11, - "num_eq": 150, - "num_range": 7050, - "upper_bound": "1996-11-23" + "distinct_range": 10, + "num_eq": 1200, + "num_range": 6450, + "upper_bound": "1996-10-29" }, { - "distinct_range": 11, + "distinct_range": 8, "num_eq": 450, - "num_range": 7050, - "upper_bound": "1996-12-05" + "num_range": 6600, + "upper_bound": "1996-11-07" }, { - "distinct_range": 13, - "num_eq": 1200, - "num_range": 6450, - "upper_bound": "1996-12-19" + "distinct_range": 12, + "num_eq": 450, + "num_range": 6900, + "upper_bound": "1996-11-20" }, { "distinct_range": 9, - "num_eq": 750, - "num_range": 6750, - "upper_bound": "1996-12-29" - }, - { - "distinct_range": 13, "num_eq": 600, - "num_range": 7050, - "upper_bound": "1997-01-12" + "num_range": 6750, + "upper_bound": "1996-11-30" }, { - "distinct_range": 9, - "num_eq": 450, - "num_range": 6600, - "upper_bound": "1997-01-22" + "distinct_range": 14, + "num_eq": 750, + "num_range": 6750, + "upper_bound": "1996-12-15" }, { "distinct_range": 14, - "num_eq": 750, + "num_eq": 1350, "num_range": 6750, - "upper_bound": "1997-02-06" + "upper_bound": "1996-12-30" }, { - "distinct_range": 17, - "num_eq": 750, - "num_range": 6450, - "upper_bound": "1997-02-24" + "distinct_range": 13, + "num_eq": 450, + "num_range": 6750, + "upper_bound": "1997-01-13" }, { "distinct_range": 11, "num_eq": 750, - "num_range": 6750, - "upper_bound": "1997-03-08" + "num_range": 6600, + "upper_bound": "1997-01-25" }, { "distinct_range": 10, - "num_eq": 600, + "num_eq": 450, "num_range": 6600, - "upper_bound": "1997-03-19" + "upper_bound": "1997-02-05" }, { - "distinct_range": 12, - "num_eq": 1350, - "num_range": 5700, - "upper_bound": "1997-04-01" + "distinct_range": 9, + "num_eq": 750, + "num_range": 6450, + "upper_bound": "1997-02-15" }, { - "distinct_range": 10, - "num_eq": 900, - "num_range": 6300, - "upper_bound": "1997-04-12" + "distinct_range": 8, + "num_eq": 600, + "num_range": 6450, + "upper_bound": "1997-02-24" }, { - "distinct_range": 10, + "distinct_range": 9, "num_eq": 600, - "num_range": 6900, - "upper_bound": "1997-04-23" + "num_range": 6750, + "upper_bound": "1997-03-06" }, { "distinct_range": 11, - "num_eq": 750, - "num_range": 6750, - "upper_bound": "1997-05-05" + "num_eq": 900, + "num_range": 6900, + "upper_bound": "1997-03-18" }, { - "distinct_range": 9, - "num_eq": 900, + "distinct_range": 11, + "num_eq": 750, "num_range": 6300, - "upper_bound": "1997-05-15" + "upper_bound": "1997-03-30" }, { "distinct_range": 9, - "num_eq": 600, + "num_eq": 1200, "num_range": 6450, - "upper_bound": "1997-05-25" + "upper_bound": "1997-04-09" }, { - "distinct_range": 12, - "num_eq": 450, - "num_range": 6600, - "upper_bound": "1997-06-07" + "distinct_range": 11, + "num_eq": 1500, + "num_range": 6000, + "upper_bound": "1997-04-21" + }, + { + "distinct_range": 9, + "num_eq": 900, + "num_range": 6900, + "upper_bound": "1997-05-01" }, { "distinct_range": 10, - "num_eq": 1050, + "num_eq": 1200, "num_range": 6000, - "upper_bound": "1997-06-18" + "upper_bound": "1997-05-12" }, { - "distinct_range": 13, - "num_eq": 450, - "num_range": 6750, - "upper_bound": "1997-07-02" + "distinct_range": 11, + "num_eq": 750, + "num_range": 6300, + "upper_bound": "1997-05-24" }, { - "distinct_range": 8, - "num_eq": 900, - "num_range": 6300, - "upper_bound": "1997-07-11" + "distinct_range": 10, + "num_eq": 600, + "num_range": 6450, + "upper_bound": "1997-06-04" }, { - "distinct_range": 12, - "num_eq": 900, + "distinct_range": 10, + "num_eq": 1050, "num_range": 6900, - "upper_bound": "1997-07-24" + "upper_bound": "1997-06-15" }, { - "distinct_range": 10, + "distinct_range": 12, "num_eq": 600, - "num_range": 6450, - "upper_bound": "1997-08-04" + "num_range": 6600, + "upper_bound": "1997-06-28" }, { - "distinct_range": 12, - "num_eq": 750, + "distinct_range": 11, + "num_eq": 1650, "num_range": 6900, - "upper_bound": "1997-08-17" + "upper_bound": "1997-07-10" }, { - "distinct_range": 8, - "num_eq": 750, - "num_range": 6450, - "upper_bound": "1997-08-26" + "distinct_range": 9, + "num_eq": 1050, + "num_range": 5850, + "upper_bound": "1997-07-20" }, { - "distinct_range": 13, - "num_eq": 1200, + "distinct_range": 9, + "num_eq": 750, "num_range": 6600, - "upper_bound": "1997-09-09" + "upper_bound": "1997-07-30" }, { - "distinct_range": 9, + "distinct_range": 13, "num_eq": 450, - "num_range": 6750, - "upper_bound": "1997-09-19" + "num_range": 6600, + "upper_bound": "1997-08-13" }, { - "distinct_range": 8, + "distinct_range": 10, "num_eq": 900, "num_range": 6300, - "upper_bound": "1997-09-28" + "upper_bound": "1997-08-24" }, { "distinct_range": 10, - "num_eq": 600, + "num_eq": 300, "num_range": 6600, - "upper_bound": "1997-10-09" + "upper_bound": "1997-09-04" }, { - "distinct_range": 9, - "num_eq": 1200, + "distinct_range": 11, + "num_eq": 600, "num_range": 6600, - "upper_bound": "1997-10-19" + "upper_bound": "1997-09-16" }, { "distinct_range": 12, - "num_eq": 1200, + "num_eq": 900, "num_range": 6750, - "upper_bound": "1997-11-01" + "upper_bound": "1997-09-29" }, { - "distinct_range": 11, - "num_eq": 1050, + "distinct_range": 15, + "num_eq": 450, + "num_range": 6750, + "upper_bound": "1997-10-15" + }, + { + "distinct_range": 14, + "num_eq": 750, + "num_range": 6600, + "upper_bound": "1997-10-30" + }, + { + "distinct_range": 13, + "num_eq": 300, "num_range": 6600, "upper_bound": "1997-11-13" }, { - "distinct_range": 10, - "num_eq": 1050, - "num_range": 6300, - "upper_bound": "1997-11-24" + "distinct_range": 11, + "num_eq": 900, + "num_range": 6150, + "upper_bound": "1997-11-25" }, { "distinct_range": 10, - "num_eq": 900, - "num_range": 6450, - "upper_bound": "1997-12-05" + "num_eq": 600, + "num_range": 6750, + "upper_bound": "1997-12-06" }, { - "distinct_range": 14, - "num_eq": 450, - "num_range": 6600, - "upper_bound": "1997-12-20" + "distinct_range": 11, + "num_eq": 1050, + "num_range": 5850, + "upper_bound": "1997-12-18" }, { - "distinct_range": 9, - "num_eq": 600, + "distinct_range": 11, + "num_eq": 450, "num_range": 6750, "upper_bound": "1997-12-30" }, { - "distinct_range": 12, - "num_eq": 600, - "num_range": 6300, - "upper_bound": "1998-01-12" + "distinct_range": 10, + "num_eq": 750, + "num_range": 6750, + "upper_bound": "1998-01-10" }, { - "distinct_range": 10, - "num_eq": 600, - "num_range": 6300, + "distinct_range": 12, + "num_eq": 900, + "num_range": 6600, "upper_bound": "1998-01-23" }, { - "distinct_range": 12, - "num_eq": 1200, - "num_range": 6000, - "upper_bound": "1998-02-05" + "distinct_range": 9, + "num_eq": 600, + "num_range": 6150, + "upper_bound": "1998-02-02" }, { - "distinct_range": 11, - "num_eq": 1050, - "num_range": 6450, - "upper_bound": "1998-02-17" + "distinct_range": 12, + "num_eq": 450, + "num_range": 6600, + "upper_bound": "1998-02-15" }, { - "distinct_range": 8, + "distinct_range": 12, "num_eq": 750, "num_range": 6150, - "upper_bound": "1998-02-26" - }, - { - "distinct_range": 13, - "num_eq": 600, - "num_range": 6300, - "upper_bound": "1998-03-12" + "upper_bound": "1998-02-28" }, { "distinct_range": 10, - "num_eq": 600, + "num_eq": 1350, "num_range": 6600, - "upper_bound": "1998-03-23" + "upper_bound": "1998-03-11" }, { - "distinct_range": 10, - "num_eq": 600, - "num_range": 6450, - "upper_bound": "1998-04-03" + "distinct_range": 12, + "num_eq": 450, + "num_range": 6600, + "upper_bound": "1998-03-24" }, { "distinct_range": 9, - "num_eq": 900, - "num_range": 6600, - "upper_bound": "1998-04-13" + "num_eq": 1200, + "num_range": 6000, + "upper_bound": "1998-04-03" }, { - "distinct_range": 10, - "num_eq": 1200, + "distinct_range": 8, + "num_eq": 1350, "num_range": 5550, + "upper_bound": "1998-04-12" + }, + { + "distinct_range": 11, + "num_eq": 450, + "num_range": 6150, "upper_bound": "1998-04-24" }, + { + "distinct_range": 10, + "num_eq": 450, + "num_range": 6300, + "upper_bound": "1998-05-05" + }, { "distinct_range": 12, "num_eq": 900, "num_range": 6450, - "upper_bound": "1998-05-07" + "upper_bound": "1998-05-18" }, { - "distinct_range": 11, - "num_eq": 1050, - "num_range": 5550, - "upper_bound": "1998-05-19" + "distinct_range": 12, + "num_eq": 750, + "num_range": 6450, + "upper_bound": "1998-05-31" }, { - "distinct_range": 12, - "num_eq": 900, + "distinct_range": 10, + "num_eq": 1650, "num_range": 6000, - "upper_bound": "1998-06-01" + "upper_bound": "1998-06-11" }, { - "distinct_range": 11, - "num_eq": 900, + "distinct_range": 8, + "num_eq": 750, "num_range": 5850, - "upper_bound": "1998-06-13" + "upper_bound": "1998-06-20" }, { - "distinct_range": 13, - "num_eq": 300, - "num_range": 6300, - "upper_bound": "1998-06-27" + "distinct_range": 9, + "num_eq": 450, + "num_range": 6000, + "upper_bound": "1998-06-30" }, { - "distinct_range": 14, - "num_eq": 600, - "num_range": 6450, + "distinct_range": 11, + "num_eq": 900, + "num_range": 5250, "upper_bound": "1998-07-12" }, { - "distinct_range": 13, - "num_eq": 450, - "num_range": 6450, - "upper_bound": "1998-07-26" + "distinct_range": 10, + "num_eq": 1050, + "num_range": 5400, + "upper_bound": "1998-07-23" }, { - "distinct_range": 6, - "num_eq": 450, - "num_range": 5850, + "distinct_range": 9, + "num_eq": 600, + "num_range": 5400, "upper_bound": "1998-08-02" } ], @@ -13100,22 +13145,23 @@ ALTER TABLE "orders" INJECT STATISTICS '[ "row_count": 1500000 }, { + "avg_size": 3, "columns": [ "o_orderstatus" ], - "created_at": "2021-09-08 20:49:26.228164", + "created_at": "2022-02-25 00:54:45.88743", "distinct_count": 3, "histo_buckets": [ { "distinct_range": 0, - "num_eq": 745350, + "num_eq": 733050, "num_range": 0, "upper_bound": "F" }, { "distinct_range": 1, "num_eq": 37200, - "num_range": 717450, + "num_range": 729750, "upper_bound": "P" } ], @@ -13126,23 +13172,24 @@ ALTER TABLE "orders" INJECT STATISTICS '[ "row_count": 1500000 }, { + "avg_size": 9, "columns": [ "o_totalprice" ], - "created_at": "2021-09-08 20:49:26.228164", - "distinct_count": 1469395, + "created_at": "2022-02-25 00:54:45.88743", + "distinct_count": 1459167, "histo_buckets": [ { "distinct_range": 0, "num_eq": 150, "num_range": 0, - "upper_bound": "929.1190185546875" + "upper_bound": "1094.65" }, { - "distinct_range": 1469393, + "distinct_range": 1459165, "num_eq": 150, "num_range": 1499700, - "upper_bound": "465073.34375" + "upper_bound": "477728.86" } ], "histo_col_type": "FLOAT8", @@ -13152,23 +13199,24 @@ ALTER TABLE "orders" INJECT STATISTICS '[ "row_count": 1500000 }, { + "avg_size": 11, "columns": [ "o_orderpriority" ], - "created_at": "2021-09-08 20:49:26.228164", - "distinct_count": 4, + "created_at": "2022-02-25 00:54:45.88743", + "distinct_count": 5, "histo_buckets": [ { "distinct_range": 0, - "num_eq": 380100, + "num_eq": 292200, "num_range": 0, "upper_bound": "1-URGENT" }, { - "distinct_range": 1.9999999999999998, - "num_eq": 384750, - "num_range": 735150, - "upper_bound": "4-NOT SPECIFIED" + "distinct_range": 3, + "num_eq": 291900, + "num_range": 915900, + "upper_bound": "5-LOW" } ], "histo_col_type": "CHAR(15)", @@ -13178,22 +13226,23 @@ ALTER TABLE "orders" INJECT STATISTICS '[ "row_count": 1500000 }, { + "avg_size": 17, "columns": [ "o_clerk" ], - "created_at": "2021-09-08 20:49:26.228164", + "created_at": "2022-02-25 00:54:45.88743", "distinct_count": 1000, "histo_buckets": [ { "distinct_range": 0, - "num_eq": 1350, + "num_eq": 900, "num_range": 0, "upper_bound": "Clerk#000000001" }, { "distinct_range": 998, - "num_eq": 1950, - "num_range": 1496700, + "num_eq": 1800, + "num_range": 1497300, "upper_bound": "Clerk#000001000" } ], @@ -13204,10 +13253,11 @@ ALTER TABLE "orders" INJECT STATISTICS '[ "row_count": 1500000 }, { + "avg_size": 2, "columns": [ "o_shippriority" ], - "created_at": "2021-09-08 20:49:26.228164", + "created_at": "2022-02-25 00:54:45.88743", "distinct_count": 1, "histo_buckets": [ { @@ -13224,23 +13274,24 @@ ALTER TABLE "orders" INJECT STATISTICS '[ "row_count": 1500000 }, { + "avg_size": 51, "columns": [ "o_comment" ], - "created_at": "2021-09-08 20:49:26.228164", - "distinct_count": 1473851, + "created_at": "2022-02-25 00:54:45.88743", + "distinct_count": 1469402, "histo_buckets": [ { "distinct_range": 0, "num_eq": 150, "num_range": 0, - "upper_bound": " A factor person not up industry per" + "upper_bound": " about the blithely final pack" }, { - "distinct_range": 1473849, + "distinct_range": 1469400, "num_eq": 150, "num_range": 1499700, - "upper_bound": "zine. Wonder population enter share directo" + "upper_bound": "zzle about the thinly unusual asymptotes. quickly bold courts nag" } ], "histo_col_type": "VARCHAR(79)", @@ -13255,1223 +13306,1212 @@ ALTER TABLE "orders" INJECT STATISTICS '[ exec-ddl ALTER TABLE "part" INJECT STATISTICS '[ { + "avg_size": 4, "columns": [ "p_partkey" ], - "created_at": "2021-09-08 20:49:15.330151", + "created_at": "2022-02-25 00:55:35.512954", "distinct_count": 199241, "histo_buckets": [ { "distinct_range": 0, - "num_eq": 0, - "num_range": 0, - "upper_bound": "-9223372036854775808" - }, - { - "distinct_range": 2.9103830456733704E-11, "num_eq": 4, "num_range": 0, - "upper_bound": "28" - }, - { - "distinct_range": 1034.1282259367986, - "num_eq": 4, - "num_range": 1015, - "upper_bound": "1067" + "upper_bound": "23" }, { - "distinct_range": 1086.7393585371906, + "distinct_range": 874.221434129422, "num_eq": 4, - "num_range": 1044, - "upper_bound": "2159" + "num_range": 930, + "upper_bound": "901" }, { - "distinct_range": 908.0214064021079, + "distinct_range": 1242.4862900983414, "num_eq": 4, - "num_range": 947, - "upper_bound": "3071" + "num_range": 1136, + "upper_bound": "2150" }, { - "distinct_range": 1192.9303222140175, + "distinct_range": 862.3016580897098, "num_eq": 4, - "num_range": 1106, - "upper_bound": "4270" + "num_range": 924, + "upper_bound": "3016" }, { - "distinct_range": 1040.0846382179252, + "distinct_range": 1071.8074341577637, "num_eq": 4, - "num_range": 1018, - "upper_bound": "5315" + "num_range": 1037, + "upper_bound": "4093" }, { - "distinct_range": 1046.0409364425682, + "distinct_range": 940.7620135850256, "num_eq": 4, - "num_range": 1021, - "upper_bound": "6366" + "num_range": 965, + "upper_bound": "5038" }, { - "distinct_range": 775.8840236682298, + "distinct_range": 919.9080256268564, "num_eq": 4, - "num_range": 881, - "upper_bound": "7145" + "num_range": 954, + "upper_bound": "5962" }, { - "distinct_range": 923.9122292105164, + "distinct_range": 812.6285367846343, "num_eq": 4, - "num_range": 955, - "upper_bound": "8073" + "num_range": 900, + "upper_bound": "6778" }, { - "distinct_range": 781.8470235354425, + "distinct_range": 1271.256573943723, "num_eq": 4, - "num_range": 884, - "upper_bound": "8858" + "num_range": 1153, + "upper_bound": "8056" }, { - "distinct_range": 883.1898507261051, + "distinct_range": 1214.706342573096, "num_eq": 4, - "num_range": 934, - "upper_bound": "9745" + "num_range": 1119, + "upper_bound": "9277" }, { - "distinct_range": 798.7411268707331, + "distinct_range": 1246.454712223711, "num_eq": 4, - "num_range": 892, - "upper_bound": "10547" + "num_range": 1138, + "upper_bound": "10530" }, { - "distinct_range": 1159.1906039738356, + "distinct_range": 1232.565081344692, "num_eq": 4, - "num_range": 1086, - "upper_bound": "11712" + "num_range": 1130, + "upper_bound": "11769" }, { - "distinct_range": 1089.717096306502, + "distinct_range": 1244.4705055139386, "num_eq": 4, - "num_range": 1046, - "upper_bound": "12807" + "num_range": 1137, + "upper_bound": "13020" }, { - "distinct_range": 1242.5426326480656, + "distinct_range": 976.5077251070885, "num_eq": 4, - "num_range": 1135, - "upper_bound": "14056" + "num_range": 984, + "upper_bound": "14001" }, { - "distinct_range": 1023.2078359902926, + "distinct_range": 976.5077251070885, "num_eq": 4, - "num_range": 1009, - "upper_bound": "15084" + "num_range": 984, + "upper_bound": "14982" }, { - "distinct_range": 1183.0071672593988, + "distinct_range": 1058.9040089425953, "num_eq": 4, - "num_range": 1100, - "upper_bound": "16273" + "num_range": 1029, + "upper_bound": "16046" }, { - "distinct_range": 899.0823530458953, + "distinct_range": 1021.1832664187536, "num_eq": 4, - "num_range": 942, - "upper_bound": "17176" + "num_range": 1008, + "upper_bound": "17072" }, { - "distinct_range": 987.4655584979779, + "distinct_range": 1071.8074341577637, "num_eq": 4, - "num_range": 989, - "upper_bound": "18168" + "num_range": 1037, + "upper_bound": "18149" }, { - "distinct_range": 1015.2654856545755, + "distinct_range": 782.818546124614, "num_eq": 4, - "num_range": 1004, - "upper_bound": "19188" + "num_range": 885, + "upper_bound": "18935" }, { - "distinct_range": 804.7033844042501, + "distinct_range": 980.4791731398659, "num_eq": 4, - "num_range": 895, - "upper_bound": "19996" + "num_range": 986, + "upper_bound": "19920" }, { - "distinct_range": 963.6348564617992, + "distinct_range": 951.6848362334545, "num_eq": 4, - "num_range": 976, - "upper_bound": "20964" + "num_range": 971, + "upper_bound": "20876" }, { - "distinct_range": 1254.4487642773033, + "distinct_range": 1071.8074341577637, "num_eq": 4, - "num_range": 1142, - "upper_bound": "22225" + "num_range": 1037, + "upper_bound": "21953" }, { - "distinct_range": 990.4442515114226, + "distinct_range": 902.0317438143205, "num_eq": 4, - "num_range": 991, - "upper_bound": "23220" + "num_range": 944, + "upper_bound": "22859" }, { - "distinct_range": 1024.2006149673812, + "distinct_range": 1044.0147929427812, "num_eq": 4, - "num_range": 1009, - "upper_bound": "24249" + "num_range": 1021, + "upper_bound": "23908" }, { - "distinct_range": 1140.334799153503, + "distinct_range": 1010.263223971668, "num_eq": 4, - "num_range": 1075, - "upper_bound": "25395" + "num_range": 1002, + "upper_bound": "24923" }, { - "distinct_range": 946.753492320125, + "distinct_range": 1010.263223971668, "num_eq": 4, - "num_range": 967, - "upper_bound": "26346" + "num_range": 1002, + "upper_bound": "25938" }, { - "distinct_range": 997.3944129822291, + "distinct_range": 922.8872755271803, "num_eq": 4, - "num_range": 995, - "upper_bound": "27348" + "num_range": 955, + "upper_bound": "26865" }, { - "distinct_range": 829.5441337918393, + "distinct_range": 1072.799984118485, "num_eq": 4, - "num_range": 907, - "upper_bound": "28181" + "num_range": 1037, + "upper_bound": "27943" }, { - "distinct_range": 1166.1372485838874, + "distinct_range": 990.4075415149892, "num_eq": 4, - "num_range": 1090, - "upper_bound": "29353" + "num_range": 991, + "upper_bound": "28938" }, { - "distinct_range": 860.3424017040873, + "distinct_range": 871.2415517552771, "num_eq": 4, - "num_range": 923, - "upper_bound": "30217" + "num_range": 929, + "upper_bound": "29813" }, { - "distinct_range": 1027.1789323025148, + "distinct_range": 1026.1467885833845, "num_eq": 4, "num_range": 1011, - "upper_bound": "31249" + "upper_bound": "30844" }, { - "distinct_range": 778.8655484342081, + "distinct_range": 799.7114638872596, "num_eq": 4, - "num_range": 883, - "upper_bound": "32031" + "num_range": 893, + "upper_bound": "31647" }, { - "distinct_range": 955.690820612466, + "distinct_range": 933.8108801423666, "num_eq": 4, - "num_range": 972, - "upper_bound": "32991" + "num_range": 961, + "upper_bound": "32585" }, { - "distinct_range": 735.1313615952374, + "distinct_range": 1113.4920142451888, "num_eq": 4, - "num_range": 863, - "upper_bound": "33729" + "num_range": 1060, + "upper_bound": "33704" }, { - "distinct_range": 957.6768519893668, + "distinct_range": 908.9837921384186, "num_eq": 4, - "num_range": 973, - "upper_bound": "34691" + "num_range": 948, + "upper_bound": "34617" }, { - "distinct_range": 866.302835944356, + "distinct_range": 827.5317675332893, "num_eq": 4, - "num_range": 926, - "upper_bound": "35561" + "num_range": 907, + "upper_bound": "35448" }, { - "distinct_range": 1278.260119555755, + "distinct_range": 886.140559719332, "num_eq": 4, - "num_range": 1157, - "upper_bound": "36846" + "num_range": 936, + "upper_bound": "36338" }, { - "distinct_range": 1179.0378380731963, + "distinct_range": 730.1418549185893, "num_eq": 4, - "num_range": 1098, - "upper_bound": "38031" + "num_range": 861, + "upper_bound": "37071" }, { - "distinct_range": 957.6768519893668, + "distinct_range": 953.6707538621423, "num_eq": 4, - "num_range": 973, - "upper_bound": "38993" + "num_range": 972, + "upper_bound": "38029" }, { - "distinct_range": 978.5292884382686, + "distinct_range": 1127.3857672623624, "num_eq": 4, - "num_range": 984, - "upper_bound": "39976" + "num_range": 1068, + "upper_bound": "39162" }, { - "distinct_range": 1018.2438918206327, + "distinct_range": 996.3643922626629, "num_eq": 4, - "num_range": 1006, - "upper_bound": "40999" + "num_range": 995, + "upper_bound": "40163" }, { - "distinct_range": 1094.6799351839372, + "distinct_range": 935.7969380342, "num_eq": 4, - "num_range": 1049, - "upper_bound": "42099" + "num_range": 962, + "upper_bound": "41103" }, { - "distinct_range": 1158.1982161381093, + "distinct_range": 901.0385771064622, "num_eq": 4, - "num_range": 1085, - "upper_bound": "43263" + "num_range": 944, + "upper_bound": "42008" }, { - "distinct_range": 811.6591147277746, + "distinct_range": 816.602843810012, "num_eq": 4, - "num_range": 899, - "upper_bound": "44078" + "num_range": 902, + "upper_bound": "42828" }, { - "distinct_range": 817.6209691424256, + "distinct_range": 956.6496017043565, "num_eq": 4, - "num_range": 901, - "upper_bound": "44899" + "num_range": 973, + "upper_bound": "43789" }, { - "distinct_range": 1493.5066847862795, + "distinct_range": 926.8595517806217, "num_eq": 4, - "num_range": 1290, - "upper_bound": "46401" + "num_range": 957, + "upper_bound": "44720" }, { - "distinct_range": 741.0957834497686, + "distinct_range": 1193.8702051642342, "num_eq": 4, - "num_range": 865, - "upper_bound": "47145" + "num_range": 1107, + "upper_bound": "45920" }, { - "distinct_range": 897.0958503540534, + "distinct_range": 1270.2645247623625, "num_eq": 4, - "num_range": 941, - "upper_bound": "48046" + "num_range": 1153, + "upper_bound": "47197" }, { - "distinct_range": 950.7256762075967, + "distinct_range": 947.7129549300556, "num_eq": 4, - "num_range": 969, - "upper_bound": "49001" + "num_range": 968, + "upper_bound": "48149" }, { - "distinct_range": 912.98740120603, + "distinct_range": 901.0385771064622, "num_eq": 4, - "num_range": 950, - "upper_bound": "49918" + "num_range": 944, + "upper_bound": "49054" }, { - "distinct_range": 1050.0117392243826, + "distinct_range": 848.3944078642976, "num_eq": 4, - "num_range": 1024, - "upper_bound": "50973" + "num_range": 917, + "upper_bound": "49906" }, { - "distinct_range": 742.0898326410103, + "distinct_range": 1142.2713441107564, "num_eq": 4, - "num_range": 866, - "upper_bound": "51718" + "num_range": 1077, + "upper_bound": "51054" }, { - "distinct_range": 1043.0628015029752, + "distinct_range": 882.1675890988172, "num_eq": 4, - "num_range": 1020, - "upper_bound": "52766" + "num_range": 934, + "upper_bound": "51940" }, { - "distinct_range": 1100.6352479639602, + "distinct_range": 1197.8390731294216, "num_eq": 4, - "num_range": 1052, - "upper_bound": "53872" + "num_range": 1109, + "upper_bound": "53144" }, { - "distinct_range": 906.0349794347287, + "distinct_range": 1151.2024055610655, "num_eq": 4, - "num_range": 946, - "upper_bound": "54782" + "num_range": 1082, + "upper_bound": "54301" }, { - "distinct_range": 876.236530190367, + "distinct_range": 961.614272361726, "num_eq": 4, - "num_range": 931, - "upper_bound": "55662" + "num_range": 976, + "upper_bound": "55267" }, { - "distinct_range": 1160.182989291687, + "distinct_range": 1046.0000625704315, "num_eq": 4, - "num_range": 1087, - "upper_bound": "56828" + "num_range": 1022, + "upper_bound": "56318" }, { - "distinct_range": 1198.8841013732163, + "distinct_range": 1069.8223252112614, "num_eq": 4, - "num_range": 1109, - "upper_bound": "58033" + "num_range": 1035, + "upper_bound": "57393" }, { - "distinct_range": 1188.9610888587772, + "distinct_range": 826.538254243168, "num_eq": 4, - "num_range": 1103, - "upper_bound": "59228" + "num_range": 906, + "upper_bound": "58223" }, { - "distinct_range": 974.5575198798955, + "distinct_range": 819.5835202345237, "num_eq": 4, - "num_range": 982, - "upper_bound": "60207" + "num_range": 903, + "upper_bound": "59046" }, { - "distinct_range": 947.7465440204509, + "distinct_range": 944.734003411183, "num_eq": 4, - "num_range": 968, - "upper_bound": "61159" + "num_range": 967, + "upper_bound": "59995" }, { - "distinct_range": 949.7326359562833, + "distinct_range": 1149.21774343676, "num_eq": 4, - "num_range": 969, - "upper_bound": "62113" + "num_range": 1081, + "upper_bound": "61150" }, { - "distinct_range": 1089.717096306502, + "distinct_range": 870.2482485517187, "num_eq": 4, - "num_range": 1046, - "upper_bound": "63208" + "num_range": 928, + "upper_bound": "62024" }, { - "distinct_range": 659.5619770135552, + "distinct_range": 887.1337913456291, "num_eq": 4, - "num_range": 830, - "upper_bound": "63870" + "num_range": 937, + "upper_bound": "62915" }, { - "distinct_range": 1154.2286395227743, + "distinct_range": 1023.1686852101634, "num_eq": 4, - "num_range": 1083, - "upper_bound": "65030" + "num_range": 1009, + "upper_bound": "63943" }, { - "distinct_range": 1183.9994935226025, + "distinct_range": 1066.8446391409298, "num_eq": 4, - "num_range": 1101, - "upper_bound": "66220" + "num_range": 1034, + "upper_bound": "65015" }, { - "distinct_range": 1022.2150537363245, + "distinct_range": 821.5706123795198, "num_eq": 4, - "num_range": 1008, - "upper_bound": "67247" + "num_range": 904, + "upper_bound": "65840" }, { - "distinct_range": 1081.7764043691864, + "distinct_range": 904.0180644747262, "num_eq": 4, - "num_range": 1042, - "upper_bound": "68334" + "num_range": 945, + "upper_bound": "66748" }, { - "distinct_range": 1087.7319406767697, + "distinct_range": 832.4992591749703, "num_eq": 4, - "num_range": 1045, - "upper_bound": "69427" + "num_range": 909, + "upper_bound": "67584" }, { - "distinct_range": 761.9695748519457, + "distinct_range": 1022.175977473117, "num_eq": 4, - "num_range": 875, - "upper_bound": "70192" + "num_range": 1009, + "upper_bound": "68611" }, { - "distinct_range": 1142.3196644856619, + "distinct_range": 1112.499582685247, "num_eq": 4, - "num_range": 1076, - "upper_bound": "71340" + "num_range": 1060, + "upper_bound": "69729" }, { - "distinct_range": 1169.1143446140482, + "distinct_range": 1148.2254084895883, "num_eq": 4, - "num_range": 1092, - "upper_bound": "72515" + "num_range": 1080, + "upper_bound": "70883" }, { - "distinct_range": 863.3226394239734, + "distinct_range": 838.4600859992099, "num_eq": 4, - "num_range": 924, - "upper_bound": "73382" + "num_range": 912, + "upper_bound": "71725" }, { - "distinct_range": 1096.6650507715824, + "distinct_range": 1194.8624257227605, "num_eq": 4, - "num_range": 1050, - "upper_bound": "74484" + "num_range": 1108, + "upper_bound": "72926" }, { - "distinct_range": 1122.4705368632071, + "distinct_range": 993.385982712386, "num_eq": 4, - "num_range": 1065, - "upper_bound": "75612" + "num_range": 993, + "upper_bound": "73924" }, { - "distinct_range": 1108.5755076244955, + "distinct_range": 962.607195201297, "num_eq": 4, - "num_range": 1057, - "upper_bound": "76726" + "num_range": 976, + "upper_bound": "74891" }, { - "distinct_range": 739.1076670209452, + "distinct_range": 1278.200860305189, "num_eq": 4, - "num_range": 865, - "upper_bound": "77468" + "num_range": 1157, + "upper_bound": "76176" }, { - "distinct_range": 1174.0761219570395, + "distinct_range": 1082.725319649657, "num_eq": 4, - "num_range": 1095, - "upper_bound": "78648" + "num_range": 1043, + "upper_bound": "77264" }, { - "distinct_range": 858.3555535366979, + "distinct_range": 1135.3248161215251, "num_eq": 4, - "num_range": 922, - "upper_bound": "79510" + "num_range": 1073, + "upper_bound": "78405" }, { - "distinct_range": 898.0891038235665, + "distinct_range": 848.3944078642976, "num_eq": 4, - "num_range": 942, - "upper_bound": "80412" + "num_range": 917, + "upper_bound": "79257" }, { - "distinct_range": 1106.590459442869, + "distinct_range": 1047.9853195450942, "num_eq": 4, - "num_range": 1056, - "upper_bound": "81524" + "num_range": 1023, + "upper_bound": "80310" }, { - "distinct_range": 1087.7319406767697, + "distinct_range": 1006.2921979816167, "num_eq": 4, - "num_range": 1045, - "upper_bound": "82617" + "num_range": 1000, + "upper_bound": "81321" }, { - "distinct_range": 895.1093306373282, + "distinct_range": 944.734003411183, "num_eq": 4, - "num_range": 940, - "upper_bound": "83516" + "num_range": 967, + "upper_bound": "82270" }, { - "distinct_range": 853.3883519621802, + "distinct_range": 888.1270185792088, "num_eq": 4, - "num_range": 919, - "upper_bound": "84373" + "num_range": 937, + "upper_bound": "83162" }, { - "distinct_range": 1083.7615947527906, + "distinct_range": 883.1608383901221, "num_eq": 4, - "num_range": 1043, - "upper_bound": "85462" + "num_range": 935, + "upper_bound": "84049" }, { - "distinct_range": 818.6145937670283, + "distinct_range": 950.6918716752664, "num_eq": 4, - "num_range": 902, - "upper_bound": "86284" + "num_range": 970, + "upper_bound": "85004" }, { - "distinct_range": 1015.2654856545755, + "distinct_range": 1244.4705055139386, "num_eq": 4, - "num_range": 1004, - "upper_bound": "87304" + "num_range": 1137, + "upper_bound": "86255" }, { - "distinct_range": 1313.9749754825118, + "distinct_range": 1002.321117186191, "num_eq": 4, - "num_range": 1178, - "upper_bound": "88625" + "num_range": 998, + "upper_bound": "87262" }, { - "distinct_range": 872.2631064475722, + "distinct_range": 992.393172505763, "num_eq": 4, - "num_range": 929, - "upper_bound": "89501" + "num_range": 992, + "upper_bound": "88259" }, { - "distinct_range": 1128.4253866551544, + "distinct_range": 1012.2487165518983, "num_eq": 4, - "num_range": 1068, - "upper_bound": "90635" + "num_range": 1003, + "upper_bound": "89276" }, { - "distinct_range": 985.4797455525817, + "distinct_range": 1092.6503608668809, "num_eq": 4, - "num_range": 988, - "upper_bound": "91625" + "num_range": 1048, + "upper_bound": "90374" }, { - "distinct_range": 762.9635009004877, + "distinct_range": 1113.4920142451888, "num_eq": 4, - "num_range": 875, - "upper_bound": "92391" + "num_range": 1060, + "upper_bound": "91493" }, { - "distinct_range": 840.4730773649975, + "distinct_range": 956.6496017043565, "num_eq": 4, - "num_range": 913, - "upper_bound": "93235" + "num_range": 973, + "upper_bound": "92454" }, { - "distinct_range": 667.518499627749, + "distinct_range": 852.3680022486435, "num_eq": 4, - "num_range": 833, - "upper_bound": "93905" + "num_range": 919, + "upper_bound": "93310" }, { - "distinct_range": 921.9259333611353, + "distinct_range": 931.824806339093, "num_eq": 4, - "num_range": 954, - "upper_bound": "94831" + "num_range": 960, + "upper_bound": "94246" }, { - "distinct_range": 1146.2893640019415, + "distinct_range": 1155.1716988642695, "num_eq": 4, - "num_range": 1079, - "upper_bound": "95983" + "num_range": 1084, + "upper_bound": "95407" }, { - "distinct_range": 786.8160392381592, + "distinct_range": 884.1540832510046, "num_eq": 4, - "num_range": 887, - "upper_bound": "96773" + "num_range": 935, + "upper_bound": "96295" }, { - "distinct_range": 803.709687903128, + "distinct_range": 814.6157005911286, "num_eq": 4, - "num_range": 895, - "upper_bound": "97580" + "num_range": 901, + "upper_bound": "97113" }, { - "distinct_range": 893.1227938231891, + "distinct_range": 951.6848362334545, "num_eq": 4, - "num_range": 939, - "upper_bound": "98477" + "num_range": 971, + "upper_bound": "98069" }, { - "distinct_range": 984.4868337774674, + "distinct_range": 917.9218385600012, "num_eq": 4, - "num_range": 988, - "upper_bound": "99466" + "num_range": 953, + "upper_bound": "98991" }, { - "distinct_range": 981.5080771560171, + "distinct_range": 1119.446545548692, "num_eq": 4, - "num_range": 986, - "upper_bound": "100452" + "num_range": 1064, + "upper_bound": "100116" }, { - "distinct_range": 1013.2798649066622, + "distinct_range": 752.009658365736, "num_eq": 4, - "num_range": 1003, - "upper_bound": "101470" + "num_range": 871, + "upper_bound": "100871" }, { - "distinct_range": 1084.7541855807863, + "distinct_range": 929.8387165578055, "num_eq": 4, - "num_range": 1043, - "upper_bound": "102560" + "num_range": 959, + "upper_bound": "101805" }, { - "distinct_range": 1470.6961424273122, + "distinct_range": 1060.8891848735348, "num_eq": 4, - "num_range": 1275, - "upper_bound": "104039" + "num_range": 1030, + "upper_bound": "102871" }, { - "distinct_range": 1108.5755076244955, + "distinct_range": 901.0385771064622, "num_eq": 4, - "num_range": 1057, - "upper_bound": "105153" + "num_range": 944, + "upper_bound": "103776" }, { - "distinct_range": 920.9327793846735, + "distinct_range": 756.9792086449777, "num_eq": 4, - "num_range": 954, - "upper_bound": "106078" + "num_range": 873, + "upper_bound": "104536" }, { - "distinct_range": 952.7117453163858, + "distinct_range": 956.6496017043565, "num_eq": 4, - "num_range": 971, - "upper_bound": "107035" + "num_range": 973, + "upper_bound": "105497" }, { - "distinct_range": 1066.8871012272562, + "distinct_range": 1024.1613896364997, "num_eq": 4, - "num_range": 1033, - "upper_bound": "108107" + "num_range": 1010, + "upper_bound": "106526" }, { - "distinct_range": 947.7465440204509, + "distinct_range": 763.9363333880165, "num_eq": 4, - "num_range": 968, - "upper_bound": "109059" + "num_range": 876, + "upper_bound": "107293" }, { - "distinct_range": 950.7256762075967, + "distinct_range": 1229.588675541321, "num_eq": 4, - "num_range": 969, - "upper_bound": "110014" + "num_range": 1128, + "upper_bound": "108529" }, { - "distinct_range": 891.1362398387278, + "distinct_range": 984.450563405726, "num_eq": 4, - "num_range": 938, - "upper_bound": "110909" + "num_range": 988, + "upper_bound": "109518" }, { - "distinct_range": 1235.5972458533338, + "distinct_range": 1277.2088255756046, "num_eq": 4, - "num_range": 1131, - "upper_bound": "112151" + "num_range": 1157, + "upper_bound": "110802" }, { - "distinct_range": 852.3948976542463, + "distinct_range": 954.6637069484497, "num_eq": 4, - "num_range": 919, - "upper_bound": "113007" + "num_range": 972, + "upper_bound": "111761" }, { - "distinct_range": 824.5762358605028, + "distinct_range": 1276.2167887922767, "num_eq": 4, - "num_range": 905, - "upper_bound": "113835" + "num_range": 1156, + "upper_bound": "113044" }, { - "distinct_range": 929.871020536925, + "distinct_range": 875.2147192077563, "num_eq": 4, - "num_range": 958, - "upper_bound": "114769" + "num_range": 931, + "upper_bound": "113923" }, { - "distinct_range": 1407.2191430428416, + "distinct_range": 1098.6052466682056, "num_eq": 4, - "num_range": 1236, - "upper_bound": "116184" + "num_range": 1052, + "upper_bound": "115027" }, { - "distinct_range": 1193.9226246287624, + "distinct_range": 1086.695371136674, "num_eq": 4, - "num_range": 1106, - "upper_bound": "117384" + "num_range": 1045, + "upper_bound": "116119" }, { - "distinct_range": 1026.1861631169945, + "distinct_range": 745.0520387943418, "num_eq": 4, - "num_range": 1010, - "upper_bound": "118415" + "num_range": 868, + "upper_bound": "116867" }, { - "distinct_range": 1093.6873731232115, + "distinct_range": 810.6413522995009, "num_eq": 4, - "num_range": 1048, - "upper_bound": "119514" + "num_range": 899, + "upper_bound": "117681" }, { - "distinct_range": 915.9669486445752, + "distinct_range": 868.2616284676358, "num_eq": 4, - "num_range": 951, - "upper_bound": "120434" + "num_range": 927, + "upper_bound": "118553" }, { - "distinct_range": 1049.0190432037975, + "distinct_range": 943.7410118066211, "num_eq": 4, - "num_range": 1023, - "upper_bound": "121488" + "num_range": 966, + "upper_bound": "119501" }, { - "distinct_range": 1132.3952330857855, + "distinct_range": 1056.918820677402, "num_eq": 4, - "num_range": 1070, - "upper_bound": "122626" + "num_range": 1028, + "upper_bound": "120563" }, { - "distinct_range": 1018.2438918206327, + "distinct_range": 995.3715925837362, "num_eq": 4, - "num_range": 1006, - "upper_bound": "123649" + "num_range": 994, + "upper_bound": "121563" }, { - "distinct_range": 1214.7604364884662, + "distinct_range": 870.2482485517187, "num_eq": 4, - "num_range": 1119, - "upper_bound": "124870" + "num_range": 928, + "upper_bound": "122437" }, { - "distinct_range": 656.5781618784149, + "distinct_range": 958.6354812902382, "num_eq": 4, - "num_range": 829, - "upper_bound": "125529" + "num_range": 974, + "upper_bound": "123400" }, { - "distinct_range": 1217.7371840348555, + "distinct_range": 884.1540832510046, "num_eq": 4, - "num_range": 1120, - "upper_bound": "126753" + "num_range": 935, + "upper_bound": "124288" }, { - "distinct_range": 690.39099354222, + "distinct_range": 916.9287388607298, "num_eq": 4, - "num_range": 843, - "upper_bound": "127446" + "num_range": 952, + "upper_bound": "125209" }, { - "distinct_range": 999.3801422260581, + "distinct_range": 1020.1905520404507, "num_eq": 4, - "num_range": 996, - "upper_bound": "128450" + "num_range": 1008, + "upper_bound": "126234" }, { - "distinct_range": 977.5363516991938, + "distinct_range": 1224.6279544415395, "num_eq": 4, - "num_range": 984, - "upper_bound": "129432" + "num_range": 1125, + "upper_bound": "127465" }, { - "distinct_range": 859.348979929112, + "distinct_range": 887.1337913456291, "num_eq": 4, - "num_range": 922, - "upper_bound": "130295" + "num_range": 937, + "upper_bound": "128356" }, { - "distinct_range": 1243.5348220832802, + "distinct_range": 1096.6202962083098, "num_eq": 4, - "num_range": 1136, - "upper_bound": "131545" + "num_range": 1051, + "upper_bound": "129458" }, { - "distinct_range": 1245.5191944834191, + "distinct_range": 1140.2866350308193, "num_eq": 4, - "num_range": 1137, - "upper_bound": "132797" + "num_range": 1076, + "upper_bound": "130604" }, { - "distinct_range": 956.6838381777901, + "distinct_range": 1058.9040089425953, "num_eq": 4, - "num_range": 973, - "upper_bound": "133758" + "num_range": 1029, + "upper_bound": "131668" }, { - "distinct_range": 1226.667305035867, + "distinct_range": 756.9792086449777, "num_eq": 4, - "num_range": 1126, - "upper_bound": "134991" + "num_range": 873, + "upper_bound": "132428" }, { - "distinct_range": 789.7973835153502, + "distinct_range": 932.8178452338126, "num_eq": 4, - "num_range": 888, - "upper_bound": "135784" + "num_range": 961, + "upper_bound": "133365" }, { - "distinct_range": 1008.3157544164696, + "distinct_range": 1033.0955815734594, "num_eq": 4, - "num_range": 1001, - "upper_bound": "136797" + "num_range": 1015, + "upper_bound": "134403" }, { - "distinct_range": 1026.1861631169945, + "distinct_range": 1038.0589076410763, "num_eq": 4, - "num_range": 1010, - "upper_bound": "137828" + "num_range": 1018, + "upper_bound": "135446" }, { - "distinct_range": 984.4868337774674, + "distinct_range": 730.1418549185893, "num_eq": 4, - "num_range": 988, - "upper_bound": "138817" + "num_range": 861, + "upper_bound": "136179" }, { - "distinct_range": 1126.4404474509786, + "distinct_range": 1077.7626890296833, "num_eq": 4, - "num_range": 1067, - "upper_bound": "139949" + "num_range": 1040, + "upper_bound": "137262" }, { - "distinct_range": 909.0146136441656, + "distinct_range": 1112.499582685247, "num_eq": 4, - "num_range": 948, - "upper_bound": "140862" + "num_range": 1060, + "upper_bound": "138380" }, { - "distinct_range": 993.4229130102005, + "distinct_range": 858.328251937457, "num_eq": 4, - "num_range": 992, - "upper_bound": "141860" + "num_range": 922, + "upper_bound": "139242" }, { - "distinct_range": 1053.9824923038193, + "distinct_range": 888.1270185792088, "num_eq": 4, - "num_range": 1026, - "upper_bound": "142919" + "num_range": 937, + "upper_bound": "140134" }, { - "distinct_range": 1217.7371840348555, + "distinct_range": 1050.9631813914073, "num_eq": 4, - "num_range": 1120, - "upper_bound": "144143" + "num_range": 1025, + "upper_bound": "141190" }, { - "distinct_range": 1046.0409364425682, + "distinct_range": 951.6848362334545, "num_eq": 4, - "num_range": 1021, - "upper_bound": "145194" + "num_range": 971, + "upper_bound": "142146" }, { - "distinct_range": 1069.865015315332, + "distinct_range": 1092.6503608668809, "num_eq": 4, - "num_range": 1035, - "upper_bound": "146269" + "num_range": 1048, + "upper_bound": "143244" }, { - "distinct_range": 971.5786555026076, + "distinct_range": 849.3878136010371, "num_eq": 4, - "num_range": 981, - "upper_bound": "147245" + "num_range": 918, + "upper_bound": "144097" }, { - "distinct_range": 805.6970756972618, + "distinct_range": 909.9769250589679, "num_eq": 4, - "num_range": 896, - "upper_bound": "148054" + "num_range": 949, + "upper_bound": "145011" }, { - "distinct_range": 859.348979929112, + "distinct_range": 966.578849177178, "num_eq": 4, - "num_range": 922, - "upper_bound": "148917" + "num_range": 979, + "upper_bound": "145982" }, { - "distinct_range": 941.7881761764115, + "distinct_range": 994.3787894026738, "num_eq": 4, - "num_range": 965, - "upper_bound": "149863" + "num_range": 994, + "upper_bound": "146981" }, { - "distinct_range": 1034.1282259367986, + "distinct_range": 1219.6671769548573, "num_eq": 4, - "num_range": 1015, - "upper_bound": "150902" + "num_range": 1122, + "upper_bound": "148207" }, { - "distinct_range": 888.219530434847, + "distinct_range": 904.0180644747262, "num_eq": 4, - "num_range": 947, - "upper_bound": "151794" + "num_range": 945, + "upper_bound": "149115" }, { - "distinct_range": 1062.9923709213267, + "distinct_range": 999.415009564088, "num_eq": 4, - "num_range": 1040, - "upper_bound": "152862" + "num_range": 1006, + "upper_bound": "150119" }, { - "distinct_range": 1018.3167176016416, + "distinct_range": 1058.9803888315657, "num_eq": 4, - "num_range": 1015, - "upper_bound": "153885" + "num_range": 1038, + "upper_bound": "151183" }, { - "distinct_range": 903.1196347704877, + "distinct_range": 1436.0081165777028, "num_eq": 4, - "num_range": 954, - "upper_bound": "154792" + "num_range": 1262, + "upper_bound": "152627" }, { - "distinct_range": 918.0187759746223, + "distinct_range": 1102.6543747832175, "num_eq": 4, - "num_range": 962, - "upper_bound": "155714" + "num_range": 1063, + "upper_bound": "153735" }, { - "distinct_range": 868.3511729697884, + "distinct_range": 846.4679734189502, "num_eq": 4, - "num_range": 937, - "upper_bound": "156586" + "num_range": 926, + "upper_bound": "154585" }, { - "distinct_range": 846.4938472563649, + "distinct_range": 945.7952830251044, "num_eq": 4, - "num_range": 926, - "upper_bound": "157436" + "num_range": 977, + "upper_bound": "155535" }, { - "distinct_range": 898.1530418386187, + "distinct_range": 776.9103414301594, "num_eq": 4, - "num_range": 952, - "upper_bound": "158338" + "num_range": 893, + "upper_bound": "156315" }, { - "distinct_range": 1058.028729165895, + "distinct_range": 938.8437594530934, "num_eq": 4, - "num_range": 1037, - "upper_bound": "159401" + "num_range": 973, + "upper_bound": "157258" }, { - "distinct_range": 1028.245211118197, + "distinct_range": 1229.6756374914635, "num_eq": 4, - "num_range": 1021, - "upper_bound": "160434" + "num_range": 1136, + "upper_bound": "158494" }, { - "distinct_range": 1053.0650092909545, + "distinct_range": 1070.892059602758, "num_eq": 4, - "num_range": 1034, - "upper_bound": "161492" + "num_range": 1045, + "upper_bound": "159570" }, { - "distinct_range": 999.4516432473066, + "distinct_range": 913.022070377623, "num_eq": 4, - "num_range": 1005, - "upper_bound": "162496" + "num_range": 960, + "upper_bound": "160487" }, { - "distinct_range": 1087.809433936712, + "distinct_range": 972.6065113023361, "num_eq": 4, - "num_range": 1054, - "upper_bound": "163589" + "num_range": 991, + "upper_bound": "161464" }, { - "distinct_range": 1009.3807846728113, + "distinct_range": 977.5712495509889, "num_eq": 4, - "num_range": 1010, - "upper_bound": "164603" + "num_range": 994, + "upper_bound": "162446" }, { - "distinct_range": 1159.2725686761644, + "distinct_range": 1220.7457885574051, "num_eq": 4, - "num_range": 1095, - "upper_bound": "165768" + "num_range": 1131, + "upper_bound": "163673" }, { - "distinct_range": 946.821160672366, + "distinct_range": 832.5584805567267, "num_eq": 4, - "num_range": 977, - "upper_bound": "166719" + "num_range": 920, + "upper_bound": "164509" }, { - "distinct_range": 1014.3452259417493, + "distinct_range": 1036.1484090706422, "num_eq": 4, - "num_range": 1013, - "upper_bound": "167738" + "num_range": 1026, + "upper_bound": "165550" }, { - "distinct_range": 1030.2308698505344, + "distinct_range": 993.4577938893955, "num_eq": 4, - "num_range": 1022, - "upper_bound": "168773" + "num_range": 1002, + "upper_bound": "166548" }, { - "distinct_range": 1020.3024431279803, + "distinct_range": 942.8160825334995, "num_eq": 4, - "num_range": 1016, - "upper_bound": "169798" + "num_range": 975, + "upper_bound": "167495" }, { - "distinct_range": 834.5706911218, + "distinct_range": 1100.669318869781, "num_eq": 4, - "num_range": 920, - "upper_bound": "170636" + "num_range": 1062, + "upper_bound": "168601" }, { - "distinct_range": 1131.4830392257488, + "distinct_range": 1281.2667776096791, "num_eq": 4, - "num_range": 1079, - "upper_bound": "171773" + "num_range": 1167, + "upper_bound": "169889" }, { - "distinct_range": 1061.0069235451087, + "distinct_range": 1022.2498336352598, "num_eq": 4, - "num_range": 1039, - "upper_bound": "172839" + "num_range": 1018, + "upper_bound": "170916" }, { - "distinct_range": 974.6272385947434, + "distinct_range": 1104.639419112271, "num_eq": 4, - "num_range": 992, - "upper_bound": "173818" + "num_range": 1064, + "upper_bound": "172026" }, { - "distinct_range": 856.4292785879063, + "distinct_range": 1317.9723833135204, "num_eq": 4, - "num_range": 931, - "upper_bound": "174678" + "num_range": 1189, + "upper_bound": "173351" }, { - "distinct_range": 1107.6617525949455, + "distinct_range": 922.9538197268306, "num_eq": 4, - "num_range": 1065, - "upper_bound": "175791" + "num_range": 965, + "upper_bound": "174278" }, { - "distinct_range": 917.0255292572797, + "distinct_range": 1075.8551243199295, "num_eq": 4, - "num_range": 961, - "upper_bound": "176712" + "num_range": 1048, + "upper_bound": "175359" }, { - "distinct_range": 1012.3594597006547, + "distinct_range": 1353.6833643334342, "num_eq": 4, - "num_range": 1012, - "upper_bound": "177729" + "num_range": 1211, + "upper_bound": "176720" }, { - "distinct_range": 934.9033424500099, + "distinct_range": 1146.3227497700843, "num_eq": 4, - "num_range": 971, - "upper_bound": "178668" + "num_range": 1088, + "upper_bound": "177872" }, { - "distinct_range": 1175.1513857908883, + "distinct_range": 1256.4640829067841, "num_eq": 4, - "num_range": 1104, - "upper_bound": "179849" + "num_range": 1152, + "upper_bound": "179135" }, { - "distinct_range": 990.5151160835449, + "distinct_range": 1163.1932153090506, "num_eq": 4, - "num_range": 1000, - "upper_bound": "180844" + "num_range": 1097, + "upper_bound": "180304" }, { - "distinct_range": 1061.9996487835333, + "distinct_range": 909.0492525500996, "num_eq": 4, - "num_range": 1039, - "upper_bound": "181911" + "num_range": 958, + "upper_bound": "181217" }, { - "distinct_range": 1184.0829376570114, + "distinct_range": 1122.5043039341078, "num_eq": 4, - "num_range": 1109, - "upper_bound": "183101" + "num_range": 1074, + "upper_bound": "182345" }, { - "distinct_range": 1004.4162573947566, + "distinct_range": 845.4744702786755, "num_eq": 4, - "num_range": 1008, - "upper_bound": "184110" + "num_range": 926, + "upper_bound": "183194" }, { - "distinct_range": 1440.0470644424604, + "distinct_range": 1082.8032870194666, "num_eq": 4, - "num_range": 1264, - "upper_bound": "185558" + "num_range": 1052, + "upper_bound": "184282" }, { - "distinct_range": 708.3362707717972, + "distinct_range": 856.4027381354044, "num_eq": 4, - "num_range": 862, - "upper_bound": "186269" + "num_range": 931, + "upper_bound": "185142" }, { - "distinct_range": 1008.387886125304, + "distinct_range": 1000.4078663913606, "num_eq": 4, - "num_range": 1010, - "upper_bound": "187282" + "num_range": 1006, + "upper_bound": "186147" }, { - "distinct_range": 830.596148036694, + "distinct_range": 947.7813968948736, "num_eq": 4, - "num_range": 918, - "upper_bound": "188116" + "num_range": 978, + "upper_bound": "187099" }, { - "distinct_range": 1168.2044832499096, + "distinct_range": 920.9675033164064, "num_eq": 4, - "num_range": 1100, - "upper_bound": "189290" + "num_range": 964, + "upper_bound": "188024" }, { - "distinct_range": 1041.1517582834106, + "distinct_range": 1000.4078663913606, "num_eq": 4, - "num_range": 1028, - "upper_bound": "190336" + "num_range": 1006, + "upper_bound": "189029" }, { - "distinct_range": 1007.3949841306187, + "distinct_range": 903.0898975161114, "num_eq": 4, - "num_range": 1009, - "upper_bound": "191348" + "num_range": 955, + "upper_bound": "189936" }, { - "distinct_range": 959.7314959005498, + "distinct_range": 1036.1484090706422, "num_eq": 4, - "num_range": 984, - "upper_bound": "192312" + "num_range": 1026, + "upper_bound": "190977" }, { - "distinct_range": 1011.3665714536639, + "distinct_range": 1061.958348652391, "num_eq": 4, - "num_range": 1011, - "upper_bound": "193328" + "num_range": 1040, + "upper_bound": "192044" }, { - "distinct_range": 1112.6246530914655, + "distinct_range": 963.6697459576333, "num_eq": 4, - "num_range": 1068, - "upper_bound": "194446" + "num_range": 986, + "upper_bound": "193012" }, { - "distinct_range": 858.4163077948515, + "distinct_range": 842.4939314723146, "num_eq": 4, - "num_range": 932, - "upper_bound": "195308" + "num_range": 924, + "upper_bound": "193858" }, { - "distinct_range": 961.7176438208196, + "distinct_range": 1147.31515119649, "num_eq": 4, - "num_range": 985, - "upper_bound": "196274" + "num_range": 1088, + "upper_bound": "195011" }, { - "distinct_range": 739.1580925977532, + "distinct_range": 912.0288722952724, "num_eq": 4, - "num_range": 875, - "upper_bound": "197016" + "num_range": 959, + "upper_bound": "195927" }, { - "distinct_range": 995.4798887983827, + "distinct_range": 1110.5944830300502, "num_eq": 4, - "num_range": 1003, - "upper_bound": "198016" + "num_range": 1067, + "upper_bound": "197043" }, { - "distinct_range": 904.1129404804241, + "distinct_range": 1187.0090767482761, "num_eq": 4, - "num_range": 955, - "upper_bound": "198924" + "num_range": 1111, + "upper_bound": "198236" }, { - "distinct_range": 1064.9778059189762, + "distinct_range": 864.3502054887197, "num_eq": 4, - "num_range": 1041, - "upper_bound": "199994" + "num_range": 935, + "upper_bound": "199104" }, { - "distinct_range": 2.9103830456733704E-11, - "num_eq": 0, - "num_range": 0, - "upper_bound": "9223372036854775807" + "distinct_range": 887.19751762799, + "num_eq": 4, + "num_range": 947, + "upper_bound": "199995" } ], "histo_col_type": "INT8", @@ -14481,23 +14521,24 @@ ALTER TABLE "part" INJECT STATISTICS '[ "row_count": 200000 }, { + "avg_size": 35, "columns": [ "p_name" ], - "created_at": "2021-09-08 20:49:15.330151", - "distinct_count": 120, + "created_at": "2022-02-25 00:55:35.512954", + "distinct_count": 198131, "histo_buckets": [ { "distinct_range": 0, - "num_eq": 1520, + "num_eq": 20, "num_range": 0, - "upper_bound": "almond antique aquamarine azure beige" + "upper_bound": "almond aquamarine blue puff tan" }, { - "distinct_range": 118, - "num_eq": 1340, - "num_range": 197140, - "upper_bound": "beige azure aquamarine antique almond" + "distinct_range": 198129, + "num_eq": 20, + "num_range": 199960, + "upper_bound": "yellow wheat goldenrod orange blush" } ], "histo_col_type": "VARCHAR(55)", @@ -14507,22 +14548,23 @@ ALTER TABLE "part" INJECT STATISTICS '[ "row_count": 200000 }, { + "avg_size": 16, "columns": [ "p_mfgr" ], - "created_at": "2021-09-08 20:49:15.330151", + "created_at": "2022-02-25 00:55:35.512954", "distinct_count": 5, "histo_buckets": [ { "distinct_range": 0, - "num_eq": 39660, + "num_eq": 40940, "num_range": 0, "upper_bound": "Manufacturer#1" }, { "distinct_range": 3, - "num_eq": 40440, - "num_range": 119900, + "num_eq": 41120, + "num_range": 117940, "upper_bound": "Manufacturer#5" } ], @@ -14533,22 +14575,23 @@ ALTER TABLE "part" INJECT STATISTICS '[ "row_count": 200000 }, { + "avg_size": 10, "columns": [ "p_brand" ], - "created_at": "2021-09-08 20:49:15.330151", + "created_at": "2022-02-25 00:55:35.512954", "distinct_count": 25, "histo_buckets": [ { "distinct_range": 0, - "num_eq": 8840, + "num_eq": 7640, "num_range": 0, "upper_bound": "Brand#11" }, { "distinct_range": 23, - "num_eq": 8540, - "num_range": 182620, + "num_eq": 8060, + "num_range": 184300, "upper_bound": "Brand#55" } ], @@ -14559,22 +14602,23 @@ ALTER TABLE "part" INJECT STATISTICS '[ "row_count": 200000 }, { + "avg_size": 23, "columns": [ "p_type" ], - "created_at": "2021-09-08 20:49:15.330151", + "created_at": "2022-02-25 00:55:35.512954", "distinct_count": 150, "histo_buckets": [ { "distinct_range": 0, - "num_eq": 1340, + "num_eq": 1360, "num_range": 0, "upper_bound": "ECONOMY ANODIZED BRASS" }, { "distinct_range": 148, - "num_eq": 1160, - "num_range": 197500, + "num_eq": 1560, + "num_range": 197080, "upper_bound": "STANDARD POLISHED TIN" } ], @@ -14585,22 +14629,23 @@ ALTER TABLE "part" INJECT STATISTICS '[ "row_count": 200000 }, { + "avg_size": 2, "columns": [ "p_size" ], - "created_at": "2021-09-08 20:49:15.330151", + "created_at": "2022-02-25 00:55:35.512954", "distinct_count": 50, "histo_buckets": [ { "distinct_range": 0, - "num_eq": 3740, + "num_eq": 4240, "num_range": 0, "upper_bound": "1" }, { "distinct_range": 48, - "num_eq": 3600, - "num_range": 192660, + "num_eq": 3900, + "num_range": 191860, "upper_bound": "50" } ], @@ -14611,22 +14656,23 @@ ALTER TABLE "part" INJECT STATISTICS '[ "row_count": 200000 }, { + "avg_size": 10, "columns": [ "p_container" ], - "created_at": "2021-09-08 20:49:15.330151", - "distinct_count": 28, + "created_at": "2022-02-25 00:55:35.512954", + "distinct_count": 40, "histo_buckets": [ { "distinct_range": 0, - "num_eq": 6480, + "num_eq": 5460, "num_range": 0, "upper_bound": "JUMBO BAG" }, { - "distinct_range": 26, - "num_eq": 7500, - "num_range": 186020, + "distinct_range": 38, + "num_eq": 4760, + "num_range": 189780, "upper_bound": "WRAP PKG" } ], @@ -14637,23 +14683,24 @@ ALTER TABLE "part" INJECT STATISTICS '[ "row_count": 200000 }, { + "avg_size": 9, "columns": [ "p_retailprice" ], - "created_at": "2021-09-08 20:49:15.330151", - "distinct_count": 20917, + "created_at": "2022-02-25 00:55:35.512954", + "distinct_count": 20831, "histo_buckets": [ { "distinct_range": 0, "num_eq": 20, "num_range": 0, - "upper_bound": "904.0" + "upper_bound": "906.0" }, { - "distinct_range": 20915, + "distinct_range": 20829, "num_eq": 20, "num_range": 199960, - "upper_bound": "2093.989990234375" + "upper_bound": "2094.99" } ], "histo_col_type": "FLOAT8", @@ -14663,23 +14710,24 @@ ALTER TABLE "part" INJECT STATISTICS '[ "row_count": 200000 }, { + "avg_size": 16, "columns": [ "p_comment" ], - "created_at": "2021-09-08 20:49:15.330151", - "distinct_count": 190165, + "created_at": "2022-02-25 00:55:35.512954", + "distinct_count": 132344, "histo_buckets": [ { "distinct_range": 0, - "num_eq": 20, + "num_eq": 40, "num_range": 0, - "upper_bound": " Above third " + "upper_bound": " abou" }, { - "distinct_range": 190163, + "distinct_range": 132342, "num_eq": 20, - "num_range": 199960, - "upper_bound": "zine bec" + "num_range": 199940, + "upper_bound": "zzle fluffily fluffi" } ], "histo_col_type": "VARCHAR(23)", @@ -14694,1223 +14742,1212 @@ ALTER TABLE "part" INJECT STATISTICS '[ exec-ddl ALTER TABLE "partsupp" INJECT STATISTICS '[ { + "avg_size": 4, "columns": [ "ps_partkey" ], - "created_at": "2021-09-08 20:48:28.135856", + "created_at": "2022-02-25 00:55:37.590966", "distinct_count": 199241, "histo_buckets": [ { "distinct_range": 0, - "num_eq": 0, - "num_range": 0, - "upper_bound": "-9223372036854775808" - }, - { - "distinct_range": 4.3655745685100555E-11, "num_eq": 80, "num_range": 0, - "upper_bound": "5" + "upper_bound": "13" }, { - "distinct_range": 916.9010733484639, + "distinct_range": 925.7492557795443, "num_eq": 80, - "num_range": 3912, - "upper_bound": "925" + "num_range": 3913, + "upper_bound": "942" }, { - "distinct_range": 1212.9827519543908, + "distinct_range": 1147.5937050545829, "num_eq": 80, - "num_range": 3942, - "upper_bound": "2147" + "num_range": 3934, + "upper_bound": "2097" }, { - "distinct_range": 1090.032415606602, + "distinct_range": 1025.2204258568865, "num_eq": 80, - "num_range": 3927, - "upper_bound": "3243" + "num_range": 3921, + "upper_bound": "3127" }, { - "distinct_range": 1096.885566484714, + "distinct_range": 993.759826271348, "num_eq": 80, - "num_range": 3927, - "upper_bound": "4346" + "num_range": 3918, + "upper_bound": "4125" }, { - "distinct_range": 1091.9907250305791, + "distinct_range": 1115.3695875951446, "num_eq": 80, - "num_range": 3927, - "upper_bound": "5444" + "num_range": 3930, + "upper_bound": "5247" }, { - "distinct_range": 984.9594741400174, + "distinct_range": 930.685262838559, "num_eq": 80, - "num_range": 3917, - "upper_bound": "6433" + "num_range": 3913, + "upper_bound": "6181" }, { - "distinct_range": 854.5722175477123, + "distinct_range": 1137.835179988688, "num_eq": 80, - "num_range": 3909, - "upper_bound": "7290" + "num_range": 3933, + "upper_bound": "7326" }, { - "distinct_range": 931.7153924064378, - "num_eq": 80, - "num_range": 3913, - "upper_bound": "8225" + "distinct_range": 1002.613409052917, + "num_eq": 159, + "num_range": 3919, + "upper_bound": "8333" }, { - "distinct_range": 1160.3959722155453, + "distinct_range": 955.3475139695854, "num_eq": 80, - "num_range": 3935, - "upper_bound": "9393" + "num_range": 3915, + "upper_bound": "9292" }, { - "distinct_range": 1160.3959722155453, + "distinct_range": 1111.4595569268304, "num_eq": 80, - "num_range": 3935, - "upper_bound": "10561" + "num_range": 3929, + "upper_bound": "10410" }, { - "distinct_range": 1119.3846007757902, + "distinct_range": 895.1202474413385, "num_eq": 80, - "num_range": 3930, - "upper_bound": "11687" + "num_range": 3911, + "upper_bound": "11308" }, { - "distinct_range": 1062.5938554785953, + "distinct_range": 747.344331703954, "num_eq": 80, - "num_range": 3924, - "upper_bound": "12755" + "num_range": 3905, + "upper_bound": "12057" }, { - "distinct_range": 1142.8314250075732, - "num_eq": 159, - "num_range": 3933, - "upper_bound": "13905" + "distinct_range": 1068.3917576286353, + "num_eq": 80, + "num_range": 3925, + "upper_bound": "13131" }, { - "distinct_range": 1011.5283167812981, + "distinct_range": 953.3756371752208, "num_eq": 80, - "num_range": 3919, - "upper_bound": "14921" + "num_range": 3915, + "upper_bound": "14088" }, { - "distinct_range": 972.1542410065233, + "distinct_range": 881.2735917800348, "num_eq": 80, - "num_range": 3916, - "upper_bound": "15897" + "num_range": 3910, + "upper_bound": "14972" }, { - "distinct_range": 839.7073828729614, + "distinct_range": 998.6789903544741, "num_eq": 80, - "num_range": 3908, - "upper_bound": "16739" + "num_range": 3918, + "upper_bound": "15975" }, { - "distinct_range": 932.7026461742158, + "distinct_range": 1090.9175564699306, "num_eq": 80, - "num_range": 3913, - "upper_bound": "17675" + "num_range": 3927, + "upper_bound": "17072" }, { - "distinct_range": 961.3126406820179, + "distinct_range": 943.5133601077418, "num_eq": 80, - "num_range": 3915, - "upper_bound": "18640" + "num_range": 3914, + "upper_bound": "18019" }, { - "distinct_range": 1059.6515644729018, + "distinct_range": 777.1650889750857, "num_eq": 80, - "num_range": 3923, - "upper_bound": "19705" + "num_range": 3906, + "upper_bound": "18798" }, { - "distinct_range": 962.2984812868785, + "distinct_range": 932.659336884681, "num_eq": 80, - "num_range": 3915, - "upper_bound": "20671" + "num_range": 3913, + "upper_bound": "19734" }, { - "distinct_range": 1042.9697318862513, + "distinct_range": 1135.8828096366904, "num_eq": 80, - "num_range": 3922, - "upper_bound": "21719" + "num_range": 3932, + "upper_bound": "20877" }, { - "distinct_range": 880.3159618759114, + "distinct_range": 1089.9387676241422, "num_eq": 80, - "num_range": 3910, - "upper_bound": "22602" + "num_range": 3927, + "upper_bound": "21973" }, { - "distinct_range": 1105.6929163885347, + "distinct_range": 1087.981027415578, "num_eq": 80, - "num_range": 3928, - "upper_bound": "23714" + "num_range": 3927, + "upper_bound": "23067" }, { - "distinct_range": 954.4104181035763, + "distinct_range": 817.868573122365, "num_eq": 80, - "num_range": 3914, - "upper_bound": "24672" + "num_range": 3907, + "upper_bound": "23887" }, { - "distinct_range": 944.5460649903946, + "distinct_range": 1064.471327233955, "num_eq": 80, - "num_range": 3914, - "upper_bound": "25620" + "num_range": 3924, + "upper_bound": "24957" }, { - "distinct_range": 757.3011131907699, + "distinct_range": 757.2879379058687, "num_eq": 80, "num_range": 3905, - "upper_bound": "26379" + "upper_bound": "25716" }, { - "distinct_range": 944.5460649903946, + "distinct_range": 732.4229037805927, "num_eq": 80, - "num_range": 3914, - "upper_bound": "27327" + "num_range": 3905, + "upper_bound": "26450" }, { - "distinct_range": 1034.1321225518661, - "num_eq": 80, - "num_range": 3921, - "upper_bound": "28366" + "distinct_range": 838.6918682974648, + "num_eq": 159, + "num_range": 3908, + "upper_bound": "27291" }, { - "distinct_range": 950.465244109625, + "distinct_range": 1425.2559919818138, "num_eq": 80, - "num_range": 3914, - "upper_bound": "29320" + "num_range": 3980, + "upper_bound": "28733" }, { - "distinct_range": 748.351072558292, + "distinct_range": 803.9768412299787, "num_eq": 80, - "num_range": 3905, - "upper_bound": "30070" + "num_range": 3907, + "upper_bound": "29539" }, { - "distinct_range": 765.254489632421, + "distinct_range": 956.3333796750428, "num_eq": 80, - "num_range": 3905, - "upper_bound": "30837" + "num_range": 3915, + "upper_bound": "30499" }, { - "distinct_range": 867.4476313451989, + "distinct_range": 1008.5135092820738, "num_eq": 80, - "num_range": 3909, - "upper_bound": "31707" + "num_range": 3919, + "upper_bound": "31512" }, { - "distinct_range": 857.5440871213711, + "distinct_range": 992.7758418262307, "num_eq": 80, - "num_range": 3909, - "upper_bound": "32567" + "num_range": 3918, + "upper_bound": "32509" }, { - "distinct_range": 1232.4183614632993, - "num_eq": 80, - "num_range": 3945, - "upper_bound": "33809" + "distinct_range": 775.0886675953305, + "num_eq": 159, + "num_range": 3827, + "upper_bound": "33286" }, { - "distinct_range": 982.0051532346188, + "distinct_range": 1170.0171865982447, "num_eq": 80, - "num_range": 3917, - "upper_bound": "34795" + "num_range": 3937, + "upper_bound": "34464" }, { - "distinct_range": 1128.1808181185706, + "distinct_range": 844.6381369657128, "num_eq": 80, - "num_range": 3931, - "upper_bound": "35930" + "num_range": 3909, + "upper_bound": "35311" }, { - "distinct_range": 756.3067934153239, + "distinct_range": 1088.9599245964066, "num_eq": 80, - "num_range": 3905, - "upper_bound": "36688" + "num_range": 3927, + "upper_bound": "36406" }, { - "distinct_range": 1106.6712431197436, + "distinct_range": 1128.0711159777302, "num_eq": 80, - "num_range": 3928, - "upper_bound": "37801" + "num_range": 3931, + "upper_bound": "37541" }, { - "distinct_range": 1067.4966269635972, + "distinct_range": 1362.7803042924668, "num_eq": 80, - "num_range": 3924, - "upper_bound": "38874" + "num_range": 3968, + "upper_bound": "38918" }, { - "distinct_range": 920.8525637247076, + "distinct_range": 897.0976302469138, "num_eq": 80, - "num_range": 3912, - "upper_bound": "39798" + "num_range": 3911, + "upper_bound": "39818" }, { - "distinct_range": 915.913087337228, + "distinct_range": 1055.6472397425896, "num_eq": 80, - "num_range": 3912, - "upper_bound": "40717" + "num_range": 3923, + "upper_bound": "40879" }, { - "distinct_range": 965.2557151429031, + "distinct_range": 960.276356598463, "num_eq": 80, "num_range": 3915, - "upper_bound": "41686" + "upper_bound": "41843" }, { - "distinct_range": 945.5327126028963, + "distinct_range": 942.5268685541182, "num_eq": 80, "num_range": 3914, - "upper_bound": "42635" + "upper_bound": "42789" }, { - "distinct_range": 947.5058666850608, + "distinct_range": 964.2185534648744, "num_eq": 80, - "num_range": 3914, - "upper_bound": "43586" + "num_range": 3916, + "upper_bound": "43757" }, { - "distinct_range": 1055.7277788654685, + "distinct_range": 1016.3774426543363, "num_eq": 80, - "num_range": 3923, - "upper_bound": "44647" + "num_range": 3920, + "upper_bound": "44778" }, { - "distinct_range": 539.9384836072204, + "distinct_range": 986.8708777401898, "num_eq": 80, - "num_range": 3902, - "upper_bound": "45188" + "num_range": 3917, + "upper_bound": "45769" }, { - "distinct_range": 1056.7088034800774, + "distinct_range": 1032.0953974055708, "num_eq": 80, - "num_range": 3923, - "upper_bound": "46250" + "num_range": 3921, + "upper_bound": "46806" }, { - "distinct_range": 1075.3383305093757, + "distinct_range": 1087.00207611068, "num_eq": 80, - "num_range": 3925, - "upper_bound": "47331" + "num_range": 3927, + "upper_bound": "47899" }, { - "distinct_range": 1030.2029611559724, + "distinct_range": 861.4778385324641, "num_eq": 80, - "num_range": 3921, - "upper_bound": "48366" + "num_range": 3909, + "upper_bound": "48763" }, { - "distinct_range": 1040.0243253701633, - "num_eq": 80, - "num_range": 3922, - "upper_bound": "49411" + "distinct_range": 742.3713127323241, + "num_eq": 159, + "num_range": 3905, + "upper_bound": "49507" }, { - "distinct_range": 1129.1579051233136, + "distinct_range": 1093.8535976296725, "num_eq": 80, - "num_range": 3931, - "upper_bound": "50547" + "num_range": 3927, + "upper_bound": "50607" }, { - "distinct_range": 1083.1766589702452, + "distinct_range": 1050.7431099761461, "num_eq": 80, - "num_range": 3926, - "upper_bound": "51636" + "num_range": 3923, + "upper_bound": "51663" }, { - "distinct_range": 948.4923730423039, + "distinct_range": 1001.6298806102992, "num_eq": 80, - "num_range": 3914, - "upper_bound": "52588" + "num_range": 3919, + "upper_bound": "52669" }, { - "distinct_range": 1079.2579176060706, + "distinct_range": 853.5547712909904, "num_eq": 80, - "num_range": 3925, - "upper_bound": "53673" + "num_range": 3909, + "upper_bound": "53525" }, { - "distinct_range": 1195.4717196421807, + "distinct_range": 1019.3255688696388, "num_eq": 80, - "num_range": 3940, - "upper_bound": "54877" + "num_range": 3920, + "upper_bound": "54549" }, { - "distinct_range": 1108.6277356514213, + "distinct_range": 863.4581843075407, "num_eq": 80, - "num_range": 3929, - "upper_bound": "55992" + "num_range": 3909, + "upper_bound": "55415" }, { - "distinct_range": 1073.3782204189956, + "distinct_range": 843.6471940721173, "num_eq": 80, - "num_range": 3925, - "upper_bound": "57071" + "num_range": 3908, + "upper_bound": "56261" }, { - "distinct_range": 1009.5615024177979, + "distinct_range": 977.0252646915053, "num_eq": 80, - "num_range": 3919, - "upper_bound": "58085" + "num_range": 3917, + "upper_bound": "57242" }, { - "distinct_range": 1110.5840134408259, + "distinct_range": 995.7276436740071, "num_eq": 80, - "num_range": 3929, - "upper_bound": "59202" + "num_range": 3918, + "upper_bound": "58242" }, { - "distinct_range": 987.9133529632321, + "distinct_range": 792.0637801777804, "num_eq": 80, - "num_range": 3917, - "upper_bound": "60194" + "num_range": 3906, + "upper_bound": "59036" }, { - "distinct_range": 911.960691501997, + "distinct_range": 1009.4966804971689, "num_eq": 80, - "num_range": 3912, - "upper_bound": "61109" + "num_range": 3919, + "upper_bound": "60050" }, { - "distinct_range": 1172.0958141084684, + "distinct_range": 1200.1932473892891, "num_eq": 80, - "num_range": 3937, - "upper_bound": "62289" + "num_range": 3941, + "upper_bound": "61259" }, { - "distinct_range": 1155.5187077354, + "distinct_range": 977.0252646915053, "num_eq": 80, - "num_range": 3934, - "upper_bound": "63452" + "num_range": 3917, + "upper_bound": "62240" }, { - "distinct_range": 894.982821494852, - "num_eq": 159, - "num_range": 3832, - "upper_bound": "64350" + "distinct_range": 1061.5304438902406, + "num_eq": 80, + "num_range": 3924, + "upper_bound": "63307" }, { - "distinct_range": 709.5387362101027, + "distinct_range": 868.4083053177889, "num_eq": 80, - "num_range": 3904, - "upper_bound": "65061" + "num_range": 3910, + "upper_bound": "64178" }, { - "distinct_range": 918.8769093948148, + "distinct_range": 970.1303786275062, "num_eq": 80, - "num_range": 3912, - "upper_bound": "65983" + "num_range": 3916, + "upper_bound": "65152" }, { - "distinct_range": 943.5593704055748, + "distinct_range": 907.9700150288388, "num_eq": 80, - "num_range": 3914, - "upper_bound": "66930" + "num_range": 3912, + "upper_bound": "66063" }, { - "distinct_range": 914.9250560840335, + "distinct_range": 973.0856265527445, "num_eq": 80, - "num_range": 3912, - "upper_bound": "67848" + "num_range": 3916, + "upper_bound": "67040" }, { - "distinct_range": 889.2205737090292, + "distinct_range": 961.2619790810577, "num_eq": 80, - "num_range": 3910, - "upper_bound": "68740" + "num_range": 3915, + "upper_bound": "68005" }, { - "distinct_range": 943.5593704055748, + "distinct_range": 1257.475117178305, "num_eq": 80, - "num_range": 3914, - "upper_bound": "69687" + "num_range": 3949, + "upper_bound": "69273" }, { - "distinct_range": 1037.078455253592, + "distinct_range": 1075.2504495780981, "num_eq": 80, - "num_range": 3921, - "upper_bound": "70729" + "num_range": 3925, + "upper_bound": "70354" }, { - "distinct_range": 893.1770516983019, + "distinct_range": 980.9641084843028, "num_eq": 80, - "num_range": 3911, - "upper_bound": "71625" + "num_range": 3917, + "upper_bound": "71339" }, { - "distinct_range": 813.9206194471833, + "distinct_range": 1220.6043187256262, "num_eq": 80, - "num_range": 3907, - "upper_bound": "72441" + "num_range": 3944, + "upper_bound": "72569" }, { - "distinct_range": 1016.4444708327667, + "distinct_range": 1147.5937050545829, "num_eq": 80, - "num_range": 3919, - "upper_bound": "73462" + "num_range": 3934, + "upper_bound": "73724" }, { - "distinct_range": 892.1879976469063, + "distinct_range": 967.1746871254414, "num_eq": 80, - "num_range": 3911, - "upper_bound": "74357" + "num_range": 3916, + "upper_bound": "74695" }, { - "distinct_range": 866.4574643302362, + "distinct_range": 984.9021547087092, "num_eq": 80, - "num_range": 3909, - "upper_bound": "75226" + "num_range": 3917, + "upper_bound": "75684" }, { - "distinct_range": 894.1660620061085, + "distinct_range": 958.3049654262154, "num_eq": 80, - "num_range": 3911, - "upper_bound": "76123" + "num_range": 3915, + "upper_bound": "76646" }, { - "distinct_range": 910.9724799113237, + "distinct_range": 1019.3255688696388, "num_eq": 80, - "num_range": 3912, - "upper_bound": "77037" + "num_range": 3920, + "upper_bound": "77670" }, { - "distinct_range": 735.4187126166942, + "distinct_range": 982.9332314918934, "num_eq": 80, - "num_range": 3904, - "upper_bound": "77774" + "num_range": 3917, + "upper_bound": "78657" }, { - "distinct_range": 745.3671505844743, + "distinct_range": 926.736550883542, "num_eq": 80, - "num_range": 3904, - "upper_bound": "78521" + "num_range": 3913, + "upper_bound": "79587" }, { - "distinct_range": 746.3618228447693, + "distinct_range": 742.3713127323241, "num_eq": 80, "num_range": 3905, - "upper_bound": "79269" + "upper_bound": "80331" }, { - "distinct_range": 1066.5161775056868, + "distinct_range": 946.472547737437, "num_eq": 80, - "num_range": 3924, - "upper_bound": "80341" + "num_range": 3914, + "upper_bound": "81281" }, { - "distinct_range": 1155.5187077354, + "distinct_range": 866.4283847330101, "num_eq": 80, - "num_range": 3934, - "upper_bound": "81504" + "num_range": 3910, + "upper_bound": "82150" }, { - "distinct_range": 1115.4737671156595, + "distinct_range": 961.2619790810577, "num_eq": 80, - "num_range": 3929, - "upper_bound": "82626" + "num_range": 3915, + "upper_bound": "83115" }, { - "distinct_range": 941.372213504134, - "num_eq": 159, - "num_range": 3835, - "upper_bound": "83571" + "distinct_range": 896.1089612310299, + "num_eq": 80, + "num_range": 3911, + "upper_bound": "84014" }, { - "distinct_range": 1113.5180270480057, + "distinct_range": 1062.51079165679, "num_eq": 80, - "num_range": 3929, - "upper_bound": "84691" + "num_range": 3924, + "upper_bound": "85082" }, { - "distinct_range": 755.3124411245228, + "distinct_range": 945.4861997570963, "num_eq": 80, - "num_range": 3905, - "upper_bound": "85448" + "num_range": 3914, + "upper_bound": "86031" }, { - "distinct_range": 1223.6750892413227, + "distinct_range": 955.3475139695854, "num_eq": 80, - "num_range": 3944, - "upper_bound": "86681" + "num_range": 3915, + "upper_bound": "86990" }, { - "distinct_range": 881.305535511264, + "distinct_range": 1038.9678125619619, "num_eq": 80, - "num_range": 3910, - "upper_bound": "87565" + "num_range": 3922, + "upper_bound": "88034" }, { - "distinct_range": 1224.6467864536073, + "distinct_range": 1097.7675589085318, "num_eq": 80, - "num_range": 3944, - "upper_bound": "88799" + "num_range": 3928, + "upper_bound": "89138" }, { - "distinct_range": 1006.6109040075065, + "distinct_range": 1043.8751079858548, "num_eq": 80, - "num_range": 3919, - "upper_bound": "89810" + "num_range": 3922, + "upper_bound": "90187" }, { - "distinct_range": 1019.3935568687056, - "num_eq": 80, - "num_range": 3920, - "upper_bound": "90834" + "distinct_range": 1067.411730207805, + "num_eq": 159, + "num_range": 3925, + "upper_bound": "91260" }, { - "distinct_range": 1061.6131440867712, + "distinct_range": 887.2089335090069, "num_eq": 80, - "num_range": 3924, - "upper_bound": "91901" + "num_range": 3911, + "upper_bound": "92150" }, { - "distinct_range": 986.9287758892453, + "distinct_range": 985.8865412721474, "num_eq": 80, "num_range": 3917, - "upper_bound": "92892" + "upper_bound": "93140" }, { - "distinct_range": 1217.8437385860966, + "distinct_range": 1262.3204306134717, "num_eq": 80, - "num_range": 3943, - "upper_bound": "94119" + "num_range": 3950, + "upper_bound": "94413" }, { - "distinct_range": 1157.4697777717759, + "distinct_range": 1050.7431099761461, "num_eq": 80, - "num_range": 3935, - "upper_bound": "95284" + "num_range": 3923, + "upper_bound": "95469" }, { - "distinct_range": 1056.7088034800774, + "distinct_range": 970.1303786275062, "num_eq": 80, - "num_range": 3923, - "upper_bound": "96346" + "num_range": 3916, + "upper_bound": "96443" }, { - "distinct_range": 856.5535050050245, + "distinct_range": 1213.803398614319, "num_eq": 80, - "num_range": 3909, - "upper_bound": "97205" + "num_range": 3943, + "upper_bound": "97666" }, { - "distinct_range": 1021.3593608657861, + "distinct_range": 967.1746871254414, "num_eq": 80, - "num_range": 3920, - "upper_bound": "98231" + "num_range": 3916, + "upper_bound": "98637" }, { - "distinct_range": 907.0191849312353, + "distinct_range": 991.7918069483601, "num_eq": 80, - "num_range": 3911, - "upper_bound": "99141" + "num_range": 3918, + "upper_bound": "99633" }, { - "distinct_range": 1221.7315280141133, - "num_eq": 80, - "num_range": 3944, - "upper_bound": "100372" + "distinct_range": 1025.8958753419417, + "num_eq": 159, + "num_range": 3843, + "upper_bound": "100664" }, { - "distinct_range": 938.6251948896149, + "distinct_range": 905.0053623906376, "num_eq": 80, - "num_range": 3913, - "upper_bound": "101314" + "num_range": 3912, + "upper_bound": "101572" }, { - "distinct_range": 985.9441495988717, + "distinct_range": 1065.4515149774475, "num_eq": 80, - "num_range": 3917, - "upper_bound": "102304" + "num_range": 3924, + "upper_bound": "102643" }, { - "distinct_range": 1278.9728844261572, + "distinct_range": 1057.6085204292308, "num_eq": 80, - "num_range": 3952, - "upper_bound": "103594" + "num_range": 3924, + "upper_bound": "103706" }, { - "distinct_range": 1021.3593608657861, + "distinct_range": 813.9002711645827, "num_eq": 80, - "num_range": 3920, - "upper_bound": "104620" + "num_range": 3907, + "upper_bound": "104522" }, { - "distinct_range": 814.9128982878366, + "distinct_range": 1077.209592748253, "num_eq": 80, - "num_range": 3907, - "upper_bound": "105437" + "num_range": 3926, + "upper_bound": "105605" }, { - "distinct_range": 1033.149909032264, + "distinct_range": 1275.879740291561, "num_eq": 80, - "num_range": 3921, - "upper_bound": "106475" + "num_range": 3952, + "upper_bound": "106892" }, { - "distinct_range": 1212.0103880738939, + "distinct_range": 1147.5937050545829, "num_eq": 80, - "num_range": 3942, - "upper_bound": "107696" + "num_range": 3934, + "upper_bound": "108047" }, { - "distinct_range": 946.5193131865562, + "distinct_range": 984.9021547087092, "num_eq": 80, - "num_range": 3914, - "upper_bound": "108646" + "num_range": 3917, + "upper_bound": "109036" }, { - "distinct_range": 797.0461836895724, + "distinct_range": 683.6330702800857, "num_eq": 80, - "num_range": 3906, - "upper_bound": "109445" + "num_range": 3904, + "upper_bound": "109721" }, { - "distinct_range": 882.2950662290539, + "distinct_range": 1063.4910861159117, "num_eq": 80, - "num_range": 3910, - "upper_bound": "110330" + "num_range": 3924, + "upper_bound": "110790" }, { - "distinct_range": 887.2420736122225, + "distinct_range": 1140.7633200349787, "num_eq": 80, - "num_range": 3910, - "upper_bound": "111220" + "num_range": 3933, + "upper_bound": "111938" }, { - "distinct_range": 798.0390914918837, + "distinct_range": 1107.5486498848365, "num_eq": 80, - "num_range": 3906, - "upper_bound": "112020" + "num_range": 3929, + "upper_bound": "113052" }, { - "distinct_range": 954.4104181035763, + "distinct_range": 776.1715586833409, "num_eq": 80, - "num_range": 3914, - "upper_bound": "112978" + "num_range": 3906, + "upper_bound": "113830" }, { - "distinct_range": 1013.4949297478647, + "distinct_range": 1037.9861959925179, "num_eq": 80, - "num_range": 3919, - "upper_bound": "113996" + "num_range": 3922, + "upper_bound": "114873" }, { - "distinct_range": 1162.346494571004, + "distinct_range": 1034.0592060413985, "num_eq": 80, - "num_range": 3935, - "upper_bound": "115166" + "num_range": 3921, + "upper_bound": "115912" }, { - "distinct_range": 670.6838842602468, + "distinct_range": 899.0748336850921, "num_eq": 80, - "num_range": 3903, - "upper_bound": "115838" + "num_range": 3911, + "upper_bound": "116814" }, { - "distinct_range": 853.5815123577389, + "distinct_range": 919.8245061425729, "num_eq": 80, - "num_range": 3908, - "upper_bound": "116694" + "num_range": 3913, + "upper_bound": "117737" }, { - "distinct_range": 1066.5161775056868, + "distinct_range": 979.9794721831687, "num_eq": 80, - "num_range": 3924, - "upper_bound": "117766" + "num_range": 3917, + "upper_bound": "118721" }, { - "distinct_range": 1058.6706963178135, + "distinct_range": 1049.7621252121755, "num_eq": 80, "num_range": 3923, - "upper_bound": "118830" + "upper_bound": "119776" }, { - "distinct_range": 1097.86437476585, + "distinct_range": 912.9101903555032, "num_eq": 80, - "num_range": 3927, - "upper_bound": "119934" + "num_range": 3912, + "upper_bound": "120692" }, { - "distinct_range": 997.756406406421, + "distinct_range": 805.9618301812986, "num_eq": 80, - "num_range": 3918, - "upper_bound": "120936" + "num_range": 3907, + "upper_bound": "121500" }, { - "distinct_range": 818.7669532741385, - "num_eq": 159, - "num_range": 3828, - "upper_bound": "121757" + "distinct_range": 1039.9493766871583, + "num_eq": 80, + "num_range": 3922, + "upper_bound": "122545" }, { - "distinct_range": 924.8033252584753, + "distinct_range": 908.9581415091006, "num_eq": 80, "num_range": 3912, - "upper_bound": "122685" + "upper_bound": "123457" }, { - "distinct_range": 913.9369796517045, + "distinct_range": 905.9936254037694, "num_eq": 80, "num_range": 3912, - "upper_bound": "123602" + "upper_bound": "124366" }, { - "distinct_range": 1180.865500875821, + "distinct_range": 1093.8535976296725, "num_eq": 80, - "num_range": 3938, - "upper_bound": "124791" + "num_range": 3927, + "upper_bound": "125466" }, { - "distinct_range": 756.3067934153239, + "distinct_range": 921.7996087519822, "num_eq": 80, - "num_range": 3905, - "upper_bound": "125549" + "num_range": 3913, + "upper_bound": "126391" }, { - "distinct_range": 1405.3733580087169, + "distinct_range": 1237.109281761335, "num_eq": 80, - "num_range": 3976, - "upper_bound": "126970" + "num_range": 3946, + "upper_bound": "127638" }, { - "distinct_range": 798.0390914918837, - "num_eq": 159, - "num_range": 3906, - "upper_bound": "127770" - }, - { - "distinct_range": 1001.69223792924, + "distinct_range": 892.1538381135914, "num_eq": 80, - "num_range": 3918, - "upper_bound": "128776" + "num_range": 3911, + "upper_bound": "128533" }, { - "distinct_range": 1007.594487001754, + "distinct_range": 1047.7999971608456, "num_eq": 80, - "num_range": 3919, - "upper_bound": "129788" + "num_range": 3923, + "upper_bound": "129586" }, { - "distinct_range": 811.9359488199957, + "distinct_range": 1011.462869251186, "num_eq": 80, - "num_range": 3907, + "num_range": 3919, "upper_bound": "130602" }, { - "distinct_range": 1131.111916581263, + "distinct_range": 903.0287002939757, "num_eq": 80, - "num_range": 3931, - "upper_bound": "131740" + "num_range": 3912, + "upper_bound": "131508" }, { - "distinct_range": 1003.6598544052529, + "distinct_range": 996.7114765374026, "num_eq": 80, "num_range": 3918, - "upper_bound": "132748" + "upper_bound": "132509" }, { - "distinct_range": 881.305535511264, + "distinct_range": 1237.109281761335, "num_eq": 80, - "num_range": 3910, - "upper_bound": "133632" + "num_range": 3946, + "upper_bound": "133756" }, { - "distinct_range": 992.8354984247986, + "distinct_range": 1086.0230707109124, "num_eq": 80, - "num_range": 3917, - "upper_bound": "134629" + "num_range": 3927, + "upper_bound": "134848" }, { - "distinct_range": 931.7153924064378, + "distinct_range": 1089.9387676241422, "num_eq": 80, - "num_range": 3913, - "upper_bound": "135564" + "num_range": 3927, + "upper_bound": "135944" }, { - "distinct_range": 1055.7277788654685, + "distinct_range": 996.7114765374026, "num_eq": 80, - "num_range": 3923, - "upper_bound": "136625" + "num_range": 3918, + "upper_bound": "136945" }, { - "distinct_range": 930.7280924201702, + "distinct_range": 759.2762635250901, "num_eq": 80, - "num_range": 3913, - "upper_bound": "137559" + "num_range": 3905, + "upper_bound": "137706" }, { - "distinct_range": 836.7333331727727, + "distinct_range": 1079.1685207456085, "num_eq": 80, - "num_range": 3908, - "upper_bound": "138398" + "num_range": 3926, + "upper_bound": "138791" }, { - "distinct_range": 803.9957727366622, + "distinct_range": 925.7492557795443, "num_eq": 80, - "num_range": 3906, - "upper_bound": "139204" + "num_range": 3913, + "upper_bound": "139720" }, { - "distinct_range": 928.7533540301982, + "distinct_range": 933.646303212693, "num_eq": 80, "num_range": 3913, - "upper_bound": "140136" + "upper_bound": "140657" }, { - "distinct_range": 1137.949247653125, + "distinct_range": 1290.3951893913304, "num_eq": 80, - "num_range": 3932, - "upper_bound": "141281" + "num_range": 3955, + "upper_bound": "141959" }, { - "distinct_range": 945.5327126028963, + "distinct_range": 966.1893582967808, "num_eq": 80, - "num_range": 3914, - "upper_bound": "142230" + "num_range": 3916, + "upper_bound": "142929" }, { - "distinct_range": 1011.5283167812981, + "distinct_range": 921.7996087519822, "num_eq": 80, - "num_range": 3919, - "upper_bound": "143246" + "num_range": 3913, + "upper_bound": "143854" }, { - "distinct_range": 1033.149909032264, + "distinct_range": 886.2198198547538, "num_eq": 80, - "num_range": 3921, - "upper_bound": "144284" + "num_range": 3911, + "upper_bound": "144743" }, { - "distinct_range": 924.8033252584753, + "distinct_range": 883.2522146877226, "num_eq": 80, - "num_range": 3912, - "upper_bound": "145212" + "num_range": 3910, + "upper_bound": "145629" }, { - "distinct_range": 655.7296505253383, + "distinct_range": 915.873745245587, "num_eq": 80, - "num_range": 3903, - "upper_bound": "145869" + "num_range": 3912, + "upper_bound": "146548" }, { - "distinct_range": 999.7244218095967, + "distinct_range": 688.6146686658715, "num_eq": 80, - "num_range": 3918, - "upper_bound": "146873" + "num_range": 3904, + "upper_bound": "147238" }, { - "distinct_range": 1032.1676442672285, + "distinct_range": 967.1746871254414, "num_eq": 80, - "num_range": 3921, - "upper_bound": "147910" + "num_range": 3916, + "upper_bound": "148209" }, { - "distinct_range": 975.1100259679861, + "distinct_range": 1261.3514816953034, "num_eq": 80, - "num_range": 3916, - "upper_bound": "148889" + "num_range": 3950, + "upper_bound": "149481" }, { - "distinct_range": 765.254489632421, + "distinct_range": 1061.5304438902406, "num_eq": 80, - "num_range": 3905, - "upper_bound": "149656" + "num_range": 3924, + "upper_bound": "150548" }, { - "distinct_range": 1434.0737737366787, + "distinct_range": 1044.856409321759, "num_eq": 80, - "num_range": 4057, - "upper_bound": "151106" + "num_range": 3922, + "upper_bound": "151598" }, { - "distinct_range": 1223.2255771050106, + "distinct_range": 880.2842147005807, "num_eq": 80, - "num_range": 4021, - "upper_bound": "152338" + "num_range": 3910, + "upper_bound": "152481" }, { - "distinct_range": 1112.9172805370672, + "distinct_range": 767.2282218563439, "num_eq": 80, - "num_range": 4007, - "upper_bound": "153457" + "num_range": 3906, + "upper_bound": "153250" }, { - "distinct_range": 1383.0515202002066, + "distinct_range": 884.3933692905397, "num_eq": 80, - "num_range": 4047, - "upper_bound": "154854" + "num_range": 3989, + "upper_bound": "154137" }, { - "distinct_range": 1112.9172805370672, + "distinct_range": 877.462414399018, "num_eq": 80, - "num_range": 4007, - "upper_bound": "155973" + "num_range": 3989, + "upper_bound": "155017" }, { - "distinct_range": 1027.5352458204743, + "distinct_range": 1038.2829619571826, "num_eq": 80, - "num_range": 3999, - "upper_bound": "157005" + "num_range": 4000, + "upper_bound": "156060" }, { - "distinct_range": 1165.715984490165, + "distinct_range": 1077.5511568874422, "num_eq": 80, - "num_range": 4013, - "upper_bound": "158178" + "num_range": 4004, + "upper_bound": "157143" }, { - "distinct_range": 821.963652935085, + "distinct_range": 1021.5693536059752, "num_eq": 80, - "num_range": 3986, - "upper_bound": "159002" + "num_range": 3999, + "upper_bound": "158169" }, { - "distinct_range": 933.8791963517389, + "distinct_range": 1227.9415235473562, "num_eq": 80, - "num_range": 3992, - "upper_bound": "159939" + "num_range": 4022, + "upper_bound": "159406" }, { - "distinct_range": 1145.2014648475172, + "distinct_range": 1269.7018827514767, "num_eq": 80, - "num_range": 4010, - "upper_bound": "161091" + "num_range": 4028, + "upper_bound": "160686" }, { - "distinct_range": 906.1969155002156, + "distinct_range": 1102.0516651580463, "num_eq": 80, - "num_range": 3990, - "upper_bound": "162000" + "num_range": 4006, + "upper_bound": "161794" }, { - "distinct_range": 1302.8404001694455, + "distinct_range": 1038.2829619571826, "num_eq": 80, - "num_range": 4033, - "upper_bound": "163314" + "num_range": 4000, + "upper_bound": "162837" }, { - "distinct_range": 913.1206665705784, + "distinct_range": 1018.6183928928933, "num_eq": 80, - "num_range": 3990, - "upper_bound": "164230" + "num_range": 3998, + "upper_bound": "163860" }, { - "distinct_range": 923.9965832959886, + "distinct_range": 867.557546616752, "num_eq": 80, - "num_range": 3991, - "upper_bound": "165157" + "num_range": 3989, + "upper_bound": "164730" }, { - "distinct_range": 820.9710217131529, + "distinct_range": 890.332558538039, "num_eq": 80, - "num_range": 3986, - "upper_bound": "165980" + "num_range": 3990, + "upper_bound": "165623" }, { - "distinct_range": 1252.3955059240136, + "distinct_range": 1087.3552898665403, "num_eq": 80, - "num_range": 4025, - "upper_bound": "167242" + "num_range": 4005, + "upper_bound": "166716" }, { - "distinct_range": 961.5267615127751, + "distinct_range": 767.304617128859, "num_eq": 80, - "num_range": 3994, - "upper_bound": "168207" + "num_range": 3985, + "upper_bound": "167485" }, { - "distinct_range": 1058.9846978757391, + "distinct_range": 1036.3174091326114, "num_eq": 80, - "num_range": 4001, - "upper_bound": "169271" + "num_range": 4000, + "upper_bound": "168526" }, { - "distinct_range": 1344.4426442271742, + "distinct_range": 1037.3002107907541, "num_eq": 80, - "num_range": 4040, - "upper_bound": "170628" + "num_range": 4000, + "upper_bound": "169568" }, { - "distinct_range": 872.5380524469095, + "distinct_range": 1216.2691824534804, "num_eq": 80, - "num_range": 3988, - "upper_bound": "171503" + "num_range": 4020, + "upper_bound": "170793" }, { - "distinct_range": 1199.854474512547, + "distinct_range": 1157.788768195068, "num_eq": 80, - "num_range": 4017, - "upper_bound": "172711" + "num_range": 4012, + "upper_bound": "171958" }, { - "distinct_range": 1202.7775653155259, + "distinct_range": 1225.0241843700621, "num_eq": 80, - "num_range": 4018, - "upper_bound": "173922" + "num_range": 4021, + "upper_bound": "173192" }, { - "distinct_range": 927.9501561333147, + "distinct_range": 1165.597519391711, "num_eq": 80, - "num_range": 3991, - "upper_bound": "174853" + "num_range": 4013, + "upper_bound": "174365" }, { - "distinct_range": 1028.5188098821436, + "distinct_range": 997.9492174114338, "num_eq": 80, - "num_range": 3999, - "upper_bound": "175886" + "num_range": 3997, + "upper_bound": "175367" }, { - "distinct_range": 1073.7089396226022, + "distinct_range": 1282.3068698962504, "num_eq": 80, - "num_range": 4003, - "upper_bound": "176965" + "num_range": 4030, + "upper_bound": "176660" }, { - "distinct_range": 1102.1432241974405, - "num_eq": 80, - "num_range": 4006, - "upper_bound": "178073" + "distinct_range": 1088.3354157996728, + "num_eq": 159, + "num_range": 4005, + "upper_bound": "177754" }, { - "distinct_range": 1087.4412309379647, + "distinct_range": 923.7745254640323, "num_eq": 80, - "num_range": 4004, - "upper_bound": "179166" + "num_range": 3913, + "upper_bound": "178681" }, { - "distinct_range": 1059.9666681075241, + "distinct_range": 987.1139071956468, "num_eq": 80, - "num_range": 4001, - "upper_bound": "180231" + "num_range": 3996, + "upper_bound": "179672" }, { - "distinct_range": 1264.0497510766609, + "distinct_range": 893.3015840712374, "num_eq": 80, - "num_range": 4027, - "upper_bound": "181505" + "num_range": 3990, + "upper_bound": "180568" }, { - "distinct_range": 1000.9605805807828, + "distinct_range": 930.8755663462388, "num_eq": 80, - "num_range": 3996, - "upper_bound": "182510" + "num_range": 3992, + "upper_bound": "181502" }, { - "distinct_range": 1026.551632612382, + "distinct_range": 839.8025864989403, "num_eq": 80, - "num_range": 3998, - "upper_bound": "183541" + "num_range": 3987, + "upper_bound": "182344" }, { - "distinct_range": 1185.2317460551117, + "distinct_range": 824.9213710698856, "num_eq": 80, - "num_range": 4015, - "upper_bound": "184734" + "num_range": 3987, + "upper_bound": "183171" }, { - "distinct_range": 1131.5121366443846, + "distinct_range": 1108.9059139395436, "num_eq": 80, - "num_range": 4009, - "upper_bound": "185872" + "num_range": 4007, + "upper_bound": "184286" }, { - "distinct_range": 1079.5954347363195, + "distinct_range": 885.3833390802903, "num_eq": 80, - "num_range": 4003, - "upper_bound": "186957" + "num_range": 3989, + "upper_bound": "185174" }, { - "distinct_range": 906.1969155002156, + "distinct_range": 891.3222760351191, "num_eq": 80, "num_range": 3990, - "upper_bound": "187866" + "upper_bound": "186068" }, { - "distinct_range": 1200.8288920753375, + "distinct_range": 895.2807223636607, "num_eq": 80, - "num_range": 4018, - "upper_bound": "189075" + "num_range": 3990, + "upper_bound": "186966" }, { - "distinct_range": 1085.4800895139804, + "distinct_range": 1026.4866246280062, "num_eq": 80, - "num_range": 4004, - "upper_bound": "190166" + "num_range": 3999, + "upper_bound": "187997" }, { - "distinct_range": 892.3431852024296, + "distinct_range": 1163.6456574456647, "num_eq": 80, - "num_range": 3989, - "upper_bound": "191061" + "num_range": 4013, + "upper_bound": "189168" }, { - "distinct_range": 1282.4862218821947, + "distinct_range": 1198.7457781397977, "num_eq": 80, - "num_range": 4029, - "upper_bound": "192354" + "num_range": 4018, + "upper_bound": "190375" }, { - "distinct_range": 1021.6328308560746, + "distinct_range": 1199.7197683872917, "num_eq": 80, - "num_range": 3998, - "upper_bound": "193380" + "num_range": 4018, + "upper_bound": "191583" }, { - "distinct_range": 1059.9666681075241, + "distinct_range": 1000.9032820078913, "num_eq": 80, - "num_range": 4001, - "upper_bound": "194445" + "num_range": 3997, + "upper_bound": "192588" }, { - "distinct_range": 1029.5023247554616, - "num_eq": 159, - "num_range": 3999, - "upper_bound": "195479" + "distinct_range": 983.1723461782643, + "num_eq": 80, + "num_range": 3995, + "upper_bound": "193575" }, { - "distinct_range": 762.2722210643867, + "distinct_range": 1140.2064081747255, "num_eq": 80, - "num_range": 3905, - "upper_bound": "196243" + "num_range": 4010, + "upper_bound": "194722" }, { - "distinct_range": 923.9965832959886, + "distinct_range": 987.1139071956468, "num_eq": 80, - "num_range": 3991, - "upper_bound": "197170" + "num_range": 3996, + "upper_bound": "195713" }, { - "distinct_range": 903.2289544328887, + "distinct_range": 1007.7943875136632, "num_eq": 80, - "num_range": 3990, - "upper_bound": "198076" + "num_range": 3997, + "upper_bound": "196725" }, { - "distinct_range": 1022.6166891608583, + "distinct_range": 924.9470565676515, "num_eq": 80, - "num_range": 3998, - "upper_bound": "199103" + "num_range": 3992, + "upper_bound": "197653" }, { - "distinct_range": 888.3834714349293, + "distinct_range": 1107.9268943295128, "num_eq": 80, - "num_range": 3989, - "upper_bound": "199994" + "num_range": 4007, + "upper_bound": "198767" }, { - "distinct_range": 4.3655745685100555E-11, - "num_eq": 0, - "num_range": 0, - "upper_bound": "9223372036854775807" + "distinct_range": 1223.0790151221138, + "num_eq": 80, + "num_range": 4021, + "upper_bound": "199999" } ], "histo_col_type": "INT8", @@ -15920,1211 +15957,1212 @@ ALTER TABLE "partsupp" INJECT STATISTICS '[ "row_count": 800000 }, { + "avg_size": 3, "columns": [ "ps_suppkey" ], - "created_at": "2021-09-08 20:48:28.135856", + "created_at": "2022-02-25 00:55:37.590966", "distinct_count": 9920, "histo_buckets": [ { "distinct_range": 0, - "num_eq": 240, + "num_eq": 160, "num_range": 0, - "upper_bound": "1" + "upper_bound": "2" }, { - "distinct_range": 45.638460753291824, + "distinct_range": 46.6210837840596, "num_eq": 160, "num_range": 3920, - "upper_bound": "48" + "upper_bound": "50" + }, + { + "distinct_range": 52.57271150117359, + "num_eq": 80, + "num_range": 3920, + "upper_bound": "104" }, { - "distinct_range": 62.504848422986626, + "distinct_range": 47.61302173691193, "num_eq": 160, - "num_range": 3840, - "upper_bound": "112" + "num_range": 3920, + "upper_bound": "153" }, { - "distinct_range": 60.520567520669594, + "distinct_range": 58.52433921828758, "num_eq": 160, - "num_range": 3840, - "upper_bound": "174" + "num_range": 3920, + "upper_bound": "213" }, { - "distinct_range": 57.544146167194036, - "num_eq": 80, + "distinct_range": 66.45984284110624, + "num_eq": 240, "num_range": 3920, - "upper_bound": "233" + "upper_bound": "281" }, { - "distinct_range": 36.70919669286516, + "distinct_range": 37.69364220838861, "num_eq": 240, "num_range": 3760, - "upper_bound": "271" + "upper_bound": "320" }, { - "distinct_range": 45.638460753291824, + "distinct_range": 44.637207878354936, "num_eq": 80, "num_range": 3920, - "upper_bound": "318" + "upper_bound": "366" }, { - "distinct_range": 44.646320302133304, - "num_eq": 160, - "num_range": 3920, - "upper_bound": "364" + "distinct_range": 43.6452699255026, + "num_eq": 240, + "num_range": 3840, + "upper_bound": "411" }, { - "distinct_range": 49.607022557925895, - "num_eq": 80, + "distinct_range": 49.5968976426166, + "num_eq": 240, "num_range": 3920, - "upper_bound": "415" + "upper_bound": "462" + }, + { + "distinct_range": 51.58077354832126, + "num_eq": 320, + "num_range": 3840, + "upper_bound": "515" }, { - "distinct_range": 51.59130346024293, + "distinct_range": 31.74201449127462, + "num_eq": 240, + "num_range": 3760, + "upper_bound": "548" + }, + { + "distinct_range": 50.58883559546893, "num_eq": 80, "num_range": 3920, - "upper_bound": "468" + "upper_bound": "600" }, { - "distinct_range": 51.59130346024293, + "distinct_range": 47.61302173691193, "num_eq": 160, + "num_range": 3840, + "upper_bound": "649" + }, + { + "distinct_range": 46.6210837840596, + "num_eq": 240, "num_range": 3920, - "upper_bound": "521" + "upper_bound": "697" }, { - "distinct_range": 42.66203939981627, + "distinct_range": 44.637207878354936, "num_eq": 320, - "num_range": 3760, - "upper_bound": "565" + "num_range": 3920, + "upper_bound": "743" + }, + { + "distinct_range": 48.604959689764264, + "num_eq": 80, + "num_range": 3920, + "upper_bound": "793" }, { - "distinct_range": 50.599163009084414, + "distinct_range": 50.58883559546893, "num_eq": 80, "num_range": 3920, - "upper_bound": "617" + "upper_bound": "845" }, { - "distinct_range": 39.685618046340714, + "distinct_range": 46.6210837840596, "num_eq": 80, "num_range": 3920, - "upper_bound": "658" + "upper_bound": "893" }, { - "distinct_range": 53.575584362559965, + "distinct_range": 58.52433921828758, "num_eq": 160, "num_range": 3840, - "upper_bound": "713" + "upper_bound": "953" }, { - "distinct_range": 52.583443911401446, - "num_eq": 80, + "distinct_range": 51.58077354832126, + "num_eq": 240, "num_range": 3920, - "upper_bound": "767" + "upper_bound": "1006" }, { - "distinct_range": 48.614882106767375, + "distinct_range": 44.637207878354936, "num_eq": 240, "num_range": 3760, - "upper_bound": "817" + "upper_bound": "1052" }, { - "distinct_range": 59.528427069511075, - "num_eq": 240, + "distinct_range": 49.5968976426166, + "num_eq": 80, + "num_range": 3920, + "upper_bound": "1103" + }, + { + "distinct_range": 53.56464945402592, + "num_eq": 160, "num_range": 3840, - "upper_bound": "878" + "upper_bound": "1158" }, { - "distinct_range": 50.599163009084414, + "distinct_range": 39.677518114093274, "num_eq": 80, "num_range": 3920, - "upper_bound": "930" + "upper_bound": "1199" + }, + { + "distinct_range": 45.62914583120727, + "num_eq": 160, + "num_range": 3920, + "upper_bound": "1246" }, { - "distinct_range": 46.63060120445034, + "distinct_range": 54.55658740687825, "num_eq": 80, "num_range": 3920, - "upper_bound": "978" + "upper_bound": "1302" }, { - "distinct_range": 54.567724813718485, + "distinct_range": 71.41953260536789, "num_eq": 160, - "num_range": 3840, - "upper_bound": "1034" + "num_range": 3920, + "upper_bound": "1375" }, { - "distinct_range": 59.528427069511075, + "distinct_range": 41.66139401979794, "num_eq": 80, "num_range": 3920, - "upper_bound": "1095" + "upper_bound": "1418" }, { - "distinct_range": 53.575584362559965, - "num_eq": 80, + "distinct_range": 55.54852535973058, + "num_eq": 160, "num_range": 3920, - "upper_bound": "1150" + "upper_bound": "1475" }, { - "distinct_range": 41.66989894865775, + "distinct_range": 47.61302173691193, "num_eq": 80, "num_range": 3920, - "upper_bound": "1193" + "upper_bound": "1524" }, { - "distinct_range": 48.614882106767375, + "distinct_range": 37.69364220838861, "num_eq": 240, - "num_range": 3920, - "upper_bound": "1243" + "num_range": 3760, + "upper_bound": "1563" }, { - "distinct_range": 49.607022557925895, - "num_eq": 320, - "num_range": 3920, - "upper_bound": "1294" + "distinct_range": 63.48402898254924, + "num_eq": 240, + "num_range": 3840, + "upper_bound": "1628" }, { - "distinct_range": 52.583443911401446, + "distinct_range": 59.51627717113991, "num_eq": 80, "num_range": 3920, - "upper_bound": "1348" + "upper_bound": "1689" }, { - "distinct_range": 52.583443911401446, + "distinct_range": 49.5968976426166, "num_eq": 80, "num_range": 3920, - "upper_bound": "1402" + "upper_bound": "1740" }, { - "distinct_range": 64.48912932530367, - "num_eq": 80, - "num_range": 3920, - "upper_bound": "1468" + "distinct_range": 57.53240126543525, + "num_eq": 240, + "num_range": 3840, + "upper_bound": "1799" + }, + { + "distinct_range": 49.5968976426166, + "num_eq": 240, + "num_range": 3760, + "upper_bound": "1850" }, { - "distinct_range": 37.70133714402368, + "distinct_range": 49.5968976426166, "num_eq": 80, "num_range": 3920, - "upper_bound": "1507" + "upper_bound": "1901" }, { - "distinct_range": 43.654179850974785, + "distinct_range": 45.62914583120727, "num_eq": 160, - "num_range": 3920, - "upper_bound": "1552" + "num_range": 3840, + "upper_bound": "1948" }, { - "distinct_range": 60.520567520669594, + "distinct_range": 67.45178079395856, "num_eq": 160, + "num_range": 3840, + "upper_bound": "2017" + }, + { + "distinct_range": 36.70170425553628, + "num_eq": 80, "num_range": 3920, - "upper_bound": "1614" + "upper_bound": "2055" }, { - "distinct_range": 57.544146167194036, + "distinct_range": 42.65333197265027, "num_eq": 80, "num_range": 3920, - "upper_bound": "1673" + "upper_bound": "2099" }, { - "distinct_range": 56.552005716035524, + "distinct_range": 56.540463312582915, "num_eq": 160, "num_range": 3920, - "upper_bound": "1731" + "upper_bound": "2157" }, { - "distinct_range": 47.62274165560886, - "num_eq": 320, - "num_range": 3680, - "upper_bound": "1780" + "distinct_range": 55.54852535973058, + "num_eq": 240, + "num_range": 3760, + "upper_bound": "2214" }, { - "distinct_range": 52.583443911401446, - "num_eq": 160, + "distinct_range": 51.58077354832126, + "num_eq": 240, "num_range": 3920, - "upper_bound": "1834" + "upper_bound": "2267" }, { - "distinct_range": 45.638460753291824, - "num_eq": 240, - "num_range": 3840, - "upper_bound": "1881" + "distinct_range": 50.58883559546893, + "num_eq": 80, + "num_range": 3920, + "upper_bound": "2319" }, { - "distinct_range": 57.544146167194036, - "num_eq": 80, + "distinct_range": 52.57271150117359, + "num_eq": 160, "num_range": 3920, - "upper_bound": "1940" + "upper_bound": "2373" }, { - "distinct_range": 52.583443911401446, + "distinct_range": 53.56464945402592, "num_eq": 80, "num_range": 3920, - "upper_bound": "1994" + "upper_bound": "2428" }, { - "distinct_range": 45.638460753291824, + "distinct_range": 48.604959689764264, "num_eq": 160, "num_range": 3840, - "upper_bound": "2041" + "upper_bound": "2478" }, { - "distinct_range": 53.575584362559965, - "num_eq": 80, + "distinct_range": 66.45984284110624, + "num_eq": 160, "num_range": 3920, - "upper_bound": "2096" + "upper_bound": "2546" }, { - "distinct_range": 55.559865264877004, + "distinct_range": 54.55658740687825, "num_eq": 80, "num_range": 3920, - "upper_bound": "2153" + "upper_bound": "2602" }, { - "distinct_range": 44.646320302133304, + "distinct_range": 53.56464945402592, "num_eq": 160, "num_range": 3840, - "upper_bound": "2199" + "upper_bound": "2657" }, { - "distinct_range": 55.559865264877004, - "num_eq": 80, - "num_range": 3920, - "upper_bound": "2256" + "distinct_range": 48.604959689764264, + "num_eq": 240, + "num_range": 3840, + "upper_bound": "2707" }, { - "distinct_range": 46.63060120445034, - "num_eq": 320, + "distinct_range": 51.58077354832126, + "num_eq": 160, "num_range": 3920, - "upper_bound": "2304" + "upper_bound": "2760" }, { - "distinct_range": 43.654179850974785, - "num_eq": 80, - "num_range": 3920, - "upper_bound": "2349" + "distinct_range": 46.6210837840596, + "num_eq": 160, + "num_range": 3840, + "upper_bound": "2808" }, { - "distinct_range": 50.599163009084414, + "distinct_range": 42.65333197265027, "num_eq": 160, "num_range": 3920, - "upper_bound": "2401" + "upper_bound": "2852" }, { - "distinct_range": 48.614882106767375, + "distinct_range": 59.51627717113991, "num_eq": 80, "num_range": 3920, - "upper_bound": "2451" + "upper_bound": "2913" }, { - "distinct_range": 45.638460753291824, + "distinct_range": 53.56464945402592, "num_eq": 160, - "num_range": 3920, - "upper_bound": "2498" + "num_range": 3840, + "upper_bound": "2968" }, { - "distinct_range": 46.63060120445034, + "distinct_range": 60.508215123992244, "num_eq": 160, "num_range": 3920, - "upper_bound": "2546" - }, - { - "distinct_range": 51.59130346024293, - "num_eq": 80, - "num_range": 3920, - "upper_bound": "2599" + "upper_bound": "3030" }, { - "distinct_range": 42.66203939981627, - "num_eq": 80, - "num_range": 3920, - "upper_bound": "2643" + "distinct_range": 37.69364220838861, + "num_eq": 160, + "num_range": 3840, + "upper_bound": "3069" }, { - "distinct_range": 38.693477595182195, - "num_eq": 320, + "distinct_range": 44.637207878354936, + "num_eq": 160, "num_range": 3840, - "upper_bound": "2683" + "upper_bound": "3115" }, { - "distinct_range": 46.63060120445034, + "distinct_range": 48.604959689764264, "num_eq": 80, "num_range": 3920, - "upper_bound": "2731" + "upper_bound": "3165" }, { - "distinct_range": 39.685618046340714, - "num_eq": 320, - "num_range": 3680, - "upper_bound": "2772" + "distinct_range": 43.6452699255026, + "num_eq": 160, + "num_range": 3920, + "upper_bound": "3210" }, { - "distinct_range": 53.575584362559965, + "distinct_range": 44.637207878354936, "num_eq": 160, "num_range": 3920, - "upper_bound": "2827" + "upper_bound": "3256" }, { - "distinct_range": 40.677758497499234, - "num_eq": 400, - "num_range": 3680, - "upper_bound": "2869" + "distinct_range": 48.604959689764264, + "num_eq": 80, + "num_range": 3920, + "upper_bound": "3306" }, { - "distinct_range": 44.646320302133304, - "num_eq": 240, + "distinct_range": 57.53240126543525, + "num_eq": 80, + "num_range": 3920, + "upper_bound": "3365" + }, + { + "distinct_range": 52.57271150117359, + "num_eq": 160, "num_range": 3840, - "upper_bound": "2915" + "upper_bound": "3419" }, { - "distinct_range": 56.552005716035524, + "distinct_range": 48.604959689764264, "num_eq": 160, "num_range": 3840, - "upper_bound": "2973" + "upper_bound": "3469" }, { - "distinct_range": 48.614882106767375, - "num_eq": 240, - "num_range": 3920, - "upper_bound": "3023" + "distinct_range": 52.57271150117359, + "num_eq": 160, + "num_range": 3840, + "upper_bound": "3523" }, { - "distinct_range": 53.575584362559965, + "distinct_range": 51.58077354832126, "num_eq": 80, "num_range": 3920, - "upper_bound": "3078" + "upper_bound": "3576" }, { - "distinct_range": 49.607022557925895, - "num_eq": 320, + "distinct_range": 63.48402898254924, + "num_eq": 80, "num_range": 3920, - "upper_bound": "3129" + "upper_bound": "3641" }, { - "distinct_range": 53.575584362559965, - "num_eq": 320, - "num_range": 3920, - "upper_bound": "3184" + "distinct_range": 51.58077354832126, + "num_eq": 240, + "num_range": 3840, + "upper_bound": "3694" }, { - "distinct_range": 50.599163009084414, + "distinct_range": 42.65333197265027, "num_eq": 160, - "num_range": 3920, - "upper_bound": "3236" + "num_range": 3840, + "upper_bound": "3738" }, { - "distinct_range": 58.536286618352555, + "distinct_range": 66.45984284110624, "num_eq": 320, - "num_range": 3760, - "upper_bound": "3296" + "num_range": 3920, + "upper_bound": "3806" }, { - "distinct_range": 55.559865264877004, + "distinct_range": 43.6452699255026, + "num_eq": 160, + "num_range": 3840, + "upper_bound": "3851" + }, + { + "distinct_range": 47.61302173691193, "num_eq": 240, - "num_range": 3760, - "upper_bound": "3353" + "num_range": 3840, + "upper_bound": "3900" }, { - "distinct_range": 58.536286618352555, + "distinct_range": 55.54852535973058, "num_eq": 80, "num_range": 3920, - "upper_bound": "3413" + "upper_bound": "3957" }, { - "distinct_range": 58.536286618352555, + "distinct_range": 45.62914583120727, "num_eq": 80, "num_range": 3920, - "upper_bound": "3473" + "upper_bound": "4004" }, { - "distinct_range": 46.63060120445034, - "num_eq": 160, - "num_range": 3840, - "upper_bound": "3521" - }, - { - "distinct_range": 43.654179850974785, - "num_eq": 320, - "num_range": 3840, - "upper_bound": "3566" + "distinct_range": 44.637207878354936, + "num_eq": 240, + "num_range": 3760, + "upper_bound": "4050" }, { - "distinct_range": 39.685618046340714, + "distinct_range": 43.6452699255026, "num_eq": 160, "num_range": 3840, - "upper_bound": "3607" + "upper_bound": "4095" }, { - "distinct_range": 48.614882106767375, + "distinct_range": 48.604959689764264, "num_eq": 160, "num_range": 3920, - "upper_bound": "3657" + "upper_bound": "4145" }, { - "distinct_range": 59.528427069511075, + "distinct_range": 54.55658740687825, "num_eq": 80, "num_range": 3920, - "upper_bound": "3718" + "upper_bound": "4201" }, { - "distinct_range": 55.559865264877004, - "num_eq": 80, - "num_range": 3920, - "upper_bound": "3775" + "distinct_range": 48.604959689764264, + "num_eq": 240, + "num_range": 3840, + "upper_bound": "4251" }, { - "distinct_range": 36.70919669286516, + "distinct_range": 40.66945606694561, "num_eq": 80, "num_range": 3920, - "upper_bound": "3813" + "upper_bound": "4293" }, { - "distinct_range": 53.575584362559965, + "distinct_range": 40.66945606694561, "num_eq": 80, "num_range": 3920, - "upper_bound": "3868" + "upper_bound": "4335" }, { - "distinct_range": 54.567724813718485, + "distinct_range": 43.6452699255026, "num_eq": 160, "num_range": 3920, - "upper_bound": "3924" + "upper_bound": "4380" }, { - "distinct_range": 45.638460753291824, + "distinct_range": 50.58883559546893, "num_eq": 80, "num_range": 3920, - "upper_bound": "3971" + "upper_bound": "4432" }, { - "distinct_range": 35.71705624170664, - "num_eq": 240, - "num_range": 3840, - "upper_bound": "4008" + "distinct_range": 50.58883559546893, + "num_eq": 80, + "num_range": 3920, + "upper_bound": "4484" }, { - "distinct_range": 55.559865264877004, + "distinct_range": 55.54852535973058, "num_eq": 80, "num_range": 3920, - "upper_bound": "4065" + "upper_bound": "4541" }, { - "distinct_range": 56.552005716035524, - "num_eq": 160, - "num_range": 3840, - "upper_bound": "4123" + "distinct_range": 50.58883559546893, + "num_eq": 80, + "num_range": 3920, + "upper_bound": "4593" }, { - "distinct_range": 49.607022557925895, + "distinct_range": 55.54852535973058, "num_eq": 160, "num_range": 3840, - "upper_bound": "4174" + "upper_bound": "4650" }, { - "distinct_range": 55.559865264877004, - "num_eq": 240, - "num_range": 3840, - "upper_bound": "4231" + "distinct_range": 54.55658740687825, + "num_eq": 80, + "num_range": 3920, + "upper_bound": "4706" }, { - "distinct_range": 36.70919669286516, + "distinct_range": 36.70170425553628, "num_eq": 160, - "num_range": 3840, - "upper_bound": "4269" + "num_range": 3920, + "upper_bound": "4744" }, { - "distinct_range": 61.51270797182811, - "num_eq": 80, - "num_range": 3920, - "upper_bound": "4332" + "distinct_range": 58.52433921828758, + "num_eq": 320, + "num_range": 3760, + "upper_bound": "4804" }, { - "distinct_range": 51.59130346024293, - "num_eq": 160, + "distinct_range": 39.677518114093274, + "num_eq": 80, "num_range": 3920, - "upper_bound": "4385" + "upper_bound": "4845" }, { - "distinct_range": 49.607022557925895, + "distinct_range": 50.58883559546893, "num_eq": 80, "num_range": 3920, - "upper_bound": "4436" + "upper_bound": "4897" }, { - "distinct_range": 46.63060120445034, + "distinct_range": 46.6210837840596, "num_eq": 160, "num_range": 3840, - "upper_bound": "4484" - }, - { - "distinct_range": 51.59130346024293, - "num_eq": 80, - "num_range": 3920, - "upper_bound": "4537" + "upper_bound": "4945" }, { - "distinct_range": 49.607022557925895, + "distinct_range": 45.62914583120727, "num_eq": 240, "num_range": 3920, - "upper_bound": "4588" + "upper_bound": "4992" }, { - "distinct_range": 43.654179850974785, - "num_eq": 160, + "distinct_range": 50.58883559546893, + "num_eq": 80, "num_range": 3920, - "upper_bound": "4633" + "upper_bound": "5044" }, { - "distinct_range": 50.599163009084414, - "num_eq": 160, + "distinct_range": 62.49209102969691, + "num_eq": 80, "num_range": 3920, - "upper_bound": "4685" + "upper_bound": "5108" }, { - "distinct_range": 46.63060120445034, - "num_eq": 160, - "num_range": 3840, - "upper_bound": "4733" + "distinct_range": 50.58883559546893, + "num_eq": 80, + "num_range": 3920, + "upper_bound": "5160" }, { - "distinct_range": 48.614882106767375, + "distinct_range": 45.62914583120727, "num_eq": 160, "num_range": 3920, - "upper_bound": "4783" - }, - { - "distinct_range": 49.607022557925895, - "num_eq": 80, - "num_range": 3840, - "upper_bound": "4834" - }, - { - "distinct_range": 38.693477595182195, - "num_eq": 240, - "num_range": 3840, - "upper_bound": "4874" + "upper_bound": "5207" }, { - "distinct_range": 42.66203939981627, + "distinct_range": 52.57271150117359, "num_eq": 160, "num_range": 3840, - "upper_bound": "4918" + "upper_bound": "5261" }, { - "distinct_range": 33.73277533938961, - "num_eq": 160, + "distinct_range": 56.540463312582915, + "num_eq": 400, "num_range": 3760, - "upper_bound": "4953" + "upper_bound": "5319" }, { - "distinct_range": 53.575584362559965, - "num_eq": 160, - "num_range": 3920, - "upper_bound": "5008" + "distinct_range": 37.69364220838861, + "num_eq": 240, + "num_range": 3760, + "upper_bound": "5358" + }, + { + "distinct_range": 44.637207878354936, + "num_eq": 320, + "num_range": 3680, + "upper_bound": "5404" + }, + { + "distinct_range": 44.637207878354936, + "num_eq": 240, + "num_range": 3840, + "upper_bound": "5450" }, { - "distinct_range": 42.66203939981627, + "distinct_range": 38.68558016124094, "num_eq": 80, "num_range": 3840, - "upper_bound": "5052" + "upper_bound": "5490" }, { - "distinct_range": 42.66203939981627, + "distinct_range": 46.6210837840596, "num_eq": 160, "num_range": 3840, - "upper_bound": "5096" + "upper_bound": "5538" }, { - "distinct_range": 49.607022557925895, - "num_eq": 80, - "num_range": 3920, - "upper_bound": "5147" + "distinct_range": 50.58883559546893, + "num_eq": 160, + "num_range": 3840, + "upper_bound": "5590" }, { - "distinct_range": 48.614882106767375, + "distinct_range": 47.61302173691193, "num_eq": 80, "num_range": 3920, - "upper_bound": "5197" + "upper_bound": "5639" }, { - "distinct_range": 46.63060120445034, + "distinct_range": 45.62914583120727, "num_eq": 80, "num_range": 3920, - "upper_bound": "5245" + "upper_bound": "5686" }, { - "distinct_range": 45.638460753291824, + "distinct_range": 54.55658740687825, "num_eq": 80, "num_range": 3920, - "upper_bound": "5292" + "upper_bound": "5742" }, { - "distinct_range": 47.62274165560886, + "distinct_range": 44.637207878354936, "num_eq": 160, "num_range": 3840, - "upper_bound": "5341" + "upper_bound": "5788" }, { - "distinct_range": 53.575584362559965, - "num_eq": 240, + "distinct_range": 47.61302173691193, + "num_eq": 80, "num_range": 3920, - "upper_bound": "5396" + "upper_bound": "5837" }, { - "distinct_range": 51.59130346024293, - "num_eq": 160, + "distinct_range": 45.62914583120727, + "num_eq": 240, "num_range": 3760, - "upper_bound": "5449" + "upper_bound": "5884" }, { - "distinct_range": 47.62274165560886, + "distinct_range": 54.55658740687825, "num_eq": 80, - "num_range": 3840, - "upper_bound": "5498" + "num_range": 3920, + "upper_bound": "5940" }, { - "distinct_range": 47.62274165560886, - "num_eq": 320, + "distinct_range": 43.6452699255026, + "num_eq": 240, "num_range": 3840, - "upper_bound": "5547" - }, - { - "distinct_range": 53.575584362559965, - "num_eq": 160, - "num_range": 3760, - "upper_bound": "5602" + "upper_bound": "5985" }, { - "distinct_range": 47.62274165560886, - "num_eq": 240, - "num_range": 3680, - "upper_bound": "5651" + "distinct_range": 50.58883559546893, + "num_eq": 80, + "num_range": 3840, + "upper_bound": "6037" }, { - "distinct_range": 50.599163009084414, + "distinct_range": 51.58077354832126, "num_eq": 160, "num_range": 3840, - "upper_bound": "5703" - }, - { - "distinct_range": 37.70133714402368, - "num_eq": 320, - "num_range": 3760, - "upper_bound": "5742" + "upper_bound": "6090" }, { - "distinct_range": 42.66203939981627, + "distinct_range": 43.6452699255026, "num_eq": 240, - "num_range": 3840, - "upper_bound": "5786" + "num_range": 3920, + "upper_bound": "6135" }, { - "distinct_range": 39.685618046340714, - "num_eq": 160, + "distinct_range": 48.604959689764264, + "num_eq": 80, "num_range": 3840, - "upper_bound": "5827" + "upper_bound": "6185" }, { - "distinct_range": 36.70919669286516, + "distinct_range": 41.66139401979794, "num_eq": 80, "num_range": 3840, - "upper_bound": "5865" + "upper_bound": "6228" }, { - "distinct_range": 68.45769112993773, + "distinct_range": 41.66139401979794, "num_eq": 160, "num_range": 3840, - "upper_bound": "5935" - }, - { - "distinct_range": 43.654179850974785, - "num_eq": 80, - "num_range": 3840, - "upper_bound": "5980" + "upper_bound": "6271" }, { - "distinct_range": 68.45769112993773, + "distinct_range": 50.58883559546893, "num_eq": 80, "num_range": 3920, - "upper_bound": "6050" + "upper_bound": "6323" }, { - "distinct_range": 44.646320302133304, + "distinct_range": 51.58077354832126, "num_eq": 240, - "num_range": 3920, - "upper_bound": "6096" - }, - { - "distinct_range": 55.559865264877004, - "num_eq": 160, "num_range": 3760, - "upper_bound": "6153" + "upper_bound": "6376" }, { - "distinct_range": 53.575584362559965, + "distinct_range": 56.540463312582915, "num_eq": 80, - "num_range": 3840, - "upper_bound": "6208" + "num_range": 3920, + "upper_bound": "6434" }, { - "distinct_range": 60.520567520669594, + "distinct_range": 38.68558016124094, "num_eq": 160, "num_range": 3920, - "upper_bound": "6270" + "upper_bound": "6474" }, { - "distinct_range": 37.70133714402368, - "num_eq": 320, - "num_range": 3600, - "upper_bound": "6309" + "distinct_range": 51.58077354832126, + "num_eq": 160, + "num_range": 3840, + "upper_bound": "6527" }, { - "distinct_range": 47.62274165560886, - "num_eq": 160, - "num_range": 3920, - "upper_bound": "6358" + "distinct_range": 57.53240126543525, + "num_eq": 240, + "num_range": 3760, + "upper_bound": "6586" }, { - "distinct_range": 52.583443911401446, + "distinct_range": 45.62914583120727, "num_eq": 240, - "num_range": 3840, - "upper_bound": "6412" + "num_range": 3760, + "upper_bound": "6633" }, { - "distinct_range": 50.599163009084414, + "distinct_range": 39.677518114093274, "num_eq": 80, "num_range": 3840, - "upper_bound": "6464" + "upper_bound": "6674" }, { - "distinct_range": 52.583443911401446, + "distinct_range": 35.709766302683946, "num_eq": 160, - "num_range": 3840, - "upper_bound": "6518" + "num_range": 3920, + "upper_bound": "6711" }, { - "distinct_range": 57.544146167194036, - "num_eq": 160, + "distinct_range": 38.68558016124094, + "num_eq": 80, "num_range": 3840, - "upper_bound": "6577" + "upper_bound": "6751" }, { - "distinct_range": 61.51270797182811, - "num_eq": 320, - "num_range": 3680, - "upper_bound": "6640" + "distinct_range": 44.637207878354936, + "num_eq": 80, + "num_range": 3920, + "upper_bound": "6797" }, { - "distinct_range": 34.724915790548124, - "num_eq": 240, + "distinct_range": 36.70170425553628, + "num_eq": 80, + "num_range": 3920, + "upper_bound": "6835" + }, + { + "distinct_range": 43.6452699255026, + "num_eq": 400, + "num_range": 3840, + "upper_bound": "6880" + }, + { + "distinct_range": 36.70170425553628, + "num_eq": 160, "num_range": 3760, - "upper_bound": "6676" + "upper_bound": "6918" }, { - "distinct_range": 57.544146167194036, + "distinct_range": 62.49209102969691, "num_eq": 80, "num_range": 3840, - "upper_bound": "6735" + "upper_bound": "6982" }, { - "distinct_range": 55.559865264877004, + "distinct_range": 42.65333197265027, "num_eq": 160, "num_range": 3840, - "upper_bound": "6792" + "upper_bound": "7026" }, { - "distinct_range": 41.66989894865775, - "num_eq": 400, + "distinct_range": 41.66139401979794, + "num_eq": 160, "num_range": 3760, - "upper_bound": "6835" + "upper_bound": "7069" }, { - "distinct_range": 40.677758497499234, - "num_eq": 160, + "distinct_range": 52.57271150117359, + "num_eq": 240, "num_range": 3840, - "upper_bound": "6877" + "upper_bound": "7123" }, { - "distinct_range": 37.70133714402368, + "distinct_range": 54.55658740687825, "num_eq": 160, "num_range": 3840, - "upper_bound": "6916" + "upper_bound": "7179" }, { - "distinct_range": 50.599163009084414, + "distinct_range": 57.53240126543525, "num_eq": 320, "num_range": 3680, - "upper_bound": "6968" + "upper_bound": "7238" }, { - "distinct_range": 55.559865264877004, - "num_eq": 80, - "num_range": 3840, - "upper_bound": "7025" + "distinct_range": 47.61302173691193, + "num_eq": 160, + "num_range": 3760, + "upper_bound": "7287" }, { - "distinct_range": 34.724915790548124, + "distinct_range": 47.61302173691193, "num_eq": 80, - "num_range": 3840, - "upper_bound": "7061" + "num_range": 3920, + "upper_bound": "7336" }, { - "distinct_range": 44.646320302133304, + "distinct_range": 50.58883559546893, "num_eq": 80, "num_range": 3920, - "upper_bound": "7107" - }, - { - "distinct_range": 50.599163009084414, - "num_eq": 160, - "num_range": 3840, - "upper_bound": "7159" + "upper_bound": "7388" }, { - "distinct_range": 60.520567520669594, - "num_eq": 160, + "distinct_range": 48.604959689764264, + "num_eq": 80, "num_range": 3920, - "upper_bound": "7221" + "upper_bound": "7438" }, { - "distinct_range": 41.66989894865775, + "distinct_range": 40.66945606694561, "num_eq": 80, - "num_range": 3840, - "upper_bound": "7264" + "num_range": 3920, + "upper_bound": "7480" }, { - "distinct_range": 34.724915790548124, + "distinct_range": 46.6210837840596, "num_eq": 80, "num_range": 3920, - "upper_bound": "7300" + "upper_bound": "7528" }, { - "distinct_range": 54.567724813718485, + "distinct_range": 44.637207878354936, "num_eq": 160, "num_range": 3840, - "upper_bound": "7356" - }, - { - "distinct_range": 32.74063488823109, - "num_eq": 320, - "num_range": 3920, - "upper_bound": "7390" + "upper_bound": "7574" }, { - "distinct_range": 56.552005716035524, - "num_eq": 160, + "distinct_range": 44.637207878354936, + "num_eq": 240, "num_range": 3760, - "upper_bound": "7448" + "upper_bound": "7620" }, { - "distinct_range": 45.638460753291824, + "distinct_range": 42.65333197265027, "num_eq": 160, "num_range": 3840, - "upper_bound": "7495" + "upper_bound": "7664" }, { - "distinct_range": 50.599163009084414, + "distinct_range": 40.66945606694561, "num_eq": 80, - "num_range": 3840, - "upper_bound": "7547" + "num_range": 3920, + "upper_bound": "7706" }, { - "distinct_range": 56.552005716035524, + "distinct_range": 47.61302173691193, "num_eq": 160, "num_range": 3840, - "upper_bound": "7605" - }, - { - "distinct_range": 41.66989894865775, - "num_eq": 80, - "num_range": 3840, - "upper_bound": "7648" - }, - { - "distinct_range": 57.544146167194036, - "num_eq": 320, - "num_range": 3680, - "upper_bound": "7707" + "upper_bound": "7755" }, { - "distinct_range": 46.63060120445034, - "num_eq": 80, + "distinct_range": 48.604959689764264, + "num_eq": 240, "num_range": 3920, - "upper_bound": "7755" + "upper_bound": "7805" }, { - "distinct_range": 61.51270797182811, + "distinct_range": 40.66945606694561, "num_eq": 160, - "num_range": 3920, - "upper_bound": "7818" + "num_range": 3840, + "upper_bound": "7847" }, { - "distinct_range": 38.693477595182195, + "distinct_range": 47.61302173691193, "num_eq": 80, "num_range": 3840, - "upper_bound": "7858" + "upper_bound": "7896" }, { - "distinct_range": 44.646320302133304, - "num_eq": 240, + "distinct_range": 56.540463312582915, + "num_eq": 160, "num_range": 3840, - "upper_bound": "7904" + "upper_bound": "7954" }, { - "distinct_range": 45.638460753291824, + "distinct_range": 58.52433921828758, "num_eq": 80, "num_range": 3840, - "upper_bound": "7951" + "upper_bound": "8014" }, { - "distinct_range": 39.685618046340714, + "distinct_range": 48.604959689764264, "num_eq": 80, "num_range": 3920, - "upper_bound": "7992" + "upper_bound": "8064" }, { - "distinct_range": 55.559865264877004, + "distinct_range": 42.65333197265027, "num_eq": 80, "num_range": 3920, - "upper_bound": "8049" - }, - { - "distinct_range": 47.62274165560886, - "num_eq": 240, - "num_range": 3760, - "upper_bound": "8098" + "upper_bound": "8108" }, { - "distinct_range": 44.646320302133304, + "distinct_range": 49.5968976426166, "num_eq": 160, "num_range": 3920, - "upper_bound": "8144" + "upper_bound": "8159" }, { - "distinct_range": 48.614882106767375, + "distinct_range": 46.6210837840596, "num_eq": 160, "num_range": 3840, - "upper_bound": "8194" + "upper_bound": "8207" }, { - "distinct_range": 38.693477595182195, - "num_eq": 240, + "distinct_range": 41.66139401979794, + "num_eq": 160, "num_range": 3840, - "upper_bound": "8234" + "upper_bound": "8250" }, { - "distinct_range": 46.63060120445034, - "num_eq": 80, + "distinct_range": 52.57271150117359, + "num_eq": 160, "num_range": 3840, - "upper_bound": "8282" + "upper_bound": "8304" }, { - "distinct_range": 39.685618046340714, - "num_eq": 240, - "num_range": 3680, - "upper_bound": "8323" + "distinct_range": 55.54852535973058, + "num_eq": 160, + "num_range": 3760, + "upper_bound": "8361" }, { - "distinct_range": 51.59130346024293, + "distinct_range": 47.61302173691193, "num_eq": 80, "num_range": 3920, - "upper_bound": "8376" + "upper_bound": "8410" }, { - "distinct_range": 55.559865264877004, + "distinct_range": 50.58883559546893, "num_eq": 80, "num_range": 3920, - "upper_bound": "8433" + "upper_bound": "8462" }, { - "distinct_range": 39.685618046340714, - "num_eq": 320, - "num_range": 3680, - "upper_bound": "8474" + "distinct_range": 49.5968976426166, + "num_eq": 80, + "num_range": 3920, + "upper_bound": "8513" }, { - "distinct_range": 38.693477595182195, + "distinct_range": 47.61302173691193, "num_eq": 80, "num_range": 3920, - "upper_bound": "8514" + "upper_bound": "8562" + }, + { + "distinct_range": 44.637207878354936, + "num_eq": 240, + "num_range": 3760, + "upper_bound": "8608" }, { - "distinct_range": 48.614882106767375, + "distinct_range": 34.71782834983161, "num_eq": 80, "num_range": 3920, - "upper_bound": "8564" + "upper_bound": "8644" }, { - "distinct_range": 57.544146167194036, - "num_eq": 160, + "distinct_range": 60.508215123992244, + "num_eq": 320, "num_range": 3920, - "upper_bound": "8623" + "upper_bound": "8706" }, { - "distinct_range": 51.59130346024293, - "num_eq": 240, + "distinct_range": 44.637207878354936, + "num_eq": 160, + "num_range": 3760, + "upper_bound": "8752" + }, + { + "distinct_range": 45.62914583120727, + "num_eq": 80, "num_range": 3840, - "upper_bound": "8676" + "upper_bound": "8799" }, { - "distinct_range": 56.552005716035524, - "num_eq": 160, + "distinct_range": 39.677518114093274, + "num_eq": 80, "num_range": 3840, - "upper_bound": "8734" + "upper_bound": "8840" }, { - "distinct_range": 48.614882106767375, + "distinct_range": 60.508215123992244, "num_eq": 160, + "num_range": 3920, + "upper_bound": "8902" + }, + { + "distinct_range": 50.58883559546893, + "num_eq": 80, "num_range": 3840, - "upper_bound": "8784" + "upper_bound": "8954" }, { - "distinct_range": 33.73277533938961, - "num_eq": 240, - "num_range": 3680, - "upper_bound": "8819" + "distinct_range": 39.677518114093274, + "num_eq": 160, + "num_range": 3920, + "upper_bound": "8995" }, { - "distinct_range": 36.70919669286516, + "distinct_range": 66.45984284110624, "num_eq": 160, "num_range": 3760, - "upper_bound": "8857" + "upper_bound": "9063" }, { - "distinct_range": 48.614882106767375, + "distinct_range": 41.66139401979794, "num_eq": 80, "num_range": 3920, - "upper_bound": "8907" + "upper_bound": "9106" }, { - "distinct_range": 46.63060120445034, + "distinct_range": 44.637207878354936, "num_eq": 80, "num_range": 3920, - "upper_bound": "8955" + "upper_bound": "9152" }, { - "distinct_range": 55.559865264877004, - "num_eq": 240, - "num_range": 3760, - "upper_bound": "9012" + "distinct_range": 48.604959689764264, + "num_eq": 160, + "num_range": 3920, + "upper_bound": "9202" }, { - "distinct_range": 46.63060120445034, - "num_eq": 240, + "distinct_range": 52.57271150117359, + "num_eq": 160, "num_range": 3840, - "upper_bound": "9060" + "upper_bound": "9256" }, { - "distinct_range": 41.66989894865775, + "distinct_range": 52.57271150117359, "num_eq": 80, "num_range": 3840, - "upper_bound": "9103" + "upper_bound": "9310" }, { - "distinct_range": 52.583443911401446, + "distinct_range": 50.58883559546893, "num_eq": 160, "num_range": 3840, - "upper_bound": "9157" - }, - { - "distinct_range": 41.66989894865775, - "num_eq": 240, - "num_range": 3760, - "upper_bound": "9200" + "upper_bound": "9362" }, { - "distinct_range": 47.62274165560886, - "num_eq": 160, + "distinct_range": 45.62914583120727, + "num_eq": 80, "num_range": 3920, - "upper_bound": "9249" + "upper_bound": "9409" }, { - "distinct_range": 50.599163009084414, - "num_eq": 240, - "num_range": 3840, - "upper_bound": "9301" + "distinct_range": 51.58077354832126, + "num_eq": 80, + "num_range": 3920, + "upper_bound": "9462" }, { - "distinct_range": 36.70919669286516, - "num_eq": 320, - "num_range": 3680, - "upper_bound": "9339" + "distinct_range": 40.66945606694561, + "num_eq": 80, + "num_range": 3920, + "upper_bound": "9504" }, { - "distinct_range": 40.677758497499234, + "distinct_range": 45.62914583120727, "num_eq": 160, "num_range": 3840, - "upper_bound": "9381" + "upper_bound": "9551" }, { - "distinct_range": 47.62274165560886, - "num_eq": 80, + "distinct_range": 45.62914583120727, + "num_eq": 240, "num_range": 3840, - "upper_bound": "9430" + "upper_bound": "9598" }, { - "distinct_range": 42.66203939981627, + "distinct_range": 44.637207878354936, "num_eq": 160, - "num_range": 3760, - "upper_bound": "9474" - }, - { - "distinct_range": 53.575584362559965, - "num_eq": 240, - "num_range": 3920, - "upper_bound": "9529" + "num_range": 3840, + "upper_bound": "9644" }, { - "distinct_range": 48.614882106767375, + "distinct_range": 43.6452699255026, "num_eq": 80, "num_range": 3840, - "upper_bound": "9579" + "upper_bound": "9689" }, { - "distinct_range": 50.599163009084414, + "distinct_range": 50.58883559546893, "num_eq": 80, - "num_range": 3840, - "upper_bound": "9631" + "num_range": 3920, + "upper_bound": "9741" }, { - "distinct_range": 40.677758497499234, - "num_eq": 160, + "distinct_range": 57.53240126543525, + "num_eq": 240, "num_range": 3840, - "upper_bound": "9673" + "upper_bound": "9800" }, { - "distinct_range": 57.544146167194036, + "distinct_range": 53.56464945402592, "num_eq": 80, - "num_range": 3920, - "upper_bound": "9732" - }, - { - "distinct_range": 46.63060120445034, - "num_eq": 320, - "num_range": 3680, - "upper_bound": "9780" + "num_range": 3840, + "upper_bound": "9855" }, { - "distinct_range": 50.599163009084414, - "num_eq": 160, + "distinct_range": 39.677518114093274, + "num_eq": 80, "num_range": 3920, - "upper_bound": "9832" + "upper_bound": "9896" }, { - "distinct_range": 52.583443911401446, - "num_eq": 160, - "num_range": 3760, - "upper_bound": "9886" + "distinct_range": 47.61302173691193, + "num_eq": 80, + "num_range": 3920, + "upper_bound": "9945" }, { - "distinct_range": 53.575584362559965, + "distinct_range": 53.56464945402592, "num_eq": 160, "num_range": 3840, - "upper_bound": "9941" - }, - { - "distinct_range": 54.567724813718485, - "num_eq": 80, - "num_range": 3920, - "upper_bound": "9997" + "upper_bound": "10000" } ], "histo_col_type": "INT8", @@ -17134,11 +17172,12 @@ ALTER TABLE "partsupp" INJECT STATISTICS '[ "row_count": 800000 }, { + "avg_size": 7, "columns": [ "ps_partkey", "ps_suppkey" ], - "created_at": "2021-09-08 20:48:28.135856", + "created_at": "2022-02-25 00:55:37.590966", "distinct_count": 798302, "histo_col_type": "", "name": "__auto__", @@ -17146,17 +17185,18 @@ ALTER TABLE "partsupp" INJECT STATISTICS '[ "row_count": 800000 }, { + "avg_size": 4, "columns": [ "ps_availqty" ], - "created_at": "2021-09-08 20:48:28.135856", + "created_at": "2022-02-25 00:55:37.590966", "distinct_count": 9920, "histo_buckets": [ { "distinct_range": 0, "num_eq": 80, "num_range": 0, - "upper_bound": "1" + "upper_bound": "2" }, { "distinct_range": 9918, @@ -17172,23 +17212,24 @@ ALTER TABLE "partsupp" INJECT STATISTICS '[ "row_count": 800000 }, { + "avg_size": 9, "columns": [ "ps_supplycost" ], - "created_at": "2021-09-08 20:48:28.135856", - "distinct_count": 1000, + "created_at": "2022-02-25 00:55:37.590966", + "distinct_count": 100379, "histo_buckets": [ { "distinct_range": 0, - "num_eq": 1040, + "num_eq": 80, "num_range": 0, - "upper_bound": "0.009999999776482582" + "upper_bound": "1.14" }, { - "distinct_range": 998, - "num_eq": 880, - "num_range": 798080, - "upper_bound": "10.0" + "distinct_range": 100377, + "num_eq": 80, + "num_range": 799840, + "upper_bound": "999.93" } ], "histo_col_type": "FLOAT8", @@ -17198,23 +17239,24 @@ ALTER TABLE "partsupp" INJECT STATISTICS '[ "row_count": 800000 }, { + "avg_size": 127, "columns": [ "ps_comment" ], - "created_at": "2021-09-08 20:48:28.135856", - "distinct_count": 800000, + "created_at": "2022-02-25 00:55:37.590966", + "distinct_count": 799641, "histo_buckets": [ { "distinct_range": 0, - "num_eq": 1, + "num_eq": 80, "num_range": 0, - "upper_bound": " Able campaign wish onto charge its check order. Management t" + "upper_bound": " Tiresias. furiously unusual deposits nag blithely. blithely regular plate" }, { - "distinct_range": 799998, - "num_eq": 1, - "num_range": 799998, - "upper_bound": "zine chance. Month eat car off couple road around. Recently old reflect " + "distinct_range": 799639, + "num_eq": 80, + "num_range": 799840, + "upper_bound": "zzle. frays hinder slyly among the slyly regular packages. slyly ironic depths according to the blithely even instructions wake slyly blithely special requests? carefully ironic deposi" } ], "histo_col_type": "VARCHAR(199)", @@ -17229,10 +17271,11 @@ ALTER TABLE "partsupp" INJECT STATISTICS '[ exec-ddl ALTER TABLE "region" INJECT STATISTICS '[ { + "avg_size": 1, "columns": [ "r_regionkey" ], - "created_at": "2021-09-08 20:48:09.523291", + "created_at": "2022-02-25 00:55:34.449175", "distinct_count": 5, "histo_buckets": [ { @@ -17273,10 +17316,11 @@ ALTER TABLE "region" INJECT STATISTICS '[ "row_count": 5 }, { + "avg_size": 9, "columns": [ "r_name" ], - "created_at": "2021-09-08 20:48:09.523291", + "created_at": "2022-02-25 00:55:34.449175", "distinct_count": 5, "histo_buckets": [ { @@ -17299,23 +17343,24 @@ ALTER TABLE "region" INJECT STATISTICS '[ "row_count": 5 }, { + "avg_size": 68, "columns": [ "r_comment" ], - "created_at": "2021-09-08 20:48:09.523291", + "created_at": "2022-02-25 00:55:34.449175", "distinct_count": 5, "histo_buckets": [ { "distinct_range": 0, "num_eq": 1, "num_range": 0, - "upper_bound": " over total plant room dark do. Work of" + "upper_bound": "ges. thinly even pinto beans ca" }, { "distinct_range": 3, "num_eq": 1, "num_range": 3, - "upper_bound": "ticipant president somebody style. Field person effect teach smal" + "upper_bound": "uickly special accounts cajole carefully blithely close requests. carefully final asymptotes haggle furiousl" } ], "histo_col_type": "VARCHAR(152)", @@ -17330,10 +17375,11 @@ ALTER TABLE "region" INJECT STATISTICS '[ exec-ddl ALTER TABLE "supplier" INJECT STATISTICS '[ { + "avg_size": 3, "columns": [ "s_suppkey" ], - "created_at": "2021-09-08 20:48:09.344569", + "created_at": "2022-02-25 00:55:35.803892", "distinct_count": 9920, "histo_buckets": [ { @@ -18556,159 +18602,160 @@ ALTER TABLE "supplier" INJECT STATISTICS '[ "row_count": 10000 }, { + "avg_size": 2, "columns": [ "s_nationkey" ], - "created_at": "2021-09-08 20:48:09.344569", + "created_at": "2022-02-25 00:55:35.803892", "distinct_count": 25, "histo_buckets": [ { "distinct_range": 0, - "num_eq": 403, + "num_eq": 420, "num_range": 0, "upper_bound": "0" }, { "distinct_range": 0, - "num_eq": 384, + "num_eq": 413, "num_range": 0, "upper_bound": "1" }, { "distinct_range": 0, - "num_eq": 391, + "num_eq": 397, "num_range": 0, "upper_bound": "2" }, { "distinct_range": 0, - "num_eq": 396, + "num_eq": 412, "num_range": 0, "upper_bound": "3" }, { "distinct_range": 0, - "num_eq": 406, + "num_eq": 415, "num_range": 0, "upper_bound": "4" }, { "distinct_range": 0, - "num_eq": 396, + "num_eq": 380, "num_range": 0, "upper_bound": "5" }, { "distinct_range": 0, - "num_eq": 393, + "num_eq": 402, "num_range": 0, "upper_bound": "6" }, { "distinct_range": 0, - "num_eq": 399, + "num_eq": 396, "num_range": 0, "upper_bound": "7" }, { "distinct_range": 0, - "num_eq": 406, + "num_eq": 415, "num_range": 0, "upper_bound": "8" }, { "distinct_range": 0, - "num_eq": 393, + "num_eq": 405, "num_range": 0, "upper_bound": "9" }, { "distinct_range": 0, - "num_eq": 383, + "num_eq": 393, "num_range": 0, "upper_bound": "10" }, { "distinct_range": 0, - "num_eq": 398, + "num_eq": 438, "num_range": 0, "upper_bound": "11" }, { "distinct_range": 0, - "num_eq": 394, + "num_eq": 377, "num_range": 0, "upper_bound": "12" }, { "distinct_range": 0, - "num_eq": 414, + "num_eq": 362, "num_range": 0, "upper_bound": "13" }, { "distinct_range": 0, - "num_eq": 422, + "num_eq": 376, "num_range": 0, "upper_bound": "14" }, { "distinct_range": 0, - "num_eq": 387, + "num_eq": 373, "num_range": 0, "upper_bound": "15" }, { "distinct_range": 0, - "num_eq": 435, + "num_eq": 406, "num_range": 0, "upper_bound": "16" }, { "distinct_range": 0, - "num_eq": 403, + "num_eq": 421, "num_range": 0, "upper_bound": "17" }, { "distinct_range": 0, - "num_eq": 441, + "num_eq": 407, "num_range": 0, "upper_bound": "18" }, { "distinct_range": 0, - "num_eq": 357, + "num_eq": 398, "num_range": 0, "upper_bound": "19" }, { "distinct_range": 0, - "num_eq": 394, + "num_eq": 411, "num_range": 0, "upper_bound": "20" }, { "distinct_range": 0, - "num_eq": 390, + "num_eq": 399, "num_range": 0, "upper_bound": "21" }, { "distinct_range": 0, - "num_eq": 421, + "num_eq": 401, "num_range": 0, "upper_bound": "22" }, { "distinct_range": 0, - "num_eq": 411, + "num_eq": 390, "num_range": 0, "upper_bound": "23" }, { "distinct_range": 0, - "num_eq": 383, + "num_eq": 393, "num_range": 0, "upper_bound": "24" } @@ -18720,10 +18767,11 @@ ALTER TABLE "supplier" INJECT STATISTICS '[ "row_count": 10000 }, { + "avg_size": 20, "columns": [ "s_name" ], - "created_at": "2021-09-08 20:48:09.344569", + "created_at": "2022-02-25 00:55:35.803892", "distinct_count": 9990, "histo_buckets": [ { @@ -18746,23 +18794,24 @@ ALTER TABLE "supplier" INJECT STATISTICS '[ "row_count": 10000 }, { + "avg_size": 27, "columns": [ "s_address" ], - "created_at": "2021-09-08 20:48:09.344569", + "created_at": "2022-02-25 00:55:35.803892", "distinct_count": 10000, "histo_buckets": [ { "distinct_range": 0, "num_eq": 1, "num_range": 0, - "upper_bound": " 7thzdOKLdVP yR7ZbOMnubI6,PrkxBX ZYw1" + "upper_bound": " 9aW1wwnBJJPnCx,nox0MA48Y0zpI1IeVfYZ" }, { "distinct_range": 9998, "num_eq": 1, "num_range": 9998, - "upper_bound": "zzvmS9DyfR" + "upper_bound": "zzfDhdtZcvmVzA8rNFU,Yctj1zBN" } ], "histo_col_type": "VARCHAR(40)", @@ -18772,23 +18821,24 @@ ALTER TABLE "supplier" INJECT STATISTICS '[ "row_count": 10000 }, { + "avg_size": 17, "columns": [ "s_phone" ], - "created_at": "2021-09-08 20:48:09.344569", - "distinct_count": 9840, + "created_at": "2022-02-25 00:55:35.803892", + "distinct_count": 10000, "histo_buckets": [ { "distinct_range": 0, "num_eq": 1, "num_range": 0, - "upper_bound": "10-101-276-5805" + "upper_bound": "10-102-116-6785" }, { - "distinct_range": 9838, + "distinct_range": 9998, "num_eq": 1, "num_range": 9998, - "upper_bound": "34-997-188-3418" + "upper_bound": "34-998-900-4911" } ], "histo_col_type": "CHAR(15)", @@ -18798,23 +18848,24 @@ ALTER TABLE "supplier" INJECT STATISTICS '[ "row_count": 10000 }, { + "avg_size": 9, "columns": [ "s_acctbal" ], - "created_at": "2021-09-08 20:48:09.344569", - "distinct_count": 10000, + "created_at": "2022-02-25 00:55:35.803892", + "distinct_count": 9967, "histo_buckets": [ { "distinct_range": 0, "num_eq": 1, "num_range": 0, - "upper_bound": "-999.72998046875" + "upper_bound": "-998.22" }, { - "distinct_range": 9998, + "distinct_range": 9965, "num_eq": 1, "num_range": 9998, - "upper_bound": "9999.509765625" + "upper_bound": "9999.72" } ], "histo_col_type": "FLOAT8", @@ -18824,23 +18875,24 @@ ALTER TABLE "supplier" INJECT STATISTICS '[ "row_count": 10000 }, { + "avg_size": 65, "columns": [ "s_comment" ], - "created_at": "2021-09-08 20:48:09.344569", - "distinct_count": 9903, + "created_at": "2022-02-25 00:55:35.803892", + "distinct_count": 9934, "histo_buckets": [ { "distinct_range": 0, "num_eq": 1, "num_range": 0, - "upper_bound": " A ability south main close despite clearly. Who hold sense everyone. Cou" + "upper_bound": " about the blithely express foxes. bli" }, { - "distinct_range": 9901, + "distinct_range": 9932, "num_eq": 1, "num_range": 9998, - "upper_bound": "zine know whatever discuss. Realize brother co" + "upper_bound": "zzle furiously. bold accounts haggle furiously ironic excuses. fur" } ], "histo_col_type": "VARCHAR(101)", diff --git a/pkg/sql/parser/scanner.go b/pkg/sql/parser/scanner.go index 98c4db72cb3c..595d823b5a03 100644 --- a/pkg/sql/parser/scanner.go +++ b/pkg/sql/parser/scanner.go @@ -56,6 +56,21 @@ func Tokens(sql string) (tokens []TokenString, ok bool) { return tokens, true } +// TokensIgnoreErrors decomposes the input into lexical tokens and +// ignores errors. +func TokensIgnoreErrors(sql string) (tokens []TokenString) { + s := makeScanner(sql) + for { + var lval = &sqlSymType{} + s.Scan(lval) + if lval.ID() == 0 { + break + } + tokens = append(tokens, TokenString{TokenID: lval.ID(), Str: lval.Str()}) + } + return tokens +} + // TokenString is the unit value returned by Tokens. type TokenString struct { TokenID int32 diff --git a/pkg/sql/parser/sql.y b/pkg/sql/parser/sql.y index a562b8fec17e..831629b874fe 100644 --- a/pkg/sql/parser/sql.y +++ b/pkg/sql/parser/sql.y @@ -800,7 +800,7 @@ func (u *sqlSymUnion) fetchCursor() *tree.FetchCursor { %token CACHE CANCEL CANCELQUERY CASCADE CASE CAST CBRT CHANGEFEED CHAR %token CHARACTER CHARACTERISTICS CHECK CLOSE %token CLUSTER COALESCE COLLATE COLLATION COLUMN COLUMNS COMMENT COMMENTS COMMIT -%token COMMITTED COMPACT COMPLETE CONCAT CONCURRENTLY CONFIGURATION CONFIGURATIONS CONFIGURE +%token COMMITTED COMPACT COMPLETE COMPLETIONS CONCAT CONCURRENTLY CONFIGURATION CONFIGURATIONS CONFIGURE %token CONFLICT CONNECTION CONSTRAINT CONSTRAINTS CONTAINS CONTROLCHANGEFEED CONTROLJOB %token CONVERSION CONVERT COPY COVERING CREATE CREATEDB CREATELOGIN CREATEROLE %token CROSS CSV CUBE CURRENT CURRENT_CATALOG CURRENT_DATE CURRENT_SCHEMA @@ -1133,6 +1133,7 @@ func (u *sqlSymUnion) fetchCursor() *tree.FetchCursor { %type show_zone_stmt %type show_schedules_stmt %type show_full_scans_stmt +%type show_completions_stmt %type statements_or_queries @@ -5269,6 +5270,7 @@ show_stmt: | show_last_query_stats_stmt | show_full_scans_stmt | show_default_privileges_stmt // EXTEND WITH HELP: SHOW DEFAULT PRIVILEGES +| show_completions_stmt // %Help: CLOSE - close SQL cursor // %Category: Misc @@ -6125,6 +6127,16 @@ show_syntax_stmt: } | SHOW SYNTAX error // SHOW HELP: SHOW SYNTAX +show_completions_stmt: + SHOW COMPLETIONS AT OFFSET ICONST FOR SCONST + { + /* SKIP DOC */ + $$.val = &tree.ShowCompletions{ + Statement: tree.NewStrVal($7), + Offset: $5.numVal(), + } + } + show_last_query_stats_stmt: SHOW LAST QUERY STATISTICS query_stats_cols { @@ -13798,6 +13810,7 @@ unreserved_keyword: | COMMITTED | COMPACT | COMPLETE +| COMPLETIONS | CONFLICT | CONFIGURATION | CONFIGURATIONS diff --git a/pkg/sql/parser/testdata/show_completions b/pkg/sql/parser/testdata/show_completions new file mode 100644 index 000000000000..3222e3082462 --- /dev/null +++ b/pkg/sql/parser/testdata/show_completions @@ -0,0 +1,47 @@ +parse +SHOW COMPLETIONS AT OFFSET 1 FOR 'creat' +---- +SHOW COMPLETIONS AT OFFSET 1 FOR 'creat' +SHOW COMPLETIONS AT OFFSET 1 FOR ('creat') -- fully parenthesized +SHOW COMPLETIONS AT OFFSET 1 FOR '_' -- literals removed +SHOW COMPLETIONS AT OFFSET 1 FOR 'creat' -- identifiers removed + +parse +SHOW COMPLETIONS AT OFFSET 1 FOR 'creat' +---- +SHOW COMPLETIONS AT OFFSET 1 FOR 'creat' +SHOW COMPLETIONS AT OFFSET 1 FOR ('creat') -- fully parenthesized +SHOW COMPLETIONS AT OFFSET 1 FOR '_' -- literals removed +SHOW COMPLETIONS AT OFFSET 1 FOR 'creat' -- identifiers removed + +parse +SHOW COMPLETIONS AT OFFSET 1 FOR 'CREAT' +---- +SHOW COMPLETIONS AT OFFSET 1 FOR 'CREAT' +SHOW COMPLETIONS AT OFFSET 1 FOR ('CREAT') -- fully parenthesized +SHOW COMPLETIONS AT OFFSET 1 FOR '_' -- literals removed +SHOW COMPLETIONS AT OFFSET 1 FOR 'CREAT' -- identifiers removed + +parse +SHOW COMPLETIONS AT OFFSET 7 FOR 'SELECT 1' +---- +SHOW COMPLETIONS AT OFFSET 7 FOR 'SELECT 1' +SHOW COMPLETIONS AT OFFSET 7 FOR ('SELECT 1') -- fully parenthesized +SHOW COMPLETIONS AT OFFSET 7 FOR '_' -- literals removed +SHOW COMPLETIONS AT OFFSET 7 FOR 'SELECT 1' -- identifiers removed + +parse +show completions at offset 10 for 'select * fro' +---- +SHOW COMPLETIONS AT OFFSET 10 FOR 'select * fro' -- normalized! +SHOW COMPLETIONS AT OFFSET 10 FOR ('select * fro') -- fully parenthesized +SHOW COMPLETIONS AT OFFSET 10 FOR '_' -- literals removed +SHOW COMPLETIONS AT OFFSET 10 FOR 'select * fro' -- identifiers removed + +parse +SHOW COMPLETIONS AT OFFSET 4 FOR e'\'se\''; +---- +SHOW COMPLETIONS AT OFFSET 4 FOR e'\'se\'' -- normalized! +SHOW COMPLETIONS AT OFFSET 4 FOR (e'\'se\'') -- fully parenthesized +SHOW COMPLETIONS AT OFFSET 4 FOR '_' -- literals removed +SHOW COMPLETIONS AT OFFSET 4 FOR e'\'se\'' -- identifiers removed diff --git a/pkg/sql/pgwire/auth_test.go b/pkg/sql/pgwire/auth_test.go index e6d2efd108e5..99233ffd0e6d 100644 --- a/pkg/sql/pgwire/auth_test.go +++ b/pkg/sql/pgwire/auth_test.go @@ -697,7 +697,7 @@ func TestClientAddrOverride(t *testing.T) { t.Log(e.Tags) if strings.Contains(e.Tags, "client=") { seenClient = true - if !strings.Contains(e.Tags, "client="+string(redact.StartMarker())+tc.specialAddr+":"+tc.specialPort+string(redact.EndMarker())) { + if !strings.Contains(e.Tags, "client="+tc.specialAddr+":"+tc.specialPort) { t.Fatalf("expected override addr in log tags, got %+v", e) } } diff --git a/pkg/sql/pgwire/server.go b/pkg/sql/pgwire/server.go index 3e79a3d6d048..bbd4c178f244 100644 --- a/pkg/sql/pgwire/server.go +++ b/pkg/sql/pgwire/server.go @@ -738,7 +738,7 @@ func (s *Server) ServeConn(ctx context.Context, conn net.Conn, socketType Socket // Only now do we know the remote client address for sure (it may have // been overridden by a status parameter). connDetails.RemoteAddress = sArgs.RemoteAddr.String() - ctx = logtags.AddTag(ctx, "client", connDetails.RemoteAddress) + ctx = logtags.AddTag(ctx, "client", log.SafeOperational(connDetails.RemoteAddress)) sp.SetTag("client", attribute.StringValue(connDetails.RemoteAddress)) // If a test is hooking in some authentication option, load it. diff --git a/pkg/sql/physicalplan/aggregator_funcs.go b/pkg/sql/physicalplan/aggregator_funcs.go index 8a7dbaefd721..0cf0b7c6b7a0 100644 --- a/pkg/sql/physicalplan/aggregator_funcs.go +++ b/pkg/sql/physicalplan/aggregator_funcs.go @@ -419,4 +419,53 @@ var DistAggregationTable = map[execinfrapb.AggregatorSpec_Func]DistAggregationIn }, }, }, + + execinfrapb.CovarSamp: { + LocalStage: []execinfrapb.AggregatorSpec_Func{execinfrapb.TransitionRegrAggregate}, + FinalStage: []FinalStageInfo{ + { + Fn: execinfrapb.FinalCovarSamp, + LocalIdxs: passThroughLocalIdxs, + }, + }, + }, + + execinfrapb.Corr: { + LocalStage: []execinfrapb.AggregatorSpec_Func{execinfrapb.TransitionRegrAggregate}, + FinalStage: []FinalStageInfo{ + { + Fn: execinfrapb.FinalCorr, + LocalIdxs: passThroughLocalIdxs, + }, + }, + }, + + execinfrapb.RegrCount: { + LocalStage: []execinfrapb.AggregatorSpec_Func{execinfrapb.RegrCount}, + FinalStage: []FinalStageInfo{ + { + Fn: execinfrapb.SumInt, + LocalIdxs: passThroughLocalIdxs, + }, + }, + }, + + // For SQRDIFF the local stage consists of three aggregations, + // and the final stage aggregation uses all three values. + // respectively: + // - the local stage accumulates the SQRDIFF, SUM and the COUNT + // - the final stage calculates the FINAL_SQRDIFF + execinfrapb.Sqrdiff: { + LocalStage: []execinfrapb.AggregatorSpec_Func{ + execinfrapb.Sqrdiff, + execinfrapb.Sum, + execinfrapb.Count, + }, + FinalStage: []FinalStageInfo{ + { + Fn: execinfrapb.FinalSqrdiff, + LocalIdxs: []uint32{0, 1, 2}, + }, + }, + }, } diff --git a/pkg/sql/schema_change_plan_node.go b/pkg/sql/schema_change_plan_node.go index bf1d5fa6706b..4514bf33e9da 100644 --- a/pkg/sql/schema_change_plan_node.go +++ b/pkg/sql/schema_change_plan_node.go @@ -41,7 +41,7 @@ func (p *planner) FormatAstAsRedactableString( ) redact.RedactableString { return formatStmtKeyAsRedactableString(p.getVirtualTabler(), statement, - annotations) + annotations, tree.FmtSimple) } // SchemaChange provides the planNode for the new schema changer. diff --git a/pkg/sql/schema_changer_test.go b/pkg/sql/schema_changer_test.go index 8da1dca4c855..1e7279705ce8 100644 --- a/pkg/sql/schema_changer_test.go +++ b/pkg/sql/schema_changer_test.go @@ -6771,12 +6771,6 @@ func TestRevertingJobsOnDatabasesAndSchemas(t *testing.T) { scStmt: `GRANT ALL ON SCHEMA db_grant_on_schema.sc TO PUBLIC`, jobRegex: `updating privileges for schema`, }, - { - name: "drop database cascade", - setupStmts: `CREATE DATABASE db_drop; CREATE SCHEMA db_drop.sc; CREATE TABLE db_drop.sc.tbl();`, - scStmt: `DROP DATABASE db_drop CASCADE`, - jobRegex: `^DROP DATABASE db_drop CASCADE$`, - }, { name: "rename database", setupStmts: `CREATE DATABASE db_rename;`, diff --git a/pkg/sql/sem/builtins/aggregate_builtins.go b/pkg/sql/sem/builtins/aggregate_builtins.go index 8a10b951165f..8bc498105a69 100644 --- a/pkg/sql/sem/builtins/aggregate_builtins.go +++ b/pkg/sql/sem/builtins/aggregate_builtins.go @@ -239,6 +239,38 @@ var aggregates = map[string]builtinDefinition{ )), ), + "final_corr": makePrivate(makeBuiltin(aggProps(), + makeAggOverload([]*types.T{types.DecimalArray}, types.Float, newFinalCorrAggregate, + "Calculates the correlation coefficient of the selected values in final stage.", + tree.VolatilityImmutable, + ), + )), + + "final_covar_samp": makePrivate(makeBuiltin(aggProps(), + makeAggOverload([]*types.T{types.DecimalArray}, types.Float, newFinalCovarSampAggregate, + "Calculates the sample covariance of the selected values in final stage.", + tree.VolatilityImmutable, + ), + )), + + // The input signature is: SQRDIFF, SUM, COUNT + "final_sqrdiff": makePrivate(makeBuiltin(aggProps(), + makeAggOverload( + []*types.T{types.Decimal, types.Decimal, types.Int}, + types.Decimal, + newDecimalFinalSqrdiffAggregate, + "Calculates the sum of squared differences from the mean of the selected values in final stage.", + tree.VolatilityImmutable, + ), + makeAggOverload( + []*types.T{types.Float, types.Float, types.Int}, + types.Float, + newFloatFinalSqrdiffAggregate, + "Calculates the sum of squared differences from the mean of the selected values in final stage.", + tree.VolatilityImmutable, + ), + )), + "transition_regression_aggregate": makePrivate(makeTransitionRegressionAggregateBuiltin()), "covar_samp": makeRegressionAggregateBuiltin( @@ -1202,6 +1234,8 @@ var _ tree.AggregateFunc = &stExtentAgg{} var _ tree.AggregateFunc = ®ressionAccumulatorDecimalBase{} var _ tree.AggregateFunc = &finalRegressionAccumulatorDecimalBase{} var _ tree.AggregateFunc = &covarPopAggregate{} +var _ tree.AggregateFunc = &finalCorrAggregate{} +var _ tree.AggregateFunc = &finalCovarSampAggregate{} var _ tree.AggregateFunc = &finalCovarPopAggregate{} var _ tree.AggregateFunc = &finalRegrSXXAggregate{} var _ tree.AggregateFunc = &finalRegrSXYAggregate{} @@ -2166,6 +2200,33 @@ func (a *regressionAccumulatorDecimalBase) covarPopLastStage() (tree.Datum, erro return mapToDFloat(&a.tmp, a.ed.Err()) } +// corrLastStage represents SQL:2003 correlation coefficient. +func (a *regressionAccumulatorDecimalBase) corrLastStage() (tree.Datum, error) { + if a.n.Cmp(decimalOne) < 0 { + return tree.DNull, nil + } + + if a.sxx.Cmp(decimalZero) == 0 || a.syy.Cmp(decimalZero) == 0 { + return tree.DNull, nil + } + + // a.sxy / math.Sqrt(a.sxx*a.syy) + a.ed.Quo(&a.tmp, &a.sxy, a.ed.Sqrt(&a.tmp, a.ed.Mul(&a.tmp, &a.sxx, &a.syy))) + return mapToDFloat(&a.tmp, a.ed.Err()) +} + +// covarSampLastStage computes sample covariance from the precalculated +// transition values. +func (a *regressionAccumulatorDecimalBase) covarSampLastStage() (tree.Datum, error) { + if a.n.Cmp(decimalTwo) < 0 { + return tree.DNull, nil + } + + // a.sxy / (a.n - 1) + a.ed.Quo(&a.tmp, &a.sxy, a.ed.Sub(&a.tmp, &a.n, decimalOne)) + return mapToDFloat(&a.tmp, a.ed.Err()) +} + // regrSXXLastStage computes sum of squares of the independent variable from the // precalculated transition values. func (a *regressionAccumulatorDecimalBase) regrSXXLastStage() (tree.Datum, error) { @@ -2276,7 +2337,7 @@ func (a *regressionAccumulatorDecimalBase) regressionSlopeLastStage() (tree.Datu type finalRegressionAccumulatorDecimalBase struct { regressionAccumulatorDecimalBase - otherTransitionValues [regrFieldsTotal]*apd.Decimal + otherTransitionValues [regrFieldsTotal]apd.Decimal } // Add combines two regression aggregate base values. It should only be used @@ -2301,7 +2362,7 @@ func (a *finalRegressionAccumulatorDecimalBase) Add( return nil } v := tree.MustBeDDecimal(d) - a.otherTransitionValues[i] = &v.Decimal + a.otherTransitionValues[i].Set(&v.Decimal) } return a.combine(ctx) @@ -2312,23 +2373,23 @@ func (a *finalRegressionAccumulatorDecimalBase) Add( // See https://github.com/postgres/postgres/blob/49407dc32a2931550e4ff1dea314b6a25afdfc35/src/backend/utils/adt/float.c#L3401. func (a *finalRegressionAccumulatorDecimalBase) combine(ctx context.Context) error { if a.n.Cmp(decimalZero) == 0 { - a.n = *a.otherTransitionValues[0] - a.sx = *a.otherTransitionValues[1] - a.sxx = *a.otherTransitionValues[2] - a.sy = *a.otherTransitionValues[3] - a.syy = *a.otherTransitionValues[4] - a.sxy = *a.otherTransitionValues[5] + a.n.Set(&a.otherTransitionValues[0]) + a.sx.Set(&a.otherTransitionValues[1]) + a.sxx.Set(&a.otherTransitionValues[2]) + a.sy.Set(&a.otherTransitionValues[3]) + a.syy.Set(&a.otherTransitionValues[4]) + a.sxy.Set(&a.otherTransitionValues[5]) return nil } else if a.otherTransitionValues[0].Cmp(decimalZero) == 0 { return nil } - n2 := a.otherTransitionValues[0] - sx2 := a.otherTransitionValues[1] - sxx2 := a.otherTransitionValues[2] - sy2 := a.otherTransitionValues[3] - syy2 := a.otherTransitionValues[4] - sxy2 := a.otherTransitionValues[5] + n2 := &a.otherTransitionValues[0] + sx2 := &a.otherTransitionValues[1] + sxx2 := &a.otherTransitionValues[2] + sy2 := &a.otherTransitionValues[3] + syy2 := &a.otherTransitionValues[4] + sxy2 := &a.otherTransitionValues[5] /* * The transition values combine using a generalization of the @@ -2460,17 +2521,25 @@ func newCorrAggregate(_ []*types.T, ctx *tree.EvalContext, _ tree.Datums) tree.A // Result implements tree.AggregateFunc interface. func (a *corrAggregate) Result() (tree.Datum, error) { - if a.n.Cmp(decimalOne) < 0 { - return tree.DNull, nil - } + return a.corrLastStage() +} - if a.sxx.Cmp(decimalZero) == 0 || a.syy.Cmp(decimalZero) == 0 { - return tree.DNull, nil +// finalCorrAggregate represents SQL:2003 correlation coefficient. +type finalCorrAggregate struct { + finalRegressionAccumulatorDecimalBase +} + +func newFinalCorrAggregate(_ []*types.T, ctx *tree.EvalContext, _ tree.Datums) tree.AggregateFunc { + return &finalCorrAggregate{ + finalRegressionAccumulatorDecimalBase{ + regressionAccumulatorDecimalBase: makeRegressionAccumulatorDecimalBase(ctx), + }, } +} - // a.sxy / math.Sqrt(a.sxx*a.syy) - a.ed.Quo(&a.tmp, &a.sxy, a.ed.Sqrt(&a.tmp, a.ed.Mul(&a.tmp, &a.sxx, &a.syy))) - return mapToDFloat(&a.tmp, a.ed.Err()) +// Result implements tree.AggregateFunc interface. +func (a *finalCorrAggregate) Result() (tree.Datum, error) { + return a.corrLastStage() } // covarPopAggregate represents population covariance. @@ -2510,8 +2579,6 @@ func (a *finalRegressionAccumulatorDecimalBase) Reset(ctx context.Context) { singleDatumAggregateBase: a.singleDatumAggregateBase, ed: a.ed, } - a.otherTransitionValues = [regrFieldsTotal]*apd.Decimal{} - a.reset(ctx) } @@ -2599,13 +2666,27 @@ func newCovarSampAggregate(_ []*types.T, ctx *tree.EvalContext, _ tree.Datums) t // Result implements tree.AggregateFunc interface. func (a *covarSampAggregate) Result() (tree.Datum, error) { - if a.n.Cmp(decimalTwo) < 0 { - return tree.DNull, nil + return a.covarSampLastStage() +} + +// finalCovarSampAggregate represents sample covariance. +type finalCovarSampAggregate struct { + finalRegressionAccumulatorDecimalBase +} + +func newFinalCovarSampAggregate( + _ []*types.T, ctx *tree.EvalContext, _ tree.Datums, +) tree.AggregateFunc { + return &finalCovarSampAggregate{ + finalRegressionAccumulatorDecimalBase{ + regressionAccumulatorDecimalBase: makeRegressionAccumulatorDecimalBase(ctx), + }, } +} - // a.sxy / (a.n - 1) - a.ed.Quo(&a.tmp, &a.sxy, a.ed.Sub(&a.tmp, &a.n, decimalOne)) - return mapToDFloat(&a.tmp, a.ed.Err()) +// Result implements tree.AggregateFunc interface. +func (a *finalCovarSampAggregate) Result() (tree.Datum, error) { + return a.covarSampLastStage() } // regressionAvgXAggregate represents SQL:2003 average of the independent @@ -3434,6 +3515,10 @@ func (a *intSqrDiffAggregate) Add(ctx context.Context, datum tree.Datum, _ ...tr return a.agg.Add(ctx, &a.tmpDec) } +func (a *intSqrDiffAggregate) intermediateResult() (tree.Datum, error) { + return a.agg.intermediateResult() +} + func (a *intSqrDiffAggregate) Result() (tree.Datum, error) { return a.agg.Result() } @@ -3586,7 +3671,7 @@ func (a *decimalSqrDiffAggregate) Add( return a.ed.Err() } -func (a *decimalSqrDiffAggregate) Result() (tree.Datum, error) { +func (a *decimalSqrDiffAggregate) intermediateResult() (tree.Datum, error) { if a.count.Cmp(decimalOne) < 0 { return tree.DNull, nil } @@ -3599,6 +3684,30 @@ func (a *decimalSqrDiffAggregate) Result() (tree.Datum, error) { return dd, nil } +func (a *decimalSqrDiffAggregate) Result() (tree.Datum, error) { + res, err := a.intermediateResult() + if err != nil || res == tree.DNull { + return res, err + } + + dd := res.(*tree.DDecimal) + // Sqrdiff calculation is used in variance and var_pop as one of intermediate + // results. We want the intermediate results to be as precise as possible. + // That's why sqrdiff uses IntermediateCtx, but due to operations reordering + // in distributed mode the result might be different (see issue #13689, + // PR #18701). By rounding the end result to the DecimalCtx precision we avoid + // such inconsistencies. + _, err = tree.DecimalCtx.Round(&dd.Decimal, &a.sqrDiff) + if err != nil { + return nil, err + } + // Remove trailing zeros. Depending on the order in which the input + // is processed, some number of trailing zeros could be added to the + // output. Remove them so that the results are the same regardless of order. + dd.Decimal.Reduce(&dd.Decimal) + return dd, nil +} + // Reset implements tree.AggregateFunc interface. func (a *decimalSqrDiffAggregate) Reset(ctx context.Context) { a.count.SetInt64(0) @@ -3617,6 +3726,18 @@ func (a *decimalSqrDiffAggregate) Size() int64 { return sizeOfDecimalSqrDiffAggregate } +func newFloatFinalSqrdiffAggregate( + _ []*types.T, _ *tree.EvalContext, _ tree.Datums, +) tree.AggregateFunc { + return newFloatSumSqrDiffs() +} + +func newDecimalFinalSqrdiffAggregate( + _ []*types.T, ctx *tree.EvalContext, _ tree.Datums, +) tree.AggregateFunc { + return newDecimalSumSqrDiffs(ctx) +} + type floatSumSqrDiffsAggregate struct { count int64 mean float64 @@ -3787,7 +3908,7 @@ func (a *decimalSumSqrDiffsAggregate) Add( return a.ed.Err() } -func (a *decimalSumSqrDiffsAggregate) Result() (tree.Datum, error) { +func (a *decimalSumSqrDiffsAggregate) intermediateResult() (tree.Datum, error) { if a.count.Cmp(decimalOne) < 0 { return tree.DNull, nil } @@ -3795,6 +3916,24 @@ func (a *decimalSumSqrDiffsAggregate) Result() (tree.Datum, error) { return dd, nil } +func (a *decimalSumSqrDiffsAggregate) Result() (tree.Datum, error) { + res, err := a.intermediateResult() + if err != nil || res == tree.DNull { + return res, err + } + + dd := res.(*tree.DDecimal) + _, err = tree.DecimalCtx.Round(&dd.Decimal, &dd.Decimal) + if err != nil { + return nil, err + } + // Remove trailing zeros. Depending on the order in which the input + // is processed, some number of trailing zeros could be added to the + // output. Remove them so that the results are the same regardless of order. + dd.Reduce(&dd.Decimal) + return dd, nil +} + // Reset implements tree.AggregateFunc interface. func (a *decimalSumSqrDiffsAggregate) Reset(ctx context.Context) { a.count.SetInt64(0) @@ -3822,6 +3961,9 @@ type decimalSqrDiff interface { tree.AggregateFunc Count() *apd.Decimal Tmp() *apd.Decimal + // intermediateResult returns the current value of the accumulation without + // rounding. + intermediateResult() (tree.Datum, error) } type floatVarianceAggregate struct { @@ -3903,7 +4045,7 @@ func (a *decimalVarianceAggregate) Result() (tree.Datum, error) { if a.agg.Count().Cmp(decimalTwo) < 0 { return tree.DNull, nil } - sqrDiff, err := a.agg.Result() + sqrDiff, err := a.agg.intermediateResult() if err != nil { return nil, err } @@ -4021,7 +4163,7 @@ func (a *decimalVarPopAggregate) Result() (tree.Datum, error) { if a.agg.Count().Cmp(decimalOne) < 0 { return tree.DNull, nil } - sqrDiff, err := a.agg.Result() + sqrDiff, err := a.agg.intermediateResult() if err != nil { return nil, err } diff --git a/pkg/sql/sem/builtins/geo_builtins.go b/pkg/sql/sem/builtins/geo_builtins.go index ba3780a7512f..196a3bbb7806 100644 --- a/pkg/sql/sem/builtins/geo_builtins.go +++ b/pkg/sql/sem/builtins/geo_builtins.go @@ -1185,7 +1185,7 @@ SELECT ST_S2Covering(geography, 's2_max_level=15,s2_level_mod=3'). }, ), "st_box2dfromgeohash": makeBuiltin( - defProps(), + tree.FunctionProperties{NullableArgs: true}, tree.Overload{ Types: tree.ArgTypes{ {"geohash", types.String}, @@ -1193,9 +1193,20 @@ SELECT ST_S2Covering(geography, 's2_max_level=15,s2_level_mod=3'). }, ReturnType: tree.FixedReturnType(types.Box2D), Fn: func(ctx *tree.EvalContext, args tree.Datums) (tree.Datum, error) { + if args[0] == tree.DNull { + return tree.DNull, nil + } + g := tree.MustBeDString(args[0]) - p := tree.MustBeDInt(args[1]) - bbox, err := geo.ParseCartesianBoundingBoxFromGeoHash(string(g), int(p)) + + // Precision is allowed to be NULL, in that case treat it as if the + // argument had not been passed in at all + p := len(string(g)) + if args[1] != tree.DNull { + p = int(tree.MustBeDInt(args[1])) + } + + bbox, err := geo.ParseCartesianBoundingBoxFromGeoHash(string(g), p) if err != nil { return nil, err } @@ -1212,6 +1223,9 @@ SELECT ST_S2Covering(geography, 's2_max_level=15,s2_level_mod=3'). }, ReturnType: tree.FixedReturnType(types.Box2D), Fn: func(ctx *tree.EvalContext, args tree.Datums) (tree.Datum, error) { + if args[0] == tree.DNull { + return tree.DNull, nil + } g := tree.MustBeDString(args[0]) p := len(string(g)) bbox, err := geo.ParseCartesianBoundingBoxFromGeoHash(string(g), p) diff --git a/pkg/sql/sem/tree/format.go b/pkg/sql/sem/tree/format.go index 325acde337dd..192354f711e6 100644 --- a/pkg/sql/sem/tree/format.go +++ b/pkg/sql/sem/tree/format.go @@ -141,7 +141,7 @@ const ( fmtFormatByteLiterals // FmtMarkRedactionNode instructs the pretty printer to redact datums, - // constants, and simples names (i.e. Name, UnrestrictedName) from statements. + // constants, and simple names (i.e. Name, UnrestrictedName) from statements. FmtMarkRedactionNode // FmtSummary instructs the pretty printer to produced a summarized version @@ -163,6 +163,11 @@ const ( // - Show columns up to 15 characters. // - Show condition up to 15 characters. FmtSummary + + // FmtOmitNameRedaction instructs the pretty printer to omit redaction + // for simple names (i.e. Name, UnrestrictedName) from statements. + // This flag *overrides* `FmtMarkRedactionNode` above. + FmtOmitNameRedaction ) // PasswordSubstitution is the string that replaces @@ -651,7 +656,15 @@ func (ctx *FmtCtx) formatNodeMaybeMarkRedaction(n NodeFormatter) { case *Placeholder: // Placeholders should be printed as placeholder markers. // Deliberately empty so we format as normal. - case Datum, Constant, *Name, *UnrestrictedName: + case *Name, *UnrestrictedName: + if ctx.flags.HasFlags(FmtOmitNameRedaction) { + break + } + ctx.WriteString(string(redact.StartMarker())) + v.Format(ctx) + ctx.WriteString(string(redact.EndMarker())) + return + case Datum, Constant: ctx.WriteString(string(redact.StartMarker())) v.Format(ctx) ctx.WriteString(string(redact.EndMarker())) diff --git a/pkg/sql/sem/tree/show.go b/pkg/sql/sem/tree/show.go index fe05d973aea2..8e3615e3f0e1 100644 --- a/pkg/sql/sem/tree/show.go +++ b/pkg/sql/sem/tree/show.go @@ -906,3 +906,19 @@ func (node *ShowTransferState) Format(ctx *FmtCtx) { ctx.FormatNode(node.TransferKey) } } + +// ShowCompletions represents a SHOW COMPLETIONS statement. +type ShowCompletions struct { + Statement *StrVal + Offset *NumVal +} + +// Format implements the NodeFormatter interface. +func (s ShowCompletions) Format(ctx *FmtCtx) { + ctx.WriteString("SHOW COMPLETIONS AT OFFSET ") + s.Offset.Format(ctx) + ctx.WriteString(" FOR ") + ctx.FormatNode(s.Statement) +} + +var _ Statement = &ShowCompletions{} diff --git a/pkg/sql/sem/tree/stmt.go b/pkg/sql/sem/tree/stmt.go index 451117278353..f5735107091d 100644 --- a/pkg/sql/sem/tree/stmt.go +++ b/pkg/sql/sem/tree/stmt.go @@ -1642,6 +1642,20 @@ func (*ShowDefaultPrivileges) StatementType() StatementType { return TypeDML } // StatementTag returns a short string identifying the type of statement. func (*ShowDefaultPrivileges) StatementTag() string { return "SHOW DEFAULT PRIVILEGES" } +// StatementReturnType implements the Statement interface. +func (*ShowCompletions) StatementReturnType() StatementReturnType { return Rows } + +// StatementType implements the Statement interface. +func (*ShowCompletions) StatementType() StatementType { return TypeDML } + +// StatementTag returns a short string identifying the type of statement. +func (*ShowCompletions) StatementTag() string { return "SHOW COMPLETIONS" } + +// observerStatement implements the ObserverStatement interface. +func (*ShowCompletions) observerStatement() {} + +func (*ShowCompletions) hiddenFromShowQueries() {} + // StatementReturnType implements the Statement interface. func (*Split) StatementReturnType() StatementReturnType { return Rows } @@ -1868,6 +1882,7 @@ func (n *ShowVar) String() string { return AsString(n) } func (n *ShowZoneConfig) String() string { return AsString(n) } func (n *ShowFingerprints) String() string { return AsString(n) } func (n *ShowDefaultPrivileges) String() string { return AsString(n) } +func (n *ShowCompletions) String() string { return AsString(n) } func (n *Split) String() string { return AsString(n) } func (n *StreamIngestion) String() string { return AsString(n) } func (n *Unsplit) String() string { return AsString(n) } diff --git a/pkg/sql/telemetry_logging_test.go b/pkg/sql/telemetry_logging_test.go index 7906d1f409ff..788db119fbb4 100644 --- a/pkg/sql/telemetry_logging_test.go +++ b/pkg/sql/telemetry_logging_test.go @@ -29,6 +29,7 @@ import ( "github.com/cockroachdb/cockroach/pkg/util/syncutil" "github.com/cockroachdb/cockroach/pkg/util/timeutil" "github.com/cockroachdb/errors" + "github.com/cockroachdb/redact" ) type stubTime struct { @@ -105,12 +106,13 @@ func TestTelemetryLogging(t *testing.T) { // - statement type DML, enough time has elapsed testData := []struct { - name string - query string - execTimestampsSeconds []float64 // Execute the query with the following timestamps. - expectedLogStatement string - stubMaxEventFrequency int64 - expectedSkipped []int // Expected skipped query count per expected log line. + name string + query string + execTimestampsSeconds []float64 // Execute the query with the following timestamps. + expectedLogStatement string + stubMaxEventFrequency int64 + expectedSkipped []int // Expected skipped query count per expected log line. + expectedUnredactedTags []string }{ { // Test case with statement that is not of type DML. @@ -123,6 +125,7 @@ func TestTelemetryLogging(t *testing.T) { `TRUNCATE TABLE`, 1, []int{0, 0, 0, 0}, + []string{"client"}, }, { // Test case with statement that is of type DML. @@ -130,9 +133,10 @@ func TestTelemetryLogging(t *testing.T) { "select-*-limit-1-query", "SELECT * FROM t LIMIT 1;", []float64{3}, - `SELECT * FROM ‹\"\"›.‹\"\"›.‹t› LIMIT ‹1›`, + `SELECT * FROM \"\".\"\".t LIMIT ‹1›`, 1, []int{0}, + []string{"client"}, }, { // Test case with statement that is of type DML. @@ -141,9 +145,10 @@ func TestTelemetryLogging(t *testing.T) { "select-*-limit-2-query", "SELECT * FROM t LIMIT 2;", []float64{4, 4.1, 4.2, 5}, - `SELECT * FROM ‹\"\"›.‹\"\"›.‹t› LIMIT ‹2›`, + `SELECT * FROM \"\".\"\".t LIMIT ‹2›`, 1, []int{0, 2}, + []string{"client"}, }, { // Test case with statement that is of type DML. @@ -151,9 +156,10 @@ func TestTelemetryLogging(t *testing.T) { "select-*-limit-3-query", "SELECT * FROM t LIMIT 3;", []float64{6, 6.01, 6.05, 6.06, 6.1, 6.2}, - `SELECT * FROM ‹\"\"›.‹\"\"›.‹t› LIMIT ‹3›`, + `SELECT * FROM \"\".\"\".t LIMIT ‹3›`, 10, []int{0, 3, 0}, + []string{"client"}, }, } @@ -220,6 +226,14 @@ func TestTelemetryLogging(t *testing.T) { if !distRe.MatchString(e.Message) { t.Errorf("expected to find Distribution but none was found") } + for _, eTag := range tc.expectedUnredactedTags { + for _, tag := range strings.Split(e.Tags, ",") { + kv := strings.Split(tag, "=") + if kv[0] == eTag && strings.ContainsAny(kv[0], fmt.Sprintf("%s%s", redact.StartMarker(), redact.EndMarker())) { + t.Errorf("expected tag %s to be redacted within tags: %s", tag, e.Tags) + } + } + } } } if logCount != expectedLogCount { diff --git a/pkg/util/log/clog.go b/pkg/util/log/clog.go index 42f2f381b461..83640a9b73bc 100644 --- a/pkg/util/log/clog.go +++ b/pkg/util/log/clog.go @@ -333,7 +333,8 @@ func (l *loggerT) outputLogEntry(entry logEntry) { // The sink was not accepting entries at this level. Nothing to do. continue } - if err := s.sink.output(bufs.b[i].Bytes(), sinkOutputOptions{extraFlush: extraFlush, forceSync: isFatal}); err != nil { + format := formatParsers[s.formatter.formatterName()] + if err := s.sink.output(bufs.b[i].Bytes(), sinkOutputOptions{extraFlush: extraFlush, forceSync: isFatal, format: format}); err != nil { if !s.criticality { // An error on this sink is not critical. Just report // the error and move on. diff --git a/pkg/util/log/flags.go b/pkg/util/log/flags.go index 51fdc77fb4a5..24b4a728bae6 100644 --- a/pkg/util/log/flags.go +++ b/pkg/util/log/flags.go @@ -375,6 +375,7 @@ func newFluentSinkInfo(c logconfig.FluentSinkConfig) (*sinkInfo, error) { func newHTTPSinkInfo(c logconfig.HTTPSinkConfig) (*sinkInfo, error) { info := &sinkInfo{} + if err := info.applyConfig(c.CommonSinkConfig); err != nil { return nil, err } diff --git a/pkg/util/log/http_sink.go b/pkg/util/log/http_sink.go index 238f6360f938..e3352431dcf8 100644 --- a/pkg/util/log/http_sink.go +++ b/pkg/util/log/http_sink.go @@ -32,6 +32,15 @@ type httpSinkOptions struct { disableKeepAlives bool } +// formatToContentType map contains a mapping from the log format +// to the content type header that should be set for that format +// for the HTTP POST method. The content type header defaults +// to `text/plain` when the http sink is configured with a format +// not included in this map. +var formatToContentType = map[string]string{ + "json": "application/json", +} + func newHTTPSink(url string, opt httpSinkOptions) (*httpSink, error) { transport, ok := http.DefaultTransport.(*http.Transport) if !ok { @@ -62,7 +71,7 @@ func newHTTPSink(url string, opt httpSinkOptions) (*httpSink, error) { type httpSink struct { client http.Client address string - doRequest func(*httpSink, []byte) (*http.Response, error) + doRequest func(sink *httpSink, logEntry []byte, format string) (*http.Response, error) } // output emits some formatted bytes to this sink. @@ -73,8 +82,8 @@ type httpSink struct { // The parent logger's outputMu is held during this operation: log // sinks must not recursively call into logging when implementing // this method. -func (hs *httpSink) output(b []byte, _ sinkOutputOptions) (err error) { - resp, err := hs.doRequest(hs, b) +func (hs *httpSink) output(b []byte, opt sinkOutputOptions) (err error) { + resp, err := hs.doRequest(hs, b, opt.format) if err != nil { return err } @@ -87,8 +96,12 @@ func (hs *httpSink) output(b []byte, _ sinkOutputOptions) (err error) { return nil } -func doPost(hs *httpSink, b []byte) (*http.Response, error) { - resp, err := hs.client.Post(hs.address, "text/plain", bytes.NewReader(b)) +func doPost(hs *httpSink, b []byte, format string) (*http.Response, error) { + contentType, ok := formatToContentType[format] + if !ok { + contentType = "text/plain" + } + resp, err := hs.client.Post(hs.address, contentType, bytes.NewReader(b)) if err != nil { return nil, err } @@ -96,7 +109,7 @@ func doPost(hs *httpSink, b []byte) (*http.Response, error) { return resp, nil } -func doGet(hs *httpSink, b []byte) (*http.Response, error) { +func doGet(hs *httpSink, b []byte, _ string) (*http.Response, error) { resp, err := hs.client.Get(hs.address + "?" + url.QueryEscape(string(b))) if err != nil { return nil, err diff --git a/pkg/util/log/http_sink_test.go b/pkg/util/log/http_sink_test.go index 8eef4bfb7593..b5f5f5f8d71a 100644 --- a/pkg/util/log/http_sink_test.go +++ b/pkg/util/log/http_sink_test.go @@ -12,7 +12,6 @@ package log import ( "context" - "errors" "io" "net" "net/http" @@ -26,6 +25,7 @@ import ( "github.com/cockroachdb/cockroach/pkg/util/netutil/addr" "github.com/cockroachdb/cockroach/pkg/util/syncutil" "github.com/cockroachdb/cockroach/pkg/util/timeutil" + "github.com/cockroachdb/errors" "github.com/stretchr/testify/require" ) @@ -37,7 +37,7 @@ import ( func testBase( t *testing.T, defaults logconfig.HTTPDefaults, - fn func(body string) error, + fn func(header http.Header, body string) error, hangServer bool, deadline time.Duration, ) { @@ -68,7 +68,7 @@ func testBase( <-cancelCh } else { // The test is expecting some message via a predicate. - if err := fn(string(buf)); err != nil { + if err := fn(r.Header, string(buf)); err != nil { // non-failing, in case there are extra log messages generated t.Log(err) } else { @@ -175,7 +175,7 @@ func TestMessageReceived(t *testing.T) { DisableKeepAlives: &tb, } - testFn := func(body string) error { + testFn := func(_ http.Header, body string) error { t.Log(body) if !strings.Contains(body, `"message":"hello world"`) { return errors.New("Log message not found in request") @@ -205,3 +205,71 @@ func TestHTTPSinkTimeout(t *testing.T) { testBase(t, defaults, nil /* testFn */, true /* hangServer */, 500*time.Millisecond) } + +// TestHTTPSinkContentTypeJSON verifies that the HTTP sink content type +// header is set to `application/json` when the format is json. +func TestHTTPSinkContentTypeJSON(t *testing.T) { + defer leaktest.AfterTest(t)() + + address := "http://localhost" // testBase appends the port + timeout := 5 * time.Second + tb := true + format := "json" + expectedContentType := "application/json" + defaults := logconfig.HTTPDefaults{ + Address: &address, + Timeout: &timeout, + + // We need to disable keepalives otherwise the HTTP server in the + // test will let an async goroutine run waiting for more requests. + DisableKeepAlives: &tb, + CommonSinkConfig: logconfig.CommonSinkConfig{ + Format: &format, + }, + } + + testFn := func(header http.Header, body string) error { + t.Log(body) + contentType := header.Get("Content-Type") + if contentType != expectedContentType { + return errors.Newf("mismatched content type: expected %s, got %s") + } + return nil + } + + testBase(t, defaults, testFn, false /* hangServer */, time.Duration(0)) +} + +// TestHTTPSinkContentTypePlainText verifies that the HTTP sink content type +// header is set to `text/plain` when the format is json. +func TestHTTPSinkContentTypePlainText(t *testing.T) { + defer leaktest.AfterTest(t)() + + address := "http://localhost" // testBase appends the port + timeout := 5 * time.Second + tb := true + format := "crdb-v1" + expectedContentType := "text/plain" + defaults := logconfig.HTTPDefaults{ + Address: &address, + Timeout: &timeout, + + // We need to disable keepalives otherwise the HTTP server in the + // test will let an async goroutine run waiting for more requests. + DisableKeepAlives: &tb, + CommonSinkConfig: logconfig.CommonSinkConfig{ + Format: &format, + }, + } + + testFn := func(header http.Header, body string) error { + t.Log(body) + contentType := header.Get("Content-Type") + if contentType != expectedContentType { + return errors.Newf("mismatched content type: expected %s, got %s") + } + return nil + } + + testBase(t, defaults, testFn, false /* hangServer */, time.Duration(0)) +} diff --git a/pkg/util/log/redact.go b/pkg/util/log/redact.go index f30703dbbfb5..7a247f28b85b 100644 --- a/pkg/util/log/redact.go +++ b/pkg/util/log/redact.go @@ -205,3 +205,13 @@ func TestingSetRedactable(redactableLogs bool) (cleanup func()) { } } } + +// SafeOperational is a transparent wrapper around `redact.Safe` that +// acts as documentation for *why* the object is being marked as safe. +// In this case, the intent is to label this piece of information as +// "operational" data which is helpful for telemetry and operator +// actions. Typically, this includes schema structure and information +// about internals that is *not* user data or derived from user data. +func SafeOperational(s interface{}) redact.SafeValue { + return redact.Safe(s) +} diff --git a/pkg/util/log/sinks.go b/pkg/util/log/sinks.go index f265e8ee3aaa..3e248aa617bb 100644 --- a/pkg/util/log/sinks.go +++ b/pkg/util/log/sinks.go @@ -31,6 +31,8 @@ type sinkOutputOptions struct { // forceSync forces synchronous operation of this output operation. // That is, it will block until the output has been handled. forceSync bool + // format specifies the log entry format (e.g. json etc.). + format string } // logSink abstracts the destination of logging events, after all