query bottlenecks and syntax