我正在尝试显示Django网络应用程序中CSV复制功能的进度。该功能的相关部分是:
%timeit with_replace(my_string)
8.63 ms ± 243 µs per loop (mean ± std. dev. of 7 runs, 100 loops each)
%timeit without_replace(my_string)
7.79 ms ± 45.3 µs per loop (mean ± std. dev. of 7 runs, 100 loops each)
%timeit your_way(my_string)
8.91 ms ± 92 µs per loop (mean ± std. dev. of 7 runs, 100 loops each)
我的数据库是postgresql。从文档来看,PostgreSQL无法提供显示查询进度的方法。有人找到方法了吗?还是应该调整查询以使用Django的ORM?恐怕会慢一些。