MySQL バージョンアップ後にクエリ パフォーマンスが低下する

MySQL 5.6から、AWS Aurora MySQL へ移行後にクエリのパフォーマンスが低下したため原因を調査

色々メモリ関連のオプションなどを調整したが、解決できず以下の文言を発見

通常、デフォルト値が推奨されます。オプティマイザによるクエリプランが不適切な場合、または推定が誤っている場合は、これらのフラグを調整する必要があるかもしれません。たとえば、optimizer_switch フラグの condition_fanout_filter および derived_merge を無効化することで、5.6 から 5.7 へのアップグレード後の、クエリにおけるパフォーマンス低下を緩和できます。フラグはパフォーマンスに大きな影響を与える可能性があるため、これらのフラグを有効化する前にワークロードを入念にテストしてください。

https://aws.amazon.com/jp/blogs/news/best-practices-for-configuring-parameters-for-amazon-rds-for-mysql-part-1-parameters-related-to-performance/

オプティマイザスイッチのパラーメーターを調整して解決

optimizer_switch
condition_fanout_filter=off,derived_merge=off

AWS EC2 Windowsで壁紙にインスタンスの情報が表示されなくなった場合の対処

AWS EC2 Windowsで壁紙にインスタンスの情報が表示されなくなった場合の対処について記載します。

1.管理者としてPowerShellを起動し、以下のコマンドを実行

Import-Module "C:\ProgramData\Amazon\EC2-Windows\Launch\Module\Ec2Launch.psd1"
Get-ChildItem $env:LOCALAPPDATA -filter ec2Wallpaper*.jpg | Remove-Item
Clear-Wallpaper
Set-Wallpaper
New-WallpaperSetup

2.以下のファイルを作成(コマンド実行時に削除されるので、ベースの壁紙を置いておく)
C:\Users\Administrator\AppData\LocalEc2Wallpaper.jpg

WordPress.com Blog.

ページ先頭へ ↑