Planet MySQL Planet MySQL: Meta English Deutsch Español Français Italiano Русский Português 中文
1564 件中 1 - 10 件を表示 次の 10 件
#dsmasakari でMySQLにマサカリ投げてきた
+0 Vote Up -0Vote Down

昨夜開催された Datastore Masakari Talks でMySQLにマサカリ投げてきました。


DS masakari talks from yoku0825






  [さらに読む...]
MySQL 5.7の暗黙のデフォルトに対するプロポーザル その2
+0 Vote Up -0Vote Down

日々の覚書: MySQL 5.7で暗黙のデフォルトが変わりそうなはなし の時に紹介したのと同じく、Morgan Tockerがまた5.7のデフォルト値のプロポーザルを発表しています。

Proposal to change additional defaults in MySQL 5.7 (February Edition) http://t.co/kWKwFAZHtB
— morgo (@morgo) 2015, 2月 24






  [さらに読む...]
MySQLのスローログ関連のパラメーターが評価される順番
+0 Vote Up -0Vote Down

別のエントリー書いてたら、前に誰かに聞かれたなと思ったのでメモ。

スローログが出力されるかどうかの判定は、

1. スローログが有効化されていること
2. log_slow_admin_statements = 0 で除外されるステートメントではないこと
3. (long_query_time以上の時間がかかっている) OR ( …





  [さらに読む...]
ISO8610形式のUTC日付時刻型をとんちでロード
+0 Vote Up -0Vote Down

ISO8610形式の日付時刻表記があります。イメージこんな感じのフォーマットです。

20150224T1045Z

詳しくはwikipediaなどでチェックしてみてください。

ISO 8601(wikipedia)

MySQLでは直接扱えないので、心得のあるひとはMySQLに突っ込む前にLL(Light Weigh Language)などで変換すると思うのですが、ある程度限定された書式であれば、比較的簡単にLOAD DATAで変換しながら、つっこめます。









  [さらに読む...]
Goでアロケーションに気をつけたコードを書く方法
+0 Vote Up -0Vote Down

GoはPythonのようなLLと比べると実行速度は速いのですが、GCは特別速いわけではないので、相対的にGCがパフォーマンスに与える影響は大きくなります。

また、Java に比べると、一時オブジェクトなどのために頻繁にヒープアロケーションを行うとGCの停止時間が長くなりがちですが、一方でヒープアロケーションを避けたプログラミングがしやすい言語でもあります。

MySQL …

  [さらに読む...]
go-sql-driver/mysql でプレースホルダ置換をサポートしました
+0 Vote Up -0Vote Down

前回の記事で少し触れましたが、 go-sql-driver/mysql にドライバ側でのプレースホルダ置換を実装するプルリクエストを出していました。

それがマージされたので、背景のおさらいと利用方法を紹介しておきます。

背景

Go の database/sql の概要については前回の記事で解説しました。

そこで説明したとおり、 DB.Prepare() を使わずに直接 DB.Exec() や …

  [さらに読む...]
innodb_fast_shutdownとInnoDBの停止/起動にかかる時間とか
+0 Vote Up -0Vote Down

InnoDBの停止にやたら時間がかかる、と相談された時に調べたものメモ。

残念ながら試したのはMySQL 5.1.60の ビルトインInnoDB なので、InnoDB PluginやMySQL 5.5以降なら違う結果が出るかも知れない。

まずそもそも、innodb_fast_shutdownの振る舞いについて。
MySQL :: MySQL 5.1 Reference Manual :: 14.6.7 InnoDB Startup Options and System Variables










  [さらに読む...]
Docker時代にMySQLのserver-idを自動で振りたい
+0 Vote Up -0Vote Down

やってることはつまり昔から語られているアレです。

MySQLのserver-idの振り方 - blog.nomadscafe.jp

本番環境に突っ込むときはセットアップスクリプトがよしなにやってくれるようにしてあるんですが、DockerだとCMDでセットアップスクリプトを毎回流すの…? とかなってもんにょりしたのでmysqld_safeにパッチを書きました。結構前ですが。









  [さらに読む...]
MySQL 5.7.5 on Windowsでskip-name-resolveするとrootでログインできなくなる
+0 Vote Up -0Vote Down

ことの発端はこのバグレポート。

MySQL Bugs: #75656: 5.7.5 skip_name_resolve stops all connection attempts

なんでかよくわからないけれど、調べてみようと思った。そしたらば。


mysql57> SELECT user, host FROM mysql.user;
+------+-----------+
| user | host |
+------+-----------+
| root | localhost |
+------+-----------+
1 row in set (0.00 sec)

















  [さらに読む...]
再出発します。
+0 Vote Up -0Vote Down

ご無沙汰しています。

 作ってから公開されるまでのタイムラグで思い出してまで書く余裕が無くて暫く更新をお休みしていました…。 その代わり、MySQL-5.7では細かい修正も含めてある程度思っていた通りのInnoDBの改善ができたのではないかと思います。

 で、本題。唐突ですが、先月末でInnoDBチームを辞しました。理由は色々ありますが、ネガティブな理由は一個もありません。願わくば、体がもう一つ欲しいくらいです。







  [さらに読む...]
1564 件中 1 - 10 件を表示 次の 10 件

Planet MySQL © 1995, 2015, Oracle Corporation and/or its affiliates   Legal Policies | Your Privacy Rights | Terms of Use

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.