<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Java軟件報(bào)表軟件技術(shù)博客

    java報(bào)表軟件技術(shù)匯總 java報(bào)表軟件制作 報(bào)表軟件新聞
    posts - 355, comments - 100, trackbacks - 0, articles - 3
       :: 首頁(yè) :: 新隨筆 ::  :: 聚合  :: 管理
     

    SQLServer2005獲取大數(shù)據(jù)集時(shí)內(nèi)存不足FineReport報(bào)表軟件的解決辦法

    . 問(wèn)題描述:

       使用  SQL Server  jdbc讀取SQLServer2005中的大數(shù)據(jù)量表時(shí),如數(shù)據(jù)量達(dá)到20萬(wàn)時(shí),發(fā)生如下類似錯(cuò)誤:


    . 原因:

       發(fā)生該情況與sqlserver jdbc驅(qū)動(dòng)的select Method有關(guān)。selectMethod分為directcursor。當(dāng)使用direct時(shí),驅(qū)動(dòng)會(huì)一次性載入所有結(jié)果集到jvm內(nèi)存中,因此造成了out of memory;而使用cursor時(shí),會(huì)在服務(wù)器端創(chuàng)建一個(gè)cursor,因此不會(huì)占據(jù)客戶端的大量?jī)?nèi)存。

      注意:此問(wèn)題只存在于MS SQLSERVER,其它關(guān)系型數(shù)據(jù)庫(kù)無(wú)此問(wèn)題

    . 解決辦法:

        修改SQLServer2005 jdbcURL:

    jdbc:sqlserver://192.168.100.118:1433;databaseName=test;selectMethod=cursor

    如下圖:

     
    這種方式會(huì)影響整個(gè)應(yīng)用程序可能引起其他普通情況的讀取性能下降。



    主站蜘蛛池模板: 免费人成在线观看播放a| 免费无码作爱视频| 久久99亚洲综合精品首页| 99在线观看精品免费99| 亚洲AV无码男人的天堂| 亚洲国产精品无码专区| 成年大片免费视频| 国内永久免费crm系统z在线| 中文无码亚洲精品字幕| 亚洲一级特黄无码片| 国产桃色在线成免费视频| 国产精品福利片免费看| 久久精品国产亚洲av麻豆图片| 亚洲日韩中文在线精品第一| 青娱乐免费视频在线观看| 九九全国免费视频| 亚洲国产成人综合| 亚洲精品无码午夜福利中文字幕| 国产香蕉九九久久精品免费| 免费国产叼嘿视频大全网站| 精品一区二区三区无码免费直播| 亚洲av丰满熟妇在线播放| 成人免费无码精品国产电影| 日韩插啊免费视频在线观看| 免费夜色污私人影院网站电影 | aa毛片免费全部播放完整| 国产精品亚洲片在线va| 日韩va亚洲va欧洲va国产| 国产免费131美女视频| 午夜国产精品免费观看 | 久久亚洲国产精品五月天婷| 大学生美女毛片免费视频| 91香焦国产线观看看免费| 成人免费无码H在线观看不卡| 亚洲国产午夜精品理论片在线播放| 亚洲精品在线免费看| 亚洲卡一卡2卡三卡4卡无卡三| 久久精品国产亚洲Aⅴ香蕉| 国产精品久久免费视频| 免费人成视频在线| 中国在线观看免费国语版|