AWS Lambda を Python3.9 + Arm64 に切り替えた記録


大好きなLambdaでArm64 Graviton2 CPUを利用できるようになったので、既存のPython3.6 + x86_64 から切り替えてみました。

基本的でたいした内容ではないですが、ギリ時事ネタということで、要点をまとめてみたいと思います。

続きを読む

AWS Aurora MySQL Parallel Query の基礎研究


AWS Aurora MySQLには、高性能を期待できる Parallel Query という機能があります。

実際、良いモノっぽいのですが、非常に情報が少ないので私めがいつものように掘り下げて、お役に立てればという徳を積む行為であります。

続きを読む

PythonでMySQLのLockWaitクエリを採取


データベースには処理の一貫性を保つためのトランザクションという仕組みがあり、扱うデータ箇所がカチ合う場合に、後発のクエリが待機状態になることがあります。

その待機がどのくらい発生しているかは、DBのステータス値やメトリクスから判断できるのですが、ではどのようなクエリで発生しているかとなると、調べるのが面倒くさい。というところから発生したPythonスクリプトになります。

続きを読む

負荷試験#ユーザーセッション


当たり前のことでも小さなことからコツコツ書いていくスタイル。

今回はユーザーの扱いをどのようにしたら良いのか、という序盤で考えることをサラリと流します。

続きを読む

負荷試験#サーバーアーキテクチャ事例


図を書いて気分転換したくなったので、アーキテクチャについて軽く触れます。

細かくは省いて、負荷試験の大雑把なサーバー構成にはどのような選択肢があるのか、の事例を出していきます。

続きを読む