Hola.
Conozco pocos artículos sobre el tema, basicamente los de Graig Stuntz :
http://delphi.weblogs.com/stories/storyReader$387
http://delphi.weblogs.com/stories/storyReader$390
http://delphi.weblogs.com/stories/storyReader$394
Su utilidad, el Interbase PLANalyzer creo que será de tu interés :
http://delphi.weblogs.com/IBPLANalyzer
¿ Tienes alguna duda en concreto ?, normalmente para optimizar una consulta simplemente te tienes que asegurar que tienes creado un/unos índice/s adecuado para que pueda ser usado en esa consulta.
Saludos.