system.statistics.object.count.per-volume
コマンドは、各ボリューム内の物理的なオブジェクト数を数えて報告します。
‘system.statistics.object.count’も併せて参照して下さい。
(ドキュメントルート)/droonga/system/statistics/object/count/per-volume
GET
対応していません。
type
system.statistics.object.count.per-volume
body
type
system.statistics.object.count.per-volume.result
{
"output": [
"tables",
"columns",
"records"
]
}
または
{
"output": [
"total"
]
}
このコマンドは、指定された対象の物理的な数を数えて報告します。 例:
{
"type" : "system.statistics.object.count.per-volume",
"body" : {
"output": [
"tables",
"columns",
"records",
"total"
]
}
}
=> {
"type" : "system.statistics.object.count.per-volume.result",
"body" : {
"node0:10031/droonga.000": {
"tables": 1,
"columns": 0,
"records": 1,
"total": 2
},
"node0:10031/droonga.001": {
"tables": 1,
"columns": 0,
"records": 1,
"total": 2
}
}
}
全てのパラメータは省略可能です。
output
tables
columns
records
total
[]
このコマンドは以下のようなハッシュを body
、200
を statusCode
としたレスポンスを返します。以下はその一例です。。
{
"<1番目のボリュームの識別子>": {
"tables": <テーブルの総数>,
"columns": <カラムの総数>,
"records": <レコードの総数>,
"total": <全てのオブジェクトの総数>
},
"<2番目のボリュームの識別子>": { ... },
...
}
tables
columns
records
total
tables
、columns
、records
の合計。
全てのオブジェクトの数の合計だけを知りたい場合は、それぞれの対象を個別に計数するよりも、こちらの方が高速です。このコマンドは一般的なエラーを返します。