Peter H.: Was ist performanter?

hi!

ich Berechne aus 2 Werten einen 3. Wert per division.

Was ist besser?
1. die beiden werte auslesen und per php dividieren?
2. die beiden werte in sql abfrage schon dividieren und per AS variable
auslesen?

  1. Hallo,

    Was ist besser?

    1. die beiden werte auslesen und per php dividieren?
    2. die beiden werte in sql-abfrage schon dividieren und per AS variable
      auslesen?

    such' Dir was aus:

    a) Das ist so, wie Du es beschrieben hast, gleich.
    b) Das ist, bezogen auf die Praxis, schon alleine deshalb nicht beantwortbar, weil Du nicht gesagt hast, welches Programm den SQL-Befehl verarbeitet (MySQL, PostgreSQL, Firebird, Oracle, Selbstbaudatenbank … ).

    Gruß, Hannes.

    1. Hi.

      b) Das ist, bezogen auf die Praxis, schon alleine deshalb nicht beantwortbar, weil Du nicht gesagt hast, welches Programm den SQL-Befehl verarbeitet (MySQL, PostgreSQL, Firebird, Oracle, Selbstbaudatenbank … ).

      MySQL

      lg

      peda

  2. Hi,

    Was ist besser?

    das hängt davon ab, wie Du "gut" definierst.

    1. die beiden werte auslesen und per php dividieren?
    2. die beiden werte in sql abfrage schon dividieren und per AS variable
      auslesen?

    Das eine benötigt Rechenzeit im SQL-Server, das andere benötigt Rechenzeit im HTTP-Server. Wenn Performance Dein einziges Qualitätskriterium ist, dann hängt die Antwort davon ab, welches System Du eher schonen möchtest.

    Und natürlich vom SQL-Statement.

    Cheatah

    --
    X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
    X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes