在MySQL中为表提供不同文件的性能

在MySQL中为表提供不同文件的性能,mysql,performance,Mysql,Performance,在MySQL中,我们可以选择为表使用单独的文件。我只是想知道使用这个选项是否会降低性能,例如在查询表时。我在MySQL中看到的InnoDB的基准测试显示,写(插入)操作的性能略有下降,但更有利的读操作,特别是当表的数量和大小增加时 但是,您的里程数可能会因许多其他因素而有所不同。数据库缓冲区大小、文件系统中的索引等 如果您的表不是很大,那么每个表的文件可能也不会有太大的区别,因为您的大多数数据库都在内存中。这实际上取决于表的大小、允许MySQL使用的内存量,以及存储(磁盘)的速度 但这将产生微不

在MySQL中,我们可以选择为表使用单独的文件。我只是想知道使用这个选项是否会降低性能,例如在查询表时。

我在MySQL中看到的InnoDB的基准测试显示,写(插入)操作的性能略有下降,但更有利的读操作,特别是当表的数量和大小增加时

但是,您的里程数可能会因许多其他因素而有所不同。数据库缓冲区大小、文件系统中的索引等


如果您的表不是很大,那么每个表的文件可能也不会有太大的区别,因为您的大多数数据库都在内存中。

这实际上取决于表的大小、允许MySQL使用的内存量,以及存储(磁盘)的速度

但这将产生微不足道的影响


其他因素会对速度产生更大的影响:表设计、索引覆盖率、内存、存储速度等。通过解决这些问题,您将从性能方面获得更多回报。

性能做什么?和什么相比呢?在MySQL中,我们有一个选项,可以为表创建单独的文件。我只是想知道使用此选项是否会降低性能,例如在查询表时。您应该编辑您的问题以明确这一点。