zenet_logo

-株式会社ゼネット技術ブログ-

MySQL

deadlock発生時の読み解き方(mysql5.7) その3 インサートインテンションロックによるデッドロック

はじめに システム事業部堤田です。 前々回の記事で、deadlockが発生した際、mysql上でコマンドshow engine innodb status;実行後に出力されるログの読み取り方を、前回の記事でmysqlのテーブルや行に対してどのような時にロックが発生するのかというので、…

deadlock発生時の読み解き方(mysql5.7) その2 Innodbのロックモードについて

はじめに システム事業部堤田です。 前回、業務で発生したdeadlockの原因について調査を行い、調べた内容についてブログにて整理を行いました。 今回は、前回の記事では記載しきれなかったインテンションロックについて記載をしていきます。 この記事にて、…

deadlock発生時の読み解き方(mysql5.7)

はじめに システム事業部堤田です。 今回、業務でdeadlockの発生原因を追うことになり、その際にdeadlockについて色々と学ぶことが出来ましたので、その内容について筆を執ることにしました。 これを読む方のdeadlockの理解に少しでも役立つことが出来れば幸…

【AWS】MySQLからRDSにデータベースを移行した後に起こったシステムエラーの解決プロセス

初めまして、ゼネットの齊藤です。 新人として現在AWSハンズオン研修を受けており、 『Amazon Web Service クラウドデザインパターン 実装ガイド』 に沿ってAWSでシステムを構築するといった内容を行っています。 教本通りにEC-CUBEを構築しMySQLからRDSにデ…

RailsからRDS(MySQL)のDBに接続できなかった話

こんにちは。システム事業部の大柳です。 Rails+MySQLな構成でEC2にデプロイしたときに、DBにつながらず苦戦したので状況と解消方法を書き留めます。 システム構成 Ruby: ver2.4.2 Rails: ver 5.1 MySQL: ver 5.6 (Amazon RDS) 状況 ソースをクローンしてき…