selectall_hashref_query umgestellt auf die DBI funktion selectall_arrayref.
Mit einem bestimmten Parameter tut diese genau das gleiche wie die selectall_hashref, was zur Folge hat, das ein Großteil des Overheads der Datenbankkommunikation gespart oder nach XS ausgelagert wird. Grosse Requests mit sehr viel Datenbankzugriff (Schwalfenberg Fall) sind gut 25% schneller damit.
Der Slice Parameter sollte mindestens auf Debian Sarge und darauf basierenden Distributionen funktionieren, davor habe ich nicht nachgeschaut.
selectall_hashref_query umgestellt auf die DBI funktion selectall_arrayref.
Mit einem bestimmten Parameter tut diese genau das gleiche wie die
selectall_hashref, was zur Folge hat, das ein Großteil des Overheads der
Datenbankkommunikation gespart oder nach XS ausgelagert wird. Grosse Requests
mit sehr viel Datenbankzugriff (Schwalfenberg Fall) sind gut 25% schneller
damit.
Der Slice Parameter sollte mindestens auf Debian Sarge und darauf basierenden
Distributionen funktionieren, davor habe ich nicht nachgeschaut.