Какие ресурсы необходимы для увеличения скорости работы с большой таблицей sql?
При миллионе записей 1 секунда на подсчёт количества??
Да у вас вообще индексы есть на эту таблицу и колонку id?
О каких аппаратных ресурсах может идти речь, научитесь СУБД пользоваться.
ОЗУ, ОЗУ и еще раз ОЗУ.
Как более дешевый паллиатив, можно попробовать перевести базу на более быстрые диски (NAS или SSD).
Но если DB можно закешить в память, то проблем со скоростью чтения у вас не будет :)
На том стоит, например, SAP HANA - пока база помещается в ОЗУ, даже САП работает терпимо. Как база в ОЗУ помещаться перестаёт - ну САП, он и есть САП :)