MySQL Slowlog パラメータの意味

スロークエリログには以下のような値が出力される。

# Time: 180307 14:34:31
# Query_time: 705.135178  Lock_time: 0.000077  Rows_sent: 100  Rows_examined: 1046531642

Query_time クエリの実行時間(単位:秒)
Lock_time クエリの実行が開始されるまでの時間。他のスレッドのロックの待ち時間 The time spent waiting for table locks. This value is computed in microseconds but normalized to picoseconds for easier comparison with other Performance Schema timers.
Rows_sent 文の実行中にストレージエンジンから読み取られた行の数 The number of rows returned by the statement.
Rows_examined 操作対象となった行数 The number of rows read from storage engines during statement execution.

参考:mysql
https://dev.mysql.com/doc/refman/5.6/en/events-statements-current-table.html
参考:stackoverFlow
https://stackoverflow.com/questions/19036176/how-to-interpret-slow-query-log-information-generated-by-mysql

MySQL (MariaDB)スロークエリを見つける

■MySQLのコンソールから動的に設定する

スロークエリログを出力する設定になっているか確認する

■上記slow_query_log がOFFになっているとスロークエリの出力は行われない。
以下のコマンドを実行する。

slow_query_logがONのとき、long_query_time( 上記では0.4秒)を超える場合はスロークエリとして出力される。

変更されているかを確認する場合は、一旦コンソールを抜けて、再度入り直すと反映が確認できる。

■以下で閾値を確認出来る。

CakePHP3 DateTimeの使い方

毎回忘れるので備忘録

CakePHP3でDateTimeを使用する場合は、namespaceの関係で
エラーとなる。なので、以下のように書くと良い。
例:UTCからJSTへの変換サンプル

映画『スリー・ビルボード』100点

ミズーリ州の田舎町で娘がレイプされ殺された母親が、なんとか事件を解決しようとして
三つの巨大なビルボードに広告を出すとこから話が始まる。

現代アメリカの南部の田舎の閉鎖的な街を舞台に、
主人公の1人である母親ミルドレッドの悲しみ、怒り、愛情が表現されていく。

先が読めない展開で、とても面白い。

CakePHP3 バリデーション以外でのエラーをバリデーションエラーに追加する方法

CakePHP3では、バリデーションエラーは以下のように取得する。
$entity = $tableObject->newEntity($request)
// バリデーションエラーの中身確認
$errors = $entity->errors();

この時に、バリデーションで対応していないエラーを
バリデーションエラーに含めたい場合がある。
その場合、以下のようにすると良い。

// バリデーション以外でのエラー追加
$entity->errors(‘エラーを出したい画面項目名’, ‘エラーメッセージ’);

LA LA LAND 100点

これはとても楽しんで観れた。
ミュージカルとそうじゃない部分がうまく融合して違和感なく観れた。

映像も原色を沢山使ってカラフルに楽しい感じ。

ライアン・ゴスリングはかっこいいし、エマ・ストーンも綺麗だし
二人とも演技上手。

凄い泣いた。

生きうつしのプリマ 90点

これは面白かった。
実話らしいけど。

死んだ奥さんにそっくりな人物をネットで見つけた父が
その娘にドイツからアメリカまで会いに行かせるところから始まる。

他人の空似なのか、誰なのかが徐々に分かって来て
似てる人、似てる人の痴ほう症の母、娘、死んだお母さん、父の兄などを絡めて
話が展開していく。

お勧め。

『ムーンライト』100点

麻薬、ゲイ、貧困などアメリカ黒人社会の現在を背景に
一人の少年の居場所探しの様な話。
子供から少年、大人になるんだけど。

映像が斬新で、美しく、余韻を残す感じで終わる。

『LA LA LAND』を押しのけて作品賞なのもうなずける。