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

          最新評論

          閱讀排行榜

          主站蜘蛛池模板: 丹寨县| 镇宁| 偃师市| 敖汉旗| 红原县| 青田县| 拉萨市| 长丰县| 上林县| 黑龙江省| 东宁县| 瑞丽市| 新干县| 林州市| 宣汉县| 和政县| 石家庄市| 田林县| 资阳市| 谢通门县| 临潭县| 清远市| 长泰县| 法库县| 安平县| 改则县| 公安县| 普洱| 汶川县| 武强县| 郧西县| 昌黎县| 永登县| 绩溪县| 尖扎县| 五原县| 扶余县| 柳江县| 昂仁县| 西贡区| 黑龙江省|