ただメモができるだけのブラウザアプリ「TextArea」はこちらw

MySQL

MySQL

【SQL】SELECT文でスロークエリを発生させる方法〜SELECT SLEEPを使ってスロークエリーを発生させる〜

スロークエリを意図的に発生させる方法について記載します。 なぜスロークエリを発生させるのか スロークエリをわざと発生させることで、以下のようなことに役立ちます。 パフォーマンステスト: システムがスロークエリに対してどのように反応するかを評...
AWS

EC2のAmazonLinux2023にMySQLサーバをインストールする

AmazonLinux2023の内部にMySQLをインストールする方法についてです。 EC2をOS:AmazonLinux2023で立ち上げ、そこにMySQLをインストールします。 EC2立ち上げ EC2を立ち上げます。 インスタンスタイプ...
MySQL

MySQLでユニークインデックスを貼る際のDuplicate entry fuga for key hoge エラー

MySQLでユニークインデックスを貼る際のDuplicate entry fuga for key hoge エラーについてです。 まず、ユニークインデックスを貼る際の構文については以下の通りです。 alter table {テーブル名} ...
docker

DockerでLaravel 11のローカル開発環境を構築する。ついでにphpmyadminも入れてみる。

DockerでLaravel 11のローカル開発環境を構築していきます。 DB確認用に、phpmyadminもインストールします。 コンテナは以下のような構成です。本番環境に応用できるように、あえてSailは使いません。 アプリコンテナ P...
MySQL

Amazon Linux2023 に MySQL8をインストール時に、GPG check FAILEDになった際の解決方法

Amazon Linux2023 に MySQL8をインストールしようとしたら、エラー(GPG check FAILED)になり、かなりハマりましたので、解決方法を記載します。 以下を実行後すれば、MySQL8をインストールできるようになり...
MySQL

MySQL5.7系から8系にアップデートする際に、checkForServerUpgradeで注意点を簡単にチェックする

MySQL5.7のサポート期限は以下のようになっています。 Auroraでも2024年10月でサポート期限切れです! MySQLバージョン MySQL AWS RDSのMySQL AWS AuroraのMySQL 5.7 2023年10月 ...
MySQL

MySQLのデータ更新(UPDATE)・削除(DELETE)を手動実行する際に、安全に実行する方法

つい先日、MySQLのデータ更新(UPDATE)する際に、where句の指定に誤りがあり、想定外のデータが更新されるというトラブルがあり....安全にデータ更新する方法を考えてみました。 ということで、MySQLのデータ更新(UPDATE)...
MySQL

MySQLのInnoDBとMyISAMのパフォーマンス比較をしてみました

MySQLのInnoDBとMyISAMのパフォーマンス比較をしてみましたー 対象のMySQLのバージョンは5.7と8.0です。 結論としては、 INSERTはMyISAMの方が早い SELECT・UPDATE・DELETEは 8.0ではIn...
AWS

AWS Aurora Serverless v2の用途や注意点

Aurora Serverless v2の用途や注意点ついて記載します。 注意点としては、MySQLの場合、Aurora MySQL バージョン 3のみ対応していて、MySQLのバージョン8系でしか使えないなどが挙げられます。
MySQL

MySQLでSELECT FROMの中でSELECTしてみる〜サブクエリの話〜

SELECTのFROM句の中でのSELECTは、サブクエリと言います! サブクエリは、サブクエリを使わないと取得が難しい場合、サブクエリを使うことで高速化が測れる場合に使用します!
スポンサーリンク