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数据:)