1.事件原因:
JD项目导入数据过慢,让吴总帮忙看看实际原因,结果发现车型ID 数据 存在 十几万条,一次性查到内存后,再从内存比较是否存在,这种方式
会导致服务器卡死,也会请求超时。
2.解决方式:
数据超过上万的,都不要全部查出放到内存中比较,这种方式都会导致微服务挂掉(可能要重启微服务),因为导入的数据以500条为主,而且车型ID数据量为12W
条,所有车型ID的方式还是以 每次循环去数据库获取即可。
1.事件原因:
JD项目导入数据过慢,让吴总帮忙看看实际原因,结果发现车型ID 数据 存在 十几万条,一次性查到内存后,再从内存比较是否存在,这种方式
会导致服务器卡死,也会请求超时。
2.解决方式:
数据超过上万的,都不要全部查出放到内存中比较,这种方式都会导致微服务挂掉(可能要重启微服务),因为导入的数据以500条为主,而且车型ID数据量为12W
条,所有车型ID的方式还是以 每次循环去数据库获取即可。