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

mysql:13662

From: Tetsuro IKEDA <Tetsuro IKEDA <te.ikeda@xxxxxxxxxx>>
Date: Fri, 12 Jan 2007 14:09:45 +0900
Subject: [mysql 13662] Re: InnoDBの最大テーブル数

こんにちは。池田@住商情報システムです。

innodbのデータディクショナリのソースを読むと、テーブルIDは8バイトで
管理しているようです。
(参照:innobase/include/dict0boot.hのDICT_HDR_xxxシリーズ)

ということで、他の条件を全て無視できるならば、
2^32 = 約40億テーブル、というのがひとつの上限かもしれません。
現実的には他の条件の方が先にひっかかるでしょう。
そもそも、PAGE数の上限が40億ページなので。

しかし4000万個のテーブルって、性能面とかいろいろ心配な気がしますが、、、
上手くいったらコツとか教えてください(^^)

> 株式会社ビービットの玉越です。
> 
> InnoDBで、持てるテーブルの最大数をご存知の方がいらっしゃいましたらご教示
> いただけますでしょうか?探した限りでは情報が見つかりませんでした。
> 
> 現在、my.confにinnodb_file_per_tableを記述し、1テーブル=1ファイルにして
> います。
> 
> OSによるファイル数の制限をなしにした場合、1DB内にいくつまでテーブルを作
> ることができるでしょうか?
> 
> 今のところ、4,000万個程度のテーブルを作成しようと考えています。
> 
> ちなみに、実際に実験された方の結果が下記のブログに載っていました。
> 262,731個まで作成したところで途中で止まってしまったとのことです。
> http://bobfield.blogspot.com/2006/03/million-tables.html
> 
> この方はWindows Server 2003で、一つのファイルに複数テーブルを作っている
> ため、私とは環境が異なります。
> 
> 私の環境は以下の通りです。
> 
> ・OS: Fedora Core
> ・ファイルシステム: xfs
> ・ulimitはunlimited
> ・/proc/sys/fs/file-maxは現在386343です。
>   多数のテーブルを作りますが、同時に開くテーブル数は少ないのでこれはその
>   ままでもよいと思います。
> 
> よろしくお願い致します。
> 
> 
> --
> 株式会社ビービット 玉越 大輝
> ユーザビリティ コンサルタント
> 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/
> 

-----------------------------------------
Tetsuro IKEDA, te.ikeda at jpta.scs.co.jp
Kachidoki, Tokyo, Jpan
http://www.scs.co.jp/mysql/
-----------------------------------------


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

     13661 2007-01-12 13:36 [Hiroki Tamakoshi <hi] InnoDBの最大テーブル数                  
->   13662 2007-01-12 14:09 ┗[Tetsuro IKEDA <te.ik]                                       
     13663 2007-01-12 14:14  ┣[Tetsuro IKEDA <te.ik]                                     
     13664 2007-01-12 15:30  ┗[Hiroki Tamakoshi <hi]