我正在创建一个注册应用,我让用户注册自己。 现在,admin可以选择将所有注册用户导出到CSV / Excel文件。记录可能是数千。我不能连续一次取出它们,如何让它快速?索引会有帮助吗?
答案 0 :(得分:0)
导出整个表时,必须读取所有数据。 添加索引不能减少数据量。
仅当您按某些列对输出进行排序时,索引才有用。
答案 1 :(得分:0)
索引通常有助于读取或更新表中的数据子集,例如单行或一行或多行。
例如,如果您希望允许一次一页地导出甚至查看所有数据,则可以使用带索引的主键字段来检索子集,例如20个行。时间,导致更好的“感知”性能,而不是在查看任何数据之前等待整个表格导出。