メインコンテンツまでスキップ

データ整合性の問題

このドキュメントは、Dorisの使用中に遭遇する一般的なデータ整合性の問題を記録するために主に使用されます。定期的に更新されます。

「テーブル内の重複キーデータ」という用語は、merge-on-write Uniqueテーブルにおける重複キーデータの出現を指します。merge-on-write Uniqueテーブルの重複キーの問題は、full compactionをトリガーすることで修正できますが、その他のタイプの整合性問題は、状況に基づいた特定のソリューションが必要な場合があります。サポートが必要な場合は、コミュニティサポートにお問い合わせください。

問題の説明発生条件影響バージョン修正バージョン影響範囲修正PR
merge-on-write Uniqueテーブルでのインポート時の部分カラム更新で、以前削除されたデータが再導入される部分カラム更新時に__DORIS_DELETE_SIGN__カラムが指定され、履歴データに__DORIS_DELETE_SIGN__カラムによって削除マークが付けられた行が含まれている<2.1.8>=2.1.8Partial Column アップデート#46194
auto-incrementカラムのシステム生成値が0または重複するBEとFE間のネットワーク異常<2.1.8>=2.1.8Auto-increment column#43774
Stream Loadインポートがmerge-on-write Uniqueテーブルでdelete条件を満たすデータを削除しないmerge_type: MERGEpartial_columns: true、およびdeleteパラメータを使用したStream Loadインポート<2.0.15, <2.17>=2.0.15, >=2.17Partial Column アップデート#40730
部分カラム更新インポートでauto-incrementカラム値が意図しない更新となるテーブルのValueカラムにauto-incrementカラムがあり、部分カラム更新インポートでそれらのauto-incrementカラムの値が指定されていない<2.1.6>=2.1.6Auto-increment column#39996
テーブル内の重複キーデータユーザーがsequenceカラムをサポートしないmerge-on-write UniqueテーブルにALTER TABLE tbl ENABLE FEATURE "SEQUENCE_LOAD" WITH ...を使用してsequenceカラム機能を追加し、その後新しいインポートを実行<2.0.15, <2.1.6>=2.0.15, >=2.1.6#39958
部分カラム更新インポートでmerge-on-write Uniqueテーブルのデータ破損が発生merge-on-write Uniqueテーブルでの並行部分カラム更新で、インポート処理中にBE再起動<2.0.15, <2.1.6>=2.0.15, >=2.1.6Partial Column アップデート#38331
テーブル内の重複キーデータsequenceカラム付きmerge-on-write Uniqueテーブルでの大規模な単一インポートがsegment compactionをトリガー<2.0.15, <2.1.6>=2.0.15, >=2.1.6#38369
テーブル内の重複キーデータmerge-on-write Uniqueテーブルでのfull clone失敗<2.0.13, <2.1.5>=2.0.13, >=2.1.5#37001
merge-on-write Uniqueテーブルでのマルチレプリカデータの不整合merge-on-write Uniqueテーブルで__DORIS_DELETE_SIGN__カラムを使用した部分カラム更新インポートで、インポート中にレプリカ間でBase Compactionの進行状況が不整合<2.0.15, <2.1.5>=2.0.15, >=2.1.5Partial Column アップデート#36210
テーブル内の重複キーデータmerge-on-write Uniqueテーブルでの並行部分カラム更新とインポート中のBE再起動<2.0.11, <2.1.4>=2.0.11, >=2.1.4Partial Column アップデート#35739