Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/62.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
RDS上的WordPress和MySQL非常慢_Mysql_Wordpress_Amazon Web Services_Rds - Fatal编程技术网

RDS上的WordPress和MySQL非常慢

RDS上的WordPress和MySQL非常慢,mysql,wordpress,amazon-web-services,rds,Mysql,Wordpress,Amazon Web Services,Rds,我有一个用Wordpress制作的媒体网站,每天点击量约为2000次,发布的帖子约为3000篇。该网站在EC2实例m3.xlarge上运行了一年多,没有任何问题。但是我经常遇到RDS MySQL的问题 我的RDS实例如下: Engine: MySQL 5.7.11 Instance: db.m3.medium Type: Standard - Current Generation vCPU: 1 vCPU Memory: 3.75 GiB EBS Optimized: no Network Pe

我有一个用Wordpress制作的媒体网站,每天点击量约为2000次,发布的帖子约为3000篇。该网站在EC2实例m3.xlarge上运行了一年多,没有任何问题。但是我经常遇到RDS MySQL的问题

我的RDS实例如下:

Engine: MySQL 5.7.11
Instance: db.m3.medium
Type: Standard - Current
Generation vCPU: 1
vCPU Memory: 3.75 GiB
EBS Optimized: no
Network Performance: Moderate
Storage Type: General Purpose (SSD)
IOPS: disabled
Storage: 100 GB SSD
Parameter groups: default
Option groups: With Memcached
Memcached configuration (default, I have no idea how to use these settings):

INNODB_API_BK_COMMIT_INTERVAL: 5
ERROR_ON_MEMORY_EXHAUSTED: 0
MAX_SIMULTANEOUS_CONNECTIONS: 1024
CHUNK_SIZE_GROWTH_FACTOR: 1.25
VERBOSITY: v
INNODB_API_DISABLE_ROWLOCK: 0
BINDING_PROTOCOL: auto
CHUNK_SIZE: 48
INNODB_API_TRX_LEVEL: 0
CAS_DISABLED: 0
DAEMON_MEMCACHED_W_BATCH_SIZE: 1
DAEMON_MEMCACHED_R_BATCH_SIZE: 1
INNODB_API_ENABLE_MDL: 0
BACKLOG_QUEUE_LIMIT: 1024
问题是:

1) 当连接的线程达到20-40个用户时,CPU RDS实例100%运行数分钟,导航速度非常慢

2) 同时连接的数量限制为296个,但有时会在几分钟内从平均5个连接跳到39个连接,每天1到2次,并删除网站

通过Mysql Workbench,我发现当运行以下SELECT时,会出现浏览速度慢和网站关闭的问题:

SELECT meta_key FROM wp_postmeta
    WHERE meta_key !='_wp_page_template' AND meta_key !='_edit_last' 
    AND meta_key !='_edit_lock' AND meta_key !='_encloseme'
    AND meta_key !='_pingme' GROUP BY meta_key

这个问题的目的是什么?也许我们可以根据查询的意图找出一个解决方法。该查询的目的是什么?也许我们可以根据查询的意图找到一个解决方法。