Mysql 用于存储大量记录的longblob性能存储

Mysql 用于存储大量记录的longblob性能存储,mysql,Mysql,应用程序文件表 +-----------+--------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +-----------+--------------+------+-----+---------+----------------+ | file_id | int(10) | NO |

应用程序文件表

+-----------+--------------+------+-----+---------+----------------+
| 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)
如果我向这个表中添加10000个图像,并根据文件id查找图像,性能会下降吗 受苦


我已经知道不建议将文件存储在数据库中,但我需要将其用于一个位置的备份。

不,性能会很好,因为您查询的是已索引的主键。 但是,如果您计划查询文件名,请不要忘记在该字段上创建索引。 并且不查询文件\u数据:)