Mysql - 一个表可以获取多少数据?

时间:2012-09-03 14:03:46

标签: mysql database

我正在建立一个包含这些产品的产品和图片的网站。每个图像作为条目存储在数据库的表中。每个产品可以有任意数量的图像,但平均为15个图像。有1500个产品(预期的当前数量)平均有15个图像,我已经在一个表中达到了22,500个条目。什么时候表被认为是“满员”?在用户注意到减速之前,我应该在表格中允许多少条目?

编辑:我应该提一下,我确实将图像存储在文件系统中,表格只存储路径和文件名以及其他一些相关数据。

2 个答案:

答案 0 :(得分:1)

以下是MySQL表格大小的限制:

http://dev.mysql.com/doc/refman/5.0/en/table-size-limit.html

如果可以,您应该将图像存储在数据库之外。这将扩大得更好。

答案 1 :(得分:0)

在很多情况下,结果缓慢是指数差或无指数化的结果。要处理足够的行,你应该为你的PK采取像int 8这样的东西。

并且,不要将图像存储在数据库中,而是存储在服务器的文件系统中。