タグ

ブックマーク / www.qoosky.io (1)

  • MySQL スロークエリのチューニング例

    概要 こちらのページの内容をもとに、具体的にクエリチューニングを行ってみます。 スキーマの用意 データベース作成 CREATE DATABASE mydb; USE mydb テーブルおよびインデックス作成 CREATE TABLE t1 (id INT PRIMARY KEY); CREATE TABLE t2 (id INT); ALTER TABLE t2 ADD INDEX myindex(id); CREATE TABLE t3 (id_md5 VARCHAR(32) PRIMARY KEY, myval INT); データの流し込み RAND 関数は引数の seed が同じであれば同じ結果を返します。 t1 i=1; while [ $i -lt 10000 ]; do mysql -uroot mydb -e " INSERT INTO t1 VALUES(CEIL(RAND

    MySQL スロークエリのチューニング例
    takets
    takets 2018/07/06
    create temporary table作成で一時テーブル作成できるとか初めて知った。便利そう(速度的にはどうなのか?)
  • 1