Pomalé načítání databáze 'localhost'

Michal Kumžák
Člen | 107
+
0
-

Dneska a včera jsem několik hodin zjišťoval, proč mi na lokále nette načítá stránku přes 2 sekundy. Nakonec jsem se dostal až k tomu, že 2s trvá první SQL dotaz a bylo jedno co to bylo za dotaz. Nakonec stačilo v configu v konektoru do db vyměnit localhost za 127.0.0.1 a ta dvousekundová prodleva zmizela. Tak třeba to někomu pomůže.

Michal

kminekmatej
Generous Backer | 43
+
+1
-

Změnou z localhost na IP adresu docílíš toho že se klient k databázi nepřipojí přes socket file ale přes IP:PORT. Což je obecně považování za naopak pomalejší způsob připojení.

Nejpravděpodobnější příčinu toho co popisuješ bych spíš hledal v souborové vrstvě – něco blokuje otevření socket file (/run/mysqld/mysqld.sock obvykle)