MySQL5逆引き大全460の極意

組み込み関数の極意 - Tips367 短い汎用識別子を取得するには

登録タグ
SQL
Icon comment count 0
Icon stock count 0

9-10その他の関数Tips367 短い汎用識別子を取得するには

Level1

PointUUID_SHORT関数を利用します

構文   
UUID_SHORT()

UUID関数は文字列形式の128ビット識別子を返しますが、もっと短い汎用識別子を得たい場合にはUUID_SHORT関数を利用します。この関数は、一意な64ビット符号なし整数を返します。

UUID_SHORT関数の戻り値が一意である条件は、以下の通りです。

  • レプリケーショングループの中でserver_idパラメータが一意、かつ、0〜255の範囲であること
  • MySQLの再起動時にシステム時間をリセットしない
  • MySQLの再起動までに、UUID_SHORT関数の呼び出し回数が1600万回/秒以内であること
  • トしない
  • MySQLの再起動までに、UUID_SHORT関数の呼び出し回数が1600万回/秒以内であること
用例

出典情報

Medium

MySQL5逆引き大全460の極意

  • 著者: 山田 祥寛

コメント

    コメントはありません