解决方案 »
- 多表联合删除2,急~~!!
- sql server 2005 express 开发的数据库 在 企业版里面怎么附加 出错了?
- 这样的动态统计该怎么做,请各位指点指点,我是一个新手,谢谢了!
- 求Sql语句,我要查询ChinaSoft这个数年库中所有用户表记录数大于2000的用户表的表名?
- EXECUTE语句的参数问题
- [留言簿系统] 我如何能通过一次查询查处所有递归的发言引用呢?
- BOM求用量,该如何做?用递归吗?
- 高分求解:关于image字段
- 不好意思:DBMS_OUTPUT.PUT_LINE的用法!
- 恢复旧系统
- 求救,win7下运行一个delphi程序写的软件,出错
- 关于读取数据库内参数的问题
1. 表记录数 98000 row, 大小54M
2. 大家提到的业务需求简单描述:
首先从表中查找满足条件的居民,然后分别就查询出来的每个居民,查询与其相似的居民,100000次查询就是做这个的。这些相似的居民记录以子报表的方式展示。
当前业务执行的顺序就是这样,查询主数据 -> 遍历 -> 执行子数据查询, 耗时主要在100000次的子报表查询3. 加载到内存估计可行,但用到了一些特殊函数,如SOUNDEX。在内存中遍历也存在一定难度。
尽量生成一个大sql(多个select)再一次性执行
或者把过程2写成存储过程
尽量生成一个大sql(多个select)再一次性执行
或者把过程2写成存储过程
谢谢。目前看存储过程是最靠谱的,虽然可能不是最好。但多个select性能估计也不会好。这个经过匿名块测试过。
括号实现所谓的"类似"这个逻辑,取出了全集