ClickHouse® is a real-time analytics DBMS
Go to file
Azat Khuzhin 103eb17107 Force table creation on SYSTEM FLUSH LOGS (v2)
After this patch SYSTEM FLUSH LOGS will force system.*_log table
creatoins (only for enabled tables of course).

This will avoid such hacks like:

   set log_queries=1;
   select 1;
   system flush logs;

This is the second version of the patch, since first has a deadlock [1]
(reported by @alesapin). This version does not use separate lock and do
not issue CREATE TABLE from the query execution thread, instead it
activate flushing thread to do so, hence this should be the same as if
the table will be created during flush.

  [1]: https://gist.github.com/alesapin/d915d1deaa27d49aa31223daded02be2

Fixes: #11563
Cc: @alesapin
Cc: @nikitamikhaylov
2020-06-11 23:12:23 +03:00
.github Rename "Non-significant" to "Not for changelog". 2020-05-22 23:09:44 +03:00
base Refactor CMake build files (#11390) 2020-06-09 13:54:49 +03:00
benchmark Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
cmake Merge branch 'master' into merging_external_source_cassandra 2020-06-09 19:51:14 +03:00
contrib Update CMakeLists.txt (#11560) 2020-06-10 20:30:34 +03:00
debian Revert "Revert "Allow to build binaries and tests from deb package build. "" 2020-05-21 18:02:52 +03:00
docker Update entrypoint.sh 2020-06-11 17:23:02 +02:00
docs Force table creation on SYSTEM FLUSH LOGS (v2) 2020-06-11 23:12:23 +03:00
programs Merge pull request #11601 from filimonov/fix_client_exit_code 2020-06-11 20:57:32 +03:00
src Force table creation on SYSTEM FLUSH LOGS (v2) 2020-06-11 23:12:23 +03:00
tests Force table creation on SYSTEM FLUSH LOGS (v2) 2020-06-11 23:12:23 +03:00
utils Merge branch 'master' into merging_external_source_cassandra 2020-06-09 19:51:14 +03:00
website Update why.html 2020-06-10 20:42:15 +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 Decreased warning threshold [#MOBMET-3248] 2016-06-07 11:23:15 +03:00
.gitignore Remove outdated contents from gitignore 2020-05-05 19:38:40 +03:00
.gitmodules cleenup 2020-06-04 00:11:17 +03:00
.potato.yml Update comments in .potato.yml 2019-10-20 12:50:33 +08:00
.vimrc Changed tabs to spaces in editor configs and in style guide [#CLICKHOUSE-3]. 2017-04-01 11:35:09 +03:00
AUTHORS Update AUTHORS 2020-01-23 17:36:05 +03:00
CHANGELOG.md Update CHANGELOG.md 2020-05-31 18:27:21 +03:00
CMakeLists.txt Merge branch 'master' into merging_external_source_cassandra 2020-06-09 19:51:14 +03: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 2020-01-23 17:38:30 +03:00
PreLoad.cmake Disable ninja for CLion 2019-09-11 10:23:20 +03:00
README.md Update README.md 2020-06-10 18:02:24 +03:00
release Added auto-generated machine-readable file with list of stable versions 2020-05-02 21:53:55 +03:00
SECURITY.md Update SECURITY.md 2020-03-15 16:53:24 +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 announces and reports about events.
  • Yandex.Messenger channel shares announcements and useful links in Russian.
  • 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.

Upcoming Events