Reputation: 403
What is the max number of records (mostly numeric data, each record size not more than say 1Kb, 5/6 fields at most in a table) that can be supported?
Upvotes: 8
Views: 19275
Reputation: 142298
An InnoDB table is limited to 64TB; this might allow for 64 billion rows in one table. There is virtually no limit on the number of tables in a database, nor the number of databases in an instance of MariaDB.
If you PARTITION
a table, the limit is further raised, probably into the trillions of rows. This is because each partition is essentially a separate table.
More on Limits: http://mysql.rjweb.org/doc.php/limits Most limits are never hit by any realistic application on current hardware.
Upvotes: 12
Reputation: 1246
Using the innodb_page_size system variable, you can configure the size in bytes for InnoDB pages. Pages default to 16KB. There are certain limitations on how you use this variable.
You can read a little bit more in the official documentation
Upvotes: 10