9e960f4c4f
[chore](build) Use include-what-you-use to optimize includes ( #18681 )
...
Currently, there are some useless includes in the codebase. We can use a tool named include-what-you-use to optimize these includes. By using a strict include-what-you-use policy, we can get lots of benefits from it.
2023-04-17 11:44:58 +08:00
a8f20eb4ac
[Enhencement](schema_scanner) Optimize the performance of reading information schema tables ( #17371 )
...
batch fill block
batch call rpc from FE to get table desc
For 34w colunms
SELECT COUNT( * ) FROM information_schema.columns;
time: 10.3s --> 0.4s
2023-03-06 09:53:01 +08:00
68e9a66aa0
[Enchancement](schema scanner) add SchemaScanner profile ( #17230 )
...
Add some profile information to the schema scanner to facilitate performance optimization.
Example:
SchemaScanner:
- FillBlockTime: 9s131ms
- GetDbTime: 12.816ms
- GetDescribeTime: 1s645ms
- GetTableTime: 25.433ms
2023-03-01 08:34:27 +08:00
69e748b076
[fix](schema scanner)change schema_scanner::get_next_row to get_next_block ( #15718 )
2023-01-30 10:01:50 +08:00
199d7d3be8
[Refactor]Merged string_value into string_ref ( #15925 )
2023-01-22 16:39:23 +08:00
1ec615c562
[BUG] Fixed some uninitialized variables ( #5850 )
...
Fixed some potential bugs caused by uninitialized variables
2021-05-25 10:34:35 +08:00
6fedf5881b
[CodeFormat] Clang-format cpp sources ( #4965 )
...
Clang-format all c++ source files.
2020-11-28 18:36:49 +08:00
9d03ba236b
Uniform Status ( #1317 )
2019-06-14 23:38:31 +08:00
37b4cafe87
Change variable and namespace name in BE ( #268 )
...
Change 'palo' to 'doris'
2018-11-02 10:22:32 +08:00
2868793b6b
Change license to Apache License 2.0 ( #262 )
2018-11-01 09:06:01 +08:00
e2311f656e
baidu palo
2017-08-11 17:51:21 +08:00