Mal eine Connect. Dauern initiale Connects länger über TCP oder Unix_Socket?
hab mal geschaut aber nichts so rechtes gefunden. Ist mit Sicherheit auch etwas, was nicht so oft gefragt wird vermute ich.
kretschmer@tux:~/test$ cat connect_test.sh
#!/bin/bash
for i in `seq 1 100` ; do
psql test -c "select version()" > /dev/null
done
kretschmer@tux:~/test$ time ./connect_test.sh
real 0m9.311s
user 0m6.444s
sys 0m1.612s
kretschmer@tux:~/test$ vi connect_test.sh
kretschmer@tux:~/test$ cat connect_test.sh
#!/bin/bash
for i in `seq 1 100` ; do
psql -h localhost -p 5432 test -c "select version()" > /dev/null
done
kretschmer@tux:~/test$ time ./connect_test.sh
real 0m15.038s
user 0m9.329s
sys 0m1.840s
kretschmer@tux:~/test$
Andreas
Das war ja einfach (zu testen).
Hmm?
Was ist denn jetzt was? Ich sehe zwei Tests, sehe aber nicht welcher TCP oder Unix-Socket ist. Was ist denn nun schneller?
Update: Das zweite ist der TCP Connect Test, gell?
Scheiß Frühjahrsmüdigkeit…, Kaffee hilft net.
Da wo ein Hostname involviert ist, besteht in der Regel eine Netzwerkverbindung
(ok, bei richtigen Datenbanken …)