タグ

MySQLに関するyyamanoのブックマーク (64)

  • mysqlで文字コードをutf8にセットする - Qiita


    mysql  mysql //   DBDBdropDBcreate12ok +--------------------------+----------------------------+ | Variable_name | Value | +--------------------------+-----------
    mysqlで文字コードをutf8にセットする - Qiita
  • MySQL Offers a REST API

    InfoQ Software Architects' Newsletter A monthly overview of things you need to know as an architect or aspiring architect. View an example

    MySQL Offers a REST API
  • MySQL :: MySQL 8.4 Reference Manual :: B.3.2.7 MySQL server has gone away

    The client didn't get an error when writing to the server, but it didn't get a full answer (or any answer) to the question. By default, the server closes the connection after eight hours if nothing has happened. You can change the time limit by setting the wait_timeout variable when you start mysqld. See Section 7.1.8, “Server System Variables”. If you have a script, you just have to issue the que

  • MySQLの照合順序 - Qiita


     MySQLUTF-8使  MySQLUTF-8使3 utf8_bin utf8_general_ci utf8_unicode_ci   utf8_bin  utf8_general_ci    utf8_unicode_ci  
    MySQLの照合順序 - Qiita
  • ActiveRecordでデフォルトの照合順序を変更する - Qiita


    MySQL(collation)MySQLcharset utf8utf8_general_ci ActiveRecord::Migrationcharset utf8utf8_unicode_ci rake db:migrate # coding: utf-8 class CreateFamilies < ActiveRecord::Migration def change create_table :families do |t| t.string :name t.string :relation
    ActiveRecordでデフォルトの照合順序を変更する - Qiita
  • MySQLのバックアップ運用について色々

    分散システムのFault Injectionの話 NTTデータテクノロジーカンファレンス2017で発表する際に用いたプレゼン資料 https://oss.nttdata.com/hadoop/event/201710/index.html

    MySQLのバックアップ運用について色々
  • ActiveRecordをutf8mb4で動かす - Qiita

    もうMySQL 5.5 GAが出てから一年が経ち、MySQL 5.6 GAもそろそろ出るころだし、新規で作るアプリケーションはutf8mb4でいきたいのでその方法。 まず、mysql2が0.3.11以前のバージョンではutf8mb4に対応してないので、それより新しいバージョンを使う必要があります。 これでencoding: utf8mb4で接続できるようになります。 つぎにActiveRecord::Migrationでutf8mb4なデータベースを作成するようにコンフィグでcharsetとcollationを指定します。

    ActiveRecordをutf8mb4で動かす - Qiita
  • 『MySQL初心者に贈るインデックスチューニングのポイントまとめ2014』


    (@strsk)AmebaAA MySQL 使 InnoDBMyISAM使
    『MySQL初心者に贈るインデックスチューニングのポイントまとめ2014』
  • 誰も教えてくれなかったMySQLの障害解析方法 - Qiita

    それほどDBに詳しくないアプリエンジニアが何かトラブった時にすぐさま行動して問題把握できるようになる情報を列挙しておきます。 開発時、障害時の対処療法やちょっとした定期監視方法などを対象にしています。 抜的な対策などはインフラエンジニアさんにお任せしたほうがいいと思います。 DBはいろんな意味でこわいんでできれば触りたくないです>< 事前確認 MySQLサーバーのシステム設定値を確認しておく 以下のようにサーバーのシステム設定値を確認できます。 mysql> SHOW GLOBAL VARIABLES; # ワイルドカード(%)を用いた絞り込み mysql> SHOW GLOBAL VARIABLES LIKE 'performance_schema%'

    誰も教えてくれなかったMySQLの障害解析方法 - Qiita
  • ActiveRecordのコネクションプーリングをやめてみる - kaeruspoon


      Ubie Discovery  : RailsMysql使FreshConnection RailsActiveRecordDB  (11)ActsAsReadonlyableLVS+keepalived
    yyamano
    yyamano 2014/06/24
    “スレーブなんてLVS+keepalivedでバランシングしちゃいたいところ。でもコネクションがはりっぱなしだとそれもできないのです。”
  • MySQLのシャーディングを実現する「MySQL Fabric」をリリース、米オラクル


    Web使 MySQLMySQL FabricMySQL Utilities PHPJavaPython MySQL Fabric MySQL FabricPythonJavaPHP MySQL Fabric
    MySQLのシャーディングを実現する「MySQL Fabric」をリリース、米オラクル
  • 『アメーバピグにおけるDB構成&対応記』


    2(@masudaK)20092FLASHJavaMySQL2DB 1.  1.1.  使20125.0使DC5.5201436
    『アメーバピグにおけるDB構成&対応記』
  • とある診断員とSQLインジェクション

    2019/10/16 初心者向けCTFのWeb分野の強化法 CTFのweb分野を勉強しているものの番でなかなか解けないと悩んでいないでしょうか?そんな悩みを持った方を対象に、私の経験からweb分野の強化法を解説します。 How to strengthen the CTF Web field for beginners !! Although you are studying the CTF web field, are you worried that you can't solve it in production? For those who have such problems, I will explain how to strengthen the web field based on my experience. (study group) https://yahoo-osa

    とある診断員とSQLインジェクション
    yyamano
    yyamano 2014/05/26
    MySQLの暗黙の型変換は怖い
  • 2014年2月14日号 MySQLのMicro Release Exception・12.04.5の検討・UWN#354 | gihyo.jp

    Ubuntu Weekly Topics 2014年2月14日号MySQLのMicro Release Exception・12.04.5の検討・UWN#354 MySQLのMicro Release Exception MySQL(5.5系)のMREが検討されています。 ここでいうMREはアメリカ軍が採用するレーション(Google検索時に「SELinux 無効」と同じノリで「MRE まずい」と出てくることで有名)のことではなく、「⁠Micro Release Exception」のことです。これはUbuntuのリリースポリシーの一つ、「⁠一度リリースしたソフトウェアの挙動は変更されるべきではない」(⁠Micro Releaseポリシー)への特別措置で、Firefoxのような進化の速いソフトウェアにおいて採用されるものです。基的には、「⁠仕様が変更されるコストよりも、最新版が利用できる

    2014年2月14日号 MySQLのMicro Release Exception・12.04.5の検討・UWN#354 | gihyo.jp
  • バッファを利用した write が時々待たされるのはなぜか? - ワザノバ | wazanova


    http://yoshinorimatsunobu.blogspot.jp/2014/03/why-buffered-writes-are-sometimes.html 1 comment | 0 points | by noto  comment by noto | 4 MySQL  SUMMARY 使 : write() ?disk  :
    yyamano
    yyamano 2014/03/17
    write() は、"stable page writes" というもののために block されることがある。
  • MySQLite: SQLiteデータベースを読み書きするMySQLストレージエンジン

  • What the difference between mysql and mysql2 gem

    I used to work with the mysql gem, but often nowadays I hear about the mysql2 gem. Also, it is included in the Gemfile by default in Rails 3.0.x. What is the difference and advantages of using the mysql2 gem?

    What the difference between mysql and mysql2 gem
    yyamano
    yyamano 2014/02/18
    “mysql2 is very much faster than mysql gem”
  • MySQL Binlog APIを試してみる - As a Futurist...


    MySQL MySQL Trigger 使使 使便 API Binlog API  API  assets.en.oreilly.com/1/event/61/Binary log API_ A Library for Change Data Capture using MySQL Presentation.pdf 使  2012/07/09
    MySQL Binlog APIを試してみる - As a Futurist...
    yyamano
    yyamano 2014/01/07
    “yum --enablerepo=epel install cmake bzr”
  • MySQLバックアップ頂上決戦!! LVMスナップショット vs InnoDB Hot Backup

    スナップショットを使えばとある瞬間のディスクやファイルシステムのデータをいつでも後から参照することができる。しかもスナップショットの作成は一瞬だ。スナップショット機能を活用すれば最強のオンラインバックアップソリューションが出来るだろう。 しかし、スナップショットでバックアップを取るなんて危険な操作じゃないのか?!と不安に思われる方もいらっしゃるかも知れない。MySQL Serverが稼働中にいきなりデータだけをとってくるのだから、そのような疑問を持たれるのは頷ける。しかし仕組みさえ分かればスナップショットによるバックアップは怖くないということが分かるはずだ。そこで、まずはスナップショットによるバックアップの仕組みについて説明する。スナップショットを取る際の要件は次の通りである。 全てのデータを単一のボリュームに置くこと。つまり、一回のスナップショット操作でバックアップが取れることだ。 ディ

    MySQLバックアップ頂上決戦!! LVMスナップショット vs InnoDB Hot Backup
  • Maybe Oracle Isn't The MySQL Villain So Many People Think

    For those still struggling to understand open source, the fracas over Oracle’s handling of MySQL won’t help. When Oracle acquired Sun in 2010, open sourcerors (including me) worried that Oracle would kill MySQL by under-investing in its development or turning it proprietary. Neither has happened. In fact, MySQL performance has dramatically improved under Oracle’s stewardship, with the bulk of MySQ