看看session表的物理空间占用多少  是否达到了操作系统允许的单文件大小

解决方案 »

  1.   

    这个表多大了?是什么存储引擎? 注意MYISAM文件尺寸的限制。
      

  2.   

    这个表是memory引擎嘛?
    如果是的话,调整一下my.cnf 试试
    tmp_table_size = 256M 
    max_heap_table_size = 256M
      

  3.   

    session表已用空间
    数据 216.1 MB
    索引 65.5 KB
    总计 216.1 MB
    行统计
    格式 静态
    整理 gbk_chinese_ci
    行数 3,432
    行长度 ø 65,534
    行大小 ø 66,030 字节怎么占这么大容量和行数啊?请问如何解决?为什么存储的Session不能及时释放呢。
      

  4.   


    my.ini默认就是这个大小,我调整到1024M,还是出错。。session表已用空间
    数据 216.1 MB
    索引 65.5 KB
    总计 216.1 MB
    行统计
    格式 静态
    整理 gbk_chinese_ci
    行数 3,432
    行长度 ø 65,534
    行大小 ø 66,030 字节怎么占这么大容量和行数啊?请问如何解决?为什么OA用户退出后,存储的Session不能及时释放呢。
      

  5.   

    alter table mytable max_rows=1000;
      

  6.   

    考虑是不是程序端session失效问题导致的。