Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
AWS RDS MySQL性能_Mysql_Database_Amazon Web Services_Amazon Rds - Fatal编程技术网

AWS RDS MySQL性能

AWS RDS MySQL性能,mysql,database,amazon-web-services,amazon-rds,Mysql,Database,Amazon Web Services,Amazon Rds,我在AWS RDS上运行MySQL 8,我有一个InnoDB类型的表,里面有260000行,没有非常大的数据量 我的开发服务器具有1GB RAM、1vCPU,我的AWS RDS服务器为t3.5小型 “选择计数”操作耗时太长,平均33秒,我的Laravel项目中的数据表超时,可能是什么问题 select count('special_cargo_id') from special_cargos 33秒如果您试图调试数据库的性能,RDS有一个很好的内置工具 有了它,您应该能够确定瓶颈在哪里。如果您

我在AWS RDS上运行MySQL 8,我有一个InnoDB类型的表,里面有260000行,没有非常大的数据量

我的开发服务器具有1GB RAM、1vCPU,我的AWS RDS服务器为t3.5小型

“选择计数”操作耗时太长,平均33秒,我的Laravel项目中的数据表超时,可能是什么问题

select count('special_cargo_id') from special_cargos

33秒

如果您试图调试数据库的性能,RDS有一个很好的内置工具


有了它,您应该能够确定瓶颈在哪里。

如果您试图调试数据库的性能,RDS有一个很好的内置工具


您应该能够识别瓶颈在哪里。

特殊货物id是您的PK,它的类型是什么,它是否适合innodb缓冲池大小

运行:


几次。第一次之后它运行得快吗?如果是这样的话,那么它有时会变慢的原因是因为内存不足,其他数据会将该表上的PK从innodb_buffer_池中推出。如果PK总是很慢,那么PK很可能永远无法放入缓冲池。

是特殊的PK,它的类型是什么,它是否适合innodb缓冲池大小

运行:


几次。第一次之后它运行得快吗?如果是这样的话,那么它有时会变慢的原因是因为内存不足,其他数据会将该表上的PK从innodb_buffer_池中推出。如果总是很慢,则PK很可能永远无法放入缓冲池。

我选择数据库并进入修改后的页面,但没有可以启用performance insightI的设置我选择数据库并进入修改后的页面,但没有可以在运行此代码时启用performance Insights的设置,当我进行查询时,它会在22秒内给出结果,在哪里可以查看innodb缓冲池的大小?显示全局变量,如“innodb_buffer_pool_size”;结果是2147483648,总表大小为1,95Gb单次查询完成时间为0.05秒,问题发生在多个查询中,是否与索引设置有关?这在内存为1GB的服务器上没有意义。在一个有1GB内存的服务器上,它大概应该是500MB左右。不同的查询依赖于不同的索引。当我运行此代码时,当我进行查询时,它会在22秒内给出结果,在哪里可以查看innodb缓冲池的大小?显示全局变量,如“innodb_buffer_pool_size”;结果是2147483648,总表大小为1,95Gb单次查询完成时间为0.05秒,问题发生在多个查询中,是否与索引设置有关?这在内存为1GB的服务器上没有意义。在一个有1GB内存的服务器上,它大概应该是500MB左右。不同的查询依赖于不同的索引。
select count(1) from special_cargos;