我在数据库中有超过10000个数据的表。使用ajax我从数据库获取值。但表变得太慢。我使用数据表显示数据
答案 0 :(得分:0)
请用您的语言了解您的代码。 但我会告诉你一些事情。
1) 如果没有必要获取所有数据,那么您可以使用分页,例如第一次调用 1到100 ,第二次: 101到200 ,这样您就可以得到您的回复快。
e.g。 从tbl_user LIMIT 1,100中选择vFirstname
2) 如果您想获取数据而不是用户' *'在选择中,指定您的字段名称。
e.g。 从tbl_user中选择vFirstname。
答案 1 :(得分:0)
我遇到了你的问题,有一些缓慢查询的解决方案
例如: -
SELECT field_1,field_2 FROM table
例如: -
SELECT field_1,field_2 FROM table LIMIT 0,20
例如: -
在获取数据后,不要使用进行循环, foreach 循环或 while 循环,直接将数据数据作为ajax响应传递