Community journal

The latest from the MySQL community

Ideas, releases, practical guides, and perspectives from the people building with MySQL.

Follow the feed
Showing entries 2511 to 2520 of 3188 « Previous | Next »
MySQL管理者最速マスター

巷ではプログラミング言語の最速マスターが流行ってるので、MySQLも参戦。ただし管理者向け。

まずはダウンロードとインストールダウンロードサイト http://dev.mysql.com/downloads/

バイナリにはインストールパッケージ(Windows=MSI、Mac=DMG、Linux=RPMとか)とアーカイブ(*NIX=tar.gz/Windows=zip)があるけど、初心者は黙ってパッケージをチョイス。インストールはウィザードに従うだけ。英語だけどそこはガマン!

パッケージリポジトリがあるOSを使ってるなら、リポジトリからインストールするのもありだ。例えば、 shell> sudo yum install mysqlとか shell$gt; sudo apt-get install mysqlとか。これは楽チンだけどMySQLのバージョンがちょっと古くなるので注意。

MySQL 5.1.43リリース

出ました。今回は機能追加が1件、バグ修正が47件あります。バグ修正のうち1件はセキュリティに関するもの、それからパーティショニングに関するものが2件、レプリケーションに関するものが7件となっています。InnoDB PluginはMySQL 5.1.42に引き続きRC版の1.0.6となっています。 今回は注意すべき変更点がいくつかありますので、かいつまんで説明します。 パーティショニングに関する機能追加 パーティショニング機能に関して一つ機能追加があり、UNIX_TIMESTAMP()をパーティショニング表現として利用できるようになりました。先日のMySQL 5.5.0-m2の記事における例を書き直すと以下のようになります。 mysql> CREATE TABLE timeline ( -> id BIGINT(20) NOT NULL, -> created_at DATETIME DEFAULT NULL, -> screen_name VARCHAR(15) DEFAULT NULL, -> text VARCHAR(140) …

[さらに読む]
[勝手に校正] データベースまるごと学習ブック@日経ソフトウエア2010/01付録


日経ソフトウエア 2010年 01月号 [雑誌]
日経ソフトウエアの新年号には「データベースまるごと学習ブック」というMySQL/PostgreSQLをつかった付録がついていました。過去記事をうまくまとめてわかりやすいのだけれども、過去記事ゆえに現状とそぐわないところ、間違っているところがいくつかありましたので、ここでMySQL関連だけ勝手に校正しておきます。(インストール記事が5.1.40を利用しているので、それを前提とします)

(1) データ型の決定(p.12)
…

[さらに読む]
[mysql]【含セキュリティパッチ】MySQL 5.1.43 と MySQL 5.0.90 リリース

 週末から週明けにかけて、MySQL 5.1 と 5.0 の最新バージョンがリリースされました。MySQL 5.0 シリーズは昨年末で EoL (End of Life) でもう新しいバージョンは出ないと思っていたのですが、セキュリティ上の重要な問題の修正ということでリリースされたものと思われます。 ○MySQL 5.1.43 リリース(日本MySQLユーザ会(MyNA)) http://www.mysql.gr.jp/frame/modules/news/article.php?storyid=1 ...

[MySQL][VP][Other]Engine Independent Test作成開始 VP-0.7リリース

Engine Independent Testというものを作り始めました。
http://launchpad.net/engineindependenttestformysql

これは、どんなストレージエンジンでも試験可能なテストを目指すもので、現在数多くあるストレージエンジン全体の品質の確認と担保を容易にすることを目的としています。
草案は以下のwikiにあがっていたのですが、まだ作られてはいないようだったので、私が既に複数のストレージエンジンをリリースしておりそこで必要だったということもあり、作りはじめてみることにしました。
http://forge.mysql.com/wiki/EngineIndependentTestSuite

…

[さらに読む]
[mysql]早速MySQLメインサイトからダウンロードページへのリンクがなくなった

 MySQLのダウンロードページは http://dev.mysql.com/ というサブドメインの下にあります。もちろんこのページにはメインサイト http://www.mysql.com/ からリンクが張ってあります。というか、ありました。  どうやらこのリンクが外されたようです。mysql.com のトップページには MySQL Enterprise などの製品やトレーニング、イベントの情報だけが(そこは今まで通り)掲載されています。  ダウンロードページやドキュメントが存在している h ...

[mysql]InnoDBでCOUNTしたくないとき

たとえば、MySQL を使ったお手軽メッセージキュー実装 - ドワンゴ 研究開発ブログに出てくるようなInnoDBをメッセージキューのように使っているときに、キューにどれだけメッセージが溜まってるかを確認したいとき、普通に考えるとCOUNTすると思う。

SELECT COUNT(*) AS count FROM test_queue;

この軽い気持ちでしたCOUNTが、もしうっかりキューに100万レコードぐらいあったりするとInnoDBだとPRIMARYキー総なめとかしちゃってレスポンスにかかる0.1秒ぐらいのあいだ罪悪感に苛まれることでしょう。

…

[さらに読む]
【DBマガジン3月号特集】オープンソースDB障害対策マニュアル


DB Magazine ( マガジン ) 2010年 03月号 [雑誌]
翔泳社

特集1の総論と、ハードウエア部分に寄稿いたしました。OSSDBに力点をおいて書いてみたので、興味のあるかたは是非参照してみてください。なお、MySQLパートの担当者は「 …

[さらに読む]
[mysql]Oracle + Sun Strategy Update での MySQL の話題

 今朝、表記のイベントが開催され、Webcast で中継もされました。世間は折しも Apple(和名:おりんご様)の発表で盛りあがっている時。地味にひとり Webcast を見ていました。  キーワードは「直販」と「We’re hiring!」(私の主観による)。  前半は主に Sun のハードウェアの話などを中心に。Javaの話になり、、、朝4時過ぎ(日本時間)にようやくMySQLの話が出てきました。  が。。。。シート1枚だけ(笑)。あっという間に OpenOffice の話に移ってしまいました ...

InnoDB で fsync しない方法と、そのメリット

InnoDB はデフォルトでは同期I/O *1だけど、

innodb_flush_method=nosync

っていう隠しオプションがあって、それを有効にすると MyISAM みたく fsync しなくなるよ。ってソースコードちら見した自分が言ってた。

この設定がうれしいのって、どういう時だろう?

MySQL – Wikipedia | MySQL Expert | MySQL Performance | MySQL Scalability にも書いてあるけど、スレーブ運用してて「クラッシュしたらリカバリで数時間かかるし、データ一貫性チェックするくらいだったらバックアップからリストアして再開しちゃうもんね〜」的な向きにはおすすめなのかしらん。

とは言え、fsync しないってことは OS …

[さらに読む]