Quantcast
Channel: Planet MySQL
Browsing all 1081 articles
Browse latest View live

[event][mysql]OSC2013-Hamamatsuに参画しました

 オープンソースカンファレンス2013@浜松 に、日本MySQLユーザ会(MyNA)として参画してきました。 https://www.ospn.jp/osc2013-hamamatsu/...

View Article


MySQL 5.6 で Q4M を動かしたい

一晩がんばってみたけどこれ以上は僕の力量では解決方法がわからないので誰か続きをお願いします…! kamipo/q4m at mysql-5.6 · GitHub とりあえずビルドが通ってlibqueue_engine.soまではできあがるんだけど、INSTALL PLUGIN queue SONAME 'libqueue_engine.so'してみるとSymbol not...

View Article


[MySQL][Spider][VP]Spider-3.0 VP-0.18リリース

Spiderストレージエンジンのバージョン 3.0(beta)とVartical Partitioningのバージョン 0.18(beta)をリリースしました。大変長らくお待たせしました。今回は1年分の更新をまとめてお送りさせて頂きます。Spiderストレージエンジンは、database sharding用のストレージエンジンです。http://spiderformysql.com/Vertical...

View Article

InnoDB Monitorの仲間たち(InnoDBエンジン本体のアレ)

InnoDBストレージエンジンには InnoDB Monitor という機能があって、だいたい`SHOW ENGINE INNODB STATUSの結果をエラーログファイルに定期的に吐き出してくれる'というイメージがある。mysql> CREATE TABLE innodb_monitor ( hoge int );$ tail -f...

View Article

MySQL5.6が勝手にsql_modeを書き換えてくれる話

MySQL5.6のmysql_install_dbは大幅に変更が加えられていて、権限データベースを作るついでに、basedirにすごく役に立たないmy.cnfを作ってくれる。 ⇒...

View Article


[mysql] クライアントにはdefault-character-setを指定したいけどmysqlbinlogには怒られたくない

my.cnfには[group]というオプショングループが書けて、グループ毎に設定ができます。 オプショングループには特殊な[client]というのがあります。 [client]オプショングループは、すべてのクライアントプログラム(mysqldは除く)によって解読されます。これによって全てのクライアントに当てはまるオプションを指定することが可能になります。 MySQL :: MySQL 5.1...

View Article

ついに#mysql50#lost+foundデータベースとさよならするのだ

MySQLはデフォルトでdatadirの下にあるディレクトリはデータベースとして扱うが、MySQL 5.6で追加された--ignore-db-dirオプションを使うと、データベースとして認識されなくなる。これでdatadirを別パーティションに切っている時の`#mysql50#lost+found'ともさよならなのだ。mysql> SHOW...

View Article

[event][mysql]日本MySQLユーザ会会2013.03開催しました

 超久々となる「日本MySQLユーザ会会」が開催されました。今回は飲食付きのアレではなく、お話を聞く系の形式です。 http://atnd.org/events/37387  記憶だけで記録を書いてみる。 平塚さんの、MySQL5.6を速くするトライのお話  Oracle ACE になった平塚さんの話で会はスタート。「日本人としては 18人目のOracle...

View Article


バイナリログやスローログを見やすくするワンライナー

