Commit Graph

2520 Commits

Author SHA1 Message Date
Alexey Arno
a7968c5590 dbms: Server: feature development. [#METR-15090] 2015-03-11 17:32:32 +03:00
Alexey Arno
fa73113afb dbms: Server: feature development. [#METR-15090] 2015-03-11 16:26:24 +03:00
Alexey Arno
07d52d9abd dbms: Server: feature development. [#METR-15090] 2015-03-11 16:15:19 +03:00
Alexey Arno
b9260807fd dbms: Server: feature development. [#METR-15090] 2015-03-11 14:31:09 +03:00
Pavel Kartavyy
78e12a7563 Connection: set separate timeout for ping [#METR-15351] 2015-03-11 14:18:36 +03:00
Pavel Kartavyy
192bbc0285 PoolWithFailover: increased error decreasing period [#METR-15351] 2015-03-11 14:18:36 +03:00
Pavel Kartavyy
3f56620685 Connection: ping can be executed as long as read/write timeout [#METR-15351] 2015-03-11 14:18:36 +03:00
Alexey Milovidov
ad71fa8155 dbms: fixed error [#METR-15371]. 2015-03-10 23:16:13 +03:00
Alexey Arno
fde57c1a78 dbms: Server: feature development. [#METR-15090] 2015-03-10 20:14:07 +03:00
Alexey Arno
882f902118 dbms: Server: feature development. [#METR-15090] 2015-03-10 19:34:00 +03:00
Alexey Arno
ce0a3d0ee3 dbms: Server: feature development. [#METR-15090] 2015-03-10 14:43:30 +03:00
Alexey Milovidov
7d11fc0931 dbms: added ZSTD algorithm (experimental) [#METR-15386]. 2015-03-09 04:15:43 +03:00
Alexey Milovidov
ae4c458c5b dbms: more uniform distribution of work among threads [#METR-2944]. 2015-03-08 01:00:58 +03:00
Alexey Milovidov
82b3fb4921 dbms: addition to prev. revision [#METR-15352]. 2015-03-07 04:10:14 +03:00
Alexey Milovidov
4985fb3563 dbms: fixed potential error [#METR-15352]. 2015-03-07 04:03:14 +03:00
Alexey Milovidov
7f3e70f957 dbms: fixed double free [#METR-15352]. 2015-03-07 00:07:21 +03:00
Alexey Milovidov
ad06ce22c3 Merge 2015-03-06 23:15:42 +03:00
Alexey Milovidov
1ba32c6fbb dbms: fixed one of errors [#METR-15352]. 2015-03-06 23:14:45 +03:00
Alexey Arno
2de72742ba dbms: Server: feature development. [#METR-15090] 2015-03-06 19:19:01 +03:00
Alexey Arno
4b9efbbc66 dbms: Server: feature development. [#METR-15090] 2015-03-06 19:16:10 +03:00
Andrey Mironov
c880ae8abb dbms: CacheDictionary: store values for missing ids explicitly. Store exceptions for more user-friendly error messages [#METR-13298] 2015-03-06 19:13:59 +03:00
Alexey Arno
3459fdc01e dbms: Server: feature development. [#METR-15090] 2015-03-06 17:45:14 +03:00
Andrey Mironov
de89a0ae4a dbms: superior implementation of dictGetHierarchy [#METR-13298] 2015-03-06 16:38:07 +03:00
Alexey Arno
cdfb096f8f dbms: Server: feature development. [#METR-15090] 2015-03-06 14:08:25 +03:00
Alexey Arno
3c8c29451b dbms: Server: feature development. [#METR-15090] 2015-03-06 13:29:58 +03:00
Alexey Milovidov
f749aa6c01 dbms: fixed errors [#METR-15352]. 2015-03-06 04:06:11 +03:00
Alexey Milovidov
2ad20a00be dbms: addition to prev. revision [#METR-2944]. 2015-03-06 03:12:08 +03:00
Alexey Milovidov
d1ca4fe4b3 dbms: RemoteBlockInputStream: more simple [#METR-15352]. 2015-03-06 03:01:59 +03:00
Alexey Arno
a733dedf97 dbms: Server: feature development. [#METR-15090] 2015-03-05 19:20:15 +03:00
Alexey Arno
380e17b899 dbms: Server: feature development. [#METR-15090] 2015-03-05 17:59:29 +03:00
Alexey Arno
905f263045 dbms: Server: feature development. [#METR-15090] 2015-03-05 17:21:55 +03:00
Alexey Arno
7cf06b3bdb dbms: Server: feature development. [#METR-15090] 2015-03-05 14:57:54 +03:00
Alexey Arno
63afb6925e dbms: Server: feature development. [#METR-15090] 2015-03-05 11:18:16 +03:00
Alexey Milovidov
577a7d102d dbms: fixed leaks [#METR-15352]. 2015-03-05 08:42:42 +03:00
Alexey Milovidov
bd4b866dc8 dbms: removed unused function [#METR-15352]. 2015-03-05 07:55:55 +03:00
Alexey Arno
e6a1a112a5 dbms: Server: merge from master [#METR-15090] 2015-03-04 15:15:09 +03:00
Alexey Arno
1d14c4192e dbms: Server: feature development. Dont pay attention for now. [#METR-15090] 2015-03-04 13:47:53 +03:00
Andrey Mironov
a032d7affb dbms: dictionary sources: escape column and table names; adjust max connections; MySQL support for CacheDictionary [#METR-13298] 2015-03-04 12:36:36 +03:00
Alexey Milovidov
9981a29365 dbms: fixed error with IN [#METR-15293]. 2015-03-03 23:00:39 +03:00
Andrey Mironov
f479939760 dbms: less macro code [#METR-13298] 2015-03-02 16:16:26 +03:00
Alexey Milovidov
f33348442b dbms: updated default value of setting 'optimize_min_equality_disjunction_chain_length' [#METR-2944]. 2015-03-02 08:42:02 +03:00
Alexey Milovidov
ab0e29f0f2 dbms: Set: removed special case for small sets (not worth in most cases) [#METR-2944]. 2015-03-02 08:41:21 +03:00
Alexey Milovidov
e109ac1f57 dbms: improved performance for small sets [#METR-2944]. 2015-03-02 04:11:37 +03:00
Alexey Milovidov
0828dba841 dbms: preparation [#METR-2944]. 2015-03-02 04:10:58 +03:00
Alexey Milovidov
7276d5f0e9 dbms: addition to prev. revision [#METR-2944]. 2015-03-01 04:10:52 +03:00
Alexey Milovidov
47cbeb41e5 dbms: addition to prev. revision [#METR-2944]. 2015-03-01 04:09:45 +03:00
Alexey Milovidov
eea281236d dbms: improved performance of aggregate functions argMin, argMax (about 5 times) [#METR-2944]. 2015-03-01 04:06:49 +03:00
Alexey Milovidov
6ee73f0e05 dbms: improved error messages for table function remote [#METR-15145]. 2015-02-28 00:05:56 +03:00
Alexey Milovidov
df2ccb311c dbms: report error when Buffer table refers to itself [#METR-15167]. 2015-02-27 23:39:34 +03:00
Alexey Milovidov
a321aa8108 dbms: added value 2 for setting 'readonly'; ignoring settings from remote client in readonly mode [#METR-15168]. 2015-02-27 23:35:26 +03:00
Alexey Milovidov
03b1849bac dbms: added aggregate functions quantileTimingWeighted, quantilesTimingWeighted, medianTimingWeighted [#METR-15181]. 2015-02-27 20:38:21 +03:00
Andrey Mironov
c20d5338f0 dbms: StringRef operator std::string made explicit 2015-02-27 17:28:19 +03:00
Andrey Mironov
9d7fd21463 dbms:drastically improve performance by caching current time [#METR-13298] 2015-02-27 16:12:30 +03:00
Andrey Mironov
3f34c733dd dbms: refactor FlatDictionary to use tuple and less macro-code[#METR-13298] 2015-02-27 16:12:30 +03:00
Alexey Arno
ca1c0756c2 dbms: Server: further simplification of memory ordering [#METR-14410] 2015-02-27 15:00:02 +03:00
Andrey Mironov
20eb5013a4 dbms: cache dictionary revamp [#METR-13298] 2015-02-26 17:53:45 +03:00
Andrey Mironov
cc6ac6b930 dbms: implicit conversion operator for StringRef to std::string 2015-02-26 17:53:45 +03:00
Andrey Mironov
70817eb5a6 dbms: move semantics for PODArray 2015-02-26 17:53:45 +03:00
Alexey Milovidov
b793248b8f dbms: fixed error [#METR-2944]. 2015-02-25 22:45:32 +03:00
Alexey Arno
bfc98adc19 dbms: Server: updated comments [#METR-14410] 2015-02-25 20:40:13 +03:00
Alexey Arno
30eee9b656 dbms: Server: fixed race conditions in ParallelReplicas [#METR-14410] 2015-02-25 20:15:31 +03:00
Alexey Arno
d96e9f3f75 dbms: Server: simplified thread-aware order of memory accesses since there are only a few stores that seldom happen [#METR-14410] 2015-02-25 17:28:42 +03:00
Alexey Arno
e4875354bb dbms: Server: simplified code and updated settings [#METR-14875] 2015-02-25 17:23:15 +03:00
Alexey Arno
7fdc23c5f2 dbms: Server: fix race conditions [#METR-14410] 2015-02-25 15:43:06 +03:00
Alexey Milovidov
dbca19b7bc dbms: Arena: added unused method allocContinue (was applied for experiment) [#METR-2944]. 2015-02-23 20:27:13 +03:00
Alexey Milovidov
82e782d6f9 dbms: fixed error in prev. revision [#METR-2944]. 2015-02-22 21:02:54 +03:00
Alexey Milovidov
dc6259d931 dbms: added aggregation method 'concat' - performance improvement in generic case [#METR-2944]. 2015-02-22 19:09:16 +03:00
Alexey Milovidov
f8f806ff58 dbms: fixed performance issue with very small blocks [#METR-2944]. 2015-02-22 18:31:39 +03:00
Alexey Milovidov
c744e73ba4 dbms: tiny modification [#METR-2944]. 2015-02-22 18:30:31 +03:00
Alexey Milovidov
e34eb1abcf dbms: addition to prev. revision [#METR-2944]. 2015-02-22 14:25:26 +03:00
Alexey Milovidov
0c144eb619 dbms: addition to prev. revision [#METR-2944]. 2015-02-22 13:53:09 +03:00
Alexey Milovidov
664d85e08f dbms: added support for value 'auto' of setting 'max_threads'; using that value by default [#METR-2944]. 2015-02-22 13:50:36 +03:00
Alexey Milovidov
2520c2e610 dbms: added small set optimization for aggregate function uniqHLL12 [#METR-2944]. 2015-02-22 10:23:37 +03:00
Alexey Milovidov
bbd48f8921 dbms: Aggregator: added specialization for many (up to 256 bit) fixed-size keys (up to 3x performance improvement) [#METR-2944]. 2015-02-22 08:53:16 +03:00
Alexey Milovidov
b6f4d3d3e8 dbms: added setting 'group_by_two_level_threshold' for fine tuning [#METR-2944]. 2015-02-22 08:51:16 +03:00
Alexey Milovidov
a838833a30 dbms: improved performance of aggregation by few fixed-size keys (up to 18%) [#METR-2944]. 2015-02-22 05:18:39 +03:00
Alexey Arno
37dee7d6ef dbms: Server: applied much better fix for instruction ordering [#METR-14410] 2015-02-21 16:59:15 +03:00
Alexey Milovidov
5070e7642d dbms: added SmallSet and SmallMap [#METR-2944]. 2015-02-21 03:28:53 +03:00
Alexey Milovidov
f7ef574ed2 dbms: improved performance of Set, Join, Distinct and arrayEnumerateUniq [#METR-2944]. 2015-02-20 22:48:52 +03:00
Alexey Arno
d4f6e1209a dbms: Server: fixed RemoteBlockInputStream destructor policy [#METR-14410] 2015-02-20 17:43:22 +03:00
Alexey Arno
025fcd815d Enforce ordering of variable assignment [#METR-14410] 2015-02-20 16:32:20 +03:00
Alexey Arno
9e44061a2f dbms: Server: cosmetic changes [#METR-14875] 2015-02-20 14:33:21 +03:00
Andrey Mironov
e175883dd3 dbms: remove redundant checks in FunctionDictIsIn. [#METR-13298] 2015-02-20 13:57:38 +03:00
Alexey Arno
64c8535382 dbms: Server: performance optimization [#METR-14875] 2015-02-20 13:37:55 +03:00
Andrey Mironov
7dd6397245 dbms: alter appendTrailingCharIfAbsent behaviour [#METR-15071] 2015-02-19 18:28:24 +03:00
Andrey Mironov
cf8a927150 dbms: invert the way multiple values are acquired from the dictionary [#METR-13298] 2015-02-19 18:28:24 +03:00
Alexey Arno
533783d64b dbms: Server: performance optimization (minimize copies and reallocations) [#METR-14875] 2015-02-19 17:55:47 +03:00
Alexey Arno
86129c634f dbms: Server: performance optimization [#METR-14875] 2015-02-19 14:08:49 +03:00
Alexey Arno
a4f4c6a811 dbms: Server: performance optimization [#METR-14875] 2015-02-19 02:15:20 +03:00
Alexey Arno
19a93cc0bf dbms: Server: fixed DAG traversal [#METR-14875] 2015-02-19 01:13:54 +03:00
Alexey Arno
d5d41df78d dbms: Server: cosmetic changes [#METR-14875] 2015-02-18 21:18:37 +03:00
Alexey Arno
123acacb4d dbms: Server: removed old code [#METR-14875] 2015-02-18 20:43:44 +03:00
Alexey Arno
fe8713a030 Merge 2015-02-18 20:41:51 +03:00
Alexey Arno
3d497e689b dbms: Server: compilation fix [#METR-14875] 2015-02-18 20:09:06 +03:00
Alexey Arno
cd59370159 dbms: Server: feature development [#METR-14875] 2015-02-18 20:05:25 +03:00
Alexey Arno
4dd8387f2d dbms: Server: feature development [#METR-14875] 2015-02-18 20:05:25 +03:00
Alexey Arno
8407779d2e dbms: Server: feature development [#METR-14875] 2015-02-18 20:03:15 +03:00
Alexey Arno
0869016283 dbms: Server: feature development [#METR-14875] 2015-02-18 20:03:14 +03:00
Alexey Arno
2c547ad2fd dbms: Server: feature development [#METR-14875] 2015-02-18 20:03:14 +03:00
Alexey Arno
f6745b2972 dbms: Server: feature development [#METR-14875] 2015-02-18 20:03:14 +03:00