ClickHouse® is a real-time analytics DBMS
Go to file
Zhiguo Zhou 823cb8a8f0 Call std::condition_variable::notify_one w/o lock in ThreadPool
Calling notify_one function with lock held would let the notified
thread immediately block again, and increase the lock contention.
This commit moves the calls of notify_one function out of critical
sections of ThreadPool, whose lock (ThreadPoolImpl::mutex) is most
extensively contended in some workloads.
2022-12-21 13:50:03 +08:00
.github Merge branch 'master' into sse2-in-universal 2022-12-20 10:24:50 +01:00
base
benchmark
cmake
contrib
docker Merge pull request #44366 from ClickHouse/sse2-in-universal 2022-12-20 13:51:02 +01:00
docs Merge pull request #44019 from Avogar/refactor-schema-inference 2022-12-20 17:29:03 +01:00
packages Merge pull request #43597 from ClickHouse/sd_notify_followup_fixes 2022-12-17 04:35:05 +03:00
programs Merge pull request #41840 from ClickHouse/io-scheduler 2022-12-19 15:15:19 +01:00
rust
src Call std::condition_variable::notify_one w/o lock in ThreadPool 2022-12-21 13:50:03 +08:00
tests Randomize setting enable_memory_bound_merging_of_aggregation_results in tests (#43986) 2022-12-20 20:18:40 +01:00
utils Merge pull request #44386 from ClickHouse/check-submodules 2022-12-19 17:51:56 +01:00
website
.clang-format
.clang-tidy
.editorconfig
.exrc
.git-blame-ignore-revs
.gitattributes
.gitignore
.gitmodules Clean stale submodule 2022-12-19 17:36:04 +01:00
.pylintrc
.snyk
.yamllint
AUTHORS
CHANGELOG.md Update CHANGELOG.md 2022-12-20 20:56:40 +03:00
CMakeLists.txt
CODE_OF_CONDUCT.md
CONTRIBUTING.md
format_sources
LICENSE
PreLoad.cmake
README.md
SECURITY.md

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 a quick high-level overview of ClickHouse on the main page.
  • ClickHouse Cloud ClickHouse as a service, built by the creators and maintainers.
  • Tutorial shows how to set up and query a 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 chatting with ClickHouse users in real-time.
  • Blog contains various ClickHouse-related articles, as well as announcements and reports about events.
  • Code Browser (Woboq) with syntax highlight and navigation.
  • Code Browser (github.dev) with syntax highlight, powered by github.dev.
  • Contacts can help to get your questions answered if there are any.

Upcoming events

  • v22.12 Release Webinar 22.12 is the ClickHouse Christmas release. There are plenty of gifts (a new JOIN algorithm among them) and we adopted something from MongoDB. Original creator, co-founder, and CTO of ClickHouse Alexey Milovidov will walk us through the highlights of the release.
  • ClickHouse Meetup at the CHEQ office in Tel Aviv - Jan 16 - We are very excited to be holding our next in-person ClickHouse meetup at the CHEQ office in Tel Aviv! Hear from CHEQ, ServiceNow and Contentsquare, as well as a deep dive presentation from ClickHouse CTO Alexey Milovidov. Join us for a fun evening of talks, food and discussion!
  • ClickHouse Meetup at Microsoft Office in Seattle - Jan 18 - Keep an eye on this space as we will be announcing speakers soon!