You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2011-05-05 13:56:56

BMO
Member
From: Toulouse - France
Registered: 2009-02-06
Posts: 144

Optimisation du paramétrage de Mysql

Bonjour,

Version GLPI affectées : GLPI 0.72x, 0.78x, 0.80RC3

Nous disposons actuellement dans la base de 140 000 entrées logicielles.
La lecture ou les requêtes sur l'inventaire logiciel est de plus en plus lent et le process mysqld passe à 100% cpu lors de ces requêtes.

j'ai essayé d'optimiser Mysql en jouant sur les variables dans le fichier my.cnf.
Mon paramétrage est le suivant:

[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
datadir=/data_glpi/data_bases/mysql
user=mysql
# Default to using old password format for compatibility with mysql 3.x
# clients (those using the mysqlclient10 compatibility package).
old_passwords=1

# Disabling symbolic-links is recommended to prevent assorted security risks;
# to do so, uncomment this line:
# symbolic-links=0

[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

[client]
#port=3306
#socket=/data_glpi/data_bases/mysql/mysql.sock
socket=/var/lib/mysql/mysql.sock


# * Fine Tuning
#
key_buffer = 148M
max_allowed_packet = 16M
thread_stack = 128K
tmp_table_size = 256M
table_cache = 1500
thread_cache_size = 90
max_heap_table_size = 256M
max_tmp_tables = 64
sort_buffer_size = 6M
myisam_sort_buffer_size = 64M
read_rnd_buffer_size = 2M
join_buffer_size = 5M
read_buffer_size = 2M
long_query_time = 5
thread_concurrency = 4
#
# * Query Cache Configuration
#
query_cache_limit = 1M
query_cache_size = 64M
query_cache_type = 1

skip-bdb
skip-innodb
skip-locking

max_user_connections = 15

Avez-vous rencontré les mêmes problèmes ?
Quelle est l'optimisation que vous me conseillez?

Merci bien,
BMO


BMO - Toulouse
En production sur 1 Serveur Centos 5.3 - GLPI 0.72.4 - OCS 1.3.3
7000 machines - TAG pour liaison Entités (20) - connexion LDAP (AD & OpenLDAP)
En développement sur 1 Serveur Centos 5.3 - GLPI 0.78.2 - OCS 1.3.3

Offline

#2 2011-05-05 14:36:02

yllen
GLPI-DEV
From: Sillery (51)
Registered: 2008-01-14
Posts: 15,278

Re: Optimisation du paramétrage de Mysql

Premièrement, dire à vos utilisateurs de ne jamais utiliser les critères de recherche "Eléments visualisés" et "Tous", cela allègera vos requêtes en évitant des jointures de tables non utiles


CentOS 6.5 - CentOS 7.x
PHP 5.6 - PHP 7.x - MySQL 5.6  - MariaDB 10.2 + APC + oOPcache
GLPI from 0.72 to dev version
Certifiée ITIL (ITV2F, ITILF, ITILOSA)

Offline

Board footer

Powered by FluxBB