私はMySQLのウェブサイト全体を見渡し、決定的な回答は見つかりませんでした。MySQLデータベースの最大サイズは?
- オペレーティングシステムによって決定されるデータベースのサイズは4GBですか? MySQL Manualによると 私は他のデータベース(SQLServerのは、Oracle電気ショック療法)に対するperforamnceの統計情報を見つけることができます
私はMySQLのウェブサイト全体を見渡し、決定的な回答は見つかりませんでした。MySQLデータベースの最大サイズは?
:
E.10.3。テーブルサイズの制限
MySQLデータベースの実効最大テーブルサイズは、通常、MySQLの内部制限ではなくファイルサイズに関するオペレーティングシステムの制約によって決まります。次の表に、オペレーティングシステムのファイルサイズ制限の例を示します。これは大まかなガイドであり、決定的なものではありません。最新の情報については、お使いのオペレーティングシステム固有のマニュアルを参照してください。
Operating System File-size Limit
Win32 w/ FAT/FAT32 2GB/4GB
Win32 w/ NTFS 2TB (possibly larger)
Linux 2.2-Intel 32-bit 2GB (LFS: 4GB)
Linux 2.4+ (using ext3 file system) 4TB
Solaris 9/10 16TB
MacOS X w/ HFS+ 2TB
Windowsユーザーは、FATとVFAT(FAT32)はMySQLで本番環境での使用に適していると考えていませんのでご了承ください。代わりにNTFSを使用してください。
Linux 2.2では、ext2ファイルシステム用のLFS(Large File Support)パッチを使用して、MyISAMテーブルのサイズを2GB以上にすることができます。最新のLinuxディストリビューションのほとんどはカーネル2.4以上をベースにしており、必要なLFSパッチをすべて含んでいます。 Linux 2.4では、ReiserFSが大きなファイル(最大2TB)をサポートするためのパッチも存在します。 JFSとXFSでは、Linuxではペタバイト以上のファイルが可能です。あなたの質問の他の部分については
、いくつかの考え:
だから、テーブルサイズには制約がありますが、データベース自体に制約はありませんか?あれは正しいですか? – stackoverflow
@stackoverflow:「MySQLの制限」セクション(http://dev.mysql.com/doc/refman/5.6/en/limits.html)には何も記載されていません。 – Asaph
_Todayのマシンには、その引用符に表示されているような制限がありません。 –
デフォルトのmysqlのを確認し、Oracleの対SQL Serverの対MySQLのためにGoogleは
3-(Source)は6バイトのポインタのサイズとMYDファイルの256 TBです。私はこれがばかばかしい答えだと知っていますが、それはあなたが知りたかったものです。実際の生活では、すべてのクエリ、インデックス、列数、行数などに依存します。私は推測します。
あなたの情報はどこにありますか?そして、どのプラットフォームがこれを参照していますか? MySQLウェブサイトのドキュメントによると、256TBはデフォルト値ではありません。https://dev.mysql.com/doc/refman/5.0/en/table-size-limit.html – Chris
@Chris - Eh?このリンクは、「MyISAMテーブルを使用していて、テーブルに必要なスペースが内部ポインタのサイズよりも大きい場合、MyISAMはデータファイルとインデックスファイルをデフォルトで256TBまで拡張できます。最大許容サイズは65,536TB(2567 - 1バイト)です。 –
今日のハードウェアとOSでは、MySQLの推奨Engine InnoDBとともに、テーブルのサイズ制限は64TBです。 PARTITIONing
を使用すると、100ペタバイト以上に伸ばすことができます。
データベースは、テーブルのコレクションです。文字通りタイトルの質問に答えるには、テーブルの最大サイズを超えなければなりません。データベースには何千ものテーブルが存在する可能性があるので、今はエクサバイトの成層圏に入っています。
Hard limits in MySQLも参照してください。
http://dev.mysql.com/doc/en/table-size-limit.html - 関連する**の下で、同様の質問が多すぎます。 – eggyal