はてぶ・Qiita・Zennのトレンド記事を紹介
MySQLはオープンソースのリレーショナルデータベース管理システムです。Webサービスや業務システムで広く利用されています。
Aurora MySQL バージョン3系でリーダーインスタンスからテーブルが見えなくなるバグの旅路 - CyberAgent SRG #ca_srg 🔖 20
メディア統括本部 サービスリライアビリティグループ(SRG)の鬼海雄太(@fat47)です。 #SRG(Service Reliability Group)は、主に弊社メディアサービスのインフラ周りを横断的にサポートしており、既存サービスの改善や新規立ち上げ、OSS貢献などを行っ
メルカリのCoreDBをMySQLからTiDBへ移行した振り返り | メルカリエンジニアリング 🔖 92
概要 メルカリでは、CoreDB と呼ばれる中核データベースを長年オンプレミス上の MySQL で運用してきました。本記事では、2026 年 4 月に完了した MySQL から TiDB への移行を振り返り、長期的なスケーラビリティの改善、弾力的なリソース確保、クラウド化による運
MySQLのスロークエリを調査して、APIのレスポンスタイムを5分から20秒に改善した話 - freee Developers Hub 🔖 99
こんにちは。freee請求書エンジニアのshunです。 24卒未経験でfreeeに入社し、freee請求書プロダクトの開発を行っています。 この記事では、先日行ったAPIのスロークエリの改善について紹介します。 APIのエンドポイントで発生していた約5分のスロークエリを、原因調査
MySQLのスロークエリを調査して、APIのレスポンスタイムを5分から20秒に改善した話 🔖 99
こんにちは。freee請求書エンジニアのshunです。 24卒未経験でfreeeに入社し、freee請求書プロダクトの開発を行っています。 この記事では、先日行ったAPIのスロークエリの改善について紹介します。 APIのエンドポイントで発生していた約5分のスロークエリを、原因調査
Aurora MySQL→BigQueryのデータ転送パイプラインをFivetranに移行している話 🔖 1
こちらの記事は「Medley Summer Tech Blog Relay」の2日目の記事です。はじめにこんにちは、メドレー人材プラットフォームのSREを担当している本多です。ジョブメドレーは日本最大級の医療介護求人サイトで、日々大量のデータが基幹データベース...
Aurora MySQL の GTID モード有効化と Datastream の安全な切り替え - Timee Product Team Blog 🔖 35
はじめに こんにちは。タイミーで Platform Engineer をしている小河原(@kgwryk28)です。 現在、タイミーのシステムで利用しているメインのデータベース(Aurora MySQL)のバージョンアップを進めています。前回の記事では、アップグレードに伴う SQL
Aurora MySQL の GTID モード有効化と Datastream の安全な切り替え 🔖 35
はじめに こんにちは。タイミーで Platform Engineer をしている小河原(@kgwryk28)です。 現在、タイミーのシステムで利用しているメインのデータベース(Aurora MySQL)のバージョンアップを進めています。前回の記事では、アップグレードに伴う SQL
YOUTRUSTで一番重い計算をMySQLからRedisへ移行したことで、レスポンスタイムを77%削減した話 🔖 5
こんにちは、YOUTRUSTでSRE / Webエンジニアをしている寺井 (YOUTRUST/X) です。 今回、重い計算処理をMySQLからRedisへ移行することによって計算時間を大幅に削減することができたので、その話を詳しく紹介します! どのような問題があったか YOUTR
MySQLのオプティマイザが行うanti-joinって何? 🔖 1
はじめに「相関サブクエリはパフォーマンスが悪いから基本的に使わない」と言われて以来、特に疑問など持たずになるべく相関サブクエリは使わないようにしていました。ですが、最近AIに作ってもらったSQLを検証していたとき、「おいおい相関サブクエリあるじゃーん」と思いながらも実...
Cloud SQL for MySQLのIAM認証化とGitHub Actionsを承認ゲートにした書き込み権限の一時払い出し - ZOZO TECH BLOG 🔖 29
はじめに こんにちは、MA部SREブロックの片桐です。MA部ではメルマガやLINE、アプリプッシュ通知を配信するためのマーケティングオートメーションシステムを開発・運用しています。 MA部ではDBとして主にCloud SQL for MySQLを利用しており、調査や不具合対応のた
Coding AgentとはじめるMySQLパフォーマンスチューニング - LayerX エンジニアブログ 🔖 36
こんにちは!バクラク申請・経費精算のエンジニアリングマネージャーをやっています、@ar_tamaです。 今回は、私たちのプロダクトで最近行ったバックエンドのパフォーマンスチューニング(スロークエリの改善)について書いてみたいと思います。比較的地味なトピックではありますが、Codi
Cloud SQL for MySQLのIAM認証化とGitHub Actionsを承認ゲートにした書き込み権限の一時払い出し 🔖 29
はじめに こんにちは、MA部SREブロックの片桐です。MA部ではメルマガやLINE、アプリプッシュ通知を配信するためのマーケティングオートメーションシステムを開発・運用しています。 MA部ではDBとして主にCloud SQL for MySQLを利用しており、調査や不具合対応のた
マルチテナント化のために本番稼働中のMySQLをPostgreSQLに移行した話(マルチテナント化連載 第2回・PostgreSQL移行編) 🔖 46
マルチテナント化のために本番稼働中のMySQLをPostgreSQLに移行した話(マルチテナント化連載 第2回・PostgreSQL移行編) はじめに こんにちは。株式会社カウンターワークスにて、テックリードとして、リーシングのDXを実現するクラウド管理システム 「ショップカウン
Coding AgentとはじめるMySQLパフォーマンスチューニング 🔖 36
こんにちは!バクラク申請・経費精算のエンジニアリングマネージャーをやっています、@ar_tamaです。 今回は、私たちのプロダクトで最近行ったバックエンドのパフォーマンスチューニング(スロークエリの改善)について書いてみたいと思います。比較的地味なトピックではありますが、Codi
マルチテナント化のために本番稼働中のMySQLをPostgreSQLに移行した話(マルチテナント化連載 第2回・PostgreSQL移行編) 🔖 46
はじめにこんにちは。株式会社カウンターワークスにて、テックリードとして、リーシングのDXを実現するクラウド管理システム 「ショップカウンター エンタープライズ」(以下 SCE)を開発しております shim です。前回の俯瞰編に続いて、いよいよ各論に入っていきます。今回は Ph
MySQL でユニークインデックスを持つ同一レコードへの DELETE で発生したデッドロックを調査した話 🔖 15
こんにちは、バックエンド基盤チームの徳森です。 バックエンド基盤チームでは、バックエンドエンジニアの生産性向上やコスト削減を目的に、エンジニア主導で課題の発見や解決を行っています。 今回は、MySQL(InnoDB) で発生したデッドロックをチームで調査した事例についてご紹介しま
MySQL Parameters を picoruby.wasm で作り直した - tmtms のメモ 🔖 26
MySQL の各バージョン間のパラメータの差分を見ることができる MySQL Parametersという便利ページがあるんですよ。 もともと8年前(2018年)に Vue.js の練習として作ったものだったんだけど、JavaScript は余り触る気になれなくて放置してた。rub
29億行のMySQL 8.4 テーブルのDBマイグレーション。gh-ostでサービスを止めずにPK型更新を実現した話 🔖 3
はじめに こんにちは!ウィルゲート開発室 SRE ことみん(@kotomin_m)です! このブログでは、MySQLの1テーブルのプライマリーキー(以降PKと呼ぶ)型更新のマイグレーションを、github/gh-ost(ゴースト)で実施した際の調査〜本番実施までを詳しく紹介してい
MySQLの常識がコストに跳ね返る――BigQueryで最初に知りたかったクエリ設計の基本 🔖 27
こんにちは!株式会社カンリーでエンジニアをやっている市川です。 はじめに:BigQueryに触れるようになったきっかけ データ基盤プロジェクトに関わるようになり、BigQueryを触る機会が一気に増えました。 それまで私は、主にMySQLを前提にSQLを書いてきました。Larav
MySQLの常識がコストに跳ね返る――BigQueryで最初に知りたかったクエリ設計の基本 🔖 27
こんにちは!株式会社カンリーでエンジニアをやっている市川です。 はじめに:BigQueryに触れるようになったきっかけデータ基盤プロジェクトに関わるようになり、BigQueryを触る機会が一気に増えました。それまで私は、主にMySQLを前提にSQLを書いてきました。Lar
マイクロソフト、PostgreSQL/MySQL/SQL Serverなどへの同時接続に対応した「SQL MCP Server」オープンソースで公開 🔖 70
マイクロソフト、PostgreSQL/MySQL/SQL Serverなどへの同時接続に対応した「SQL MCP Server」オープンソースで公開 マイクロソフトは、PostgreSQL、MySQL、SQL Serverを含む複数のデータベースに対応したMCPサーバ「SQL M
Aurora MySQLの負荷は高騰していないのにエラーレートが悪化した原因がPerformance Schemaだった話 - CyberAgent SRG #ca_srg 🔖 36
メディア統括本部 サービスリライアビリティグループ(SRG)の鬼海雄太(@fat47)です。 #SRG(Service Reliability Group)は、主に弊社メディアサービスのインフラ周りを横断的にサポートしており、既存サービスの改善や新規立ち上げ、OSS貢献などを行っ
高性能で耐故障なMySQL互換DBMS「Kamo」の開発 🔖 7
慶應義塾大学の宮崎・中森・李です。私たちは、2025年度未踏IT人材発掘・育成事業において、高性能で耐故障なMySQLの開発に取り組みました。このプロジェクトで我々が開発したのは、MySQL互換DBMS「Kamo」です。 […]
オンプレミスSQL ServerからAurora MySQLへの無停止移行 ── 数十億レコードのお気に入りDBで実践した初期移行と差分同期 - ZOZO TECH BLOG 🔖 44
はじめに こんにちは、商品基盤部の杉浦、小原、寺嶋です。普段はZOZOTOWNのお気に入り基盤・商品レビュー基盤といった商品サブドメインを担当しています。 私たちのチームでは運用コスト削減を目的として、お気に入りデータベースをオンプレミスのSQL ServerからAWS Auro
オンプレミスSQL ServerからAurora MySQLへの無停止移行 ── 数十億レコードのお気に入りDBで実践した初期移行と差分同期 🔖 44
はじめに こんにちは、商品基盤部の杉浦、小原、寺嶋です。普段はZOZOTOWNのお気に入り基盤・商品レビュー基盤といった商品サブドメインを担当しています。 私たちのチームでは運用コスト削減を目的として、お気に入りデータベースをオンプレミスのSQL ServerからAWS Auro
Filmarksを支えるDB基盤 - Aurora MySQLアップグレード奮闘記 🔖 2
はじめにこんにちは。株式会社つみき 「Filmarks(フィルマークス)」インフラチームの久松(@karia2nd)です。FilmarksはAWS上にインフラが構築されており、メインDBとしてAmazon Auroraを採用しています。しかし、長らく使用していたAurora
MySQLが好きな私が、今はPostgreSQLを勧めたい理由 🔖 451
私はMySQLが好きです。長く使ってきましたし、オンプレミスでの運用もやってきました。 しかし現職に来てからは、PostgreSQLを使う機会が増えました。最初は正直かなり抵抗感がありました。ずっとMySQLを使ってきたので、慣れの問題もありますし、PostgreSQLに対して必
MySQLが好きな私が、今はPostgreSQLを勧めたい理由 🔖 451
私はMySQLが好きです。長く使ってきましたし、オンプレミスでの運用もやってきました。しかし現職に来てからは、PostgreSQLを使う機会が増えました。最初は正直かなり抵抗感がありました。ずっとMySQLを使ってきたので、慣れの問題もありますし、PostgreSQLに対して必
MySQL (InnoDB) の INSERT 時のロックを深掘る 🔖 1
はじめにhttps://zenn.dev/socialplus/articles/2e16da32f39a0cの続きです。前のブログでは、UPDATE、DELETE、 SELECT ... FOR UPDATE / SHARE のロックを主に紹介しました。そして INSERT
【AWS】RDS MySQL の utf8mb4 移行を Blue/Green デプロイで行う手順と注意点 🔖 1
はじめに本番環境の RDS MySQL 8.4 で、文字コードを utf8mb3 → utf8mb4 に全テーブル一括で移行しました。ダウンタイムを最小化するために RDS Blue/Green デプロイ を使いましたが、文字コード変更ならではの問題にハマりました。文字コード
Amebaブログで取り組んだ、DynamoDBからMySQLへのストレージ移行の話 🔖 8
はじめに こんにちは、26卒内定者でバックエンドエンジニアの相馬大和です! 本記事では、内定者バイト ...
[MySQL Workbench] VISUAL EXPLAIN でインデックスの挙動を確認する 🔖 2
この記事は、合併前の旧ブログに掲載していた記事(初出:2018年8月20日)を、現在のブログへ移管したものです。現時点の情報に合わせ、表記やリンクの調整を行っています。開発3センターでサーバサイドの開...
Aurora MySQL Blue/Green Deploymentを用いたidカラム型変更と短時間メンテナンス 🔖 15
はじめに こんにちは、介護/障害福祉事業者向け経営支援「カイポケ」の介護レセチームでエンジニアをしている沖口です。 チームで管理しているテーブルに長年の運用によりデータ量が相当数まで増えてきたものがあり、idカラムの型をINT UNSIGNEDからBIGINTに変更する必要があり
「2026年は脱MySQLすべき」エンジニアたちが突然騒ぎ出したワケ:864th Lap 🔖 46
「定番中の定番」として長年親しまれてきたMySQL。だが現在、海外の技術コミュニティーでは「2026年にはMySQLの使用をやめるべきだ」という議論が広がっている。なぜ今このタイミングで、こうした議論が繰り広げられているのか。 1995年に登場したオープンソースのリレーショナルデ
AuroraMySQL 負荷試験報告 その2〜「なんとなくの試験」を卒業するための実践ログ〜 🔖 19
前回のあらすじ スキーマ分離設計のDB(テナント毎に独立したスキーマを持つDB)でサービス規模が拡大すると、スキーマ数の増加に由来するオーバーヘッドが無視できないものになる 次はパラメータチューニングなどで何とか延命できないか試してみたい tech.mntsq.co.jp はじめ
MySQL で super_read_only=on なのに GTID が割り当てられる statement などについて 🔖 2
こんにちわ。せじまです。 2025-10-21 にリリースされた MySQL 9.5.0、個人的には久しぶりに Innovation Release だなと思わされる変更が入ってました。 MySQL :: MySQL 9 […]
GoのMySQLドライバは、なぜパラメータ数が増えるとPrepared Statementが急激に遅くなるのか? 🔖 36
こんにちは、株式会社 PKSHA Technology ソフトウェアエンジニアの中西です。 1. はじめに Go 言語で MySQL を利用する場合、標準ライブラリの database/sql と、ドライバである go-sql-driver/mysql を組み合わせるのが一般的で
Amazon RDS for MySQL と Amazon Aurora MySQL で高速な InnoDB パージを実現する | Amazon Web Services 🔖 16
Amazon Web Services ブログ Amazon RDS for MySQL と Amazon Aurora MySQL で高速な InnoDB パージを実現する 本記事は、”Achieve a high-speed InnoDB purge on Amazon RD
Aurora MySQLにおけるPerformance Schemaの手動管理と自動管理の違い 🔖 19
こんにちは。アンドパッドでDBREを務めてます久保と申します。 こちらは ANDPAD Advent Calendar 2025 の24日目の記事です。 今日はAurora MySQLにおけるPerformance Schemaの手動管理と自動管理の違いについてお話しします。 背
MySQL 構築速度が24倍に!XtraBackup による劇的パフォーマンス改善 [DeNA インフラ SRE] 🔖 2
こんにちは。今年(2025年)8月から IT 基盤部第二グループに配属された、新卒1年目の若松です。IT 基盤部では、日々多くのサービスを支える MySQL を中心とした大規模なデータベース群を運用しています。その中で、新規 DB インスタンスの構築に時間がかかることは、システ
「国土交通省 vs e-Stat」行政区域ポリゴンの精度比較とMySQLでの空間検索高速化 🔖 1
こんにちは、ハコベルでエンジニアリングマネージャー兼テックリードをやっている吉岡です。この記事は「Hacobell Developers Advent Calendar」 16日目の記事です。 はじめにハコベルが提供しているサービスの一部の処理で、緯度経度からその地点がど
数百万行でも怖くない!MySQL INSTANT DDLで「完全無停止」カラム追加 🔖 1
BASE ADVENT CALENDAR 2025 DAY.14 はじめに 本記事は BASE アドベントカレンダー 2025 の 14 日目の記事です。 BASE BANK Dept で フルサイクルエンジニア をしている 02 です。 2025年4月、BASEは新しい振込申請