mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-12-15 19:02:04 +00:00
43 lines
1.9 KiB
Markdown
43 lines
1.9 KiB
Markdown
|
---
|
||
|
slug: /ja/operations/system-tables/errors
|
||
|
---
|
||
|
# errors
|
||
|
|
||
|
エラーコードとその発生回数を含みます。
|
||
|
|
||
|
カラム:
|
||
|
|
||
|
- `name` ([String](../../sql-reference/data-types/string.md)) — エラーの名前 (`errorCodeToName`)。
|
||
|
- `code` ([Int32](../../sql-reference/data-types/int-uint.md)) — エラーのコード番号。
|
||
|
- `value` ([UInt64](../../sql-reference/data-types/int-uint.md)) — このエラーが発生した回数。
|
||
|
- `last_error_time` ([DateTime](../../sql-reference/data-types/datetime.md)) — 最後にエラーが発生した時刻。
|
||
|
- `last_error_message` ([String](../../sql-reference/data-types/string.md)) — 最後のエラーメッセージ。
|
||
|
- `last_error_trace` ([Array(UInt64)](../../sql-reference/data-types/array.md)) — 呼び出されたメソッドが保存されている物理アドレスのリストを表す[スタックトレース](https://en.wikipedia.org/wiki/Stack_trace)。
|
||
|
- `remote` ([UInt8](../../sql-reference/data-types/int-uint.md)) — リモート例外(すなわち、分散クエリの一つで受け取られたもの)。
|
||
|
|
||
|
:::note
|
||
|
いくつかのエラーのカウンターは、クエリが正常に実行された場合でも増加することがあります。該当するエラーが誤検知でないと確信しない限り、このテーブルをサーバー監視の目的で使用することは推奨されません。
|
||
|
:::
|
||
|
|
||
|
**例**
|
||
|
|
||
|
``` sql
|
||
|
SELECT name, code, value
|
||
|
FROM system.errors
|
||
|
WHERE value > 0
|
||
|
ORDER BY code ASC
|
||
|
LIMIT 1
|
||
|
|
||
|
┌─name─────────────┬─code─┬─value─┐
|
||
|
│ CANNOT_OPEN_FILE │ 76 │ 1 │
|
||
|
└──────────────────┴──────┴───────┘
|
||
|
```
|
||
|
|
||
|
``` sql
|
||
|
WITH arrayMap(x -> demangle(addressToSymbol(x)), last_error_trace) AS all
|
||
|
SELECT name, arrayStringConcat(all, '\n') AS res
|
||
|
FROM system.errors
|
||
|
LIMIT 1
|
||
|
SETTINGS allow_introspection_functions=1\G
|
||
|
```
|