ClickHouse® is a real-time analytics DBMS
Go to file
Azat Khuzhin 4f41ebcae3 Add settings (for connections) for MySQL storage engine
Default settings are not very efficient, since they do not even reuse
connections.
And when each query requires connection you can have only ~80 QPS, while
by simply enabling connection reuse (connection_auto_close=false) you
can have ~500 QPS (and by increasing connection_pool_size you can have
better QPS throughput).

So this patch allows to pass through some connection related settings
for the StorageMySQL engine, like:
- connection_pool_size=16
- connection_max_tries=3
- connection_auto_close=true

v2: remove connection_pool_default_size
v3: remove num_tries_on_connection_loss
2021-05-20 22:44:52 +03:00
.github Update 40_bug-report.md 2021-04-28 06:53:00 +03:00
base Add settings (for connections) for MySQL storage engine 2021-05-20 22:44:52 +03:00
benchmark Convert to python3 (#15007) 2020-10-02 19:54:07 +03:00
cmake Auto version update to [21.7.1.1] [54452] 2021-05-20 22:23:34 +03:00
contrib Merge pull request #24196 from Algunenano/gcc11_compat 2021-05-19 22:20:22 +03:00
debian Auto version update to [21.7.1.1] [54452] 2021-05-20 22:23:34 +03:00
docker Auto version update to [21.7.1.1] [54452] 2021-05-20 22:23:34 +03:00
docs Add settings (for connections) for MySQL storage engine 2021-05-20 22:44:52 +03:00
programs Merge pull request #24059 from ClickHouse/standalone_keeper 2021-05-20 10:10:51 +03:00
src Add settings (for connections) for MySQL storage engine 2021-05-20 22:44:52 +03:00
tests Merge pull request #24307 from ClickHouse/one_more_error_clickhouse_test 2021-05-20 18:58:50 +03:00
utils Merge pull request #24342 from kitaisreal/jit-support-aarch64-compilation 2021-05-20 22:24:59 +03:00
website Fix broken HTML markup on website 2021-05-19 02:28:10 +03:00
.arcignore Added .arcignore 2020-05-21 09:17:03 +03:00
.clang-format Fixed wrong code around Memory Profiler 2020-03-03 03:24:44 +03:00
.clang-tidy Enable clang-tidy for programs and utils 2020-05-18 04:19:50 +03:00
.editorconfig Changed tabs to spaces in editor configs and in style guide [#CLICKHOUSE-3]. 2017-04-01 11:35:09 +03:00
.gitattributes Union merge for arcadia_skip_list.txt to avoid frequent conflicts 2021-03-10 08:50:32 +03:00
.gitignore Ignore cmake-in-clickhouse 2021-04-28 18:10:12 +03:00
.gitmodules Updates submodules bringing in several upstream changes to build on 2021-05-14 19:38:36 -07:00
.potato.yml Fix yamllint issues 2021-02-20 23:25:21 +03:00
.pylintrc Add pylintrc config 2021-01-26 23:35:56 +03:00
.vimrc Changed tabs to spaces in editor configs and in style guide [#CLICKHOUSE-3]. 2017-04-01 11:35:09 +03:00
.yamllint Drop truthy.check-keys from yamllint (does not supported on CI) 2021-02-21 06:15:36 +03:00
AUTHORS Update AUTHORS 2020-01-23 17:36:05 +03:00
CHANGELOG.md Update CHANGELOG.md 2021-04-14 01:32:31 +03:00
CMakeLists.txt Run check_*_compiler_flag earlier 2021-05-12 12:14:25 +08:00
CODE_OF_CONDUCT.md Add minimal code of conduct #9676 2020-03-16 12:44:28 +03:00
CONTRIBUTING.md Update CONTRIBUTING.md 2020-01-27 21:03:30 +03:00
docker-compose.yml Updated docker-compose.yml #1025 2017-07-26 20:05:32 +03:00
format_sources allow several <graphite> targets (#603) 2017-03-21 23:08:09 +04:00
LICENSE Update LICENSE 2021-01-25 17:00:13 +03:00
PreLoad.cmake Check if XCODE_IDE is true and avoid enforcing ninja in that case 2021-01-06 03:06:03 +04:00
README.md Update slack link 2021-05-17 18:11:22 +03:00
release Remove rotten parts of release script 2021-04-25 02:11:31 +03:00
SECURITY.md Update SECURITY.md (outdated long time ago) 2021-01-21 16:48:28 +03:00
uncrustify.cfg Better .clang-format and uncrustify.cfg 2018-11-29 15:45:34 +03:00
ya.make Changes required for auto-sync with Arcadia 2020-04-16 15:31:57 +03:00

ClickHouse — open source distributed column-oriented DBMS

ClickHouse® is an open-source column-oriented database management system that allows generating analytical data reports in real time.

  • Official website has quick high-level overview of ClickHouse on main page.
  • Tutorial shows how to set up and query small ClickHouse cluster.
  • Documentation provides more in-depth information.
  • YouTube channel has a lot of content about ClickHouse in video format.
  • Slack and Telegram allow to chat with ClickHouse users in real-time.
  • Blog contains various ClickHouse-related articles, as well as announcements and reports about events.
  • Code Browser with syntax highlight and navigation.
  • Contacts can help to get your questions answered if there are any.
  • You can also fill this form to meet Yandex ClickHouse team in person.