Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
58 commits
Select commit Hold shift + click to select a range
0175b09
i18n(ja): restore literal quoted config/status/enum values across the…
yahonda Sep 7, 2026
33ed00a
revert: 'prepare'/'preparing' is rhetorical emphasis on Prepare API, …
yahonda Sep 7, 2026
7b92741
revert: 3 more rhetorical-emphasis-on-translated-term cases wrongly c…
yahonda Sep 7, 2026
5e1cf11
i18n(ja): add Japanese gloss for general DDL, matching the existing r…
yahonda Sep 7, 2026
e15cfbd
i18n(ja): symmetric reorg-DDL gloss + revert before/after-change rhet…
yahonda Sep 7, 2026
03879ef
i18n(ja): add Japanese gloss for disjunctive predicates and simplify …
yahonda Sep 7, 2026
163fa5b
i18n(ja): translate positive feedback loop, a well-established engine…
yahonda Sep 7, 2026
c86bbf3
revert: expired is not a literal DM validation state value
yahonda Sep 7, 2026
1ec72d1
i18n(ja): translate exactly/at-least-once processing, transaction ord…
yahonda Sep 7, 2026
bb69d1f
i18n(ja): clarify coprocessor error log wording per actual PR #8006 c…
yahonda Sep 7, 2026
c61e58d
i18n(ja): restore dropped query subject in GROUP BY/UNION index-out-o…
yahonda Sep 7, 2026
0ac9b9e
i18n(ja): use backticks for pipelined and RECOVER TABLE in summary, m…
yahonda Sep 7, 2026
a76215c
i18n(ja): translate adding/deleting a member, descriptive Raft operat…
yahonda Sep 7, 2026
bbf64e3
i18n(ja): fix quote-style mismatch, EN uses single quotes for these S…
yahonda Sep 7, 2026
202c290
i18n(ja): restore missing object particle before support, translate A…
yahonda Sep 7, 2026
bf54e69
Merge remote-tracking branch 'upstream/i18n-ja-release-8.5' into HEAD
yahonda Sep 7, 2026
5fca17c
i18n(ja): restore Description/Send as English UI labels in PITR/API a…
yahonda Sep 7, 2026
707c002
i18n(ja): revert exceptional to Japanese emphasis quotes, restore dro…
yahonda Sep 7, 2026
b0a014f
i18n(ja): fix quote-style mismatches and missed-sibling conversions f…
yahonda Sep 8, 2026
7431e71
i18n(ja): keep At Least Once / exactly-once processing as English del…
yahonda Sep 8, 2026
f5f705e
i18n(ja): move trapped subject particle out of bold span in DDL Owner…
yahonda Sep 8, 2026
3d93d74
i18n(ja): revert checkpoint to established Japanese glossary term
yahonda Sep 8, 2026
85d7c74
i18n(ja): revert pessimistic/optimistic mode definitional quotes to e…
yahonda Sep 8, 2026
60ab061
i18n(ja): revert sharding group definitional quote to established Jap…
yahonda Sep 8, 2026
3db54a8
i18n(ja): restore dropped subject particle before initial-commit-ts v…
yahonda Sep 8, 2026
948492a
i18n(ja): fix scrambled word order in Checkpoint save-support sentence
yahonda Sep 8, 2026
b081737
i18n(ja): clarify Expand-click keeps expanded state rather than conti…
yahonda Sep 8, 2026
1483438
i18n(ja): fix mixed-translation panel name and scrambled word order i…
yahonda Sep 8, 2026
9b2f226
i18n(ja): restore dropped subject particle before SQL_MODE values
yahonda Sep 8, 2026
3e62384
i18n(ja): use natural term for object destruction, fix scrambled word…
yahonda Sep 8, 2026
39f96c2
i18n(ja): restore dropped particle before meta-schema-name introducti…
yahonda Sep 8, 2026
6e2de68
i18n(ja): revert Invisible definitional quote to established Japanese…
yahonda Sep 8, 2026
435bd9d
i18n(ja): fix node-count mistranslation and restore dropped subject p…
yahonda Sep 8, 2026
00fe0c3
i18n(ja): revert authorized network definitional quote to established…
yahonda Sep 8, 2026
ee73337
i18n(ja): fix scrambled compression-format list and stray brace artifact
yahonda Sep 8, 2026
1f0f5b2
i18n(ja): revert serverless definitional quote to established Japanes…
yahonda Sep 8, 2026
2df2770
i18n(ja): add missing outer quotes around literal access-denied error…
yahonda Sep 8, 2026
098a0a8
i18n(ja): unify max(1000, tables*3) rhetorical restatement to Japanes…
yahonda Sep 8, 2026
7277eca
i18n(ja): revert index-with-full-match and access-condition definitio…
yahonda Sep 8, 2026
adba9b1
i18n(ja): revert Column Pruning definitional quote to established Jap…
yahonda Sep 8, 2026
f521af5
i18n(ja): revert Group definitional quote to established Japanese term
yahonda Sep 8, 2026
dd9683f
i18n(ja): revert consistency assurance definitional quote to establis…
yahonda Sep 8, 2026
bfb3d44
i18n(ja): revert inline REFERENCES specifications quote to establishe…
yahonda Sep 8, 2026
0cd4706
i18n(ja): revert original value definitional quote to established Jap…
yahonda Sep 8, 2026
c8ff27c
i18n(ja): fix self-reference to Back up data section heading, matchin…
yahonda Sep 8, 2026
8002ea3
i18n(ja): revert small-datasets and sandbox-mode definitional quotes …
yahonda Sep 8, 2026
b5d897f
i18n(ja): revert scan/approximate definitional quotes to established …
yahonda Sep 8, 2026
339bf69
i18n(ja): revert relation-loop and sandbox-mode definitional quotes t…
yahonda Sep 8, 2026
cd27ae9
i18n(ja): revert schema pattern/table pattern definitional quotes to …
yahonda Sep 8, 2026
6df92c0
i18n(ja): revert Character and sandbox-mode definitional quotes to es…
yahonda Sep 8, 2026
d8518ec
i18n(ja): revert Leader Transfer and Compatibility Changes section-na…
yahonda Sep 8, 2026
fce7b85
i18n(ja): revert definitional self-reference quotes to established Ja…
yahonda Sep 8, 2026
3135024
i18n(ja): revert index engine/data engine definitional quotes to esta…
yahonda Sep 8, 2026
d7c8edb
Merge remote-tracking branch 'upstream/i18n-ja-release-8.5' into HEAD
yahonda Sep 8, 2026
de7f708
i18n(ja): remove spurious bold around SQL Statements/Slow Queries pag…
yahonda Sep 8, 2026
56b771d
i18n(ja): fix literal config filename, quote-character mismatches, an…
yahonda Sep 8, 2026
41f4d9b
i18n(ja): restore literal rule/metric identifiers mistranslated into …
yahonda Sep 8, 2026
b47153c
i18n(ja): rename Expected value column header to threshold value to a…
yahonda Sep 8, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions ai/examples/memory-with-pytidb.md
Original file line number Diff line number Diff line change
Expand Up @@ -94,7 +94,7 @@ python main.py
1. デフォルトのチャットセッションで自己紹介をしてください。例えば、「こんにちは、ジョンです。ソフトウェアエンジニアとして働いていて、ギターが大好きです。」など。
2. 入力された情報はメモリビューアで確認できます。
3. 新しいチャットセッションを開始するには、サイドバーの**New chat**をクリックしてください。
4. 新しいチャットセッションで「私は誰ですか?」と質問してください。AIが過去の会話からあなたの情報を記憶します。
4. 新しいチャットセッションで"Who am I?"と質問してください。AIが過去の会話からあなたの情報を記憶します。

