This post refers to DaVinci Resolve 12.5.
Real-time rendering in DaVinci Resolve can be slow. One of the first things to try is optimising your media. As I understand it, Resolve will use optimised media – which is more efficient - as a proxy for the original format media in the timeline.
To optimise a media item you can right-click on it in the media gallery and select Generate Optimised Media.
The output will end up in the same place as other cached items (see my previous post for details).
Not surprisingly, generating optimised media can take quite a while and it appears that using this method you can only do one clip at a time.