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

mysql:13974

From: Hiroki Tamakoshi <Hiroki Tamakoshi <hiroki.tamakoshi@xxxxxxxxxx>>
Date: Tue, 22 May 2007 14:54:17 +0900
Subject: [mysql 13974] Re: 高速なデータの書き込み方法

玉越です。

On Tue, 22 May 2007 11:46:26 +0900
HIRATSUKA Sadao <hiratsuka.sadao@xxxxxxxxxx> wrote:

> 平塚です。
> 
> On Mon, 21 May 2007 10:26:30 +0900
> Hiroki Tamakoshi <hiroki.tamakoshi@xxxxxxxxxx> wrote:
> 
> > > I/Oも少しは出ていますが、こちらの環境ではほぼCPUネックです。
> > 
> > という点が少し分かりかねますが、これは書き込みの時間ではなくCPU処理時間
> > の差でしょうか?
> > 
> > こちらでは、書き込み時間が殆どを占めています。
> 
> usr 99%、sys 1%、wait 0%、idle 0%という感じでI/O時間はほとんどないです。
> ただ、こちらのテストデータは数十MBと小さいせいもあると思います。

こちらですと通常状態でwaitが数十%、データを一気に書き込むともっと上昇し
ます。
(load averageが7などになります)

> ・ON DUPLICATE KEYがO(n^2)で時間がかかる点
> ・ストレージがwrite throughになっていた点&RAID 5な点
> 
> write backキャッシュで解決するとよいのですが、
> 他にも原因があるのかもしれないですね。

write backキャッシュのおかげで少しだけ速くなったようです。
あと考えられるのは、indexの再構築に時間が掛かっているのではないかと考え
ています。

テーブルのサイズは大きいもので15GBになっていて、半分がindexです。
マルチカラムインデックスを使っているのですが、カーディナリティの大きさに
よってはマルチカラムインデックスを作るときのカラムの順番に気を付ける方が
よいとどこかに書いてありました。

そういったことも関係するでしょうか?


--
株式会社ビービット 玉越 大輝
ユーザビリティ コンサルタント
beBit,Inc. Tamakoshi Hiroki hiroki.tamakoshi@xxxxxxxxxx
--------------------------------------------------------
〒105-0001 東京都港区虎ノ門1-18-1 虎ノ門10森ビル7F
TEL: 03-3509-7602 / FAX: 03-3509-7605
URL: http://www.bebit.co.jp/
--------------------------------------------------------
◆◆◆お知らせ◆◆◆
・ビービット新刊書籍 『ユーザ中心ウェブサイト戦略』発売
  http://www.bebit.co.jp/news/2006/book.html
  http://www.amazon.co.jp/gp/product/4797333529/


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

     13957 2007-05-17 21:01 [Hiroki Tamakoshi <hi] 高速なデータの書き込み方法              
     13958 2007-05-17 23:20 ┗["Yoshio Kawano" <kaw]                                       
     13959 2007-05-18 13:02  ┗[Hiroki Tamakoshi <hi]                                     
     13960 2007-05-18 13:33   ┣[HIRATSUKA Sadao <hir]                                   
     13971 2007-05-21 10:26   ┃┗[Hiroki Tamakoshi <hi]                                 
     13973 2007-05-22 11:46   ┃ ┗[HIRATSUKA Sadao <hir]                               
->   13974 2007-05-22 14:54   ┃  ┗[Hiroki Tamakoshi <hi]                             
     14007 2007-05-25 11:08   ┃   ┗[Hiroki Tamakoshi <hi]                           
     14008 2007-05-25 11:15   ┃    ┣[<ml@xxxxxxxxxx>     ]                         
     14009 2007-05-25 11:33   ┃    ┃┗[Hiroki Tamakoshi <hi]                       
     14010 2007-05-25 14:10   ┃    ┃ ┗["橋本健太" <kem@xxxx]                     
     14022 2007-05-28 00:51   ┃    ┗[とみたまさひろ <tomm]                         
     14023 2007-05-28 12:17   ┃     ┗[Hiroki Tamakoshi <hi]                       
     14024 2007-05-28 14:48   ┃      ┗["KIMURA, Meiji" <kim]                     
     13961 2007-05-19 00:13   ┗[とみたまさひろ <tomm]                                   
     13962 2007-05-19 11:05    ┗[坂井 英夫 <hide_s@xx] データベースをRAID5に置く       
     13963 2007-05-19 12:13     ┣[とみたまさひろ <tomm]                               
     13964 2007-05-19 12:41     ┃┗[坂井 英夫 <hide_s@xx]                             
     13965 2007-05-19 13:15     ┣[kurokawa <ml@xxxxxxx]                               
     13966 2007-05-19 13:57     ┃┗[ひでさん <hide_s@xxx]                             
     13967 2007-05-19 14:14     ┃ ┗[N.Toge <toge@xxxxxxx]                           
     13968 2007-05-19 15:10     ┃  ┗[ひでさん <hide_s@xxx]                         
     13969 2007-05-20 06:58     ┗[Kenji Irie <kenji@xx]                               
     13970 2007-05-20 09:31      ┗[ひでさん <hide_s@xxx]