## コマンドラインアプリケーションでメモリを操作する {#interact-with-memory-in-command-line-application}

Expand All @@ -116,7 +116,7 @@ Goodbye!

最初の会話の後、AIアシスタントはあなたが提供した情報を記憶し、今後の質問に答える際にそれを使用します。

これで、新しいチャットセッションを開始して、AIアシスタントに「私は誰ですか?」と尋ねることができます。
これで、新しいチャットセッションを開始して、AIアシスタントに"Who am I?"と尋ねることができます。

**別のチャットセッションでの会話例:**

Expand Down
2 changes: 1 addition & 1 deletion ai/guides/filtering.md
Original file line number Diff line number Diff line change
Expand Up @@ -174,7 +174,7 @@ results = table.query(
).to_list()
```

**例: JSONフィールド`meta.category`がtechに等しいレコードをフィルタリングする**
**例: JSONフィールド`meta.category`が'tech'に等しいレコードをフィルタリングする**

```python
results = table.query(
Expand Down
2 changes: 1 addition & 1 deletion ai/guides/tables.md
Original file line number Diff line number Diff line change
Expand Up @@ -293,7 +293,7 @@ result = table.query(

レコードをフィルタリングするには、 `WHERE`句を使用します。

**例: カテゴリ「データベース」のレコードを10件取得する**
**例: カテゴリ"database"のレコードを10件取得する**

```sql
SELECT * FROM items WHERE meta->>'$.category' = 'database' LIMIT 10;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -261,7 +261,7 @@ def save_entities_with_embedding(session, contents):

### ステップ8.アプリケーションを実行する {#step-8-run-the-application}

1. `demo.py`に、データベースセッションを確立し、埋め込みを TiDB に保存し、例となる質問 (「TiDB とは何ですか?」など) を尋ね、モデルから結果を生成するための以下のコードを追加します。
1. `demo.py`に、データベースセッションを確立し、埋め込みを TiDB に保存し、例となる質問 ("What is TiDB?"など) を尋ね、モデルから結果を生成するための以下のコードを追加します。

```python
if __name__ == "__main__":
Expand Down
6 changes: 3 additions & 3 deletions ai/vector-search-get-started-using-python.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ aliases: ['/ja/tidb/stable/vector-search-get-started-using-python/','/ja/tidb/de

# Python を使って TiDB + AI を始めよう {#get-started-with-tidb-ai-via-python}

このチュートリアルでは、**セマンティック検索**機能を提供するシンプルなAIアプリケーションの開発方法を説明します。従来のキーワード検索とは異なり、セマンティック検索はクエリの背後にある意味をインテリジェントに理解し、最も関連性の高い結果を返します。たとえば、「犬」「魚」「木」というタイトルの文書があり、「泳ぐ動物」を検索すると、アプリケーションは「魚」を最も関連性の高い結果として識別します。
このチュートリアルでは、**セマンティック検索**機能を提供するシンプルなAIアプリケーションの開発方法を説明します。従来のキーワード検索とは異なり、セマンティック検索はクエリの背後にある意味をインテリジェントに理解し、最も関連性の高い結果を返します。たとえば、"dog"、"fish"、"tree"というタイトルの文書があり、"a swimming animal"を検索すると、アプリケーションは"fish"を最も関連性の高い結果として識別します。

このチュートリアルでは、 [TiDB ベクトル検索](/ai/concepts/vector-search-overview.md)、Python、 [TiDB Vector SDK for Python](https://github.com/pingcap/tidb-vector-python) 、および AI モデルを使用して、この AI アプリケーションを開発します。

Expand Down Expand Up @@ -167,7 +167,7 @@ vector_store = TiDBVectorClient(

### ステップ6.テキス​​トデータを埋め込み、ベクトルを保存する {#step-6-embed-text-data-and-store-the-vectors}

このステップでは、dog」、「fish」、「treeなどの単語を含むサンプル文書を準備します。以下のコードは`text_to_embedding()`関数を使用してこれらのテキスト文書をベクトル埋め込みに変換し、ベクトルストアに挿入します。
このステップでは、"dog"、"fish"、"tree"などの単語を含むサンプル文書を準備します。以下のコードは`text_to_embedding()`関数を使用してこれらのテキスト文書をベクトル埋め込みに変換し、ベクトルストアに挿入します。

```python
documents = [
Expand Down Expand Up @@ -201,7 +201,7 @@ vector_store.insert(

### ステップ7.意味検索を実行する {#step-7-perform-semantic-search}

このステップでは、「泳ぐ動物」という単語を検索しますが、既存の文書にはこの単語と直接一致するものはありません。
このステップでは、"a swimming animal"という単語を検索しますが、既存の文書にはこの単語と直接一致するものはありません。

以下のコードは`text_to_embedding()`関数を再度使用してクエリテキストをベクトル埋め込みに変換し、その埋め込みを使用してクエリを実行して、最も近い上位 3つの一致を見つけます。

Expand Down
6 changes: 3 additions & 3 deletions alert-rules.md
Original file line number Diff line number Diff line change
Expand Up @@ -449,7 +449,7 @@ summary: TiDB クラスターのアラートルールについて学習します

1. `SELECT VARIABLE_VALUE FROM mysql.tidb WHERE VARIABLE_NAME = "tikv_gc_leader_desc"`を実行して、GC リーダーに対応する`tidb-server`を見つけます。
2. `tidb-server`のログを確認し、`grep gc_worker tidb.log` を実行します。
3. この時間中にGCワーカーがロックを解決中(最後のログはstart resolve locks)または範囲を削除中(最後のログはstart delete {number} ranges)であることが確認された場合、GCプロセスは正常に動作していることを意味します。それ以外の場合は、PingCAPまたはコミュニティから[サポートを受けて](/support.md)ください。
3. この時間中にGCワーカーがロックを解決中(最後のログは"start resolve locks")または範囲を削除中(最後のログは"start delete {number} ranges")であることが確認された場合、GCプロセスは正常に動作していることを意味します。それ以外の場合は、PingCAPまたはコミュニティから[サポートを受けて](/support.md)ください。

### 重大レベルのアラート {#critical-level-alerts-3}

Expand Down Expand Up @@ -886,11 +886,11 @@ TiCDC アラートルールの詳細な説明については、 [TiCDCアラー

- 説明:

マシン上には「確立」ステータスの TCP リンクが 50,000 個以上あります。
マシン上には"establish"ステータスの TCP リンクが 50,000 個以上あります。

- 解決:

- マシンにログインし、 `ss -s`を実行して、現在のシステムでestabステータスにある TCP リンクの数を確認します。
- マシンにログインし、 `ss -s`を実行して、現在のシステムで"estab"ステータスにある TCP リンクの数を確認します。
- `netstat`を実行して異常なリンクがないか確認します。

#### `NODE_disk_read_latency_more_than_32ms` {#node_disk_read_latency_more_than_32ms}
Expand Down
2 changes: 1 addition & 1 deletion as-of-timestamp.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ TiDBは、特別なクライアントやドライバーを必要とせず、標
- [`START TRANSACTION READ ONLY AS OF TIMESTAMP`](/sql-statements/sql-statement-start-transaction.md)
- [`SET TRANSACTION READ ONLY AS OF TIMESTAMP`](/sql-statements/sql-statement-set-transaction.md)

正確な時刻を指定したい場合は、 `AS OF TIMESTAMP`句に datetime 値を設定するか、time 関数を使用します。datetime の形式は2016-10-08 16:45:26.999のように、最小の時間単位はミリ秒ですが、ほとんどの場合、datetime を指定するには2016-10-08 16:45:26のように秒単位で十分です。`NOW(3)`関数を使用して、現在時刻をミリ秒単位で取得することもできます。数秒前のデータを読み取りたい場合は、 `NOW() - INTERVAL 10 SECOND`のような式を使用することを**お勧めします**。
正確な時刻を指定したい場合は、 `AS OF TIMESTAMP`句に datetime 値を設定するか、time 関数を使用します。datetime の形式は"2016-10-08 16:45:26.999"のように、最小の時間単位はミリ秒ですが、ほとんどの場合、datetime を指定するには"2016-10-08 16:45:26"のように秒単位で十分です。`NOW(3)`関数を使用して、現在時刻をミリ秒単位で取得することもできます。数秒前のデータを読み取りたい場合は、 `NOW() - INTERVAL 10 SECOND`のような式を使用することを**お勧めします**。

時間範囲を指定する場合は、句内で[`TIDB_BOUNDED_STALENESS()`](/functions-and-operators/tidb-functions.md#tidb_bounded_staleness)関数を使用できます。この関数を使用すると、TiDB は指定された時間範囲内で適切なタイムスタンプを選択します。「適切」とは、このタイムスタンプより前に開始され、アクセス先のレプリカにコミットされていないトランザクションがないことを意味します。つまり、TiDB はアクセス先のレプリカに対して読み取り操作を実行でき、読み取り操作がブロックされていないことを意味します。この関数を呼び出すには`TIDB_BOUNDED_STALENESS(t1, t2)`を使用する必要があります。`t1`と`t2`は範囲の両端であり、datetime 値または時間関数を使用して指定できます。

Expand Down
2 changes: 1 addition & 1 deletion benchmark/benchmark-sysbench-v3.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: TiDB Sysbench Performance Test Report -- v2.1 vs. v2.0
summary: TiDB 2.1はPoint SelectテストにおいてTiDB 2.0を上回り、クエリパフォーマンスが50%向上しました。ただし、Update Non-IndexテストとUpdate Indexテストでは、両バージョンのパフォーマンスはほぼ同等でした。このテストは、2018年9月に中国北京で、特定のテスト環境と構成を使用して実施されました。
summary: TiDB 2.1は`Point Select`テストにおいてTiDB 2.0を上回り、クエリパフォーマンスが50%向上しました。ただし、`Update Non-Index`テストと`Update Index`テストでは、両バージョンのパフォーマンスはほぼ同等でした。このテストは、2018年9月に中国北京で、特定のテスト環境と構成を使用して実施されました。
---

# TiDB Sysbench パフォーマンス テスト レポート - v2.1 と v2.0 の比較 {#tidb-sysbench-performance-test-report-v2-1-vs-v2-0}
Expand Down
4 changes: 2 additions & 2 deletions benchmark/benchmark-tidb-using-sysbench.md
Original file line number Diff line number Diff line change
Expand Up @@ -75,9 +75,9 @@ report-interval=10
db-driver=mysql
```

上記のパラメータは、実際のニーズに合わせて調整できます。`TIDB_HOST`はTiDBサーバーのIPアドレス(設定ファイルに複数のアドレスを含めることはできないため)、 `threads`はテストにおける同時接続数で、「8、16、32、64、128256の範囲で調整できます。データをインポートする際は、threads = 8または16に設定することをお勧めします`threads`を調整したら、 **config**というファイルを保存します。
上記のパラメータは、実際のニーズに合わせて調整できます。`TIDB_HOST`はTiDBサーバーのIPアドレス(設定ファイルに複数のアドレスを含めることはできないため)、 `threads`はテストにおける同時接続数で、"8, 16, 32, 64, 128, 256"の範囲で調整できます。データをインポートする際は、threads = 8または16に設定することをお勧めします`threads`を調整したら、 **config**というファイルを保存します。

サンプル**設定**ファイルとして以下を参照してください。
サンプル**config**ファイルとして以下を参照してください。

```txt
mysql-host=172.16.30.33
Expand Down
6 changes: 3 additions & 3 deletions benchmark/benchmark-tpch.md
Original file line number Diff line number Diff line change
Expand Up @@ -103,6 +103,6 @@ TiDB 2.0:
以下の点に注意してください。

- 上の図では、オレンジ色のバーはリリース1.0のクエリ結果、青色のバーはリリース2.0のクエリ結果を表しています。Y軸はクエリの処理時間(秒)を表しており、短いほど高速です。
- クエリ15は、現在TiDB 1.0でも2.0でもVIEWがサポートされていないため、NaNタグが付けられています。今後のリリースでVIEWのサポートを提供する予定です。
- TiDB 1.0 列のクエリ 2、17、および 19 には、TiDB 1.0 がこれらのクエリの結果を返さなかったため、NaNタグが付けられています。
- TiDB 1.0 列のクエリ 5、7、18、および 21 には、メモリ消費量が高すぎるため、OOMタグが付けられています。
- クエリ15は、現在TiDB 1.0でも2.0でもVIEWがサポートされていないため、"NaN"タグが付けられています。今後のリリースでVIEWのサポートを提供する予定です。
- TiDB 1.0 列のクエリ 2、17、および 19 には、TiDB 1.0 がこれらのクエリの結果を返さなかったため、"NaN"タグが付けられています。
- TiDB 1.0 列のクエリ 5、7、18、および 21 には、メモリ消費量が高すぎるため、"OOM"タグが付けられています。
6 changes: 3 additions & 3 deletions best-practices/ddl-introduction.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,13 +22,13 @@ TiDBはオンラインDDLをサポートしています。つまり、データ

- **論理 DDL文**: 論理 DDL文は通常、テーブル名の変更や列名の変更など、オブジェクトに格納されているデータを処理せずに、データベースオブジェクトのメタデータのみを変更します。

TiDBでは、論理DDL文は汎用DDLとも呼ばれます。これらの文は通常、実行時間が短く、完了までに数十ミリ秒または数秒しかかからないことがよくあります。そのため、システムリソースをあまり消費せず、アプリケーションのワークロードにも影響を与えません。
TiDBでは、論理DDL文は"general DDL"(汎用DDLとも呼ばれます。これらの文は通常、実行時間が短く、完了までに数十ミリ秒または数秒しかかからないことがよくあります。そのため、システムリソースをあまり消費せず、アプリケーションのワークロードにも影響を与えません。

- **物理DDL文**:物理DDL文は、変更対象となるオブジェクトのメタデータを変更するだけでなく、オブジェクトに格納されているユーザーデータも変更します。例えば、TiDBがテーブルのインデックスを作成する場合、テーブルの定義を変更するだけでなく、新しく追加されたインデックスを構築するためにテーブル全体のスキャンを実行します。

TiDBでは、物理DDL文はreorg DDL」(再編成)とも呼ばれます。現在、物理DDL文には、 `ADD INDEX`と損失のある列型変更(例えば、 `INT`型から`CHAR`型への変更)のみが含まれます。これらの文の実行には時間がかかり、実行時間はテーブル内のデータ量、マシン構成、アプリケーションのワークロードによって影響を受けます。
TiDBでは、物理DDL文は"reorg DDL"(再編成DDL)とも呼ばれます。現在、物理DDL文には、 `ADD INDEX`と損失のある列型変更(例えば、 `INT`型から`CHAR`型への変更)のみが含まれます。これらの文の実行には時間がかかり、実行時間はテーブル内のデータ量、マシン構成、アプリケーションのワークロードによって影響を受けます。

物理DDL文の実行は、2つの理由からアプリケーションのワークロードに影響を与える可能性があります。1つは、データの読み取りと新規データの書き込みにTiKVのCPUリソースとI/Oリソースを消費することです。もう1つは、 **DDLオーナーとして機能するTiDBノード**、または**TiDB分散実行フレームワーク(DXF)によって`ADD INDEX`タスクを実行するようにスケジュールされたTiDBノードが、**対応する計算を実行するためにTiDBのCPUリソースを消費することです。
物理DDL文の実行は、2つの理由からアプリケーションのワークロードに影響を与える可能性があります。1つは、データの読み取りと新規データの書き込みにTiKVのCPUリソースとI/Oリソースを消費することです。もう1つは、 **DDLオーナーとして機能するTiDBノード**、または**TiDB分散実行フレームワーク(DXF)によって`ADD INDEX`タスクを実行するようにスケジュールされたTiDBノード**が、対応する計算を実行するためにTiDBのCPUリソースを消費することです。

> **Note:**
>
Expand Down
Loading
Loading