Millistest maakondadest on viimase 24 tunni jooksul selle teenuse kohta laekunud kõige rohkem teateid.
Näitab, kus teenuse URL ei olnud tuvastatud katkestusperioodidel kättesaadav. Protsendid näitavad ebaõnnestunud kontrollide osakaalu iga riigi seirepunktidest.
Vali, mis ei tööta — üks klõps aitab tuhandetel teistel katkestust märgata.
Kui ClickHouse'i server ei reageeri, kontrolli kõigepealt, kas teenus on üldse käivitatud. Linux-põhistes süsteemides käivita `systemctl status clickhouse-server` ja vaata, kas protsess on aktiivne. Kui teenus on peatunud, taaskäivita see käsuga `systemctl restart clickhouse-server`. Samuti kontrolli logifaile asukohas `/var/log/clickhouse-server/`, kus on tavaliselt täpne veateade.
Ühendusprobleemid tekivad sageli vale pordi või hosti konfiguratsioonist. Veendu, et ühenduse string kasutab õiget porti — vaikimisi on HTTP-liidese jaoks 8123 ja native protokolli jaoks 9000. Kontrolli, kas tulemüür lubab liiklust nendel portidel. Kui kasutad kaughostis asuvat serverit, veendu, et `config.xml`-failis on `<listen_host>` õigesti seadistatud.
Aegumise probleem on ClickHouse'is levinud suurte tabelite puhul. Põhjused ja lahendused:
Kui INSERT-päringud tagastavad vea, on tüüpiline põhjus vale andmevorming või skeemi mittevastavus. Kontrolli, et veerutüübid vastavad sisestatavate andmete tegelikele tüüpidele. Massilise sisestamise puhul eelistage väiksemate partiide asemel suuremaid plokke — ideaalis 100 000 kuni 1 000 000 rida korraga. Väga väikeste partiide pidev sisestamine kutsub esile liitmistoiminguid ja aeglustab süsteemi.
Mälupuudus on märk liiga keerukatest päringutest või valest konfiguratsioonist. Seadista `max_memory_usage` ja `max_bytes_before_external_group_by` piirangud vastavalt serveri tegelikule mälumahule. Kui server hangub, on sageli abi `max_threads` väärtuse vähendamisest, mis piirab paralleelsete toimingute arvu.
ClickHouse kasutab asünkroonset ühendamist, mistõttu äsja sisestatud andmed ei pruugi kohe nähtavad olla. See on normaalne käitumine MergeTree-mootoriga tabelitel. Kui andmed peavad olema koheselt kättesaadavad, kasuta päringus `FINAL` modifikaatorit või oota, kuni taustaühendamine on lõppenud. Samuti kontrolli, kas kasutad õiget andmebaasi ja tabelinime — tõstutundlikkus võib segadust tekitada.