
MySql データベースに作成できるテーブルの数に制限はありますか? この制限はエンジン固有のものですか? MyISAM の場合?
答え1
これはエンジン固有です。InnoDB は、テーブルスペース全体で 20 億のテーブルをサポートしていると思います。MyIsam ではテーブルの数に制限はありませんが、基盤となるファイルシステムの inode やオペレーティング システムの制限などによって制限されます。
参考資料はこちらhttp://www.mysqlfaqs.net/mysql-faqs/Database-Structure/MySQL で許可されるテーブルの最大数の制限は何ですか?
実用的なレベルでは、限界に達する前にアプリケーションのパフォーマンスが低下すると予想されます。