Schrift
Wiki:Tipp zum Debugging: use Data::Dumper; local $Data::Dumper::Useqq = 1; print Dumper \@var;
[thread]3661[/thread]

DBI::connect_cached (Seite 2)

Leser: 1


<< |< 1 2 3 >| >> 29 Einträge, 3 Seiten
Froschpopo
 2006-02-24 19:01
#34055 #34055
User since
2003-08-15
2653 Artikel
BenutzerIn
[default_avatar]
hmm... dann springt aber nicht viel performance dabei raus :D
GwenDragon
 2006-02-24 19:37
#34056 #34056
User since
2005-01-17
14848 Artikel
Admin1
[Homepage]
user image
Wer die Doku zu DBI::connect_cached liest, weiß mehr :p

ja was denn nu, Handles cachen oder die komplette Abfrage der DB?
Froschpopo
 2006-02-24 19:38
#34057 #34057
User since
2003-08-15
2653 Artikel
BenutzerIn
[default_avatar]
mir egal hauptsache es läuft auf mod_perl2 !!
GwenDragon
 2006-02-24 19:49
#34058 #34058
User since
2005-01-17
14848 Artikel
Admin1
[Homepage]
user image
Quote
Apache::DBI version 0.96 and should work under mod_perl 2.0 RC5 and later. See the Changes file for more information. Beware that it has only been tested very lightly.

http://search.cpan.org/search?mode=all&query=Apache-DBI\n\n

<!--EDIT|GwenDragon|1140803396-->
Froschpopo
 2006-02-24 19:51
#34059 #34059
User since
2003-08-15
2653 Artikel
BenutzerIn
[default_avatar]
aber wenn ich jetzt auf Apache::DBI umsteige muss ich das ganze script wieder umbauen...
GwenDragon
 2006-02-24 20:14
#34060 #34060
User since
2005-01-17
14848 Artikel
Admin1
[Homepage]
user image
Oh je.
Du hast wohl vorher nicht genau geplant, was du vorhast, oder?


Aber wieso musst du denn das Skript umbauen?
Die Datenbankverbindeunge werden doch im Startup-Skript gemacht. So ganz versteh ich nicht, was du nun machen willst.
pq
 2006-02-24 21:04
#34061 #34061
User since
2003-08-04
12209 Artikel
Admin1
[Homepage]
user image
[quote=Froschpopo,24.02.2006, 18:01]hmm... dann springt aber nicht viel performance dabei raus :D[/quote]
natürlich. du sparst dir den connect. der kostet zeit.
ich weiß ja nicht, was du sonst so cachen willst, aber das solltest
du dann der datenbank überlassen.
im falle eines stromausfalls sollte der webserver runtergefahren werden,
und wenn du ihn nicht mit kill -9 abschießt, sollte der zumindest
die laufenden sachen noch abarbeiten. vorausgesetzt, es gibt überhaupt 'ne USV =)
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem
Heromaster
 2006-02-24 21:24
#34062 #34062
User since
2003-08-05
220 Artikel
BenutzerIn
[default_avatar]
[quote=Froschpopo,24.02.2006, 14:08]Da ich mit mod_perl2 arbeite und es scheinbar nicht möglich ist, die verbindung global zu gestalten, habe ich nun ein paar fragen zu DBI::connect_cached.

1. wird die gesamte Datenbank gecached oder die einzelnen Suchabfragen? Wenn letzteres Zutrifft, hat das ja gar keinen Sinn, da jeder User ja sowieso etwas anderes abfragt.

2. Genügt es, wenn ich die Verbindung "cache"? Also connect_cached() mache? Oder muss ich die einzelnen Abfragen/Inserts/Updates auch cachen?

3. wie verhält sich der Cache von DBI im Fall eines Stromausfalls? Ist dann alles weg oder wie?
Ich habe keinen Hardware/Software-RAID... nur den simplen von Linux der aber Stromausfälle nicht vorsieht...[/quote]
1. Mit Apache::DBI wird das Datenbankhandle gechacht. Abfragen nicht, es sei denn Du benutzt mysql mit angeschaltetem Cache. Dies hat aber nichts mit Apache::DBI zu tun.

2. siehe 1.

3. Das sollte in dem Fall die geringste Deiner Sorgen sein ;)
Derjenige, der zwei Hasen jagt, lässt einen zurück und verliert den anderen.
renee
 2006-02-25 01:40
#34063 #34063
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Die Methode heisst nicht umsonst connect_cache und nicht connect_and_statement_cache! Meinen Tipp zu CPAN:Apache::DBI im anderen Thread hast Du auch absolut ignoriert :(
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
Froschpopo
 2006-02-25 01:42
#34064 #34064
User since
2003-08-15
2653 Artikel
BenutzerIn
[default_avatar]
ich machs jetzt mit connect_cached\n\n

<!--EDIT|Froschpopo|1140824556-->
<< |< 1 2 3 >| >> 29 Einträge, 3 Seiten



View all threads created 2006-02-24 15:08.