Estou executando um blog wordpress no meu VPS, mas as consultas do MySQL estão demorando muito.
Por exemplo, leva mais de 1,5 segundos para carregar uma postagem do banco de dados.
Mas o uso de CPU e RAM está baixo no meu servidor. Eu tenho 2GB de RAM e 1.2GB dele está livre agora. também o uso da CPU está abaixo de 5%.
Estou executando IIS 7.5
em Windows Server 2008 R2 Datacenter edition (64-bit)
, com MySQL 5.5
instalado. (Também existe o MS SQL 2012 Express instalado na máquina, mas está inativo na maioria das vezes)
O PHP está sendo executado rapidamente no meu servidor, mas as consultas do MySQL parecem ser muito lentas.
Também tentei otimizar o banco de dados do phpmyadmin, e a velocidade se torna um pouco melhor, mas ainda assim é muito lenta.
Isso é normal em um VPS do Windows? Como melhorar o desempenho do MySQL?
Atualização: Eu li em algum lugar que 127.0.0.1
como o host funciona melhor que localhost
, e estou usando 127.0.0.1
agora, mas ainda assim as consultas ao banco de dados são muito lentas. / p>
Atualização 2: este é o benchmark do HDD no meu VPS:
Também há relato de outra ferramenta de benchmark de HDD:
- Leia o arquivo de 50 MB com o buffer de 256 KB:
Reading 52,428,800 B (50 MB) - 200 blocks
Success: 52,428,800 B (50 MB)
Time: 1.329
Speed: 39,463,373 B/sec (37.6 MB/sec)
- Leia o arquivo de 50 MB com o buffer de 32 KB:
Reading 52,428,800 B (50 MB) - 1,600 blocks
Success: 52,428,800 B (50 MB)
Time: 10.873
Speed: 4,821,734 B/sec (4.6 MB/sec)
- Leia o arquivo de 50 MB com o buffer de 1 KB:
Reading 52,428,800 B (50 MB) - 51,200 blocks
Success: 52,428,800 B (50 MB)
Time: 1:06.395
Speed: 789,648 B/sec (771 KB/sec)