diff --git a/best-practices/grafana-monitor-best-practices.md b/best-practices/grafana-monitor-best-practices.md index dbab44a8dc666..e1a60b2d12a5d 100644 --- a/best-practices/grafana-monitor-best-practices.md +++ b/best-practices/grafana-monitor-best-practices.md @@ -133,7 +133,7 @@ PDダッシュボードには、現在のリーダーの指標のみが表示さ ### ヒント6: `Avg`関数を使用する {#tip-6-use-the-avg-function} -通常、凡例にはデフォルトで`Max`と`Current`関数のみが表示されます。指標が大きく変動する場合は、 `Avg`機能など、他のサマリー関数を凡例に追加して、一定期間の全体的な傾向を確認できます。 +通常、凡例にはデフォルトで`Max`と`Current`関数のみが表示されます。指標が大きく変動する場合は、 `Avg`関数など、他のサマリー関数を凡例に追加して、一定期間の全体的な傾向を確認できます。 `Avg`関数などの集計関数を追加します。 diff --git a/develop/dev-guide-hybrid-oltp-and-olap-queries.md b/develop/dev-guide-hybrid-oltp-and-olap-queries.md index b7a53ac05aa3c..f90aa17c69e31 100644 --- a/develop/dev-guide-hybrid-oltp-and-olap-queries.md +++ b/develop/dev-guide-hybrid-oltp-and-olap-queries.md @@ -139,7 +139,7 @@ SELECT * FROM acc; TiDB は、より多くの分析ステートメントのために、集約されていない[ウィンドウ関数](/functions-and-operators/window-functions.md)もいくつか提供します。 -たとえば、 [ページネーションクエリ](/develop/dev-guide-paginate-results.md)ドキュメントでは、 `row_number()`機能を使用して効率的なページ区切りのバッチ処理を実現する方法を紹介しています。 +たとえば、 [ページネーションクエリ](/develop/dev-guide-paginate-results.md)ドキュメントでは、 `row_number()`関数を使用して効率的なページ区切りのバッチ処理を実現する方法を紹介しています。 ## ハイブリッドワークロード {#hybrid-workload} diff --git a/functions-and-operators/date-and-time-functions.md b/functions-and-operators/date-and-time-functions.md index 42af49f9d401d..5d3050b90ddad 100644 --- a/functions-and-operators/date-and-time-functions.md +++ b/functions-and-operators/date-and-time-functions.md @@ -100,4 +100,4 @@ TiDB は、MySQL 8.0 で利用可能な[日付と時刻関数](https://dev.mysql ## 関連するシステム変数 {#related-system-variables} -[`default_week_format`](/system-variables.md#default_week_format)変数は`WEEK()`機能に影響します。 +[`default_week_format`](/system-variables.md#default_week_format)変数は`WEEK()`関数に影響します。 diff --git a/functions-and-operators/tidb-functions.md b/functions-and-operators/tidb-functions.md index 1b4903af8cf30..f070a38854236 100644 --- a/functions-and-operators/tidb-functions.md +++ b/functions-and-operators/tidb-functions.md @@ -59,7 +59,7 @@ summary: TiDB 固有の関数の使用法について学習します。 ## 現在のリソースグループ {#current_resource_group} -`CURRENT_RESOURCE_GROUP()`機能は、現在のセッションがバインドされているリソースグループ名を表示するために使用されます。[リソース管理](/tidb-resource-control-ru-groups.md)機能を有効にすると、SQL文で使用できるリソースは、バインドされているリソースグループのリソースクォータによって制限されます。 +`CURRENT_RESOURCE_GROUP()`関数は、現在のセッションがバインドされているリソースグループ名を表示するために使用されます。[リソース管理](/tidb-resource-control-ru-groups.md)機能を有効にすると、SQL文で使用できるリソースは、バインドされているリソースグループのリソースクォータによって制限されます。 セッションが確立されると、TiDB はログインユーザーがデフォルトでバインドされているリソースグループにセッションをバインドします。ユーザーがどのリソースグループにもバインドされていない場合、セッションは`default`リソースグループにバインドされます。セッションが確立されると、ユーザーのバインドされているリソースグループが[ユーザーにバインドされたリソースグループを変更する](/sql-statements/sql-statement-alter-user.md#modify-basic-user-information)で変更されても、バインドされているリソースグループはデフォルトで変更されません。現在のセッションのバインドされているリソースグループを変更するには、 [`SET RESOURCE GROUP`](/sql-statements/sql-statement-set-resource-group.md)を使用します。 diff --git a/releases/release-2.0.3.md b/releases/release-2.0.3.md index b4c29341c0ea1..63477235f8cfe 100644 --- a/releases/release-2.0.3.md +++ b/releases/release-2.0.3.md @@ -17,7 +17,7 @@ summary: TiDB 2.0.3は、システムの互換性と安定性の向上を伴い - `LIMIT`句のクエリのコスト見積りを最適化する - `YEAR`型を一意インデックスとして使用する問題を修正 - 一意インデックスのない条件の`ON DUPLICATE KEY UPDATE`に関する問題を修正 -- `CEIL`機能の互換性の問題を修正 +- `CEIL`関数の互換性の問題を修正 - `DECIMAL`型における`DIV`の計算の精度の問題を修正 - `ADMIN CHECK TABLE`の誤報を修正 - 特定の式パラメータで`MAX` `MIN`panic問題を修正 diff --git a/releases/release-2.1.10.md b/releases/release-2.1.10.md index a2f11e703065d..5ceedc7406363 100644 --- a/releases/release-2.1.10.md +++ b/releases/release-2.1.10.md @@ -16,7 +16,7 @@ TiDB Ansible バージョン: 2.1.10 - `tidb_snapshot`を使用して履歴データ読み取るときに、一部の異常によりテーブルスキーマが正しくなくなる問題を修正しました。 [#10359](https://github.com/pingcap/tidb/pull/10359) - `NOT`関数が場合によっては誤った読み取り結果を引き起こす問題を修正[#10363](https://github.com/pingcap/tidb/pull/10363) - `Replace`または`Insert on duplicate update`文の`Generated Column`の誤った動作を修正します [#10385](https://github.com/pingcap/tidb/pull/10385) -- `DATE` `DATETIME` の`BETWEEN`機能のバグを修正 [#10407](https://github.com/pingcap/tidb/pull/10407) +- `DATE`/`DATETIME`比較における`BETWEEN`関数のバグを修正 [#10407](https://github.com/pingcap/tidb/pull/10407) - `SLOW_QUERY`テーブルを使用してスローログをクエリするときに、スローログの 1 行が長すぎるとエラーレポートが発生する問題を修正しました。 [#10412](https://github.com/pingcap/tidb/pull/10412) - `DATETIME` + `INTERVAL`の結果が MySQL の結果と一致しないケースがある問題を修正[#10416](https://github.com/pingcap/tidb/pull/10416) , [#10418](https://github.com/pingcap/tidb/pull/10418) - うるう年の2月の無効な時刻のチェックを追加[#10417](https://github.com/pingcap/tidb/pull/10417) diff --git a/releases/release-2.1.12.md b/releases/release-2.1.12.md index ed680fd159195..7cb99fd0b645d 100644 --- a/releases/release-2.1.12.md +++ b/releases/release-2.1.12.md @@ -17,8 +17,8 @@ TiDB Ansible バージョン: 2.1.12 - 一部のケースで文字セットの変更により BLOB 列がテキスト列に変更される問題を修正[#10745](https://github.com/pingcap/tidb/pull/10745) - トランザクション内の`GRANT`の操作が、場合によっては「重複エントリ」を誤って報告する問題を修正しました[#10739](https://github.com/pingcap/tidb/pull/10739) - 以下の機能のMySQLとの互換性を向上 - - `DAYNAME`機能[#10732](https://github.com/pingcap/tidb/pull/10732) - - `MONTHNAME`機能[#10733](https://github.com/pingcap/tidb/pull/10733) + - `DAYNAME`関数[#10732](https://github.com/pingcap/tidb/pull/10732) + - `MONTHNAME`関数[#10733](https://github.com/pingcap/tidb/pull/10733) - `MONTH` を処理するときに`EXTRACT`関数の 0 値をサポートする [#10702](https://github.com/pingcap/tidb/pull/10702) - `DECIMAL`型は`TIMESTAMP`または`DATETIME`に変換可能[#10734](https://github.com/pingcap/tidb/pull/10734) - テーブルの文字セットを変更するときに列の文字セットも変更する [#10714](https://github.com/pingcap/tidb/pull/10714) diff --git a/releases/release-2.1.14.md b/releases/release-2.1.14.md index fc344655ecce9..94f3750aef4bd 100644 --- a/releases/release-2.1.14.md +++ b/releases/release-2.1.14.md @@ -25,7 +25,7 @@ TiDB Ansible バージョン: 2.1.14 - `OOMAction`設定項目が`Cancel` に設定されている場合に TiDB が誤った結果を返す場合がある問題を修正しました。 [#11016](https://github.com/pingcap/tidb/pull/11016) - TiDBのpanic問題を回避するために`TRACE`文を無効にする [#11039](https://github.com/pingcap/tidb/pull/11039) - 特定の関数をコプロセッサーにプッシュダウンすることを動的に有効/無効にする`mysql.expr_pushdown_blacklist`システムテーブルを追加します。 [#10998](https://github.com/pingcap/tidb/pull/10998) -- `ANY_VALUE`機能が`ONLY_FULL_GROUP_BY`モードで動作しない問題を修正 [#10994](https://github.com/pingcap/tidb/pull/10994) +- `ANY_VALUE`関数が`ONLY_FULL_GROUP_BY`モードで動作しない問題を修正 [#10994](https://github.com/pingcap/tidb/pull/10994) - 文字列型のユーザー変数を評価する際にディープコピーを行わないことで発生する誤った評価を修正しました。 [#11043](https://github.com/pingcap/tidb/pull/11043) ## TiKV {#tikv} diff --git a/releases/release-2.1.8.md b/releases/release-2.1.8.md index 24e4f96cc1bbb..7ce0f775d0317 100644 --- a/releases/release-2.1.8.md +++ b/releases/release-2.1.8.md @@ -22,7 +22,7 @@ TiDB Ansible バージョン: 2.1.8 - `DATE_ADD`と`DATE_SUB`関数間の互換性の問題を修正 - [#9963](https://github.com/pingcap/tidb/pull/9963) - [#9966](https://github.com/pingcap/tidb/pull/9966) -- 互換性を向上させるために、 `STR_TO_DATE`機能の`%H`フォーマットをサポートする[#9964](https://github.com/pingcap/tidb/pull/9964) +- 互換性を向上させるために、 `STR_TO_DATE`関数の`%H`フォーマットをサポートする[#9964](https://github.com/pingcap/tidb/pull/9964) - `GROUP_CONCAT`関数が一意インデックスでグループ化されたときに結果が間違っている問題を修正しました [#9969](https://github.com/pingcap/tidb/pull/9969) - オプティマイザヒントに一致しないテーブル名が含まれている場合に警告を返す[#9970](https://github.com/pingcap/tidb/pull/9970) - ログ形式を統一し、分析ツールを使用してログを収集しやすくする統合ログ形式 diff --git a/releases/release-3.0.2.md b/releases/release-3.0.2.md index 3394454521222..cadde87d7a4ca 100644 --- a/releases/release-3.0.2.md +++ b/releases/release-3.0.2.md @@ -66,7 +66,7 @@ TiDB Ansible バージョン: 3.0.2 - 悲観的ロックのデフォルトTTLを30秒から40秒に増やす - 最大TTLを60秒から120秒に増やす - 最初の`LockKeys`リクエストから悲観的ロック期間を計算する - - TiKVクライアントの`SendRequest`機能ロジックを変更:接続が確立できない場合は待機するのではなく、すぐに別のピアに接続しようとします[#11531](https://github.com/pingcap/tidb/pull/11531) + - TiKVクライアントの`SendRequest`関数ロジックを変更:接続が確立できない場合は待機するのではなく、すぐに別のピアに接続しようとします[#11531](https://github.com/pingcap/tidb/pull/11531) - リージョンキャッシュを最適化します。ストアが移動され、別のストアが同じアドレスでオンラインになったときに、削除されたストアを無効としてラベル付けし、キャッシュ内のストア情報をできるだけ早く更新します[#11567](https://github.com/pingcap/tidb/pull/11567) - `http://{TiDB_ADDRESS:TIDB_IP}/mvcc/key/{db}/{table}/{handle}` API によって返される結果にリージョンID を追加します。 [#11557](https://github.com/pingcap/tidb/pull/11557) - Scatter Table API が Range キーをエスケープしないために Scatter Table が動作しない問題を修正しました [#11298](https://github.com/pingcap/tidb/pull/11298) diff --git a/releases/release-3.0.20.md b/releases/release-3.0.20.md index e9182ce9f6f1f..0a4fd53eb1363 100644 --- a/releases/release-3.0.20.md +++ b/releases/release-3.0.20.md @@ -43,7 +43,7 @@ TiDB バージョン: 3.0.20 - 等価条件の1つが`Enum`または`Set`タイプである場合に、潜在的に誤った結果を修正します。 [#20296](https://github.com/pingcap/tidb/pull/20296) - `!= any()` の誤った動作を修正する [#20061](https://github.com/pingcap/tidb/pull/20061) - `BETWEEN...AND...`型変換で無効な結果が返される問題を修正[#21503](https://github.com/pingcap/tidb/pull/21503) - - `ADDDATE`機能の互換性の問題を修正 [#21008](https://github.com/pingcap/tidb/pull/21008) + - `ADDDATE`関数の互換性の問題を修正 [#21008](https://github.com/pingcap/tidb/pull/21008) - 新しく追加された`Enum`列の正しいデフォルト値を設定する [#20999](https://github.com/pingcap/tidb/pull/20999) - `SELECT DATE_ADD('2007-03-28 22:08:28',INTERVAL "-2.-2" SECOND)`ようなSQL文の結果をMySQL と互換性があるように修正します [#20627](https://github.com/pingcap/tidb/pull/20627) - 列タイプを変更するときに誤ったデフォルト値を修正 [#20532](https://github.com/pingcap/tidb/pull/20532) diff --git a/releases/release-4.0.0-beta.1.md b/releases/release-4.0.0-beta.1.md index b014d1604e4dc..ad94bef054fa4 100644 --- a/releases/release-4.0.0-beta.1.md +++ b/releases/release-4.0.0-beta.1.md @@ -35,12 +35,12 @@ TiDB Ansible バージョン: 4.0.0-beta.1 ## 新機能 {#new-features} - TiDB - - `SLOW_QUERY / CLUSTER_SLOW_QUERY`システムテーブル の任意の時点のスローログのクエリをサポート [#14878](https://github.com/pingcap/tidb/pull/14878) [#14840](https://github.com/pingcap/tidb/pull/14840) + - `SLOW_QUERY / CLUSTER_SLOW_QUERY`システムテーブル の任意の時点のスローログのクエリをサポート [#14840](https://github.com/pingcap/tidb/pull/14840) [#14878](https://github.com/pingcap/tidb/pull/14878) - SQLパフォーマンス診断をサポート - [#14843](https://github.com/pingcap/tidb/pull/14843) [#14810](https://github.com/pingcap/tidb/pull/14810) [#14835](https://github.com/pingcap/tidb/pull/14835) [#14801](https://github.com/pingcap/tidb/pull/14801) [#14743](https://github.com/pingcap/tidb/pull/14743) - [#14718](https://github.com/pingcap/tidb/pull/14718) [#14721](https://github.com/pingcap/tidb/pull/14721) [#14670](https://github.com/pingcap/tidb/pull/14670) [#14663](https://github.com/pingcap/tidb/pull/14663) [#14668](https://github.com/pingcap/tidb/pull/14668) - [#14896](https://github.com/pingcap/tidb/pull/14896) - - `Sequence`機能をサポート [#14731](https://github.com/pingcap/tidb/pull/14731) [#14589](https://github.com/pingcap/tidb/pull/14589) [#14674](https://github.com/pingcap/tidb/pull/14674) [#14442](https://github.com/pingcap/tidb/pull/14442) [#14303](https://github.com/pingcap/tidb/pull/14303) [#14830](https://github.com/pingcap/tidb/pull/14830) + - `Sequence`関数をサポート [#14731](https://github.com/pingcap/tidb/pull/14731) [#14589](https://github.com/pingcap/tidb/pull/14589) [#14674](https://github.com/pingcap/tidb/pull/14674) [#14442](https://github.com/pingcap/tidb/pull/14442) [#14303](https://github.com/pingcap/tidb/pull/14303) [#14830](https://github.com/pingcap/tidb/pull/14830) - PDから読み取った設定項目の動的な変更または更新をサポート [#14750](https://github.com/pingcap/tidb/pull/14750) [#14303](https://github.com/pingcap/tidb/pull/14303) [#14830](https://github.com/pingcap/tidb/pull/14830) - 負荷分散ポリシーに従って異なるロールからデータを自動的に読み取る機能を追加し、この機能を有効にするために`leader-and-follower`システム変数を追加します[#14761](https://github.com/pingcap/tidb/pull/14761) - `Coercibility`関数を追加する [#14739](https://github.com/pingcap/tidb/pull/14739) diff --git a/releases/release-4.0.11.md b/releases/release-4.0.11.md index 9ff83dc97338f..4700e0195b64b 100644 --- a/releases/release-4.0.11.md +++ b/releases/release-4.0.11.md @@ -50,7 +50,7 @@ TiDB バージョン: 4.0.11 - TiFlash - - `date_format`機能のパフォーマンスを最適化する + - `date_format`関数のパフォーマンスを最適化する - 取り込みSSTの処理におけるメモリ消費を最適化 - バッチココプロセッサーの再試行ロジックを最適化して、リージョンエラーの可能性を低減します。 diff --git a/releases/release-4.0.6.md b/releases/release-4.0.6.md index 139e76fb0061c..a372b27702fc1 100644 --- a/releases/release-4.0.6.md +++ b/releases/release-4.0.6.md @@ -41,7 +41,7 @@ TiDB バージョン: 4.0.6 - 自動コミット文を再試行するために悲観的トランザクションモードに切り替える [#19796](https://github.com/pingcap/tidb/pull/19796) - `Str_to_date()` の`%r`と`%T`データ形式をサポート [#19693](https://github.com/pingcap/tidb/pull/19693) - `SELECT INTO OUTFILE`を有効にするとファイル権限が必要になります [#19577](https://github.com/pingcap/tidb/pull/19577) - - `stddev_pop`機能をサポートする [#19541](https://github.com/pingcap/tidb/pull/19541) + - `stddev_pop`関数をサポートする [#19541](https://github.com/pingcap/tidb/pull/19541) - `TiDB-Runtime`ダッシュボードを追加する [#19396](https://github.com/pingcap/tidb/pull/19396) - `ALTER TABLE`アルゴリズム互換性を向上 [#19364](https://github.com/pingcap/tidb/pull/19364) - スローログの`plan`フィールドに`insert`、`delete`、`update`プランをエンコードします [#19269](https://github.com/pingcap/tidb/pull/19269) diff --git a/releases/release-4.0.7.md b/releases/release-4.0.7.md index da942ad807f44..32062d62358ce 100644 --- a/releases/release-4.0.7.md +++ b/releases/release-4.0.7.md @@ -13,7 +13,7 @@ TiDB バージョン: 4.0.7 - PD - - PDクライアントにPDメンバー情報を取得する`GetAllMembers`機能を追加する[#2980](https://github.com/pingcap/pd/pull/2980) + - PDクライアントにPDメンバー情報を取得する`GetAllMembers`関数を追加する[#2980](https://github.com/pingcap/pd/pull/2980) - TiDB Dashboard @@ -25,7 +25,7 @@ TiDB バージョン: 4.0.7 - `join`演算子の実行時情報を追加します [#20093](https://github.com/pingcap/tidb/pull/20093) - `EXPLAIN ANALYZE` にコプロセッサキャッシュのヒット率情報を追加 [#19972](https://github.com/pingcap/tidb/pull/19972) - - `ROUND`機能をTiFlash にプッシュダウンするサポート [#19967](https://github.com/pingcap/tidb/pull/19967) + - `ROUND`関数のTiFlashへのプッシュダウンをサポート [#19967](https://github.com/pingcap/tidb/pull/19967) - `ANALYZE` にデフォルト値`CMSketch`を追加します [#19927](https://github.com/pingcap/tidb/pull/19927) - エラーメッセージの感度調整[#20004](https://github.com/pingcap/tidb/pull/20004) - MySQL 8.0 のコネクタを使用してクライアントからの接続を受け入れる [#19959](https://github.com/pingcap/tidb/pull/19959) diff --git a/releases/release-4.0.8.md b/releases/release-4.0.8.md index d6a856d751ce9..1a3c6962c1494 100644 --- a/releases/release-4.0.8.md +++ b/releases/release-4.0.8.md @@ -17,7 +17,7 @@ TiDB バージョン: 4.0.8 - TiFlash - - `CAST`関数をプッシュダウンするサポート + - `CAST`関数のプッシュダウンをサポート - ツール diff --git a/releases/release-5.0.3.md b/releases/release-5.0.3.md index e6f7bb2210c80..0571ef560c4ef 100644 --- a/releases/release-5.0.3.md +++ b/releases/release-5.0.3.md @@ -30,18 +30,18 @@ TiDB バージョン: 5.0.3 - TiDB - - `TopN`オペレーターをTiFlash にプッシュダウンするサポート [#25162](https://github.com/pingcap/tidb/pull/25162) + - `TopN`オペレーターのTiFlashへのプッシュダウンをサポート [#25162](https://github.com/pingcap/tidb/pull/25162) - 組み込み関数`json_unquote()`をTiKV にプッシュダウンする機能をサポート [#24415](https://github.com/pingcap/tidb/issues/24415) - デュアルテーブルからユニオンブランチを削除することをサポート [#25614](https://github.com/pingcap/tidb/pull/25614) - 内蔵機能`replace()` TiFlash にプッシュダウンする機能をサポート [#25565](https://github.com/pingcap/tidb/pull/25565) - 組み込み関数`unix_timestamp()`、 `concat()`、 `year()`、 `day()`、 `datediff()`、 `datesub()`、 `concat_ws()`をTiFlashにプッシュダウンする機能をサポート [#25564](https://github.com/pingcap/tidb/pull/25564) - 集計オペレーターのコスト係数を最適化する [#25241](https://github.com/pingcap/tidb/pull/25241) - - `Limit`オペレーターをTiFlash にプッシュダウンするサポート [#25159](https://github.com/pingcap/tidb/pull/25159) + - `Limit`オペレーターのTiFlashへのプッシュダウンをサポート [#25159](https://github.com/pingcap/tidb/pull/25159) - 内蔵機能`str_to_date` TiFlash にプッシュダウンする機能をサポート [#25148](https://github.com/pingcap/tidb/pull/25148) - MPP外部結合がテーブル行数に基づいてビルドテーブルを選択できるようにします。 [#25142](https://github.com/pingcap/tidb/pull/25142) - `abs()`関数`left()` `right()` TiFlash にプッシュダウンする機能をサポート [#25133](https://github.com/pingcap/tidb/pull/25133) - ブロードキャストカルテシアン結合をTiFlash にプッシュダウンする機能をサポート [#25106](https://github.com/pingcap/tidb/pull/25106) - - `Union All`オペレーターをTiFlash にプッシュダウンするサポート [#25051](https://github.com/pingcap/tidb/pull/25051) + - `Union All`オペレーターのTiFlashへのプッシュダウンをサポート [#25051](https://github.com/pingcap/tidb/pull/25051) - リージョンに基づいて、異なるTiFlashノード間でMPPクエリワークロードのバランスをとることをサポート [#24724](https://github.com/pingcap/tidb/pull/24724) - MPPクエリ実行後にキャッシュ内の古い領域を無効にする機能をサポート[#24432](https://github.com/pingcap/tidb/pull/24432) - フォーマット指定子`%b/%M/%r/%T` の組み込み関数`str_to_date`の MySQL 互換性を改善しました [#25767](https://github.com/pingcap/tidb/pull/25767) @@ -58,12 +58,12 @@ TiDB バージョン: 5.0.3 - TiFlash - `STRING`型から`DOUBLE`型へのキャストをサポート - - `STR_TO_DATE()`機能をサポートする + - `STR_TO_DATE()`関数をサポートする - 複数のスレッドを使用して右外部結合の非結合データを最適化する - デカルト結合をサポートする - `LEFT()`と`RIGHT()`関数をサポート - MPPクエリで古いリージョンを自動的に無効化する機能をサポート - - `ABS()`機能をサポートする + - `ABS()`関数をサポートする - ツール diff --git a/releases/release-5.0.4.md b/releases/release-5.0.4.md index 177e51838217a..1493b22cf5063 100644 --- a/releases/release-5.0.4.md +++ b/releases/release-5.0.4.md @@ -54,8 +54,8 @@ TiDB バージョン: 5.0.4 - TiFlash - - DAGリクエストの`HAVING()`機能をサポートする - - `DATE()`機能をサポートする + - DAGリクエストの`HAVING()`関数をサポートする + - `DATE()`関数をサポートする - インスタンスごとの書き込みスループットの Grafana パネルを追加する ## 改善点 {#improvements} diff --git a/releases/release-5.1.1.md b/releases/release-5.1.1.md index da9638ce0ae90..1d379e139ebd5 100644 --- a/releases/release-5.1.1.md +++ b/releases/release-5.1.1.md @@ -32,7 +32,7 @@ TiDB バージョン: 5.1.1 - TiFlash - - DAGリクエストの`HAVING()`機能をサポートする + - DAGリクエストの`HAVING()`関数をサポートする ## 改善点 {#improvements} diff --git a/releases/release-5.1.2.md b/releases/release-5.1.2.md index c251da298ae2f..7546db22df506 100644 --- a/releases/release-5.1.2.md +++ b/releases/release-5.1.2.md @@ -50,7 +50,7 @@ TiDB バージョン: 5.1.2 - TiFlash - - `DATE()`機能をサポートする + - `DATE()`関数をサポートする - インスタンスごとの書き込みスループットの Grafana パネルを追加する - `leader-read`プロセスのパフォーマンスを最適化する - MPPタスクのキャンセルプロセスを高速化 diff --git a/releases/release-5.2.0.md b/releases/release-5.2.0.md index 770c634650052..c6f3f418d68c2 100644 --- a/releases/release-5.2.0.md +++ b/releases/release-5.2.0.md @@ -77,7 +77,7 @@ TiDB バージョン: 5.2.0 [ユーザー向けドキュメント](/sql-statements/sql-statement-create-index.md)、 [#25150](https://github.com/pingcap/tidb/issues/25150) -- **Oracleの`translate`機能をサポートする** +- **Oracleの`translate`関数をサポートする** `translate`関数は、文字列内のすべての文字を他の文字に置き換えます。TiDB では、この関数は Oracle のように空文字列を`NULL`として扱いません。 diff --git a/releases/release-5.4.1.md b/releases/release-5.4.1.md index 295d688d7bc27..f7d8cbdbc42ac 100644 --- a/releases/release-5.4.1.md +++ b/releases/release-5.4.1.md @@ -67,7 +67,7 @@ TiDB v5.4.1では、製品設計上の互換性に関する変更は行われて - v4.0 からアップグレードされたクラスターで`all`権限の付与が失敗する可能性がある問題を修正しました [#33588](https://github.com/pingcap/tidb/issues/33588) - MySQLバイナリプロトコルでテーブルスキーマを変更した後にプリペアドステートメントを実行するときに発生するセッションpanicを修正しました [#33509](https://github.com/pingcap/tidb/issues/33509) - `tidb_enable_vectorized_expression`が有効になっている`compress()`式を持つ SQL 文を実行すると失敗する問題を修正しました[#33397](https://github.com/pingcap/tidb/issues/33397) - - `reArrangeFallback`機能によるCPU使用率の高騰の問題を修正 [#30353](https://github.com/pingcap/tidb/issues/30353) + - `reArrangeFallback`関数によるCPU使用率の高騰の問題を修正 [#30353](https://github.com/pingcap/tidb/issues/30353) - 新しいパーティションが追加されたときにテーブル属性がインデックスされない問題と、パーティションが変更されたときにテーブル範囲情報が更新されない問題を修正しました[#33929](https://github.com/pingcap/tidb/issues/33929) - 初期化中のテーブルの`TopN`情報が正しくソートされないバグを修正しました[#34216](https://github.com/pingcap/tidb/issues/34216) - 識別できないテーブル属性をスキップして、テーブル`INFORMATION_SCHEMA.ATTRIBUTES`からの読み取り時に発生するエラーを修正します [#33665](https://github.com/pingcap/tidb/issues/33665) diff --git a/releases/release-6.0.0-dmr.md b/releases/release-6.0.0-dmr.md index 2eb76e0a1efd8..6a771d7f1a6c5 100644 --- a/releases/release-6.0.0-dmr.md +++ b/releases/release-6.0.0-dmr.md @@ -130,7 +130,7 @@ TiDB v6.0.0 は DMR であり、そのバージョンは 6.0.0-DMR です。 - MPPエンジンの計算パフォーマンスを向上させる - - より多くの関数と演算子をMPPエンジンにプッシュダウンするサポート + - より多くの関数と演算子のMPPエンジンへのプッシュダウンをサポート - 論理関数`IS NOT` `IS` - 文字列関数: `REGEXP()` , `NOT REGEXP()` @@ -330,12 +330,12 @@ TiDB v6.0.0 は DMR であり、そのバージョンは 6.0.0-DMR です。 - ベースラインキャプチャブロックリストをユーザー名でフィルタリングする機能をサポート[#32558](https://github.com/pingcap/tidb/issues/32558) - ベースラインキャプチャブロックリストでのワイルドカードの使用をサポート [#32714](https://github.com/pingcap/tidb/issues/32714) - `ADMIN SHOW DDL JOBS`と`SHOW TABLE STATUS`ステートメントの結果を、現在の`time_zone` に応じて時間を表示することで最適化します。 [#26642](https://github.com/pingcap/tidb/issues/26642) - - `DAYNAME()`と`MONTHNAME()`関数をTiFlash にプッシュダウンするサポート [#32594](https://github.com/pingcap/tidb/issues/32594) - - `REGEXP`機能をTiFlash にプッシュダウンするサポート [#32637](https://github.com/pingcap/tidb/issues/32637) - - `DAYOFMONTH()`と`LAST_DAY()`関数をTiFlash にプッシュダウンするサポート [#33012](https://github.com/pingcap/tidb/issues/33012) - - `DAYOFWEEK()`と`DAYOFYEAR()`関数をTiFlash にプッシュダウンするサポート [#33130](https://github.com/pingcap/tidb/issues/33130) - - `IS_TRUE`、`IS_FALSE`、`IS_TRUE_WITH_NULL`関数をTiFlash にプッシュダウンする機能をサポート [#33047](https://github.com/pingcap/tidb/issues/33047) - - `GREATEST`と`LEAST`関数をTiFlash にプッシュダウンするサポート [#32787](https://github.com/pingcap/tidb/issues/32787) + - `DAYNAME()`と`MONTHNAME()`関数のTiFlashへのプッシュダウンをサポート [#32594](https://github.com/pingcap/tidb/issues/32594) + - `REGEXP`関数のTiFlashへのプッシュダウンをサポート [#32637](https://github.com/pingcap/tidb/issues/32637) + - `DAYOFMONTH()`と`LAST_DAY()`関数のTiFlashへのプッシュダウンをサポート [#33012](https://github.com/pingcap/tidb/issues/33012) + - `DAYOFWEEK()`と`DAYOFYEAR()`関数のTiFlashへのプッシュダウンをサポート [#33130](https://github.com/pingcap/tidb/issues/33130) + - `IS_TRUE`、`IS_FALSE`、`IS_TRUE_WITH_NULL`関数のTiFlashへのプッシュダウンをサポート [#33047](https://github.com/pingcap/tidb/issues/33047) + - `GREATEST`と`LEAST`関数のTiFlashへのプッシュダウンをサポート [#32787](https://github.com/pingcap/tidb/issues/32787) - `UnionScan`オペレーターの実行の追跡をサポート [#32631](https://github.com/pingcap/tidb/issues/32631) - `_tidb_rowid`列列を読み取るクエリにPointGetプランの使用をサポート [#31543](https://github.com/pingcap/tidb/issues/31543) - `EXPLAIN`文の出力で、名前を小文字に変換せずに元のパーティション名を表示することをサポート[#32719](https://github.com/pingcap/tidb/issues/32719) @@ -356,7 +356,7 @@ TiDB v6.0.0 は DMR であり、そのバージョンは 6.0.0-DMR です。 - Raftログを非同期に取得することで、 Raftstore をブロックすることで発生するパフォーマンスジッターを軽減します。 [#11320](https://github.com/tikv/tikv/issues/11320) - ベクトル計算の`QUARTER`関数をサポート [#5751](https://github.com/tikv/tikv/issues/5751) - `BIT`データ型を TiKV にプッシュダウンする機能をサポート [#30738](https://github.com/pingcap/tidb/issues/30738) - - `MOD`関数と`SYSDATE`関数をTiKV にプッシュダウンするサポート [#11916](https://github.com/tikv/tikv/issues/11916) + - `MOD`関数と`SYSDATE`関数のTiKVへのプッシュダウンをサポート [#11916](https://github.com/tikv/tikv/issues/11916) - 解決ロックのステップを必要とする領域の数を減らすことで、TiCDCの回復時間を短縮します。 [#11993](https://github.com/tikv/tikv/issues/11993) - `raftstore.raft-max-inflight-msgs` の動的変更をサポート [#11865](https://github.com/tikv/tikv/issues/11865) - 動的プルーニングモードを有効にするには`EXTRA_PHYSICAL_TABLE_ID_COL_ID`をサポート [#11888](https://github.com/tikv/tikv/issues/11888) diff --git a/releases/release-6.3.0.md b/releases/release-6.3.0.md index 599ae7ba31ae5..9d9fba773c1ae 100644 --- a/releases/release-6.3.0.md +++ b/releases/release-6.3.0.md @@ -297,9 +297,9 @@ TiDBバージョン: 6.3.0-DMR - TiFlash - `elt` 関数の TiFlash へのプッシュダウンをサポート [#5104](https://github.com/pingcap/tiflash/issues/5104) @[Willendless](https://github.com/Willendless) - - TiFlashへの`leftShift`機能のプッシュダウンをサポートします [#5099](https://github.com/pingcap/tiflash/issues/5099) @[AnnieoftheStars](https://github.com/AnnieoftheStars) + - TiFlashへの`leftShift`関数のプッシュダウンをサポートします [#5099](https://github.com/pingcap/tiflash/issues/5099) @[AnnieoftheStars](https://github.com/AnnieoftheStars) - `castTimeAsDuration` 関数の TiFlash へのプッシュダウンのサポート [#5306](https://github.com/pingcap/tiflash/issues/5306) @[AntiTopQuark](https://github.com/AntiTopQuark) - - TiFlashへの`HexIntArg/HexStrArg`機能のプッシュダウンをサポートします [#5107](https://github.com/pingcap/tiflash/issues/5107) @[YangKeao](https://github.com/YangKeao) + - TiFlashへの`HexIntArg/HexStrArg`関数のプッシュダウンをサポートします [#5107](https://github.com/pingcap/tiflash/issues/5107) @[YangKeao](https://github.com/YangKeao) - TiFlashのインタープリタをリファクタリングし、新しいインタープリタプランナーをサポートする [#4739](https://github.com/pingcap/tiflash/issues/4739) @[SeaRise](https://github.com/SeaRise) - TiFlashのメモリトラッカーの精度を向上 [#5609](https://github.com/pingcap/tiflash/issues/5609) @[bestwoody](https://github.com/bestwoody) - `UTF8_BIN/ASCII_BIN/LATIN1_BIN/UTF8MB4_BIN`照合順序を使用した文字列列のパフォーマンスを改善 [#5294](https://github.com/pingcap/tiflash/issues/5294) @[solotzg](https://github.com/solotzg) diff --git a/releases/release-6.4.0.md b/releases/release-6.4.0.md index 38de7141b6b55..be616f06c3e8c 100644 --- a/releases/release-6.4.0.md +++ b/releases/release-6.4.0.md @@ -342,7 +342,7 @@ TiDBバージョン: 6.4.0-DMR - Applyスレッドが1回のポーリングで1つの有限状態マシンに対して書き込める最大バイト数を制御し、Applyスレッドが大量のデータを書き込む際のRaftstoreの混雑を緩和するために、新しい設定項目`apply-yield-write-size`を追加します。 [#13313](https://github.com/tikv/tikv/issues/13313) @[glorv](https://github.com/glorv) - リージョンのリーダーを移行する前にエントリキャッシュをウォームアップして、リーダー転送プロセス中のQPSジッターを回避する [#13060](https://github.com/tikv/tikv/issues/13060) @[cosven](https://github.com/cosven) - - `json_constrains`演算子をコプロセッサーにプッシュダウンするサポート [#13592](https://github.com/tikv/tikv/issues/13592) @[lizhenhuan](https://github.com/lizhenhuan) + - `json_constrains`演算子のコプロセッサーへのプッシュダウンをサポート [#13592](https://github.com/tikv/tikv/issues/13592) @[lizhenhuan](https://github.com/lizhenhuan) - `CausalTsProvider`に非同期関数を追加して、一部のシナリオでのフラッシュパフォーマンスを改善します [#13428](https://github.com/tikv/tikv/issues/13428) @[zeminzhou](https://github.com/zeminzhou) - PD diff --git a/releases/release-6.5.0.md b/releases/release-6.5.0.md index fccec17e1d654..6319b949faf50 100644 --- a/releases/release-6.5.0.md +++ b/releases/release-6.5.0.md @@ -27,7 +27,7 @@ TiDB [6.4.0-DMR](/releases/release-6.4.0.md)と比較して、TiDB 6.5.0 では - 高性能かつグローバルに単調な[`AUTO_INCREMENT`](/auto-increment.md#mysql-compatibility-mode)列属性が、MySQLと互換性のあるGAになります。 - [`FLASHBACK CLUSTER TO TIMESTAMP`](/sql-statements/sql-statement-flashback-cluster.md)は TiCDC および PITR と互換性があり、GA になります。 - より正確な[コストモデル バージョン 2](/cost-model.md#cost-model-version-2)一般に公開し、 `AND`で[インデックスマージ](/explain-index-merge.md)に接続された式をサポートすることで、 TiDB オプティマイザを強化します。 -- `JSON_EXTRACT()`機能をTiFlashにプッシュダウンすることをサポートします。 +- `JSON_EXTRACT()`関数をTiFlashにプッシュダウンすることをサポートします。 - パスワード コンプライアンス監査要件を満たす[パスワード管理](/password-management.md)ポリシーをサポートします。 - TiDB LightningとDumplingは、圧縮されたSQLおよびCSVファイルの[インポート](/tidb-lightning/tidb-lightning-data-source.md)および[エクスポート](/dumpling-overview.md#improve-export-efficiency-through-concurrency)をサポートします。 - TiDB Data Migration (DM) [継続的なデータ検証](/dm/dm-continuous-data-validation.md) GA になります。 @@ -383,7 +383,7 @@ v6.5.0 以降では、v4.0.7 で導入された`AMEND TRANSACTION`メカニズ - TiKV - ディスク容量の枯渇を避けるため、十分なスペースがない場合はRaft Engineへの書き込みを停止します[#13642](https://github.com/tikv/tikv/issues/13642) @[jiayang-zheng](https://github.com/jiayang-zheng) - - `json_valid`関数を TiKV にプッシュダウンするサポート [#13571](https://github.com/tikv/tikv/issues/13571) @[lizhenhuan](https://github.com/lizhenhuan) + - `json_valid`関数のTiKVへのプッシュダウンをサポート [#13571](https://github.com/tikv/tikv/issues/13571) @[lizhenhuan](https://github.com/lizhenhuan) - 1回のバックアップ要求で複数の範囲のデータのバックアップをサポート[#13701](https://github.com/tikv/tikv/issues/13701) @[Leavrth](https://github.com/Leavrth) - rusotoライブラリを更新してAWSのアジア太平洋地域(ap-southeast-3)へのデータバックアップをサポート [#13751](https://github.com/tikv/tikv/issues/13751) @[3pointer](https://github.com/3pointer) - 悲観的トランザクション競合を減らす[#13298](https://github.com/tikv/tikv/issues/13298) @[MyonKeminta](https://github.com/MyonKeminta) diff --git a/releases/release-7.6.0.md b/releases/release-7.6.0.md index b66af6c1f570a..cfd2d0baab025 100644 --- a/releases/release-7.6.0.md +++ b/releases/release-7.6.0.md @@ -55,7 +55,7 @@ TiDB バージョン: 7.6.0 詳細については、[ドキュメント](/storage-engine/titan-overview.md)を参照してください。 -- 以下の文字列関数をTiKVにプッシュダウンするサポート [#48170](https://github.com/pingcap/tidb/issues/48170) @[gengliqi](https://github.com/gengliqi) +- 以下の文字列関数のTiKVへのプッシュダウンをサポート [#48170](https://github.com/pingcap/tidb/issues/48170) @[gengliqi](https://github.com/gengliqi) - `LOWER()` - `UPPER()` diff --git a/releases/release-8.0.0.md b/releases/release-8.0.0.md index e62464cea5a00..14e1e804edc26 100644 --- a/releases/release-8.0.0.md +++ b/releases/release-8.0.0.md @@ -377,7 +377,7 @@ TiDB バージョン: 8.0.0 - TiFlash - `JSON_EXTRACT()`関数の`json_path`引数に非定数値を使用することをサポートする [#8510](https://github.com/pingcap/tiflash/issues/8510) @[SeaRise](https://github.com/SeaRise) - - `JSON_LENGTH(json, path)` 機能をサポートします [#8711](https://github.com/pingcap/tiflash/issues/8711) @[SeaRise](https://github.com/SeaRise) + - `JSON_LENGTH(json, path)`関数をサポートします [#8711](https://github.com/pingcap/tiflash/issues/8711) @[SeaRise](https://github.com/SeaRise) - ツール diff --git a/releases/release-8.5.5.md b/releases/release-8.5.5.md index deb47b34952e1..f2a704e4e25de 100644 --- a/releases/release-8.5.5.md +++ b/releases/release-8.5.5.md @@ -41,7 +41,7 @@ TiDBバージョン:8.5.5 TiDB v8.5.5 はこれらのシナリオを最適化します。テスト結果によると、1,000 万テーブル(外部キーを持つテーブル 20 万テーブルを含む)という極限環境においても、論理 DDL 処理性能は一貫して 100 QPS を維持します。これは以前のバージョンと比較して 25 倍向上しており、超大規模クラスタの運用応答性を大幅に向上させます。 -- クエリパフォーマンスを向上させるため、インデックス検索をTiKVにプッシュダウンするサポート [#62575](https://github.com/pingcap/tidb/issues/62575) @[lcwangchao](https://github.com/lcwangchao) +- クエリパフォーマンスを向上させるため、インデックス検索のTiKVへのプッシュダウンをサポート [#62575](https://github.com/pingcap/tidb/issues/62575) @[lcwangchao](https://github.com/lcwangchao) TiDBはv8.5.5以降、 `IndexLookUp`オペレーターをTiKVノードにプッシュダウンするために、[オプティマイザのヒント](/optimizer-hints.md)の使用をサポートしています。これにより、リモートプロシージャコール(RPC)の数が減り、クエリのパフォーマンスが向上する可能性があります。実際のパフォーマンス向上はワークロードによって異なるため、検証にはテストが必要です。