今朝から自問自答している質問を Google で検索しましたが、それに関する情報や記事は見つかりませんでした。
次の状況で、パフォーマンスを改善することを考えていました(まだ少し%):
コンテキスト: 2 つの列があります : ID
, AddedAt
(AddedAt
行が作成されたときの Unix タイムスタンプです)。
理論的には、新しい行を挿入するID
と +1AddedAt
になり、現在の時刻になります。
さて、現在の状況では 2 つの同時挿入が不可能であるとしAddedAt
ましょPK
うID
。AddedAt
と を行う唯一のユニークな列にPK
なりUNIX Timestamp
ます。したがって、最終的には、2 列ではなく 1 列になります。
AddedAt
私が見る唯一の悪い面は、今日のUNIXタイムスタンプが10桁であるため、作成されるキーのサイズです。
この状況で、それは良いでしょうか?あなたの意見は何ですか ?
編集: タイムスタンプ + ms の使用はどうですか?