84669 orang belajar
152542 orang belajar
20005 orang belajar
5487 orang belajar
7821 orang belajar
359900 orang belajar
3350 orang belajar
180660 orang belajar
48569 orang belajar
18603 orang belajar
40936 orang belajar
1549 orang belajar
1183 orang belajar
32909 orang belajar
两张表A有2000条,B有2000万条select a.xxx,b.xxx,b.xxxx, from A as a left join b as b on a.id = b.bid where a.xx = 0 and a.xxx != 0;
认证高级PHP讲师
分页查,不要一次取大量数据
冗余要查的b的两个字段在a表里,就无需join了
必须要上缓存,不然数据库肯定撑不住
数据量上了千万就需要考虑水平分割了
首先我不是做后端的,我也只能说说自己知道的一点
不知道工具能不能看到执行计划,如果可以看到执行计划,看看执行过程,哪个过程产生的数据大就看能不能优化
我也就知道加索引应该能够优化一点吧
分页查,不要一次取大量数据
冗余要查的b的两个字段在a表里,就无需join了
必须要上缓存,不然数据库肯定撑不住
数据量上了千万就需要考虑水平分割了
首先我不是做后端的,我也只能说说自己知道的一点
不知道工具能不能看到执行计划,如果可以看到执行计划,看看执行过程,哪个过程产生的数据大就看能不能优化
我也就知道加索引应该能够优化一点吧