Za prvé, zpochybňuji použití vnějšího spojení, protože příkaz by působí na rhs a NULL vstřikovaný levým spojením s tím pravděpodobně způsobí zkázu.
Bez ohledu na to by nejjednodušší přístup k urychlení tohoto dotazu byl krycí index na pb.id_brand a pb.brand. To umožní, aby byla objednávka vyhodnocena „pomocí indexu“ s podmínkou spojení. Alternativou je najít nějaký způsob, jak zmenšit velikost mezivýsledku předávaného objednateli.
Kombinace external-join, order-by a limit mě přesto nechává přemýšlet, na co přesně se dotazujete a zda by nemohl existovat lepší způsob vyjádření samotného dotazu.