Tests mit 30 Jahre gewachsener Echtdatenbank – Geschwindigkeit & Zugriff in der Praxis

Post Reply
User avatar
Otto
Posts: 7020
Joined: Fri Oct 07, 2005 7:07 pm
Contact:

Tests mit 30 Jahre gewachsener Echtdatenbank – Geschwindigkeit & Zugriff in der Praxis

Post by Otto »

Hier Tests gegen eine Echtdatenbank, die über 30 Jahre eingepflegt wurde.
Die Datenbank hat 130 Felder und 35.887 Datensätze.

Im roten Rahmen sieht man die Zeiten, die der Server zum Antworten braucht – pfeilschnell:

Image

Das Testprogramm liest aus der Datenbank mit den folgenden Einstellungen bzw. der Payload, die geschickt wird.

Code: Select all | Expand

// 1) Ziel: immer der Proxy
$proxyUrl = abs_url_here('xWH_hub_read.php?fastlog=1');

// 2) Pfad zur DBF 

$dbfPath = $base . '.....\\.....dbf';

// 3) Payload exakt wie im funktionierenden RAW
$payload = [
  "start"         => 1000,
  "end"           => 200,
  "memoFields"    => true,
  "searchTerm"    => "",
  "searchMethod"  => "nosearch",
  "searchField"   => "",
  "databasePath"  => $adrPath,
  "indexTag"      => "MAIR",
  "selectedIndex" => "ku_name", 
  "fields"        => ["INDEX","NAME","VORNAME","STRASSE","ORT"]
];

Ein Orderscope wird gesetzt und die Treffer im Response zurückgeschickt.
Innerhalb der Treffer kann man dann am Client noch über alle Spalten suchen.
Post Reply