---
# System prepended metadata

title: pair-1a レビュー 2021/04/08
tags: [ペアレビュー]

---

# pair-1a レビュー 2021/04/08

###### tags: `ペアレビュー`

### nakano
- Rows_send, Rows_examindの差は小さい方がクエリの性能が良い。
- [early row look](https://hackmd.io/Vw0IIAebRiKCChLNoPrdIw#early-row-lookup-%E5%95%8F%E9%A1%8C)問題も影響している。
- 実行順序ではなく、評価順序。
- select * from employees limit 1;が爆速だった。
    - レコードを読み込むだけは遅くさそう。

### furukawa
- ON句でパフォーマンスが上がらなかった。
    - オプティマイザーが実行しているクエリを書き換えている？
- ロック時間はmysqldumpslowが丸めてしまっている。
- LOCK TALBESは宣言的にロックを行うことが出来る。
- スロークエリログのLockはクエリがロックした時間？
- ERROR 1100はロックされていて、データにアクセス出来ない時のエラー。
- サブクエリを実行するとderivedと表示される。
    - EXPLAINは外部クエリが先に表示される。
    - サブクエリの種類によって実行順序が変わる。(FROM句のサブクエリは先に実行される。)

### ishihara

- long_query_timeとmin_examined_row_limitのアンド条件になる。
- dockerにアタッチすると日本語が文字化けする。

- スロークエリログについて、質問する(nakano)