1985 件中 1501 - 1510 件を表示
« 前の 10 件 | 次の 10 件 »
Displaying posts with tag: MySQL (reset)
Mysql Semi-sync article and test report URL

最近想使用google的semi-sync,问了把google大神,给出的一些比较好的讨论和测试报告。
http://datacharmer.blogspot.com/2011/05/price-of-safe-data-benchmarking-semi.html
http://openlife.cc/blogs/2011/may/drbd-and-semi-sync-shootout-large-server
http://datacharmer.blogspot.com/2010/11/testing-mysql-55-semi-synchronous.html

mysqldump --single-transaction に --flush-logs をつけてはいけない

(いまだに時々ブクマされていたりしますが、これはバグで MySQL 5.5.21 以降では修正されています。)

mysqldump は MySQL のデータのバックアップを取得するコマンドです。

mysqldump に --single-transaction を指定すると一貫性を保持したバックアップを取得することができます*1
この時に mysqldump が発行しているクエリは次のような感じです。

[mysqldump --single-transaction DB名]

SET SESSION TRANSACTION ISOLATION LEVEL REPEATABLE READ
START TRANSACTION WITH CONSISTENT SNAPSHOT
UNLOCK TABLES
DB選択
テーブルからデータの読み込み

「START TRANSACTION WITH CONSISTENT …

[さらに読む]
[MySQL][mroonga]mroonga-0.7リリース

groongaストレージエンジン(mroonga)のバージョン 0.7(beta)をリリースしました。
groongaストレージエンジンは、全文検索用のストレージエンジンです。
http://mroonga.github.com/

今回の主な変更は以下です。
・ラッパーモードを追加しました。
 ラッパーモードは、任意のストレージエンジンに全文検索機能を付加する利用方法で、InnoDBなどと組み合わせて利用することが可能です。
 ラッパーモードはこれまでのモード(ストレージモード)とは、特性が異なる部分があるため、利用の際には以下のドキュメントをご確認ください。
 http://mroonga.github.com/userguide/wrapper.html

[さらに読む]
Why the mysql write speed drop down when we set sync_binlog=1

when we set sync_binlog=1,the mysql writing speed will drop down,why?
following is root cause:

sync_binlog=1 is sometimes required for critical applications. If the sync_binlog
is not set to 1, there is a risk of corruption of the binary log if the
server crashes. But, in many filesystems/OS, sync_binlog=1 is currently way
too slow (sometimes 2-4 times slower than set to 0).
the cause of the performance problem that one of the big causes is architecture of writing to binlog, "extending file per
each commit"
Currently binlog file is not pre-allocated, but extending per each transaction
commit. In contrast, InnoDB log file is pre-allocated and file size is not
changed. In other words, binlog adopts appending architecture, InnoDB log
adopts overwriting architecture.
For most of operating systems/file systems (including Solaris ufs and Linux …

[さらに読む]
How to use google tcmalloc on mysql

1)install libunwind
CPPFLAGS="-I /usr/local/libunwind/include"
LDFLAGS="-L/usr/local/libunwind/lib"
export CPPFLAGS
export LDFLAGS
./configure --prefix=/usr/local/google-malloc --enable-shared --enable-static --enable-frame-pointers

make && make install
2)add the export comand to mysqld_safe file and restart mysql service.
export LD_PRELOAD=/usr/local/google-malloc/lib/libtcmalloc.so

3)give the tcmalloc and malloc test report.

Oracle Announces New Oracle VM Template for MySQL Enterprise Edition

News Facts
Enabling more efficient and lower cost deployments of virtualized MySQL environments, Oracle today announced the first Oracle VM Template for MySQL Enterprise Edition.The new Oracle VM Template for MySQL helps eliminate manual configuration efforts and risks by providing a pre-installed, pre-configured and certified software stack that includesOracle VM Server for x86Oracle Linux with the  …

[さらに読む]
これはpixivの戦いの記録であり、MySQLスケールアウトのサクセスストーリーでもあります。

WEB+DB PRESS Vol.63 WEB+DB PRESS Vol.63の他のレビューをみる» 評価:
竹迫 良範,和田 卓人,角田 直行,はまちや2,上谷 隆宏,青木 俊介,大塚 知洋,生尾 剛士,大和田 純,白土 慧,じゅんいち☆かとう,太田 昌吾,小野 修司,ミック,嶋田 裕二,個々一番,みやけん,清水 亮,おにたま,中島 聡
技術評論社
¥ 1,554
(2011-06-24)


JUGEMテーマ: …

[さらに読む]
[書評]MySQLをハックしまくりたい人のためのスゴ本「MySQL 5.1 Plugin Development」

MySQLはGPLv2で頒布されているフリー(自由な)ソフトウェアだ。誰でも自由に改造、改善、機能追加して、GPLv2のもと再頒布することが出来る。

そうは言っても改造なんて敷居が高くて出来ないよ・・・という人に朗報なのが本書「MySQL 5.1 Plugin Development」だ!MySQLはストレージエンジンによってデータを管理するレイヤーが独立しているのはよく知られているが、MySQL 5.1ではさらに一歩進んで、ストレージエンジンを含む様々なプラグインを作成できるようになった。プラグインAPIを使ってMySQLを拡張すれば、無造作に改造してしまうよりもずっと楽にMySQLをハック*1することが出来るだろう。

MySQL 5.1で利用可能なプラグインPlugin APIは、MySQL 5.1で新たに追加された機能である。これにより、共有ライブラリ形式

どのMySQL Connector/Netを使いましょうか?

JUGEMテーマ:コンピュータ

MySQLに.NETから接続する場合、Connector/Netを利用することになりますが、ざっとバージョンをみると、そのバージョンの多さに驚くことになります。

6.x系(6.0, 6.1, 6.2, 6.3, 6.4)
5.x系( …

[さらに読む]
How to use sysbench to test mysql and Linux OS

SysBench is a system evaluation benchmark designed for identifying basic system parameters that are important for a system running a database under intensive load.
how to use it?
1)install  sysbench.
 Download:
http://sourceforge.net/projects/sysbench/
./configure  --prefix=/opt/sysbench_mysql47/ --with-mysql-includes=/home/oracle/mysql/include/mysql/ --with-mysql-libs=/home/oracle/mysql/lib/mysql
make
make install
2)How to test MYSQL with sysbench?
















3)Sysbench options:

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