人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

MySQLについて質問です。1つのデータベースにどれぐらい入れても大丈夫なのでしょうか?
例えば、レンタルサーバー(さくらサーバーのビジネス程度を想定)でWordpress3.0を稼働させた場合
・20サイト分のMysqlを一つのアカウントで
・1サイトあたり月間10,000?50,000アクセス程度
・MySQL上のテーブル数はおおよそ19*20サイト分で380

上記条件の場合ですがよろしくお願いします。

●質問者:
●カテゴリ:コンピュータ インターネット
✍キーワード:MySQL さくら アカウント アクセス サイト
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● deflation
●0ポイント

DBの1レコードの容量が何バイトで、毎日何レコードが生成されるのか分からないと具体的な回答はできません。


ビジネスプランだと、メールやWebコンテンツとDB容量を合わせて80GBということになります。


2 ● うぃんど
●70ポイント ベストアンサー

【1】MySQL

Wordpressではデータベースで複雑な計算をさせたりするようなこともありませんので、最近のコンピュータの性能からすればMySQLがネックになることはなく、回線のほうが先にネックとなるため特に問題はありません

(1)

MySQLでは主にInnoDB、MyISAMのいずれかのデータベースエンジンが用いられています

MyISAMは単純な構造なため高速アクセスが可能だけれども多数の人が同時に書き込むなどには向かない

InnoDBはトランザクションなどにも対応し非常に高性能だけれどもテーブル構成やアクセス方法などを工夫しないと劇的に遅くなる場合もある

(2)

WordpressのデフォルトはMyISAM

(InnoDBの利用も可能)

さくらサーバではInnoDBは利用できないとされている

(一部サーバーではInnoDBも利用できているという話もありますが公式ではない)

http://support.sakura.ad.jp/support/manual/rs/tech_server.shtml#...

(3)

MyISAMの制限は以外と大きく、格納できるレコード約43億(2の32乗)

http://dev.mysql.com/doc/refman/5.1/ja/myisam-storage-engine.htm...

【2】ターゲット

さくらのビジネスは容量80GB、データベースは2つまで

http://www.sakura.ne.jp/rentalserver/business/index.html

http://support.sakura.ad.jp/support/manual/rs/tech_server.shtml#...

Wordpressインストール時には、テーブル名の接頭辞(プリフィックス:サイトAはA_で始まるテーブル、サイトBはB_で始まるテーブルといった具合に分けること)の設定を行う必要がありますね

Wordpressのサイト単位でクォータ(容量制限)を設定することなどは出来ませんので、どこか1サイトでも大量の画像をアップされたりすると他のサイトが使える容量が一気に激減してしまう可能性がありますね(Wordpressのアップロードするファイルのデフォルトは2MBまでなので、80GBを20サイトで割ると1サイトあたり4000枚まではアップできるという計算になりますが、十分と言えるでしょうか? 毎日携帯から3枚ずつアップするとして高画質写真でも2年は持つ計算になりますが・・・)

アクセス数が月間5万PVならば回線がネックになることはないでしょう

あとは定期的にサーバーの残容量をチェックさえしていれば良いですね

◎質問者からの返答

ありがとうございます。とても解りやすい回答でした。

メンテナンスや移行を考えるとひとつの方が良いのかなと思う面

Mysqlの中のテーブルが長くだらだらなっても良いものかどうか不安でした。

聞きたかった事が理解できて良かったです。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