diff --git a/ydb/core/kqp/provider/yql_kikimr_settings.cpp b/ydb/core/kqp/provider/yql_kikimr_settings.cpp index 7789279ffa8d..a8b7223d77aa 100644 --- a/ydb/core/kqp/provider/yql_kikimr_settings.cpp +++ b/ydb/core/kqp/provider/yql_kikimr_settings.cpp @@ -143,11 +143,11 @@ bool TKikimrSettings::HasOptUseFinalizeByKey() const { } bool TKikimrSettings::HasOptEnableCostBasedOptimization() const { - return GetOptionalFlagValue(OptEnableCostBasedOptimization.Get()) == EOptionalFlag::Enabled; + return GetOptionalFlagValue(OptEnableCostBasedOptimization.Get()) != EOptionalFlag::Disabled; } bool TKikimrSettings::HasOptEnableConstantFolding() const { - return GetOptionalFlagValue(OptEnableConstantFolding.Get()) == EOptionalFlag::Enabled; + return GetOptionalFlagValue(OptEnableConstantFolding.Get()) != EOptionalFlag::Disabled; } diff --git a/ydb/core/protos/feature_flags.proto b/ydb/core/protos/feature_flags.proto index bf4af84de48b..1e596e781838 100644 --- a/ydb/core/protos/feature_flags.proto +++ b/ydb/core/protos/feature_flags.proto @@ -118,7 +118,7 @@ message TFeatureFlags { optional bool SuppressCompatibilityCheck = 103 [default = false]; optional bool EnableUniqConstraint = 104 [default = false]; optional bool EnableChangefeedDebeziumJsonFormat = 105 [default = false]; - optional bool EnableStatistics = 106 [default = false]; + optional bool EnableStatistics = 106 [default = true]; optional bool EnableUuidAsPrimaryKey = 107 [default = false]; optional bool EnableTablePgTypes = 108 [default = false]; optional bool EnableLocalDBBtreeIndex = 109 [default = false];