A pager_query() lehetne-e gyorsabb MySQL esetén?

Sweetchuck képe

Olvasgatva a MySQL manuált az jutott eszembe hogy ki lehetne használni a FOUND_ROWS() függvényt. Ami annyit tud hogy a LIMIT záradékkal ellátott SELECT utasitásról megmondja hogy LIMIT nélkül mennyi sort adott volna vissza. Ehez persze a SELECT-nél hazsnálni kell a SQL_CALC_FOUND_ROWS kulcsszót.
FOUND_ROWS()

A baj csak az hogy a pager_query() forráskódját megnézve azt láttam hogy a $count_query az igazi SELECT elött fut le.

Hogyan lehetne ezt a problémát megkerülni, úgy hogy a drupal belső világát ne zavarjam össze. (hogy mindig tudja pontosan hogy hányadik oldalon tart) ??

Egyébként nem olyan fontos, csak gondoltam he lehet gyorsítani, akkor miért ne.