posts - 54,  comments - 1,  trackbacks - 0
          使用Informix時(shí)出現(xiàn)的異常:"could not do a physical order read to fetch next row",具體表現(xiàn)在大數(shù)據(jù)量操作數(shù)據(jù)庫(kù)的時(shí)候,容易出現(xiàn)。在JavaYou找到解決問(wèn)題所在:

          一方面可以在隔離級(jí)別的選擇上進(jìn)行改動(dòng)(但并不徹底),另一方面則是因?yàn)镮nformix默認(rèn)鎖等待時(shí)間為0,即在操作(update、delete等)數(shù)據(jù)庫(kù)的時(shí)候,如遇到其他操作也在使用同一張表的情況時(shí),則不等待和返回異常。

          最簡(jiǎn)單的解決方法就是每次在獲取新的(注意是新的,原有的連接也無(wú)妨,但影響效率)數(shù)據(jù)庫(kù)連接時(shí),首先執(zhí)行設(shè)置連接的鎖等待時(shí)間的Sql:

          SET LOCK MODE TO WAIT 10 (意思是設(shè)置鎖等待時(shí)間為10ms),

          這樣基本解決問(wèn)題,不再出現(xiàn)異常情況。

          posted on 2005-12-02 10:46 ZhuJun 閱讀(5409) 評(píng)論(0)  編輯  收藏 所屬分類: 開(kāi)發(fā)手記

          蜀中人氏,躬耕于珠海

          <2005年12月>
          27282930123
          45678910
          11121314151617
          18192021222324
          25262728293031
          1234567

          常用鏈接

          留言簿(2)

          隨筆分類(71)

          隨筆檔案(54)

          博客

          文檔

          站點(diǎn)

          論壇

          搜索

          •  

          積分與排名

          • 積分 - 50987
          • 排名 - 976

          最新評(píng)論

          閱讀排行榜

          主站蜘蛛池模板: 潢川县| 沾化县| 阳春市| 青冈县| 依安县| 尚志市| 建平县| 六盘水市| 徐闻县| 肥乡县| 闸北区| 桦南县| 临洮县| 萝北县| 凌源市| 青冈县| 望江县| 南漳县| 万安县| 辽阳县| 武安市| 清苑县| 泸西县| 孟津县| 乌拉特前旗| 台州市| 环江| 湄潭县| 井研县| 凉城县| 新津县| 讷河市| 靖西县| 宣化县| 乐清市| 德州市| 申扎县| 平利县| 格尔木市| 通河县| 丰县|