1985 件中 1571 - 1580 件を表示
« 前の 10 件 | 次の 10 件 »
Displaying posts with tag: MySQL (reset)
[mysql]mysqlのconfigureオプションを知りたいとき

mysqlのバイナリパッケージとか、自分がコンパイルしてないmysqlのconfigureオプションを知りたいときはmysqlbugスクリプトを使うとよいです。

% VISUAL='grep "Configure command" 1>&2' /usr/local/mysql/bin/mysqlbug > /dev/null
Configure command: ./configure  '--prefix=/usr/local/mysql' '--localstatedir=/usr/local/mysql/data' '--libexecdir=/usr/local/mysql/bin' '--with-comment=MySQL Community Server (GPL)' '--with-server-suffix=' '--enable-thread-safe-client' '--enable-local-infile' '--with-pic' '--with-fast-mutexes' '--with-client-ldflags=-static' '--with-mysqld-ldflags=-static' '--with-zlib-dir=bundled' '--with-big-tables' '--with-ssl' '--with-readline' '--with-embedded-server' '--with-partition' '--with-innodb' '--without-ndbcluster' '--with-archive-storage-engine' '--with-blackhole-storage-engine' '--with-csv-storage-engine' '--without-example-storage-engine' '--with-federated-storage-engine' …
[さらに読む]
[mysql][groonga]Ubuntu 10.04 LTSにgroongaストレージエンジンを入れる

さくらのVPSにUbuntu 10.04 LTSを入れたので、まっさらな状態からgroongaストレージエンジンを入れるまでのログ。

groonga-0.7.6のインストール。

sudo chown kamipo /usr/local/{,*}
sudo aptitude install build-essential pkg-config
sudo aptitude install mecab libmecab-dev mecab-ipadic-utf8
cd /usr/local/src
wget http://groonga.org/files/groonga/groonga-0.7.6.tar.gz
tar zxvf groonga-0.7.6.tar.gz
cd groonga-0.7.6
./configure && make && make install

mysql-5.1.50のインストール。

sudo aptitude install ncurses-dev
cd /usr/local/src
wget http://ftp.iij.ad.jp/pub/db/mysql/Downloads/MySQL-5.1/mysql-5.1.50.tar.gz
tar zxvf mysql-5.1.50.tar.gz
cd mysql-5.1.50
./configure '--prefix=/usr/local/mysql' '--localstatedir=/usr/local/mysql/data' '--libexecdir=/usr/local/mysql/bin' 
'--with-comment=MySQL Community Server (GPL)' '--with-server-suffix=' '--enable-thread-safe-client' …
[さらに読む]
PostgreSQL側から見たMySQLとのレプリケーション比較

JPUGの方が下記のエントリでPostgreSQL 9.0でサポートされるレプリケーションと、MySQLのレプリケーションをコンパクトに(割とフラットに)まとめています。

2010-07-04レプリケーション比較 PostgreSQL vs. MySQL

MySQLのレプリケーションを知っている人には、PostgreSQLでどのようなレプリケーションが実装されたか、ざっくりわかりやすいですね。

このエントリもわかりやすいです。

PostgreSQL 9.0 の新機能

[さらに読む]
async, semi-sync混在のレプリケーション [要検証]

以下、ウラトリしてないので[要検証]です。

これまたhbstudy#13で[twitter:@nippondanji]さんのセッションを聞いてて思いついたこと。

複数台スレーブがいると、マスタがダウンした場合にどのスレーブをマスタに昇格させるべきか調べるのがめんどいです。非同期レプリケーション故に。

5.5以降ならば、semi-synchronousなレプリケーションが使えるので、全スレーブでsemi-syncな …

[さらに読む]
BLACKHOLEストレージエンジンを使ってInnoDBなテーブルの暖気運転をする

どうもこんにちは。小太り男子中年のサーバーエンジニアです。

先日行われたhbstudy#13の [twitter:@nippondanji]さんのセッション(スライド) で、「BLACKHOLEストレージエンジンを使えば、InnoDBなテーブルの暖気運転(テーブルデータを空読みして、buffer poolに乗っける)ができる」という話があったので、あなるほどーと思い試してみました。

