[前][次][番号順一覧][スレッド一覧]

mysql:5225

From: Shigeru Miyamae <Shigeru Miyamae <miyamae@xxxxxxxxxx>>
Date: Wed, 06 Mar 2002 14:59:12 +0900
Subject: [mysql 05225] MyISAM に直接アクセスするローレベルコマンド

はじめまして宮前と申します。

高速検索エンジンとしてWindows2000にてMySQLを使用しています。
MySQLのデータベース(テーブル)に頻繁に高速書込みを行いたいのですが、
InsertやUpdateを使うとどうしてもCPUに負荷がかかってしまいます。
そこで、MyISAMに直接データを書込み、検索はSQLで行えればと検討してい
ます。
ドキュメントに以下のような「ローレベルのコマンド」について記述がありますが、
情報不足でよくわかりません。
これについて何か情報があれば教えてください。
よろしくお願いします。

↓ドキュメント
もし本当にハイ・スピードが必要なら、SQL サーバーがサポートしている物とは違
う、ローレベルのデータ保存のインターフェースに注目すべきです。例えば、 MySQL
MyISAM を直接アクセスすることは、 SQL インターフェースを介してアクセスするよ
りも、2〜5倍速くなるでしょう。これを可能にするには、そのデータは、アプリケー
ションと同じマシン上になくてはならず、通常、一つのプロセスだけでアクセスされ
るべきです。 (なぜなら、外部ファイルロックは、とても遅いから)。上の問題は、
MySQL サーバー内の MyISAM のローレベルのコマンドの導入で解決できるでしょう。
(これはよりよいパフォーマンスを得ることの出来る、簡単な方法の一つです)。

宮前 繁
富士アイティ(株)
情報統括部 社会・環境部 社会Gr
〒191-8502東京都日野市富士町一番地
TEL:042-587-8551
FAX:042-586-6719
mailto:miyamae@xxxxxxxxxx
http://www.fuji-it.com/


[前][次][番号順一覧][スレッド一覧]