翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
書き込み
-
受信データのタイムスタンプが、メモリストア用に設定されたデータ保持より前でなく、 で定義されている将来の取り込み期間より前であることを確認しますクォータ。これらの範囲外のタイムスタンプを持つデータを送信すると、テーブルのマグネティックストア書き込みを有効に LiveAnalytics しない限り、 の Timestream によってデータが拒否されます。マグネティックストアの書き込みを有効にする場合は、受信データのタイムスタンプがマグネティックストアに設定されたデータ保持よりも前になっていないことを確認してください。
-
データの到着が遅れると予想される場合は、テーブルのマグネティックストア書き込みをオンにします。これにより、メモリストアの保持期間を過ぎてもマグネティックストアの保持期間内であるタイムスタンプを持つデータの取り込みが可能になります。これは、
MagneticStoreWritesProperties
テーブルの のEnableMagneticStoreWrites
フラグを更新することで設定できます。このプロパティはデフォルトで false です。マグネティックストアへの書き込みは、すぐにクエリできないことに注意してください。6 時間以内に利用可能になります。 -
取り込まれたデータのタイムスタンプがメモリストアの保持境界内に収まるようにすることで、高スループットワークロードをメモリストアにターゲットにします。マグネティックストアへの書き込みは、データベースの同時取り込みを受信できるアクティブなマグネティックストアパーティションの最大数に制限されます。この
ActiveMagneticStorePartitions
メトリクスは、 で確認できます CloudWatch。アクティブなマグネティックストアパーティションを減らすには、マグネティックストアの取り込みのために同時に取り込むシリーズ数と時間を減らすことを目指します。 -
の Timestream にデータを送信するときに LiveAnalytics、1 回のリクエストで複数のレコードをバッチ処理して、データ取り込みのパフォーマンスを最適化します。
-
同じ時系列のレコードと、同じメジャー名を持つレコードを一括処理することをお勧めします。
-
リクエストが で定義されているサービス制限内であれば、1 つのリクエストでできるだけ多くのレコードをバッチ処理しますクォータ。
-
データ転送と取り込みのコストを削減するには、可能な限り一般的な属性を使用します。詳細については、 WriteRecords API「」を参照してください。
-
-
の Timestream へのデータの書き込み中にクライアント側の部分的な障害が発生した場合は LiveAnalytics、拒否の原因に対処した後、取り込みに失敗したレコードのバッチを再送信できます。
-
タイムスタンプで順序付けされたデータの方が書き込みパフォーマンスが向上します。
-
の Amazon Timestream LiveAnalytics は、アプリケーションのニーズに合わせて自動的にスケーリングするように設計されています。Timestream for LiveAnalytics Notice がアプリケーションからの書き込みリクエストで急増すると、アプリケーションにある程度の初期メモリストアスロットリングが発生する可能性があります。アプリケーションでメモリストアのスロットリングが発生した場合は、同じ (または増加した) レート LiveAnalytics で の Timestream にデータを送信し続け、 LiveAnalytics がアプリケーションのニーズに合わせて自動的にスケーリングできるようにします。マグネティックストアのスロットリングが表示された場合は、マグネティックストアの取り込み速度を下げて、数が
ActiveMagneticStorePartitions
減るまで下げる必要があります。