Hinweise zur Implementierung:
Die Unterstützung für MYSQL_TYPE_GEOMETRY
zu der MySQLi-Erweiterung in PHP 5.3 hinzugefügt.
Beachten Sie, dass es verschiedene interne Implementierungen von libmysqlclient
und mysqlnd
zum Handling von Spalten des Typs MYSQL_TYPE_GEOMETRY
gibt. Allgemein nimmt mysqlnd
viel weniger Speicher ein. Zum Beispiel, wenn eine Spalte POINT
in einem Ergebnis-Set vorkommt, reserviert libmysqlclient
bis zu 4GB RAM, obwohl weniger als 50 bytes benötigt würden. Die Speicherzuweisung ist viel geringer, weniger als 50 bytes, wenn man mysqlnd
nutzt.