バイナリログやスローログを遡って更新履歴をチェックしたりする時に(個人的に)面倒なのが、`こいつらはSQLステートメントの改行を反映するし、インデントもしっかり記録してくれる'こと。grep -v "INSERT INTO...

View Article


INFORMATION SCHEMA [MySQL 5.1.66以降+InnoDB Plugin、5.5.28以降、5.6以降の場合]

情報スキーマ(INFORMATION SCHEMA)はバージョン毎にテーブルが追加されていっています。 首記のバージョンで追加されたのは、次のものです。 [追加された3個のテーブル] +---------------------------------------+ | Tables_in_information_schema |...

View Article

pt-duplicate-key-checkerが快適

Percona Toolkitのひとつpt-duplicate-key-checker。名前の通り、重複したインデックスをチェックしてくれる。$ pt-duplicate-key-checker S=/usr/mysql/5.5.30/data/mysql.sock,u=tpcc,p=xxxx --database=tpcc#...

View Article

Test::mysqld 0.17 でテストがもっと簡単になる話

Test::mysqldというモジュールがあって、MySQLを使うテストを簡単に書けるので好評なわけですが、今回これに copy_data_from って、既存のデータディレクトリをコピーして mysqld を起動するオプションを足しました。 このオプションを使うことで、以下のように MySQL データベースからコピーしたデータを使うテストを書くことができるようになっています。 use...

View Article

Image may be NSFW.
Clik here to view.

mixiのサーバOS移行のお話 - ビルド&Kernel編

こんにちは。年末と年度末になるとブログを書きたくなる運用部アプリ運用グループの清水です。 気づけば前回の記事から3ヶ月が経過してしまいました… 今回は、ビルド&Kernel編と題して、Fedora 17向けにおこなったパッケージのビルドや、KernelのConfig、TCP周りの変更点について紹介したいと思います。 パッケージのビルド...

View Article


REPLACE INTOが実はINSERT + DELETEだった(INSERTが先で後から消す)

「INSERT .. ON DUPLICATE KEY UPDATE ..でクエリを投げているけど、99%くらいはUPDATEになっている」「UPDATEを直接投げた方が速かったりする?」「極端にパフォーマンス違うんだったら、UPDATEが転けてからINSERTする方式も考える」とか聞かれたのでINSERT .. ON DUPLICATE KEY...

View Article

REPLACE INTOが実はINSERT + DELETEだったと思ったら、結局DELETE + INSERTだった

REPLACE INTOが実はINSERT + DELETEだった(INSERTが先で後から消す)の続き。REPLACE INTOは「DELETE + INSERT(その行を消してからもう一度書く)」だと今まで思っていたけれど、実は「INSERT +...

View Article


MySQL 5.5.28とMariaDB 5.5.28aのmysqldumpを読み比べてみる(binlog_snapshot_%変数というのがある)

--master-dataのオプションの説明にこんなことが書いてある。on servers before MariaDB 5.3 this will still take a global read lock for a short time at the beginning of the dump;MariaDB 5.3以降だとFLUSH TABLE WITH READ LOCKしないのか?...

View Article

information_schema.INNODB_BUFFER_PAGEのACCESS_TIMEが何か変な件

取り敢えずBugsにも上げたんですけど、エスパーさんでないと伝わらない気がしています。http://bugs.mysql.com/bug.php?id=68981MySQL 5.6.2, 5.5.28, 5.1.66に搭載された新しいinformation_schema、INNODB_BUFFER_PAGEとINNODB_BUFFER_PAGE_LRU。⇒...

View Article


Image may be NSFW.
Clik here to view.

#mysqlcasual vol.4 でLTしてきました

4/17 に日本オラクルで開催された MySQL Casual #04 で話して来ました。 当日のスライドは以下になります。 SQLがむずかしくて生きるのがつらい ちょいとまだ作り始めたばっかりで微妙なところも多々あるんですが、mruby_storage_engine のレポジトリは以下になります。 kamipo/mruby_storage_engine · GitHub 発表について...

View Article

Image may be NSFW.
Clik here to view.

CentOS6にMySQL-5.6.10をオラクル公式rpmを用いてインストールする方法

CentOS-6.xの環境にオラクル公式のMySQL-5.6バイナリをyum(rpm)で入れる方法を紹介します。 想定環境 CentOS-6.4 (x86_64) 事前準備 MySQLのrpmを何らかの手段で用意します。 今回は http://dev.mysql.com/downloads/mysql/ よりミラーした 以下リポジトリを利用して話を進めますので、事前準備は不要です。...

View Article

Image may be NSFW.
Clik here to view.

Planet MySQL JapanのRSSフィードに自分のブログを3ステップで追加する方法

皆さん、Planet MySQL Japanというサイトをご存じでしょうか? 公式のFAQ(以下参照)にあるように、MySQLにまつわる記事をまとめてくれるサービスです。 さらに、記事は https://twitter.com/planetmysql_jp にも掲載されます。 2013年4月20日現在、24のブログが登録されています。 What is Planet MySQL? Planet...

View Article
Browsing all 1081 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>