[mysql] langzaam

Pagina: 1
Acties:
  • 114 views sinds 30-01-2008
  • Reageer

  • Behind_You
  • Registratie: November 2001
  • Laatst online: 30-08 13:17

Behind_You

Kijk altijd achter je

Topicstarter
Ik heb een tijdje geleden zelf Apache, Php en Mysql geïnstalleerd. Hiervoor maakte ik gebruik van Easyphp. Dit is gewoon om een beetje te klooien met Php en Mysql.

Maar nu heb ik een probleem met Mysql. Want als ik een Php script met Mysql aanroep duurt het 5 a 6 seconden voordat het gedeelte met Mysql op m’n scherm staat. Het eerste gedeelte (alleen php) staat er wel gelijk. Met Easyphp duurde dit allemaal altijd minder dan 1 sec.
Ik heb ook geprobeerd de fout te achterhalen door een een scripje te gebruiken die de parsetijd er bij zet. Maar voor de gehele pagina krijg ik dan tijden van 0.141228 seconden. Terwijl het toch echt meer dan 5 seconden duurt voordat ik het te zien krijg. :?
Ook als ik de tijd van de query meet krijg ik ook tijden van minder dan een seconden terug.

Het is niet een hele snelle pc (p2 350mhz) maar het ligt niet aan de pc. Want hij komt niet boven de 15% processor belasting uit.

Ik voer Mysql uit met een batch bestandje met de volgende regel er in:
code:
1
mysqld.exe --skip-name-resolve
Dit batch bestandje staat in de dezelfde map als mysqld.exe

Ik heb ook Mysql benadert met het programma Mysql Front. Als ik met die programma een query uitvoer staat alles direct op m’n scherm.

Ik gebruik de standaard my-small.ini . Ik heb ook de my-medium geprobeerd, maar dit maakte niks uit.

Stat’s
Win98
P2 350mhz + 64 sdram
Apache 1.3.26
Php 4.3.5
Mysql 4.0.17 Max-debug

Everything you say can, and will be used against you!!
Een mooi rood kruisje is niet lelijk :D


  • Behind_You
  • Registratie: November 2001
  • Laatst online: 30-08 13:17

Behind_You

Kijk altijd achter je

Topicstarter
Ik heb mysql nu naar de nieuwste versie geupdate (4.0.18) en ik heb nog steeds hetzelfde probleem.

Ik heb ook mysqld-opt.exe geprobeerd. Maar dat biedt ook geen oplossing :(

Wie o wie weet hoe ik dit probleem kan oplossen?

Everything you say can, and will be used against you!!
Een mooi rood kruisje is niet lelijk :D


  • Noork
  • Registratie: Juni 2001
  • Niet online
Weet je zeker dat het aan je mysql ligt en niet aan slechte php scripts of queries.

  • Behind_You
  • Registratie: November 2001
  • Laatst online: 30-08 13:17

Behind_You

Kijk altijd achter je

Topicstarter
Ja dat weet ik zeker. Want het duurt 5 a 6 seconden om het volgende query uit te voeren.
PHP:
1
2
3
4
5
<?php
$db=mysql_connect("localhost","root",""); 
mysql_select_db("gastenboek", $db);
$resultid=mysql_query("SELECT id FROM gastenboek");
?>

In deze tabel zitten 60 records.

Het ligt dus niet aan de scripts of aan de query's.

Everything you say can, and will be used against you!!
Een mooi rood kruisje is niet lelijk :D


  • momania
  • Registratie: Mei 2000
  • Laatst online: 08:32

momania

iPhone 30! Bam!

Behind_You schreef op 27 februari 2004 @ 19:09:
Ja dat weet ik zeker. Want het duurt 5 a 6 seconden om het volgende query uit te voeren.
PHP:
1
2
3
4
5
<?php
$db=mysql_connect("localhost","root",""); 
mysql_select_db("gastenboek", $db);
$resultid=mysql_query("SELECT id FROM gastenboek");
?>

In deze tabel zitten 60 records.

Het ligt dus niet aan de scripts of aan de query's.
Wat doet die query dan als je hem in de console uitvoerd?
Misschien ligt er aan dat MySql niet traag is maar php

Neem je whisky mee, is het te weinig... *zucht*


  • Behind_You
  • Registratie: November 2001
  • Laatst online: 30-08 13:17

Behind_You

Kijk altijd achter je

Topicstarter

Als ik deze query in mysql-front (GUI voor mysql) is mysql wel snel.
[php]
SELECT id FROM gastenboek
[/php]

Ik denk eerder dat het fout gaat bij de verbinding tussen Php en Mysql. Want php is wel snel, zolang er maar geen mysql aan te pas komt. Ideem met mysql.


OPGELOST!!!

Ik draaide PHP eerst als CGI. Maar ik heb nu Php als module van Apache geinstalleerd en nu lijkt alles goed te werken :D. Hoe dit allemaal opeens komt is mij ook een raadsel, maar goed het werkt en dat is het belangrijkste :P

[ Voor 33% gewijzigd door Behind_You op 27-02-2004 20:52 . Reden: opgelost ]

Everything you say can, and will be used against you!!
Een mooi rood kruisje is niet lelijk :D

Pagina: 1