Windows mysql server instellingen optimaliseren

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • Gijs007
  • Registratie: Februari 2008
  • Laatst online: 07-07 11:56
Beste tweakers,

Het viel mij op dat het forum van mijn clan langzaam laad op: http://www.xgclan.com/forum/index.php
Het forum draait op de forum software: simple machines forum en op de officiële website van het forum duurt het maken van een pagina maar 0.1sec terwijl het op mijn server 1+ sec duurt.

Mijn server is meer als krachtig genoeg dus het laden zou snel moeten gaan.
Dus ik ben al bezig geweest met het optimaliseren van de apache en php instellingen maar van mysql heb ik geen verstand.

Volgens phpmyadmin zijn dit de belangrijke waarde onder het onderdeel statistieken:
Note* de server draait nu 40 minuten.

Created tmp disk tables 2074
Handler read rnd 1573
Handler read rnd next 441543
Innodb buffer pool reads 2009
Key reads 443
Opened tables 1439
Select full join 171
Table locks waited 1

Update:
Na 2 uur staat hij op:
Created tmp disk tables 9100
Handler read rnd 3345
Handler read rnd next 1935009
Innodb buffer pool reads 2199
Key reads 1041
Opened tables 5234
Select full join 406
Table locks waited 2

Programma's die gebruik maken van mysql: joomla,simple machines forums, whmcs en tcadmin

Server specs:
Processor: Intel® Xeon® Processor E3-1230V2
mysql installatie draait op een: 256Gb Crucial M4 SSD
ram geheugen: Kingston 32GB (4 x 8GB) DDR3-1333 MHz ECC RAM Unbuffered*

* op het moment is 25% van het ram geheugen in gebruik dus het is niet erg als mysql 2-4GB gebruikt als dit de prestaties ten goede komt.

Wie kan mij helpen met het optimaliseren van de mysql instellingen?

[ Voor 11% gewijzigd door Gijs007 op 28-09-2012 17:50 ]

AMD Ryzen 7 9800X3D | Corsair H150i Elite LCD | GIGABYTE X670E AORUS XTREME | G.Skill Trident Z F5-7800J3646H16GX2-TZ5RK | Inno3D GeForce RTX 4090 iCHILL X3 | Corsair HX1000i | Crucial T700 4TB | Intel Optane 905P 1.5TB | MP600 NH 8TB | Corsair iCUE 5000T


  • CMD-Snake
  • Registratie: Oktober 2011
  • Laatst online: 13-11-2022
Ik ken MySQL niet, maar veel DB producten (in ieder geval Oracle en SQL Server) komen met ingebouwde analyse modules dat je o.a. de performance van je database kan meten. Je kan dan goed zien of er pijnpunten zijn en waar die liggen. Deze tooltjes kunnen ook verbeter voorstellen doen. En vaak kunnen de tools met een klik deze ook implementeren voor je.

Tuning van een DB is afhankelijk van wat de DB moet doen. Wordt er veel opgevraagd maar weinig weggeschreven? Of juist veel mutaties? Afhankelijk daarvan moet je anders tunen.

  • leuk_he
  • Registratie: Augustus 2000
  • Laatst online: 03-07 13:22

leuk_he

1. Controleer de kabel!

http://dev.mysql.com/doc/refman/5.5/en/optimization.html (flauw...maar wel relevant)

Aangezien je aangeeft dat er veel geheugen vrij is, zou je de (innodb) bufferpool hoger kunnen zetten.
http://dev.mysql.com/doc/...r_innodb_buffer_pool_size

Verder doe je nogal wat table scans (Handler read rnd next lijkt me relatief hoog, kan me vergissen), dus op applicatienivo moet je wellicht wat indexen toevoegen.

[ Voor 49% gewijzigd door leuk_he op 29-09-2012 13:37 ]

Need more data. We want your specs. Ik ben ook maar dom. anders: forum, ff reggen, ff topic maken
En als je een oplossing hebt gevonden laat het ook ujb ff in dit topic horen.