两张表关联查询,每张表的数据都有50w,我用inner join查询,非常慢,需要2分钟,有没有更好的方法呢?
看一下执行计划,找出查询成本在哪个地方?
50w也不多,如果你期中有个字段内容特别多的话就会慢,哪怕50条也一样。
建议多分几次查询 如果是显示的话建议分页每次查询要查的数目
给你个链接你去看 http://blog.sina.com.cn/s/blog_638f22550100nws4.html
建索引
索引,其次是优化查询的SQL语句
去掉字段内容比较大的字段,如果必须取出这个总段,那么就建立索引,根据索引进行查询!