タグ

sqlとMySQLに関するigrepのブックマーク (7)

  • データベースの仕組み(アーキテクチャ)をざっくり理解する


    revenue-hack Go   RDB()  
    データベースの仕組み(アーキテクチャ)をざっくり理解する
  • GitHub - sqldef/sqldef: Idempotent schema management for MySQL, PostgreSQL, and more

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - sqldef/sqldef: Idempotent schema management for MySQL, PostgreSQL, and more
  • 単一SQLクエリでハノイの塔を解いてみよう - Qiita


     SQLOracleSQL使SQLPostgreSQLMySQL   Hanoi (n, orig, free, dest) { if (n >1) Hanoi (n - 1, orig, dest, free); printf("%s -> %s\n", orig, dest); if (n >1) Hanoi (n - 1, free, orig, dest); } 
    単一SQLクエリでハノイの塔を解いてみよう - Qiita
  • MySQLのクエリの良し悪しはrows_examinedで判断する - かみぽわーる

    仕事やらなんやらでMySQLのクエリの良し悪しを判断する必要があるとき、EXPLAINの内容だけだとどのぐらい良くなったり悪くなったのか分からないので SET long_query_time = 0; してrows_examined (そのクエリでrows_sent行の結果を返すために何行に触ったのか)も一緒に提示するようにしている(少なくともMySQL 5.7時点ではrows_examinedはslow_query_logでしか確認できないはずperformance_schemaが有効ならevents_statements_historyやその仲間たちで確認できるとのこと*1 MySQL :: MySQL 5.6 リファレンスマニュアル :: 22.9.6 パフォーマンススキーマステートメントイベントテーブル)。 例: 上の例のBeforeは、もともとDBAが書いた温かみのあるSQLでO

    MySQLのクエリの良し悪しはrows_examinedで判断する - かみぽわーる
  • 【SQL】複数の条件のcountを1回のクエリでおこなう at softelメモ


     a create table a (id int, flag int);  insert into a (id, flag) values (1, 1), (2, 1), (3, 0), (4, 0), (5, 1);  select * from a; +----+------+ | id | flag | +----+------+ | 1 | 1 | | 2 | 1 | | 3 | 0 | | 4 | 0 | | 5 | 1 | +----+------+ 1SQLflag=1flag=0 使  3 select count(????), c
    【SQL】複数の条件のcountを1回のクエリでおこなう at softelメモ
  • index_shotgunを作った #omotesandorb - Qiita

    表参道.rb #5 の発表資料です 作ったgem rubygems.org: https://rubygems.org/gems/index_shotgun GitHub: https://github.com/sue445/index_shotgun スライド板 エントリ版 【今月のgem】1 index_shotgunを作った #omotesandorb sue445 2015/10/01 表参道.rb #5 自己紹介 sue445 株式会社ドリコム 所属 サーバサイド全般の雑用 インフラ、アプリ、ライブラリ、社内ツールetc 最近はアプリの改善系がメイン TDDおじさん プリキュアおじさん 【今期の嫁】キュアトゥインクル 【】キュアピース Agenda 前置き gemの紹介 使い方 重複index検出ロジック 不要なindexを消す理由 まとめ 前置き DBの容量圧迫してたので削

    index_shotgunを作った #omotesandorb - Qiita
    igrep
    igrep 2015/10/01
    名前がかっこいい!やっぱりSQLアンチパターン由来だったか!
  • MySQLのEXPLAINを徹底解説!!


    MySQL10稿EXPLAIN MySQL 
    MySQLのEXPLAINを徹底解説!!
  • 1