2021年02月24日

[mariadb] Explainでクエリ測定

するけど各項目は何、っていうメモ・・・しようと思ったけど参考サイトがほぼ全部書いてあるのでそちら見てねっていうだけの記事

参考:MySQL EXPLAINのそれぞれの項目についての覚書
https://qiita.com/kzbandai/items/ea02727f4bb539fcedb5




ちなみにJOIN があるだけ行が増える

・id
・select_type : SIMPLE
・table : 使われているテーブル名

・type: ALL, eq_ref
ALL が一番ダメ、なぜならインデックス未使用だから
eq_refはconstと同義でjoinの場合にそうなる、主キー使っているので問題ないよというもの

・possible_keys: NULL, PRIMARY
使用可能と判断されたインデックス、nullは未使用、primaryは主キー
一つしかなかったけど、複数インデックス張ってると複数出るのかしら

・key:NULL, PRIMARY
使用されたインデックス

・key_len: NULL, 4
使用されたキーの長さ
キーの長さとは?項目長ではなさそう

・ref: NULL, ..
参考サイトの通り

・rows: n
検索される見込み行、これが少ないほど良い
見込みなので実行時に変わる可能性がある

・Extra : Using where, Using filesort
参考サイトの参考サイト参照
Using where はwhere句使用、Using filesortは検索対象がソートされているということ
Using filesortが現れた場合は注意が必要

これを見た上でどうするのか



それが希少なクエリならば例外として認めても良いが、頻繁に利用するならば改善を行うべき
例えば rowsが過大なクエリが頻繁に実行されるならば、より最適なクエリを検討する

・・・具体例はまだ何も対処してないからまだ書けない




とりあえず explainの結果を格納するテーブルを用意してロギングしてみよう
posted by Extrose at 11:11 | Comment(0) | 運営:サーバー関連

2020年12月10日

[CentOS] CentOS 8 が2021で終了、CentOS Streamへの乗り換えを・・・でも

そうなのか・・・
ということでCentOS Streamへの乗り換えを試行

手順



1. dnf -y install centos-release-stream
2. dnf -y distro-sync
3. 再起動

参考: https://nts.strzibny.name/migrating-centos-to-centos-stream-8/

結果



再起動したらやっぱりパニックする
こんなんじゃ乗り換えできない

スクリーンショット 2020-12-10 08.00.33.png




4.18 のままだけども、192からパニックが起こるようになった
それはCentOS Stream の 12/10 時点 のバージョン 240 でもそう

乗り換えるのはいいんだけども、稼働しなくなるのはNG
posted by Extrose at 08:02 | Comment(0) | 運営:サーバー関連

2019年05月04日

Minecraft サーバー 1.14 で joptsimple.UnrecognizedOptionException: X is not a recognized option

要は Xmx オプション、Xms オプションを解釈できねえよっていうお達し

解決方法



パラメータ記述順を変更する

元:java -jar server.jar -Xmx3.5G -Xms128M --nogui
修正:java -Xmx3.5G -Xms128M -jar server.jar --nogui




いきなりそういう仕様変更するのやめてほしいなって
posted by Extrose at 21:29 | Comment(77) | 運営:サーバー関連

2018年10月31日

本日の不審者情報

油断してるとすぐ不審者が来る

64.71.32.75



個人。SQLインジェクション。Deny。

91.247.38.57



個人。SQLインジェクションとDoS攻撃。Deny。




SQLインジェクションは対策してあるから大丈夫だと思ってるけど、本当に大丈夫なのかしら。
posted by Extrose at 12:37 | Comment(0) | 運営:サーバー関連

2018年10月09日

本日の不審者情報

5.101.40.13 - United Protection Security (UK) Ltd.



もう不審者というなんというか、明らかに狙っているという感じのアクセスをしてきてる。
最初に通常のページにアクセス⇒1秒ごとに不正アクセス。ツールを使っている様子。
SQLインジェクションを多数、過負荷の脆弱性狙いもあるかもしれない。ブロック。
セキュリティの会社がやっていいことじゃない。
posted by Extrose at 06:29 | Comment(0) | 運営:サーバー関連