カテゴリー: SQL

SQL

Software Design SQL50本ノックやってみた。

環境構築編 購入の価値ありです。     SQL1. SELECT  

    SQL2. 条件を指定す …

MySQL, SQL, トラブルシューティング

MySQL デッドロック対処

MySQLのデッドロック対処 おまけでギャップロック 寄稿しました。 今回はトランザクションでよくありがちなデッドロックのご紹介。         たすきがけのデッドロック よくデ …

MySQL, Linux

Percona XtraBackup ロールフォワード

Percona XtraBackup mysqldumpリストア時間比較 おまけでロールフォワード 寄稿しました。   どっちを使う? XtraBackup レプリケーションが行われているシステム。 WEBサー …

SQL, チューニング

SQLパフォーマンス要約 なぜ、SQLは重たくなるのか?──『SQLパフォーマンス詳解』の翻訳者が教える原因と対策

  自分用に要約メモ。 詳しい記事は引用先をみてくださいな。 @see なぜ、SQLは重たくなるのか? —『SQLパフォーマンス詳解』の翻訳者が教える原因と対策   ORMが自動生成するS …

MySQL, チューニング, Linux

MySQL 5.6 ファイルディスクリプタ カーネルチューニング CentOS7

MySQL5.6 ファイルディスクリプタチューニング CentOS7   [Warning] Buffered warning: Could not increase number of max_open_fi …

MySQL

MySQL レプリケーション監視スクリプト

  レプリケーション監視スクリプト   replication_check.sh

    [crayon-5b09 …

MySQL

【Munin】 MySQL InnoDB free tablespace UNKNOWNs: Bytes free is unknown.

 

   

[crayon-5b096261238b152 …

MySQL

MySQLダンプスクリプト

  ログイン用ファイル作成 ※rootパスワード設定時

 

&nbs …

MySQL

MySQLレプリケーション再接続設定と再接続時系列

    会社の記事に投稿したもの。基本的に下記の値で安定するけれど、きちんと時系列を把握しておいた方が良い。 https://sys-guard.com/post-12263/ スレーブからマスターへ …

MySQL, SQL

SQLアンチパターン本購入。

SQLアンチパターン ID リクワイアド(とりあえずID) ⇒他のテーブルで共通名でいいから分かりやすい名前を ジェイウォーク ⇒交差テーブル キーレスエントリ(外部キー嫌い ※アプリ内で整合性を取ろうとする、アプリ以外 …

MySQL

MySQLパーティショニング

  MySQLで運用していると100万レコードほどになってくるとレスポンスが悪くなります。WEBサービスのチャットや履歴といったログデータを、ユーザ側で『最初から最後まで見れて当たり前』な設計をすると、ユーザが …

MySQL, チューニング

メモ MySQLデッドロック関連・mixiを支える技術【技評】

■MySQLデッドロック関連   DBの初期設計がむちゃくちゃなシステムを後から修正をするのは難しい。トランザクションする場合のテーブルロックの順番を意識して開発していないとどんどん増えるよ! ○移行の注意 ス …