mysql:8674
From: Takashi Mikami <Takashi Mikami <rx78@xxxxxxxxxx>>
Date: Fri, 30 Jan 2004 02:20:45 +0900
Subject: [mysql 08674] Re: 負荷分散(軽減方法)について質問します
みかみです。 > 私の場合、アクセスデータはファイルに保存して、 > 毎朝アクセスの少ない時にcron等でDBに入れてます。 リアルタイムでデータ解析が必要なければその方法も良いかと思いますが・・ ただ、以前に200万アクセス/日の解析をsatoさんよりスペックの低いサーバーで 行っていた事がるのですが、 CPU使用率が上がるのはinsert処理よりもselectの方なんですよね。 insertのみであれば、100万〜200万程度のアクセス数であれば、 そのスペックのサーバーを使っていれば問題ないと思われます。 (プログラム的に無駄な処理をしていなければ) ファイルでの処理を行うのであれば逆に、insertはリアルタイムで行って 早朝などに前日の解析結果を表示させるページをcron等で作成するほうが良いと 思います。 Too many connectionsが出るのであれば、当然max_connectionsを増やせば その問題は解決されるでしょうが、重いのは変わらないでしょうね。 satoさんの場合はアクセス解析サイトをなさっているとの事で、 おそらくユーザーが解析画面を見る時の処理でCPU使用率が格段に上がっている のではないでしょうか? その辺りの処理(tableの構造等も含めて)を見直すのも1つの手ですね。(例えば 上記の方法) 他にも方法がなくはないですけど、問題はどの部分の処理で一番負荷がかかって いるかですから。 こういう問題は行き着く所まで行ってからしか出て来ないので突然困る事になり ますよねぇ・・・大規模検索サイトの負荷分散処理がどうなってるのか知りたい です。
8635 2004-01-21 19:22 ["yabu@xxxxxxxxxx" <y] 負荷分散(軽減方法)について質問します 8639 2004-01-21 21:02 ┗[とみたまさひろ <tomm] 8641 2004-01-22 01:59 ┗["yabu@xxxxxxxxxx" <y] 8643 2004-01-22 10:34 ┗[きたぢま <kitajima@x] 8647 2004-01-22 11:37 ┗["竹本 靖" <take@xxx] 8673 2004-01-30 01:05 ┗[<konet218@xxxxxxxxxx] -> 8674 2004-01-30 02:20 ┗[Takashi Mikami <rx78] 8675 2004-01-30 11:17 ┗[<lavlav@xxxxxxxxxx> ] 8676 2004-01-30 12:44 ┣[Takashi Mikami <rx78] 8677 2004-01-30 13:38 ┗[ML account <ml@xxxxx] 8678 2004-01-30 13:49 ┣[<lavlav@xxxxxxxxxx> ] 8679 2004-01-30 14:09 ┗[<lavlav@xxxxxxxxxx> ] 8680 2004-01-31 10:22 ┗[ML account <ml@xxxxx] 8682 2004-02-02 13:25 ┗[とみたまさひろ <tomm]