Mysql 异常缓慢

Mysql 异常缓慢,mysql,windows-10,ubuntu-18.04,Mysql,Windows 10,Ubuntu 18.04,事实上,我是一个新的项目。我必须安装mysql服务器来创建本地表。 我的同事在1分钟内创建了此表。 我的电脑在25分钟内安装好。 我们都有相同的配置例外,他们使用LinuxMint,我使用Windows10和linux内核 这个问题应该归咎于另一个家伙,他和我同时使用Ubuntu 18.04 我们听说Ubuntu 18.04降低了CPU使用率: 然而,这个解决方案对我不起作用 配置: -带Linux 18.04内核的Windows 10(我的同事有Linux Mint,但我不知道版本) -Mys

事实上,我是一个新的项目。我必须安装mysql服务器来创建本地表。 我的同事在1分钟内创建了此表。 我的电脑在25分钟内安装好。 我们都有相同的配置例外,他们使用LinuxMint,我使用Windows10和linux内核

这个问题应该归咎于另一个家伙,他和我同时使用Ubuntu 18.04

我们听说Ubuntu 18.04降低了CPU使用率: 然而,这个解决方案对我不起作用

配置: -带Linux 18.04内核的Windows 10(我的同事有Linux Mint,但我不知道版本) -Mysql 5.7.24-0ubuntu0.18.04.1(我的同事有5.7.24-0ubuntu0.16.04.1)

你能帮帮我吗?
提前感谢您。

LinuxMint实际上使用了与Ubuntu相同的核心和存储库。我想它们是一样的(至少在Mysql方面是一样的)。问题出在别的地方。 您能解释一下“在1分钟/25分钟内创建表格”是什么意思吗?我想这不仅仅是创建表。。。指挥部?你有没有把一些海量数据加载到表中? 首先,我建议您安装MySQL Workbench,这是一个很好的MySQL管理免费工具。您可以从Oracle()或Linux repo获得它。 检查您的表(在其属性中)是否具有与同事相同的“引擎”。InnoDB是最常见的。 然后在/etc/mySQL/mySQL.conf.d/mysqld.cnf中检查您的mySQL服务器设置 如果您使用InnoDB,您可以通过添加至少

innodb_buffer_pool_size = 2G
在defalt文件中。 本例将内存缓冲区设置为2GB。根据结果数据库的大小,使用30-50-…%的RAM。 你也可以试试

innodb_flush_method = O_DIRECT

为了避免额外的操作系统缓冲等,LinuxMint实际上使用了与Ubuntu相同的核心和存储库。我想它们是一样的(至少在Mysql方面是一样的)。问题出在别的地方。 您能解释一下“在1分钟/25分钟内创建表格”是什么意思吗?我想这不仅仅是创建表。。。指挥部?你有没有把一些海量数据加载到表中? 首先,我建议您安装MySQL Workbench,这是一个很好的MySQL管理免费工具。您可以从Oracle()或Linux repo获得它。 检查您的表(在其属性中)是否具有与同事相同的“引擎”。InnoDB是最常见的。 然后在/etc/mySQL/mySQL.conf.d/mysqld.cnf中检查您的mySQL服务器设置 如果您使用InnoDB,您可以通过添加至少

innodb_buffer_pool_size = 2G
在defalt文件中。 本例将内存缓冲区设置为2GB。根据结果数据库的大小,使用30-50-…%的RAM。 你也可以试试

innodb_flush_method = O_DIRECT

为了避免额外的操作系统缓冲等。

您的问题中没有可以帮助您的信息。我实际上不知道为什么我们的计算机有不同的行为。您的问题中没有可以帮助您的信息。我实际上不知道为什么我们的计算机有不同的行为。谢谢您的回答。在我的collegue计算机中,脚本由拖放/创建/插入表组成。他需要2分钟,我需要25分钟,使用相同的表/数据/mysql配置。对应的数据不是海量数据。我们已经尝试将缓冲池大小设置为4G或将flush_方法设置为o_direct。但是,它没有改变任何东西(我尝试的这个配置是我第一篇文章中的链接)。我还检查了/etc/mysql/mysql.conf.d/mysqld.cnf。我们有相同的配置。我们看到的唯一不同是mysql的版本。谢谢你的回答。在我的collegue计算机中,脚本由拖放/创建/插入表组成。他需要2分钟,我需要25分钟,使用相同的表/数据/mysql配置。对应的数据不是海量数据。我们已经尝试将缓冲池大小设置为4G或将flush_方法设置为o_direct。但是,它没有改变任何东西(我尝试的这个配置是我第一篇文章中的链接)。我还检查了/etc/mysql/mysql.conf.d/mysqld.cnf。我们有相同的配置。我们看到的唯一区别是mysql的版本。