構文は次のとおりです。STATS_HISTOGRAMSステートメントを使用すると、すべての列の異なる値の数とNULLの数を表示できます。構文は次のとおりです。[ShowLikeOrWhere]このステートメントは、すべての列の異なる値の数とNULLの数を返します。ShowLikeOrWhereを使用して、必要な情報をフィルター処理できます。列と整数主キーのピアソン相関係数。2つの列間の関連の度合いを示します。STATS_BUCKETSステートメントを使用して、ヒストグラムの各バケットを表示できます。構文は次のとおりです。[ShowLikeOrWhere]図は以下のとおりです。このステートメントは、すべてのバケットに関する情報を返します。ShowLikeOrWhere使用して、必要な情報をフィルタリングできます。バケット内の異なる値の数。このフィールドは非推奨であり、値が不正確なため常に0表示されます。構文は次のとおりです。STATSステートメントを実行します。TableNameのすべての統計を削除します。PartitionNameList内の指定されたパーティションの統計情報のみを削除します。Cloudサーバーレスクラスターでは読み込み統計は利用できません。次のように異なる方法で統計をロードします。最適化ステージで使用します。オンデマンドで統計を非同期的にロードします。オプティマイザがその列のヒストグラム統計を使用する場合にのみ、その列のヒストグラム統計をメモリにロードします。最適化に不完全な統計を提供する可能性があります。統計の同期ロード機能が導入されています。最適化の統計の完全性が向上します。この変数のデフォルト値は100で、この機能が有効であることを示します。統計を使用しないことを示します。Cloudには適用されません。統計をエクスポートするためのインターフェースは次のとおりです。--local-infile=1オプションを使用します。ファイルを参照します。'file_name'file_nameはインポートする統計のファイル名です。統計のロックをサポートしています。テーブルまたはパーティションの統計がロックされると、テーブルの統計は変更できなくなり、テーブルに対してANALYZEステートメントを実行することもできなくなります。例:テーブルtを作成し、そこにデータを挿入します。ANALYZEステートメントは正常に実行できます。ANALYZEを実行します。ANALYZEステートメントがテーブルtをスキップしたことを示します。sec)表tおよびANALYZEの統計のロックを解除すると、再度正常に実行できます。STATS使用してパーティションの統計をロックすることもできます。テーブルtを作成し、そこにデータを挿入します。ANALYZEステートメントは正常に実行できます。ANALYZEを実行します。ANALYZEステートメントがパーティションp1をスキップしたことを示します。sec)パーティションp1とANALYZEの統計情報のロック解除を再度正常に実行できます。sec)統計情報のロックの動作パーティションテーブルの統計をロックすると、パーティションテーブルのすべてのパーティションの統計がロックされます。テーブルまたはパーティションを切り捨てると、テーブルまたはパーティションの統計ロックが解除されます。次の表は、統計のロックの動作を示しています。TiDBは古いテーブルを削除するためロックは無効になり、ロック情報も削除されます。TiDBは古いテーブルを削除するためロックは無効になり、ロック情報も削除されます。削除されたパーティションのロック情報はクリアされ、テーブル全体のロックは引き続き有効になります。ロック情報は交換されたテーブルに転送され、新しいパーティションは自動的にロックされます。TiDBは古いテーブルを削除するためロックは無効になり、ロック情報も削除されます。TiDBは古いテーブルを削除するためロックは無効になり、ロック情報も削除されます。Policy/Legal。