# Dgraph

この項では、Dgraphと、その管理操作およびフラグについて説明します。また、Dgraphの様々な特性および動作(メモリー消費、Dgraphキャッシュ、索引マージ・ポリシー、Dgraphコア・ダンプ・ファイルの管理など)についても説明します。

- Dgraphについて
  Dgraphは、問合せへのリアルタイムのレスポンスを可能にする、固有のデータ構造とアルゴリズムを使用します。データのロードで作成された索引をDgraphに格納します。索引が格納された後、Dgraphは、Studioを介してクライアント・リクエストを受信し、索引の問合せを行い、結果を返します。
- Dgraphによるメモリー消費
  Dgraphによる初期メモリー消費は、プロビジョニングできるデータ・ドメインの数の指示または予測の見積りではありません。
- Dgraphメモリー消費の変更
  過剰にメモリーを消費する問合せによって、Dgraphをホストしているマシン上でメモリー不足のページ・スラッシングが発生する可能性があり、これは、ホスト・マシンを再起動することによってのみ修正できます。これを回避するために、Dgraphが消費できるメモリーの量における制限を設定できます。現在のすべての問合せの処理に必要なメモリーの量は、この制限を超えることはできません。
- Dgraph内部キャッシュによるメモリー消費
  Dgraphキャッシュ・サイズは、通常の問合せロードでDgraphが円滑に操作するのに十分な大きさになるように、構成する必要があります。
- 索引マージ・ポリシーの管理
  索引マージ・ポリシーは、Dgraphが索引ファイルを管理する方法を制御します。バランスがとれた索引マージ・ポリシーがデフォルトで使用され、デプロイメントの大部分では、これを変更する必要はありません。
- Dgraphコア・ダンプ・ファイルの管理
  まれにDgraphがクラッシュすると、Dgraphではディスク上にコア・ダンプ・ファイルを書き込みます。Dgraphのコア・ダンプ・ファイルには、`ulimit -c unlimited`設定を使用することをお薦めします。無制限のコア・ファイルには、メモリー内に常駐するすべてのDgraphデータが含まれます(DgraphプロセスのRSS)。
- Dgraph統計について
  Dgraph統計ページは、起動時間、ホスト、ポートおよびプロセス情報、データ、ログ・パスなどの情報を提供します。この情報は、Dgraphの調整やOracleサポートに役立ちます。
- Dgraph管理操作
  この項では、`bdd-admin`スクリプトを`dgraph-admin`コマンドとともに使用して、Dgraphの管理操作を実行する方法について説明しています。
- Dgraphのフラグ
  Dgraphのフラグは、Dgraphの構成および動作を変更します。
- Dgraph HDFSエージェントのフラグ
  このトピックでは、Dgraph HDFSエージェントで使用されるフラグについて説明しています。