この記事ではシーケンスを作成するメリットについて解説します。
シーケンスとは
シーケンスとは一意の整数を生成するためのスキーマ・オブジェクトです。
日本語で順序とも呼ばれます。
シーケンスを使用することによって表に対して主キーの値を自動的に生成することができます。
シーケンスは初期値、増分値などを設定できます。
設定した初期値から始まり、増分値ごとに増加した値が連番として作成されます。
シーケンスを作成するメリット
シーケンスを作成するメリットは一意の値を高速で生成できる点です。
シーケンスは軽量なため負荷が少なく、一意性を確保できます。
複数のユーザが同時にシーケンスを使用した際も、適切に処理がされて一意性を確保することができます。
一意性制約を保持しつつ、高速でアクセスされる表に対してシーケンスは有効になります。