3135 件中 1191 - 1200 件を表示
« 前の 10 件 | 次の 10 件 »
MySQLマニュアル、5.6と5.7の違い(Level 2)

この記事は、2015年「MySQLマニュアルを読む」アドベントカレンダーの22日目です.

 昨日の日記では、MySQLマニュアルのもくじより、レベル1(章レベル)の相違点について紹介しました。
今日は、その続きで、レベル2(節レベル)の相違を見ていきます。
なお、ここで章番号は、MySQL 5.7 マニュアルの章番号で書きます(MySQL 5.6 のマニュアルではなく)。


まず第1章General Information より、 1.5 に新たな節が追加されています。

[さらに読む]
スクローラブルカーソル(Scrollable Cursors)

Firebird Advent Calendar 2015の21日目です。

カーソルの素朴な実装の場合、行頭から行末までフォワードオンリーの動作しかできません。
それに対して「スクローラブル」のカーソルは、その逆のアクセスや、絶対行の指定ができるものです。

オープンソースRDBMS御三家(Firebird, MySQL, PostgreSQL)では、従来素朴な実装として、
フォワードオンリー、リードオンリーのカーソルがサポートされていました。(MySQLではストアドブロシジャが
サポートされた5.0以降)

Firebirdでは2.0から( …

[さらに読む]
MySQLマニュアル、5.6と5.7の違い(Level 1)

この記事は、2015年「MySQLマニュアルを読む」アドベントカレンダーの21日目ぶんです。


 MySQLのマニュアル。全26章から成りますが、実は バージョン5.6とバージョン5.7で、若干構成が変わっています。
まず今日は、章立てのレベル(レベル1)での違いを紹介します。


 1章から17章までは、どちらのバージョンも同じ。
バージョン5.6では 18章として存在していた「MySQL Cluster NDB 7.3 and MySQL Cluster NDB 7.4 」が、バージョン 5.7 …

[さらに読む]
Page view statistics for WikimediaをMySQLにインポートする

MySQLのベンチマークをとるときには巨大なデータセットが必要になります。 mysqlslapを何回か実行して、データを作ってもいいのですがいちいち作るのも手間なので既存のデータを探してみたところ、PerconaのブログでSample datasets for benchmarking and testingというそのものズバリなエントリが。

Page view statistics for Wikimedia

軽く読んでみたところ、記事に載っているデータセットのうちPage view statistics for Wikimediaがなかなか取り回しが良さそうな感じなので、MySQLにインポートしてみることに。

「Page view statistics for Wikimedia」はその名の通り、Wikipediaとその関連プロジェクトのページビューを1時間ごとに集計したファイルです。

ファイルの中身は

fr.b Special:Recherche/Achille_Baraguey_d%5C%27Hilliers 1 624 fr.b …

[さらに読む]
MySQLマニュアルでのバージョン番号の説明とか

この記事は、2015年「MySQLマニュアルを読む」アドベントカレンダーの20日目です.


 昨日の日記で、sysスキーマ内の VERSION_* ファンクションを見ながら、バージョン番号の呼び方について若干の混乱をしました。というのも、私はセミナーなどで常に、「MySQLのメジャーバージョンは、5.7 とか 5.5 とか、5.0 とか、3.23 とかのように2つの数字の組み合わせであらわされます。4.0と4.1はまったくの別物であり、5.6と5.7もまったく別物です。なので、"バージョン …

[さらに読む]
MySQLの新しい「sys」スキーマ

この記事は、2015年「MySQLマニュアルを読む」アドベントカレンダーの19日目です.


 MySQL 5.7.7 からは、新たに「sys」という名前のスキーマが追加されました。

MySQL :: MySQL 5.7 Reference Manual :: 22 MySQL sys Schema

 これは大雑把に言うと、MySQLの開発や管理をする上で便利な機能を集めたものです。

[さらに読む]
MySQLマニュアルの「INFORMATION_SCHEMA」を読む

この記事は、2015年「MySQLマニュアルを読む」アドベントカレンダーの15日目です.



 私は古いMySQLユーザですから*1MySQLに最近入った機能や構文などは苦手です。業務でバリバリに使う環境にないと、ここ数年のMySQLの急速な機能拡大について行くのがたいへんというのが正直なところです。
 そんなわけで、機能としては知っているし用途も判るのだけど、ちゃんと情報を追ったことがなかったなと思い、今日は …

[さらに読む]
Super Smackの使い方

MySQL用のベンチマークツールSuper Smackの使い方について書きます。

これは何?

かなり古くからあるベンチマークツールです。mysqlslapのようにシンプルなクエリを並列で大量に投げるような負荷を掛けられます。mysqlslapとは異なって、自分でテストシナリオを定義するのが特徴です。

もともとJeremy D. Zawodnyという方が開発していたようなのですが http://jeremy.zawodny.com/mysql/super-smack/

NOTICE I have not had the time to maintain or support super-smack in recent months. Tony Bourke has taken over as the maintainer. The new home for super-smack is http://vegan.net/tony/supersmack/

とのことで、http://vegan.net/tony/supersmack/ にいってみるとすでにページは存在せず、以下のフォークが一応最新のソースかなぁ…という感じでした。

[さらに読む]
「MySQL 5.8に欲しい機能は?」って中の人がブログ書いてる件を3か月遅れで

Oracle MySQLの中の人、コミュニティーチームの Morgan Tocker のブログに、"MySQL 5.8に欲しい機能は?" とかいう、どストレートな記事がある。このエントリーはこのブログ…に寄せられた主に コメント の紹介。ブログ本文はタイトルがほぼ説明してるので。

What would you like to see in MySQL 5.8? | Master MySQL

記事自体は2015/09/14のものでちょっと古い(MySQL 5.7がRC2になったから、MySQL 5.8のプランを練ってる、みたいな書き方)んだけれど、出揃ったコメントが結構バラエティーに富んでいて、みんな本当に欲しいものが何なのかちょっと気になる。
以下、コメントの意訳。

[さらに読む]
binlog_cache_sizeにメモリを食われた話

この記事はMySQL Casual Advent Calendar 2015の17日目です。

マスタのメモリが減っていく

MyISAM+マスタ—スレーブ構成のMySQLを使っているサービスがあったんですが、さすがにMyISAMを使い続けるのもアレなので、InnoDBへバージョンアップすることになりました。

まずはスレーブをInnoDBにしてサービスに投入。問題がないことを確認してからメンテナンスに入れてマスタをInnoDBに変更。 サービスを再開してからしばらく様子を見ていたところ、一見が問題ないように見えたんですが、どうもじわじわメモリが減っている…

[さらに読む]
3135 件中 1191 - 1200 件を表示
« 前の 10 件 | 次の 10 件 »