「mysql」カテゴリーアーカイブ

MySQLと「令和」 – @tmtms のメモ

MySQLと「令和」 - @tmtms のメモ

MySQLと「令和」 - @tmtms のメモ

新元号が「令和」に決まったことなので、MySQLでの扱いについての話を。 普通の文字 「令」も「和」もJIS第一水準に含まれている基本的な文字なので普通に日本語が使用できるcharsetで使用できます。 mysql> create table t ( utf8mb4 varchar(255) charset utf8mb4, utf8mb3 varchar(255) charset utf8mb3, utf16 varch...

はてなブックマーク - MySQLと「令和」 - @tmtms のメモ はてなブックマークに追加

MySQLと「令和」 – @tmtms のメモ

MySQLと「令和」 - @tmtms のメモ

MySQLと「令和」 - @tmtms のメモ

新元号が「令和」に決まったことなので、MySQLでの扱いについての話を。 普通の文字 「令」も「和」もJIS第一水準に含まれている基本的な文字なので普通に日本語が使用できるcharsetで使用できます。 mysql> create table t ( utf8mb4 varchar(255) charset utf8mb4, utf8mb3 varchar(255) charset utf8mb3, utf16 varch...

はてなブックマーク - MySQLと「令和」 - @tmtms のメモ はてなブックマークに追加

MySQLをアップデートする話 – Hatena Developer Blog

MySQLをアップデートする話 - Hatena Developer Blog

MySQLをアップデートする話 - Hatena Developer Blog

はじめに こんにちは、アプリケーションエンジニアのid:t_kytです。今日はMySQLのアップデートについて書きたいと思います。 去年MySQL4.xを含むいくつかのMySQLをアップデートしたのですが、その手法や注意した点などについてインターネット上に残しておきたいと思います。自分自身半年前までMySQLの運用についてほとん...

はてなブックマーク - MySQLをアップデートする話 - Hatena Developer Blog はてなブックマークに追加

GitHubが障害を総括、43秒間のネットワーク断が1日のサービス障害につながった:データベースの不整合解消に時間 – @IT

GitHubが障害を総括、43秒間のネットワーク断が1日のサービス障害につながった:データベースの不整合解消に時間 - @IT

 GitHubが障害を総括、43秒間のネットワーク断が1日のサービス障害につながった:データベースの不整合解消に時間 - @IT

データベースの不整合解消に時間:GitHubが障害を総括、43秒間のネットワーク断が1日のサービス障害につながった GitHubは2018年10月30日(米国時間)、2018年10月21日16時頃(米国太平洋時)から約24時間にわたって発生した障害に関する分析報告を、同社のブログに掲載した。これによると、ネットワーク機器の部品交換...

はてなブックマーク -  GitHubが障害を総括、43秒間のネットワーク断が1日のサービス障害につながった:データベースの不整合解消に時間 - @IT はてなブックマークに追加

GitHubが障害を総括、43秒間のネットワーク断が1日のサービス障害につながった:データベースの不整合解消に時間 – @IT

GitHubが障害を総括、43秒間のネットワーク断が1日のサービス障害につながった:データベースの不整合解消に時間 - @IT

GitHubが障害を総括、43秒間のネットワーク断が1日のサービス障害につながった:データベースの不整合解消に時間 - @IT

データベースの不整合解消に時間:GitHubが障害を総括、43秒間のネットワーク断が1日のサービス障害につながった GitHubは2018年10月30日(米国時間)、2018年10月21日16時頃(米国太平洋時)から約24時間にわたって発生した障害に関する分析報告を、同社のブログに掲載した。これによると、ネットワーク機器の部品交換...

はてなブックマーク - GitHubが障害を総括、43秒間のネットワーク断が1日のサービス障害につながった:データベースの不整合解消に時間 - @IT はてなブックマークに追加

AWSの仮想プライベートサーバ(VPS)「Amazon Lightsail」、数クリックでMySQLなどのマネージドデータベースが設定可能に - Publickey

AWSの仮想プライベートサーバ(VPS)「Amazon Lightsail」、数クリックでMySQLなどのマネージドデータベースが設定可能に - Publickey

AWSの仮想プライベートサーバ(VPS)「Amazon Lightsail」、数クリックでMySQLなどのマネージドデータベースが設定可能に - Publickey

Amazon Web Services(AWS)は、クラウド上で仮想プライベートサーバ(VPS)を簡単に立ち上げて利用できる「Amazon Lightsail」の新機能として、マネージドデータベースが数クリックで設定可能になったと発表しました。 Amazon Lightsailは、レンタルサーバのように数クリックでAWSのクラウド上で簡単に仮想プライベート...

はてなブックマーク - AWSの仮想プライベートサーバ(VPS)「Amazon Lightsail」、数クリックでMySQLなどのマネージドデータベースが設定可能に - Publickey はてなブックマークに追加

ISUCON8 予選問題の解説と講評 : ISUCON公式Blog

ISUCON8 予選問題の解説と講評 : ISUCON公式Blog

ISUCON8 予選問題の解説と講評 : ISUCON公式Blog

予選の問題作成を担当したDeNAのkarupaneruraです。 予選に参加した皆様、お疲れ様でした。 楽しんで頂けましたでしょうか。 お陰様で大きなトラブルもなく無事に予選を終えることができました。 参加者の皆様をはじめとした皆さんのご協力がなければ成し得ないことでした。 ご協力いただいた皆様、ありがとうございまし...

はてなブックマーク - ISUCON8 予選問題の解説と講評 : ISUCON公式Blog はてなブックマークに追加

TCPパケットを解析して構造化ログでダンプするツール tcpdp を作った – Copy/Cut/Paste/Hatena

TCPパケットを解析して構造化ログでダンプするツール tcpdp を作った - Copy/Cut/Paste/Hatena

TCPパケットを解析して構造化ログでダンプするツール tcpdp を作った - Copy/Cut/Paste/Hatena

やっと形になってきました。 github.com 「データベースのクエリログを取得したい」 例えば、データベース(RDBMS)のクエリログを取得したいとき一番確実な方法は、そのRDBMSに備わっているログ機構を利用することです。 一方で、全てのクエリログを出力するとなるとそれなりにIO負荷がかかることが予想されるので、負...

はてなブックマーク - TCPパケットを解析して構造化ログでダンプするツール tcpdp を作った - Copy/Cut/Paste/Hatena はてなブックマークに追加

LINEのMySQL運用について 修正版

LINEのMySQL運用について 修正版

LINEのMySQL運用について 修正版

LINEのMySQLの運用についてということで、 今までほとんど世に出てなかったLINEのデータベース事情全部公開したいと思います。 一歩的にしゃべてるとテンション下がってくので、途中でどんどん質問してください はい、では始めます。 まず、自己紹介です。北川と申します、LINE株式会社に所属しているデータベースエンジ...

はてなブックマーク - LINEのMySQL運用について 修正版 はてなブックマークに追加

LINEのMySQL運用について 修正版

LINEのMySQL運用について 修正版

LINEのMySQL運用について 修正版

LINEのMySQLの運用についてということで、 今までほとんど世に出てなかったLINEのデータベース事情全部公開したいと思います。 一歩的にしゃべてるとテンション下がってくので、途中でどんどん質問してください はい、では始めます。 まず、自己紹介です。北川と申します、LINE株式会社に所属しているデータベースエンジ...

はてなブックマーク - LINEのMySQL運用について 修正版 はてなブックマークに追加

LINEのMySQL運用について 修正版

LINEのMySQL運用について 修正版

LINEのMySQL運用について 修正版

LINEのMySQLの運用についてということで、 今までほとんど世に出てなかったLINEのデータベース事情全部公開したいと思います。 一歩的にしゃべてるとテンション下がってくので、途中でどんどん質問してください はい、では始めます。 まず、自己紹介です。北川と申します、LINE株式会社に所属しているデータベースエンジ...

はてなブックマーク - LINEのMySQL運用について 修正版 はてなブックマークに追加

LINEのMySQL運用について

LINEのMySQL運用について

LINEのMySQL運用について

LINEのMySQL運用について 1. LINEのMySQL運用についてKentaro Kitagawa, IT service center - database department - db1 team DB Tech Showcase 2018 2018/09/20 2. l 北川 健太郎 / Kentaro Kitagawa l LINE株式会社 l IT Service Center - Database dept.- DB1 Team l データベースエンジニア l MySQL / Oracle Datab...

はてなブックマーク - LINEのMySQL運用について はてなブックマークに追加

MySQLでSELECT FOR UPDATEと行ロックの挙動を検証してみた – JUST FOR FUN

MySQLでSELECT FOR UPDATEと行ロックの挙動を検証してみた - JUST FOR FUN

MySQLでSELECT FOR UPDATEと行ロックの挙動を検証してみた - JUST FOR FUN

どうも、今日も今日とて野毛で飲みながらブログを書いている@okwraです。 今日は、普段あまり意識してこなかったMySQLのInnoDBでのロックの振る舞いについて色々実験してみました。(もちろん、きっかは自分がドツボにはまったから) ちゃんと理解するためには「共有・排他的ロックとは」って話や、「行ロックってつまり...

はてなブックマーク - MySQLでSELECT FOR UPDATEと行ロックの挙動を検証してみた - JUST FOR FUN はてなブックマークに追加

MySQL パーティショニングで高速クエリーを実現!! – Database JUNKY

MySQL パーティショニングで高速クエリーを実現!! - Database JUNKY

MySQL パーティショニングで高速クエリーを実現!! - Database JUNKY

MySQL(MariaDB)には、レンジパーティションってものがありまして、うーなんでしょ?ある規則にしがったデータをおのおののデータファイルに振り分けてくれるストレージエンジン的なものです。 データ領域が分割されるため、大量のデータを処理することによる性能上のボトルネックの発生を抑えられる MyISAMなど、テーブ...

はてなブックマーク - MySQL パーティショニングで高速クエリーを実現!! - Database JUNKY はてなブックマークに追加

MySQL パーティショニングで高速クエリーを実現!! – Database JUNKY

MySQL パーティショニングで高速クエリーを実現!! - Database JUNKY

MySQL パーティショニングで高速クエリーを実現!! - Database JUNKY

MySQL(MariaDB)には、レンジパーティションってものがありまして、うーなんでしょ?ある規則にしがったデータをおのおののデータファイルに振り分けてくれるストレージエンジン的なものです。 データ領域が分割されるため、大量のデータを処理することによる性能上のボトルネックの発生を抑えられる MyISAMなど、テーブ...

はてなブックマーク - MySQL パーティショニングで高速クエリーを実現!! - Database JUNKY はてなブックマークに追加

SQLで羃等にDBスキーマ管理ができるツール「sqldef」を作った – k0kubun’s blog

SQLで羃等にDBスキーマ管理ができるツール「sqldef」を作った - k0kubun's blog

SQLで羃等にDBスキーマ管理ができるツール「sqldef」を作った - k0kubun's blog

sqldefのリポジトリ github.com これは何か Ridgepoleというツールをご存じでしょうか。 これはRubyのDSLでcreate_tableやadd_index等を書いてスキーマ定義をしておくとそれと実際のスキーマの差異を埋めるために必要なDDLを自動で生成・適用できる便利なツールです。一方、 で言われているように、Ridgepoleを動作させ...

はてなブックマーク - SQLで羃等にDBスキーマ管理ができるツール「sqldef」を作った - k0kubun's blog はてなブックマークに追加

Aurora Serverlessが一般利用可能になったので試してみた | Developers.IO

Aurora Serverlessが一般利用可能になったので試してみた | Developers.IO

Aurora Serverlessが一般利用可能になったので試してみた | Developers.IO

注意 2018年8月10日現在では、 Aurora ServerlessはMySQL 5.6互換でのみ利用可能です。 接続ポートは3306です。 Aurora ServerlessにPublic IPを設定することはできません。Aurora Serverlessに接続するにはVPC内からでなければなりません。 Aurora ServerlessはVPN接続やVPC Peeringを介してアクセスできません。た...

はてなブックマーク - Aurora Serverlessが一般利用可能になったので試してみた | Developers.IO はてなブックマークに追加

サイボウズ版 MySQL パフォーマンスチューニングとその結果 – Cybozu Inside Out | サイボウズエンジニアのブログ

サイボウズ版 MySQL パフォーマンスチューニングとその結果 - Cybozu Inside Out | サイボウズエンジニアのブログ

サイボウズ版 MySQL パフォーマンスチューニングとその結果 - Cybozu Inside Out | サイボウズエンジニアのブログ

こんにちは、アプリケーション基盤チームの青木(@a_o_k_i_n_g)です。先日親知らずを抜歯した時、つらすぎたので MySQL の JOIN のことを考えて心の平静を保っていました。 サイボウズの製品のひとつである kintone はニーズに応じて自由に業務アプリのようなものを手軽に作ることができ、データの検索条件やソート条件も...

はてなブックマーク - サイボウズ版 MySQL パフォーマンスチューニングとその結果 - Cybozu Inside Out | サイボウズエンジニアのブログ はてなブックマークに追加

GithubエンジニアリングがMySQL高可用性のために新しいアーキテクチャを採用

GithubエンジニアリングがMySQL高可用性のために新しいアーキテクチャを採用

GithubエンジニアリングがMySQL高可用性のために新しいアーキテクチャを採用

GithubエンジニアリングがMySQL高可用性のために新しいアーキテクチャを採用 いいね | 作者: Hrishikesh Barua Hrishikesh Barua フォローする 14 人のフォロワー , 翻訳者 編集部T _ 編集部T _ フォローする 0 人のフォロワー 投稿日 2018年7月23日. 推定読書時間: 4 分 | 共有 | 後で読む マイリーディングリスト Gi...

はてなブックマーク - GithubエンジニアリングがMySQL高可用性のために新しいアーキテクチャを採用 はてなブックマークに追加

MongoDBの様なNoSQLに勢いがあるのは何故ですか?SQLと比べてどんな利点や欠点がありますか? – Quora

MongoDBの様なNoSQLに勢いがあるのは何故ですか?SQLと比べてどんな利点や欠点がありますか? - Quora

MongoDBの様なNoSQLに勢いがあるのは何故ですか?SQLと比べてどんな利点や欠点がありますか? - Quora

この質問はちょっと古いですね。NoSQLに勢いがあったのは2009-2015年にかけての頃です。 2018年現在は、PostgreSQL 10やMySQL 8などRDBMS(以下、わかりやすくSQLと呼びます)でJSONをネイティブに扱える(インデックスを貼ったりツリーの一部を操作したり)のがスタンダードになったので、むしろこれらSQLのほうに勢い...

はてなブックマーク - MongoDBの様なNoSQLに勢いがあるのは何故ですか?SQLと比べてどんな利点や欠点がありますか? - Quora はてなブックマークに追加

TeamSQL | Multi-Platform SQL Client – Simple. Effortless. Extensible.

TeamSQL | Multi-Platform SQL Client - Simple. Effortless. Extensible.

TeamSQL | Multi-Platform SQL Client - Simple. Effortless. Extensible.

Cloud Storage & Saved SQL Queries When you save your TeamSQL queries, they are then available to you no matter where you are. Powerful search functionality means that searching in the cloud is as easy as searching on your computer. TeamSQL allows you to save and manage Oracle, MySQL, PostgreSQL, ...

はてなブックマーク - TeamSQL | Multi-Platform SQL Client - Simple. Effortless. Extensible. はてなブックマークに追加

Webシステムにおけるデータベース接続アーキテクチャ概論 – ゆううきブログ

Webシステムにおけるデータベース接続アーキテクチャ概論 - ゆううきブログ

Webシステムにおけるデータベース接続アーキテクチャ概論 - ゆううきブログ

先月投稿した2015年Webサーバアーキテクチャ序論では、Webサーバアーキテクチャを学ぶ道のりと代表的な実装モデルの概要を紹介しました。 今回は、前回同様、主に新卒Webエンジニア向けに、Webアプリケーションサーバとデータベースサーバ間の接続管理モデルと運用事情について紹介します。 データベース接続の永続化や...

はてなブックマーク - Webシステムにおけるデータベース接続アーキテクチャ概論 - ゆううきブログ はてなブックマークに追加

もし間違ってDROP DATABASEしてしまったら – area[nothing] : diary

もし間違ってDROP DATABASEしてしまったら – area[nothing] : diary

もし間違ってDROP DATABASEしてしまったら – area[nothing] : diary

って状況から脱出するというお仕事をしたのでメモ。 DROP TABLE でも、単純に rm してしまったら、でも同じ。今回の状況は次の通り。 バックアップなし、レプリケーションもしてないので binlog もない MyISAM が数十テーブル、合計 20GB 弱 datadir のパーティションは /dev/sda2, ファイルシステムは ext3 1. 今すぐパ...

はてなブックマーク - もし間違ってDROP DATABASEしてしまったら – area[nothing] : diary はてなブックマークに追加