在Python + MySQL中,使用SSCursor或使用分页存储过程是否更好?

时间:2016-08-26 21:39:22

标签: python mysql pagination

我在Python 2.7(叹气)和MySQL 5.6.23。

我需要使用Python从MySQL中检索大量数据。

我读到了SSCursors,我也看到了一些关于创建分页查询的事情(在我的例子中是存储过程)。

显然SSCursors有优点和缺点,可能是分页查询。

SSCursors似乎并不喜欢并发 - 当使用SSCursor时,一次只能有一个查询(?)。而且,它们似乎不太便携?

对于分页查询,我不得不想知道如果相关表被修改会发生什么在查询期间 - 你可能会错过一行或获得重复行吗?另外,对于分页查询,我听说数据的最后一页需要时间与整个查询成比例,所以它们对我帮助不大?

那么更好 - SSCursors或Paginated SP&Queries?以上的东西是真的吗?

How to efficiently use MySQLDB SScursor?非常有用,也是我的源文档之一,但似乎无法解决分页查询或可移植性问题。

How to get a row-by-row MySQL ResultSet in python更近了。我在那里添加了关于所讨论内容的可移植性的评论。

0 个答案:

没有答案