Doktrin performansını artırmak için nasıl (düz sql 4 kat daha hızlı olan)?

0 Cevap php

Sorun yanında - Ben basit bir sorgu çalıştırmak istiyorum (örneğin, bir tablodan 10 satır)

Doktrin Bu işlem 0.013752s alır

İşte DQL olduğunu:

$q = Doctrine_Query::create()
    ->update('TABLE')
    ->set('FIELD', 1)
    ->where('ID = ?', $id);
$rows = $q->execute();

Ama düz kullanmanız sql ve mysql_query() bu 0.003298s sadece zaman alır

Ne oldu? Doktrin yavaş gerçekten 4x mi?

0 Cevap