StarRocks / starrocks

StarRocks, a Linux Foundation project, is a next-generation sub-second MPP OLAP database for full analytics scenarios, including multi-dimensional analytics, real-time analytics, and ad-hoc queries.
https://starrocks.io
Apache License 2.0
8.65k stars 1.75k forks source link

Improve schema scan performance 【Moderate】 #4028

Closed wuqiao closed 2 years ago

wuqiao commented 2 years ago

Requirement Description

  1. Recude RPC time from BE to FE
  2. Only fetch necessary info from FE

Mentor

@kangkaisen

Registration procedure

Step 1. Add a comment when you sign up. The comment can be a brief self-introduction and reason for signing up, including what you do, what you're good at, what you're interested in and your technology stack, and how familiar you are with StarRocks. Example:

I pick! My name is Johnny. I am from StarRocks and I have been working on database kernel development for 1 year. I am interested in OLAP, good at C++ programming, and have been using StarRocks for 6 months. I chose to solve this issue because I am familiar with execution engine.

Step 2. On your WeChat, add the StarRocks community assistant "StarRocks-1" as a WeChat friend and leave your GitHub ID. The assistant will invite you to a WeChat group based on the issue you picked.

Step 3. The mentor will communicate with all the participants who picked this issue and assign the task to the best match.

Before you start

  1. Read the StarRocks GitHub workflow carefully, which provides the configurations of BE and FE and describes how to submit a pull request.
  2. To learn more about StarRocks, read StarRocks documentation.

Pull request requirements

  1. After you complete code development, upload the code to the StarRocks code repo as a pull request (PR).

    • PR title format: [SR GeekCamp] + PR title
    • Labels :[Geek Camp 2022/feature]
  2. After you submit your PR, comment on the status of your PR submission as requested under the Pinned Issue [StarRocks geek Camp 2022] page.

    • Comment format: "I have finished Issue #" + PR link id
BePPPower commented 2 years ago

I pick! My name is Tiewei Fang. I am from bupt and I am a postgraduate student. I have been learning on database kernel development for 6 month and I have been working on database kernel development for 2 months(Practical Training). I am interested in OLAP, good at C++ programming. I chose to solve this issue because I am interested in execution engine.

ylcq commented 2 years ago

My name is YangLian, I have been working on machine learning algorithms development for 3 years using C++ programming; working on data development for 2.5 years using Java programming. I have been using StarRocks for 4 months. I am interested in OLAP and StarRocks and our company has been introduced StarRocks, so I chose to solve this issue to contribute to the community.

wuqiao commented 2 years ago

My name is YangLian, I have been working on machine learning algorithms development for 3 years using C++ programming; working on data development for 2.5 years using Java programming. I have been using StarRocks for 4 months. I am interested in OLAP and StarRocks and our company has been introduced StarRocks, so I chose to solve this issue to contribute to the community.

hi @ylcq , please add the community assistant's WeChat "StarRocks-1"