CREATE TABLE _preload LIKE huge_table;
ALTER TABLE  _preload ENGINE = BLACKHOLE;
INSERT INTO …
[さらに読む]
モダンなMySQLの開発環境の構築方法

遅ればせながら

モダンな Perl の開発環境の構築方法 モダンなPHPの開発環境の構築方法 モダンなPythonの開発環境の構築方法 モダンな Java の開発環境の構築方法

に続いてみる。MySQLは言語じゃないけど。

コンパイラ等MySQLをソースからビルドするのでなければコンパイラ等は必要ないけど、どうせアプリ開発に必要なので「MySQLなんかいつでもハックしてやるぞ!」という意気込みを示すために入れておこう。OSXならXcode、LinuxならGCC。最新のソースコードじゃないとヤダ!という粋な人にはBazaarのインストールもお勧めしたい。Bazaarは言わずと知れた分散バージョン管理システムであり、MySQL開発チームも採用している。最新のソースコードは次のコマンドでゲット可能だ。 shell> bzr branch lp:mysql-server/5.1 mysql …

[さらに読む]
スライド公開(Dena Technology Seminar #2、ClubDB2)+告知

最近ブログの更新が滞り気味である。とはいえ、何もしていなかったわけではない。勉強会で話すことになり、スライドの作成に邁進していたのである。で、そのスライドがこれだ!

まずはひとつめ。DeNA Technology Seminar #2に招いて頂いたときのもの。内容はMySQL 5.5の新機能に関するものだ。プラスアルファとして、トラブルシューティング本が出版された直後のスライドであったため、「トラブルシューティングの心得」を末尾に収録している。 http://www.slideshare.net/nippondanji/denatech2-mysql55

セミナーの様子はustにて録画が残っているので興味のある方はご覧頂きたい。 http://www.ustream.tv/channel/dena-technology-seminar

そして、以下はClubDB2にお邪魔

Q4M 0.9.4 released

I have just uploaded Q4M (Queue for MySQL) 0.9.4 to q4m.31tools.com.  There has been no bug fixes since 0.9.3, the only change is the newly added function queue_compact(table_name) that can be used to trigger table compaction manually.

If you were looking for a way to control queue compaction timing, it would be worth considering upgrading to 0.9.4.

For more information of what compaction is, please refer to my last entry on Q4M describing concurrent compaction.

[mysql][spider]Spiderをバイナリパッケージからインストール

今日はDeNA Technology Seminar #2ですが、皆さんSpiderの予習復習は大丈夫でしょうか。

Spiderのチュートリアルといえば@nippondanjiさんのエントリーを見るのが一番だと思いますが、ちょっと試してみたいときにmysqlのコンパイルから始めるのは大変なので、linux用のバイナリパッケージでさくっと環境構築しちゃいましょう。


mkdir -p ~/local/src
cd ~/local/src

wget http://downloads.mysql.com/archives/mysql-5.1/mysql-5.1.44-linux-x86_64-glibc23.tar.gz
wget http://launchpad.net/spiderformysql/spider-2.x/2.21-for-5.1.44/+download/spider-2.21-for-mysql-5.1.44-linux-x86_64-glibc23.tgz
wget …
[さらに読む]
[MySQL][Spider]Spider-2.21リリース

Spiderストレージエンジンのバージョン 2.21(beta)をリリースしました。
Spiderストレージエンジンは、database sharding用のストレージエンジンです。
http://spiderformysql.com/

今回の主な変更は以下です。
・テーブルパラメータに「bka_mode」「bka_engine」を追加しました。
・サーバパラメータに「spider_bka_mode」「spider_bka_engine」を追加しました。
 これらのパラメータは、BKAもしくはIN句で大量の条件を列挙するようなケースのパフォーマンスを高めるためのものです。

また、今回からソースコードの圧縮ファイルに「mysql-5.1.44.slave-trx-retry.diff」というファイルが追加されています。

[さらに読む]
1985 件中 1571 - 1580 件を表示
« 前の 10 件 | 次の 10 件 »