时间:2021-07-01 10:21:17 帮助过:99人阅读
二:有索引时同步数据
1、给数据库脚本加上索引
- <span style="color: #008080">1</span> KEY `v_ur_sys_dict_val_dict_id` (`dict_id`) USING BTREE
note: Key是索引的关键字,‘v_ur_sys_dict_val_dict_id‘ 是索引的名字,‘dict_id‘是主键, 最后使用树形结构的索引USING BTREE
2、运行耗时(还是跑一样的脚本,关联9张表,1w条数据,只使用了14秒)
- <span style="color: #008080">1</span> Start sync MysqlData:---------------------------时间:<span style="color: #800080">2016</span>-<span style="color: #800080">12</span>-<span style="color: #800080">01</span> <span style="color: #800080">09</span>:<span style="color: #800080">10</span>:<span style="color: #800080">00</span>
- <span style="color: #008080">2</span> Success sync MysqlData:-------------------------同步数据成功!:<span style="color: #800080">2016</span>-<span style="color: #800080">12</span>-<span style="color: #800080">01</span> <span style="color: #800080">09</span>:<span style="color: #800080">10</span>:<span style="color: #800080">14</span>
三、总结:使用索引在数据库中是至关重要的,不然如果数据上百万条的话,那么多表查询可能会消耗资源过多导致服务器挂掉。
Mysql多表关联查询,有索引和没索引的差距
标签:脚本 sys src 使用 dict 资源 关键字 多表查询 实例