0

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

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

4

2 回答 2

1

以下是 MySQL 表大小的限制:

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

如果可以的话,您可能应该将图像存储在数据库之外。这将更好地扩展。

于 2012-09-03T14:05:16.357 回答
0

在许多情况下,缓慢的结果是索引不佳或没有索引的结果。为了处理足够多的行,你应该为你的 PK 取一个 int 8 之类的东西。

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

于 2012-09-03T14:05:34.707 回答