有两张数据库表
基本信息表(学号,性别,年龄,出生日期。。)有1亿条记录
参加项目表(学号,项目名称,项目日期,项目大小,备注)有5000万记录(不是每个学生都有对应项目信息)现在要将这两张表合并,内存有1g,
请问怎么处理

解决方案 »

  1.   

    需求都没说明白,如果数据对应关系式1对1的
    合并做什么,建个视图不就得了
    select [字段] from 基本信息表  left  join 
    参加项目表 on 基本信息表.学号 = 参加项目表.学号
      

  2.   


    create table new_table as select 学号,性别,年龄,出生日期,项目名称,项目日期,项目大小,备注 * from 基本信息表,参加项目表 nologging
    不要加logging要不然回滚段要受不了的.
      

  3.   

    我用hibernate取3W条数据 就内存泄漏了