Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Reading and writing MySQL packets in parts #5811

Merged
merged 21 commits into from Jul 28, 2019

Conversation

yurriy
Copy link
Contributor

@yurriy yurriy commented Jul 1, 2019

I hereby agree to the terms of the CLA available at: https://yandex.ru/legal/cla/?lang=en

Category (leave one):

  • Improvement

Short description (up to few sentences):
Rewritten MySQL compatibility server to prevent loading full packet payload in memory. Decreased memory consumption for each connection to approximately 2*DBMS_DEFAULT_BUFFER_SIZE (read/write buffers).

@yurriy yurriy changed the title [WIP] Memory tracking in MySQL wire protocol [WIP] Reading and writing MySQL packets in parts Jul 16, 2019
@yurriy yurriy marked this pull request as ready for review July 16, 2019 07:20
@yurriy yurriy changed the title [WIP] Reading and writing MySQL packets in parts Reading and writing MySQL packets in parts Jul 16, 2019
@alexey-milovidov alexey-milovidov self-requested a review July 19, 2019 18:41
@alexey-milovidov alexey-milovidov merged commit 41eaeb3 into ClickHouse:master Jul 28, 2019
@KochetovNicolai KochetovNicolai added the pr-feature Pull request with new product feature label Sep 19, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
pr-feature Pull request with new product feature
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants