小白鼠条件:
以常见的树形结构树为例:
有两张结构相同的表table1(1w数据),table2 (2w数据),需要对比数据差异。
表结构如下: id , parent_id, col1, col2, col3
常规做法是:
常规思想:
循环table1,
一、充分利用缓存效果;
操作系统的高速缓存、磁盘缓存等等,都是利用混存技术来提高系统响应速度。充分利用缓存可以大幅提高系统的响应时间。口说无凭,还是找一个小白鼠来看看:
现有系统中有很多地方有“刷新”的菜单,这个就是为了刷新缓存数据预留。
一个现实的事例就是一个报表系统优化后,采用数据缓存后。用4-5小时不能出现的数据,现在用几十分钟就能出所有的数据了。
单独使用dt.Select(conditinos) 进行数据