title: クイズ 2
description: このクイズは、TiDB のデータレプリカ設定の基本について理解度を確認するものです。
allow_repeat_submission: true
evaluate_immediately: true
show_correct_answer: true

questions:
  - type: SingleChoice
    question: TiDB における TiKV の「Region」とは何ですか？
    options:
      - id: 4
        text: Region は TiKV 内部で管理される、連続した行範囲で構成されるデータストレージおよびレプリケーションの基本単位です。
        correct: true
      - id: 2
        text: Region は TiKV ノードが配置されるネットワークセグメントのことです。
      - id: 3
        text: Region は TiDB で SQL クエリ処理専用のサーバーです。
      - id: 1
        text: Region はバックアップデータが保存されるディスク上のディレクトリです。
    explanation: TiKV において、Region はデータストレージの基本単位であり、キーと値のペアの連続範囲を表し、複数の TiKV ノードにレプリケートされることで高い可用性とスケーラビリティを実現します。詳細は [TiKV Overview](https://docs.pingcap.com/tidb/stable/tikv-overview/#architecture-overview) を参照してください。

  - type: SingleChoice
    question: "`replication.max-replicas` 設定パラメーターに関する正しい説明はどれですか？"
    options:
      - id: 3
        text: "`replication.max-replicas` は TiKV の各 Region に保持されるデータレプリカの数を制御します。"
        correct: true
      - id: 2
        text: "`replication.max-replicas` はクラスタ内の TiDB サーバーの台数を決めます。"
      - id: 1
        text: "`replication.max-replicas` はクラスタのバックアップ頻度を設定します。"
      - id: 4
        text: "`replication.max-replicas` はユーザーが実行できる SQL クエリ数の上限を決めます。"
    explanation: TiDB の `replication.max-replicas` 設定パラメーターは、TiKV が各 Region について保持するデータレプリカ数を制御し、高可用性および障害耐性を実現します。

  - type: SingleChoice
    question: TiDB で TiKV クラスタ内の Region のレプリカ数を確認するには、どの SQL 文を使用しますか？
    options:
      - id: 1
        text: "mysql> SHOW CONFIG WHERE type = 'tikv' AND name='replication.max-replicas';"
      - id: 2
        text: "mysql> SHOW CONFIG WHERE type='pd' AND name='replication.max-replicas';"
        correct: true
      - id: 3
        text: "mysql> SHOW CREATE TABLE <table_name>;"
      - id: 4
        text: "mysql> SELECT COUNT(*) FROM INFORMATION_SCHEMA.TIDB_REGIONS;"
    explanation: TiKV の Region レプリカ数を確認するには、TiDB で `SHOW CONFIG WHERE type='pd' AND name='replication.max-replicas';` を実行します。このラボ環境では値は 3 であり、3 つの TiKV ノード・3 つの異なるサブネット・3 つのアベイラビリティゾーンにレプリカが分散して配置され、高可用性を実現しています。
