2029 件中 1671 - 1680 件を表示
« 前の 10 件 | 次の 10 件 »
Displaying posts with tag: MySQL (reset)
そろそろMySQL Workbench 5.2についてひとこと言っておくか。

MySQLといえば、コマンドラインで操作するしかできないようなイメージが世間では定着してしまっている気がするのだが、実はちゃんとGUIも存在する。

MySQLはかねてより(MySQL AB時代から)オフィシャルなGUIツールとして、管理ツールとしてMySQL Administrator、SQL文を編集&実行するためのQuery Browser、そして他のRDBMSからの移行ツールであるMigration Toolkitという3つのツールを提供していたのだが、先日それらのツールに対して開発終了のお知らせが出てしまった。

オフィシャルなGUIツールはもう無くなるのか?!!と思ってしまわれるかも知れないが、どうか焦らないで頂きたい。

現在、MySQLが提供するGUIツールとして活発に開発が続けられているものとして、MySQL …

[さらに読む]
[mysql]MariaDBでスレッドプーリングを使うには

configureオプションで--with-libeventを指定してbuildしないとスレッドプーリングは使えナッシブルです!

とりあえず自分のmacbookには以下のようにして入れてます。

./configure --prefix=/usr/local/mariadb --with-charset=utf8 --with-extra-charsets=complex --enable-thread-safe-client --enable-local-infile --with-pic --with-big-tables --with-readline --with-embedded-server --with-plugins=all --without-docs --with-libevent --with-debug
make
sudo make install

linux用のバイナリパッケージは--with-libevent付きなので展開してそのまま使って大丈夫。

んで、デフォルトのthread_handlingはone-thread-per-connectionなので、--thread_handling=pool-of-threadsオプション付きでサーバ起動すればスレッドプーリングで使える。

Building a highly configurable, easy-to-maintain backup solution for LVM-based VMs and MySQL databases

Motives and the Features

For the servers running in our new network, I was in need for a highly configurable, but easy-to-use backup solution that can take online backups of VMs and MySQL databases running multiple storage engines.

Since my colleagues are all researchers or programmers but there are no dedicated engineers for managing our system, I decided to write a set of command line scripts to accomplish the task instead of using an existing, highly-configurable but time-taking-to-learn backup solutions, like Amanda.

And what I have come up with now is a backup solution with following characteristics, let me introduce them.

  • a central backup server able to take backup of other servers over SSH using public-key authentication
  • no need to install backup agents into each server
  • LVM snapshot-based online, …
[さらに読む]
それでも私が MySQL を使いつづける理由または、Why I still use MySQL? 的な。

元ネタ: Why I still use Perl5? - TokuLog 改めB日記 ===> それでも私が Perl を使いつづける理由 - kazuhoのメモ置き場

なんつーかノリが楽しそうだったのでMySQLで便乗。Perlのことはよく分からないけど。

Fast Enoughもっとはやいといいな、とおもうときはあるけど、他の RDB とくらべても速い部類。

GPLであるいろんなライブラリを組み合わせるときにはライセンスを考えるのが面倒臭いけど、自分の書いたコードがプロプラエタリにならないとか、ユーザーの利用に制限がないとか、GPLの利点も多い。

MySQL community is so goodMySQL コミュニティは質問とかにもわりと答えてくれるし、一緒に仕事してて楽しいですね。

I know MySQL Internals個人的な理由だけど、MySQL の内部

blockdiff を使ったお手軽ホットバックアップ環境の構築 (Linux, MySQL, etc.)

 一昨日に開催された hbstudy #7 にバックアップの話を聞きに行ってきました。Amanda を中心にした話で、とても勉強になりました。が、設定がめんどくさそうだなぁ、とも。自分の需要にはあわない感じでした。

 勉強会が終わったあとで、自作のバックアップスクリプト blockdiff に関する話を何人かの方とさせていただいたのですが、思いのほか反応が良かったので、あらためて紹介したいと思います。

 blockdiff は、一言でいうと、パーティションやデータベースのデータファイルの差分バックアップツールです。rsnapshot に似ていますが、rsnapshot …

[さらに読む]
SQLインジェクションとは何か?その正体とクラッキング対策。

世間では、今Gumblar祭りが勃発中であり、SQLインジェクションがニュースに出てくることは少なくなったが、だからと言ってSQLインジェクションの脅威がなくなったわけではない。SQLインジェクションはGumblarを仕掛ける手段としても利用されることがあり、Webアプリケーションを提供する全ての人にとって、対策を講じなければいけない驚異であることに変わりはない。SQLインジェクションという攻撃手法が認識され、大いに悪用されているにも係わらず、その本質に迫って解説している記事は少ないように思う。従来のWeb屋だけでなく、今やアプリケーション開発の主戦場はWebであると言っても過言ではなく、そういう意味ではSQLインジェクションについて理解することは、全てのプログラマにとっての嗜みであると言えるだろう。 …

[さらに読む]
Heartbeat(V3) + Pacemaker(V1) + DRBDの参考

とりあえずDRBDマニュアルのここらへんから始めるのか吉かと。(MySQLってのはまだ見あたらないので、V2表記を参考にするといい感じです)

第8章 DRBDとPacemakerクラスタの統合

PacemakerはHeartbeatから分離独立したCRM部分です。ここらへんの経緯については以下をご参照ください。

Heartbeatでかんたんクラスタリング(5)Heartbeat開発プロジェクトの現状

分離独立したことからHeartbeatのみならずOpenAISもサポートするようになりました。

Pacemaker

[さらに読む]
Ruby/MySQL 2.9

Ruby から MySQL を使うための pure Ruby ライブラリ Ruby/MySQL 2.9 を公開しました。まだベータ版です。 http://github.com/tmtm/ruby-mysql/tree/2.9

前の Ruby/MySQL は 0.2.6 だったのですが、今回 2.9 とした理由は:

  • Cライブラリ版の MySQL/ …
[さらに読む]
MySQLでINFORMATION_SCHEMAへのアクセス時に利用される最適化アルゴリズム

実は今、延び延びになってしまっている著書の推敲をしているのだが、編集者からページ数を減らすよう言われてしまっていて色々とネタを削っている。せっかく書いたし勿体ないので削ったネタをブログに貼っておく。とりあえずは以下。また面白いネタがあったら貼るかも。

I_Sの最適化 INFORMATION_SCHEMAに対してクエリを行うSELECTに対してEXPLAINを実行すると、Extraフィールドに以下のメッセージが表示されます。

Skip_open_table ... テーブルをまったくOpenする必要がない場合(データベースディレクトリのエントリを見るだけでクエリが解決できる場合)に表示されます。(クエリ例:select table_name from tables;) Open_frm_only... .frmファイル(テーブル定義ファイル)をOpenするだけでクエリを解決できる場合に

Q4M 0.9 released

Q4M 0.9 is now available from q4m.31tools.com, along with prebuilt binaries for MySQL 5.1.42 (running on linux and Mac OS X 10.5).

The release fixes a deadlock issue under high load.  Thank you to the users for sending the necessary information to resolve the issue.

If you still find any deadlocks or stability problems of Q4M, please send stacktraces of all threads (by attaching gdb to mysqld and executing "thread apply all bt").

2029 件中 1671 - 1680 件を表示
« 前の 10 件 | 次の 10 件 »