1927 件中 281 - 290 件を表示
« 前の 10 件 | 次の 10 件 »
Displaying posts with tag: MySQL (reset)
今日は、AUTO_INCREMENTに対してバルクインサートをしたときの日。

目次

[さらに読む]
MySQL 8.0 マニュアル(Rev.68436)

2021-01-06 revision: 68430 to 68436 はじめに 開始して3回目の日記ですが、うん、これは毎回の変更を追うのは、無理だ(笑)。 ということで、更新のたびに(日記を)更新、というのは断念し、次回以降は、目についた面白そうな更新があるときだけ紹介するようにしたいと思います。 全体の更新の傾向 数日間見た程度の範囲ですが、以下のような更新の傾向を感じました。 機能やオプション、変数らの追加に対する説明の追加 リファレンスマニュアルの索引への情報追加 本文へのちょっとした(もうひとこと)説明の追加 ドキュメントソース(今回はhtmlで比較確認)改行位置の変更 冠詞の変更…

MySQL 8.0 マニュアル(Rev.68430)

2021-01-04 → 2021-01-05 revision: 68413 to 68430 基本的には、auto-extend に関するあれこれ追加。マニュアルのインデックスへの追加や 13.1.10 ALTER TABLESPACE Statement に AUTOEXTEND_SIZE に関する情報をより詳細に記述追加 5.1.4 Server Option, System Variable, and Status Variable Reference 5.1.5 Server System Variable Reference 5.1.9.2 Dynamic System Vari…

MySQL 8.0 マニュアル(Rev.68413)

日々更新されている MySQL リファレンスマニュアル。どれくらい、どんな事がどんな粒度で更新されているのかを知りたくなったので、少しおいかけてみています。気が向いた範囲でここでも披露できればと思います。 もう既に、こりゃ大変だ、、と気づいてしまい、やめる気満々なのですが、ちょっとだけ。 2021-01-04時点 revision: 68409 から revision: 68413 の変更内容(主観による要約)。 Section 15.6.3.9, “Tablespace AUTOEXTEND_SIZE Configuration”追加 表領域のサイズがエクステント未満の場合は、 一度に 1 …

今日は、MySQLのTRUNCATEとDELETEのコアな違いの日。

目次

[さらに読む]
MySQL 1レコード 8000バイトの壁を確認するSQL ROW_FORMAT=DYNAMIC 編

InnoDBのレコード長の限界

InnoDBのデフォルトのページサイズは、16Kです。この場合、最大レコード長は約8000バイトです。マニュアルで「約8000バイト」と曖昧な言い回しになっているのは、データの保存に使える領域以外にメタデータを保存する領域が必要だからでしょう。

可変長カラム (VARBINARY、VARCHAR、BLOB、および TEXT) を除き、行の最大長はデータベースページの半分より少し短くなります。つまり、デフォルトページサイズの 16K バイトでは、行の最大長が約 8000 バイトになります。

[さらに読む]
今日は、2020年アドベントカレンダーその後の日。

目次

[さらに読む]
MySQL Index dive の動きを観測してみた

Index dive とは

range スキャンの場合に、オプティマイザーがその範囲に含まれる行数を正確に見積もるための仕組みです。 インデックスダイブは特に値の分布が偏っているデータに対して、効果を発揮します。

eq_range_index_dive_limit パラメータ

インデックスダイブは、正確な行見積もりを提供しますが、式内の比較値の数が増えるほど、オプティマイザの行見積もりの生成に時間がかかるようになります。 インデックス統計の使用は、インデックスダイブより正確ではありませんが、大きな値リストの場合に、行見積もりが高速になります。

[さらに読む]
pt-table-checksumでよく使うオプション

メリークリスマイエスキューエル! (と、1日)

この記事は GMOペパボエンジニア Advent Calendar 2020 の26日目の記事のつもりです。
ちなみに私の中の人は GMOペパボではない会社 に勤めています。

最近 pt-table-checksum にお世話になる機会が多くなって、使い方をまとめておこうと思ったメモです。

公式ドキュメントはこちら。

pt-table-checksum 自体は簡単に説明した昔の記事が出てきた。

[さらに読む]
MySQL Parameters のデータの作り方

これは MySQL Advent Calendar 2020 の 25日目の記事です。

MySQL Parameters というページのメンテをしてます。

MySQL Paramters は MySQL のバージョン間の差分を表示できるものです。 現在次のバージョンを比較できます。

  • 5.0.96
  • 5.1.72
  • 5.5.58〜62
  • 5.6.34〜50
  • 5.7.16〜32
  • 8.0.11〜22

比較できる値の種類は次のものです。

  • mysqld のコマンドラインパラメータ
  • mysql のコマンドラインパラメータ
  • システム変数
  • ステータス変数
  • キャラクタセット
  • コレーション
  • 権限
  • 関数/演算子
[さらに読む]
1927 件中 281 - 290 件を表示
« 前の 10 件 | 次の 10 件 »