MySQL社区
标题:
大表关联插入
[打印本页]
作者:
blueclg
时间:
2013-12-11 19:13
提示:
作者被禁止或删除 内容自动屏蔽
作者:
blueclg
时间:
2013-12-11 19:19
提示:
作者被禁止或删除 内容自动屏蔽
作者:
kider
时间:
2013-12-12 10:23
你这个需要优化的东西太多了:
首先写法不规范,ON就是ON,后的jtcy.ISVALID = '1'最好写到where中。
另外jtcy.ISVALID = '1'中的类型是数值类型还是字符串,如果是数值类型,那么就没有''号。
ON nh.POVID = jtcy.FAMID这个两个字段都需要索引,这个很重要。
索引建立的也有重复,利用率不高。
where语句条件对过滤数据作用不大,务必按照索引顺便摆放等等。
考虑到你表数据已经挺大了,如果这种效率低下,你也可以考虑另一种办法:
先建立表,再导入数据,导入数据时,按照 inv_povfamilys表的主键分批次导入,这种肯定会快。
作者:
blueclg
时间:
2013-12-13 09:17
提示:
作者被禁止或删除 内容自动屏蔽
欢迎光临 MySQL社区 (http://mysqlpub.com/)
Powered by Discuz! X3.2