2029 件中 1581 - 1590 件を表示
« 前の 10 件 | 次の 10 件 »
Displaying posts with tag: MySQL (reset)
MYSQL master-slave automatic switch mechanism

when when use master1-master2-slave1 structure,if master1 crash, the slave1 can automatic switch to master2,how to do? refer to http://onlamp.com/lpt/a/6549 and I realize it by SQL.you can get the code from:
http://forge.mysql.com/tools/tool.php?id=306

mysqlコマンドラインツールでつかってほシー、二つのC(シー)。

JUGEMテーマ:コンピュータ

最近Windows上でmysqlコマンドラインツールを頻繁に使っている私です。

mysqlコマンドラインツールは、様々な起動オプションやコマンドを持っていますので、
なかなか全て覚えきれません。今日は対話的に利用する際に便利な二つのC(シー)を紹介します。

1. ¥c
2. Ctrl+c

1. ¥c
mysqlコマンドラインで、コマンドを入力していて「実は全然思っていたのではなかった、取り消したい」
と思うときに使います。例えば、

mysql> alter table t1 add columnくらいまで、タイプして「あれー、そもそもalter tableじゃなかった」

[さらに読む]
[mysql][spider]MySQL 5.5対応したSpiderストレージエンジンをインストールする

なんか cmake 失敗するなーと思ったら、実行権限がないディレクトリが含まれててその中のファイルが読めないのでよしなに実行権限あたえて cmake してください。

cd /usr/local/src
wget "http://launchpad.net/spiderformysql/spider-2.x/2.24-for-5.5.8/+download/mysql-5.5.8-spider-2.24-vp-0.13-hs-1.0.tgz"
tar zxvf mysql-5.5.8-spider-2.24-vp-0.13-hs-1.0.tgz
cd mysql-5.5.8-spider-2.24-vp-0.13-hs-1.0
chmod +x storage/spider/hs_client
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql-5.5.8-spider -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_PIC=1 .
make
make install
cd /usr/local
ln -nfs mysql-5.5.8-spider mysql
cd mysql
./scripts/mysql_install_db --user=kamipo
/usr/local/mysql/bin/mysqld_safe &
wget "http://launchpad.net/spiderformysql/spider-2.x/2.24-for-5.5.8/+download/spider-src-2.24-for-5.5.8.tgz"
tar zxvf spider-src-2.24-for-5.5.8.tgz
mysql -u root -v < install_spider.sql
[さらに読む]
[MySQL][Spider][VP][Other]Spider-2.24 VP-0.13リリース

Spiderストレージエンジンのバージョン 2.24(beta)とVartical Partitioningのバージョン 0.13(beta)をリリースしました。
Spiderストレージエンジンは、database sharding用のストレージエンジンです。
http://spiderformysql.com/
Vertical Partitioningストレージエンジンは、テーブルのVertical Partitioning用のストレージエンジンです。
http://launchpad.net/vpformysql

今回の主な変更は以下です。
Spider
・MySQL 5.5 対応
・handlersocket対応
 handlersocketから、Spiderを経由してさらにhandlersocketを呼び出すことが可能になりました。これにより、Spiderによりshardingされたデータベースにhandlersocketでアクセスできるようになります。

[さらに読む]
KateでスマートにSQLを編集しよう!

このところ、KDEの進化が著しい。先月の終わり頃にKDE 4.6がリリースされたのだが、前回のバージョン4.5は去年の8月だったので、5ヶ月ちょっとでのバージョンアップとなる。KDEは4.5でかなり品質が向上したように思うのだが、4.6では心踊る新機能が目白押しだ。その中で、特に筆者の目を引いた新機能がひとつある。それは、KateSQL(Kate用SQLクライアントプラグイン)だ。

[さらに読む]
浮動小数点型のコストパフォーマンス

JUGEMテーマ:コンピュータ

誰から何言われても(?) 数値はNUMBER型一本でお願いします! と硬派だったOracleも、ふと気がつけば10gよりBINARY_FLOAT, BINARY_DOUBLEというデータ型が用意されました。

Oracle Database に格納可能なデータ型 (SHIFT the Oracle)

当然NUMBER型と違い固定小数点型データではないので、誤差は生じますが「誤差出てもいい!」という場合の効率重視のためだろうなー、と想像していたところ、ちょうど下記のような記事にあたりました。


Using BINARY_FLOAT and BINARY_DOUBLE


[さらに読む]
[perl][mysql]SQLでincrementした値を表示するやつ

MacBook Air 11インチ欲しい!

@sugyanさんのSQLでincrementした値を表示する方法を考える - すぎゃーんメモを生DBIでやってみたのとベンチマークとってみた。

トランザクションなし

       Rate  dbic  teng  dbi1  dbi2
dbic  578/s    --  -64%  -92%  -92%
teng 1587/s  175%    --  -78%  -79%
dbi1 7143/s 1136%  350%    --   -7%
dbi2 7692/s 1231%  385%    8%    --

トランザクションあり

       Rate  dbic  teng  dbi1  dbi2
dbic  581/s    --  -59%  -88%  -92%
teng 1429/s  146%    --  -71%  -81%
dbi1 …
[さらに読む]
MySQLの文字列比較セマンティクスは「空白埋め」

JUGEMテーマ:コンピュータ

商用御三家(Oracle, MS SQL Server, IBM DB2)のうち、私が一番最初に接したのはOracleだったので、以下のページで説明してある文字列比較セマンティクスはわかりやすいものでした。

CHAR と VARCHAR2 の違い 〜 文字列比較セマンティクス 〜 (SHIFT the Oracle)

Oracleとは違いMySQLの場合は、CHARもVARCHARも空白埋め比較セマンティクスで比較されるということ。
そのため、以下のような後続の半角スペースの個数が違うだけの文字列は、CHAR, VARCHAR、文字リテラルで同一視されます。

mysql> select 'a' = 'a';
+-----------+
| 'a' = 'a' | …

[さらに読む]
[mysql][xtrabackup]xtrabackupをちょっと便利に使う

xtrabackupにはinnobackupexというラッパースクリプトが付属していて、MySQLのプロセスを止めることなくバックアップを取れて便利なんですが、innobackupexでバックアップ取ると以下の点が不満だったりする。

  • --slave-infoで生成されるCHANGE MASTER文が不完全なのでslaveの複製が面倒
  • InnoDBとMyISAMのファイルしかバックアップされない

    • tritonnでsennaのインデックスファイルがバックアップされなくて困る


そこで、innobackupexはPerlで書かれてるので直接書き換えてmaster.infoとsennaのインデックスファイルも一緒にバックアップするようにしたらslave簡単に複製できるようになって便利ですよ!

MySQL 5.5新機能徹底解説

今年も残すところあとわずかとなった。2010年もIT業界にとっては変化の多い一年だったが、皆さんにとっては良い年だっただろうか?既に何度かMySQL 5.5の新機能については取り上げたが、ついに正式版がリリースされたということでここで改めて新機能を解説し、今年最後のエントリを締めくくろうと思う。

MySQL 5.5にはこれでもかっ!というぐらい新機能が追加されている。しかもいずれもナイスなものばかりだ。一般的には、ソフトウェアに新機能が追加されると重くなったり安定性が低下する事例が後を絶たないのだが、MySQL 5.5に関してはそのようなことは全くないので安心して利用して頂きたい!

[さらに読む]
2029 件中 1581 - 1590 件を表示
« 前の 10 件 | 次の 10 件 »