2030 件中 1921 - 1930 件を表示
« 前の 10 件 | 次の 10 件 »
Displaying posts with tag: MySQL (reset)
MySQL Migration Toolkitを使用してのPostgreSQLからの移行

今回は、postgresqlからMySQLへの移行手順を書いてみたいと思います。
今回もMySQLマイグレーションツールキットを使用します。

全体の流れは、Oracleからの移行で説明したのと同様になります。

1.ツールを起動する前に、以下のフォルダにpostgresqlのjdbc-jarをコピーしておいてください。
postgresのJDBCドライバはhttp://jdbc.postgresql.org/download.htmlからダウンロードできます。

私の環境では以下をコピーしました。
C:\\Program Files\\MySQL\\MySQL Tools for 5.0\\java\\lib
へpostgresql-8.3-604.jdbc3.jarをコピー

2.ツールを起動します。

3.移行元データベース(Source …

[さらに読む]
MySQL Migration Toolkitを使用してのPostgreSQLからの移行

今回は、postgresqlからMySQLへの移行手順を書いてみたいと思います。
今回もMySQLマイグレーションツールキットを使用します。

全体の流れは、Oracleからの移行で説明したのと同様になります。

1.ツールを起動する前に、以下のフォルダにpostgresqlのjdbc-jarをコピーしておいてください。
postgresのJDBCドライバはhttp://jdbc.postgresql.org/download.htmlからダウンロードできます。

私の環境では以下をコピーしました。
C:\\Program Files\\MySQL\\MySQL Tools for 5.0\\java\\lib
へpostgresql-8.3-604.jdbc3.jarをコピー

2.ツールを起動します。

3.移行元データベース(Source …

[さらに読む]
MySQL 6.0.9 alphaリリース

MySQL 6.0.9 alphaがリリースされ、以下のサイトでダウンロード可能になっているので是非試してみて欲しい。
http://dev.mysql.com/downloads/mysql/6.0.html

MySQL 6.0.8からの変更履歴はこちら。
http://dev.mysql.com/doc/refman/6.0/en/news-6-0-9.html

MySQL 6.0.9では、先日紹介したBKA JOIN最適化が有効になっているので、大きなJOINの性能などを試してみてほしい。ちなみに、MySQL 6.0.xにはMySQL Clusterが含まれていないが、BKA JOINなどの効果は大きいので、現在MySQL 6.0と組み合わせたMySQL …

[さらに読む]
失われた更新(Lost Update) MySQLの場合

前回のブログでは、失われた更新(Lost Update)がどこでどのように定義されたものかをみました。

そもそも、Lost Updateを取り上げた理由は、FirebirdではLost Updateが起こる場合、後から更新しようとしたトランザクションがエラーになる仕様なのです。

では、MySQLの場合はどうでしょうか?MySQLでトランザクションを使う場合は、現在ほとんどの場合InnoDBを使いますが、InnoDBを使った場合にはLost Updateは起こります。

ただ、MySQLのバージョン6.0.xに含まれるFalconデータベースエンジンでは、Firebirdと同様に、ロストアップデートを自動的に検知します。

詳細な比較は松信さんが寄稿した以下のページをご参照ください。

[さらに読む]
InnoDBのファイルサイズ管理

最近、InnoDBのデータ領域(テーブルスペース)が成長してしまって元に戻すことが出来ない場合の対処についてよく質問されるので、今日はテーブルスペースが成長することへの対策について説明しよう。(ここのところMySQLネタが続いているが、Planet MySQL日本語版を意識しているわけではないのであしからず!!<<ホントかよ?!>俺)

InnoDBのテーブルスペースが成長してしまうのは、ズバリ自動拡張しているからである。テーブルスペースに対して何もオプションを指定しないと、デフォルトでは次のような設定と同じテーブルスペースが作成される。

[mysqld]
innodb_data_file_path=ibdata1:10M:autoextend

[さらに読む]
不況のときこそMySQL

いやはや世の中は不況である。正直、トヨタが賃金カットに乗り出したというニュースには驚きを禁じ得ない。不況であるならば、賃金ではなくフリーソフトウェアやOSSを利用してITコストをカットして欲しいと思うのが、GPLerの心情である。その中でも、MySQLerとしては商用データベースからMySQLへの移行をお勧めしたい。そして日本企業にもっと安くて速くて安定したデータベースを利用して頂きたいのである。

しかし、そうは言っても商用データベースを使って作り込んだシステムをいきなりMySQLに変更するのは大変なことであろう。そもそもMySQLを運用するのも初めてだ!という方も多いかも知れない。そこで、今日はMySQLを商用環境で運用する際のポイントを紹介したいと思う。

1. ライセンス

[さらに読む]
楽天さんでも、MySQL,Glassfishが使われています。

こんにちは。

で今年のさらなる飛躍を予言した MySQLですが、うれしい情報です。

の中で地味めに紹介されていますが、Glassfish と共にMySQLも使っていたいただいているようです。 …

[さらに読む]
MySQLのシグナル処理解説

概要

main関数→init_signals関数にて設定されます。いろんなシグナルをトラップしています。

プラットフォームによっていくつか異なるinit_signals関数実装がありますが、ここではWindowsLinuxについて説明します。

Windows版でのシグナル処理

sql/mysqld.cc (init_signals関数全文)

#if defined(__WIN__) || defined(OS2)
static void init_signals(void)
{
  int signals[] = {SIGINT,SIGILL,SIGFPE,SIGSEGV,SIGTERM,SIGABRT } ;
  for (uint i=0 ; i < sizeof(signals)/sizeof(int) ; i++)
    signal(signals[i], kill_server) ;
#if defined(__WIN__)
  signal(SIGBREAK,SIG_IGN);     //ignore …
[さらに読む]
楽天さんでも、MySQL,Glassfishが使われています。

こんにちは。

で今年のさらなる飛躍を予言した MySQLですが、うれしい情報です。

の中で地味めに紹介されていますが、Glassfish と共にMySQLも使っていたいただいているようです。 …

[さらに読む]
楽天さんでも、MySQL,Glassfishが使われています。

こんにちは。

で今年のさらなる飛躍を予言した MySQLですが、うれしい情報です。

の中で地味めに紹介されていますが、Glassfish と共にMySQLも使っていたいただいているようです。 …

[さらに読む]
2030 件中 1921 - 1930 件を表示
« 前の 10 件 | 次の 10 件 »