diff --git a/tidb-cloud/sql-proxy-account.md b/tidb-cloud/sql-proxy-account.md
index 3f3d6bc3ff5dc..a2eadf475ac5a 100644
--- a/tidb-cloud/sql-proxy-account.md
+++ b/tidb-cloud/sql-proxy-account.md
@@ -26,7 +26,7 @@ SQL プロキシ アカウントの主な利点は次のとおりです。
SELECT user FROM user WHERE plugin = 'tidb_auth_token';
```
-2. SQLアカウントの権限を確認してください。1、3、5 `role_admin`のロール`role_readonly`リストさ`role_readwrite`ている場合は、SQLプロキシアカウントです。
+2. SQLアカウントの権限を確認してください。`role_admin` 、 `role_readonly` 、 `role_readwrite`などのロールがリストされている場合は、SQLプロキシアカウントです。
```sql
SHOW GRANTS for 'username';
diff --git a/tidb-cloud/terraform-use-cluster-resource.md b/tidb-cloud/terraform-use-cluster-resource.md
index 779f179a8927d..0275d80365413 100644
--- a/tidb-cloud/terraform-use-cluster-resource.md
+++ b/tidb-cloud/terraform-use-cluster-resource.md
@@ -387,7 +387,7 @@ summary: クラスター リソースを使用してTiDB Cloudクラスターを
```
-5. リソースの状態を確認するには、コマンド`terraform show`または`terraform state show tidbcloud_cluster.${resource-name}`を使用します。コマンド 1 は、すべてのリソースとデータソースの状態を表示します。
+5. リソースの状態を確認するには、コマンド`terraform show`または`terraform state show tidbcloud_cluster.${resource-name}`を使用します。前者のコマンドは、すべてのリソースとデータソースの状態を表示します。
```shell
$ terraform state show tidbcloud_cluster.example_cluster
@@ -592,7 +592,7 @@ TiDB Cloud Dedicated クラスターの場合、Terraform を使用して次の
1. [クラスターを作成する](#create-a-cluster-using-the-cluster-resource)際に使用される`cluster.tf`ファイルで、 `components`構成を編集します。
- たとえば、TiDB 用にさらに 1 つのノード、TiKV 用にさらに 3 つのノード (TiKV ノードの数は、ステップが 3 であるため 3 の倍数である必要があります[クラスタ仕様からこの情報を取得します](#get-cluster-specification-information-using-the-tidbcloud_cluster_specs-data-source)することができます)、およびTiFlash用にさらに 1 つのノードを追加するには、次のように構成を編集します。
+ たとえば、TiDB 用にさらに 1 つのノード、TiKV 用にさらに 3 つのノード (TiKV ノードの数は、ステップが 3 であるため 3 の倍数である必要があります。[クラスタ仕様からこの情報を取得](#get-cluster-specification-information-using-the-tidbcloud_cluster_specs-data-source)することができます)、およびTiFlash用にさらに 1 つのノードを追加するには、次のように構成を編集します。
components = {
tidb = {
@@ -762,7 +762,7 @@ TiDB Cloud Dedicated クラスターの場合、Terraform を使用して次の
...
}
-5. `terraform apply`コマンドを実行し、確認のために`yes`入力します。5 コマンドでステータスを確認すると、 `RESUMING`になっていること`terraform state show tidbcloud_cluster.${resource-name}`わかります。
+5. `terraform apply`コマンドを実行し、確認のために`yes`入力します。 `terraform state show tidbcloud_cluster.${resource-name}`コマンドでステータスを確認すると、 `RESUMING`になっていることがわかります。
# tidbcloud_cluster.example_cluster:
resource "tidbcloud_cluster" "example_cluster" {
diff --git a/tidb-cloud/terraform-use-dedicated-vpc-peering-resource.md b/tidb-cloud/terraform-use-dedicated-vpc-peering-resource.md
index a7c7379fd994a..07e80e50b6da7 100644
--- a/tidb-cloud/terraform-use-dedicated-vpc-peering-resource.md
+++ b/tidb-cloud/terraform-use-dedicated-vpc-peering-resource.md
@@ -117,7 +117,7 @@ summary: tidbcloud_dedicated_vpc_peering` リソースを使用して、 TiDB Cl
クラウドプロバイダーのコンソールでVPCピアリング接続を承認するまで、リソースのステータスは`Creating`ままです。VPCピアリング接続を承認すると、ステータスは[VPC ピアリングの承認と設定](/tidb-cloud/set-up-vpc-peering-connections.md#step-2-approve-and-configure-the-vpc-peering)基準に`Active`に変わります。
-5. リソースの状態を確認するには、コマンド`terraform show`または`terraform state show tidbcloud_dedicated_vpc_peering.${resource-name}`を使用します。コマンド 1 は、すべてのリソースとデータソースの状態を表示します。
+5. リソースの状態を確認するには、コマンド`terraform show`または`terraform state show tidbcloud_dedicated_vpc_peering.${resource-name}`を使用します。前者のコマンドは、すべてのリソースとデータソースの状態を表示します。
```shell
$ terraform state show tidbcloud_dedicated_vpc_peering.example
diff --git a/tidb-cloud/terraform-use-import-resource.md b/tidb-cloud/terraform-use-import-resource.md
index f067952c649bc..fbdb4c56bef32 100644
--- a/tidb-cloud/terraform-use-import-resource.md
+++ b/tidb-cloud/terraform-use-import-resource.md
@@ -66,7 +66,7 @@ summary: tidbcloud_import` リソースを使用してインポート タスク
file_name = "your_csv_path"
}
- ファイル内のリソース値(プロジェクトID、クラスタID、CSVパスなど)をご自身のものに置き換えてください。1 の詳細は`csv_format` [設定ページ](https://registry.terraform.io/providers/tidbcloud/tidbcloud/latest/docs/resources/import#nested-schema-for-csv_format)記載されています。
+ ファイル内のリソース値(プロジェクトID、クラスタID、CSVパスなど)をご自身のものに置き換えてください。 `csv_format`の詳細は [設定ページ](https://registry.terraform.io/providers/tidbcloud/tidbcloud/latest/docs/resources/import#nested-schema-for-csv_format)に記載されています。
3. `terraform apply`コマンドを実行してインポート タスクを作成し、 `yes`入力して作成を確認し、インポートを開始します。
diff --git a/tidb-cloud/ticloud-import-start.md b/tidb-cloud/ticloud-import-start.md
index 23dad98c64d2b..8c66941bba7b1 100644
--- a/tidb-cloud/ticloud-import-start.md
+++ b/tidb-cloud/ticloud-import-start.md
@@ -76,9 +76,9 @@ ticloud serverless import start --source-type AZURE_BLOB --azblob.uri
.blob.core.windows.net//`形式で指定します。 | いいえ | 非対話型モードでのみ動作します。 | | | |
| --gcs.サービスアカウントキー文字列 | GCS の base64 でエンコードされたサービス アカウント キーを指定します。 | いいえ | 非対話型モードでのみ動作します。 | | | |
| --gcs.uri 文字列 | GCS URIを`gcs:///`形式で指定します。ソースタイプがGCSの場合は必須です。 | はい | 非対話型モードでのみ動作します。 | | | |
-| --s3.アクセスキーID文字列 | Amazon S3のアクセスキーIDを指定します。1と[ `s3.access-key-id` ] `s3.secret-access-key` `s3.role-arn`か1つだけ設定する必要があります。 | いいえ | 非対話型モードでのみ動作します。 | | | |
-| --s3.role-arn 文字列 | Amazon S3のロールARNを指定します。1と[ `s3.access-key-id` ] `s3.secret-access-key` `s3.role-arn`か1つだけを設定する必要があります。 | いいえ | 非対話型モードでのみ動作します。 | | | |
-| --s3.secret-access-key 文字列 | Amazon S3のシークレットアクセスキーを指定します。1と[ `s3.access-key-id` ] `s3.secret-access-key` `s3.role-arn`か1つだけ設定する必要があります。 | いいえ | 非対話型モードでのみ動作します。 | | | |
+| --s3.アクセスキーID文字列 | Amazon S3のアクセスキーIDを指定します。`s3.role-arn`と[ `s3.access-key-id` , `s3.secret-access-key` ]のいずれか1つだけを設定する必要があります。 | いいえ | 非対話型モードでのみ動作します。 | | | |
+| --s3.role-arn 文字列 | Amazon S3のロールARNを指定します。`s3.role-arn`と[ `s3.access-key-id` , `s3.secret-access-key` ]のいずれか1つだけを設定する必要があります。 | いいえ | 非対話型モードでのみ動作します。 | | | |
+| --s3.secret-access-key 文字列 | Amazon S3のシークレットアクセスキーを指定します。`s3.role-arn`と[ `s3.access-key-id` , `s3.secret-access-key` ]のいずれか1つだけを設定する必要があります。 | いいえ | 非対話型モードでのみ動作します。 | | | |
| --s3.uri 文字列 | S3 URIを`s3:///`形式で指定します。ソースタイプがS3の場合は必須です。 | はい | 非対話型モードでのみ動作します。 | | | |
| --source-type 文字列 | インポートソースの種類を [ `"LOCAL"` `"S3"` `"GCS"` `"AZURE_BLOB"` ] のいずれかで指定します。デフォルト値は`"LOCAL"`です。 | いいえ | 非対話型モードでのみ動作します。 | | | |
| -c, --cluster-id 文字列 | クラスター ID を指定します。 | はい | 非対話型モードでのみ動作します。 | | | |
diff --git a/tidb-cloud/tidb-cloud-encrypt-cmek-aws.md b/tidb-cloud/tidb-cloud-encrypt-cmek-aws.md
index ccdba05c3726b..7124e7a1dd6a2 100644
--- a/tidb-cloud/tidb-cloud-encrypt-cmek-aws.md
+++ b/tidb-cloud/tidb-cloud-encrypt-cmek-aws.md
@@ -45,7 +45,7 @@ CMEK 対応プロジェクトを作成するには、次の手順に従います
-この手順は、TiDB Cloud APIを使用して[CMEK 対応プロジェクトを作成する](https://docs.pingcap.com/tidbcloud/api/v1beta#tag/Project/operation/CreateProject)エンドポイント経由で完了できます。3フィールド`aws_cmek_enabled` `true`に設定されていることを確認してください。
+この手順は、TiDB Cloud APIを使用して[CMEK 対応プロジェクトを作成する](https://docs.pingcap.com/tidbcloud/api/v1beta#tag/Project/operation/CreateProject)エンドポイント経由で完了できます。`aws_cmek_enabled`フィールドが`true`に設定されていることを確認してください。
現在、 TiDB Cloud APIはパブリックプレビューです。詳細については、 [TiDB Cloud API ドキュメント](https://docs.pingcap.com/tidbcloud/api/v1beta)をご覧ください。
diff --git a/tidb-cloud/tidb-node-group-management.md b/tidb-cloud/tidb-node-group-management.md
index 985188fd4a759..481c16fe77bc0 100644
--- a/tidb-cloud/tidb-node-group-management.md
+++ b/tidb-cloud/tidb-node-group-management.md
@@ -57,7 +57,7 @@ TiDB ノード グループを作成するには、次の手順を実行しま
デフォルトでは、 TiDB Cloud Dedicated クラスターに最大 5 つの TiDB ノードグループを作成できます。さらにグループが必要な場合は、 [TiDB Cloudサポート](/tidb-cloud/tidb-cloud-support.md)にお問い合わせください。
-TiDBノードグループを作成しても、デフォルトグループのエンドポイントを使用してクラスターに接続すると、TiDBノードグループ内のTiDBノードはワークロードを引き受けることができず、リソースが無駄になります。新しいTiDBノードグループ内のTiDBノードへの新しい接続を作成する必要があります。1 [TiDBノードグループに接続する](#connect-to-a-tidb-node-group)参照してください。
+TiDBノードグループを作成しても、デフォルトグループのエンドポイントを使用してクラスターに接続すると、TiDBノードグループ内のTiDBノードはワークロードを引き受けることができず、リソースが無駄になります。新しいTiDBノードグループ内のTiDBノードへの新しい接続を作成する必要があります。[TiDBノードグループに接続する](#connect-to-a-tidb-node-group)を参照してください。
## TiDBノードグループに接続する {#connect-to-a-tidb-node-group}
diff --git a/tidb-cloud/troubleshoot-import-access-denied-error.md b/tidb-cloud/troubleshoot-import-access-denied-error.md
index d9c2f1b51ed98..d750dc793086f 100644
--- a/tidb-cloud/troubleshoot-import-access-denied-error.md
+++ b/tidb-cloud/troubleshoot-import-access-denied-error.md
@@ -148,7 +148,7 @@ IAMユーザーのポリシーを確認するには、次の手順を実行し
このサンプル ポリシーでは、次の点に注意してください。
-- `"arn:aws:s3:::tidb-cloud-source-data/mydata/*"`の`"arn:aws:s3:::tidb-cloud-source-data"`はサンプルの S3 バケット ARN で、 `/mydata/*`データストレージ用に S3 バケットのルートレベルでカスタマイズできるディレクトリです。ディレクトリの末尾は`/*` (例: `"
//*"` )でなければなりません。 `/*`追加されていない場合、 `AccessDenied`エラーが発生します。
+- `"arn:aws:s3:::tidb-cloud-source-data/mydata/*"`の`"arn:aws:s3:::tidb-cloud-source-data"`はサンプルの S3 バケット ARN で、 `/mydata/*`はデータストレージ用に S3 バケットのルートレベルでカスタマイズできるディレクトリです。ディレクトリの末尾は`/*` (例: `"//*"` )でなければなりません。 `/*`が追加されていない場合、 `AccessDenied`エラーが発生します。
- カスタマー管理のキー暗号化で AWS Key Management Service キー (SSE-KMS) を有効にしている場合は、次の設定がポリシーに含まれていることを確認してください。`"arn:aws:kms:ap-northeast-1:105880447796:key/c3046e91-fdfc-4f3a-acff-00597dd3801f"`はバケットのサンプル KMS キーです。
diff --git a/tidb-cloud/use-chat2query-api.md b/tidb-cloud/use-chat2query-api.md
index d9e879981133d..399caf74c3263 100644
--- a/tidb-cloud/use-chat2query-api.md
+++ b/tidb-cloud/use-chat2query-api.md
@@ -11,7 +11,7 @@ Chat2Query API には HTTPS 経由でのみアクセスできるため、ネッ
> **Note:**
>
-> Chat2Query APIはAWSでホストされている[TiDB Cloud Starter](/tidb-cloud/select-cluster-tier.md#starter)クラスターでのみ利用可能です。3 [TiDB Cloud Dedicated](/tidb-cloud/select-cluster-tier.md#tidb-cloud-dedicated)クラスターでChat2Query APIをご利用いただくには、 [TiDB Cloudサポート](/tidb-cloud/tidb-cloud-support.md)お問い合わせください。
+> Chat2Query APIはAWSでホストされている[TiDB Cloud Starter](/tidb-cloud/select-cluster-tier.md#starter)クラスターでのみ利用可能です。[TiDB Cloud Dedicated](/tidb-cloud/select-cluster-tier.md#tidb-cloud-dedicated)クラスターでChat2Query APIをご利用いただくには、 [TiDB Cloudサポート](/tidb-cloud/tidb-cloud-support.md)にお問い合わせください。
## 始める前に {#before-you-begin}
@@ -200,7 +200,7 @@ curl --digest --user ${PUBLIC_KEY}:${PRIVATE_KEY} --request GET 'https:// **Note:**
>
-> ナレッジベース関連エンドポイントは、AWS でホストされている[TiDB Cloud Starter](/tidb-cloud/select-cluster-tier.md#starter)クラスターでのみご利用いただけます。3 [TiDB Cloud Dedicated](/tidb-cloud/select-cluster-tier.md#tidb-cloud-dedicated)クラスターでナレッジベース関連エンドポイントをご利用になる場合は、 [TiDB Cloudサポート](/tidb-cloud/tidb-cloud-support.md)お問い合わせください。
+> ナレッジベース関連エンドポイントは、AWS でホストされている[TiDB Cloud Starter](/tidb-cloud/select-cluster-tier.md#starter)クラスターでのみご利用いただけます。[TiDB Cloud Dedicated](/tidb-cloud/select-cluster-tier.md#tidb-cloud-dedicated)クラスターでナレッジベース関連エンドポイントをご利用になる場合は、 [TiDB Cloudサポート](/tidb-cloud/tidb-cloud-support.md)にお問い合わせください。
## 始める前に {#before-you-begin}
diff --git a/tidb-cloud/v6.5-performance-benchmarking-with-sysbench.md b/tidb-cloud/v6.5-performance-benchmarking-with-sysbench.md
index cd306584bc9e8..f5af859da8888 100644
--- a/tidb-cloud/v6.5-performance-benchmarking-with-sysbench.md
+++ b/tidb-cloud/v6.5-performance-benchmarking-with-sysbench.md
@@ -57,7 +57,7 @@ summary: TiDB バージョン v6.5.6 を使用したTiDB Cloud Dedicated クラ
1. このドキュメントのテストは[Sysbench](https://github.com/akopytov/sysbench)に基づいて実装されています。sysbench をインストールするには[ソースからのビルドとインストール](https://github.com/akopytov/sysbench#building-and-installing-from-source)を参照してください。
- 2. 以下のコマンド`sysbench prepare`を実行して、32個のテーブルと10,000,000行を`sbtest` `${PORT}`にインポート`${THREAD}`ます。5、7、9、11 `${HOST}`実際の値に置き換え`${PASSWORD}`ください。
+ 2. 以下のコマンド`sysbench prepare`を実行して、32個のテーブルと10,000,000行を`sbtest`データベースにインポートします。`${HOST}` 、 `${PORT}` 、 `${THREAD}` 、 `${PASSWORD}`を実際の値に置き換えてください。
```shell
sysbench oltp_common \
@@ -71,7 +71,7 @@ summary: TiDB バージョン v6.5.6 を使用したTiDB Cloud Dedicated クラ
prepare --tables=32 --table-size=10000000
```
-4. 以下のコマンド`sysbench run`を実行すると、Sysbenchのパフォーマンステスト`oltp_update_non_index`異なるワークロードで実行でき`200` 。このドキュメントでは、 `oltp_point_select` `oltp_read_write` 5つのワークロードでテスト`400`実施します。各ワークロードについて、 `${THREAD}`値が`100`である3つのテスト`oltp_update_index`実施します。各同時実行数で、テスト`oltp_insert`は20分かかります。
+4. 以下のコマンド`sysbench run`を実行して、さまざまなワークロードでSysbenchパフォーマンステストを実施します。このドキュメントでは、 `oltp_point_select` 、 `oltp_read_write` 、 `oltp_update_non_index` 、 `oltp_update_index` 、 `oltp_insert`の5つのワークロードでテストを実施します。各ワークロードについて、 `${THREAD}`値が`100` 、 `200` 、 `400`である3つのテストを実施します。各同時実行数で、テストは20分かかります。
```shell
sysbench ${WORKLOAD} run \
diff --git a/tidb-cloud/v6.5-performance-benchmarking-with-tpcc.md b/tidb-cloud/v6.5-performance-benchmarking-with-tpcc.md
index 9f29c48f5155f..0b25491fb447b 100644
--- a/tidb-cloud/v6.5-performance-benchmarking-with-tpcc.md
+++ b/tidb-cloud/v6.5-performance-benchmarking-with-tpcc.md
@@ -60,7 +60,7 @@ summary: TiDB バージョン v6.5.6 を使用したTiDB Cloud Dedicated クラ
curl --proto '=https' --tlsv1.2 -sSf https://raw.githubusercontent.com/pingcap/go-tpc/master/install.sh | sh
```
- 2. 以下のコマンド`go-tpc tpcc`を実行して、1,000個の倉庫`${PASSWORD}` `tpcc`データベースにインポートします。5、7、9 `${HOST}`実際の値に置き換えてください。このドキュメントでは`${THREAD}` `${THREAD}`値が`50` `200`場合の3つのテストを実施しています`100`
+ 2. 以下のコマンド`go-tpc tpcc`を実行して、1,000個の倉庫を`tpcc`データベースにインポートします。`${HOST}` 、 `${THREAD}` 、 `${PASSWORD}`を実際の値に置き換えてください。このドキュメントでは`${THREAD}`の値が`50` 、 `100` 、 `200`の場合の3つのテストを実施しています。
```shell
go-tpc tpcc --host ${HOST} --warehouses 1000 prepare -P 4000 -D tpcc -T ${THREAD} --time 2h0m0s -p ${PASSWORD} --ignore-error
diff --git a/tidb-cloud/v7.1-performance-benchmarking-with-sysbench.md b/tidb-cloud/v7.1-performance-benchmarking-with-sysbench.md
index 1805185919db9..3569731ee1271 100644
--- a/tidb-cloud/v7.1-performance-benchmarking-with-sysbench.md
+++ b/tidb-cloud/v7.1-performance-benchmarking-with-sysbench.md
@@ -42,7 +42,7 @@ TiKVパラメータ[`prefill-for-recycle`](https://docs.pingcap.com/tidb/stable/
raft-engine.prefill-for-recycle = false
```
-- `oltp_insert` 、および`oltp_update_non_index` `oltp_update_index`ロードの場合は、 [`prefill-for-recycle`](https://docs.pingcap.com/tidb/stable/tikv-configuration-file#prefill-for-recycle-new-in-v700)パラメータ`oltp_read_write`有効にします。
+- `oltp_insert` 、 `oltp_read_write` 、 `oltp_update_index` 、および`oltp_update_non_index`ワークロードの場合は、 [`prefill-for-recycle`](https://docs.pingcap.com/tidb/stable/tikv-configuration-file#prefill-for-recycle-new-in-v700)パラメータを有効にします。
```yaml
raft-engine.prefill-for-recycle = true
@@ -78,7 +78,7 @@ TiKVパラメータ[`prefill-for-recycle`](https://docs.pingcap.com/tidb/stable/
1. このドキュメントのテストは[Sysbench](https://github.com/akopytov/sysbench)に基づいて実装されています。sysbench をインストールするには[ソースからのビルドとインストール](https://github.com/akopytov/sysbench#building-and-installing-from-source)を参照してください。
- 2. 以下のコマンド`sysbench prepare`を実行して、32個のテーブルと10,000,000行を`sbtest` `${PORT}`にインポート`${THREAD}`ます。5、7、9、11 `${HOST}`実際の値に置き換え`${PASSWORD}`ください。
+ 2. 以下のコマンド`sysbench prepare`を実行して、32個のテーブルと10,000,000行を`sbtest`データベースにインポートします。`${HOST}` 、 `${PORT}` 、 `${THREAD}` 、 `${PASSWORD}`を実際の値に置き換えてください。
```shell
sysbench oltp_common \
@@ -92,7 +92,7 @@ TiKVパラメータ[`prefill-for-recycle`](https://docs.pingcap.com/tidb/stable/
prepare --tables=32 --table-size=10000000
```
-4. 以下のコマンド`sysbench run`を実行すると、Sysbenchのパフォーマンステスト`oltp_update_non_index`異なるワークロードで実行でき`200` 。このドキュメントでは、 `oltp_point_select` `oltp_read_write` 5つのワークロードでテスト`400`実施します。各ワークロードについて、 `${THREAD}`値が`100`である3つのテスト`oltp_update_index`実施します。各同時実行数で、テスト`oltp_insert`は20分かかります。
+4. 以下のコマンド`sysbench run`を実行して、さまざまなワークロードでSysbenchパフォーマンステストを実施します。このドキュメントでは、 `oltp_point_select` 、 `oltp_read_write` 、 `oltp_update_non_index` 、 `oltp_update_index` 、 `oltp_insert`の5つのワークロードでテストを実施します。各ワークロードについて、 `${THREAD}`値が`100` 、 `200` 、 `400`である3つのテストを実施します。各同時実行数で、テストは20分かかります。
```shell
sysbench ${WORKLOAD} run \
diff --git a/tidb-cloud/v7.1-performance-benchmarking-with-tpcc.md b/tidb-cloud/v7.1-performance-benchmarking-with-tpcc.md
index 1898f7eaf0c08..bfbfdfc8b902f 100644
--- a/tidb-cloud/v7.1-performance-benchmarking-with-tpcc.md
+++ b/tidb-cloud/v7.1-performance-benchmarking-with-tpcc.md
@@ -61,7 +61,7 @@ aliases: ['/ja/tidbcloud/v7.1.0-performance-benchmarking-with-tpcc']
curl --proto '=https' --tlsv1.2 -sSf https://raw.githubusercontent.com/pingcap/go-tpc/master/install.sh | sh
```
- 2. 以下のコマンド`go-tpc tpcc`を実行して、1,000個の倉庫`${PASSWORD}` `tpcc`データベースにインポートします。5、7、9 `${HOST}`実際の値に置き換えてください。このドキュメントでは`${THREAD}` `${THREAD}`値が`50` `200`場合の3つのテストを実施しています`100`
+ 2. 以下のコマンド`go-tpc tpcc`を実行して、1,000個の倉庫を`tpcc`データベースにインポートします。`${HOST}` 、 `${THREAD}` 、 `${PASSWORD}`を実際の値に置き換えてください。このドキュメントでは`${THREAD}`の値が`50` 、 `100` 、 `200`の場合の3つのテストを実施しています。
```shell
go-tpc tpcc --host ${HOST} --warehouses 1000 prepare -P 4000 -D tpcc -T ${THREAD} --time 2h0m0s -p ${PASSWORD} --ignore-error
diff --git a/tidb-cloud/v7.5-performance-benchmarking-with-sysbench.md b/tidb-cloud/v7.5-performance-benchmarking-with-sysbench.md
index c22e0928ce3e2..3fa934f62119e 100644
--- a/tidb-cloud/v7.5-performance-benchmarking-with-sysbench.md
+++ b/tidb-cloud/v7.5-performance-benchmarking-with-sysbench.md
@@ -42,7 +42,7 @@ TiKVパラメータ[`prefill-for-recycle`](https://docs.pingcap.com/tidb/stable/
raft-engine.prefill-for-recycle = false
```
-- `oltp_insert` 、および`oltp_update_non_index` `oltp_update_index`ロードの場合は、 [`prefill-for-recycle`](https://docs.pingcap.com/tidb/stable/tikv-configuration-file#prefill-for-recycle-new-in-v700)パラメータ`oltp_read_write`有効にします。
+- `oltp_insert` 、 `oltp_read_write` 、 `oltp_update_index` 、および`oltp_update_non_index`ワークロードの場合は、 [`prefill-for-recycle`](https://docs.pingcap.com/tidb/stable/tikv-configuration-file#prefill-for-recycle-new-in-v700)パラメータを有効にします。
```yaml
raft-engine.prefill-for-recycle = true
@@ -78,7 +78,7 @@ TiKVパラメータ[`prefill-for-recycle`](https://docs.pingcap.com/tidb/stable/
1. このドキュメントのテストは[Sysbench](https://github.com/akopytov/sysbench)に基づいて実装されています。sysbench をインストールするには[ソースからのビルドとインストール](https://github.com/akopytov/sysbench#building-and-installing-from-source)を参照してください。
- 2. 以下のコマンド`sysbench prepare`を実行して、32個のテーブルと10,000,000行を`sbtest` `${PORT}`にインポート`${THREAD}`ます。5、7、9、11 `${HOST}`実際の値に置き換え`${PASSWORD}`ください。
+ 2. 以下のコマンド`sysbench prepare`を実行して、32個のテーブルと10,000,000行を`sbtest`データベースにインポートします。`${HOST}` 、 `${PORT}` 、 `${THREAD}` 、 `${PASSWORD}`を実際の値に置き換えてください。
```shell
sysbench oltp_common \
@@ -92,7 +92,7 @@ TiKVパラメータ[`prefill-for-recycle`](https://docs.pingcap.com/tidb/stable/
prepare --tables=32 --table-size=10000000
```
-4. 以下のコマンド`sysbench run`を実行すると、Sysbenchのパフォーマンステスト`oltp_update_non_index`異なるワークロードで実行でき`200` 。このドキュメントでは、 `oltp_point_select` `oltp_read_write` 5つのワークロードでテスト`400`実施します。各ワークロードについて、 `${THREAD}`値が`100`である3つのテスト`oltp_update_index`実施します。各同時実行数で、テスト`oltp_insert`は20分かかります。
+4. 以下のコマンド`sysbench run`を実行して、さまざまなワークロードでSysbenchパフォーマンステストを実施します。このドキュメントでは、 `oltp_point_select` 、 `oltp_read_write` 、 `oltp_update_non_index` 、 `oltp_update_index` 、 `oltp_insert`の5つのワークロードでテストを実施します。各ワークロードについて、 `${THREAD}`値が`100` 、 `200` 、 `400`である3つのテストを実施します。各同時実行数で、テストは20分かかります。
```shell
sysbench ${WORKLOAD} run \
diff --git a/tidb-cloud/v7.5-performance-benchmarking-with-tpcc.md b/tidb-cloud/v7.5-performance-benchmarking-with-tpcc.md
index ae2377f5b4948..7e13f581dbb5c 100644
--- a/tidb-cloud/v7.5-performance-benchmarking-with-tpcc.md
+++ b/tidb-cloud/v7.5-performance-benchmarking-with-tpcc.md
@@ -61,7 +61,7 @@ aliases: ['/ja/tidbcloud/v7.5.0-performance-benchmarking-with-tpcc']
curl --proto '=https' --tlsv1.2 -sSf https://raw.githubusercontent.com/pingcap/go-tpc/master/install.sh | sh
```
- 2. 以下のコマンド`go-tpc tpcc`を実行して、1,000個の倉庫`${PASSWORD}` `tpcc`データベースにインポートします。5、7、9 `${HOST}`実際の値に置き換えてください。このドキュメントでは`${THREAD}` `${THREAD}`値が`50` `200`場合の3つのテストを実施しています`100`
+ 2. 以下のコマンド`go-tpc tpcc`を実行して、1,000個の倉庫を`tpcc`データベースにインポートします。`${HOST}` 、 `${THREAD}` 、 `${PASSWORD}`を実際の値に置き換えてください。このドキュメントでは`${THREAD}`の値が`50` 、 `100` 、 `200`の場合の3つのテストを実施しています。
```shell
go-tpc tpcc --host ${HOST} --warehouses 1000 prepare -P 4000 -D tpcc -T ${THREAD} --time 2h0m0s -p ${PASSWORD} --ignore-error
diff --git a/tidb-cloud/v8.1-performance-benchmarking-with-sysbench.md b/tidb-cloud/v8.1-performance-benchmarking-with-sysbench.md
index 9e6561af3bebd..e6144c49707e8 100644
--- a/tidb-cloud/v8.1-performance-benchmarking-with-sysbench.md
+++ b/tidb-cloud/v8.1-performance-benchmarking-with-sysbench.md
@@ -47,7 +47,7 @@ TiKVパラメータ[`prefill-for-recycle`](https://docs.pingcap.com/tidb/stable/
raft-engine.prefill-for-recycle = false
```
-- `oltp_insert` 、および`oltp_update_non_index` `oltp_update_index`ロードの場合は、 [`prefill-for-recycle`](https://docs.pingcap.com/tidb/stable/tikv-configuration-file#prefill-for-recycle-new-in-v700)パラメータ`oltp_read_write`有効にします。
+- `oltp_insert` 、 `oltp_read_write` 、 `oltp_update_index` 、および`oltp_update_non_index`ワークロードの場合は、 [`prefill-for-recycle`](https://docs.pingcap.com/tidb/stable/tikv-configuration-file#prefill-for-recycle-new-in-v700)パラメータを有効にします。
```yaml
raft-engine.prefill-for-recycle = true
@@ -83,7 +83,7 @@ TiKVパラメータ[`prefill-for-recycle`](https://docs.pingcap.com/tidb/stable/
1. このドキュメントのテストは[Sysbench](https://github.com/akopytov/sysbench)に基づいて実装されています。sysbench をインストールするには[ソースからのビルドとインストール](https://github.com/akopytov/sysbench#building-and-installing-from-source)を参照してください。
- 2. 以下のコマンド`sysbench prepare`を実行して、32個のテーブルと10,000,000行を`sbtest` `${PORT}`にインポート`${THREAD}`ます。5、7、9、11 `${HOST}`実際の値に置き換え`${PASSWORD}`ください。
+ 2. 以下のコマンド`sysbench prepare`を実行して、32個のテーブルと10,000,000行を`sbtest`データベースにインポートします。`${HOST}` 、 `${PORT}` 、 `${THREAD}` 、 `${PASSWORD}`を実際の値に置き換えてください。
```shell
sysbench oltp_common \
diff --git a/tidb-cloud/v8.1-performance-benchmarking-with-tpcc.md b/tidb-cloud/v8.1-performance-benchmarking-with-tpcc.md
index ea3074fa56546..a97910e4c9f4c 100644
--- a/tidb-cloud/v8.1-performance-benchmarking-with-tpcc.md
+++ b/tidb-cloud/v8.1-performance-benchmarking-with-tpcc.md
@@ -72,7 +72,7 @@ raft-engine.prefill-for-recycle = true
curl --proto '=https' --tlsv1.2 -sSf https://raw.githubusercontent.com/pingcap/go-tpc/master/install.sh | sh
```
- 2. 以下のコマンド`go-tpc tpcc`を実行して、1,000個の倉庫`${PASSWORD}` `tpcc`データベースにインポートします。5、7、9 `${HOST}`実際の値に置き換えてください。このドキュメントでは`${THREAD}` `${THREAD}`値が`50` `200`場合の3つのテストを実施しています`100`
+ 2. 以下のコマンド`go-tpc tpcc`を実行して、1,000個の倉庫を`tpcc`データベースにインポートします。`${HOST}` 、 `${THREAD}` 、 `${PASSWORD}`を実際の値に置き換えてください。このドキュメントでは`${THREAD}`の値が`50` 、 `100` 、 `200`の場合の3つのテストを実施しています。
```shell
go-tpc tpcc --host ${HOST} --warehouses 1000 prepare -P 4000 -D tpcc -T ${THREAD} --time 2h0m0s -p ${PASSWORD} --ignore-error
diff --git a/tidb-cloud/v8.5-performance-benchmarking-with-sysbench.md b/tidb-cloud/v8.5-performance-benchmarking-with-sysbench.md
index c5e282c91edac..b35c39cff64e1 100644
--- a/tidb-cloud/v8.5-performance-benchmarking-with-sysbench.md
+++ b/tidb-cloud/v8.5-performance-benchmarking-with-sysbench.md
@@ -47,7 +47,7 @@ TiKVパラメータ[`prefill-for-recycle`](https://docs.pingcap.com/tidb/stable/
raft-engine.prefill-for-recycle = false
```
-- `oltp_insert` 、および`oltp_update_non_index` `oltp_update_index`ロードの場合は、 [`prefill-for-recycle`](https://docs.pingcap.com/tidb/stable/tikv-configuration-file#prefill-for-recycle-new-in-v700)パラメータ`oltp_read_write`有効にします。
+- `oltp_insert` 、 `oltp_read_write` 、 `oltp_update_index` 、および`oltp_update_non_index`ワークロードの場合は、 [`prefill-for-recycle`](https://docs.pingcap.com/tidb/stable/tikv-configuration-file#prefill-for-recycle-new-in-v700)パラメータを有効にします。
```yaml
raft-engine.prefill-for-recycle = true
@@ -83,7 +83,7 @@ TiKVパラメータ[`prefill-for-recycle`](https://docs.pingcap.com/tidb/stable/
1. このドキュメントのテストは[Sysbench](https://github.com/akopytov/sysbench)に基づいて実装されています。sysbench をインストールするには[ソースからのビルドとインストール](https://github.com/akopytov/sysbench#building-and-installing-from-source)を参照してください。
- 2. 以下のコマンド`sysbench prepare`を実行して、32個のテーブルと10,000,000行を`sbtest` `${PORT}`にインポート`${THREAD}`ます。5、7、9、11 `${HOST}`実際の値に置き換え`${PASSWORD}`ください。
+ 2. 以下のコマンド`sysbench prepare`を実行して、32個のテーブルと10,000,000行を`sbtest`データベースにインポートします。`${HOST}` 、 `${PORT}` 、 `${THREAD}` 、 `${PASSWORD}`を実際の値に置き換えてください。
```shell
sysbench oltp_common \
diff --git a/tidb-cloud/v8.5-performance-benchmarking-with-tpcc.md b/tidb-cloud/v8.5-performance-benchmarking-with-tpcc.md
index 931199dde218e..7183d797838b7 100644
--- a/tidb-cloud/v8.5-performance-benchmarking-with-tpcc.md
+++ b/tidb-cloud/v8.5-performance-benchmarking-with-tpcc.md
@@ -72,7 +72,7 @@ raft-engine.prefill-for-recycle = true
curl --proto '=https' --tlsv1.2 -sSf https://raw.githubusercontent.com/pingcap/go-tpc/master/install.sh | sh
```
- 2. 以下のコマンド`go-tpc tpcc`を実行して、1,000個の倉庫`${PASSWORD}` `tpcc`データベースにインポートします。5、7、9 `${HOST}`実際の値に置き換えてください。このドキュメントでは`${THREAD}` `${THREAD}`値が`50` `200`場合の3つのテストを実施しています`100`
+ 2. 以下のコマンド`go-tpc tpcc`を実行して、1,000個の倉庫を`tpcc`データベースにインポートします。`${HOST}` 、 `${THREAD}` 、 `${PASSWORD}`を実際の値に置き換えてください。このドキュメントでは`${THREAD}`の値が`50` 、 `100` 、 `200`の場合の3つのテストを実施しています。
```shell
go-tpc tpcc --host ${HOST} --warehouses 1000 prepare -P 4000 -D tpcc -T ${THREAD} --time 2h0m0s -p ${PASSWORD} --ignore-error
diff --git a/tidb-cloud/v8.5-performance-highlights.md b/tidb-cloud/v8.5-performance-highlights.md
index 6ac47e8d77ae9..3b376197a2e23 100644
--- a/tidb-cloud/v8.5-performance-highlights.md
+++ b/tidb-cloud/v8.5-performance-highlights.md
@@ -72,7 +72,7 @@ TiDB v8.5.0 では、クラウド ディスク IO ジッターによるパフォ
- **Leader書き込み最適化**: リーダーがコミットされたがまだ永続化されていないRaftログを早期に適用できるようにし、リーダー ピアの書き込みレイテンシーに対する IO ジッターの影響を軽減します。
-- **低速ノード検出の強化**:低速ノード検出アルゴリズムを改良し、デフォルトで低速スコア検出を有効にしました。これにより、低速ノードが特定されると、エビクトリーダースケジューラがトリガーされ、パフォーマンスが回復します。2 [遅いノード検出メカニズム](https://docs.pingcap.com/tidb/v8.5/pd-scheduling-best-practices#troubleshoot-tikv-node) [低速ストアの排除スケジューラ](https://docs.pingcap.com/tidb/v8.5/pd-control#scheduler-show--add--remove--pause--resume--config--describe)を使用して低速ノードを検出・管理し、クラウドディスクジッターの影響を軽減します。
+- **低速ノード検出の強化**:低速ノード検出アルゴリズムを改良し、デフォルトで低速スコア検出を有効にしました。これにより、低速ノードが特定されると、エビクトリーダースケジューラがトリガーされ、パフォーマンスが回復します。[遅いノード検出メカニズム](https://docs.pingcap.com/tidb/v8.5/pd-scheduling-best-practices#troubleshoot-tikv-node)は、 [低速ストアの排除スケジューラ](https://docs.pingcap.com/tidb/v8.5/pd-control#scheduler-show--add--remove--pause--resume--config--describe)を使用して低速ノードを検出・管理し、クラウドディスクジッターの影響を軽減します。
- **統合ヘルスコントローラー**:TiKVに統合ヘルスコントローラーを追加し、KVクライアントにフィードバックメカニズムを追加します。KVクライアントは、TiKVノードのヘルスとパフォーマンスに基づいて、エラー処理とレプリカ選択を最適化します。
diff --git a/tidb-computing.md b/tidb-computing.md
index fc5ec63aed2ac..67f48402c2850 100644
--- a/tidb-computing.md
+++ b/tidb-computing.md
@@ -109,7 +109,7 @@ TiDB の SQLレイヤーである TiDB サーバーは、SQL ステートメン
SQL コンピューティングの最もシンプルなソリューションは、前のセクションで説明した[テーブルデータからキー値へのマッピング](#mapping-of-table-data-to-key-value)です。これは、SQL クエリを KV クエリにマッピングし、KV インターフェイスを介して対応するデータを取得し、さまざまな計算を実行します。
-例えば、SQL文`select count(*) from user where name = "TiDB"`を実行するには、TiDBはテーブル内のすべてのデータを読み取り、フィールド`name`が`TiDB`かどうかを確認し、5であればその行を返します。このプロセスは以下のとおりです。
+例えば、SQL文`select count(*) from user where name = "TiDB"`を実行するには、TiDBはテーブル内のすべてのデータを読み取り、フィールド`name`が`TiDB`かどうかを確認し、そうであればその行を返します。このプロセスは以下のとおりです。
1. キー範囲を構築します。表内のすべての`RowID` `[0, MaxInt64)`範囲に含まれます。行データの`Key`エンコード規則に従って、 `0`と`MaxInt64`を使用すると、左閉じ、右開きの`[StartKey, EndKey)`範囲を構築できます。
2. キー範囲のスキャン: 上記で構築されたキー範囲に従って TiKV 内のデータを読み取ります。
@@ -130,7 +130,7 @@ SQL コンピューティングの最もシンプルなソリューションは
上記の問題を解決するには、RPC呼び出しの大量発生を回避するため、計算処理をストレージノードにできるだけ近づける必要があります。まず、SQL述語条件`name = "TiDB"`計算処理のためにストレージノードにプッシュダウンし、有効な行のみが返されるようにすることで、無駄なネットワーク転送を回避します。次に、集計関数`Count(*)`も事前集計のためにストレージノードにプッシュダウンし、各ノードは`Count(*)`の結果のみを返せば済みます。SQLレイヤーは、各ノードから返された`Count(*)`結果を合計します。
-次の画像は、データがレイヤーレイヤーに返される様子を示しています。
+次の画像は、データがレイヤーごとに返される様子を示しています。

diff --git a/tidb-configuration-file.md b/tidb-configuration-file.md
index 3900b93585f66..09e5ec5490806 100644
--- a/tidb-configuration-file.md
+++ b/tidb-configuration-file.md
@@ -87,8 +87,8 @@ TiDB 構成ファイルは、コマンドライン パラメーターよりも
- `KILL`ステートメントを MySQL 互換に設定するかどうかを決定します。
- デフォルト値: `false`
-- `compatible-kill-query` 、 [`enable-global-kill`](#enable-global-kill-new-in-v610) `false`に設定されている場合にのみ有効になります。
-- [`enable-global-kill`](#enable-global-kill-new-in-v610)が`false`の場合、 `compatible-kill-query`クエリを強制終了する際に`TIDB`キーワードを追加する必要があるかどうかを制御します。
+- `compatible-kill-query`は、[`enable-global-kill`](#enable-global-kill-new-in-v610)が`false`に設定されている場合にのみ有効になります。
+- [`enable-global-kill`](#enable-global-kill-new-in-v610)が`false`の場合、 `compatible-kill-query`は、クエリを強制終了する際に`TIDB`キーワードを追加する必要があるかどうかを制御します。
- `compatible-kill-query`が`false`の場合、TiDB での`KILL xxx`の動作は MySQL とは異なります。TiDB でクエリを強制終了するには、 `TIDB`のように`KILL TIDB xxx`キーワードを追加する必要があります。
- `compatible-kill-query`が`true`の場合、TiDB でクエリを強制終了するには、 `TIDB`キーワードを追加する必要はありません。クライアントが**常に同じ TiDB インスタンスに接続されることが確実でない限り**、構成ファイルで`compatible-kill-query`を`true`に設定することは強くお勧めしません。これは、デフォルトの MySQL クライアントでControl + Cを押すと`KILL`が実行される新しい接続が開かれるためです。クライアントと TiDB クラスタの間にプロキシがある場合、新しい接続は別の TiDB インスタンスにルーティングされる可能性があり、誤って別のセッションが強制終了される可能性があります。
- [`enable-global-kill`](#enable-global-kill-new-in-v610)が`true`の場合、 `KILL xxx`と`KILL TIDB xxx`は同じ効果を持ちます。
@@ -260,7 +260,7 @@ TiDB 構成ファイルは、コマンドライン パラメーターよりも
- テーブルロック機能を有効にするかどうかを制御します。
- デフォルト値: `false`
-- テーブルロックは、複数のセッション間で同じテーブルへの同時アクセスを調整するために使用されます。現在、 `READ` 、 `WRITE` 、および`WRITE LOCAL`ロックタイプがサポートされています。構成項目が`false`に設定されている場合、 `LOCK TABLES`または`UNLOCK TABLES`ステートメントを実行しても効果がなく、「LOCK/UNLOCK TABLES はサポートされていません」という警告が表示されます。詳細については、「 [`LOCK TABLES`と`UNLOCK TABLES`](/sql-statements/sql-statement-lock-tables-and-unlock-tables.md)を参照してください。
+- テーブルロックは、複数のセッション間で同じテーブルへの同時アクセスを調整するために使用されます。現在、 `READ` 、 `WRITE` 、および`WRITE LOCAL`ロックタイプがサポートされています。構成項目が`false`に設定されている場合、 `LOCK TABLES`または`UNLOCK TABLES`ステートメントを実行しても効果がなく、「LOCK/UNLOCK TABLES はサポートされていません」という警告が表示されます。詳細については、[`LOCK TABLES`と`UNLOCK TABLES`](/sql-statements/sql-statement-lock-tables-and-unlock-tables.md)を参照してください。
### `labels` {#labels}
@@ -270,7 +270,7 @@ TiDB 構成ファイルは、コマンドライン パラメーターよりも
> **Note:**
>
> - TiDBでは、 `zone`ラベルは、サーバーが配置されているゾーンを指定するために特別に使用されます。 `zone`がnull以外の値に設定されている場合、対応する値は[`txn-score`](/system-variables.md#txn_scope)や[`Follower read`](/follower-read.md)などの機能によって自動的に使用されます。
-> - `group`ラベルは、TiDB Operatorにおいて特別な用途があります。TiDB [TiDB Operator](/tidb-operator-overview.md)を使用してデプロイされたクラスタでは、 `group`ラベルを手動で指定することは推奨さ**れません**。
+> - `group`ラベルは、TiDB Operatorにおいて特別な用途があります。[TiDB Operator](/tidb-operator-overview.md)を使用してデプロイされたクラスタでは、 `group`ラベルを手動で指定することは推奨さ**れません**。
## log {#log}
@@ -429,7 +429,7 @@ TiDB 構成ファイルは、コマンドライン パラメーターよりも
### `cluster-ssl-key` {#cluster-ssl-key}
-- TiKVまたはPDをTLSに接続するために使用されるSSL秘密鍵ファイルのパス。
+- TiKVまたはPDをTLSで接続するために使用されるSSL秘密鍵ファイルのパス。
- デフォルト値: ""
### `cluster-verify-cn` {#cluster-verify-cn}
@@ -584,12 +584,12 @@ TiDB 構成ファイルは、コマンドライン パラメーターよりも
- すべてのステートメントの優先順位を設定します。
- デフォルト値: `NO_PRIORITY`
-- 値のオプション: デフォルト値`NO_PRIORITY` 、ステートメントの優先順位が強制的に変更されないことを意味します。その他のオプションは、昇順で`LOW_PRIORITY` 、 `DELAYED` 、 `HIGH_PRIORITY` 。
-- バージョン6.1.0以降、すべてのステートメントの優先順位は、TiDB構成アイテム[`instance.tidb_force_priority`](/tidb-configuration-file.md#tidb_force_priority)またはシステム変数[`tidb_force_priority`](/system-variables.md#tidb_force_priority)によって決定されます。 `force-priority`引き続き有効です。ただし、 `force-priority`と`instance.tidb_force_priority`が同時に設定されている場合、後者が有効になります。
+- 値のオプション: デフォルト値`NO_PRIORITY` 、ステートメントの優先順位が強制的に変更されないことを意味します。その他のオプションは、昇順で`LOW_PRIORITY`、`DELAYED`、`HIGH_PRIORITY`です。
+- バージョン6.1.0以降、すべてのステートメントの優先順位は、TiDB構成アイテム[`instance.tidb_force_priority`](/tidb-configuration-file.md#tidb_force_priority)またはシステム変数[`tidb_force_priority`](/system-variables.md#tidb_force_priority)によって決定されます。 `force-priority`は引き続き有効です。ただし、 `force-priority`と`instance.tidb_force_priority`が同時に設定されている場合、後者が有効になります。
> **Note:**
>
-> バージョン6.6.0以降、TiDBは[リソース制御](/tidb-resource-control-ru-groups.md)サポートしています。この機能を使用すると、異なるリソースグループで異なる優先度のSQLステートメントを実行できます。これらのリソースグループに適切なクォータと優先度を設定することで、異なる優先度のSQLステートメントのスケジューリングをより適切に制御できます。リソース制御が有効になっている場合、ステートメントの優先度は適用されなくなります。 を使用して[リソース制御](/tidb-resource-control-ru-groups.md)異なるSQLステートメントのリソース使用量を管理することをお勧めします。
+> バージョン6.6.0以降、TiDBは[リソース制御](/tidb-resource-control-ru-groups.md)サポートしています。この機能を使用すると、異なるリソースグループで異なる優先度のSQLステートメントを実行できます。これらのリソースグループに適切なクォータと優先度を設定することで、異なる優先度のSQLステートメントのスケジューリングをより適切に制御できます。リソース制御が有効になっている場合、ステートメントの優先度は適用されなくなります。 [リソース制御](/tidb-resource-control-ru-groups.md)を使用して、異なるSQLステートメントのリソース使用量を管理することをお勧めします。
### `distinct-agg-push-down` {#distinct-agg-push-down}
@@ -713,7 +713,7 @@ opentracing.reporter に関連するコンフィグレーション項目。
#### `local-agent-host-port` {#local-agent-host-port}
-- 記者がメールを送る宛先は、イェーガーエージェントに繋がっている。
+- レポーターがスパンを jaeger-agent に送信する宛先アドレス。
- デフォルト値: `""`
## pd-client {#pd-client}
@@ -763,9 +763,9 @@ opentracing.reporter に関連するコンフィグレーション項目。
### `batch-policy` v8.3.0の新機能 {#batch-policy-new-in-v830}
-- TiDB から TiKV へのリクエストのバッチ処理戦略を制御します。TiDB は、TiKV にリクエストを送信する際、常に現在の待機キュー内のリクエストを`BatchCommandsRequest`にカプセル化し、パケットとして TiKV に送信します。これが基本的なバッチ処理戦略です。TiKV の負荷スループットが高い場合、TiDB は`batch-policy`の値に基づいて、基本的なバッチ処理の後にさらに待機するかどうかを決定します。この追加のバッチ処理により、より多くのリクエストを単一の`BatchCommandsRequest`にカプセル化されたできます。
+- TiDB から TiKV へのリクエストのバッチ処理戦略を制御します。TiDB は、TiKV にリクエストを送信する際、常に現在の待機キュー内のリクエストを`BatchCommandsRequest`にカプセル化し、パケットとして TiKV に送信します。これが基本的なバッチ処理戦略です。TiKV の負荷スループットが高い場合、TiDB は`batch-policy`の値に基づいて、基本的なバッチ処理の後にさらに待機するかどうかを決定します。この追加のバッチ処理により、より多くのリクエストを単一の`BatchCommandsRequest`にカプセル化できます。
- デフォルト値: `"standard"`
-- お得なオプション:
+- 値のオプション:
- `"basic"` : この動作は、v8.3.0 より前のバージョンと一致しており、TiDB は[`tikv-client.max-batch-wait-time`](#max-batch-wait-time)が 0 より大きく、TiKV の負荷が[`tikv-client.overload-threshold`](#overload-threshold)の値を超えた場合にのみ追加のバッチ処理を実行します。
- `"standard"` : TiDB は、最近のリクエストの到着時間間隔に基づいてリクエストを動的にバッチ処理します。これは、高スループットのシナリオに適しています。
- `"positive"` : TiDB は常に追加のバッチ処理を実行します。これは、最適なパフォーマンスを実現するために、高スループットのテストシナリオに適しています。ただし、低負荷のシナリオでは、この戦略により不要なバッチ処理の待機時間が発生し、パフォーマンスが低下する可能性があります。
@@ -814,7 +814,7 @@ opentracing.reporter に関連するコンフィグレーション項目。
### tikv-client.copr-cache v4.0.0 の新機能 {#tikv-client-copr-cache-new-in-v400}
-[コプロセッサーキャッシュ](/coprocessor-cache.md)キャッシュ機能に関する設定項目を紹介します。
+[コプロセッサーキャッシュ](/coprocessor-cache.md)機能に関する設定項目を紹介します。
#### `capacity-mb` {#capacity-mb}
@@ -880,7 +880,7 @@ TiDBサービスの状態に関するコンフィグレーション。
### pessimistic-auto-commit はv6.0.0 で追加されました。 {#pessimistic-auto-commit-new-in-v600}
-- 悲観的トランザクション モードがグローバルに有効になっている場合 ( `tidb_txn_mode='pessimistic'` ) に、自動コミット トランザクションが使用するトランザクション モードを決定します。デフォルトでは、悲観的トランザクション モードがグローバルに有効になっていても、自動コミット トランザクションは楽観的トランザクション モードを使用します。 `pessimistic-auto-commit`を有効にすると ( `true` } に設定)、自動コミット トランザクションも悲観的モードを使用するようになり、明示的にコミットされた他の悲観的トランザクションと一貫性が保たれます。
+- 悲観的トランザクション モードがグローバルに有効になっている場合 ( `tidb_txn_mode='pessimistic'` ) に、自動コミット トランザクションが使用するトランザクション モードを決定します。デフォルトでは、悲観的トランザクション モードがグローバルに有効になっていても、自動コミット トランザクションは楽観的トランザクション モードを使用します。 `pessimistic-auto-commit`を有効にすると ( `true` に設定)、自動コミット トランザクションも悲観的モードを使用するようになり、明示的にコミットされた他の悲観的トランザクションと一貫性が保たれます。
- 競合が発生するシナリオでは、この設定を有効にすると、TiDB は自動コミットトランザクションをグローバルロック待機管理に組み込み、デッドロックを回避し、デッドロックを引き起こす競合によって発生するレイテンシーの急増を軽減します。
- 競合のないシナリオで、自動コミット トランザクションが多数ある場合 (具体的な数は実際のシナリオによって決まります。たとえば、自動コミット トランザクションの数がアプリケーションの総数の半分以上を占める場合)、単一のトランザクションが大量のデータを操作すると、この構成を有効にするとパフォーマンスが低下します。たとえば、自動コミット`INSERT INTO SELECT`ステートメントです。
- セッションレベルのシステム変数[`tidb_dml_type`](/system-variables.md#tidb_dml_type-new-in-v800)が`"bulk"`に設定されている場合、セッションにおけるこの設定の効果は、それを`false`に設定することと同じです。
@@ -957,12 +957,12 @@ TiDBサービスの状態に関するコンフィグレーション。
- この設定は、TiDBサーバー上で実行されるステートメントのデフォルトの優先度を変更するために使用されます。
- デフォルト値: `NO_PRIORITY`
-- デフォルト値`NO_PRIORITY`は、ステートメントの優先順位が強制的に変更されないことを意味します。その他のオプションは、昇順で`LOW_PRIORITY` 、 `DELAYED` 、 `HIGH_PRIORITY` 。
+- デフォルト値`NO_PRIORITY`は、ステートメントの優先順位が強制的に変更されないことを意味します。その他のオプションは、昇順で`LOW_PRIORITY`、`DELAYED`、`HIGH_PRIORITY`です。
- v6.1.0より前は、この設定は`force-priority`によって設定されます。
> **Note:**
>
-> バージョン6.6.0以降、TiDBは[リソース制御](/tidb-resource-control-ru-groups.md)サポートしています。この機能を使用すると、異なるリソースグループで異なる優先度のSQLステートメントを実行できます。これらのリソースグループに適切なクォータと優先度を設定することで、異なる優先度のSQLステートメントのスケジューリングをより適切に制御できます。リソース制御が有効になっている場合、ステートメントの優先度は適用されなくなります。 を使用して[リソース制御](/tidb-resource-control-ru-groups.md)異なるSQLステートメントのリソース使用量を管理することをお勧めします。
+> バージョン6.6.0以降、TiDBは[リソース制御](/tidb-resource-control-ru-groups.md)サポートしています。この機能を使用すると、異なるリソースグループで異なる優先度のSQLステートメントを実行できます。これらのリソースグループに適切なクォータと優先度を設定することで、異なる優先度のSQLステートメントのスケジューリングをより適切に制御できます。リソース制御が有効になっている場合、ステートメントの優先度は適用されなくなります。 [リソース制御](/tidb-resource-control-ru-groups.md)を使用して、異なるSQLステートメントのリソース使用量を管理することをお勧めします。
### `max_connections` {#max-connections}
diff --git a/tidb-control.md b/tidb-control.md
index c6cdcebc51277..4182daf583186 100644
--- a/tidb-control.md
+++ b/tidb-control.md
@@ -142,7 +142,7 @@ tidb-ctl schema in
`tid` 、データベース全体で一意の`table_id`を使用してテーブルスキーマを取得するために使用されます。`in`コマンドを使用して特定のスキーマのすべてのテーブルIDを取得し、 `tid`サブコマンドを使用して詳細なテーブル情報を取得できます。
-例えば、テーブルID `mysql.stat_meta`は`21`です。テーブルID `tidb-ctl schema tid -i 21`を使用すると、テーブルID `mysql.stat_meta`の詳細を取得できます。
+例えば、テーブルID `mysql.stat_meta`は`21`です。`tidb-ctl schema tid -i 21`を使用すると、 `mysql.stat_meta`の詳細を取得できます。
```json
{
@@ -267,7 +267,7 @@ tidb-ctl base64decode [table_id] [base64_data]
実際には、 KEY が`/tidb/ddl/all_schema_versions/foo`で VALUE が`bar`あるキーと値のペアが etcd に追加されます。
-- `tidb-ctl etcd delkey` etcd 内の KEY を削除します。2 または`/tidb/ddl/fg/owner/` `/tidb/ddl/all_schema_versions/`プレフィックスを持つ KEY のみ削除できます。
+- `tidb-ctl etcd delkey` etcd 内の KEY を削除します。`/tidb/ddl/fg/owner/`または`/tidb/ddl/all_schema_versions/`プレフィックスを持つ KEY のみ削除できます。
```shell
tidb-ctl etcd delkey "/tidb/ddl/fg/owner/foo"
diff --git a/tidb-global-sort.md b/tidb-global-sort.md
index 69568a2e59588..2c994e82bb45d 100644
--- a/tidb-global-sort.md
+++ b/tidb-global-sort.md
@@ -20,7 +20,7 @@ summary: TiDB グローバル ソートの使用例、制限、使用方法、
## 概要 {#overview}
-TiDBのグローバルソート機能は、データインポートとDDL(データ定義言語)操作の安定性と効率性を向上させます。1 [TiDB 分散実行フレームワーク (DXF)](/tidb-distributed-execution-framework.md)汎用演算子として機能し、クラウド上でグローバルソートサービスを提供します。
+TiDBのグローバルソート機能は、データインポートとDDL(データ定義言語)操作の安定性と効率性を向上させます。[TiDB 分散実行フレームワーク (DXF)](/tidb-distributed-execution-framework.md)の汎用演算子として機能し、クラウド上でグローバルソートサービスを提供します。
現在、グローバルソート機能は、クラウドストレージとして Amazon S3 の使用をサポートしています。
diff --git a/tidb-lightning/data-import-best-practices.md b/tidb-lightning/data-import-best-practices.md
index 88daec18e7a4d..0be13bd810731 100644
--- a/tidb-lightning/data-import-best-practices.md
+++ b/tidb-lightning/data-import-best-practices.md
@@ -51,7 +51,7 @@ TiDB Lightning ( [物理インポートモード](/tidb-lightning/tidb-lightni
- `region-concurrency` : TiDB Lightning のメイン論理処理の同時実行性。
- `send-kv-pairs` : 1 回のリクエストでTiDB Lightningから TiKV に送信されるキーと値のペアの数。
- `disk-quota` : 物理インポート モードを使用するときに、 TiDB Lightning のローカル一時ファイルによって使用されるディスク クォータ。
- - `GOMEMLIMIT` : TiDB LightningはGo言語で実装されています[`GOMEMLIMIT`適切に設定します](#change-configuration-parameters)
+ - `GOMEMLIMIT` : TiDB LightningはGo言語で実装されています。[`GOMEMLIMIT`を適切に設定します](#change-configuration-parameters)
- データ検証
diff --git a/tidb-lightning/import-into-vs-tidb-lightning.md b/tidb-lightning/import-into-vs-tidb-lightning.md
index c63dd4e5022e9..da42b07d9ff61 100644
--- a/tidb-lightning/import-into-vs-tidb-lightning.md
+++ b/tidb-lightning/import-into-vs-tidb-lightning.md
@@ -29,7 +29,7 @@ summary: IMPORT INTO` とTiDB Lightningの違いについて説明します。
#### `IMPORT INTO` {#import-into}
-`IMPORT INTO`タスクと他のビジネスワークロードは、TiDB リソースを共有したり、異なるタイミングで利用したりすることで、TiDB リソースを最大限に活用できます。3 タスクのパフォーマンスと安定性を維持しながら、ビジネスワークロードの安定した運用を確保するために、 `IMPORT INTO`タスクにデータインポート専用の[特定のTiDBノード](/system-variables.md#tidb_service_scope-new-in-v740)を指定することができ`IMPORT INTO` 。
+`IMPORT INTO`タスクと他のビジネスワークロードは、TiDB リソースを共有したり、異なるタイミングで利用したりすることで、TiDB リソースを最大限に活用できます。`IMPORT INTO`タスクのパフォーマンスと安定性を維持しながら、ビジネスワークロードの安定した運用を確保するために、データインポート用に`IMPORT INTO`専用の[特定のTiDBノード](/system-variables.md#tidb_service_scope-new-in-v740)を指定することができます。
[TiDB グローバルソート](/tidb-global-sort.md)を使用する場合、大容量のローカルディスクをマウントする必要はありません。TiDB Global Sort は Amazon S3 をstorageとして使用できます。インポートタスクが完了すると、グローバルソート用に Amazon S3 に保存された一時データは自動的に削除され、ストレージコストを節約できます。
diff --git a/tidb-lightning/monitor-tidb-lightning.md b/tidb-lightning/monitor-tidb-lightning.md
index 058d5c0e97aff..4ed7b819769ea 100644
--- a/tidb-lightning/monitor-tidb-lightning.md
+++ b/tidb-lightning/monitor-tidb-lightning.md
@@ -11,7 +11,7 @@ summary: TiDB Lightningのモニター構成と監視メトリックについて
TiDB Lightning を手動でインストールする場合は、以下の手順に従ってください。
-`tidb-lightning`のメトリクスは、Prometheus が検出済みであれば直接収集できます。3 のメトリクスポートは`tidb-lightning.toml`のように設定できます。
+`tidb-lightning`のメトリクスは、Prometheus が検出済みであれば直接収集できます。`tidb-lightning.toml`のメトリクスポートは次のように設定できます。
```toml
[lightning]
diff --git a/tidb-lightning/tidb-lightning-command-line-full.md b/tidb-lightning/tidb-lightning-command-line-full.md
index 147809ea448ba..c279e01b6ebfd 100644
--- a/tidb-lightning/tidb-lightning-command-line-full.md
+++ b/tidb-lightning/tidb-lightning-command-line-full.md
@@ -18,9 +18,9 @@ TiDB Lightning は、設定ファイルまたはコマンドラインから設
| `--config ` | ファイルからグローバル設定を読み取ります。このパラメータが指定されていない場合、 TiDB Lightningはデフォルト設定を使用します。 | |
| `-V` | プログラムのバージョンを印刷します。 | |
| `-d ` | ローカル ディレクトリまたはデータ ファイルの[外部ストレージURI](/external-storage-uri.md) 。 | `mydumper.data-source-dir` |
-| `-L ` | ログ`info` : `debug` 、または`error` `warn`は`info` `fatal` 。 | `lightning.level` |
+| `-L ` | ログレベル:`debug` 、 `info` 、 `warn` 、 `error` 、または`fatal` 。デフォルトは`info` 。 | `lightning.level` |
| `-f ` | [テーブルフィルタルール](/table-filter.md) 。複数回指定できます。 | `mydumper.filter` |
-| `--backend ` | インポート モードを選択します。1 は`local` 、 `tidb` [物理インポートモード](/tidb-lightning/tidb-lightning-physical-import-mode.md) [論理インポートモード](/tidb-lightning/tidb-lightning-logical-import-mode.md)指します。 | `tikv-importer.backend` |
+| `--backend ` | インポート モードを選択します。`local`は[物理インポートモード](/tidb-lightning/tidb-lightning-physical-import-mode.md)を、 `tidb`は[論理インポートモード](/tidb-lightning/tidb-lightning-logical-import-mode.md)を指します。 | `tikv-importer.backend` |
| `--log-file ` | ログファイルのパス。デフォルトでは`/tmp/lightning.log.{timestamp}`です。「-」に設定すると、ログファイルは標準出力に出力されます。 | `lightning.log-file` |
| `--status-addr ` | TiDB Lightning HTTPサーバーのリスニング アドレス | `lightning.status-addr` |
| `--pd-urls ` | PDエンドポイントアドレス。v7.6.0以降、TiDBは複数のPDアドレスの設定をサポートします。 | `tidb.pd-addr` |
@@ -56,4 +56,4 @@ TiDB Lightning は、設定ファイルまたはコマンドラインから設
| `--checkpoint-error-ignore ` | 指定されたテーブルに関連するチェックポイントに記録されたエラーを無視します。 |
| `--checkpoint-remove ` | テーブルのチェックポイントを無条件に削除します。 |
-`` 、形式`` `db`.`tbl` `` (バッククォートを含む) の修飾されたテーブル名、またはキーワード`all`いずれかである必要があります。
+`` 、形式`` `db`.`tbl` `` (バッククォートを含む) の修飾されたテーブル名、またはキーワード`all`のいずれかである必要があります。
diff --git a/tidb-lightning/tidb-lightning-configuration.md b/tidb-lightning/tidb-lightning-configuration.md
index 8e44478797539..53cf7c310e459 100644
--- a/tidb-lightning/tidb-lightning-configuration.md
+++ b/tidb-lightning/tidb-lightning-configuration.md
@@ -68,13 +68,13 @@ TiDB Lightningには「グローバル」と「タスク」という2つの設
#### `index-concurrency` {#index-concurrency}
-- 同時に開くインデックスエンジンの最大数。各テーブルは、インデックスを格納する1つの「インデックスエンジン」と、行データを格納する複数の「データエンジン」に分割されます。1と`table-concurrency` `index-concurrency`は、各エンジンタイプの最大同時実行数を制御します。通常はデフォルト値を使用してください。
+- 同時に開くインデックスエンジンの最大数。各テーブルは、インデックスを格納する1つの「インデックスエンジン」と、行データを格納する複数の「データエンジン」に分割されます。`index-concurrency`と`table-concurrency`の設定は、各エンジンタイプの最大同時実行数を制御します。通常はデフォルト値を使用してください。
#### `table-concurrency` {#table-concurrency}
-- 同時に開くことができるデータエンジンの最大数です。各テーブルは、インデックスを格納する1つの「インデックスエンジン」と、行データを格納する複数の「データエンジン」に分割されます。1と`table-concurrency` `index-concurrency`は、各エンジンタイプの最大同時接続数を制御します。通常はデフォルト値を使用してください。
+- 同時に開くことができるデータエンジンの最大数です。各テーブルは、インデックスを格納する1つの「インデックスエンジン」と、行データを格納する複数の「データエンジン」に分割されます。`index-concurrency`と`table-concurrency`の設定は、各エンジンタイプの最大同時接続数を制御します。通常はデフォルト値を使用してください。
@@ -229,7 +229,7 @@ TiDB Lightningには「グローバル」と「タスク」という2つの設
- 複数のTiDB Lightningインスタンス(物理インポートモード)が1つ以上のターゲットテーブル[並行して](/tidb-lightning/tidb-lightning-distributed-import.md)にデータをインポートできるようにするかどうかを制御します。このパラメータは、ターゲットテーブルが空の場合にのみ使用されることに注意してください。
- デフォルト値: `false`
-- 値`false`オプション: `true`
+- 値のオプション: `true` 、 `false`
- 並列インポート モードを使用する場合は、パラメータを`true`に設定する必要がありますが、ターゲット テーブルにデータが存在しないことが前提となります。つまり、すべてのデータはTiDB Lightningによってのみインポートできます。
#### `duplicate-resolution` {#duplicate-resolution}
@@ -264,7 +264,7 @@ TiDB Lightningには「グローバル」と「タスク」という2つの設
- 物理インポート モードで KV ペアを TiKV に送信するときに圧縮を有効にするかどうかを制御します。
- 現在、Gzip圧縮アルゴリズムのみがサポートされています。このアルゴリズムを使用するには、このパラメータに`"gzip"`または`"gz"`を入力してください。
- デフォルト値: `""` 。圧縮が有効になっていないことを意味します。
-- `"gz"` `"gzip"`オプション: `""`
+- 値のオプション: `""` 、 `"gzip"` 、 `"gz"`
#### `sorted-kv-dir` {#sorted-kv-dir}
@@ -411,7 +411,7 @@ TiDB Lightningには「グローバル」と「タスク」という2つの設
- 処理速度を上げるには、入力データを[厳格な形式](/tidb-lightning/tidb-lightning-data-source.md#strict-format)で指定します。デフォルト値は、速度ではなく安全性を優先した`false`です。
- デフォルト値: `false`
-- 値`false`オプション: `true`
+- 値のオプション: `true` 、 `false`
- `strict-format = true`次のことが求められます:
- CSV では、引用符で囲まれている場合でも、すべての値にリテラルの改行 ( `U+000A`と`U+000D` 、または`\r`と`\n` ) を含めることはできません。つまり、改行は行を区切るために厳密に使用されます。
- 厳密なフォーマットにより、 TiDB Lightningは並列処理において大きなファイルの分割位置を迅速に特定できます。ただし、入力データが「厳密」でない場合、有効なデータが半分に分割され、結果が破損する可能性があります。
@@ -459,7 +459,7 @@ CSV ファイルの解析方法を構成します。
- デフォルト値は`true`です。これは、CSV ヘッダーの列名がターゲット テーブルの列名と一致していることが確認されたことを意味します。そのため、2 つの列の順序が異なっていても、 TiDB Lightning は列名をマッピングすることでデータを正常にインポートできます。
- CSVテーブルヘッダーとターゲットテーブルの列名が一致しない(例えば、CSVテーブルヘッダーの一部の列名がターゲットテーブルに見つからない)ものの、列の順序が同じ場合は、この設定を`false`に設定してください。この場合、 TiDB Lightningはエラーを回避するためにCSVヘッダーを無視し、ターゲットテーブルの列の順序でデータを直接インポートします。したがって、列の順序が同じでない場合は、インポート前にCSVファイル内の列の順序をターゲットテーブルの順序と一致するように手動で調整する必要があります。そうしないと、データの不一致が発生する可能性があります。
- デフォルト値: `true`
-- 値`false`オプション: `true`
+- 値のオプション: `true` 、 `false`
> **Note:**
>
@@ -658,7 +658,7 @@ CSV ファイルの解析方法を構成します。
- チェックサムが完了した後に各テーブルに対して`ANALYZE TABLE `を実行するかどうかを指定します。
- デフォルト値: `"optional"`
-- `"off"` `"optional"`オプション: `"required"`
+- 値のオプション: `"required"` 、 `"optional"` 、 `"off"`
### クローン {#cron}
diff --git a/tidb-lightning/tidb-lightning-data-source.md b/tidb-lightning/tidb-lightning-data-source.md
index 05b2d32956f39..beebdf58899a5 100644
--- a/tidb-lightning/tidb-lightning-data-source.md
+++ b/tidb-lightning/tidb-lightning-data-source.md
@@ -179,7 +179,7 @@ trim-last-separator = false
#### `header` {#header}
- *すべての*CSV ファイルにヘッダー行が含まれているかどうか。
-- `header`が`true`場合、最初の行は*列名*として使用されます。7 が`header` `false`場合、最初の行は通常のデータ行として扱われます。
+- `header`が`true`の場合、最初の行は*列名*として使用されます。`header`が`false`の場合、最初の行は通常のデータ行として扱われます。
#### not-nullとnull {#code-not-null-code-and-code-null-code}
@@ -355,14 +355,14 @@ TiDB Lightningは現在、Amazon Aurora、Apache Hive、Snowflakeによって生
## 圧縮ファイル {#compressed-files}
-TiDB Lightningは現在、 Dumplingでエクスポートされた圧縮ファイル、または命名規則に従った圧縮ファイルをサポートしています。現在、 TiDB Lightningは`gzip` `snappy`圧縮アルゴリズムをサポートしています。ファイル名が命名規則に従っている場合、 TiDB Lightningは`zstd`に圧縮アルゴリズムを識別し、追加の設定なしでストリーミング解凍後にファイルをインポートします。
+TiDB Lightningは現在、 Dumplingでエクスポートされた圧縮ファイル、または命名規則に従った圧縮ファイルをサポートしています。現在、 TiDB Lightningは`gzip` 、`snappy` 、`zstd`圧縮アルゴリズムをサポートしています。ファイル名が命名規則に従っている場合、 TiDB Lightningは自動的に圧縮アルゴリズムを識別し、追加の設定なしでストリーミング解凍後にファイルをインポートします。
> **Note:**
>
> - TiDB Lightningは単一の大きな圧縮ファイルを同時に解凍できないため、圧縮ファイルのサイズはインポート速度に影響します。解凍後のソースファイルは256MiB以下にすることをお勧めします。
> - TiDB Lightning は個別に圧縮されたデータ ファイルのみをインポートし、複数のデータ ファイルが含まれる単一の圧縮ファイルのインポートはサポートしていません。
-> - TiDB Lightningは、 `db.table.parquet.snappy`などの他の圧縮ツールで圧縮された`parquet`ファイル`parquet` `parquet`ライターの圧縮形式を設定できます。
-> - TiDB Lightning v6.4.0以降のバージョンでは、 `gzip` `snappy`圧縮データファイルのみがサポートされています。その他の種類のファイルはエラーの原因となります。ソースデータファイルが保存されているディレクトリにサポートされていない圧縮ファイルが存在する場合、タスク`zstd`エラーを報告します。このようなエラーを回避するには、サポートされていないファイルをインポートデータディレクトリから移動してください。
+> - TiDB Lightningは、 `db.table.parquet.snappy`などの他の圧縮ツールで圧縮された`parquet`ファイルをサポートしていません。`parquet`ファイルを圧縮する場合は、`parquet`ライターの圧縮形式を設定できます。
+> - TiDB Lightning v6.4.0以降のバージョンでは、 `gzip` 、 `snappy` 、 `zstd` 圧縮データファイルのみがサポートされています。その他の種類のファイルはエラーの原因となります。ソースデータファイルが保存されているディレクトリにサポートされていない圧縮ファイルが存在する場合、タスクはエラーを報告します。このようなエラーを回避するには、サポートされていないファイルをインポートデータディレクトリから移動してください。
> - Snappy 圧縮ファイルは[公式Snappyフォーマット](https://github.com/google/snappy)である必要があります。その他の Snappy 圧縮形式はサポートされていません。
## カスタマイズされたファイルを一致させる {#match-customized-files}
@@ -375,7 +375,7 @@ S3にエクスポートされたAuroraスナップショットを例に挙げま
通常、 `some-database`データベースをインポートするには、 `data-source-dir` `S3://some-bucket/some-subdir/some-database/`に設定します。
-上記のParquetファイルパスに基づいて、 `(?i)^(?:[^/]*/)*([a-z0-9\-_]+).([a-z0-9\-_]+)/(?:[^/]*/)*(?:[a-z0-9\-_.]+\.(parquet))$`ような正規表現を記述することでファイルに一致させることができます。一致グループでは、 `index=1`は`some-database` `index=2` `some-table`は`index=3` `parquet`なります。
+上記のParquetファイルパスに基づいて、 `(?i)^(?:[^/]*/)*([a-z0-9\-_]+).([a-z0-9\-_]+)/(?:[^/]*/)*(?:[a-z0-9\-_.]+\.(parquet))$`ような正規表現を記述することでファイルに一致させることができます。一致グループでは、 `index=1`は`some-database`、`index=2`は`some-table`、`index=3`は`parquet`になります。
デフォルトの命名規則に従わないデータファイルをTiDB Lightningが認識できるように、正規表現と対応するインデックスに従って設定ファイルを記述することができます。例:
@@ -394,7 +394,7 @@ type = '$3'
- **table** : 対象テーブルの名前。値は次のいずれかです。
- 正規表現を使用して取得されたグループ インデックス (例: `$2` )。
- インポートするテーブルの名前(例: `table1` )。一致したすべてのファイルは`table1`にインポートされます。
-- **type** : ファイルの種類`sql` `parquet`サポートします。値は`csv`のとおりです。
+- **type** : ファイルの種類。`sql` 、`parquet` 、`csv`をサポートします。値は次のとおりです。
- 正規表現を使用して取得されたグループ インデックス (例: `$3` )。
- **key** : ファイル番号 (例: `${db_name}.${table_name}.001.csv`の場合は`001` 。
- 正規表現を使用して取得されたグループ インデックス (例: `$4` )。
diff --git a/tidb-lightning/tidb-lightning-glossary.md b/tidb-lightning/tidb-lightning-glossary.md
index 471c4183e6226..0479c114194ad 100644
--- a/tidb-lightning/tidb-lightning-glossary.md
+++ b/tidb-lightning/tidb-lightning-glossary.md
@@ -51,7 +51,7 @@ TiDB Lightningでは、テーブルのチェックサムは、そのテーブル
- すべてのKVペアの合計長さ、および
- 各ペアの[CRC-64-ECMA](https://en.wikipedia.org/wiki/Cyclic_redundancy_check)値のビット単位の XOR です。
-TiDB Lightning [インポートされたデータを検証する](/tidb-lightning/tidb-lightning-faq.md#how-to-ensure-the-integrity-of-the-imported-data) 、各テーブルの[地元](/tidb-lightning/tidb-lightning-glossary.md#local-checksum)と[リモートチェックサム](/tidb-lightning/tidb-lightning-glossary.md#remote-checksum)比較することで、このチェックを実行します。いずれのペアも一致しない場合、プログラムは停止します。このチェックは、 `post-restore.checksum`設定を`false`に設定することでスキップできます。
+TiDB Lightning [インポートされたデータを検証する](/tidb-lightning/tidb-lightning-faq.md#how-to-ensure-the-integrity-of-the-imported-data) 、各テーブルの[ローカル](/tidb-lightning/tidb-lightning-glossary.md#local-checksum)と[リモートチェックサム](/tidb-lightning/tidb-lightning-glossary.md#remote-checksum)を比較することで、このチェックを実行します。いずれのペアも一致しない場合、プログラムは停止します。このチェックは、 `post-restore.checksum`設定を`false`に設定することでスキップできます。
チェックサムの不一致を適切に処理する方法については、 [よくある質問](/tidb-lightning/troubleshoot-tidb-lightning.md#checksum-failed-checksum-mismatched-remote-vs-local)も参照してください。
@@ -167,7 +167,7 @@ KV ペアを TiKV Importer に送信する前に、 TiDB Lightning自体によ
### 後処理 {#post-processing}
-データソース全体が解析され、TiKV Importer に送信された後の期間。TiDB Lightning はTiKV Importer のアップロードを待機し、 [SST ファイル](/tidb-lightning/tidb-lightning-glossary.md#sst-file)の[摂取する](/tidb-lightning/tidb-lightning-glossary.md#ingest) 。
+データソース全体が解析され、TiKV Importer に送信された後の期間。TiDB Lightning はTiKV Importer のアップロードを待機し、 [SST ファイル](/tidb-lightning/tidb-lightning-glossary.md#sst-file)を[取り込み](/tidb-lightning/tidb-lightning-glossary.md#ingest) 。
@@ -193,4 +193,4 @@ KV ペアを TiKV Importer に送信する前に、 TiDB Lightning自体によ
SSTは「sorted string table(ソートされた文字列テーブル)」の略です。SSTファイルは、RocksDB(およびTiKV)のKVペアのコレクションのネイティブストレージ形式です。
-TiKVインポーターは、閉じた[エンジン](/tidb-lightning/tidb-lightning-glossary.md#engine)からSSTファイルを生成します。これらのSSTファイルはアップロードされ、その後TiKVストアに[摂取した](/tidb-lightning/tidb-lightning-glossary.md#ingest)されます。
+TiKVインポーターは、閉じた[エンジン](/tidb-lightning/tidb-lightning-glossary.md#engine)からSSTファイルを生成します。これらのSSTファイルはアップロードされ、その後TiKVストアに[取り込まれ](/tidb-lightning/tidb-lightning-glossary.md#ingest)ます。
diff --git a/tidb-lightning/tidb-lightning-physical-import-mode.md b/tidb-lightning/tidb-lightning-physical-import-mode.md
index 9dbde2334af44..f8cbf60bb0bbd 100644
--- a/tidb-lightning/tidb-lightning-physical-import-mode.md
+++ b/tidb-lightning/tidb-lightning-physical-import-mode.md
@@ -41,7 +41,7 @@ backend = "local"
6. すべてのエンジンファイルがインポートされた後、 TiDB Lightningはローカルデータソースと下流クラスターのチェックサムを比較し、インポートされたデータが破損していないことを確認します。その後、 TiDB Lightningはステップ2で削除したセカンダリインデックスを追加するか、TiDBに新しいデータを分析させて( `ANALYZE` )、将来の操作を最適化します。一方、 `tidb-lightning`将来の競合を防ぐために`AUTO_INCREMENT`値を調整します。
- AUTO_INCREMENT IDは行数の**上限**に基づいて推定され、テーブルデータファイルの合計サイズに比例します。そのため、AUTO_INCREMENT IDは通常、実際の行数よりも大きくなります。これは、AUTO_INCREMENT IDが[必ずしも連続しているわけではない](/mysql-compatibility.md#auto-increment-id)あるため、正常な動作です。
+ AUTO_INCREMENT IDは行数の**上限**に基づいて推定され、テーブルデータファイルの合計サイズに比例します。そのため、AUTO_INCREMENT IDは通常、実際の行数よりも大きくなります。これは、AUTO_INCREMENT IDが[必ずしも連続しているわけではない](/mysql-compatibility.md#auto-increment-id)ため、正常な動作です。
7. すべての手順が完了すると、 TiDB Lightningは自動的にTiKVノードを「通常モード」に切り替えます。グローバルスケジューリングが一時停止されている場合、 TiDB Lightningはグローバルスケジューリングも回復します。その後、TiDBクラスタは通常通りサービスを提供できるようになります。
diff --git a/tidb-lightning/tidb-lightning-requirements.md b/tidb-lightning/tidb-lightning-requirements.md
index d32ffbb6eb69a..c4c9c4111c3d7 100644
--- a/tidb-lightning/tidb-lightning-requirements.md
+++ b/tidb-lightning/tidb-lightning-requirements.md
@@ -15,7 +15,7 @@ TiDB Lightningを使用する前に、環境が要件を満たしているかど
## 対象データベースのストレージスペース {#storage-space-of-the-target-database}
-ターゲットTiKVクラスターには、インポートしたデータを保存するための十分なディスク容量が必要です。1 に加え[標準的なハードウェア要件](/hardware-and-software-requirements.md) 、ターゲットTiKVクラスターのストレージ容量**は、データソースのサイズ × レプリカ数 × 2**よりも大きくなければなりません。例えば、クラスターがデフォルトで3つのレプリカを使用する場合、ターゲットTiKVクラスターにはデータソースのサイズの6倍よりも大きなストレージ容量が必要です。式に x 2 が含まれているのは、以下の理由によるものです。
+ターゲットTiKVクラスターには、インポートしたデータを保存するための十分なディスク容量が必要です。[標準的なハードウェア要件](/hardware-and-software-requirements.md)に加え、ターゲットTiKVクラスターのストレージ容量**は、データソースのサイズ × レプリカ数 × 2**よりも大きくなければなりません。例えば、クラスターがデフォルトで3つのレプリカを使用する場合、ターゲットTiKVクラスターにはデータソースのサイズの6倍よりも大きなストレージ容量が必要です。式に x 2 が含まれているのは、以下の理由によるものです。
- インデックスは余分なスペースを占める可能性があります。
- RocksDB には空間増幅効果があります。
diff --git a/tidb-lightning/troubleshoot-tidb-lightning.md b/tidb-lightning/troubleshoot-tidb-lightning.md
index 1c52884bbd3d4..64520cd3f1841 100644
--- a/tidb-lightning/troubleshoot-tidb-lightning.md
+++ b/tidb-lightning/troubleshoot-tidb-lightning.md
@@ -163,7 +163,7 @@ tidb-lightning-ctl --config conf/tidb-lightning.toml --checkpoint-error-destroy=
TiDB Lightning Local-backend は、v4.0.0 以降のバージョンの TiDB クラスターへのデータインポートのみをサポートしています。Local-backend を使用して v2.x または v3.x クラスターにデータをインポートしようとすると、上記のエラーが報告されます。その場合は、設定を変更して、データのインポートに Importer-backend または TiDB-backend を使用するように設定できます。
-`nightly`バージョンの中には、v4.0.0-beta.2 に類似しているものもあります。これらの`nightly`バージョンのTiDB Lightning は、実際にはローカルバックエンドをサポートしています。5 バージョン`nightly`使用時にこのエラーが発生した場合は、設定`check-requirements = false`設定することでバージョンチェックを省略できます。このパラメータを設定する前に、 TiDB Lightningの設定が対応するバージョンをサポートしていることを確認してください。そうでない場合、インポートが失敗する可能性があります。
+`nightly`バージョンの中には、v4.0.0-beta.2 に類似しているものもあります。これらの`nightly`バージョンのTiDB Lightning は、実際にはローカルバックエンドをサポートしています。`nightly`バージョンの使用時にこのエラーが発生した場合は、設定`check-requirements = false`を設定することでバージョンチェックを省略できます。このパラメータを設定する前に、 TiDB Lightningの設定が対応するバージョンをサポートしていることを確認してください。そうでない場合、インポートが失敗する可能性があります。
### `restore table test.district failed: unknown columns in header [...]` {#restore-table-test-district-failed-unknown-columns-in-header}
diff --git a/tidb-performance-tuning-config.md b/tidb-performance-tuning-config.md
index 783d036881e75..8241dc4686308 100644
--- a/tidb-performance-tuning-config.md
+++ b/tidb-performance-tuning-config.md
@@ -185,7 +185,7 @@ snap-io-max-bytes-per-sec = "300MiB"
| 平均レイテンシー(ミリ秒) | 35.87 | 31.92 | -11.01% |
| P95レイテンシー(ms) | 58.92 | 51.02 | -13.41% |
| プランキャッシュヒット率(%) | 56.89% | 87.51% | +53.82% |
-| キャッシュメモリ使用量(MiB)を計画する | 95.3 | 70.2 | -26.34% |
+| プランキャッシュメモリ使用量(MiB) | 95.3 | 70.2 | -26.34% |
#### 主なメリット {#key-benefits}
@@ -272,7 +272,7 @@ sysbench oltp_read_only run --mysql-host={host} --mysql-port={port} --mysql-user
#### パフォーマンス分析 {#performance-analysis}
-バージョン7.6.0以降、Titanはデフォルトで有効になっています。TiDB v8.4.0では、Titanのデフォルト値は`min-blob-size`ですが、現在は`32KiB`なっています。ベースライン構成では、レコードサイズを`31KiB`に設定することで、データがRocksDBに保存されるようにしています。一方、キー設定構成では、 `min-blob-size` ~ `1KiB`に設定すると、データがTitanに保存されます。
+バージョン7.6.0以降、Titanはデフォルトで有効になっています。TiDB v8.4.0では、Titanの`min-blob-size`のデフォルト値は`32KiB`です。ベースライン構成では、レコードサイズを`31KiB`に設定することで、データがRocksDBに保存されるようにしています。一方、キー設定構成では、 `min-blob-size` ~ `1KiB`に設定すると、データがTitanに保存されます。
主要設定で確認されたパフォーマンスの向上は、主にTitanがRocksDBの圧縮を削減する能力によるものです。以下の図に示すように、
@@ -285,7 +285,7 @@ sysbench oltp_read_only run --mysql-host={host} --mysql-port={port} --mysql-user
#### テストワークロード {#test-workload}
-以下のコマンド`go-ycsb load`データが読み込まれます。
+以下の`go-ycsb load`コマンドでデータが読み込まれます。
```bash
go-ycsb load mysql -P /ycsb/workloads/workloada -p {host} -p mysql.port={port} -p threadcount=100 -p recordcount=5000000 -p operationcount=5000000 -p workload=core -p requestdistribution=uniform -pfieldcount=31 -p fieldlength=1024
@@ -313,7 +313,7 @@ go-ycsb run mysql -P /ycsb/workloads/workloada -p {host} -p mysql.port={port} -p
以下に、よくある例外的なケースをいくつか挙げます。
-- 高頻度の小さなクエリに対して、TSOは高い待機時間を設ける。
+- 高頻度の小さなクエリでのTSO待機時間が長い
- さまざまなワークロードに適した最大チャンクサイズを選択してください。
- 読み込み負荷の高いワークロード向けにコプロセッサキャッシュを調整する
- ワークロード特性に合わせてチャンクサイズを最適化
@@ -329,7 +329,7 @@ go-ycsb run mysql -P /ycsb/workloads/workloada -p {host} -p mysql.port={port} -p
>
> これらの最適化は、使用状況やデータパターンによって効果が異なる可能性があるため、慎重に適用し、徹底的にテストしてください。
-### 高頻度の小さなクエリに対して、TSOは高い待機時間を設ける。 {#high-tso-wait-for-high-frequency-small-queries}
+### 高頻度の小さなクエリでのTSO待機時間が長い {#high-tso-wait-for-high-frequency-small-queries}
#### トラブルシューティング {#troubleshooting}
diff --git a/tidb-resource-control-ru-groups.md b/tidb-resource-control-ru-groups.md
index 48efce201478a..01d7d5548bc1b 100644
--- a/tidb-resource-control-ru-groups.md
+++ b/tidb-resource-control-ru-groups.md
@@ -12,9 +12,9 @@ aliases: ['/ja/tidb/v8.5/tidb-resource-control/','/ja/tidb/stable/tidb-resource-
クラスタ管理者として、リソース制御機能を使用して、リソースグループの作成、リソースグループの割り当て量の設定、およびユーザーをそれらのグループにバインドすることができます。
-TiDBのリソース制御機能は、TiDBレイヤーのフロー制御機能とTiKVレイヤーの優先度スケジューリング機能という2つのレイヤーのリソース管理機能を提供します。これらの2つの機能は、個別に、または同時に有効にすることができます。詳しくは[リソース制御のためのパラメータ](#parameters-for-resource-control)については を参照してください。これにより、TiDBレイヤーはリソースグループに設定されたクォータに基づいてユーザーの読み取りおよび書き込み要求のフローを制御し、TiKVレイヤーは読み取りおよび書き込みクォータにマッピングされた優先度に基づいて要求をスケジュールすることができます。この操作を行うことで、アプリケーションのリソース分離を確保し、サービス品質(QoS)要件を満たすことができます。
+TiDBのリソース制御機能は、TiDBレイヤーのフロー制御機能とTiKVレイヤーの優先度スケジューリング機能という2つのレイヤーのリソース管理機能を提供します。これらの2つの機能は、個別に、または同時に有効にすることができます。詳しくは[リソース制御のためのパラメータ](#parameters-for-resource-control)を参照してください。これにより、TiDBレイヤーはリソースグループに設定されたクォータに基づいてユーザーの読み取りおよび書き込み要求のフローを制御し、TiKVレイヤーは読み取りおよび書き込みクォータにマッピングされた優先度に基づいて要求をスケジュールすることができます。この操作を行うことで、アプリケーションのリソース分離を確保し、サービス品質(QoS)要件を満たすことができます。
-- TiDBフロー制御:TiDBフロー制御は を使用します。バケットに十分なトークンがなく、リソースグループ [トークンバケットアルゴリズム](https://en.wikipedia.org/wiki/Token_bucket)`BURSTABLE`オプションを指定していない場合、リソースグループへのリクエストはトークンバケットがトークンを補充するまで待機し、再試行します。再試行はタイムアウトにより失敗する可能性があります。
+- TiDBフロー制御:TiDBフロー制御は[トークンバケットアルゴリズム](https://en.wikipedia.org/wiki/Token_bucket)を使用します。バケットに十分なトークンがなく、リソースグループが`BURSTABLE`オプションを指定していない場合、リソースグループへのリクエストはトークンバケットがトークンを補充するまで待機し、再試行します。再試行はタイムアウトにより失敗する可能性があります。
- TiKV スケジューリング: 必要に応じて絶対優先度[( `PRIORITY` )](/information-schema/information-schema-resource-groups.md#examples)を設定できます。異なるリソースは`PRIORITY`設定に従ってスケジュールされます。 `PRIORITY`が高いタスクが最初にスケジュールされます。絶対優先度を設定しない場合、TiKV は各リソース グループの`RU_PER_SEC`の値を使用して、各リソース グループの読み取りおよび書き込み要求の優先度を決定します。ストレージレイヤーは、優先度に基づいて優先度キューを使用して要求をスケジュールおよび処理します。
@@ -22,14 +22,14 @@ TiDBのリソース制御機能は、TiDBレイヤーのフロー制御機能と
-- TiFlashフロー制御: [TiFlashパイプライン実行モデル](/tiflash/tiflash-pipeline-model.md)ライン実行モデルを使用すると、 TiFlash はさまざまなクエリの CPU 消費量をより正確に取得し、それを[要求単位数(RU)](#what-is-request-unit-ru)に変換して差し引くことができます。トラフィック制御はトークン バケット アルゴリズムを使用して実装されます。
+- TiFlashフロー制御: [TiFlashパイプライン実行モデル](/tiflash/tiflash-pipeline-model.md)を使用すると、 TiFlash はさまざまなクエリの CPU 消費量をより正確に取得し、それを[要求単位数(RU)](#what-is-request-unit-ru)に変換して差し引くことができます。トラフィック制御はトークン バケット アルゴリズムを使用して実装されます。
- TiFlashスケジューリング: システム リソースが不足している場合、 TiFlash は優先順位に基づいて複数のリソース グループ間でパイプライン タスクをスケジュールします。具体的なロジックは次のとおりです。まず、 TiFlash はリソース グループの`PRIORITY`を評価し、次に CPU 使用率と`RU_PER_SEC`を考慮します。その結果、 `rg1`と`rg2`が同じ`PRIORITY`を持ち、 `RU_PER_SEC`の`rg2`が`rg1`の 2 倍である場合、 `rg2`の CPU 使用率は`rg1`の 2 倍になります。
-- TiFlashフロー制御: [TiFlashパイプライン実行モデル](http://docs.pingcap.com/tidb/dev/tiflash-pipeline-model)ライン実行モデルを使用すると、 TiFlash はさまざまなクエリの CPU 消費量をより正確に取得し、それを[要求単位数(RU)](#what-is-request-unit-ru)に変換して差し引くことができます。トラフィック制御はトークン バケット アルゴリズムを使用して実装されます。
+- TiFlashフロー制御: [TiFlashパイプライン実行モデル](http://docs.pingcap.com/tidb/dev/tiflash-pipeline-model)を使用すると、 TiFlash はさまざまなクエリの CPU 消費量をより正確に取得し、それを[要求単位数(RU)](#what-is-request-unit-ru)に変換して差し引くことができます。トラフィック制御はトークン バケット アルゴリズムを使用して実装されます。
- TiFlashスケジューリング: システム リソースが不足している場合、 TiFlash は優先順位に基づいて複数のリソース グループ間でパイプライン タスクをスケジュールします。具体的なロジックは次のとおりです。まず、 TiFlash はリソース グループの`PRIORITY`を評価し、次に CPU 使用率と`RU_PER_SEC`を考慮します。その結果、 `rg1`と`rg2`が同じ`PRIORITY`を持ち、 `RU_PER_SEC`の`rg2`が`rg1`の 2 倍である場合、 `rg2`の CPU 使用率は`rg1`の 2 倍になります。
@@ -164,7 +164,7 @@ TiDB Cloudの場合、 [`CALIBRATE RESOURCE`](https://docs.pingcap.com/tidb/stab
CREATE RESOURCE GROUP IF NOT EXISTS rg2 RU_PER_SEC = 600;
```
-3. 絶対優先度を`rg3` `HIGH`を作成します。現在の絶対優先度は`LOW|MEDIUM|HIGH`をサポートしています。デフォルト値は`MEDIUM`です。
+3. 絶対優先度を`HIGH`に設定してリソースグループ`rg3`を作成します。現在の絶対優先度は`LOW|MEDIUM|HIGH`をサポートしています。デフォルト値は`MEDIUM`です。
```sql
CREATE RESOURCE GROUP IF NOT EXISTS rg3 RU_PER_SEC = 100 PRIORITY = HIGH;
@@ -180,13 +180,13 @@ TiDBは、以下の3つのレベルのリソースグループ設定をサポー
#### ユーザーをリソースグループにバインドする {#bind-users-to-a-resource-group}
-次の例では、ユーザー`usr1`を作成し、そのユーザーをリソース グループ`rg1`にバインドします。 `rg1`は[リソースグループを作成する](#create-a-resource-group)するの例で作成されたリソース グループです。
+次の例では、ユーザー`usr1`を作成し、そのユーザーをリソース グループ`rg1`にバインドします。 `rg1`は[リソースグループを作成する](#create-a-resource-group)の例で作成されたリソース グループです。
```sql
CREATE USER 'usr1'@'%' IDENTIFIED BY '123' RESOURCE GROUP rg1;
```
-次の例では`ALTER USER`を使用して、ユーザー`usr2`をリソース グループ`rg2`にバインドします。 `rg2`は[リソースグループを作成する](#create-a-resource-group)するの例で作成されたリソース グループです。
+次の例では`ALTER USER`を使用して、ユーザー`usr2`をリソース グループ`rg2`にバインドします。 `rg2`は[リソースグループを作成する](#create-a-resource-group)の例で作成されたリソース グループです。
```sql
ALTER USER usr2 RESOURCE GROUP rg2;
@@ -326,7 +326,7 @@ TiDBはシステム変数[`tidb_last_query_info`](/system-variables.md#tidb_last
#### RUの統計情報をstatements_summary別に表示する {#view-ru-statistics-by-code-statements-summary-code}
-TiDB のシステム テーブル[`INFORMATION_SCHEMA.statements_summary`](/statement-summary-tables.md#statements_summary)には、SQL ステートメントの正規化および集計された統計情報が格納されます。このシステム テーブルを使用すると、SQL ステートメントの実行パフォーマンスを表示および分析できます。また、リソース グループ名、RU 消費量、利用可能な RU の待機時間など、リソース制御に関する統計情報も含まれています。詳細については、 [`statements_summary`フィールドの説明](/statement-summary-tables.md#statements_summary-fields-description)を参照してください。 説明
+TiDB のシステム テーブル[`INFORMATION_SCHEMA.statements_summary`](/statement-summary-tables.md#statements_summary)には、SQL ステートメントの正規化および集計された統計情報が格納されます。このシステム テーブルを使用すると、SQL ステートメントの実行パフォーマンスを表示および分析できます。また、リソース グループ名、RU 消費量、利用可能な RU の待機時間など、リソース制御に関する統計情報も含まれています。詳細については、 [`statements_summary`フィールドの説明](/statement-summary-tables.md#statements_summary-fields-description)を参照してください。
### リソースグループのRU消費量を表示する {#view-the-ru-consumption-of-resource-groups}
@@ -357,7 +357,7 @@ SELECT * FROM request_unit_by_group LIMIT 5;
-TiDB はリソース制御に関する実行時情報を定期的に収集し、Grafana の**[TiDB]** > **[リソース制御]**ダッシュボードにメトリクスの視覚的なグラフを提供します。メトリクスについては[TiDBの重要な監視指標](/grafana-tidb-dashboard.md)の**「リソース制御**」セクションで詳しく説明されています。
+TiDB はリソース制御に関する実行時情報を定期的に収集し、Grafana の**[TiDB]** > **[リソース制御]**ダッシュボードにメトリクスの視覚的なグラフを提供します。メトリクスについては[TiDBの重要な監視指標](/grafana-tidb-dashboard.md)の**リソース制御**セクションで詳しく説明されています。
TiKV は、さまざまなリソース グループからのリクエスト QPS も記録します。詳細については、 [TiKVモニタリング指標の詳細](/grafana-tikv-dashboard.md#grpc)を参照してください。
@@ -379,7 +379,7 @@ TiKVは、Grafanaの**TiKV**ダッシュボードに、さまざまなリソー
## ツールの互換性 {#tool-compatibility}
-リソース制御機能は、データのインポート、エクスポート、およびその他のレプリケーションツールの通常の使用には影響しませんBR、 TiDB Lightning、およびTiCDCは現在、リソース制御に関連するDDL操作の処理をサポートしておらず、リソース消費はリソース制御によって制限されません。
+リソース制御機能は、データのインポート、エクスポート、およびその他のレプリケーションツールの通常の使用には影響しません。BR、TiDB Lightning、およびTiCDCは現在、リソース制御に関連するDDL操作の処理をサポートしておらず、リソース消費はリソース制御によって制限されません。
## FAQ {#faq}
diff --git a/tidb-rowid.md b/tidb-rowid.md
index 7e9852f298fe1..8375704a49b04 100644
--- a/tidb-rowid.md
+++ b/tidb-rowid.md
@@ -147,7 +147,7 @@ CREATE TABLE t (
- [`SHOW TABLE NEXT_ROW_ID`](/sql-statements/sql-statement-show-table-next-rowid.md) :TiDBが次に割り当てる行IDを示します
- [`SHARD_ROW_ID_BITS`](/shard-row-id-bits.md) :ホットスポットを減らすために暗黙の行IDをシャーディングする
-- [`Clustered Indexes`](/clustered-indexes.md) : テーブルが主キーを使用する理由を説明します`_tidb_rowid`
+- [`Clustered Indexes`](/clustered-indexes.md) : テーブルが`_tidb_rowid`の代わりに主キーを使用する場合を説明します
- [`tidb_opt_write_row_id`](/system-variables.md#tidb_opt_write_row_id) : `_tidb_rowid`への書き込みを許可するかどうかを制御します
## 関連項目 {#see-also}
diff --git a/tidb-scheduling.md b/tidb-scheduling.md
index 58e579f323e2b..540ac00881a17 100644
--- a/tidb-scheduling.md
+++ b/tidb-scheduling.md
@@ -67,7 +67,7 @@ TiKVは、TiDBが使用する分散キーバリューストレージエンジン
- 各 TiKV ピアによって報告される状態情報:
- 各 TiKV ピアは定期的に PD にハートビートを送信します。PD はストアが生きているかどうかを確認するだけでなく、ハートビートメッセージで[`StoreState`](https://github.com/pingcap/kvproto/blob/release-8.5/proto/pdpb.proto#L473)も収集します。3 には`StoreState`が含まれます。
+ 各 TiKV ピアは定期的に PD にハートビートを送信します。PD はストアが生きているかどうかを確認するだけでなく、ハートビートメッセージで[`StoreState`](https://github.com/pingcap/kvproto/blob/release-8.5/proto/pdpb.proto#L473)も収集します。`StoreState`には次の情報が含まれます。
- ディスク容量合計
- 使用可能なディスク容量
diff --git a/tidb-troubleshooting-map.md b/tidb-troubleshooting-map.md
index b466d769de0bb..851acccb9e310 100644
--- a/tidb-troubleshooting-map.md
+++ b/tidb-troubleshooting-map.md
@@ -153,7 +153,7 @@ OOM のトラブルシューティングの詳細については、 [TiDBのメ
- 3.3.2 実行計画の調査
- - `explain analyze {SQL}` 。実行時間が許容範囲内であれば、 `count`の結果の`explain analyze`と`row`の`execution info` 3-PLACEHOLDER-E}} の数を比較します。 `TableScan/IndexScan`行で大きな差が見つかった場合は、統計情報が間違っている可能性があります。他の行で大きな差が見つかった場合は、統計情報に問題がない可能性があります。
+ - `explain analyze {SQL}` 。実行時間が許容範囲内であれば、 `explain analyze`の結果の`count`と`execution info`の`row`の数を比較します。 `TableScan/IndexScan`行で大きな差が見つかった場合は、統計情報が間違っている可能性があります。他の行で大きな差が見つかった場合は、統計情報に問題がない可能性があります。
- `select count(*)` 。実行プランに`join`操作が含まれている場合、 `explain analyze`の実行に時間がかかる場合があります。 `select count(*)`を実行し、 `TableScan/IndexScan`の結果に含まれる`row count`の情報を比較することで、 `explain`情報にあるかどうかを確認できます。
@@ -362,7 +362,7 @@ TiDB は、トランザクションの実行時または[`ADMIN CHECK [TABLE|IND
- PD はLeaderを選出できません: PD ログには`lease is not expired`が表示されます。 [この問題は](https://github.com/etcd-io/etcd/issues/10355)v3.0.x および v2.1.19 で修正されました。中国語の[ケース875](https://github.com/pingcap/tidb-map/blob/master/maps/diagnose-case-study/case875.md)を参照してください。
- - 選挙が遅い:リージョンの読み込み時間が長い。この問題は、PD ログで`grep "regions cost"`を実行することで確認できます。結果が`load 460927 regions cost 11.77099s`のように秒単位の場合、リージョンの読み込みが遅いことを意味します。v3.0 では、 `region storage`を`use-region-storage`に設定することで`true`機能を有効にでき、リージョンの読み込み時間を大幅に短縮できます。詳細は、 [ケース429](https://github.com/pingcap/tidb-map/blob/master/maps/diagnose-case-study/case429.md) (中国語)を参照してください。
+ - 選挙が遅い:リージョンの読み込み時間が長い。この問題は、PD ログで`grep "regions cost"`を実行することで確認できます。結果が`load 460927 regions cost 11.77099s`のように秒単位の場合、リージョンの読み込みが遅いことを意味します。v3.0 では、 `use-region-storage`を`true`に設定することで`region storage`機能を有効にでき、リージョンの読み込み時間を大幅に短縮できます。詳細は、 [ケース429](https://github.com/pingcap/tidb-map/blob/master/maps/diagnose-case-study/case429.md) (中国語)を参照してください。
- 5.2.3 TiDBがSQLステートメントを実行する際にPDがタイムアウトしました。
diff --git a/tiflash-deployment-topology.md b/tiflash-deployment-topology.md
index a9dafa40ef7ae..c0a757b766512 100644
--- a/tiflash-deployment-topology.md
+++ b/tiflash-deployment-topology.md
@@ -38,5 +38,5 @@ TiFlashは列指向型ストレージエンジンであり、徐々に標準的
> **Note:**
>
-> - 設定ファイルに`tidb`ユーザーを手動で作成する必要はありません。TiUPTiUPコンポーネントは、ターゲットマシンに`tidb`ユーザーを自動的に作成します。ユーザーをカスタマイズすることも、制御マシンと同じユーザーを維持することもできます。
+> - 設定ファイルに`tidb`ユーザーを手動で作成する必要はありません。TiUPクラスタコンポーネントは、ターゲットマシンに`tidb`ユーザーを自動的に作成します。ユーザーをカスタマイズすることも、制御マシンと同じユーザーを維持することもできます。
> - デプロイメント ディレクトリを相対パスとして構成すると、クラスターはユーザーのホーム ディレクトリにデプロイされます。
diff --git a/tiflash-performance-tuning-methods.md b/tiflash-performance-tuning-methods.md
index ef20c468fb5f7..724c3b74fcd33 100644
--- a/tiflash-performance-tuning-methods.md
+++ b/tiflash-performance-tuning-methods.md
@@ -34,7 +34,7 @@ summary: パフォーマンス概要ダッシュボードにTiFlashメトリッ
- `cop` : コプロセッサ インターフェイスを介して直接送信されるコプロセッサ要求の数。
- `cop_execution` : 現在実行中のコプロセッサ要求の数。
- `remote_read` `remote_read_sent`リモート読み取り関連のメトリックです。リモート読み取りの増加は通常`remote_read_constructed`システムに問題があることを示しています。
-- Executor QPS: すべてのTiFlashインスタンスが受信したリクエスト内の各タイプの DAG 演算子の数。1 はテーブル スキャン演算子、 `table_scan` `selection`選択演算子、 `aggregation`は集約演算子、 `top_n`は TopN 演算子、 `limit`は制限演算子、 `join`は結合演算子、 `exchange_sender`はデータ送信演算子、 `exchange_receiver`データ受信演算子です。
+- Executor QPS: すべてのTiFlashインスタンスが受信したリクエスト内の各タイプの DAG 演算子の数。`table_scan`はテーブル スキャン演算子、 `selection`は選択演算子、 `aggregation`は集約演算子、 `top_n`は TopN 演算子、 `limit`は制限演算子、 `join`は結合演算子、 `exchange_sender`はデータ送信演算子、 `exchange_receiver`データ受信演算子です。
### レイテンシメトリクス {#latency-metrics}
diff --git a/tiflash/monitor-tiflash.md b/tiflash/monitor-tiflash.md
index 71f585bef0466..814faa99789b3 100644
--- a/tiflash/monitor-tiflash.md
+++ b/tiflash/monitor-tiflash.md
@@ -11,13 +11,13 @@ TiUPを使用してTiDBクラスターをデプロイする場合、監視シス
Grafanaダッシュボードは、Overview、PD、TiDB、TiKV、Node_exporterを含む一連のサブダッシュボードに分かれています。診断に役立つ多くのメトリクスが用意されています。
-TiFlash には、 **TiFlash-Summary** 、 **TiFlash-Proxy-Summary** 、 **TiFlash-Proxy-Details の**3つのダッシュボードパネルがあります。これらのパネルに表示されるメトリックは、 TiFlashの現在の状態を示します。 **TiFlash-Proxy-Summary**パネルと**TiFlash-Proxy-Details**パネルは、主にRaftレイヤーの情報を表示します。メトリックの詳細は[TiKVの主要な監視指標](/grafana-tikv-dashboard.md)を参照してください。
+TiFlash には、 **TiFlash-Summary** 、 **TiFlash-Proxy-Summary** 、 **TiFlash-Proxy-Details**の3つのダッシュボードパネルがあります。これらのパネルに表示されるメトリックは、 TiFlashの現在の状態を示します。 **TiFlash-Proxy-Summary**パネルと**TiFlash-Proxy-Details**パネルは、主にRaftレイヤーの情報を表示します。メトリックの詳細は[TiKVの主要な監視指標](/grafana-tikv-dashboard.md)を参照してください。
> **Note:**
>
> TiFlashのモニターを改善するには、 TiDB v4.0.5 以降のバージョンを使用することをお勧めします。
-次のセクションでは**、 TiFlash-Summary**のデフォルトの監視情報を紹介します。
+次のセクションでは、**TiFlash-Summary**のデフォルトの監視情報を紹介します。
## サーバ {#server}
@@ -62,7 +62,7 @@ TiFlash には、 **TiFlash-Summary** 、 **TiFlash-Proxy-Summary** 、 **TiFlas
## DDL {#ddl}
- スキーマ バージョン: 各TiFlashインスタンスに現在キャッシュされているスキーマのバージョン。
-- スキーマ適用OPM:すべてのTiFlashインスタンスによって1分間に`apply`操作で同期されたTiDB `schema diff`の数。この項目には、 `diff apply`の3 `failed apply`の`apply`のカウントが含まれます。13 `diff apply`単一の適用の通常のプロセスです。15 `full apply`失敗した場合、 `diff apply` `failed apply` `1`増加し、 TiFlashは`full apply`にロールバックし、最新のスキーマ情報を取得してTiFlashのスキーマバージョンを更新します。
+- スキーマ適用OPM:すべてのTiFlashインスタンスによって1分間に`apply`操作で同期されたTiDB `schema diff`の数。この項目には、 `diff apply` 、 `full apply` 、 `failed apply`の3種類の`apply`のカウントが含まれます。`diff apply`は単一の適用の通常のプロセスです。`diff apply`が失敗した場合、 `failed apply`が`1`増加し、 TiFlashは`full apply`にロールバックし、最新のスキーマ情報を取得してTiFlashのスキーマバージョンを更新します。
- スキーマ内部 DDL OPM: すべてのTiFlashインスタンスで 1 分あたりに実行された特定の DDL 操作の数。
- スキーマ適用期間: すべてのTiFlashインスタンスでの単一の`apply schema`操作に使用される時間。
diff --git a/tiflash/tiflash-alert-rules.md b/tiflash/tiflash-alert-rules.md
index 41cadf172686c..28ccd8cad98c6 100644
--- a/tiflash/tiflash-alert-rules.md
+++ b/tiflash/tiflash-alert-rules.md
@@ -19,7 +19,7 @@ summary: TiFlashクラスターのアラート ルールについて学習しま
- 解決:
- このエラーは、何らかの間違ったロジックによって発生した可能性があります。1 [サポートを受ける](/support.md)またはコミュニティから。
+ このエラーは、何らかの間違ったロジックによって発生した可能性があります。PingCAP またはコミュニティから[サポートを受ける](/support.md)。
## `TiFlash_schema_apply_duration` {#tiflash-schema-apply-duration}
@@ -33,7 +33,7 @@ summary: TiFlashクラスターのアラート ルールについて学習しま
- 解決:
- これは、 TiFlashストレージエンジンの内部的な問題が原因である可能性があります。1 [サポートを受ける](/support.md) PingCAP またはコミュニティから提供されました。
+ これは、 TiFlashストレージエンジンの内部的な問題が原因である可能性があります。PingCAP またはコミュニティから[サポートを受ける](/support.md)。
## `TiFlash_raft_read_index_duration` {#tiflash-raft-read-index-duration}
@@ -65,4 +65,4 @@ summary: TiFlashクラスターのアラート ルールについて学習しま
- 解決:
- これは、TiKV とプロキシ間の通信エラーが原因である可能性があります。1 [サポートを受ける](/support.md) PingCAP またはコミュニティから提供されました。
+ これは、TiKV とプロキシ間の通信エラーが原因である可能性があります。PingCAP またはコミュニティから[サポートを受ける](/support.md)。
diff --git a/tiflash/tiflash-command-line-flags.md b/tiflash/tiflash-command-line-flags.md
index e8fb2db6d065a..fca487175c401 100644
--- a/tiflash/tiflash-command-line-flags.md
+++ b/tiflash/tiflash-command-line-flags.md
@@ -52,9 +52,9 @@ summary: TiFlashのコマンドライン起動フラグについて学習しま
- DTFile の基本的な I/O 速度テストを提供します。
- パラメータ:
- - `--version` : DTFileのバージョン[`dttool migrate`における`--version`](#dttool-migrate)参照してください。
- - `--algorithm` : データ検証に使用されるハッシュアルゴリズム。2 [`dttool migrate` `--algorithm`](#dttool-migrate)参照してください。
- - `--frame` : 検証フレームのサイズ[`dttool migrate`における`--frame`](#dttool-migrate)参照してください。
+ - `--version` : DTFileのバージョン。[`dttool migrate`における`--version`](#dttool-migrate)を参照してください。
+ - `--algorithm` : データ検証に使用されるハッシュアルゴリズム。[`dttool migrate`における`--algorithm`](#dttool-migrate)を参照してください。
+ - `--frame` : 検証フレームのサイズ。[`dttool migrate`における`--frame`](#dttool-migrate)を参照してください。
- `--column` : テストするテーブルの列。デフォルト値は`100`です。
- `--size` : テストするテーブルの行。デフォルト値は`1000`です。
- `--field` : テスト対象テーブルのフィールド長制限。デフォルト値は`1024`です。
@@ -76,6 +76,6 @@ summary: TiFlashのコマンドライン起動フラグについて学習しま
- `--config-file` : `dttool bench`の設定ファイル[`dttool migrate`における`--config-file`](#dttool-migrate)参照してください。
- `--check` : ハッシュ検証を実行します。
- - `--file-id` :DTFileのID。2 [`dttool migrate`における`--file-id`](#dttool-migrate)参照してください。
- - `--imitative` : データベースコンテキストを模倣します。2 [`dttool migrate`における`--imitative`](#dttool-migrate)参照してください。
- - `--workdir` : データディレクトリ。2 [`dttool migrate`における`--workdir`](#dttool-migrate)参照してください。
+ - `--file-id` :DTFileのID。[`dttool migrate`における`--file-id`](#dttool-migrate)を参照してください。
+ - `--imitative` : データベースコンテキストを模倣します。[`dttool migrate`における`--imitative`](#dttool-migrate)を参照してください。
+ - `--workdir` : データディレクトリ。[`dttool migrate`における`--workdir`](#dttool-migrate)を参照してください。
diff --git a/tiflash/tiflash-configuration.md b/tiflash/tiflash-configuration.md
index b436726f9962c..2144fd7449539 100644
--- a/tiflash/tiflash-configuration.md
+++ b/tiflash/tiflash-configuration.md
@@ -358,7 +358,7 @@ I/O トラフィック制限設定を構成します。
- 単一のクエリで生成される中間データのメモリ使用量の制限。
- 値が整数の場合、単位はバイトです。例えば、 `34359738368` 32GiBのメモリ制限を意味します。
-- 値が 1 から`[0.0, 1.0)`の範囲の浮動小数点数の場合、ノードの総メモリに対する許容メモリ使用量の比率を表します。例えば、 `0.8`総メモリの 80% を意味し、 `0.0`無制限を意味します。
+- 値が`[0.0, 1.0)`の範囲の浮動小数点数の場合、ノードの総メモリに対する許容メモリ使用量の比率を表します。例えば、 `0.8`総メモリの 80% を意味し、 `0.0`無制限を意味します。
- クエリがこの制限を超えるメモリを消費しようとすると、クエリは終了され、エラーが報告されます。
- デフォルト値: `0` 、制限がないことを意味します。
@@ -366,7 +366,7 @@ I/O トラフィック制限設定を構成します。
- すべてのクエリで生成される中間データのメモリ使用量制限。
- 値が整数の場合、単位はバイトです。例えば、 `34359738368` 32GiBのメモリ制限を意味し、 `0`制限なしを意味します。
-- v6.6.0以降では、 `[0.0, 1.0)`から10000000000000の範囲の浮動小数点数で値を設定できます。この数値は、許容されるメモリ使用量とノード全体のメモリ使用量の比率を表します。例えば、 `0.8`メモリの80%、 `0.0`無制限を意味します。
+- v6.6.0以降では、 `[0.0, 1.0)`の範囲の浮動小数点数で値を設定できます。この数値は、許容されるメモリ使用量とノード全体のメモリ使用量の比率を表します。例えば、 `0.8`メモリの80%、 `0.0`無制限を意味します。
- クエリがこの制限を超えるメモリを消費しようとすると、クエリは終了され、エラーが報告されます。
- デフォルト値: `0.8` (総メモリの80%を意味します)。v6.6.0より前のバージョンでは、デフォルト値は`0` (無制限を意味します)でした。
@@ -554,7 +554,7 @@ I/O トラフィック制限設定を構成します。
##### `data-encryption-method` {#data-encryption-method}
-- データファイルの暗号化方法。1以外の値は暗号化`"plaintext"`有効であることを意味します。その場合はマスターキーを指定する必要があります。
+- データファイルの暗号化方法。`"plaintext"`以外の値は暗号化が有効であることを意味します。その場合はマスターキーを指定する必要があります。
- デフォルト値: `"plaintext"` 。これは、暗号化がデフォルトで無効になっていることを意味します。
- `"aes256-ctr"` `"aes192-ctr"`オプション: `"aes128-ctr"` `"sm4-ctr"` `"plaintext"`で導入`"sm4-ctr"`れました。
diff --git a/tiflash/tiflash-data-validation.md b/tiflash/tiflash-data-validation.md
index ab50f5b3df1ca..7d1e75294c5d7 100644
--- a/tiflash/tiflash-data-validation.md
+++ b/tiflash/tiflash-data-validation.md
@@ -17,7 +17,7 @@ summary: TiFlashのデータ検証メカニズムとツールについて学習
検証メカニズムはDeltaTreeファイル(DTFile)を基盤としています。DTFileはTiFlashデータを保存するstorageファイルです。DTFileには以下の3つの形式があります。
-| バージョン | 州 | 検証メカニズム | 注記 |
+| バージョン | 状態 | 検証メカニズム | 注記 |
| :---- | :------------------------ | :-------------------------------------------------------- | :---------------------------- |
| V1 | 非推奨 | ハッシュはデータ ファイルに埋め込まれます。 | |
| V2 | バージョン6.0.0未満のデフォルト | ハッシュはデータ ファイルに埋め込まれます。 | V1 と比較して、V2 では列データの統計が追加されます。 |
diff --git a/tiflash/tiflash-overview.md b/tiflash/tiflash-overview.md
index 14608f3bd86fc..257d88c96be4c 100644
--- a/tiflash/tiflash-overview.md
+++ b/tiflash/tiflash-overview.md
@@ -11,7 +11,7 @@ TiFlashでは、列指向レプリカはRaft Learnerコンセンサスアルゴ
-TiDB Cloud を使用すると、HTAP ワークロードに応じて 1 つ以上のTiFlashノードを指定するだけで、HTAP クラスターを簡単に作成できます。クラスター作成時にTiFlashノード数を指定していない場合、またはTiFlashノードを追加したい場合は、ノード数を[クラスターのスケーリング](/tidb-cloud/scale-tidb-cluster.md)ずつ変更できます。
+TiDB Cloud を使用すると、HTAP ワークロードに応じて 1 つ以上のTiFlashノードを指定するだけで、HTAP クラスターを簡単に作成できます。クラスター作成時にTiFlashノード数を指定していない場合、またはTiFlashノードを追加したい場合は、ノード数を[クラスターのスケーリング](/tidb-cloud/scale-tidb-cluster.md)することで変更できます。
diff --git a/tiflash/tiflash-pipeline-model.md b/tiflash/tiflash-pipeline-model.md
index d906fad8fd994..723dcc420903d 100644
--- a/tiflash/tiflash-pipeline-model.md
+++ b/tiflash/tiflash-pipeline-model.md
@@ -56,6 +56,6 @@ TiFlashのオリジナルのストリームモデルは、スレッドスケジ
タスク内のI/O負荷の高い計算ロジックを実行します。例えば、中間結果をディスクに書き込むなどです。
- - 原子炉を待つ
+ - Wait reactor
タスク内の待機ロジックを実行します。たとえば、ネットワークレイヤーがデータパケットを計算レイヤーに転送するのを待機します。
diff --git a/tiflash/troubleshoot-tiflash.md b/tiflash/troubleshoot-tiflash.md
index df91cdbdbe671..cb4e0f5b3ce89 100644
--- a/tiflash/troubleshoot-tiflash.md
+++ b/tiflash/troubleshoot-tiflash.md
@@ -39,7 +39,7 @@ TiFlash は様々な理由により正常に起動しない場合があります
TiFlashのワークロードが大きすぎてTiFlashデータのレプリケーションが遅れる場合、一部のクエリでエラー`Region Unavailable`が返されることがあります。
-この場合、ワークロードを[TiFlashノードの追加](/scale-tidb-using-tiup.md#scale-out-a-tiflash-cluster)ずつバランスさせることができます。
+この場合、ワークロードを[TiFlashノードの追加](/scale-tidb-using-tiup.md#scale-out-a-tiflash-cluster)することでバランスさせることができます。
## データファイルの破損 {#data-file-corruption}
@@ -253,7 +253,7 @@ TiFlashノードをデプロイし、 `ALTER TABLE ... SET TIFLASH REPLICA ...`
5. PD が適切にスケジュールされているかどうかを確認します。
- `pd.log`ファイルで`table--r`というキーワードを検索し、 `add operator`ようなスケジューリングログを見つけてください。または、Grafana の PD ダッシュボードの**Operator/Schedule オペレータ作成で**`add-rule-peer`オペレータが存在するかどうかを確認してください。また、Grafana の PD ダッシュボードで**Scheduler/Patrol リージョン時間の**値を確認することもできます。Patrol **リージョン時間は、PD がすべてのリージョンをスキャンしてスケジューリング操作を生成するまでの所要時間です。値が大きいと、**スケジューリングに遅延が発生する可能性があります。
+ `pd.log`ファイルで`table--r`というキーワードを検索し、 `add operator`ようなスケジューリングログを見つけてください。または、Grafana の PD ダッシュボードの**Operator/Schedule オペレータ作成で**`add-rule-peer`オペレータが存在するかどうかを確認してください。また、Grafana の PD ダッシュボードで**Scheduler/Patrol リージョン時間の**値を確認することもできます。**Patrol リージョン時間**は、PD がすべてのリージョンをスキャンしてスケジューリング操作を生成するまでの所要時間です。値が大きいと、スケジューリングに遅延が発生する可能性があります。
- `pd.log`キーワード`table--r`と`add operator`スケジュール ログが含まれている場合、または**Scheduler/Patrol リージョン時間**パネルの期間値が正常に表示される場合は、PD スケジュールが適切に機能していることを示します。
- `add-rule-peer`スケジュールログが見つからない場合、または**パトロールリージョンの時間**が30分を超える場合、PD はスケジュールを正しく実行していないか、スケジュールの実行に時間がかかっています。TiDB、PD、およびTiFlash のログファイルを[サポートを受ける](/support.md)に収集してください。
diff --git a/tiflash/tune-tiflash-performance.md b/tiflash/tune-tiflash-performance.md
index 92253ae63b7a2..f935628124ceb 100644
--- a/tiflash/tune-tiflash-performance.md
+++ b/tiflash/tune-tiflash-performance.md
@@ -93,7 +93,7 @@ mysql> explain analyze select o_orderpriority, count(*) as order_count from orde
18 rows in set (6.00 sec)
```
-### 集計関数をJoinまたはUnion前の位置へプッシュダウンします {#push-down-aggregate-functions-to-a-position-before-code-join-code-or-code-union-code}
+### 集計関数をJoinまたはUnion前の位置へプッシュダウンします {#push-down-aggregate-functions-to-a-position-before-join-or-union}
集計演算を`Join`または`Union`前の位置までプッシュダウンすることで、 `Join`または`Union`演算で処理されるデータを削減でき、パフォーマンスが向上します。
@@ -165,7 +165,7 @@ mysql> explain analyze select count(*) from t1 join t2 where t1.a = t2.b group b
18 rows in set (0.46 sec)
```
-### Distinct最適化を有効にする {#enable-code-distinct-code-optimization}
+### Distinct最適化を有効にする {#enable-distinct-optimization}
TiFlashは、 `Sum`列など、 `Distinct`列を受け入れる一部の集計関数をサポートしていません。デフォルトでは、集計関数全体がTiDBで計算されます。 `Distinct`最適化を有効にすると、一部の操作をTiFlashにプッシュダウンできるため、クエリパフォーマンスが向上します。
@@ -215,7 +215,7 @@ mysql> explain analyze select count(distinct a) from test.t;
5 rows in set, 2 warnings (0.24 sec)
```
-### ALTER TABLE ... COMPACTステートメントを使用してデータを圧縮する {#compact-data-using-the-code-alter-table-compact-code-statement}
+### ALTER TABLE ... COMPACTステートメントを使用してデータを圧縮する {#compact-data-using-the-alter-table--compact-statement}
[`ALTER TABLE ... COMPACT`](/sql-statements/sql-statement-alter-table-compact.md)文を実行すると、 TiFlashノード上の特定のテーブルまたはパーティションのコンパクションが開始されます。コンパクション中は、ノード上の物理データが書き換えられ、削除された行のクリーンアップや、更新によって発生した複数のデータバージョンのマージなどが含まれます。これにより、アクセスパフォーマンスが向上し、ディスク使用量が削減されます。以下に例を示します。
@@ -267,7 +267,7 @@ mysql> explain analyze select max(l_shipdate), max(l_commitdate), max(l_receiptd
11 rows in set (3.83 sec)
```
-セット`tidb_broadcast_join_threshold_size` ~ `10000000` :
+`tidb_broadcast_join_threshold_size`を`10000000`に設定 :
```sql
mysql> set @@tidb_broadcast_join_threshold_size = 10000000;
@@ -326,7 +326,7 @@ mysql> explain analyze select a, count(*) from t group by a;
9 rows in set (0.67 sec)
```
-セット`tidb_max_tiflash_threads` ~ `20` :
+`tidb_max_tiflash_threads`を`20`に設定 :
```sql
mysql> set @@tidb_max_tiflash_threads = 20;
@@ -353,9 +353,9 @@ mysql> explain analyze select a, count(*) from t group by a;
9 rows in set (0.37 sec)
```
-### tiflash_fine_grained_shuffle_stream_countを設定する {#configure-code-tiflash-fine-grained-shuffle-stream-count-code}
+### tiflash_fine_grained_shuffle_stream_countを設定する {#configure-tiflash_fine_grained_shuffle_stream_count}
-Fine Grained Shuffle 機能を[`tiflash_fine_grained_shuffle_stream_count`](/system-variables.md#tiflash_fine_grained_shuffle_stream_count-new-in-v620)設定することで、ウィンドウ関数の実行における同時実行性を高めることができます。これにより、ウィンドウ関数の実行により多くのシステムリソースが使用されるようになり、クエリのパフォーマンスが向上します。
+Fine Grained Shuffle 機能の[`tiflash_fine_grained_shuffle_stream_count`](/system-variables.md#tiflash_fine_grained_shuffle_stream_count-new-in-v620)を設定することで、ウィンドウ関数の実行における同時実行性を高めることができます。これにより、ウィンドウ関数の実行により多くのシステムリソースが使用されるようになり、クエリのパフォーマンスが向上します。
ウィンドウ関数がTiFlashにプッシュダウンされて実行される際、この変数を使用してウィンドウ関数実行の同時実行レベルを制御できます。単位はスレッドです。
@@ -363,7 +363,7 @@ Fine Grained Shuffle 機能を[`tiflash_fine_grained_shuffle_stream_count`](/sys
set @@tiflash_fine_grained_shuffle_stream_count = 20;
```
-次の例は、変数`tiflash_fine_grained_shuffle_stream_count`が再構成される前後のクエリ結果を示しています。再構成前は、 `[ExchangeSender_11, ExchangeReceiver_12, Sort_13, Window_22]`のうち`stream_count` 8 です。再構成後は、 `stream_count` 20 になります。
+次の例は、変数`tiflash_fine_grained_shuffle_stream_count`が再構成される前後のクエリ結果を示しています。再構成前は、 `[ExchangeSender_11, ExchangeReceiver_12, Sort_13, Window_22]`のうち`stream_count`は 8 です。再構成後は、 `stream_count`は 20 になります。
`tiflash_fine_grained_shuffle_stream_count`が再構成される前:
@@ -383,7 +383,7 @@ mysql> explain analyze select *, row_number() over (partition by a) from t;
7 rows in set (4 min 30.59 sec)
```
-セット`tiflash_fine_grained_shuffle_stream_count` ~ `20` :
+`tiflash_fine_grained_shuffle_stream_count`を`20`に設定 :
```sql
mysql> set @@tiflash_fine_grained_shuffle_stream_count = 20;
diff --git a/tiflash/use-tidb-to-read-tiflash.md b/tiflash/use-tidb-to-read-tiflash.md
index 4e2858af110f6..7c6f3b02d8b31 100644
--- a/tiflash/use-tidb-to-read-tiflash.md
+++ b/tiflash/use-tidb-to-read-tiflash.md
@@ -11,7 +11,7 @@ TiDBは、 TiFlashレプリカを読み取る3つの方法を提供します。
## スマートな選択 {#smart-selection}
-TiFlashレプリカを持つテーブルの場合、TiDBオプティマイザーはコスト見積もりに基づいてTiFlashレプリカを使用するかどうかを自動的に決定します。1または`desc` `explain analyze`ステートメントを使用して、 TiFlashレプリカが選択されているかどうかを確認できます。例:
+TiFlashレプリカを持つテーブルの場合、TiDBオプティマイザーはコスト見積もりに基づいてTiFlashレプリカを使用するかどうかを自動的に決定します。`desc`または`explain analyze`ステートメントを使用して、 TiFlashレプリカが選択されているかどうかを確認できます。例:
```sql
desc select count(*) from test.t;
@@ -38,7 +38,7 @@ explain analyze select count(*) from test.t;
| └─TableFullScan_16 | 1.00 | 1 | cop[tiflash] | table:t | tiflash_task:{time:43ms, loops:1, threads:1}, tiflash_scan:{...} | keep order:false, stats:pseudo | N/A | N/A |
+--------------------------+---------+---------+--------------+---------------+----------------------------------------------------------------------+--------------------------------+-----------+------+
-`cop[tiflash]` 、タスクが処理のためにTiFlashに送信されることを意味します。TiFlash レプリカを選択してTiFlashない場合は、 `analyze table`ステートメントを使用して統計情報を更新し、 `explain analyze`ステートメントを使用して結果を確認できます。
+`cop[tiflash]`は、タスクが処理のためにTiFlashに送信されることを意味します。TiFlash レプリカを選択していない場合は、 `analyze table`ステートメントを使用して統計情報を更新し、 `explain analyze`ステートメントを使用して結果を確認できます。
テーブルにTiFlashレプリカが1つしか存在せず、関連ノードがサービスを提供できない場合、CBOモードのクエリは繰り返し再試行されることに注意してください。このような状況では、エンジンを指定するか、手動ヒントを使用してTiKVレプリカからデータを読み取る必要があります。
diff --git a/tiflash/use-tiflash-mpp-mode.md b/tiflash/use-tiflash-mpp-mode.md
index 6b05997aeb79d..86d502066c1e6 100644
--- a/tiflash/use-tiflash-mpp-mode.md
+++ b/tiflash/use-tiflash-mpp-mode.md
@@ -17,7 +17,7 @@ summary: TiFlashの MPP モードとその使用方法を学びます。
-TiFlashは、クエリ実行にMPPモードをサポートしています。このモードでは、ノード間のデータ交換(データシャッフルプロセス)が計算に導入されます。TiDBは、オプティマイザのコスト推定に基づいて、MPPモードを選択するかどうかを自動的に決定します。1と[`tidb_allow_mpp`](/system-variables.md#tidb_allow_mpp-new-in-v50) [`tidb_enforce_mpp`](/system-variables.md#tidb_enforce_mpp-new-in-v51)値を変更することで、選択戦略を変更できます。
+TiFlashは、クエリ実行にMPPモードをサポートしています。このモードでは、ノード間のデータ交換(データシャッフルプロセス)が計算に導入されます。TiDBは、オプティマイザのコスト推定に基づいて、MPPモードを選択するかどうかを自動的に決定します。[`tidb_allow_mpp`](/system-variables.md#tidb_allow_mpp-new-in-v50)と[`tidb_enforce_mpp`](/system-variables.md#tidb_enforce_mpp-new-in-v51)の値を変更することで、選択戦略を変更できます。
次の図は、MPP モードの動作を示しています。
diff --git a/tikv-configuration-file.md b/tikv-configuration-file.md
index 0bf3abf5bba27..07f829477e46d 100644
--- a/tikv-configuration-file.md
+++ b/tikv-configuration-file.md
@@ -115,7 +115,7 @@ TiKV の設定ファイルは、コマンドライン パラメータよりも
### `advertise-addr` {#advertise-addr}
-- 顧客とのコミュニケーションのためのリスニングアドレスを宣伝する
+- クライアント通信のためのリスニングアドレスを宣伝する
- この設定項目が設定されていない場合、 `addr`の値が使用されます。
- デフォルト値: `""`
@@ -343,7 +343,7 @@ TiKV の設定ファイルは、コマンドライン パラメータよりも
- デフォルト値: `2000`
- 最小値: `2`
-### `auto-adjust-pool-size` v6.3.0で追加) {#auto-adjust-pool-size-new-in-v630}
+### `auto-adjust-pool-size` v6.3.0で追加 {#auto-adjust-pool-size-new-in-v630}
- スレッドプールのサイズを自動的に調整するかどうかを制御します。有効にすると、現在の CPU 使用率に基づいて UnifyReadPool スレッドプールのサイズを自動的に調整することで、TiKV の読み取りパフォーマンスが最適化されます。スレッドプールの可能な範囲は`[max-thread-count, MAX(4, CPU)]`です。最大値は[`max-thread-count`](#max-thread-count)と同じです。
- デフォルト値: `false`
@@ -488,7 +488,7 @@ TiKV の設定ファイルは、コマンドライン パラメータよりも
- エンジンタイプを指定します。この設定は、新しいクラスターを作成する際にのみ指定でき、一度指定すると変更できません。
- デフォルト値: `"raft-kv"`
-- お得なオプション:
+- 値のオプション:
- `"raft-kv"` : TiDB v6.6.0 より前のバージョンにおけるデフォルトのエンジンタイプ。
- `"partitioned-raft-kv"` : TiDB v6.6.0 で導入された新しいストレージエンジン タイプ。
@@ -550,7 +550,7 @@ TiKV の設定ファイルは、コマンドライン パラメータよりも
### `api-version` v6.1.0で追加 {#api-version-new-in-v610}
- TiKVがRawKVストアとして機能する際にTiKVが使用するストレージフォーマットとインターフェースバージョン。
-- お得なオプション:
+- 値のオプション:
- `1` : API V1 を使用し、クライアントから渡されたデータをエンコードせず、そのまま保存します。バージョン 6.1.0 より前の TiKV では、デフォルトで API V1 が使用されます。
- `2` : API V2 を使用します:
- データは[マルチバージョン同時実行制御 (MVCC)](/glossary.md#multi-version-concurrency-control-mvcc)形式で保存され、タイムスタンプは tikv-server によって PD (TSO) から取得されます。
@@ -558,12 +558,12 @@ TiKV の設定ファイルは、コマンドライン パラメータよりも
- API V2 を使用する場合は、 `storage.enable-ttl = true`も同時に設定する必要があります。API V2 は TTL 機能をサポートしているため、 [`enable-ttl`](#enable-ttl)を明示的に有効にする必要があります。そうしないと、 `storage.enable-ttl`が`false`にデフォルト設定されるため、競合が発生します。
- API V2を有効にする場合、不要になったデータを再利用するために、少なくとも1つのtidb-serverインスタンスをデプロイする必要があります。このtidb-serverインスタンスは、読み取りサービスと書き込みサービスを同時に提供できます。高可用性を確保するため、複数のtidb-serverインスタンスをデプロイすることも可能です。
- API V2ではクライアント側のサポートが必要です。詳細は、API V2に対応したクライアントの取扱説明書を参照してください。
- - バージョン6.2.0以降、RawKVの変更データキャプチャ(CDC)がサポートされています。RawKV [RawKV CDC](https://tikv.org/docs/latest/concepts/explore-tikv-features/cdc/cdc)を参照してください。
+ - バージョン6.2.0以降、RawKVの変更データキャプチャ(CDC)がサポートされています。[RawKV CDC](https://tikv.org/docs/latest/concepts/explore-tikv-features/cdc/cdc)を参照してください。
- デフォルト値: `1`
> **Warning:**
-> - API V1 と API V2 はストレージ形式が異なります。 TiKV に TiDB データのみが含まれている場合に**のみ**、API V2 を直接有効または無効にできます。他のシナリオでは、新しいクラスターをデプロイし、 [RawKVのバックアップと復元](https://tikv.org/docs/latest/concepts/explore-tikv-features/backup-restore/)復元を使用してデータを移行する必要があります。
+> - API V1 と API V2 はストレージ形式が異なります。 TiKV に TiDB データのみが含まれている場合に**のみ**、API V2 を直接有効または無効にできます。他のシナリオでは、新しいクラスターをデプロイし、 [RawKVのバックアップと復元](https://tikv.org/docs/latest/concepts/explore-tikv-features/backup-restore/)を使用してデータを移行する必要があります。
> - API V2を有効にした後は、TiKVクラスターをv6.1.0より前のバージョンにダウングレードする**ことはできません**。ダウングレードすると、データ破損が発生する可能性があります。
## `txn-status-cache-capacity` (v7.6.0で追加) {#txn-status-cache-capacity-new-in-v760}
@@ -721,7 +721,7 @@ Raftstoreに関連するコンフィグレーション項目。
### `raftdb-path` {#raftdb-path}
-- Raftライブラリへのパス(デフォルトでは`storage.data-dir/raft`
+- Raftライブラリへのパス(デフォルトでは`storage.data-dir/raft`)
- デフォルト値: `""`
### `raft-base-tick-interval` {#raft-base-tick-interval}
@@ -740,7 +740,7 @@ Raftstoreに関連するコンフィグレーション項目。
>
> この設定項目はSQL文による照会はできませんが、設定ファイル内で設定できます。
-- ハートビートが送信されるまでの経過ティック数。これは、 `raft-base-tick-interval` * `raft-heartbeat-ticks` の時間間隔でハートビートが送信`raft-heartbeat-ticks` 。
+- ハートビートが送信されるまでの経過ティック数。これは、 `raft-base-tick-interval` * `raft-heartbeat-ticks` の時間間隔でハートビートが送信されます。
- デフォルト値: `2`
- 最小値: `0`より大きい
@@ -791,7 +791,7 @@ Raftstoreに関連するコンフィグレーション項目。
### `raft-entry-max-size` {#raft-entry-max-size}
-- 丸太1本の最大サイズに対する厳格な制限
+- 単一ログの最大サイズに対する厳格な制限
- デフォルト値: `"8MiB"`
- 最小値: `0`
- 単位:MiB|GiB
@@ -810,13 +810,13 @@ Raftstoreに関連するコンフィグレーション項目。
### `raft-log-gc-threshold` {#raft-log-gc-threshold}
-- 残存するRaftの最大許容数に関するソフトリミット
+- 残存するRaftログの最大許容数に関するソフトリミット
- デフォルト値: `50`
- 最小値: `1`
### `raft-log-gc-count-limit` {#raft-log-gc-count-limit}
-- 残存するRaftの許容数の上限
+- 残存するRaftログの許容数の上限
- デフォルト値:各ログが1 KiBであると仮定して計算された、リージョンサイズの4分の3に収まるログの数
- 最小値: `0`
@@ -834,7 +834,7 @@ Raftstoreに関連するコンフィグレーション項目。
### `raft-engine-purge-interval` {#raft-engine-purge-interval}
-- ディスク容量をできるだけ早く再利用するために、古いTiKVログファイルをパージする間隔。RaftRaftは交換可能なコンポーネントであるため、一部の実装ではパージ処理が必要です。
+- ディスク容量をできるだけ早く再利用するために、古いTiKVログファイルをパージする間隔。Raftエンジンは交換可能なコンポーネントであるため、一部の実装ではパージ処理が必要です。
- デフォルト値: `"10s"`
### `raft-entry-cache-life-time` {#raft-entry-cache-life-time}
@@ -856,7 +856,7 @@ Raftstoreに関連するコンフィグレーション項目。
### `hibernate-regions` {#hibernate-regions}
-- リージョンの休止リージョンを有効または無効にします。このオプションを有効にすると、長時間アイドル状態が続くリージョンは自動的に休止状態になります。これにより、アイドル状態のリージョンについて、 Raftリーダーとフォロワー間のハートビートメッセージによって発生する余分なオーバーヘッドが軽減されます。休止状態のリージョンのリーダーとフォロワー間のハートビート間隔は`peer-stale-state-check-interval`を使用して変更できます。
+- 休止リージョンを有効または無効にします。このオプションを有効にすると、長時間アイドル状態が続くリージョンは自動的に休止状態になります。これにより、アイドル状態のリージョンについて、 Raftリーダーとフォロワー間のハートビートメッセージによって発生する余分なオーバーヘッドが軽減されます。休止状態のリージョンのリーダーとフォロワー間のハートビート間隔は`peer-stale-state-check-interval`を使用して変更できます。
- デフォルト値: v5.0.2 以降のバージョンでは`true` 、v5.0.2 より前のバージョンでは`false`
### `split-region-check-tick-interval` {#split-region-check-tick-interval}
@@ -1287,7 +1287,7 @@ Raftstoreに関連するコンフィグレーション項目。
> **Warning:**
>
> - `enable-region-bucket`は、TiDB v6.1.0 で導入された実験的機能です。本番環境での使用は推奨されません。
-> - この設定は、 `region-split-size` `region-bucket-size`の 2 倍以上である場合にのみ有効です。それ以外の場合は、バケットは実際には生成されません。
+> - この設定は、 `region-split-size`が`region-bucket-size`の 2 倍以上である場合にのみ有効です。それ以外の場合は、バケットは実際には生成されません。
> - `region-split-size`をより大きな値に調整すると、パフォーマンスの低下やスケジューリングの遅延のリスクが生じる可能性があります。
### `region-bucket-size` v6.1.0の新機能 {#region-bucket-size-new-in-v610}
@@ -1376,7 +1376,7 @@ RocksDBに関連するコンフィグレーション項目
### `max-total-wal-size` {#max-total-wal-size}
-- RocksDB WAL の最大サイズは合計で、 `*.log`内の`data-dir`ファイルのサイズです。
+- RocksDB WAL の最大サイズは合計で、 `data-dir`内の`*.log`ファイルのサイズです。
- デフォルト値:
- `storage.engine="raft-kv"`の場合、デフォルト値は`"4GiB"`です。
@@ -1503,7 +1503,7 @@ RocksDBに関連するコンフィグレーション項目
- 現在の RocksDB の`memtable`のメモリ使用量がしきい値に達したときに使用されるフラッシュ戦略を指定します。
- デフォルト値: `false`
-- お得なオプション:
+- 値のオプション:
- `false` : データ量が最も大きい`memtable`が SST ファイルに書き込まれます。
- `true` : 最も早い`memtable`が SST ファイルに書き込まれます。この戦略により`memtable`からコールドデータを消去できるため、コールドデータとホットデータが明確に存在するシナリオに適しています。
@@ -1527,7 +1527,7 @@ RocksDBに関連するコンフィグレーション項目
- RocksDB MANIFEST ファイルに先行書き込みログ (WAL) ファイルに関する情報を記録するかどうか、および起動時に WAL ファイルの整合性を検証するかどうかを制御します。詳細については、RocksDB [マニフェストでWALを追跡する](https://github.com/facebook/rocksdb/wiki/Track-WAL-in-MANIFEST)を参照してください。
- デフォルト値: `true`
-- お得なオプション:
+- 値のオプション:
- `true` : WAL ファイルに関する情報を MANIFEST ファイルに記録し、起動時に WAL ファイルの整合性を検証します。
- `false` : WAL ファイルに関する情報を MANIFEST ファイルに記録せず、起動時に WAL ファイルの整合性を検証しません。
@@ -1618,7 +1618,7 @@ Titanに関連するコンフィグレーション項目。
- `defaultcf`のデフォルト値: `true`
- `writecf`および`lockcf`のデフォルト値: `false`
-### `optimize-filters-for-memory` v7.2.0の新機能) {#optimize-filters-for-memory-new-in-v720}
+### `optimize-filters-for-memory` v7.2.0の新機能 {#optimize-filters-for-memory-new-in-v720}
- メモリ内部の断片化を最小限に抑えるブルーム/リボンフィルタを生成するかどうかを決定します。
- この設定項目は、 [`format-version`](#format-version-new-in-v620) 5以上の場合にのみ有効になることに注意してください。
@@ -1697,11 +1697,11 @@ Titanに関連するコンフィグレーション項目。
- `lockcf`のデフォルト値: `"128MiB"`
- 最小値: `0`
- 単位:KiB|MiB|GiB
-- 不要な圧縮を減らすため、 `max-bytes-for-level-base`の値は L0 のデータ量とほぼ等しく設定することをお勧めします。たとえば、圧縮方法が "no:no:lz4:lz4:lz4:lz4:lz4" の場合、L0 と L1 は圧縮されず、L0 の圧縮のトリガー条件は SST ファイルの数が 4 (デフォルト値) に達することであるため、{{B-PLACEHOLDER `max-bytes-for-level-base`の値は`write-buffer-size * 4`にする必要があります。L0 と L1 の両方で圧縮を採用する場合は、RocksDB ログを分析して、memtable から圧縮された SST ファイルのサイズを把握する必要があります。例えば、ファイルサイズが 32 MiB の場合、 `max-bytes-for-level-base`の値を 128 MiB ( `32 MiB * 4` ) に設定することをお勧めします。
+- 不要な圧縮を減らすため、 `max-bytes-for-level-base`の値は L0 のデータ量とほぼ等しく設定することをお勧めします。たとえば、圧縮方法が "no:no:lz4:lz4:lz4:lz4:lz4" の場合、L0 と L1 は圧縮されず、L0 の圧縮のトリガー条件は SST ファイルの数が 4 (デフォルト値) に達することであるため、 `max-bytes-for-level-base`の値は`write-buffer-size * 4`にする必要があります。L0 と L1 の両方で圧縮を採用する場合は、RocksDB ログを分析して、memtable から圧縮された SST ファイルのサイズを把握する必要があります。例えば、ファイルサイズが 32 MiB の場合、 `max-bytes-for-level-base`の値を 128 MiB ( `32 MiB * 4` ) に設定することをお勧めします。
### `target-file-size-base` {#target-file-size-base}
-- ベースレベルでのターゲットファイルのサイズ。 `compaction-guard-max-output-file-size`の値が`enable-compaction-guard` } の場合、この値は`true`によって上書きされます。
+- ベースレベルでのターゲットファイルのサイズ。 この値は、 `enable-compaction-guard`の値が`true`の場合、 `compaction-guard-max-output-file-size`によって上書きされます。
- デフォルト値: None。これは、デフォルトでは`"8MiB"`を意味します。
- 最小値: `0`
- 単位:KiB|MiB|GiB
@@ -1715,7 +1715,7 @@ Titanに関連するコンフィグレーション項目。
### `level0-slowdown-writes-trigger` {#level0-slowdown-writes-trigger}
-- L0 レジスタで書き込み停止を引き起こすファイルの最大数。
+- L0 で書き込み停止を引き起こすファイルの最大数。
- v8.5.4 以前のバージョンでは、フロー制御メカニズムが有効になっている場合 ( [`storage.flow-control.enable`](/tikv-configuration-file.md#enable)が`true`の場合)、この構成項目の値は[`storage.flow-control.l0-files-threshold`](/tikv-configuration-file.md#l0-files-threshold)によって直接上書きされます。
- バージョン 8.5.5 以降: フロー制御メカニズムが有効になっている場合 ( [`storage.flow-control.enable`](/tikv-configuration-file.md#enable)が`true`の場合)、この構成項目の値は、その値が`storage.flow-control.l0-files-threshold`より大きい場合にのみ、 [`storage.flow-control.l0-files-threshold`](/tikv-configuration-file.md#l0-files-threshold)によって上書きされます。この動作により、フロー制御しきい値を上げた際に RocksDB の圧縮高速化メカニズムが弱まるのを防ぎます。
- デフォルト値: `20`
@@ -2195,7 +2195,7 @@ Raft Engineに関連するコンフィグレーション項目。
> 3. `enable`を`true`に設定してRaft Engineを有効にし、TiKV を再起動して設定を有効にしてください。
- Raft Engineのログ ファイルのバージョンを指定します。
-- お得なオプション:
+- 値のオプション:
- `1` : TiKV v6.3.0 より前のバージョンのデフォルトのログファイルです。TiKV >= v6.1.0 で読み取ることができます。
- `2` : ログのリサイクルをサポートします。TiKV >= v6.3.0 で読み取ることができます。
- デフォルト値:
@@ -2750,7 +2750,7 @@ TiKVストレージレイヤーのリソース制御に関連するコンフィ
優先度の低いタスクに対するフロー制御戦略を指定します。TiKVは、優先度の低いタスクにフロー制御を適用することで、優先度の高いタスクの実行を優先します。
-- お得なオプション:
+- 値のオプション:
- `aggressive` : このポリシーは優先度の高いタスクのパフォーマンスを優先し、優先度の高いタスクのスループットとレイテンシーにはほとんど影響を与えないようにしますが、優先度の低いタスクの実行速度は低下します。
- `moderate` : このポリシーは、優先度の低いタスクに対してバランスの取れたフロー制御を課し、優先度の高いタスクへの影響を少なくします。
- `conservative` : このポリシーは、システム リソースが最大限に活用されることを優先し、優先度の低いタスクが必要に応じてシステムで利用可能なリソースを最大限に活用できるようにするため、優先度の高いタスクのパフォーマンスに大きな影響を与えます。
@@ -2867,7 +2867,7 @@ TiKVストレージレイヤーのリソース制御に関連するコンフィ
TiKV MVCC インメモリエンジン (IME) のストレージレイヤーに関連する構成項目。
-### v8.5.0で`enable` {#enable-new-in-v850}
+### `enable` v8.5.0で追加 {#enable-new-in-v850}
> **Note:**
>
diff --git a/tikv-control.md b/tikv-control.md
index b652d692719d5..dd08b0228bcf8 100644
--- a/tikv-control.md
+++ b/tikv-control.md
@@ -15,7 +15,7 @@ TiKV Control ( `tikv-ctl` ) は、クラスターの管理に使用される TiK
>
> 使用する制御ツールのバージョンは、クラスターのバージョンと一致させることをお勧めします。
-`tikv-ctl`は`tiup`コマンドにも統合されています。4 ツール`tikv-ctl`呼び出すには、以下のコマンドを実行してください。
+`tikv-ctl`は`tiup`コマンドにも統合されています。`tikv-ctl`ツールを呼び出すには、以下のコマンドを実行してください。
```shell
tiup ctl:v tikv
@@ -89,7 +89,7 @@ tiup ctl:v tikv
- リモートモード: `--host`オプションを使用して、TiKVのサービスアドレスを引数として受け入れます
- このモードでは、TiKVでSSLが有効になっている場合、関連する証明書ファイルも指定する必要があり`tikv-ctl` 。例:
+ このモードでは、TiKVでSSLが有効になっている場合、`tikv-ctl`は関連する証明書ファイルも指定する必要があります。例:
```shell
tikv-ctl --ca-path ca.pem --cert-path client.pem --key-path client-key.pem --host 127.0.0.1:20160
@@ -139,7 +139,7 @@ AAFF
`region`サブコマンドの場合:
-- 表示するリージョンを指定するには、 `-r`オプションを使用してください。複数のリージョンを指定する場合は、 `,`で区切ります。また、 `--all-regions`オプションを使用してすべてのリージョンを表示することもできます。7 と`-r` `--all-regions`同時に使用できないことに注意してください。
+- 表示するリージョンを指定するには、 `-r`オプションを使用してください。複数のリージョンを指定する場合は、 `,`で区切ります。また、 `--all-regions`オプションを使用してすべてのリージョンを表示することもできます。`-r`と`--all-regions`は同時に使用できないことに注意してください。
- 印刷するリージョンの数を制限するには、 `--limit`オプションを使用します (デフォルト: `16` )。
- 特定のキー範囲に含まれるリージョンを照会するには、 `--start`および`--end`オプションを使用します (デフォルト: 範囲制限なし、16 進形式)。
@@ -239,7 +239,7 @@ tikv-ctl --data-dir /path/to/tikv mvcc -k "zmDB:29\000\000\377\000\374\000\000\0
`raw-scan`コマンドはRocksDBから直接スキャンします。データキーをスキャンするには、キーの先頭に`'z'`追加する必要があることに注意してください。
-`--from`と`--to`オプションを使用して`write`スキャンする範囲を指定します(デフォルトでは無制限) `--limit`を使用すると、出力するキーの最大数を制限します(デフォルトでは30) `--cf`を使用すると、スキャンする cf を指定します( `default` 、または`lock` )。
+`--from`と`--to`オプションを使用して`write`スキャンする範囲を指定します(デフォルトでは無制限) `--limit`を使用すると、出力するキーの最大数を制限します(デフォルトでは30) `--cf`を使用すると、スキャンする cf を指定します( `default` 、 `write` 、または`lock` )。
```shell
tikv-ctl --data-dir /var/lib/tikv raw-scan --from 'zt' --limit 2 --cf default
@@ -256,7 +256,7 @@ tikv-ctl --data-dir /var/lib/tikv raw-scan --from 'zt' --limit 2 --cf default
### リージョンに関するいくつかのプロパティを印刷する {#print-some-properties-about-region}
-リージョンの状態の詳細を記録するために、TiKVはリージョンのSSTファイルにいくつかの統計情報を書き込みます。これらのプロパティを表示するには、サブコマンド`tikv-ctl`とサブコマンド`region-properties`を実行します。
+リージョンの状態の詳細を記録するために、TiKVはリージョンのSSTファイルにいくつかの統計情報を書き込みます。これらのプロパティを表示するには、`region-properties`サブコマンドを指定して`tikv-ctl`を実行します。
```shell
tikv-ctl --host localhost:20160 region-properties -r 2
@@ -348,7 +348,7 @@ tikv-ctl --data-dir /path/to/tikv tombstone -p 127.0.0.1:2379 -r ,consistency-checkリクエストを送信する {#send-a-code-consistency-check-code-request-to-tikv}
-`consistency-check`コマンドを使用して、特定のリージョンの対応するRaft内のレプリカ間の整合性チェックを実行します。チェックが失敗した場合、TiKV 自体がパニック状態になります`--host`で指定された TiKV インスタンスがリージョンリーダーでない場合は、エラーが報告されます。
+`consistency-check`コマンドを使用して、特定のリージョンの対応するRaft内のレプリカ間の整合性チェックを実行します。チェックが失敗した場合、TiKV 自体がパニック状態になります。`--host`で指定された TiKV インスタンスがリージョンリーダーでない場合は、エラーが報告されます。
```shell
tikv-ctl --host 127.0.0.1:20160 consistency-check -r 2
@@ -377,7 +377,7 @@ tikv-ctl --data-dir /path/to/tikv bad-regions
all regions are healthy
-コマンドが正常に実行された場合、上記の情報が出力。コマンドが失敗した場合、不良リージョンのリストが出力。現在検出可能なエラーには、 `last index` `commit index`不一致と、 Raftログの消失が含まれます。スナップショットファイルの破損など、その他`apply index`条件については、さらなるサポートが必要です。
+コマンドが正常に実行された場合、上記の情報が出力されます。コマンドが失敗した場合、不良リージョンのリストが出力されます。現在検出可能なエラーには、 `last index` `commit index`不一致と、 Raftログの消失が含まれます。スナップショットファイルの破損など、その他`apply index`条件については、さらなるサポートが必要です。
### リージョンのプロパティを表示する {#view-region-properties}
diff --git a/tikv-overview.md b/tikv-overview.md
index 4b420c9a314bb..250261c76ebe7 100644
--- a/tikv-overview.md
+++ b/tikv-overview.md
@@ -15,7 +15,7 @@ TiKV は、Google Spanner の設計に基づいて、マルチ raft グループ
### リージョンとRocksDB {#region-and-rocksdb}
-各ストアにはRocksDBデータベースがあり、データはローカルディスクに保存されます。リージョンデータはすべて、各ストア内の同じRocksDBインスタンスに保存されます。Raftコンセンサスアルゴリズムに使用されるログはすべて、各ストア内の別のRocksDBインスタンスに保存されます。これは、シーケンシャルI/Oの方がランダムI/ Raftよりもパフォーマンスが優れているためです。Raftログとリージョンデータを異なるRocksDBインスタンスに保存することで、TiKVはRaftログとTiKVリージョンへのすべての書き込み操作を1つのI/O操作に統合し、パフォーマンスを向上させます。
+各ストアにはRocksDBデータベースがあり、データはローカルディスクに保存されます。リージョンデータはすべて、各ストア内の同じRocksDBインスタンスに保存されます。Raftコンセンサスアルゴリズムに使用されるログはすべて、各ストア内の別のRocksDBインスタンスに保存されます。これは、シーケンシャルI/Oの方がランダムI/Oよりもパフォーマンスが優れているためです。Raftログとリージョンデータを異なるRocksDBインスタンスに保存することで、TiKVはRaftログとTiKVリージョンへのすべての書き込み操作を1つのI/O操作に統合し、パフォーマンスを向上させます。
### リージョンとRaftコンセンサスアルゴリズム {#region-and-raft-consensus-algorithm}
diff --git a/time-to-live.md b/time-to-live.md
index 6c26b27602087..bda4cf521e528 100644
--- a/time-to-live.md
+++ b/time-to-live.md
@@ -136,7 +136,7 @@ ALTER TABLE orders TTL_JOB_INTERVAL = '24h';
デフォルトでは`TTL_JOB_INTERVAL`は`1h`に設定されています。
-TTLジョブを実行する際、TiDBはテーブルを最大64個のタスクに分割します。リージョンの最小単位はリージョンです。これらのタスクは分散して実行されます。システム変数[`tidb_ttl_running_tasks`](/system-variables.md#tidb_ttl_running_tasks-new-in-v700)を設定することで、クラスター全体で同時実行可能なTTLタスクの数を制限できます。ただし、すべての種類のテーブルのすべてのTTLジョブをタスクに分割できるわけではありません。どの種類のテーブルのTTLジョブをタスクに分割できないかの詳細については、セクション[制限事項](#limitations)を参照してください。
+TTLジョブを実行する際、TiDBはテーブルを最大64個のタスクに分割します。リージョンを最小単位とします。これらのタスクは分散して実行されます。システム変数[`tidb_ttl_running_tasks`](/system-variables.md#tidb_ttl_running_tasks-new-in-v700)を設定することで、クラスター全体で同時実行可能なTTLタスクの数を制限できます。ただし、すべての種類のテーブルのすべてのTTLジョブをタスクに分割できるわけではありません。どの種類のテーブルのTTLジョブをタスクに分割できないかの詳細については、セクション[制限事項](#limitations)を参照してください。
TTL ジョブの実行を無効にするには、 `TTL_ENABLE='OFF'`テーブル オプションを設定することに加えて、 [`tidb_ttl_job_enable`](/system-variables.md#tidb_ttl_job_enable-new-in-v650)グローバル変数を設定してクラスター全体で TTL ジョブの実行を無効にすることもできます。
diff --git a/tiup/tiup-bench.md b/tiup/tiup-bench.md
index 677aa96c4bd4d..f4fda3db7b3ee 100644
--- a/tiup/tiup-bench.md
+++ b/tiup/tiup-bench.md
@@ -138,7 +138,7 @@ Flags:
2. 統計を収集します。
- OLAPシナリオでは、TiDBオプティマイザーが最適な実行プランを生成できるように、以下のSQL文を実行して事前に統計情報を収集してください。tidb_analyze_column_options **`tidb_analyze_column_options` `ALL`に設定してください。そうしないと、統計情報を収集するとクエリのパフォーマンスが大幅に低下する可能性があります。**
+ OLAPシナリオでは、TiDBオプティマイザーが最適な実行プランを生成できるように、以下のSQL文を実行して事前に統計情報を収集してください。**`tidb_analyze_column_options` `ALL`に設定してください。そうしないと、統計情報を収集するとクエリのパフォーマンスが大幅に低下する可能性があります。**
```sql
set global tidb_analyze_column_options='ALL';
diff --git a/tiup/tiup-cluster-no-sudo-mode.md b/tiup/tiup-cluster-no-sudo-mode.md
index 074f0463a787e..60969f3ecee1b 100644
--- a/tiup/tiup-cluster-no-sudo-mode.md
+++ b/tiup/tiup-cluster-no-sudo-mode.md
@@ -118,7 +118,7 @@ summary: TiUP no-sudo モードを使用してオンライン TiDB クラスタ
2. トポロジ ファイルを編集します。
- 通常モードと比較して、 TiUPをno-sudoモードで使用する場合は、 `topology.yaml`ファイルの`global`モジュールに`systemd_mode: "user"`行目を追加する必要があります。7パラメータ`systemd_mode` 、 `systemd user`モードを使用するかどうかを設定するために使用されます。このパラメータが設定されていない場合、デフォルト値は`system`で、sudo権限が必要であることを意味します。
+ 通常モードと比較して、 TiUPをno-sudoモードで使用する場合は、 `topology.yaml`ファイルの`global`モジュールに`systemd_mode: "user"`の行を追加する必要があります。`systemd_mode`パラメータは、`systemd user`モードを使用するかどうかを設定するために使用されます。このパラメータが設定されていない場合、デフォルト値は`system`で、sudo権限が必要であることを意味します。
さらに、no-sudoモードでは、非rootユーザー`tidb`は`/data`ディレクトリを`deploy_dir`または`data_dir`として使用する権限がないため、非rootユーザーがアクセスできるパスを選択する必要があります。以下の例では相対パスを使用しており、実際に使用されるパスは`/home/tidb/data/tidb-deploy`と`/home/tidb/data/tidb-data`です。トポロジファイルの残りの部分は、通常モードと同じです。別の方法として、rootユーザーを使用してディレクトリを作成し、その後`chown`を使用して所有権を`tidb:tidb`に変更することもできます。
diff --git a/tiup/tiup-cluster-topology-reference.md b/tiup/tiup-cluster-topology-reference.md
index a936fe22d885d..86a9ccdc1c872 100644
--- a/tiup/tiup-cluster-topology-reference.md
+++ b/tiup/tiup-cluster-topology-reference.md
@@ -9,7 +9,7 @@ TiUPを使用して TiDB をデプロイまたは拡張するには、クラス
同様に、クラスタートポロジを変更するには、トポロジファイルに変更を加える必要があります。違いは、クラスターのデプロイ後は、トポロジファイル内のフィールドの一部しか変更できないことです。このドキュメントでは、トポロジファイルの各セクションと各セクション内の各フィールドについて説明します。
-TiUPを使用して TiDB クラスターをデプロイすると、Prometheus、Grafana、Alertmanager などの監視サーバーTiUPデプロイされます。また、このクラスターをスケールアウトすると、 TiUP は新しいノードを監視スコープに追加します。上記の監視サーバーの設定をカスタマイズするには、 [監視サーバーの構成をカスタマイズする](/tiup/customized-montior-in-tiup-environment.md)の手順に従ってください。
+TiUPを使用して TiDB クラスターをデプロイすると、Prometheus、Grafana、Alertmanager などの監視サーバーもTiUPによってデプロイされます。また、このクラスターをスケールアウトすると、 TiUP は新しいノードを監視スコープに追加します。上記の監視サーバーの設定をカスタマイズするには、 [監視サーバーの構成をカスタマイズする](/tiup/customized-montior-in-tiup-environment.md)の手順に従ってください。
## ファイル構造 {#file-structure}
@@ -36,7 +36,7 @@ TiUPを使用した TiDB デプロイメントのトポロジ構成ファイル
`global`セクションはクラスターのグローバル構成に対応し、次のフィールドがあります。
-- `user` : デプロイされたクラスターを起動するために使用するユーザー。デフォルト値は`"tidb"`です。4 フィールドに指定されたユーザーが``マシン上に存在しない場合、このユーザーは自動的に作成されます。
+- `user` : デプロイされたクラスターを起動するために使用するユーザー。デフォルト値は`"tidb"`です。``フィールドに指定されたユーザーがターゲットマシン上に存在しない場合、このユーザーは自動的に作成されます。
- `group` : ユーザーが所属するユーザーグループ。ユーザー作成時に指定されます。デフォルト値は``フィールドの値です。指定されたグループが存在しない場合は、自動的に作成されます。
@@ -78,7 +78,7 @@ TiUPを使用した TiDB デプロイメントのトポロジ構成ファイル
- `arch` : ターゲットマシンのCPUアーキテクチャ。このフィールドは、ターゲットマシンにプッシュされるバイナリパッケージをどのプラットフォームに適合させるかを制御します。サポートされている値は「amd64」と「arm64」です。デフォルト値は「amd64」です。
-- `pd_mode` : PD動作モード。このフィールドは、 [PDマイクロサービス](/pd-microservices.md)マイクロサービスを有効にするかどうかを制御します。サポートされる値は「ms」です。このフィールドを指定すると、PDマイクロサービスが有効になります。
+- `pd_mode` : PD動作モード。このフィールドは、 [PDマイクロサービス](/pd-microservices.md)を有効にするかどうかを制御します。サポートされる値は「ms」です。このフィールドを指定すると、PDマイクロサービスが有効になります。
- `resource_control` : ランタイムリソース制御。このフィールドのすべての設定は、systemd のサービスファイルに書き込まれます。デフォルトでは制限はありません。制御可能なリソースは以下のとおりです。
@@ -232,7 +232,7 @@ component_versions:
- `arch` : `host`で指定されたマシンのアーキテクチャ。このフィールドが指定されていない場合、デフォルト値は`global`の`arch`値になります。
-- `resource_control` : サービスのリソース制御。このフィールドが設定されている場合、フィールドの内容は`global`の`resource_control`内容とマージされます(2つのフィールドが重複している場合は、このフィールドの内容が有効になります)。その後、systemd設定ファイルが生成され、 `host`で指定されたマシンに送信されます`resource_control`の設定ルールは、 `global`の`resource_control`内容と同じです。
+- `resource_control` : サービスのリソース制御。このフィールドが設定されている場合、フィールドの内容は`global`の`resource_control`内容とマージされます(2つのフィールドが重複している場合は、このフィールドの内容が有効になります)。その後、systemd設定ファイルが生成され、 `host`で指定されたマシンに送信されます。`resource_control`の設定ルールは、 `global`の`resource_control`内容と同じです。
上記のフィールドについては、デプロイメント後にこれらの構成済みフィールドを変更することはできません。
@@ -286,7 +286,7 @@ pd_servers:
- `arch` : `host`で指定されたマシンのアーキテクチャ。このフィールドが指定されていない場合、デフォルト値は`global`の`arch`値になります。
-- `resource_control` : サービスのリソース制御。このフィールドが設定されている場合、フィールドの内容は`global`の`resource_control`内容とマージされます(2つのフィールドが重複している場合は、このフィールドの内容が有効になります)。その後、systemd設定ファイルが生成され、 `host`で指定されたマシンに送信されます`resource_control`の設定ルールは、 `global`の`resource_control`内容と同じです。
+- `resource_control` : サービスのリソース制御。このフィールドが設定されている場合、フィールドの内容は`global`の`resource_control`内容とマージされます(2つのフィールドが重複している場合は、このフィールドの内容が有効になります)。その後、systemd設定ファイルが生成され、 `host`で指定されたマシンに送信されます。`resource_control`の設定ルールは、 `global`の`resource_control`内容と同じです。
上記のフィールドについては、デプロイメント後にこれらの構成済みフィールドを変更することはできません。
@@ -338,7 +338,7 @@ tidb_servers:
- `arch` : `host`で指定されたマシンのアーキテクチャ。このフィールドが指定されていない場合、デフォルト値は`global`の`arch`値になります。
-- `resource_control` : サービスのリソース制御。このフィールドが設定されている場合、フィールドの内容は`global`の`resource_control`内容とマージされます(2つのフィールドが重複している場合は、このフィールドの内容が有効になります)。その後、systemd設定ファイルが生成され、 `host`で指定されたマシンに送信されます`resource_control`の設定ルールは、 `global`の`resource_control`内容と同じです。
+- `resource_control` : サービスのリソース制御。このフィールドが設定されている場合、フィールドの内容は`global`の`resource_control`内容とマージされます(2つのフィールドが重複している場合は、このフィールドの内容が有効になります)。その後、systemd設定ファイルが生成され、 `host`で指定されたマシンに送信されます。`resource_control`の設定ルールは、 `global`の`resource_control`内容と同じです。
上記のフィールドについては、デプロイメント後にこれらの構成済みフィールドを変更することはできません。
@@ -372,7 +372,7 @@ tikv_servers:
- `ssh_port` : 操作のために対象マシンに接続するためのSSHポートを指定します。指定されていない場合は、 `global`セクションのうち`ssh_port`のセクションが使用されます。
-- `tcp_port` : 内部テスト用のTiFlash TCPサービスのポート。デフォルト値は`9000`です。TiUP TiUP以降、この設定項目はv7.1.0以降のクラスターでは有効になりません。
+- `tcp_port` : 内部テスト用のTiFlash TCPサービスのポート。デフォルト値は`9000`です。TiUP v1.12.5以降、この設定項目はv7.1.0以降のクラスターでは有効になりません。
- `flash_service_port` : TiFlashがサービスを提供するポート。TiDBはこのポートを介してTiFlashからデータを読み取ります。デフォルト値は`3930`です。
@@ -400,7 +400,7 @@ tikv_servers:
- `arch` : `host`で指定されたマシンのアーキテクチャ。このフィールドが指定されていない場合、デフォルト値は`global`の`arch`値になります。
-- `resource_control` : サービスのリソース制御。このフィールドが設定されている場合、フィールドの内容は`global`の`resource_control`内容とマージされます(2つのフィールドが重複している場合は、このフィールドの内容が有効になります)。その後、systemd設定ファイルが生成され、 `host`で指定されたマシンに送信されます`resource_control`の設定ルールは、 `global`の`resource_control`内容と同じです。
+- `resource_control` : サービスのリソース制御。このフィールドが設定されている場合、フィールドの内容は`global`の`resource_control`内容とマージされます(2つのフィールドが重複している場合は、このフィールドの内容が有効になります)。その後、systemd設定ファイルが生成され、 `host`で指定されたマシンに送信されます。`resource_control`の設定ルールは、 `global`の`resource_control`内容と同じです。
デプロイメント後、上記のフィールドではディレクトリを`data_dir`にのみ追加できます。以下のフィールドでは、これらのフィールドを変更することはできません。
@@ -500,7 +500,7 @@ tiproxy_servers:
- `arch` : `host`で指定されたマシンのアーキテクチャ。このフィールドが指定されていない場合、デフォルト値は`global`の`arch`値になります。
-- `resource_control` : サービスのリソース制御。このフィールドが設定されている場合、フィールドの内容は`global`の`resource_control`内容とマージされます(2つのフィールドが重複している場合は、このフィールドの内容が有効になります)。その後、systemd設定ファイルが生成され、 `host`で指定されたマシンに送信されます`resource_control`の設定ルールは、 `global`の`resource_control`内容と同じです。
+- `resource_control` : サービスのリソース制御。このフィールドが設定されている場合、フィールドの内容は`global`の`resource_control`内容とマージされます(2つのフィールドが重複している場合は、このフィールドの内容が有効になります)。その後、systemd設定ファイルが生成され、 `host`で指定されたマシンに送信されます。`resource_control`の設定ルールは、 `global`の`resource_control`内容と同じです。
上記のフィールドについては、デプロイメント後にこれらの構成済みフィールドを変更することはできません。
@@ -548,7 +548,7 @@ kvcdc_servers:
- `arch` : `host`で指定されたマシンのアーキテクチャ。このフィールドが指定されていない場合、デフォルト値は`global`の`arch`値になります。
-- `resource_control` : サービスのリソース制御。このフィールドが設定されている場合、フィールドの内容は`global`の`resource_control`内容とマージされます(2つのフィールドが重複している場合は、このフィールドの内容が有効になります)。その後、systemd設定ファイルが生成され、 `host`で指定されたマシンに送信されます`resource_control`の設定ルールは、 `global`の`resource_control`内容と同じです。
+- `resource_control` : サービスのリソース制御。このフィールドが設定されている場合、フィールドの内容は`global`の`resource_control`内容とマージされます(2つのフィールドが重複している場合は、このフィールドの内容が有効になります)。その後、systemd設定ファイルが生成され、 `host`で指定されたマシンに送信されます。`resource_control`の設定ルールは、 `global`の`resource_control`内容と同じです。
- `ticdc_cluster_id` : サービスに対応するTiCDCクラスタIDを指定します。このフィールドが指定されていない場合、サービスはデフォルトのTiCDCクラスタに参加します。このフィールドはTiDB v6.3.0以降のバージョンでのみ有効です。
@@ -641,7 +641,7 @@ scheduling_servers:
- `host` : 監視サービスがデプロイされているマシンを指定します。このフィールド値はIPアドレスで、必須です。
-- `ng_port` : NgMonitoringがリッスンするポートを指定します。TiUP TiUPで導入されたこのフィールドは、 [継続的なプロファイリング](/dashboard/dashboard-profiling.md)と[Top SQL](/dashboard/top-sql.md)をサポートします。デフォルト値は`12020`です。
+- `ng_port` : NgMonitoringがリッスンするポートを指定します。TiUP v1.7.0で導入されたこのフィールドは、 [継続的なプロファイリング](/dashboard/dashboard-profiling.md)と[Top SQL](/dashboard/top-sql.md)をサポートします。デフォルト値は`12020`です。
- `ssh_port` : 操作のために対象マシンに接続するためのSSHポートを指定します。指定されていない場合は、 `global`セクションのうち`ssh_port`のセクションが使用されます。
@@ -663,13 +663,13 @@ scheduling_servers:
- `remote_write` : Prometheus ドキュメント[`<remote_write>`](https://prometheus.io/docs/prometheus/latest/configuration/configuration/#remote_write)を参照してください。
- `remote_read` : Prometheus ドキュメント[`<remote_read>`](https://prometheus.io/docs/prometheus/latest/configuration/configuration/#remote_read)を参照してください。
-- `external_alertmanagers` : `external_alertmanagers`番目のフィールドが設定されている場合、Prometheusはクラスター外のAlertmanagerに構成動作を通知します。このフィールドは配列であり、各要素は外部Alertmanagerであり、 `host`と`web_port`番目のフィールドで構成されます。
+- `external_alertmanagers` : `external_alertmanagers`フィールドが設定されている場合、Prometheusはクラスター外のAlertmanagerに構成動作を通知します。このフィールドは配列であり、各要素は外部Alertmanagerであり、 `host`と`web_port`フィールドで構成されます。
- `os` : `host`で指定されたマシンのオペレーティングシステム。このフィールドが指定されていない場合、デフォルト値は`global`の`os`値になります。
- `arch` : `host`で指定されたマシンのアーキテクチャ。このフィールドが指定されていない場合、デフォルト値は`global`の`arch`値になります。
-- `resource_control` : サービスのリソース制御。このフィールドが設定されている場合、フィールドの内容は`global`の`resource_control`内容とマージされます(2つのフィールドが重複している場合は、このフィールドの内容が有効になります)。その後、systemd設定ファイルが生成され、 `host`で指定されたマシンに送信されます`resource_control`の設定ルールは、 `global`の`resource_control`内容と同じです。
+- `resource_control` : サービスのリソース制御。このフィールドが設定されている場合、フィールドの内容は`global`の`resource_control`内容とマージされます(2つのフィールドが重複している場合は、このフィールドの内容が有効になります)。その後、systemd設定ファイルが生成され、 `host`で指定されたマシンに送信されます。`resource_control`の設定ルールは、 `global`の`resource_control`内容と同じです。
- `additional_args` : TiUP v1.15.0で導入されたこのフィールドは、Prometheusの実行に必要な追加パラメータを設定します。このフィールドは配列であり、配列の各要素はPrometheusの実行パラメータです。例えば、Prometheusのホットリロード機能を有効にするには、このフィールドを`--web.enable-lifecycle`に設定します。
@@ -737,7 +737,7 @@ monitoring_servers:
- `dashboard_dir` : `dashboard(*.json)`ファイルすべてを含むローカルディレクトリを指定します。これらのファイルは、クラスター構成の初期化フェーズ中に、Grafanaのダッシュボードとしてターゲットマシンに転送されます。
-- `resource_control` : サービスのリソース制御。このフィールドが設定されている場合、フィールドの内容は`global`の`resource_control`内容とマージされます(2つのフィールドが重複している場合は、このフィールドの内容が有効になります)。その後、systemd設定ファイルが生成され、 `host`で指定されたマシンに送信されます`resource_control`の設定ルールは、 `global`の`resource_control`内容と同じです。
+- `resource_control` : サービスのリソース制御。このフィールドが設定されている場合、フィールドの内容は`global`の`resource_control`内容とマージされます(2つのフィールドが重複している場合は、このフィールドの内容が有効になります)。その後、systemd設定ファイルが生成され、 `host`で指定されたマシンに送信されます。`resource_control`の設定ルールは、 `global`の`resource_control`内容と同じです。
- `config` : このフィールドは、Grafanaにカスタム設定を追加するために使用されます。TiDBクラスターをデプロイ、スケールアウト、スケールイン、またはリロードすると、 TiUPは`config`フィールドの内容をGrafana設定ファイル`grafana.ini`に追加します。詳細については、 [その他のGrafana設定をカスタマイズする](/tiup/customized-montior-in-tiup-environment.md#customize-other-grafana-configurations)を参照してください。
@@ -790,7 +790,7 @@ grafana_servers:
- `arch` : `host`で指定されたマシンのアーキテクチャ。このフィールドが指定されていない場合、デフォルト値は`global`の`arch`値になります。
-- `resource_control` : サービスのリソース制御。このフィールドが設定されている場合、フィールドの内容は`global`の`resource_control`内容とマージされます(2つのフィールドが重複している場合は、このフィールドの内容が有効になります)。その後、systemd設定ファイルが生成され、 `host`で指定されたマシンに送信されます`resource_control`の設定ルールは、 `global`の`resource_control`内容と同じです。
+- `resource_control` : サービスのリソース制御。このフィールドが設定されている場合、フィールドの内容は`global`の`resource_control`内容とマージされます(2つのフィールドが重複している場合は、このフィールドの内容が有効になります)。その後、systemd設定ファイルが生成され、 `host`で指定されたマシンに送信されます。`resource_control`の設定ルールは、 `global`の`resource_control`内容と同じです。
- `listen_host` : Alertmanager にプロキシ経由でアクセスできるように、リスニングアドレスを指定します。 `0.0.0.0`に設定することをお勧めします。詳細については、 [Alertmanager 設定をカスタマイズする](/tiup/customized-montior-in-tiup-environment.md#customize-alertmanager-configurations)を参照してください。
diff --git a/tiup/tiup-cluster.md b/tiup/tiup-cluster.md
index 9b3b75fc7ba9e..f269c995b3b27 100644
--- a/tiup/tiup-cluster.md
+++ b/tiup/tiup-cluster.md
@@ -291,9 +291,9 @@ PD がノード上のデータを他の TiKV ノードにスケジュールす
>
> このセクションでは、スケールアウトコマンドの構文のみを説明します。オンラインスケーリングの詳細な手順については、 [TiUPを使用して TiDBクラスタをスケールする](/scale-tidb-using-tiup.md)を参照してください。
-スケールアウト操作にはデプロイメントと同様の内部ロジックがあります。TiUPTiUPコンポーネントは、まずノードの SSH 接続を確認し、ターゲット ノードに必要なディレクトリを作成してから、デプロイメント操作を実行し、ノード サービスを開始します。
+スケールアウト操作にはデプロイメントと同様の内部ロジックがあります。TiUPクラスタコンポーネントは、まずノードの SSH 接続を確認し、ターゲット ノードに必要なディレクトリを作成してから、デプロイメント操作を実行し、ノード サービスを開始します。
-PDをスケールアウトすると、ノードがクラスターに`join`つ追加され、PDに関連付けられたサービスの設定が更新されます。他のサービスをスケールアウトすると、サービスが直接起動され、クラスターに追加されます。
+PDをスケールアウトすると、ノードが`join`によってクラスターに追加され、PDに関連付けられたサービスの設定が更新されます。他のサービスをスケールアウトすると、サービスが直接起動され、クラスターに追加されます。
すべてのサービスは、スケールアウト時に正確性の検証を実施します。検証結果から、スケールアウトが成功したかどうかがわかります。
@@ -515,7 +515,7 @@ tiup cluster import --dir=/path/to/tidb-ansible
## 操作ログを表示する {#view-the-operation-log}
-操作ログを表示するには、 `audit`コマンドを使用します。3 コマンドの使用方法は`audit`のとおりです。
+操作ログを表示するには、 `audit`コマンドを使用します。`audit`コマンドの使用方法は次のとおりです。
```bash
Usage:
@@ -574,7 +574,7 @@ tiup cluster exec test-cluster --command='ls /tmp'
## クラスタコントローラー {#cluster-controllers}
-TiUPがリリースされる前は、 `tidb-ctl` `pd-ctl`のツールを使用してクラスターを制御できました。これら`tikv-ctl`ツールをより簡単にダウンロードして使用できるように、 TiUPはそれらをオールインワンコンポーネント`ctl`に統合しています。
+TiUPがリリースされる前は、 `tidb-ctl`、`tikv-ctl`、`pd-ctl`などのツールを使用してクラスターを制御できました。これら`tikv-ctl`ツールをより簡単にダウンロードして使用できるように、 TiUPはそれらをオールインワンコンポーネント`ctl`に統合しています。
```bash
Usage:
@@ -601,7 +601,7 @@ tiup ctl:v pd -u http://127.0.0.1:2379 store
## 対象マシンの環境チェック {#environment-checks-for-target-machines}
-`check`コマンドを使用すると、ターゲットマシンの環境に対して一連のチェックを実行し、チェック結果を出力できます`check`コマンドを実行すると、よくある不適切な構成やサポートされていない状況を特定できます。コマンドフラグリストは次のとおりです。
+`check`コマンドを使用すると、ターゲットマシンの環境に対して一連のチェックを実行し、チェック結果を出力できます。`check`コマンドを実行すると、よくある不適切な構成やサポートされていない状況を特定できます。コマンドフラグリストは次のとおりです。
```bash
Usage:
diff --git a/tiup/tiup-command-env.md b/tiup/tiup-command-env.md
index 2874884bf92e9..c0b4c594731d9 100644
--- a/tiup/tiup-command-env.md
+++ b/tiup/tiup-command-env.md
@@ -5,7 +5,7 @@ summary: TiUPは、環境変数を用いた柔軟でカスタマイズされた
# tiup env {#tiup-env}
-TiUPは、ユーザーに柔軟でカスタマイズされたインターフェースを提供します。その一部は環境変数を使用して実装されています。1コマンド`tiup env` 、 TiUPがサポートするユーザー定義の環境変数とその値を照会するために使用されます。
+TiUPは、ユーザーに柔軟でカスタマイズされたインターフェースを提供します。その一部は環境変数を使用して実装されています。`tiup env`コマンドは、TiUPがサポートするユーザー定義の環境変数とその値を照会するために使用されます。
## 構文 {#syntax}
diff --git a/tiup/tiup-command-list.md b/tiup/tiup-command-list.md
index 12e39f8463e07..2fcefda9985e6 100644
--- a/tiup/tiup-command-list.md
+++ b/tiup/tiup-command-list.md
@@ -23,13 +23,13 @@ tiup list [component] [flags]
- データ型: `BOOLEAN`
- このオプションはデフォルトで無効になっており、デフォルト値は`false`です。このオプションを有効にするには、コマンドにこのオプションを追加し、値`true`を渡すか、値を渡さないかのいずれかを選択します。
-### --インストール済み {#installed}
+### --installed {#installed}
- インストールされているコンポーネントとバージョンのみを表示します。
- データ型: `BOOLEAN`
- このオプションはデフォルトで無効になっており、デフォルト値は`false`です。このオプションを有効にするには、コマンドにこのオプションを追加し、値`true`を渡すか、値を渡さないかのいずれかを選択します。
-### --詳細 {#verbose}
+### --verbose {#verbose}
- コンポーネント リストにインストールされているコンポーネントのバージョンを表示します。
- データ型: `BOOLEAN`
diff --git a/tiup/tiup-command-mirror-clone.md b/tiup/tiup-command-mirror-clone.md
index 5765a93f63eb5..9758cee5091d5 100644
--- a/tiup/tiup-command-mirror-clone.md
+++ b/tiup/tiup-command-mirror-clone.md
@@ -36,13 +36,13 @@ tiup mirror clone [global version] [flags]
- データ型: `STRING`
- デフォルト: "linux,darwin"
-### --プレフィックス {#prefix}
+### --prefix {#prefix}
-- バージョンのプレフィックスのみを一致させるかどうか。デフォルトでは、 TiUP はTiUPに一致するコンポーネントバージョンをダウンロードします。このオプションを設定すると、プレフィックスが一致するコンポーネントバージョンもダウンロードされます。
+- バージョンのプレフィックスのみを一致させるかどうか。デフォルトでは、 TiUP は厳密に一致するコンポーネントバージョンをダウンロードします。このオプションを設定すると、プレフィックスが一致するコンポーネントバージョンもダウンロードされます。
- データ型: `BOOLEAN`
- このオプションはデフォルトで無効になっており、デフォルト値は`false`です。このオプションを有効にするには、コマンドにこのオプションを追加し、値`true`を渡すか、値を渡さないかのいずれかを選択します。
-### - {コンポーネント} {#component}
+### --{component} {#component}
- クローンするコンポーネントのバージョンリストを指定します。`{component}`にコンポーネント名を入力してください。[`tiup list --all`](/tiup/tiup-command-list.md)を実行すると、使用可能なコンポーネント名が表示されます。
- データ型: 文字列
diff --git a/tiup/tiup-command-mirror-genkey.md b/tiup/tiup-command-mirror-genkey.md
index 08ad8cc61c4bc..21f6993f40778 100644
--- a/tiup/tiup-command-mirror-genkey.md
+++ b/tiup/tiup-command-mirror-genkey.md
@@ -5,7 +5,7 @@ summary: TiUP mirror genkey は、 TiUP用の秘密鍵を生成するための
# tiup mirror genkey {#tiup-mirror-genkey}
-TiUP [鏡](/tiup/tiup-mirror-reference.md)定義によれば、ユーザーには 3 つの役割があります。
+TiUP [ミラー](/tiup/tiup-mirror-reference.md)の定義によれば、ユーザーには 3 つの役割があります。
- ミラー管理者: `root.json` 、 `index.json` 、 `snapshot.json` 、 `timestamp.json`を変更する権限があります。
- コンポーネント所有者: 対応するコンポーネントを変更する権限を持ちます。
@@ -29,16 +29,16 @@ tiup mirror genkey [flags]
- キーの名前を指定します。この名前は、最終的に生成されるファイルの名前も決定します。生成される秘密鍵ファイルのパスは`${TIUP_HOME}/keys/{name}.json`です。 `TIUP_HOME` TiUPのホームディレクトリ(デフォルトでは`$HOME/.tiup`を指します。 `name` `-n/--name`指定される秘密鍵の名前を指します。
- データ型: `STRING`
-- デフォルト:「プライベート」
+- デフォルト:「private」
### -p, --public {#p-public}
- オプション`-n/--name`で指定された秘密鍵に対応する公開鍵を表示します。
-- `-p/--public`指定された場合、 TiUP は新しい`-n/--name`鍵を作成しません。3 で指定された秘密鍵が存在しない場合、 TiUP はエラーを返します。
+- `-p/--public`が指定された場合、 TiUP は新しい秘密鍵を作成しません。`-n/--name`で指定された秘密鍵が存在しない場合、 TiUP はエラーを返します。
- データ型: `BOOLEAN`
- このオプションはデフォルトで無効になっており、デフォルト値は`false`です。このオプションを有効にするには、コマンドにこのオプションを追加し、値`true`を渡すか、値を渡さないかのいずれかを選択します。
-### - 保存 {#save}
+### --save {#save}
- 公開鍵の情報を現在のディレクトリにファイルとして保存します。ファイル名は`{hash-prefix}-public.json`です。`hash-prefix`は鍵IDの最初の16ビットです。
- データ型: `BOOLEAN`
diff --git a/tiup/tiup-command-mirror-modify.md b/tiup/tiup-command-mirror-modify.md
index b95022db84b5b..343354c64f9a6 100644
--- a/tiup/tiup-command-mirror-modify.md
+++ b/tiup/tiup-command-mirror-modify.md
@@ -26,7 +26,7 @@ tiup mirror modify [:version] [flags]
- データ型: `STRING`
- コマンドでこのオプションが指定されていない場合、コンポーネント情報の署名にはデフォルトで`"${TIUP_HOME}/keys/private.json"`使用されます。
-### - ヤンク {#yank}
+### --yank {#yank}
指定されたコンポーネントまたはバージョンを使用不可としてマークします。
@@ -35,7 +35,7 @@ tiup mirror modify [:version] [flags]
- データ型: `BOOLEAN`
- このオプションはデフォルトで無効になっており、デフォルト値は`false`です。このオプションを有効にするには、コマンドにこのオプションを追加し、値`true`を渡すか、値を渡さないかのいずれかを選択します。
-### - 隠れる {#hide}
+### --hide {#hide}
- コンポーネントを非表示にするかどうかを指定します。コンポーネントが非表示の場合、 `tiup list`の結果リストには表示されません。非表示のコンポーネントを表示するには、 `tiup list --all`を使用します。
- データ型: `BOOLEAN`
@@ -45,7 +45,7 @@ tiup mirror modify [:version] [flags]
>
> このオプションはコンポーネントにのみ適用でき、コンポーネントバージョンには適用できません。
-### --スタンドアロン {#standalone}
+### --standalone {#standalone}
- コンポーネントをスタンドアロンで実行できるかどうかを制御します。このオプションは現在**利用できません**。
- データ型: `BOOLEAN`
diff --git a/tiup/tiup-command-mirror-rotate.md b/tiup/tiup-command-mirror-rotate.md
index 0256c7ad24ae1..5844cff05965b 100644
--- a/tiup/tiup-command-mirror-rotate.md
+++ b/tiup/tiup-command-mirror-rotate.md
@@ -9,11 +9,11 @@ summary: TiUPミラーローテートは、 TiUPミラー内のroot.jsonファ
- ミラー管理者の署名。公式ミラーの場合、署名は5つあります。初期化されたミラーの場合、デフォルトで署名は3つあります。
- 次のファイルを検証するために使用される公開鍵:
- - ルート.json
- - インデックス.json
- - スナップショット.json
- - タイムスタンプ.json
-- 有効期限は`root.json` 。公式ミラーの場合、有効期限は作成日`root.json`の 1 年後となります。
+ - root.json
+ - index.json
+ - snapshot.json
+ - timestamp.json
+- `root.json`の有効期限。公式ミラーの場合、有効期限は作成日`root.json`の 1 年後となります。
TiUPミラーの詳細については、 [TiUPミラーリファレンス](/tiup/tiup-mirror-reference.md)を参照してください。
@@ -44,7 +44,7 @@ TiUP はコマンド`tiup mirror rotate`を使用して上記のプロセスを
tiup mirror rotate [flags]
```
-このコマンドを実行すると、 TiUPはエディタを起動し、ユーザーがファイルの内容を目的の値に変更できるようにします。例えば、フィールド`expires`の値を将来の日付に変更します。次に、フィールドTiUP `version`値を`N`から`N+1`に変更し、ファイルを保存します。ファイルの保存後、 TiUPは一時的なHTTPサーバーを起動し、すべてのミラー管理者がファイルに署名するのを待ちます。
+このコマンドを実行すると、 TiUPはエディタを起動し、ユーザーがファイルの内容を目的の値に変更できるようにします。例えば、フィールド`expires`の値を将来の日付に変更します。次に、TiUPは`version`フィールドの値を`N`から`N+1`に変更し、ファイルを保存します。ファイルの保存後、 TiUPは一時的なHTTPサーバーを起動し、すべてのミラー管理者がファイルに署名するのを待ちます。
ミラー管理者がファイルに署名する方法については、 [`sign`コマンド](/tiup/tiup-command-mirror-sign.md)を参照してください。
diff --git a/tiup/tiup-component-cluster-check.md b/tiup/tiup-component-cluster-check.md
index 01d2662af6c4e..8d18f178ef33f 100644
--- a/tiup/tiup-component-cluster-check.md
+++ b/tiup/tiup-component-cluster-check.md
@@ -13,7 +13,7 @@ summary: TiUP クラスタは、ハードウェアとソフトウェア環境が
デプロイされたマシンのオペレーティングシステムのディストリビューションとバージョンを確認してください。サポートされているバージョンのリストについては、 [OSおよびプラットフォームの要件](/hardware-and-software-requirements.md#os-and-platform-requirements)を参照してください。
-### CPU EPOLLEX限定 {#cpu-epollexclusive}
+### CPU EPOLLEXCLUSIVE {#cpu-epollexclusive}
対象マシンのCPUがEPOLLEXCLUSIVEをサポートしているかどうかを確認します。
@@ -72,9 +72,9 @@ THP が有効になっているかどうかを確認するには、次のコマ
### SELinux {#selinux}
-SELinuxを無効にするか、permissiveモードに設定する必要があります。現在のステータスを確認するには、 [ゲットエンフォース(8)](https://linux.die.net/man/8/getenforce)ユーティリティを使用してください。
+SELinuxを無効にするか、permissiveモードに設定する必要があります。現在のステータスを確認するには、 [getenforce(8)](https://linux.die.net/man/8/getenforce)ユーティリティを使用してください。
-SELinuxが無効になっていない場合は、 `/etc/selinux/config`ファイルを開き、 `SELINUX=`で始まる行を`SELINUX=disabled`に変更します。この変更を行った後、システムを再起動する必要があります。7または`enforcing` `permissive` `disabled`への変更は、再起動しないと有効になりません。
+SELinuxが無効になっていない場合は、 `/etc/selinux/config`ファイルを開き、 `SELINUX=`で始まる行を`SELINUX=disabled`に変更します。この変更を行った後、システムを再起動する必要があります。`enforcing`または`permissive`から`disabled`への変更は、再起動しないと有効になりません。
一部のシステム(Ubuntuなど)では、 `/etc/selinux/config`ファイルが存在せず、getenforceユーティリティがインストールされていない場合があります。その場合は、この手順をスキップしてください。
diff --git a/tiup/tiup-component-cluster-clean.md b/tiup/tiup-component-cluster-clean.md
index 30b8831004d8f..2092e0a7c6504 100644
--- a/tiup/tiup-component-cluster-clean.md
+++ b/tiup/tiup-component-cluster-clean.md
@@ -23,7 +23,7 @@ tiup cluster clean [flags]
### --all {#all}
-- データとログを同時に消去します。1と`--data` `--log`同時に指定するのと同じです。
+- データとログを同時に消去します。`--data`と`--log`を同時に指定するのと同じです。
- データ型: `BOOLEAN`
- このオプションはデフォルトで無効になっており、デフォルト値は`false`です。このオプションを有効にするには、コマンドにこのオプションを追加し、値`true`を渡すか、値を渡さないかのいずれかを選択します。
- 指定されていない場合は、少なくとも次のいずれかのオプションを指定する必要があります。
diff --git a/tiup/tiup-component-cluster-deploy.md b/tiup/tiup-component-cluster-deploy.md
index a0c4932dfefd7..e2d62574f54d2 100644
--- a/tiup/tiup-component-cluster-deploy.md
+++ b/tiup/tiup-component-cluster-deploy.md
@@ -31,7 +31,7 @@ tiup cluster deploy [flags]
- データ型: `STRING`
- コマンドでこのオプションを指定しない場合は、デフォルトで`~/.ssh/id_rsa`ファイルを使用してターゲット マシンに接続します。
-### -p, --パスワード {#p-password}
+### -p, --password {#p-password}
- ターゲットマシンへの接続に使用するパスワードを指定します。このオプションは`-i/--identity_file`と同時に使用しないでください。
- データ型: `BOOLEAN`
diff --git a/tiup/tiup-component-cluster-display.md b/tiup/tiup-component-cluster-display.md
index 35434ca2991a8..fff3d76f1f842 100644
--- a/tiup/tiup-component-cluster-display.md
+++ b/tiup/tiup-component-cluster-display.md
@@ -19,7 +19,7 @@ tiup cluster display [flags]
### --dashboard {#dashboard}
-- デフォルトでは、クラスター全体のすべてのノード情報が表示されます。1オプションを指定すると、 `--dashboard`ボード情報のみが表示されます。
+- デフォルトでは、クラスター全体のすべてのノード情報が表示されます。`--dashboard`オプションを指定すると、ダッシュボード情報のみが表示されます。
- データ型: `BOOLEAN`
- このオプションはデフォルトで無効になっており、デフォルト値は`false`です。このオプションを有効にするには、コマンドにこのオプションを追加し、値`true`を渡すか、値を渡さないかのいずれかを選択します。
diff --git a/tiup/tiup-component-cluster-list.md b/tiup/tiup-component-cluster-list.md
index 5594ed5a27876..5bbebab6b149d 100644
--- a/tiup/tiup-component-cluster-list.md
+++ b/tiup/tiup-component-cluster-list.md
@@ -5,7 +5,7 @@ summary: tiup-cluster は、同一の制御マシンを用いた複数のクラ
# tiup cluster list {#tiup-cluster-list}
-tiup-cluster は、同じコントロールマシンを使用して複数のクラスターをデプロイすることをサポートします。1 コマンド`tiup cluster list` 、現在ログインしているユーザーがこのコントロールマシンを使用してデプロイしたすべてのクラスターを出力します。
+tiup-cluster は、同じコントロールマシンを使用して複数のクラスターをデプロイすることをサポートします。`tiup cluster list`コマンドは、現在ログインしているユーザーがこのコントロールマシンを使用してデプロイしたすべてのクラスターを出力します。
> **Note:**
>
diff --git a/tiup/tiup-component-cluster-patch.md b/tiup/tiup-component-cluster-patch.md
index b81d1e3a506c0..4dcd9bacac98e 100644
--- a/tiup/tiup-component-cluster-patch.md
+++ b/tiup/tiup-component-cluster-patch.md
@@ -31,7 +31,7 @@ tiup cluster patch [flags]
- `${component}` : 置換するコンポーネントの名前 ( `tidb` 、 `tikv` 、 `pd`など)。
- `${version}` :コンポーネントのバージョン ( `v8.5.3`や`v7.5.4`など)。
- `${os}` :オペレーティングシステム( `linux` )。
- - `${arch}` :コンポーネント`arm64`実行されるプラットフォーム( `amd64` )。
+ - `${arch}` :コンポーネントが実行されるプラットフォーム ( `amd64` 、 `arm64` )。
2. 次のコマンドを使用して、現在のコンポーネントパッケージをダウンロードします。
diff --git a/tiup/tiup-component-cluster-reload.md b/tiup/tiup-component-cluster-reload.md
index 5e346f2a1afd6..30c43b093c74c 100644
--- a/tiup/tiup-component-cluster-reload.md
+++ b/tiup/tiup-component-cluster-reload.md
@@ -17,13 +17,13 @@ tiup cluster reload [flags]
## オプション {#options}
-### --force {#force}
+### --force {#--force}
- 再ロード プロセス中のエラーを無視し、強制的に再ロードします。
- データ型: `BOOLEAN`
- デフォルト: false
-### --transfer-timeout {#transfer-timeout}
+### --transfer-timeout {#--transfer-timeout}
- PDまたはTiKVを再起動する際、再起動されたノードのリーダーノードが最初に他のノードに移行されるため、移行プロセスには時間がかかります。最大待機時間(秒単位)を`-transfer-timeout`に設定できます。タイムアウト後、サービスは待機せずに直接再起動できます。
- データ型: `UINT`
@@ -33,13 +33,13 @@ tiup cluster reload [flags]
>
> 待機をスキップして直接再起動する場合、サービスのパフォーマンスが不安定になる可能性があります。
-### --ignore-config-check {#ignore-config-check}
+### --ignore-config-check {#--ignore-config-check}
- コンポーネントのバイナリファイルがデプロイされた後、 ` --config-check `を使用して TiDB、TiKV、PD コンポーネントの設定がチェックされます。``は、デプロイされたバイナリファイルのパスです。``は、ユーザー設定に基づいて生成された設定ファイルです。このチェックをスキップしたい場合は、このオプションを使用できます。
- データ型: `BOOLEAN`
- デフォルト: false
-### -N, --node {#n-node}
+### -N, --node {#-n---node}
- 再起動するノードを指定します。指定しない場合は、すべてのノードが再起動されます。このオプションの値は、ノードIDのカンマ区切りのリストです。ノードIDは、 [`tiup cluster display`](/tiup/tiup-component-cluster-display.md)コマンドで返されるクラスターステータステーブルの最初の列から取得できます。
- データ型: `STRINGS`
@@ -50,7 +50,7 @@ tiup cluster reload [flags]
> - `-R, --role`オプションを同時に指定した場合は、 `-N, --node`と`-R, --role`両方の指定に一致するサービス ノードのみが再起動されます。
> - オプション`--skip-restart`を指定した場合、オプション`-N, --node`は無効になります。
-### -R, --role {#r-role}
+### -R, --role {#-r---role}
- 再起動するロールを指定します。指定しない場合は、すべてのロールが再起動されます。このオプションの値は、ノードロールのカンマ区切りのリストです。ロールは、表[クラスターステータス](/tiup/tiup-component-cluster-display.md)の2番目の列です。
- データ型: `STRINGS`
@@ -61,7 +61,7 @@ tiup cluster reload [flags]
> 1. `-N, --node`オプションを同時に指定した場合は、 `-N, --node`と`-R, --role`両方の指定に一致するサービス ノードのみが再起動されます。
> 2. オプション`--skip-restart`を指定した場合、オプション`-R, --role`は無効になります。
-### --skip-restart {#skip-restart}
+### --skip-restart {#--skip-restart}
`tiup cluster reload`コマンドは 2 つの操作を実行します。
@@ -73,13 +73,13 @@ tiup cluster reload [flags]
- データ型: `BOOLEAN`
- デフォルト: false
-### -h, --help {#h-help}
+### -h, --help {#-h---help}
- ヘルプ情報を出力します。
- データ型: `BOOLEAN`
- デフォルト: false
-### --pre-restart-script {#pre-restart-script}
+### --pre-restart-script {#--pre-restart-script}
> **Warning:**
>
@@ -89,7 +89,7 @@ tiup cluster reload [flags]
- データ型: `STRINGS`
- このオプションは、リロードするノードで実行されるスクリプトのパスを指定します。`--skip-restart`を`true`に設定した場合は無効になります。
-### --post-restart-script {#post-restart-script}
+### --post-restart-script {#--post-restart-script}
> **Warning:**
>
diff --git a/tiup/tiup-component-cluster-replay.md b/tiup/tiup-component-cluster-replay.md
index 464699eb76c68..a22ed66ed0a97 100644
--- a/tiup/tiup-component-cluster-replay.md
+++ b/tiup/tiup-component-cluster-replay.md
@@ -13,7 +13,7 @@ summary: tiup cluster replay` コマンドを使用すると、失敗したク
tiup cluster replay [flags]
```
-- `` : 再試行するコマンドの`audit-id` 。6 [`tiup cluster audit`](/tiup/tiup-component-cluster-audit.md)を使用すると、履歴コマンドとその`audit-id`番目を表示できます。
+- `` : 再試行するコマンドの`audit-id` 。[`tiup cluster audit`](/tiup/tiup-component-cluster-audit.md)を使用すると、履歴コマンドとその`audit-id`を表示できます。
## オプション {#option}
diff --git a/tiup/tiup-component-cluster-upgrade.md b/tiup/tiup-component-cluster-upgrade.md
index 6907175870b98..4e4580962b4ca 100644
--- a/tiup/tiup-component-cluster-upgrade.md
+++ b/tiup/tiup-component-cluster-upgrade.md
@@ -18,7 +18,7 @@ tiup cluster upgrade [flags]
## オプション {#options}
-### --force {#force}
+### --force {#--force}
- クラスターをアップグレードするには、クラスターが現在起動していることを確認する必要があります。場合によっては、クラスターが起動していない状態でアップグレードを実行したい場合があります。その場合は、 `--force`を使用すると、アップグレード中のエラーを無視し、バイナリファイルを強制的に置き換えてクラスターを起動できます。
- データ型: `BOOLEAN`
@@ -28,7 +28,7 @@ tiup cluster upgrade [flags]
>
> サービスを提供しているクラスターを強制的にアップグレードすると、サービスが利用できなくなる可能性があります。アップグレードが成功すると、起動していないクラスターは自動的に起動されます。
-### --transfer-timeout {#transfer-timeout}
+### --transfer-timeout {#--transfer-timeout}
- PDまたはTiKVをアップグレードする場合、アップグレード対象ノードのリーダーノードが最初に他のノードに移行されます。移行プロセスには時間がかかります。`-transfer-timeout`で最大待機時間(秒単位)を設定できます。タイムアウト後、待機はスキップされ、サービスは直接アップグレードされます。
- データ型: `uint`
@@ -38,98 +38,98 @@ tiup cluster upgrade [flags]
>
> 待機をスキップしてサービスを直接アップグレードすると、サービスのパフォーマンスが不安定になる可能性があります。
-### --ignore-config-check {#ignore-config-check}
+### --ignore-config-check {#--ignore-config-check}
- バイナリの更新後、 ` --config-check `を使用して TiDB、TiKV、PD コンポーネントの構成チェックが実行されます。``は、新しくデプロイされたバイナリへのパスであり、 ``は、ユーザー設定に基づいて生成された構成ファイルです。このチェックをスキップするには、 `--ignore-config-check`オプションを使用します。
- データ型: `BOOLEAN`
- デフォルト: false
-### --ignore-version-check {#ignore-version-check}
+### --ignore-version-check {#--ignore-version-check}
- アップグレード前に、 TiUP はターゲットバージョンが現在のバージョン以上であるかどうかを確認します。このチェックを省略するには、オプション`--ignore-version-check`を使用します。
- データ型: `BOOLEAN`
- このオプションはデフォルトで値`false`で無効になっています。このオプションを有効にするには、コマンドにこのオプションを追加し、値`true`を渡すか、値を渡さないでください。
-### --offline {#offline}
+### --offline {#--offline}
- 現在のクラスターが実行中でないことを宣言します。このオプションが指定されると、 TiUP はサービスリーダーを別のノードに移動させたり、サービスを再起動したりせず、クラスターコンポーネントのバイナリファイルのみを置き換えます。
- データ型: `BOOLEAN`
- このオプションはデフォルトで値`false`で無効になっています。このオプションを有効にするには、コマンドにこのオプションを追加し、値`true`を渡すか、値を渡さないでください。
-### --pdバージョン {#pd-version}
+### --pdバージョン {#--pd-version}
- PDのバージョンを指定します。このオプションを設定すると、PDのバージョンとクラスターのバージョンが一致しなくなります。
- データ型: `STRINGS`
- このオプションが設定されていない場合、PD のバージョンはクラスターのバージョンと一致し続けます。
-### --tikv バージョン {#tikv-version}
+### --tikv バージョン {#--tikv-version}
- TiKVのバージョンを指定します。このオプションを設定すると、TiKVのバージョンはクラスターのバージョンと一致しなくなります。
- データ型: `STRINGS`
- このオプションが設定されていない場合、TiKV のバージョンはクラスターのバージョンと一致し続けます。
-### --tikv-cdc-バージョン {#tikv-cdc-version}
+### --tikv-cdc-バージョン {#--tikv-cdc-version}
- TiKV CDCのバージョンを指定します。このオプションを設定すると、TiKV CDCのバージョンはクラスタのバージョンと一致しなくなります。
- データ型: `STRINGS`
- このオプションが設定されていない場合、TiKV CDC のバージョンはクラスターのバージョンと一致し続けます。
-### --tiflash-version {#tiflash-version}
+### --tiflash-version {#--tiflash-version}
- TiFlashのバージョンを指定します。このオプションを設定すると、 TiFlashのバージョンはクラスターのバージョンと一致しなくなります。
- データ型: `STRINGS`
- このオプションが設定されていない場合、 TiFlashのバージョンはクラスターのバージョンと一致したままになります。
-### --cdc バージョン {#cdc-version}
+### --cdc バージョン {#--cdc-version}
- TiCDCのバージョンを指定します。このオプションを設定すると、TiCDCのバージョンはクラスターのバージョンと一致しなくなります。
- データ型: `STRINGS`
- このオプションが設定されていない場合、TiCDC のバージョンはクラスターのバージョンと一致し続けます。
-### --tiproxy バージョン {#tiproxy-version}
+### --tiproxy バージョン {#--tiproxy-version}
- TiProxyのバージョンを指定します。このオプションを設定すると、TiProxyのバージョンはクラスタのバージョンと一致しなくなります。
- データ型: `STRINGS`
- このオプションが設定されていない場合、TiProxy のバージョンはクラスターのバージョンと一致したままになります。
-### --tidb-ダッシュボードバージョン {#tidb-dashboard-version}
+### --tidb-ダッシュボードバージョン {#--tidb-dashboard-version}
- TiDB Dashboardのバージョンを指定します。このオプションを設定すると、TiDB Dashboardのバージョンはクラスターのバージョンと一致しなくなります。
- データ型: `STRINGS`
- このオプションが設定されていない場合、TiDB Dashboardのバージョンはクラスターのバージョンと一致したままになります。
-### --alertmanager-バージョン {#alertmanager-version}
+### --alertmanager-バージョン {#--alertmanager-version}
- Alertmanagerのバージョンを指定します。このオプションを設定すると、Alertmanagerのバージョンはクラスターのバージョンと一致しなくなります。
- データ型: `STRINGS`
- このオプションが設定されていない場合、アラート マネージャーのバージョンはクラスターのバージョンと一致したままになります。
-### --blackbox-exporter-version {#blackbox-exporter-version}
+### --blackbox-exporter-version {#--blackbox-exporter-version}
- Blackbox Exporterのバージョンを指定します。このオプションを設定すると、Blackbox Exporterのバージョンとクラスタのバージョンが一致しなくなります。
- データ型: `STRINGS`
- このオプションが設定されていない場合、Blackbox Exporter のバージョンはクラスターのバージョンと一致したままになります。
-### --node-exporter-version {#node-exporter-version}
+### --node-exporter-version {#--node-exporter-version}
- Node Exporterのバージョンを指定します。このオプションを設定すると、Node Exporterのバージョンとクラスターのバージョンが一致しなくなります。
- データ型: `STRINGS`
- このオプションが設定されていない場合、Node Exporter のバージョンはクラスターのバージョンと一致したままになります。
-### --再起動タイムアウト {#restart-timeout}
+### --再起動タイムアウト {#--restart-timeout}
- ローリング アップグレード中にコンポーネントをアップグレードした後の待機時間を指定します。
- データ型: `STRINGS` [`golang time.ParseDuration`](https://pkg.go.dev/time#ParseDuration)で解析できるすべての型がサポートされます。
- デフォルト: `0`
- このオプションを指定しないと、コンポーネントのアップグレード後に待機時間は発生しません。
-### -h, --help {#h-help}
+### -h, --help {#-h---help}
- ヘルプ情報を出力します。
- データ型: `BOOLEAN`
- このオプションはデフォルトで値`false`で無効になっています。このオプションを有効にするには、コマンドにこのオプションを追加し、値`true`を渡すか、値を渡さないでください。
-### ---アップグレード前スクリプト {#pre-upgrade-script}
+### ---アップグレード前スクリプト {#---pre-upgrade-script}
> **Warning:**
>
@@ -139,7 +139,7 @@ tiup cluster upgrade [flags]
- データ型: `STRINGS`
- このオプションは、アップグレードするノードで実行されるスクリプトのパスを指定します。
-### ---アップグレード後のスクリプト {#post-upgrade-script}
+### ---アップグレード後のスクリプト {#---post-upgrade-script}
> **Warning:**
>
diff --git a/tiup/tiup-component-dm-disable.md b/tiup/tiup-component-dm-disable.md
index ae279d74910d2..9c6073ed60eae 100644
--- a/tiup/tiup-component-dm-disable.md
+++ b/tiup/tiup-component-dm-disable.md
@@ -3,7 +3,7 @@ title: tiup dm disable
summary: tiup dm disable`コマンドは、マシンの再起動後にクラスタサービスの自動有効化を無効にするために使用されます。`-N, --node`オプションを使用してノードを指定し、`-R, --role`オプションを使用して自動有効化を無効にするロールを指定できます。出力はtiup-dmコマンドの実行ログです。
---
-# tiup dm 無効 {#tiup-dm-disable}
+# tiup dm disable {#tiup-dm-disable}
クラスタサービスが配置されているマシンを再起動すると、クラスタサービスは自動的に有効化されます。クラスタサービスの自動有効化を無効にするには、コマンド`tiup dm disable`を使用します。このコマンドは、指定されたノードでコマンド`systemctl disable `を実行し、サービスの自動有効化を無効にします。
diff --git a/tiup/tiup-component-dm-edit-config.md b/tiup/tiup-component-dm-edit-config.md
index 7395639559c89..28f008d92f347 100644
--- a/tiup/tiup-component-dm-edit-config.md
+++ b/tiup/tiup-component-dm-edit-config.md
@@ -3,9 +3,9 @@ title: tiup dm edit-config
summary: tiup dm edit-config`コマンドを使用すると、デプロイメント後にクラスタサービスの設定を変更できます。エディタを使用して、指定したクラスタのトポロジファイルを変更できます。設定変更時にマシンの追加や削除はできないことに注意してください。コマンド実行後、設定はコントロールマシン上でのみ変更されるため、`tiup dm reloadコマンドを実行して設定を再読み込みする必要があります。
---
-# tiup dm 編集設定 {#tiup-dm-edit-config}
+# tiup dm edit-config {#tiup-dm-edit-config}
-クラスターのデプロイ後にクラスターサービス設定を変更する必要がある場合は、 `tiup dm edit-config`コマンドを使用してエディターを起動し、指定したクラスターの[トポロジファイル](/tiup/tiup-dm-topology-reference.md) . を変更できます。このエディターは、デフォルトで`$EDITOR`環境変数に指定されています。7 環境変数が存在しない場合は、 `$EDITOR`エディター`vi`使用されます。
+クラスターのデプロイ後にクラスターサービス設定を変更する必要がある場合は、 `tiup dm edit-config`コマンドを使用してエディターを起動し、指定したクラスターの[トポロジファイル](/tiup/tiup-dm-topology-reference.md) . を変更できます。このエディターは、デフォルトで`$EDITOR`環境変数に指定されています。`$EDITOR`環境変数が存在しない場合は、 `vi`エディターが使用されます。
> **Note:**
>
diff --git a/tiup/tiup-component-dm-enable.md b/tiup/tiup-component-dm-enable.md
index 0114f9764c69d..6e1be2dfed43b 100644
--- a/tiup/tiup-component-dm-enable.md
+++ b/tiup/tiup-component-dm-enable.md
@@ -3,7 +3,7 @@ title: tiup dm enable
summary: tiup dm enable`コマンドは、マシンの再起動後にクラスタサービスの自動有効化を有効にするために使用されます。このコマンドは、指定されたノードで`systemctl enable `を実行します。オプションには、自動有効化するノードまたはロールの指定が含まれます。出力はtiup-dmの実行ログです。
---
-# tiup dm 有効 {#tiup-dm-enable}
+# tiup dm enable {#tiup-dm-enable}
`tiup dm enable`コマンドは、マシンの再起動後にクラスタサービスを自動的に有効化するように設定するために使用されます。このコマンドは、指定されたノードで`systemctl enable `を実行することで、サービスの自動有効化を有効にします。
diff --git a/tiup/tiup-component-dm-import.md b/tiup/tiup-component-dm-import.md
index ad9eb00c05219..48fef311c9d5a 100644
--- a/tiup/tiup-component-dm-import.md
+++ b/tiup/tiup-component-dm-import.md
@@ -11,7 +11,7 @@ summary: TiUP DMの「import」コマンドは、DMクラスタをv1.0からv2.0
-DM v1.0では、クラスターは基本的にTiDB Ansibleを使用してデプロイされます。TiUP TiUP DMは、 v1.0クラスターをインポートし、DM v2.0に再デプロイするためのコマンド`import`を提供します。
+DM v1.0では、クラスターは基本的にTiDB Ansibleを使用してデプロイされます。TiUP DMは、 v1.0クラスターをインポートし、DM v2.0に再デプロイするためのコマンド`import`を提供します。
> **Note:**
>
diff --git a/tiup/tiup-component-dm-list.md b/tiup/tiup-component-dm-list.md
index 06432d8dd6866..6f88dabf2eaa6 100644
--- a/tiup/tiup-component-dm-list.md
+++ b/tiup/tiup-component-dm-list.md
@@ -5,7 +5,7 @@ summary: tiup-dm は、同一の制御マシンを用いた複数のクラスタ
# tiup dm list {#tiup-dm-list}
-`tiup-dm` `tiup dm list`同じコントロールマシンを使用して複数のクラスターをデプロイすることをサポートしています。2 コマンドを使用すると、現在ログインしているユーザーがコントロールマシンを使用してデプロイしているクラスターを確認できます。
+`tiup-dm`は、同じコントロールマシンを使用して複数のクラスターをデプロイすることをサポートしています。`tiup dm list`コマンドを使用すると、現在ログインしているユーザーがコントロールマシンを使用してデプロイしているクラスターを確認できます。
> **Note:**
>
diff --git a/tiup/tiup-component-dm-patch.md b/tiup/tiup-component-dm-patch.md
index 2bdd1a3e8296a..f10c023fee0d1 100644
--- a/tiup/tiup-component-dm-patch.md
+++ b/tiup/tiup-component-dm-patch.md
@@ -145,7 +145,7 @@ tiup dm patch [flags]
172.16.100.21:9090 prometheus 172.16.100.21 9090 linux/x86_64 Up /home/tidb/dm/data/prometheus-9090 /home/tidb/dm/deploy/prometheus-9090
Total nodes: 5
- 指定されたノードまたは指定されたロールにホットフィックスを適用します。1と`-N` `-R`が指定されている場合は、共通部分が採用されます。
+ 指定されたノードまたは指定されたロールにホットフィックスを適用します。`-N`と`-R`の両方が指定されている場合は、共通部分が採用されます。
# Apply hotfix to a specified node.
tiup dm patch dm-test dm-master-hotfix-linux-amd64.tar.gz -N 172.16.100.21:8261
diff --git a/tiup/tiup-component-dm-replay.md b/tiup/tiup-component-dm-replay.md
index fb75a637c3c2a..e805b5e1004f4 100644
--- a/tiup/tiup-component-dm-replay.md
+++ b/tiup/tiup-component-dm-replay.md
@@ -13,7 +13,7 @@ summary: tiup dm replay` コマンドを使用すると、失敗したクラス
tiup dm replay [flags]
```
-- `` : 再試行するコマンドの`audit-id` 。6 [`tiup dm audit`](/tiup/tiup-component-dm-audit.md)を使用すると、履歴コマンドとその`audit-id`番目を表示できます。
+- `` : 再試行するコマンドの`audit-id` 。[`tiup dm audit`](/tiup/tiup-component-dm-audit.md)を使用すると、履歴コマンドとその`audit-id`を表示できます。
## オプション {#option}
diff --git a/tiup/tiup-dm-topology-reference.md b/tiup/tiup-dm-topology-reference.md
index 02d7f1eef58c3..6602c8b81954d 100644
--- a/tiup/tiup-dm-topology-reference.md
+++ b/tiup/tiup-dm-topology-reference.md
@@ -83,7 +83,7 @@ server_configs:
## `master_servers` {#master-servers}
-`master_servers` 、DMコンポーネントのマスターノードがデプロイされるマシンを指定します。また、各マシンのサービス構成を指定することもできます`master_servers`配列です。各配列要素には以下のフィールドが含まれます。
+`master_servers` 、DMコンポーネントのマスターノードがデプロイされるマシンを指定します。また、各マシンのサービス構成を指定することもできます。`master_servers`は配列です。各配列要素には以下のフィールドが含まれます。
- `host` : デプロイ先のマシンを指定します。このフィールド値はIPアドレスで、必須です。
- `ssh_port` : 操作のためにターゲットマシンに接続するためのSSHポートを指定します。このフィールドが指定されていない場合は、セクション`global`の`ssh_port`使用されます。
@@ -140,7 +140,7 @@ master_servers:
## `worker_servers` {#worker-servers}
-`worker_servers` 、DMコンポーネントのマスターノードがデプロイされるマシンを指定します。また、各マシンのサービス構成を指定することもできます`worker_servers`配列です。各配列要素には以下のフィールドが含まれます。
+`worker_servers` 、DMコンポーネントのマスターノードがデプロイされるマシンを指定します。また、各マシンのサービス構成を指定することもできます。`worker_servers`は配列です。各配列要素には以下のフィールドが含まれます。
- `host` : デプロイ先のマシンを指定します。このフィールド値はIPアドレスで、必須です。
- `ssh_port` : 操作のためにターゲットマシンに接続するためのSSHポートを指定します。このフィールドが指定されていない場合は、セクション`global`の`ssh_port`使用されます。
@@ -184,7 +184,7 @@ worker_servers:
### `monitoring_servers` {#monitoring-servers}
-`monitoring_servers` 、Prometheus サービスがデプロイされるマシンを指定します。また、マシン上のサービス設定も指定できます`monitoring_servers`配列です。各配列要素には以下のフィールドが含まれます。
+`monitoring_servers` 、Prometheus サービスがデプロイされるマシンを指定します。また、マシン上のサービス設定も指定できます。`monitoring_servers`は配列です。各配列要素には以下のフィールドが含まれます。
- `host` : デプロイ先のマシンを指定します。このフィールド値はIPアドレスで、必須です。
- `ssh_port` : 操作のためにターゲットマシンに接続するためのSSHポートを指定します。このフィールドが指定されていない場合は、セクション`global`の`ssh_port`使用されます。
@@ -242,7 +242,7 @@ monitoring_servers:
### `grafana_servers` {#grafana-servers}
-`grafana_servers` 、Grafana サービスがデプロイされるマシンを指定します。また、マシン上のサービス設定も指定できます`grafana_servers`配列です。各配列要素には以下のフィールドが含まれます。
+`grafana_servers` 、Grafana サービスがデプロイされるマシンを指定します。また、マシン上のサービス設定も指定できます。`grafana_servers`は配列です。各配列要素には以下のフィールドが含まれます。
- `host` : デプロイ先のマシンを指定します。このフィールド値はIPアドレスで、必須です。
- `ssh_port` : 操作のためにターゲットマシンに接続するためのSSHポートを指定します。このフィールドが指定されていない場合は、セクション`global`の`ssh_port`使用されます。
@@ -280,7 +280,7 @@ grafana_servers:
### `alertmanager_servers` {#alertmanager-servers}
-`alertmanager_servers` 、Alertmanagerサービスがデプロイされるマシンを指定します。また、各マシンのサービス構成を指定することもできます`alertmanager_servers`は配列です。各配列要素には以下のフィールドが含まれます。
+`alertmanager_servers` 、Alertmanagerサービスがデプロイされるマシンを指定します。また、各マシンのサービス構成を指定することもできます。`alertmanager_servers`は配列です。各配列要素には以下のフィールドが含まれます。
- `host` : デプロイ先のマシンを指定します。このフィールド値はIPアドレスで、必須です。
- `ssh_port` : 操作のためにターゲットマシンに接続するためのSSHポートを指定します。このフィールドが指定されていない場合は、セクション`global`の`ssh_port`使用されます。
diff --git a/tiup/tiup-mirror-reference.md b/tiup/tiup-mirror-reference.md
index 9469a71219a83..379f8c7a0bd34 100644
--- a/tiup/tiup-mirror-reference.md
+++ b/tiup/tiup-mirror-reference.md
@@ -5,7 +5,7 @@ summary: TiUPミラーの一般情報を学びます。
# TiUPミラーリファレンスガイド {#tiup-mirror-reference-guide}
-TiUPミラーは、コンポーネントとそのメタデータを保存するTiUPのコンポーネントウェアハウスです。TiUPTiUPには、次の2つの形式があります。
+TiUPミラーは、コンポーネントとそのメタデータを保存するTiUPのコンポーネントウェアハウスです。TiUPミラーには、次の2つの形式があります。
- ローカル ディスク上のディレクトリ: このドキュメントではローカル ミラーと呼ばれるローカルTiUPクライアントを提供します。
- リモート ディスク ディレクトリに基づいて開始された HTTP ミラー: このドキュメントではリモート ミラーと呼ばれるリモートTiUPクライアントにサービスを提供します。
diff --git a/tiup/tiup-mirror.md b/tiup/tiup-mirror.md
index 164398a7fb40b..af59dafe6426b 100644
--- a/tiup/tiup-mirror.md
+++ b/tiup/tiup-mirror.md
@@ -90,7 +90,7 @@ tiup mirror clone [global-version] [flags]
### プライベートリポジトリを管理する {#manage-the-private-repository}
-1でクローンしたリポジトリは、SCP、NFS経由でファイルを共有するか、HTTPまたはHTTPSプロトコル経由でリポジトリを公開することで、 `tiup mirror clone`のホスト間で共有できます`tiup mirror set `でリポジトリの場所を指定します。
+`tiup mirror clone`でクローンしたリポジトリは、SCP、NFS経由でファイルを共有するか、HTTPまたはHTTPSプロトコル経由でリポジトリを公開することで、 `tiup mirror clone`のホスト間で共有できます。`tiup mirror set `でリポジトリの場所を指定します。
```bash
tiup mirror set /shared_data/tiup
diff --git a/tiup/tiup-overview.md b/tiup/tiup-overview.md
index 62ec5eab2ec15..9e92377ecb951 100644
--- a/tiup/tiup-overview.md
+++ b/tiup/tiup-overview.md
@@ -125,4 +125,4 @@ tiup --help
TiUPコマンドは TiUP の内部コードに実装され、パッケージ管理操作に使用されますが、 TiUPコンポーネントはTiUPコマンドによってインストールされる独立したコンポーネントパッケージです。
-たとえば、 `tiup list`コマンドを実行すると、 TiUP は独自の内部コードを直接実行します。3 コマンドを実行する`tiup playground` 、 TiUP はTiUP「playground」という名前のローカル パッケージがあるかどうかを確認し、ない場合はミラーからパッケージをダウンロードして実行します。
+たとえば、 `tiup list`コマンドを実行すると、 TiUP は独自の内部コードを直接実行します。`tiup playground`コマンドを実行すると、 TiUP は「playground」という名前のローカル パッケージがあるかどうかを確認し、ない場合はミラーからパッケージをダウンロードして実行します。
diff --git a/tiup/tiup-playground.md b/tiup/tiup-playground.md
index 280aa6c72cbf1..8903b8059309f 100644
--- a/tiup/tiup-playground.md
+++ b/tiup/tiup-playground.md
@@ -7,7 +7,7 @@ summary: TiUPのPlaygroundコンポーネントを使用して、ローカルTiD
TiDBクラスタは、複数のコンポーネントで構成される分散システムです。一般的なTiDBクラスタは、少なくとも3つのPDノード、3つのTiKVノード、および2つのTiDBノードで構成されます。TiDBをすぐに試してみたい場合、これほど多くのコンポーネントを手動でデプロイするのは時間と手間がかかるかもしれません。このドキュメントでは、 TiUPのPlaygroundコンポーネントと、それを使用してローカルのTiDBテスト環境を迅速に構築する方法について説明します。
-## TiUP遊具施設の概要 {#tiup-playground-overview}
+## TiUP Playgroundの概要 {#tiup-playground-overview}
Playgroundコンポーネントの基本的な使用方法を以下に示します。
diff --git a/tiup/tiup-reference.md b/tiup/tiup-reference.md
index a2c9c3d612983..225dd4b44bc97 100644
--- a/tiup/tiup-reference.md
+++ b/tiup/tiup-reference.md
@@ -21,7 +21,7 @@ tiup [flags] [args...] # Runs a component
## オプション {#options}
-### - バイナリ {#binary}
+### --binary {#binary}
- このオプションを有効にすると、指定されたバイナリ ファイルのパスが出力されます。
@@ -45,16 +45,16 @@ tiup [flags] [args...] # Runs a component
- 実行するコンポーネントのパスを指定します。コンポーネントの実行時にTiUPミラー内のバイナリファイルを使用しない場合は、このオプションを追加することで、カスタムパス内のバイナリファイルを使用するように指定できます。
- データ型: `STRING`
-### -T, --タグ {#t-tag}
+### -T, --tag {#t-tag}
- 起動するコンポーネントのタグを指定します。一部のコンポーネントは実行中にディスクストレージを使用する必要があり、 TiUP はこの実行のために一時的なストレージディレクトリを割り当てます。TiUPに固定のディレクトリを割り当てたい場合は、ディレクトリ名に`-T/--tag`を指定します。これにより、同じタグを持つ複数の実行で、同じファイルバッチの読み取りと書き込みが可能になります。
- データ型: `STRING`
-### -v, --バージョン {#v-version}
+### -v, --version {#v-version}
TiUPバージョンを出力します。
-### - ヘルプ {#help}
+### --help {#help}
ヘルプ情報を出力します。
@@ -68,7 +68,7 @@ TiUPには複数のコマンドがあり、これらのコマンドには複数
- [アップデート](/tiup/tiup-command-update.md) : インストールされているコンポーネントを更新します。
- [状態](/tiup/tiup-command-status.md) :コンポーネントの実行ステータスを表示します。
- [クリーン](/tiup/tiup-command-clean.md) :コンポーネントのデータディレクトリをクリーンアップします。
-- [鏡](/tiup/tiup-command-mirror.md) : ミラーを管理します。
+- [mirror](/tiup/tiup-command-mirror.md) : ミラーを管理します。
- [テレメトリー](/tiup/tiup-command-telemetry.md) : テレメトリを有効または無効にします。
- [完了](/tiup/tiup-command-completion.md) : TiUPコマンドを完了します。
- [環境](/tiup/tiup-command-env.md) : TiUP関連の環境変数を表示します。
diff --git a/transaction-isolation-levels.md b/transaction-isolation-levels.md
index 5190896684e30..04d0083be42bc 100644
--- a/transaction-isolation-levels.md
+++ b/transaction-isolation-levels.md
@@ -80,7 +80,7 @@ v6.0.0以降、TiDBは、読み取り/書き込み競合が稀なシナリオに
分離レベル`READ-COMMITTED`が使用され、ステートメントが`SELECT`多く、読み取り/書き込みの競合がまれなシナリオでは、この変数を有効にすると、グローバル タイムスタンプを取得する際のレイテンシーとコストを回避できます。
-v6.3.0以降、TiDBはポイント書き込みの競合が少ないシナリオにおいて、システム変数[`tidb_rc_write_check_ts`](/system-variables.md#tidb_rc_write_check_ts-new-in-v630)有効にすることでタイムスタンプ取得の最適化をサポートします。この変数を有効にすると、ポイント書き込みステートメントの実行中に、TiDBは現在のトランザクションの有効なタイムスタンプを使用してデータの読み取りとロックを試みます。3 [`tidb_rc_read_check_ts`](/system-variables.md#tidb_rc_read_check_ts-new-in-v600)有効になっている場合も、TiDBは同様にデータを読み取ります。
+v6.3.0以降、TiDBはポイント書き込みの競合が少ないシナリオにおいて、システム変数[`tidb_rc_write_check_ts`](/system-variables.md#tidb_rc_write_check_ts-new-in-v630)有効にすることでタイムスタンプ取得の最適化をサポートします。この変数を有効にすると、ポイント書き込みステートメントの実行中に、TiDBは現在のトランザクションの有効なタイムスタンプを使用してデータの読み取りとロックを試みます。[`tidb_rc_read_check_ts`](/system-variables.md#tidb_rc_read_check_ts-new-in-v600)が有効になっている場合も、TiDBは同様にデータを読み取ります。
現在、適用可能なポイント書き込みステートメントの種類は`UPDATE` 、 `DELETE` 、 `SELECT ...... FOR UPDATE`です。ポイント書き込みステートメントとは、主キーまたは一意キーをフィルター条件として使用し、最終実行演算子に`POINT-GET`含まれる書き込みステートメントを指します。現在、3種類のポイント書き込みステートメントに共通するのは、まずキー値に基づいてポイントクエリを実行することです。キーが存在する場合は、キーをロックします。キーが存在しない場合は、空のセットを返します。
diff --git a/transaction-overview.md b/transaction-overview.md
index acac6e3e70918..415d0bfacc957 100644
--- a/transaction-overview.md
+++ b/transaction-overview.md
@@ -272,7 +272,7 @@ mysql> SELECT * FROM test;
TiDBは楽観的トランザクションと悲観的トランザクションの両方をサポートしており、楽観的トランザクションは悲観的トランザクションの基盤となります。楽観的トランザクションはまず変更をプライベートメモリにキャッシュするため、TiDBは単一トランザクションのサイズを制限します。
-デフォルトでは、TiDB は単一トランザクションの合計サイズを 100 MB 以下に設定します。このデフォルト値は、設定ファイルで`txn-total-size-limit`設定することで変更できます。最大値は`txn-total-size-limit`で、1 TB です。個々のトランザクションのサイズ制限は、サーバーで使用可能なメモリの残り容量にも依存します。これは、トランザクションの実行時に、TiDB プロセスのメモリ使用量がトランザクションサイズと比較して、最大でトランザクションサイズの 2 ~ 3 倍以上にまで増加するためです。
+デフォルトでは、TiDB は単一トランザクションの合計サイズを 100 MB 以下に設定します。このデフォルト値は、設定ファイルで`txn-total-size-limit`を設定することで変更できます。 `txn-total-size-limit`の最大値は 1 TB です。個々のトランザクションのサイズ制限は、サーバーで使用可能なメモリの残り容量にも依存します。これは、トランザクションの実行時に、TiDB プロセスのメモリ使用量がトランザクションサイズと比較して、最大でトランザクションサイズの 2 ~ 3 倍以上にまで増加するためです。
TiDBでは以前、1トランザクションあたりのキーと値のペアの総数が300,000個に制限されていました。この制限はTiDB v4.0で削除されました。
diff --git a/troubleshoot-cpu-issues.md b/troubleshoot-cpu-issues.md
index f13d524f17391..181fd66e8898d 100644
--- a/troubleshoot-cpu-issues.md
+++ b/troubleshoot-cpu-issues.md
@@ -33,7 +33,7 @@ summary: 読み取りおよび書き込みのレイテンシーが長くなる
- `set global tidb_auto_analyze_end_time='06:00 +0800';`
- 実行プランをバインドする
- アプリケーションの SQL ステートメントを変更し、 `use index`を実行して、列のインデックスを一貫して使用します。
- - 3.0バージョンでは、アプリケーションのSQL文を変更する必要はありません`create global binding`を使用して、 `force index`のバインディングSQL文を作成します。
+ - 3.0バージョンでは、アプリケーションのSQL文を変更する必要はありません。`create global binding`を使用して、 `force index`のバインディングSQL文を作成します。
- 4.0 バージョンでは[SQLプラン管理](/sql-plan-management.md)サポートされており、不安定な実行プランによるパフォーマンスの低下を回避します。
### PD異常 {#pd-anomalies}
@@ -44,17 +44,17 @@ PD TSOのメトリック`wait duration`が異常に増加しています。こ
#### 考えられる理由 {#possible-reasons}
-- ディスクの問題です。PDノードが配置されているディスクのI/O負荷が最大になっています。PDノードが、I/O需要の高い他のコンポーネントと同時にデプロイされていないか、またディスクの健全性を確認してください。Grafanaのモニターメトリクス(**ディスクパフォーマンス**、**レイテンシー**/**負荷**)を確認することで原因を確認できます。必要に応じて、FIOツールを使用してディスクのチェック**を**実行することもできます。
+- ディスクの問題です。PDノードが配置されているディスクのI/O負荷が最大になっています。PDノードが、I/O需要の高い他のコンポーネントと同時にデプロイされていないか、またディスクの健全性を確認してください。Grafanaのモニターメトリクス(**ディスクパフォーマンス**、**レイテンシー**/**負荷**)を確認することで原因を確認できます。必要に応じて、FIOツールを使用してディスクのチェックを実行することもできます。
- PDピア間のネットワークに問題が発生しています。PDログには`lost the TCP streaming connection`が表示されています。Grafana -> **PD** -> **etcd**モニターの`round trip`を確認して、PDノード間のネットワークに問題が発生し**て**いないか確認し、原因を検証する必要があります。
- サーバーの負荷が高いです。ログには`server is likely overloaded`表示されています。
-- PD がLeaderを選出できません: PD ログには`lease is not expired`表示されます。3 [この号](https://github.com/etcd-io/etcd/issues/10355) v3.0.x および v2.1.19 で修正されました。
+- PD がLeaderを選出できません: PD ログには`lease is not expired`が表示されます。[この号](https://github.com/etcd-io/etcd/issues/10355)は v3.0.x および v2.1.19 で修正されました。
- リーダー選出が遅い。リージョンの読み込み時間が長い。この問題は、PDログで`grep "regions cost"`を実行することで確認できます。結果が`load 460927 regions cost 11.77099s`秒など秒単位の場合、リージョンの読み込みが遅いことを意味します。v3.0では、 `use-region-storage`を`true`に設定することで`region storage`機能を有効にでき、リージョンの読み込み時間を大幅に短縮できます。
-- TiDBとPD間のネットワークに問題があります。Grafana -> **blackbox_exporter** -> **ping レイテンシー****モニター**にアクセスして、TiDBからPD Leaderへのネットワークが正常に動作しているかどうかを確認してください。
+- TiDBとPD間のネットワークに問題があります。Grafana -> **blackbox_exporter** -> **ping レイテンシー**モニターにアクセスして、TiDBからPD Leaderへのネットワークが正常に動作しているかどうかを確認してください。
- PDは`FATAL`エラーを報告しますが、ログには`range failed to find revision pair`表示されます。この問題はv3.0.8( [#2040](https://github.com/pingcap/pd/pull/2040) )で修正されました。
@@ -62,7 +62,7 @@ PD TSOのメトリック`wait duration`が異常に増加しています。こ
- ローリングアップグレード中にPD OOMが発生しました。gRPCメッセージのサイズに制限がなく、モニターでは`TCP InSegs`が比較的大きいと表示されます。この問題はv3.0.6( [#1952](https://github.com/pingcap/pd/pull/1952) )で修正されました。
-- PDはパニックになる[バグを報告する](https://github.com/tikv/pd/issues/new?labels=kind/bug&template=bug-report.md) 。
+- PDがパニックになります。[バグを報告する](https://github.com/tikv/pd/issues/new?labels=kind/bug&template=bug-report.md) 。
- その他の原因。`curl http://127.0.0.1:2379/debug/pprof/goroutine?debug=2`を実行してgoroutineを取得し、 [バグを報告する](https://github.com/pingcap/pd/issues/new?labels=kind%2Fbug&template=bug-report.md)。
@@ -128,7 +128,7 @@ CPU リソースの使用量がボトルネックになります。
一般的なケースでは、まずデフォルト値( `4`と`256` )をそのままにして、クラスターのリソース使用量と応答速度を観察し、その後、同時実行性を高めるために値を`tidb_ddl_reorg_worker_cnt`に増やします。モニターで明らかなジッターが見られない場合は、値を`tidb_ddl_reorg_batch_size`に増やします。インデックス作成に関係する列が頻繁に更新される場合、結果として生じる多くの競合により、インデックス作成が失敗し、再試行されることになります。
-さらに、インデックス作成を優先して処理を高速化するために、値を`tidb_ddl_reorg_priority` ~ `PRIORITY_HIGH`設定することもできます。ただし、一般的なOLTPシステムでは、デフォルト値のままにしておくことをお勧めします。
+さらに、インデックス作成を優先して処理を高速化するために、`tidb_ddl_reorg_priority`の値を`PRIORITY_HIGH`に設定することもできます。ただし、一般的なOLTPシステムでは、デフォルト値のままにしておくことをお勧めします。
### 高いGC圧力 {#high-gc-pressure}
diff --git a/troubleshoot-high-disk-io.md b/troubleshoot-high-disk-io.md
index 4bf9304007e3e..c0a8be8642f31 100644
--- a/troubleshoot-high-disk-io.md
+++ b/troubleshoot-high-disk-io.md
@@ -55,7 +55,7 @@ TiDBクラスターのメインstorageコンポーネントはTiKVです。1つ
- `apply log`は遅いです。TiKV Grafana の`Raft I/O`と`apply log duration`指標は比較的高く、これは通常、 `Raft Propose` / `apply wait duration`指標も比較的高い場合に発生します。考えられる原因は次のとおりです。
- - `[raftstore]`のうち`apply-pool-size`は小さすぎます。この値は`[1, 5]`から大きすぎない範囲に設定することをお勧めします。7と`Thread CPU` `apply cpu`比較的高い値です。
+ - `[raftstore]`のうち`apply-pool-size`は小さすぎます。この値は`[1, 5]`の範囲で、大きすぎないように設定することをお勧めします。`Thread CPU`/`apply cpu`の値も比較的高くなっています。
- マシンの CPU リソースが不足しています。
- 単一リージョンの書き込みホットスポットの問題(現在、この問題の解決は進行中です)。単一スレッド`apply`のCPU使用率が高くなっています(Grafana式に`by (instance, name)`追加することで確認できます)。
- RocksDBへの書き込み速度が遅く、 `RocksDB kv` / `max write duration`高い値です。1つのRaftログには複数のキーと値のペア(kv)が含まれる場合があります。128 kvが一括でRocksDBに書き込まれるため、 `apply`ログ1つにつきRocksDBへの書き込みが複数回発生する可能性があります。
diff --git a/troubleshoot-hot-spot-issues.md b/troubleshoot-hot-spot-issues.md
index 03192a5330812..1ce9604c42287 100644
--- a/troubleshoot-hot-spot-issues.md
+++ b/troubleshoot-hot-spot-issues.md
@@ -57,7 +57,7 @@ TiDBのコーディングルールによれば、同一テーブルのデータ
パフォーマンスの問題は必ずしもホットスポットが原因であるとは限らず、複数の要因が絡み合っている可能性があります。問題のトラブルシューティングを行う前に、ホットスポットに関連しているかどうかを確認してください。
-- 書き込みホットスポットを判断するには、 **TiKV トラブルシューティング**監視パネルで**Hot Write を**開き、任意の TiKV ノードのRaftstore CPU メトリック値が他のノードの値よりも大幅に高いかどうかを確認します。
+- 書き込みホットスポットを判断するには、 **TiKV トラブルシューティング**監視パネルで**Hot Write**を開き、任意の TiKV ノードのRaftstore CPU メトリック値が他のノードの値よりも大幅に高いかどうかを確認します。
- 読み取りホットスポットを判断するには、 **TiKV 詳細**監視パネルで**Thread_CPU**を開き、いずれかの TiKV ノードのコプロセッサ CPU メトリック値が特に高いかどうかを確認します。
@@ -106,7 +106,7 @@ ALTER TABLE: ALTER TABLE t SHARD_ROW_ID_BITS = 4;

-上記の負荷図に示すように、設定`SHARD_ROW_ID_BITS`より前では、負荷のホットスポットが単一のリージョンに集中していました。設定`SHARD_ROW_ID_BITS`より後では、負荷のホットスポットが分散するようになります。
+上記の負荷図に示すように、`SHARD_ROW_ID_BITS`を設定する前では、負荷のホットスポットが単一のリージョンに集中していました。`SHARD_ROW_ID_BITS`を設定した後では、負荷のホットスポットが分散するようになります。
## AUTO_RANDOMを使用してAUTO_INCREMENT主キー ホットスポット テーブルを処理する {#handle-auto-increment-primary-key-hotspot-tables-using-code-auto-random-code}
diff --git a/troubleshoot-lock-conflicts.md b/troubleshoot-lock-conflicts.md
index 328a577f65bf6..ff1ce8ec8f90e 100644
--- a/troubleshoot-lock-conflicts.md
+++ b/troubleshoot-lock-conflicts.md
@@ -9,7 +9,7 @@ TiDBは完全な分散トランザクションをサポートしています。v
## ロックビューを使用してロックの問題をトラブルシューティングする {#use-lock-view-to-troubleshoot-lock-issues}
-TiDBはバージョン5.1以降、ロックビュー機能をサポートしています。この機能には、ロック競合やロック待機に関する詳細情報を提供する複数のシステムテーブルがバージョン`information_schema`に組み込まれています。
+TiDBはバージョン5.1以降、ロックビュー機能をサポートしています。この機能には、ロック競合やロック待機に関する詳細情報を提供する複数のシステムテーブルが`information_schema`に組み込まれています。
> **Note:**
>
@@ -227,7 +227,7 @@ TiDB クラスター内の読み取り/書き込み競合は、次の方法で
Grafana の TiDB モニタリングで「KeyIsLocked」エラーがあるかどうかを確認できます。
-TiDBダッシュボードの`KV Errors`パネルには、トランザクションによって発生した書き込み競合を確認するための2つの監視メトリック`Lock Resolve OPS`と`KV Backoff OPS`あります。`Lock Resolve OPS`の`resolve`番目の項目と`KV Backoff OPS`の`txnLock`番目の項目に明らかな上昇傾向が見られる場合、「KeyIsLocked」エラーが発生します。`resolve`はロックを解除しようとする操作を指し、`txnLock`は書き込み競合を表します。
+TiDBダッシュボードの`KV Errors`パネルには、トランザクションによって発生した書き込み競合を確認するための2つの監視メトリック`Lock Resolve OPS`と`KV Backoff OPS`あります。`Lock Resolve OPS`の`resolve`項目と`KV Backoff OPS`の`txnLock`項目に明らかな上昇傾向が見られる場合、「KeyIsLocked」エラーが発生します。`resolve`はロックを解除しようとする操作を指し、`txnLock`は書き込み競合を表します。
 
diff --git a/troubleshoot-stale-read.md b/troubleshoot-stale-read.md
index 26ee3805c8546..0830de0281408 100644
--- a/troubleshoot-stale-read.md
+++ b/troubleshoot-stale-read.md
@@ -9,9 +9,9 @@ summary: TiKV のステイル読み取りと safe-ts の原則を紹介し、
## ステイル読み取りとsafe-tsの概要 {#overview-of-stale-read-and-safe-ts}
-[ステイル読み取り](/stale-read.md) 、TiDB が TiDB に保存されているデータの履歴バージョンを読み取るために適用するメカニズムです。TiKV では、 ステイル読み取り は[セーフティーズ](/#what-is-safe-ts)に依存します。リージョンピアへの読み取りリクエストのタイムスタンプ (ts) がそのリージョンの safe-ts 以下であれば、TiDB はピアからデータを安全に読み取ることができます。TiKV は、safe-ts が常に[resolved-ts](#what-is-resolved-ts)以下であることを保証することで、この安全性保証を実装しています。
+[ステイル読み取り](/stale-read.md) 、TiDB が TiDB に保存されているデータの履歴バージョンを読み取るために適用するメカニズムです。TiKV では、 ステイル読み取り は[safe-ts](/#what-is-safe-ts)に依存します。リージョンピアへの読み取りリクエストのタイムスタンプ (ts) がそのリージョンの safe-ts 以下であれば、TiDB はピアからデータを安全に読み取ることができます。TiKV は、safe-ts が常に[resolved-ts](#what-is-resolved-ts)以下であることを保証することで、この安全性保証を実装しています。
-## 安全なtとresolved-tsを理解する {#understand-safe-ts-and-resolved-ts}
+## safe-tsとresolved-tsを理解する {#understand-safe-ts-and-resolved-ts}
このセクションでは、 safe-ts とresolved-tsの概念とメンテナンスについて説明します。
@@ -21,13 +21,13 @@ safe-ts は、リージョン内の各ピアが保持するタイムスタンプ
### resolved-tsとは何ですか? {#what-is-resolved-ts}
-resolved-ts)は、この値より小さいタイムスタンプを持つすべてのトランザクションがリーダーによって適用済みであることを保証するタイムスタンプです。ピア概念であるセーフトランザクション(safe-ts)とは異なり、resolved-ts )はリージョンリーダーによってのみ管理されます。フォロワーの適用インデックスはリーダーよりも小さい場合があるため、解決済みトランザクション(resolved-ts)をフォロワー内で直接セーフトランザクション(safe-ts)として扱うことはできません。
+resolved-ts は、この値より小さいタイムスタンプを持つすべてのトランザクションがリーダーによって適用済みであることを保証するタイムスタンプです。ピア概念であるsafe-tsとは異なり、resolved-ts はリージョンリーダーによってのみ管理されます。フォロワーの適用インデックスはリーダーよりも小さい場合があるため、resolved-tsをフォロワー内で直接safe-tsとして扱うことはできません。
-### セーフティーの維持 {#the-maintenance-of-safe-ts}
+### safe-tsの維持 {#the-maintenance-of-safe-ts}
`RegionReadProgress`モジュールは safe-ts を管理します。リージョンリーダーはresolved-tsを管理し、定期的に、 resolved-ts、このresolved-tsを検証するための最低限必要な適用インデックス、そしてリージョン自体を、CheckLeader RPC を介して全レプリカの`RegionReadProgerss`モジュールに送信します。
-ピアがデータを適用すると、適用インデックスが更新され、保留中のresolved-ts が新しい safe-t になるかどうかがチェックされます。
+ピアがデータを適用すると、適用インデックスが更新され、保留中のresolved-ts が新しい safe-ts になるかどうかがチェックされます。
### resolved-tsの維持 {#the-maintenance-of-resolved-ts}
@@ -105,10 +105,10 @@ Resolver:
TiKV は 10 秒ごとに次のメトリックをチェックします。
- resolved-tsが最小であるリージョンリーダー
-- 安全度が最小のリージョンフォロワー
+- safe-tsが最小のリージョンフォロワー
- resolved-tsが最小であるリージョンフォロワー
-これらのタイムスタンプのいずれかが異常に小さい場合、TiKV はログを出力。
+これらのタイムスタンプのいずれかが異常に小さい場合、TiKV はログを出力します。
これらのログは、現在は存在しない過去の問題を診断する場合に特に役立ちます。
@@ -214,7 +214,7 @@ Resolver:
[2023/07/17 21:16:44.257 +08:00] [INFO] [resolver.rs:213] ["locks with the minimum start_ts in resolver"] [keys="[74800000000000006A5F7280000000000405F6, ... , 74800000000000006A5F72800000000000EFF6, 74800000000000006A5F7280000000000721D9, 74800000000000006A5F72800000000002F691]"] [start_ts=442918429687808001] [region_id=3121]
```
-TiKVログから、トランザクションのstart_ts `442918429687808001` )を取得できます。ステートメントとトランザクションに関する詳細情報を取得するには、TiDBログでこのタイムスタンプをgrepしてください。出力は以下のとおりです。
+TiKVログから、トランザクションのstart_ts(`442918429687808001`)を取得できます。ステートメントとトランザクションに関する詳細情報を取得するには、TiDBログでこのタイムスタンプをgrepしてください。出力は以下のとおりです。
```log
[2023/07/17 21:16:18.287 +08:00] [INFO] [2pc.go:685] ["[BIG_TXN]"] [session=2826881778407440457] ["key sample"=74800000000000006a5f728000000000000000] [size=319967171] [keys=10000000] [puts=10000000] [dels=0] [locks=0] [checks=0] [txnStartTS=442918429687808001]
diff --git a/troubleshoot-tidb-cluster.md b/troubleshoot-tidb-cluster.md
index 27f2aa14aaea9..9374d198aed68 100644
--- a/troubleshoot-tidb-cluster.md
+++ b/troubleshoot-tidb-cluster.md
@@ -9,7 +9,7 @@ summary: TiDB を使用する際に問題を診断して解決する方法を学
- 正確なエラーメッセージとエラー発生時の操作
- すべてのコンポーネントの状態
-- エラー`panic`報告するコンポーネントのログの`error` `fatal`情報
+- エラーを報告するコンポーネントのログ内の`error` / `fatal` / `panic`情報
- 構成と展開トポロジ
- `dmesg`のTiDBコンポーネント関連の問題
@@ -17,7 +17,7 @@ summary: TiDB を使用する際に問題を診断して解決する方法を学
## データベースに接続できません {#cannot-connect-to-the-database}
-1. `tidb-server` `pd-server`含むすべてのサービスが開始されていることを確認します`tikv-server`
+1. `tidb-server` 、 `pd-server` 、 `tikv-server`を含むすべてのサービスが開始されていることを確認します
2. `ps`コマンドを使用して、すべてのプロセスが実行中かどうかを確認します。
@@ -26,7 +26,7 @@ summary: TiDB を使用する際に問題を診断して解決する方法を学
- すべてのプロセスが実行中の場合は、 `tidb-server`ログをチェックして、次のメッセージが表示されているかどうかを確認します。
- - 情報スキーマが古くなっています: `tikv-server`接続できない場合にこのメッセージが表示されます。3 と`pd-server` `tikv-server`状態とログを確認してください。
+ - 情報スキーマが古くなっています: `tikv-server`接続できない場合にこのメッセージが表示されます。`pd-server`と`tikv-server`の状態とログを確認してください。
- panic:プログラムに問題が発生した場合、このメッセージが表示されます。詳細なpanicログをご提供いただければ、 [バグを報告する](/support.md) .
3. データがクリアされ、サービスが再デプロイされる場合は、次の点を確認してください。
diff --git a/troubleshoot-tidb-oom.md b/troubleshoot-tidb-oom.md
index 885864dc74c6d..60af94a0f28bd 100644
--- a/troubleshoot-tidb-oom.md
+++ b/troubleshoot-tidb-oom.md
@@ -14,9 +14,9 @@ summary: TiDB OOM (メモリ不足) の問題を診断して解決する方法
- クライアント側で次のエラーが報告されます: `SQL error, errno = 2013, state = 'HY000': Lost connection to MySQL server during query` 。
- Grafana ダッシュボードには次の内容が表示されます。
- - **TiDB** >**サーバー**>**メモリ使用量で**は、 `process/heapInUse`メトリックが上昇し続け、しきい値に達した後、突然 0 に低下することが示されています。
- - **TiDB** >**サーバー**>**稼働時間が**突然ゼロに低下します。
- - **TiDB-Runtime** >**メモリ使用量で**は、 `estimate-inuse`メトリックが上昇し続けていることがわかります。
+ - **TiDB** >**サーバー**>**メモリ使用量**では、 `process/heapInUse`メトリックが上昇し続け、しきい値に達した後、突然 0 に低下することが示されています。
+ - **TiDB** >**サーバー**>**稼働時間**が突然ゼロに低下します。
+ - **TiDB-Runtime** >**メモリ使用量**では、 `estimate-inuse`メトリックが上昇し続けていることがわかります。
- `tidb.log`を確認すると、次のログ エントリが見つかります。
- OOMに関するアラーム: `[WARN] [memory_usage_alarm.go:139] ["tidb-server has the risk of OOM because of memory usage exceeds alarm ratio. Running SQLs and heap profile will be recorded in record path"]` 。詳細については、 [`memory-usage-alarm-ratio`](/system-variables.md#tidb_memory_usage_alarm_ratio)を参照してください。
@@ -121,7 +121,7 @@ TiDBノードは起動後、統計情報をメモリに読み込む必要があ
#### プリペアドステートメントの過剰使用 {#prepared-statements-are-overused}
-クライアント側はプリペアドステートメントを作成し続けますが、実行しません[`deallocate prepare stmt`](/sql-prepared-plan-cache.md#ignore-the-com_stmt_close-command-and-the-deallocate-prepare-statement) 。これによりメモリ消費量が増加し続け、最終的にはTiDB OOMが発生します。これは、プリペアドステートメントによって占有されたメモリがセッションが終了するまで解放されないためです。これは、長時間接続セッションにおいて特に重要です。
+クライアント側はプリペアドステートメントを作成し続けますが、[`deallocate prepare stmt`](/sql-prepared-plan-cache.md#ignore-the-com_stmt_close-command-and-the-deallocate-prepare-statement)を実行しません。これによりメモリ消費量が増加し続け、最終的にはTiDB OOMが発生します。これは、プリペアドステートメントによって占有されたメモリがセッションが終了するまで解放されないためです。これは、長時間接続セッションにおいて特に重要です。
この問題を解決するには、次の対策を検討してください。
diff --git a/troubleshoot-write-conflicts.md b/troubleshoot-write-conflicts.md
index eeb5cf94a0937..2cafd6d71174c 100644
--- a/troubleshoot-write-conflicts.md
+++ b/troubleshoot-write-conflicts.md
@@ -11,7 +11,7 @@ TiDB v3.0.8より前のバージョンでは、TiDBはデフォルトで楽観
## 書き込み競合の原因 {#the-reason-of-write-conflicts}
-TiDBは[Percolator](https://www.usenix.org/legacy/event/osdi10/tech/full_papers/Peng.pdf)トランザクションモデルを用いてトランザクションを実装します。`percolator`一般的に2PCの実装です。2PCの詳細なプロセスについては[TiDB 楽観的トランザクションモデル](/optimistic-transaction.md)を参照してください。
+TiDBは[Percolator](https://www.usenix.org/legacy/event/osdi10/tech/full_papers/Peng.pdf)トランザクションモデルを用いてトランザクションを実装します。`percolator`は一般的に2PCの実装です。2PCの詳細なプロセスについては[TiDB 楽観的トランザクションモデル](/optimistic-transaction.md)を参照してください。
クライアントが TiDB に`COMMIT`リクエストを送信すると、TiDB は 2PC プロセスを開始します。
@@ -19,7 +19,7 @@ TiDBは[Percolator](https://www.usenix.org/legacy/event/osdi10/tech/full_papers/
2. TiDBは、このコミットに関係するすべてのTiKVリージョンに`prewrite`リクエストを送信します。TiKVは、すべてのキーが正常にプレビューできるかどうかを判断します。
3. TiDB は、 `prewrite`リクエストがすべて成功したという結果を受け取ります。
4. TiDB は PD から`commit_ts`を取得します。
-5. TiDBは、トランザクションの主キーを含むTiKVリージョンに`commit`リクエストを送信します。TiKVは`commit`リクエストを受信すると、データの有効性を確認し、 `prewrite`番目のステージに残っているロックを解除します。
+5. TiDBは、トランザクションの主キーを含むTiKVリージョンに`commit`リクエストを送信します。TiKVは`commit`リクエストを受信すると、データの有効性を確認し、 `prewrite`ステージに残っているロックを解除します。
6. `commit`リクエストが正常に返されると、TiDB はクライアントに成功を返します。
書き込み競合はステージ`prewrite`で発生します。トランザクションが、別のトランザクションが現在のキー( `data.commit_ts` > `txn.start_ts` )に書き込みを行っていることを検出すると、書き込み競合が発生します。
diff --git a/tune-operating-system.md b/tune-operating-system.md
index 85a48b9c6eb0d..7a2317780cfe8 100644
--- a/tune-operating-system.md
+++ b/tune-operating-system.md
@@ -75,7 +75,7 @@ grubby --update-kernel="$KERNEL" --args='transparent_hugepage=never'
### メモリ - 仮想メモリパラメータ {#memory-virtual-memory-parameters}
- `dirty_ratio`パーセント比。ダーティページキャッシュの総量がシステムメモリ全体のこのパーセント比に達すると、システムは`pdflush`オペレーションを使用してダーティページキャッシュをディスクに書き込みます。デフォルト値の`dirty_ratio`は 20% であり、通常は調整する必要はありません。NVMe デバイスなどの高性能 SSD の場合、この値を下げるとメモリ回収の効率が向上します。
-- `dirty_background_ratio`パーセント比。ダーティページキャッシュの総量がシステムメモリ全体のこのパーセント比に達すると、システムはバックグラウンドでダーティページキャッシュをディスクに書き込み始めます。デフォルト値は`dirty_background_ratio`で、10% であり、通常は調整する必要はありません。NVMe デバイスなどの高性能 SSD の場合、値を低く設定するとメモリ回収の効率が向上します。
+- `dirty_background_ratio`パーセント比。ダーティページキャッシュの総量がシステムメモリ全体のこのパーセント比に達すると、システムはバックグラウンドでダーティページキャッシュをディスクに書き込み始めます。デフォルト値の`dirty_background_ratio`は 10% であり、通常は調整する必要はありません。NVMe デバイスなどの高性能 SSD の場合、値を低く設定するとメモリ回収の効率が向上します。
### ストレージとファイルシステム {#storage-and-file-system}
@@ -115,7 +115,7 @@ echo noop > /sys/block/${SSD_DEV_NAME}/queue/scheduler
- ソフトウェア割り込み: `/proc/net/softnet_stat`の監視を監視します。3列目以外の列の値が増加している場合は、 `softirq`の`net.core.netdev_budget`または`net.core.dev_weight`の値を適切に調整して、CPU 時間を増やします。さらに、CPU 使用率も確認し、どのタスクが頻繁に CPU を使用しているか、そしてそれらを最適化できるかどうかを特定する必要があります。
-- アプリケーションソケットの受信キュー: `ss -nmp`目のうち`Resv-q`列を監視します。キューがいっぱいの場合は、アプリケーションソケットのキャッシュサイズを増やすか、自動キャッシュ調整機能の使用を検討してください。さらに、アプリケーションレイヤーのアーキテクチャを最適化し、ソケットの読み取り間隔を短縮できるかどうかも検討してください。
+- アプリケーションソケットの受信キュー: `ss -nmp`の`Resv-q`列を監視します。キューがいっぱいの場合は、アプリケーションソケットのキャッシュサイズを増やすか、自動キャッシュ調整機能の使用を検討してください。さらに、アプリケーションレイヤーのアーキテクチャを最適化し、ソケットの読み取り間隔を短縮できるかどうかも検討してください。
- イーサネット フロー制御: NIC とスイッチがフロー制御機能をサポートしている場合は、この機能を使用して、カーネルが NIC キュー内のデータを処理するための時間を確保し、NIC バッファ オーバーフローの問題を回避できます。
diff --git a/tune-tikv-memory-performance.md b/tune-tikv-memory-performance.md
index 663a40d6dd49e..cade589a40db5 100644
--- a/tune-tikv-memory-performance.md
+++ b/tune-tikv-memory-performance.md
@@ -25,7 +25,7 @@ TiKV 3.0以降では、デフォルトですべてのCFが1つのブロックキ
TiKV 3.0 より前では、共有ブロックキャッシュはサポートされていないため、各 CF ごとにブロックキャッシュを個別に構成する必要があります。
-各 CF にはそれぞれ`write buffer`あります。3 パラメータ`write-buffer-size`設定することでサイズを設定できます。
+各 CF にはそれぞれ`write buffer`あります。`write-buffer-size`パラメータを設定することでサイズを設定できます。
## パラメータ仕様 {#parameter-specification}
diff --git a/tune-tikv-thread-performance.md b/tune-tikv-thread-performance.md
index 6b0ab60c283d6..7a85faaec379c 100644
--- a/tune-tikv-thread-performance.md
+++ b/tune-tikv-thread-performance.md
@@ -36,7 +36,7 @@ TiKV の読み取り要求は次の種類に分類されます。
- ストレージ読み取りプールで実行される、特定の行または複数の行を指定する単純なクエリ。
- コプロセッサー読み取りプールで実行される複雑な集計計算と範囲クエリ。
-TiKV v5.0以降、すべての読み取りリクエストはデフォルトでクエリ用の統合スレッドプールを使用します。TiKVクラスターをTiKV v4.0からアップグレードし、アップグレード前に`use-unified-pool`設定が`readpool.storage`から`false`に設定されていた場合、アップグレード後もすべての読み取りリクエストは引き続き異なるスレッドプールを使用します。このシナリオでは、すべての読み取りリクエストがクエリ用の統合スレッドプールを使用するようにするには、 `readpool.storage.use-unified-pool`を`true`に設定します。
+TiKV v5.0以降、すべての読み取りリクエストはデフォルトでクエリ用の統合スレッドプールを使用します。TiKVクラスターをTiKV v4.0からアップグレードし、アップグレード前に`readpool.storage`の`use-unified-pool`設定が`false`に設定されていた場合、アップグレード後もすべての読み取りリクエストは引き続き異なるスレッドプールを使用します。このシナリオでは、すべての読み取りリクエストがクエリ用の統合スレッドプールを使用するようにするには、 `readpool.storage.use-unified-pool`を`true`に設定します。
## TiKV スレッドプールのパフォーマンスチューニング {#performance-tuning-for-tikv-thread-pools}
@@ -64,14 +64,14 @@ TiKV v5.0以降、すべての読み取りリクエストはデフォルトで
- StoreWriterスレッドプールのサイズが0の場合、すべての書き込みリクエストはRaftstoreスレッドによって`fsync`としてRocksDBに書き込まれます。この場合、以下の方法でパフォーマンスをチューニングすることをお勧めします。
- - Raftstoreスレッド全体の CPU 使用率を 60% 未満に保ちます。RaftstoreRaftstore数が 2 の場合、Grafana 上の**TiKV-Details** 、 **Thread CPU** 、 **Raft store CPU を**120% 未満に保ちます。I/O リクエストにより、 Raftstoreスレッドの CPU 使用率は理論上は常に 100% 未満になります。
+ - Raftstoreスレッド全体の CPU 使用率を 60% 未満に保ちます。Raftstoreスレッド数が 2 の場合、Grafana 上の**TiKV-Details** 、 **Thread CPU** 、 **Raft store CPU を**120% 未満に保ちます。I/O リクエストにより、 Raftstoreスレッドの CPU 使用率は理論上は常に 100% 未満になります。
- 書き込みパフォーマンスを向上させるために、 Raftstoreスレッド プールのサイズを慎重に検討せずに増やさないでください。そうすると、ディスクの負荷が増加し、パフォーマンスが低下する可能性があります。
- StoreWriterスレッドプールのサイズが0でない場合、すべての書き込みリクエストはStoreWriterスレッドによって`fsync`としてRocksDBに書き込まれます。この場合、以下の方法でパフォーマンスをチューニングすることをお勧めします。
- StoreWriterスレッドプールは、CPUリソース全体が十分である場合にのみ有効にしてください。StoreWriterスレッドプールを有効にする際は、StoreWriterスレッドとRaftstoreスレッドのCPU使用率を80%未満に抑えてください。
- 書き込み要求がRaftstoreスレッドで処理される場合と比較して、理論上は、書き込み要求が StoreWriter スレッドで処理される場合、書き込みレイテンシーとデータ読み取りのテールレイテンシーが大幅に削減されます。ただし、書き込み速度が高速化すると、それに応じてRaftログの数が増加します。これにより、 Raftstoreスレッド、Apply スレッド、および gRPC スレッドの CPU オーバーヘッドが増加する可能性があります。この場合、CPU リソースが不足するとチューニング効果が打ち消され、結果として書き込み速度が以前よりも遅くなる可能性があります。したがって、CPU リソースが十分でない場合は、StoreWriter スレッドを有効にすることは推奨されません。Raftstore スレッドはほとんどの I/O 要求をRaftstoreスレッドに送信するため、 Raftstoreスレッドの CPU 使用率を 80% 未満に抑える必要があります。
+ 書き込み要求がRaftstoreスレッドで処理される場合と比較して、理論上は、書き込み要求が StoreWriter スレッドで処理される場合、書き込みレイテンシーとデータ読み取りのテールレイテンシーが大幅に削減されます。ただし、書き込み速度が高速化すると、それに応じてRaftログの数が増加します。これにより、 Raftstoreスレッド、Apply スレッド、および gRPC スレッドの CPU オーバーヘッドが増加する可能性があります。この場合、CPU リソースが不足するとチューニング効果が打ち消され、結果として書き込み速度が以前よりも遅くなる可能性があります。したがって、CPU リソースが十分でない場合は、StoreWriter スレッドを有効にすることは推奨されません。Raftstore スレッドはほとんどの I/O 要求をStoreWriterスレッドに送信するため、 Raftstoreスレッドの CPU 使用率を 80% 未満に抑える必要があります。
- ほとんどの場合、StoreWriter スレッドプールのサイズは 1 または 2 に設定してください。これは、StoreWriter スレッドプールのサイズがRaftログの数に影響するため、スレッドプールのサイズを大きくしすぎないようにするためです。CPU 使用率が 80% を超える場合は、スレッドプールのサイズを増やすことを検討してください。
@@ -81,7 +81,7 @@ TiKV v5.0以降、すべての読み取りリクエストはデフォルトで
UnifyReadPool はすべての読み取りリクエストの処理を担当します。デフォルトのサイズ( `readpool.unified.max-thread-count`に設定)は、マシンの CPU コア数の 80% です。例えば、マシンの CPU コア数が 16 の場合、デフォルトのスレッドプールサイズは 12 です。アプリケーションのワークロードに応じて CPU 使用率を調整し、スレッドプールサイズの 60% から 90% の範囲に維持することをお勧めします。
- Grafanaの`TiKV-Details.Thread CPU.Unified read pool CPU`のピーク値が800%を超えない場合は、 `readpool.unified.max-thread-count` ~ `10`に設定することをお勧めします。スレッド数が多すぎると、スレッドの切り替えが頻繁に発生し、他のスレッドプールのリソースを消費する可能性があります。
+ Grafanaの`TiKV-Details.Thread CPU.Unified read pool CPU`のピーク値が800%を超えない場合は、 `readpool.unified.max-thread-count`を`10`に設定することをお勧めします。スレッド数が多すぎると、スレッドの切り替えが頻繁に発生し、他のスレッドプールのリソースを消費する可能性があります。
v6.3.0以降、TiKVは現在のCPU使用率に基づいてUnifyReadPoolスレッドプールサイズを自動調整する機能をサポートしています。この機能を有効にするには、 [`readpool.unified.auto-adjust-pool-size = true`](/tikv-configuration-file.md#auto-adjust-pool-size-new-in-v630)を設定します。再読み取りが行われ、最大CPU使用率が80%を超えるクラスターについては、スレッドプールサイズを自動調整することをお勧めします。
diff --git a/upgrade-tidb-using-tiup.md b/upgrade-tidb-using-tiup.md
index c7bbe82b8c09c..899f83e0ffb45 100644
--- a/upgrade-tidb-using-tiup.md
+++ b/upgrade-tidb-using-tiup.md
@@ -10,7 +10,7 @@ summary: TiUPを使用してTiDBをアップグレードする方法を学びま
> **Warning:**
>
> 1. TiDB をアップグレードする前に、オペレーティング システムのバージョンが[OSおよびプラットフォームの要件](/hardware-and-software-requirements.md#os-and-platform-requirements)を満たしていることを確認してください。 CentOS Linux 7 で実行されているクラスターを v8.5 にアップグレードする場合は、クラスターが使用できなくなるリスクを避けるために、必ず TiDB v8.5.1 以降のバージョンを使用してください。詳細については、 [TiDB v8.5.1 リリースノート](/releases/release-8.5.1.md)を参照してください。
-> 2. TiFlash を5.3 より前のバージョンから 5.3 以降にオンラインでアップグレードすることはできません。代わりに、まず以前のバージョンのTiFlashインスタンスをすべて停止し、その後オフラインでクラスタをアップグレードする必要があります。TiDB や TiKV などの他のコンポーネントがオンラインアップグレードをサポートしていない場合は、[オンラインアップグレード](#online-upgrade)の警告の手順に従ってください。 。
+> 2. TiFlash を5.3 より前のバージョンから 5.3 以降にオンラインでアップグレードすることはできません。代わりに、まず以前のバージョンのTiFlashインスタンスをすべて停止し、その後オフラインでクラスタをアップグレードする必要があります。TiDB や TiKV などの他のコンポーネントがオンラインアップグレードをサポートしていない場合は、[オンラインアップグレード](#online-upgrade)の警告の手順に従ってください。
> 3. アップグレード処理中はDDLステートメントを実行**しないでください**。実行すると、未定義の動作が発生する可能性があります。
> 4. TiDB クラスターで DDL ステートメントが実行されている間は、クラスターをアップグレード**しないでください**(通常、 `ADD INDEX`や列型の変更など、時間のかかる DDL ステートメントの場合)。アップグレードの前に、 [`ADMIN SHOW DDL`](/sql-statements/sql-statement-admin-show-ddl.md)コマンドを使用して、TiDB クラスターで DDL ジョブが実行中かどうかを確認することをお勧めします。クラスターで DDL ジョブが実行されている場合は、クラスターをアップグレードする前に、DDL の実行が完了するまで待つか、 [`ADMIN CANCEL DDL`](/sql-statements/sql-statement-admin-cancel-ddl.md)コマンドを使用して DDL ジョブをキャンセルしてください。
> 5. アップグレード前の TiDB バージョンが 7.1.0 以降の場合は、前述の警告 3 と 4 を無視してかまいません。詳細については、 [TiDB スムーズアップグレードの使用に関する制限](/smooth-upgrade-tidb.md#limitations)を参照してください。
@@ -142,7 +142,7 @@ tiup update cluster
tiup cluster edit-config
```
-2. フォーマットを参照[トポロジー](https://github.com/pingcap/tiup/blob/master/embed/examples/cluster/topology.example.yaml)設定テンプレートを参照し、トポロジファイルの`server_configs`セクションに変更したいパラメータを入力します。
+2. [トポロジー](https://github.com/pingcap/tiup/blob/master/embed/examples/cluster/topology.example.yaml)設定テンプレートのフォーマットを参照し、トポロジファイルの`server_configs`セクションに変更したいパラメータを入力します。
3. 変更後、 「: + w + q」と入力して変更を保存し、編集モードを終了します。変更を確定するには「Y」と入力してください。
@@ -152,7 +152,7 @@ tiup update cluster
- クラスタDDL:
- - [スムーズなアップグレード](/smooth-upgrade-tidb.md)アップグレードを使用して TiDB を v8.1.0 以降にアップグレードし、[分散実行フレームワーク(DXF)](/tidb-distributed-execution-framework.md)が有効になっている場合は、アップグレードする前に DXF を無効にすることをお勧めします。そうしないと、アップグレード プロセス中に追加されたインデックスがデータと矛盾し、アップグレードが失敗する可能性があります。
+ - [スムーズなアップグレード](/smooth-upgrade-tidb.md)を使用して TiDB を v8.1.0 以降にアップグレードし、[分散実行フレームワーク(DXF)](/tidb-distributed-execution-framework.md)が有効になっている場合は、アップグレードする前に DXF を無効にすることをお勧めします。そうしないと、アップグレード プロセス中に追加されたインデックスがデータと矛盾し、アップグレードが失敗する可能性があります。
- な を使用しない場合は、 [`ADMIN SHOW DDL`](/sql-statements/sql-statement-admin-show-ddl.md)[スムーズなアップグレード](/smooth-upgrade-tidb.md)を使用して、実行中の DDL ジョブが存在するかどうかを確認することをお勧めします。実行中の DDL ジョブが存在する場合は、アップグレードを実行する前に、ジョブの実行が完了するまで待つか、 [`ADMIN CANCEL DDL`](/sql-statements/sql-statement-admin-cancel-ddl.md)ステートメントを使用してキャンセルしてください。
- クラスタのバックアップ:クラスタ内でバックアップまたはリストアタスクが実行中かどうかを確認するには[`SHOW [BACKUPS|RESTORES]`](/sql-statements/sql-statement-show-backups.md)コマンドを実行することをお勧めします。実行中の場合は、アップグレードを実行する前にタスクが完了するまでお待ちください。