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

          一方面可以在隔離級別的選擇上進行改動(但并不徹底),另一方面則是因為Informix默認鎖等待時間為0,即在操作(update、delete等)數據庫的時候,如遇到其他操作也在使用同一張表的情況時,則不等待和返回異常。

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

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

          這樣基本解決問題,不再出現異常情況。

          posted on 2005-12-02 10:46 ZhuJun 閱讀(5420) 評論(0)  編輯  收藏 所屬分類: 開發手記

          蜀中人氏,躬耕于珠海

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

          常用鏈接

          留言簿(2)

          隨筆分類(71)

          隨筆檔案(54)

          博客

          文檔

          站點

          論壇

          搜索

          •  

          積分與排名

          • 積分 - 51266
          • 排名 - 974

          最新評論

          閱讀排行榜

          主站蜘蛛池模板: 藁城市| 南澳县| 苍南县| 滕州市| 铜鼓县| 白河县| 喀喇沁旗| 隆安县| 磐石市| 华安县| 当阳市| 团风县| 页游| 七台河市| 绥德县| 瑞丽市| 余庆县| 平安县| 保山市| 象州县| 万载县| 通化县| 满城县| 贞丰县| 英山县| 教育| 方城县| 新巴尔虎左旗| 吴川市| 德州市| 沿河| 武汉市| 剑川县| 唐山市| 田林县| 互助| 杭锦后旗| 博兴县| 汕头市| 桃江县| 晋宁县|