2033 件中 1561 - 1570 件を表示
« 前の 10 件 | 次の 10 件 »
Displaying posts with tag: MySQL (reset)
OSC2011-Hokkaido に参加しました

 今年も 日本MySQLユーザ会(MyNA)のブース出しとセミナー開催のために、オープンソースカンファレンス北海道(OSC2011 Hokkaido)に参画しました。
http://www.ospn.jp/osc2011-do/




 MyNAとしては(もちろん私個人としても)、OSC Hokkaido へは、昨年に続く2回目の参加です。昨年会場で知り合った方と再会できたりして、2回目ならではの喜びのあったOSCでした。


 OSC-Hokkaido …

[さらに読む]
How to preload the Innodb table and index data into memory cache

when Mysql shutdown or crash, the innodb data will lost in memory cache,so the data query speed  will drop,How to preload the innodb table and index data into memory cache?


first, mysql provide a command,like myisam "load cache" command,but now the mysql doesn't provide it.


second,use "select ..." statement to load the mysql innodb table and index data when we restart the mysql.


if the mysql server includes many datas, you must preload by multi-process.


the SQL script as following:


#vi initfile.sql
SET SESSION group_concat_max_len=100*1024*1024;
SELECT GROUP_CONCAT(CONCAT('SELECT COUNT(`',column_name,'`) FROM `',table_schema,'`.`',table_name,'` FORCE INDEX (`',index_name,'`)') SEPARATOR ' UNION ALL ') INTO @sql FROM information_schema.statistics WHERE table_schema NOT IN ('information_schema','mysql', …

[さらに読む]
Performance test for Mysql SQL and handlersocket(2)

mysql version:5.1.55+innodb plugin 1.0.15+use Tmalloc
handlesocet:HandlerSocket-Plugin-for-MySQL-1.0.6-80
mysql and handlesocet configure parameters:

#handlesocket
handlersocket_threads=10
handlersocket_threads_wr=10
handlersocket_port=9998
handlersocket_port_wr=9999
handlersocket_readsize=8192

#innodb
default-storage-engine=INNODB
ignore-builtin-innodb
plugin-load=innodb=ha_innodb_plugin.so;innodb_trx=ha_innodb_plugin.so;innodb_locks=ha_innodb_plugin.so;innodb_lock_waits=ha_innodb_plugin.so;innodb_cmp=ha_innodb_plugin.so;innodb_cmp_reset=ha_innodb_plugin.so;innodb_cmpmem=ha_innodb_plugin.so;innodb_cmpmem_reset=ha_innodb_plugin.so
innodb_flush_method =O_DIRECT
innodb_file_per_table=1
innodb_flush_log_at_trx_commit = 1
innodb_lock_wait_timeout=15
innodb_additional_mem_pool_size=100M
innodb_buffer_pool_size =20G

[さらに読む]
真のオープンソースとは何か?

@tmaesaka氏からのツイートで知ったのだが、LPI-Japanが見過ごすことが出来ない発言をしている。

PostgreSQL技術者を認定、LPI-Japanが「OSS-DB技術者認定試験」開始 - ITpro

以下、引用。 OSS-DBには、PostgreSQLと米OracleのMySQLがあるが、「特定ベンダーの管理下にあるソフトは真のOSSとは言えない」(LPI-Japanの成井弦理事長、写真)として、今回スタートするOSS-DB ExamではPostgreSQLのみを対象とした。

これはおかしなことだ。一体誰が「特定ベンダーの管理下にあるソフトはOSSではない」などと決めたのだろう?

MySQLはオープンソースソフトウェアです。MySQLはれっきとしたオープンソースソフトウェアだ。ただし、Community Editionに限る。MySQLはデュアルライセンスであり、

LinuxのLVS(IPVS)でMySQLをロードバランスするときはtimeoutに注意

構成

[appサーバ] -> [lvs] -> [MySQL]群
  • DRでMySQLのスレーブ群にロードバランス
  • appサーバはDBコネクションのプーリング、永続化をしている

問題の現象

DBサーバ上ではmysqldへのコネクションが存在するのに、appサーバ上ではコネクションが存在しない。(netstat調べ)

→無用なコネクションが残留するせいで、MySQLのmax_connectionsに達してしまう。

原因

MySQLの世界の無通信時のコネクションの …

[さらに読む]
MySQL 5.1 + InnoDB Pluginで、最新のInnoDB Plugin使ってますか?

JUGEMテーマ:コンピュータ

モダンなサーバで力を発揮するMySQL 5.1 + InnoDB Plugin !
これまで多くのブログで紹介されてきました。

MySQL 5.1.38リリース InnoDB Plugin追加!(SH2の日記)
InnoDB Pluginことはじめ。快適ストレージエンジン生活はじまる!(漢のコンピュータ道)
MySQL 5.1.46リリース InnoDB Pluginが正式版に(SH2の日記)

InnoDB Pluginはその後もバグの修正・パフォーマンスの向上を継続しており、最新版はMySQL …

[さらに読む]
[MySQL][Spider][VP]Spider-2.25 VP-0.14リリース

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

今回の主な変更は以下です。
Spider
・テーブルパラメータに「skip_default_condition」「direct_order_limit」を追加しました。
・サーバパラメータに「spider_skip_default_condition」「spider_direct_order_limit」を追加しました。
 「direct_order_limit」を利用すると、order …

[さらに読む]
MySQL最新ロードマップセミナー2011

MySQL最新ロードマップセミナー2011 に行ってきました。講師は肩書き長すぎな 梶山さんでした。
「お客様講演」は都合がつかずに中止でした。残念。
以下適当なメモです。嘘書いてあるかもしれません。

MySQL State of The Dolphin

[さらに読む]
UTF-8 のサニタイズ

UTF-8 文字列中に UTF-8 として正しくないコードが入っていた場合に、その文字を「?」などに置き換えたいことがあります。

たとえば MySQL に登録するときは不正な文字を消しとかないと、その文字以降すべて消えてしまいます。

mysql> insert into t (c) values (0x414243FF58595A);
Query OK, 1 row affected, 1 warning (0.06 sec)

Warning (Code 1366): Incorrect string value: '\xFFXYZ' for column 'c' at row 1
mysql> select * from t;
+------+
| c    |
+------+
| ABC  |
+------+
1 row in set (0.00 sec)

ということで、Ruby では Iconv を使ってこんな感じで対処してます。

require 'iconv'
def sanitize_utf8(str)
  ret = ''
  i = Iconv.open(' …
[さらに読む]
NSEG 14 - MySQLの文字コード

NSEG14 に参加しました。

はじめはそのつもりはなかったんですが、枠が空いてたので発表することにしました。急遽決めたので、当日の15時すぎまでスライド作ってました。

今回は、つい最近 MySQL文字コードまわりでハマったので、それをネタにしてみました。ま、知ってる人にとってはどうってことない話ですが。

Mysqlの文字コード View more presentations from Masahiro Tomita

2033 件中 1561 - 1570 件を表示
« 前の 10 件 | 次の 10 件 »