Vitaliy Lyudvichenko
|
10c14cfccb
|
Small code enhancements according to clang-tidy. [#CLICKHOUSE-2931]
|
2017-08-04 17:35:36 +03:00 |
|
Pawel Rog
|
d6a2056851
|
Applied changes requested by Alexey
|
2017-08-01 16:48:24 +02:00 |
|
Alexey Milovidov
|
dd1f54bce2
|
Changed Poco::RWLock to std::shared_lock [#APRILDEV-91].
|
2017-07-28 20:34:02 +03:00 |
|
Nikolai Kochetov
|
eae94edd6b
|
fixed vertical merge for ReplacingSortedBlockInputStream [#CLICKHOUSE-3131]
|
2017-07-17 22:40:30 +03:00 |
|
Nikolai Kochetov
|
a13423e552
|
added vertical merge for ReplacingSortedBlockInputStream
|
2017-07-14 21:17:23 +03:00 |
|
Nikolai Kochetov
|
283810e8ab
|
merged with master
|
2017-07-13 23:59:34 +03:00 |
|
Nikolai Kochetov
|
75be0b81d8
|
removed typeid_cast from IColumn.h
|
2017-07-13 23:58:19 +03:00 |
|
Nikolai Kochetov
|
8c65d6013e
|
added preferred_max_column_in_block_size_bytes setting, added filtration ratio prediction [#CLICKHOUSE-3065]
|
2017-07-13 21:45:09 +03:00 |
|
Alexey Zatelepin
|
89939a685a
|
Stream row sources from disk for vertical merge [#CLICKHOUSE-3118]
|
2017-07-09 21:57:06 +03:00 |
|
Alexey Milovidov
|
032d12d431
|
Fixed translation error [#CLICKHOUSE-2].
|
2017-07-04 15:46:31 +03:00 |
|
Alexey Milovidov
|
fa64d14f26
|
More readable temporary part names [#CLICKHOUSE-2].
|
2017-05-26 03:47:06 +03:00 |
|
Vitaliy Lyudvichenko
|
d9637c2980
|
MergeTreeDataPart refactoring. [#CLICKHOUSE-2989]
Use relative_path to store actual part path.
Use renameTo() to move parts.
|
2017-05-24 23:23:58 +03:00 |
|
Vitaliy Lyudvichenko
|
5618234ee8
|
Separate tmp part dirs for merges, fetches and inserts. [#CLICKHOUSE-2989]
|
2017-05-24 23:23:58 +03:00 |
|
Alexey Milovidov
|
e5e8667bc9
|
Addition to prev. revision [#CLICKHOUSE-2].
|
2017-05-10 04:10:50 -04:00 |
|
Alexey Milovidov
|
5ca7650c86
|
Removed Increment and CounterInFile [#CLICKHOUSE-2].
|
2017-05-10 02:49:19 -04:00 |
|
alexey-milovidov
|
acd3c3d4ab
|
Update MergeTreeDataMerger.cpp
|
2017-04-17 21:15:14 +03:00 |
|
Yuri Dyachenko
|
5e61448f25
|
add support DEDUPLICATE to MergeTreeDataMerger
|
2017-04-17 21:15:14 +03:00 |
|
Vitaliy Lyudvichenko
|
4b566304ca
|
Tests are passed. [#CLICKHOUSE-2902]
|
2017-04-15 06:48:24 +03:00 |
|
Vitaliy Lyudvichenko
|
82af2278fc
|
Avoid code duplication near MergeTreeBlockInputStream. [#CLICKHOUSE-2]
Add preferred_block_size_bytes for non-uniform reader. [#CLICKHOUSE-2902]
Make enums test more deterministic. [#CLICKHOUSE-2]
Refactored MergeTree readers.
Tabs -> spaces.
Move include/DB/ -> src/.
|
2017-04-15 06:48:24 +03:00 |
|
Vitaliy Lyudvichenko
|
74a92cb8d9
|
Add test for OPTIMIZE FINAL and more diagnostics. [#CLICKHOUSE-2886]
|
2017-04-04 15:54:21 +03:00 |
|
Alexey Milovidov
|
310736cd7e
|
Moved headers and sources to same place [#CLICKHOUSE-3].
|
2017-04-01 12:22:42 +03:00 |
|
Alexey Milovidov
|
137ad95929
|
Changed tabs to spaces in code [#CLICKHOUSE-3].
|
2017-04-01 11:35:09 +03:00 |
|
Alexey Milovidov
|
4e67e05835
|
Fixed error [#CLICKHOUSE-2].
|
2017-03-14 03:14:19 +03:00 |
|
Alexey Milovidov
|
26788e3938
|
Formatting [#CLICKHOUSE-2].
|
2017-03-13 21:01:46 +03:00 |
|
f1yegor
|
401425bb89
|
translate comments
|
2017-03-12 20:18:07 +01:00 |
|
Vitaliy Lyudvichenko
|
1c38a89785
|
Add source_part_names column into system.merges. [#CLICKHOUSE-2145]
|
2017-01-24 22:26:29 +04:00 |
|
Vitaliy Lyudvichenko
|
07d720565c
|
Added profile events for INSERTs. [#METR-23930]
Added new column and CurrentMetrics data into system.events table.
Removed unnecessary code from Context and Merge list. [#METR-23911]
|
2016-12-31 02:39:53 +03:00 |
|
Vitaliy Lyudvichenko
|
108bfac17e
|
Added memory tracking events and columns for merges. [#METR-23911]
|
2016-12-31 02:39:53 +03:00 |
|
Vitaliy Lyudvichenko
|
ba2b32b0ad
|
Added vertical_merge_algorithm_min_columns_to_activate option. [#METR-23783]
|
2016-12-22 16:19:03 +03:00 |
|
Vitaliy Lyudvichenko
|
e2bd364844
|
Added whole block optimization. [#METR-23783]
|
2016-12-22 16:19:02 +03:00 |
|
Alexey Milovidov
|
536f88ea55
|
Adjusted coefficients [#METR-23916].
|
2016-12-22 05:04:32 +03:00 |
|
Alexey Milovidov
|
7ebbf72ca6
|
Removed unused variable [#METR-23305].
|
2016-12-22 04:27:41 +03:00 |
|
Vitaliy Lyudvichenko
|
e39b41e158
|
Typo and codestyle fix.
|
2016-12-18 22:38:30 +03:00 |
|
Vitaliy Lyudvichenko
|
5aa1822fb2
|
Consecutive optimization for vertical merge. [#METR-23783]
|
2016-12-18 22:12:25 +03:00 |
|
Vitaliy Lyudvichenko
|
8835275713
|
More detail log for merges. [#METR-23770] [#METR-23769] [#METR-23783]
|
2016-12-18 22:12:25 +03:00 |
|
Vitaliy Lyudvichenko
|
876ad28dd8
|
Merge remote-tracking branch 'origin/master' into metrics_refinement
|
2016-12-12 19:17:23 +03:00 |
|
Alexey Milovidov
|
c937d75a78
|
Merging [#METR-19266].
|
2016-12-10 09:10:29 +03:00 |
|
Alexey Milovidov
|
e97ecb6cf7
|
Merge branch 'master' into METR-19266
Conflicts:
dbms/CMakeLists.txt
dbms/include/DB/Functions/FunctionsArray.h
dbms/include/DB/Functions/FunctionsString.h
dbms/include/DB/Parsers/ExpressionListParsers.h
dbms/include/DB/Storages/MergeTree/MergeTreeBlockInputStream.h
dbms/include/DB/Storages/MergeTree/MergeTreeReader.h
dbms/include/DB/Storages/MergeTree/MergeTreeThreadBlockInputStream.h
dbms/include/DB/Storages/MergeTree/MergedBlockOutputStream.h
dbms/src/Core/ErrorCodes.cpp
dbms/src/Parsers/ASTFunction.cpp
dbms/src/Storages/MergeTree/MergeTreeData.cpp
dbms/src/Storages/MergeTree/MergeTreeDataPart.cpp
dbms/src/Storages/MergeTree/MergeTreeReader.cpp
dbms/src/Storages/StorageLog.cpp
|
2016-12-10 07:51:36 +03:00 |
|
Vitaliy Lyudvichenko
|
ea11f61433
|
Added requested changes. [#METR-19372]
|
2016-12-09 13:13:16 +03:00 |
|
Vitaliy Lyudvichenko
|
855dc56598
|
Added treshold setting for Vertical merge algorithm. [#METR-23305]
|
2016-12-09 13:13:16 +03:00 |
|
Vitaliy Lyudvichenko
|
774eb01fd3
|
Added MergesTime metric. [#METR-23305]
|
2016-12-09 13:13:16 +03:00 |
|
Vitaliy Lyudvichenko
|
f8eb9028fd
|
Refined query_log, processes and merges metrics.
Also, dbms/CMakeLists.txt was rewritten.
|
2016-12-09 13:11:25 +03:00 |
|
Alexey Milovidov
|
072f2fc7b8
|
Merges: start to lower maximum size of merge only when number of free entries in pool/queue is lower than specified threshold [#METR-21504].
|
2016-12-06 06:09:07 +03:00 |
|
Vitaliy Lyudvichenko
|
202ba912ce
|
Vertical merging algorithm for MergeTree engines. [#METR-23305]
|
2016-11-29 22:41:31 +03:00 |
|
Alexey Milovidov
|
8e5889cf0e
|
Improved merge selecting algorithm for Replicated tables [#METR-23615].
|
2016-11-25 01:41:27 +03:00 |
|
alexey-milovidov
|
8c2e228856
|
Revert "New "vertical" algorithm for MergeTrees' parts merges"
|
2016-11-24 23:08:54 +04:00 |
|
Vitaliy Lyudvichenko
|
ef593d1b01
|
Added merge_tree.enable_vertical_merge_algorithm setting.
|
2016-11-23 15:59:25 +03:00 |
|
Vitaliy Lyudvichenko
|
588add5a49
|
Added requested changes.
Also fixed single thread read from empty storage Log.
|
2016-11-23 15:52:12 +03:00 |
|
Vitaliy Lyudvichenko
|
2cd5b8b604
|
Updated MergeInfo and progress callbacks with respect to vertical merge alg.
|
2016-11-23 15:52:12 +03:00 |
|
Vitaliy Lyudvichenko
|
ec9bcd8054
|
Vertical merging algorithm for ordinary MergeTreee.
|
2016-11-23 15:47:19 +03:00 |
|