16. 分析用SQL:前日にはなかったエラーワード一覧
16
mysql> SELECT x.WORD
-> , x.cnt as day25
-> FROM (-- 当日の頻出上位100件のワード一覧
-> SELECT a.WORD as WORD, count(*) as cnt
-> FROM FTIDX_20160525 AS a -- INNODB_FT_INDEX_TABLEを日ごとに物理化したテーブル
-> WHERE a.WORD NOT REGEXP ‘^[!-/:-@[-`{-~0-9]+$’
-> GROUP BY a.WORD
-> ORDER BY count(*) DESC LIMIT 100) AS x
-> LEFT JOIN (
-> -- 前日の頻出上位100件のワード一覧
-> SELECT a.WORD as WORD, count(*) as cnt
-> FROM FTIDX_20160524 AS a -- INNODB_FT_INDEX_TABLEを日ごとに物理化したテーブル
-> WHERE a.WORD NOT REGEXP ‘^[!-/:-@[-`{-~0-9]+$’
-> GROUP BY a.WORD
-> ORDER BY count(*) DESC LIMIT 100) y
-> ON x.WORD = y.WORD
-> WHERE y.cnt IS NULL -- 前日(day24)には存在しなかった
-> ORDER BY x.cnt DESC;
+------------------------------+-------+
| WORD | day25 |
+------------------------------+-------+
| 172.16.34.89 | 1027 |
| 172.16.34.65 | 899 |
| 172.16.34.87 | 886 |
| ipsystemstatshcinmcastpkts | 700 |
| ipsystemstatsinmcastpkts | 700 |
| ipsystemstatshcinoctets | 680 |
| ipsystemstatsinoctets | 680 |
| ipsystemstatshcinmcastoctets | 628 |
| ipsystemstatsinmcastoctets | 628 |
・
・