Größe eines Array in Bytes

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag von Miriam »

cYbercOsmOnauT hat geschrieben:Er will scheinbar ausrechnen wieviel Speicher in der DB verbraucht wird.
Na das kann er doch z.B. im phpMyAdmin nachlesen bei der entsprechenden DB.

Er will wohl eher wissen, wieviel RAM die SQL Abfrage belegt.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag von Pyramide »

Gumfuzi hat geschrieben:ich möchte herausfinden, wieviel RAM eine SQL-Abfrage am Server braucht, da der Server bei manchen SQL-Abfragen den RAM auf die Platte auslegern muss.
Das kannst du nicht ohne weiteres ausrechnen, denn Indize, interne Daten usw. brauchen ja auch RAM. Dafür werden die Daten des Resultsets im optimalfall gestreamt, so daß garnicht alle Daten zur gleichen Zeit geladen sind.
KB:knigge
Benutzeravatar
Gumfuzi
Ehemaliges Teammitglied
Beiträge: 2454
Registriert: 26.03.2004 22:25
Wohnort: Linz, AT
Kontaktdaten:

Beitrag von Gumfuzi »

@Miriam: richtig.

@Pyramide: danke für die Info, habe schon fast soetwas befürchtet... :(

Wenn man in etwa davon ausgeht, dass das gestreame bei den div. Abfragen im Forum gleich gehandhabt wird, dann wäre doch die Anzahl der ausgelesenen Felder (Spalten * Reihen) ein ungefährer Anhaltspunkt, um unterscheiden zu können, ob die Anfrage viel oder nur wenig Daten holt bzw. verarbeitet?
Antworten

Zurück zu „Coding & Technik“