タグ

ブックマーク / blog.s-style.co.jp (2)

  • 最近のMySQL 8.0 の内部一時テーブルの改善について

    MySQL では sort_buffer_size 以上にソート領域が必要になった場合、もしくは一部の条件に当てはまるSQLについては、内部一時テーブルを作成し処理を行うという仕組みになっています。 8.4.4 MySQL での内部一時テーブルの使用 この内部一時テーブルの仕組みに MySQL 8.0 から TempTable ストレージエンジンを利用する事ができるようになりました。 TempTable ストレージエンジンの挙動については、過去の弊社ブログ記事で説明しています。 TempTable ストレージエンジンについて TempTable ストレージエンジンはMySQL 8.0で導入されたということもあり、初期パッチバージョンに比べて改善が行われています。 今回の記事では、TempTableストレージエンジンの最近追加された機能についてご紹介します。 基的なソートバッファと内部一時

    最近のMySQL 8.0 の内部一時テーブルの改善について
    peketamin
    peketamin 2022/05/02
  • MySQLでJSON型を使う(論理設計編) | スマートスタイル TECH BLOG

    MySQLではバージョン 5.7.8 以降でJSON型がサポートされるようになりました。 このシリーズでは基編、パフォーマンス編、論理設計編と、JSON型のデータ操作方法やどのような場合に使用を検討するべきかをベンチマーク結果も踏まえて探っていきたいと思います。 MySQLでJSON型を使う(基編) MySQLでJSON型を使う(パフォーマンス編) MySQLでJSON型を使う(論理設計編) 今回はJSON型をどういった場合に利用するかを考える論理設計編です。 データベース論理設計のアンチパターン データベースの論理設計で避けるべき事柄をまとめた以下のがあります。 [amazonjs asin=”4873115892″ locale=”JP” title=”SQLアンチパターン”] この中でいくつかのアンチパターンはJSON型を使うことでも解決できそうです。 マルチカラムアトリビュー

    MySQLでJSON型を使う(論理設計編) | スマートスタイル TECH BLOG
    peketamin
    peketamin 2018/02/02
  • 1