Let me step back from sphinx performance and highlight first how Sphinx uses memory.
There are two different ways to store data in Sphinx (we call it indexes): on-disk and Real-Time index. Lets start with good old on-disk indexes.
Basically Sphinx on-disk index is simply a set of files generated by indexer during indexing process. All of them, except .spd and .spp are kept in memory for performance reasons. (more…)




