Comments (9)
There have been several bug (and bug fixes) lately around FINAL. Can you test with the latest 24.4 or provide a reproducer to verify it please?
from clickhouse.
I can't update the version at the moment.
And I don't really understand how to reproduce this problem.
I tried to make the same table in fiddle and transfer these 2 records and one more to it, but the situation is not reproduced.
from clickhouse.
there are few flags that could be tweaked:
split_intersecting_parts_ranges_into_layers_final
split_parts_ranges_into_intersecting_and_non_intersecting_final
enable_vertical_final
from clickhouse.
at the moment new data has been added to the table and there is no discrepancy for the previously specified identifiers.
but there are new ones.
When selecting data with one of them with the split_intersecting_parts_ranges_into_layers_final setting, everything is correct
split_parts_ranges_into_intersecting_and_non_intersecting_final doesn't - change the result
enable_vertical_final - doesn't change the result
All of these settings are set to 1 and I changed them to 0
from clickhouse.
could you pls share explain pipeline SELECT uniqExact(id) FROM cheks FINAL
with default settings
from clickhouse.
please see in file
check.txt
from clickhouse.
looks like #62268
backport was merged on Apr 8
you're using a build from April 3
from https://github.com/ClickHouse/ClickHouse/releases/tag/v24.3.2.23-lts
from clickhouse.
Ok, we'll have to wait until the update is available on the cloud service.
from clickhouse.
there is also a subtle problem that
SELECT id
FROM cheks
WHERE id NOT IN (
SELECT id
FROM cheks
FINAL
)
isn't 100% reliable, because theoretically the subquery and outer query read from different snapshots.
from clickhouse.
Related Issues (20)
- After restarting clickhouse container, a select on a refreshable MATERIALIZED VIEWs throws an exception HOT 1
- Research: thread per core model HOT 2
- `Logical error: 'false && "WriteBuffer is not finalized in destructor."'` in `WriteBufferFromS3`
- Integration tests are broken in backports
- Broken upgrade check: New settings are not reflected in settings changes history
- Exception: Conversion from Tuple(Array(String), Array(UInt16)) to AggregateFunction(1, sumMap, Array(String), Array(UInt16)) is not supported while processing joinGet HOT 1
- HTTPConnection is not incremented until server sees http request
- Use `tdigest` statistic to disable `optimize_read_in_order` in bad cases
- JSON Format conditionally shows number values as strings HOT 2
- Cannot read from MV without SELECT privileges on Source table (SQL SECURITY)
- startsWith on column with token-based bloom filter does not produce correct result
- unhexAsBitmap HOT 2
- SHOW DICTIONARIES privilege does not work as expected
- Modifying column with default expression in copied table (using AS) affects source table
- Named collection in system.grants
- primary key constraint violated in new added order-by column condition HOT 3
- Sometimes the number of zk-nodes suddenly increases significantly even when the bulk write QPS remains unchanged HOT 1
- recursive CTE results wrong due to data type overflow
- recursive CTE results wrong due to data type overflow
- ULID implementation with FixedString(16)/UInt128 instead of FixedString(26) HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from clickhouse.