Robert Schulze
47f429a524
Proper CMake for libfiu
2024-08-09 08:04:24 +00:00
Vitaly Baranov
24103c733d
Support prometheus remote write protocol.
2024-08-03 16:20:23 +02:00
Vitaly Baranov
50604e8ea9
Add new table engine TimeSeries.
2024-08-03 16:20:23 +02:00
Nikita Mikhaylov
d2b3be2fb8
Apply optimizations for a single file
2024-07-26 15:05:11 +02:00
Alexey Milovidov
1914b37058
Merge pull request #65521 from JackyWoo/add_statistics_cmsketch
...
Add count-min sketches as statistics type
2024-07-24 00:46:23 +00:00
Alexey Milovidov
e1a659f83b
Remove obsolete code from CMakeLists
2024-07-19 19:24:22 +02:00
Robert Schulze
3f1c0b9966
Merge remote-tracking branch 'ClickHouse/master' into add_statistics_cmsketch
2024-07-09 10:48:19 +00:00
Vitaly Baranov
e428542b2e
Add prometheus protobufs.
2024-07-04 23:06:14 +02:00
JackyWoo
0c5821e5b8
Merge branch 'master' into add_statistics_cmsketch
...
# Conflicts:
# docs/en/engines/table-engines/mergetree-family/mergetree.md
# src/Storages/Statistics/Statistics.cpp
# src/Storages/Statistics/Statistics.h
# src/Storages/Statistics/StatisticsTDigest.h
# src/Storages/Statistics/StatisticsUniq.h
# src/Storages/Statistics/TDigestStatistics.cpp
# tests/queries/0_stateless/02864_statistics_uniq.sql
2024-07-04 10:25:53 +08:00
vdimir
59bf6f16bd
Merge pull request #64818 from bigo-sg/too_large_hash_join
...
Refactor `HashJoin` to avoid `too large translation units`
2024-07-02 09:12:02 +00:00
Robert Schulze
cc67efd789
Some fixups
2024-06-26 12:39:50 +00:00
JackyWoo
15e20f56fa
Add statistics cmsketch
2024-06-24 16:38:56 +08:00
lgbo-ustc
6d3836aca4
refactor hash join to reduce target size
2024-06-20 09:10:23 +08:00
kssenii
78ccd03dd6
A few code renames in preparation for AzureQueue
2024-06-19 14:50:43 +02:00
Antonio Andelic
69fd05cb55
Merge branch 'master' into fix-gwp-asan
2024-06-05 09:31:36 +02:00
Alexey Milovidov
84914f2c3d
Remove iostream_debug_helpers
2024-06-04 05:48:45 +02:00
Antonio Andelic
5633a18f2f
Merge branch 'master' into fix-gwp-asan
2024-06-03 10:43:14 +02:00
Nikolai Kochetov
d4cf93a5be
Renamve QueryAnalysis to Resolve
2024-05-28 14:55:26 +00:00
Nikolai Kochetov
e714b4c86a
Splitting QueryAnalysisPass (Part 1)
2024-05-28 10:12:27 +00:00
Antonio Andelic
804b1ad1e0
Better
2024-05-27 10:34:16 +00:00
Antonio Andelic
b11f70cff2
Merge branch 'master' into fix-gwp-asan
2024-05-27 08:47:37 +00:00
Alexander Tokmakov
3ee2307024
Revert "Refactoring of Server.h: Isolate server management from other logic"
2024-05-27 10:04:19 +02:00
Robert Schulze
7a313e7358
Merge remote-tracking branch 'ClickHouse/master' into refactor-protocol-server
2024-05-26 13:40:12 +00:00
Antonio Andelic
6753a0ad18
Better
2024-05-24 17:03:49 +02:00
Antonio Andelic
5c6c378fae
Try to fix GWPAsan
2024-05-24 15:38:51 +02:00
TTPO100AJIEX
251010f109
Move protocol-server and inter-server management into separate classes
...
Co-authored-by: Alex Koledaev <ax3l3rator@gmail.com>
2024-05-24 02:14:26 +03:00
kssenii
7b225ab59c
Merge remote-tracking branch 'origin/master' into use-iobject-storage-for-table-engines-1
2024-05-21 16:58:25 +02:00
Robert Schulze
2909e6451b
Move StringUtils.h/cpp back to Common/
2024-05-19 09:39:36 +00:00
kssenii
434d2d16f1
Cleanuo
2024-04-26 19:23:33 +02:00
kssenii
27672e1dfc
Merge remote-tracking branch 'origin/master' into use-iobject-storage-for-table-engines-1
2024-04-15 11:28:14 +01:00
Robert Schulze
9d8f643f5b
Cleanup SSH-based authentication code
2024-04-05 08:43:23 +00:00
kssenii
70272d4174
Minor
2024-03-11 10:55:01 +01:00
kssenii
0aade3765f
Merge remote-tracking branch 'origin/master' into use-iobject-storage-for-table-engines-1
2024-03-06 17:02:50 +08:00
kssenii
0c293bce11
Merge remote-tracking branch 'origin/master' into use-iobject-storage-for-table-engines-1
2024-03-06 12:06:19 +08:00
Azat Khuzhin
d5825ec80d
Faster (almost 2x) mutexes (was slower due to ThreadFuzzer)
...
Recently I noticed that DB::injection() pops up in perf top, so let's
optimize it slightly:
- Add -fomit-frame-pointer -momit-leaf-frame-pointer explicitly --
almost 0 effect
- Add ALWAYS_INLINE for ThreadFuzzer::isStarted() (just in case)
- Disable ThreadFuzzer if non of env variables had been set, this is
needed to avoid extra checks in DB::injection()
- Add ALWAYS_INLINE for ThreadFuzzer::injection()
And here are some results for ThreadFuzzer test:
- before: elapsed 6.27368 / test time 654 ms
- after: elapsed 3.14167 / test time 325 ms
- disabled: elapsed 2.46666 / test time 263 ms
*But note, it is still slower then with ThreadFuzzer disabled.*
Note, that this numbers for AMD 5975WX, for server with 2x Xeon Silver
4216 2.10:
- before: elapsed 12.109 / test time 1325 ms
- after: elapsed 10.506 / test time 1101 ms
- disabled: elapsed 8.41043 / test time 917 ms
P.S. I've also tried with the same glibc version as server had - zero
changes.
Refs: https://gist.github.com/azat/51a5fcc3a40af9f678906a3a6e14e079
Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
2024-03-04 21:14:26 +01:00
Nikolai Kochetov
0c00e58353
Fixing build.
2024-02-16 17:22:22 +00:00
kssenii
84b0fe670a
Refactor data lakes
2024-02-14 15:50:43 +01:00
kssenii
3cca841038
Unite s3/hdfs/azure storage implementations into a single class on top of IObjectStorage
2024-02-09 21:32:04 +01:00
Smita Kulkarni
e594608c42
Merge branch 'master' into Azure_backup
2024-02-07 13:48:46 +01:00
Raúl Marín
b88d0a2b15
Don't apply O2 on release builds
2024-01-29 17:34:11 +01:00
Smita Kulkarni
4d92eba316
Merge branch 'master' into Azure_backup
2024-01-24 11:13:57 +01:00
serxa
824deab761
split resource scheduler off IO/
into Common/Scheduler/
2024-01-20 12:06:26 +00:00
Smita Kulkarni
e71977b724
Merge branch 'master' into Azure_backup
2024-01-18 08:29:01 +01:00
Robert Schulze
53965bb9f1
Merge remote-tracking branch 'rschu1ze/master' into qatzstd_main
2024-01-07 14:11:22 +00:00
koloshmet
c52aa984ee
refreshable materialized views
2023-12-28 17:56:04 +00:00
Alexander Tokmakov
38fe70c68a
Revert "Refreshable materialized views (takeover)"
2023-12-28 13:12:20 +01:00
Smita Kulkarni
bf60a06a11
Merge branch 'master' into Azure_backup
2023-12-28 11:51:49 +01:00
koloshmet
c762898adb
refreshable materialized views
2023-12-27 20:24:54 +00:00
jinjunzh
3771acdefb
fixed reported code issues
2023-12-12 11:15:11 -05:00
jinjunzh
4ba36f2761
tried to fix missing header
2023-12-11 13:31:52 -05:00