Если я правильно понял, вам нужно использовать функцию uksort()
. Это позволяет вам написать свой собственный компаратор. Но как насчет индексов без месяца и даты после% monthname%?
Новый mysqlnd драйвер может выполнить асинхронные запросы. Документация редка, но существуют некоторые примеры (также касающийся sharding) в презентации здесь.