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

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

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

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

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

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

          蜀中人氏,躬耕于珠海

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

          常用鏈接

          留言簿(2)

          隨筆分類(71)

          隨筆檔案(54)

          博客

          文檔

          站點

          論壇

          搜索

          •  

          積分與排名

          • 積分 - 50987
          • 排名 - 976

          最新評論

          閱讀排行榜

          主站蜘蛛池模板: 洛浦县| 怀集县| 拉萨市| 三门县| 伊金霍洛旗| 隆安县| 永泰县| 石林| 新干县| 新密市| 株洲县| 元谋县| 汉中市| 瑞丽市| 芦山县| 无为县| 廊坊市| 教育| 盐亭县| 增城市| 六安市| 江华| 灵山县| 乌兰浩特市| 宿州市| 丹东市| 工布江达县| 延津县| 阿瓦提县| 宁远县| 怀远县| 维西| 通化县| 修文县| 化德县| 南汇区| 金堂县| 阿合奇县| 灵石县| 卢氏县| 安阳县|