0

app_files 表

+-----------+--------------+------+-----+---------+----------------+
| Field     | Type         | Null | Key | Default | Extra          |
+-----------+--------------+------+-----+---------+----------------+
| file_id   | int(10)      | NO   | PRI | NULL    | auto_increment |
| file_name | varchar(255) | NO   |     | NULL    |                |
| file_data | longblob     | NO   |     | NULL    |                |
+-----------+--------------+------+-----+---------+----------------+
3 rows in set (0.00 sec)

如果我将 10,000 张图像添加到此表并根据 file_id 查找图像,性能会受到影响吗?

我已经知道不建议将文件存储在数据库中,但我需要它在一个地方处理备份。

4

1 回答 1

2

不,性能会很好,因为您正在查询已编入索引的主键。但是,如果您打算对 file_name 进行查询,请不要忘记在该字段上创建索引。并且不要对 file_data 进行查询 :)

于 2012-12-01T22:22:06.250 回答