Книжка:
PostgreSQL 9.0 High Performance
Очень толковая, стоит прочитать, даже если у вас не PostgreSQL, так как во-первых, там немало полезного про железную часть, а во-вторых, многие вещи имеют смысл и для других СУБД, с учётом их специфики, конечно.
Сам по себе Python-код, кмк, имеет смысл оптимизировать после того, как правильно выбраны библиотеки для узких мест, то есть если большая сетевая нагрузка — то twisted/tornado, если много расчетов — numpy/scipy, и тд.
И после того, как выбраны оптимальные алгоритмы обработки данных.