Jump to content

[Ajuda] MYSQL lento para insert, delet, update...


Recommended Posts

Fiz um teste inserindo 100 items no banco de dados e demorou mais de 10 segundos, vejo alguns sites que não demora nem 1 segundo. Eu não faço a minima ideia de como devo optimizar o MySQL para isto. Atualmente uso MariaDB, segue às configurações:

VPS
4GB RAM
2 CPUS 3.40GHZ

MYSQL

[mysqld]
datadir=C:/Program Files/MariaDB 10.1/data
port=3306
sql_mode="NO_ENGINE_SUBSTITUTION"
default_storage_engine=innodb
innodb_buffer_pool_size=660M
innodb_log_file_size=50M
[client]
port=3306
plugin-dir=C:/Program Files/MariaDB 10.1/lib/plugin
 

BANCO DE DADOS

Não chega nem 500MB o tamanho.
Cerca de umas 40 tabelas.

Estou usando um programa escrito em c# para inserir os items, mas testei via PHP e também é demorado, foi ai que deduzi que o problema seria no MySQL. 

Link to comment
Share on other sites

Em 05/03/2019 em 12:36, Waguinho Blet disse:

Fiz um teste inserindo 100 items no banco de dados e demorou mais de 10 segundos, vejo alguns sites que não demora nem 1 segundo. Eu não faço a minima ideia de como devo optimizar o MySQL para isto. Atualmente uso MariaDB, segue às configurações:

VPS
4GB RAM
2 CPUS 3.40GHZ

MYSQL

[mysqld]
datadir=C:/Program Files/MariaDB 10.1/data
port=3306
sql_mode="NO_ENGINE_SUBSTITUTION"
default_storage_engine=innodb
innodb_buffer_pool_size=660M
innodb_log_file_size=50M
[client]
port=3306
plugin-dir=C:/Program Files/MariaDB 10.1/lib/plugin
 

BANCO DE DADOS

Não chega nem 500MB o tamanho.
Cerca de umas 40 tabelas.

Estou usando um programa escrito em c# para inserir os items, mas testei via PHP e também é demorado, foi ai que deduzi que o problema seria no MySQL. 

Já tentou utilizar o MySQL Tunner?

Link to comment
Share on other sites

Está usando Linux? Da um command top e verifica o uso de CPU e memória, pode ser algo que esteja consumindo muito recurso e está demorando a execução das tarefas.

Será se não te venderam a VPS em uma máquina que o processador esteja sobrecarregado? Há isso também.

Link to comment
Share on other sites

33 minutos atrás, Waguinho Blet disse:

Obrigado pessoal, mas eu já consegui resolver, realmente era as configurações no my.ini do MySql.

Deixa aqui a configuração que você colocou pode ajudar outras pessoas com o mesmo problema.

<?= "Full Stack PHP Developer"; ?>
Desde 2013 trabalhando com Desenvolvimento de Sites e Gestão de Servidores.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.

×
×
  • Create New...

Important Information

Do you agree with our terms?