非常奇怪的一個(gè)問(wèn)題,我的一個(gè)數(shù)據(jù)表中用一個(gè)字段記錄程序業(yè)務(wù)處理的時(shí)間,Job會(huì)定期處理然后更新這個(gè)字段的值到最新的時(shí)間,某些情況下,會(huì)發(fā)現(xiàn)更新的值完全不是我預(yù)期的(查詢出來(lái)是非常早期的值)。 當(dāng)我在查詢分析器中查詢,使用唯一條件(ID)查詢時(shí),讀
非常奇怪的一個(gè)問(wèn)題,我的一個(gè)數(shù)據(jù)表中用一個(gè)字段記錄程序業(yè)務(wù)處理的時(shí)間,Job會(huì)定期處理然后更新這個(gè)字段的值到最新的時(shí)間,某些情況下,會(huì)發(fā)現(xiàn)更新的值完全不是我預(yù)期的(查詢出來(lái)是非常早期的值)。
當(dāng)我在查詢分析器中查詢,使用唯一條件(ID)查詢時(shí),讀取出來(lái)的日期字段是'2014-06-10'(錯(cuò)誤的值)。
使用更加寬松的查詢條件時(shí),結(jié)果集中顯示的值是'2015-03-02'(正確的值)。
反復(fù)按照ID查詢,發(fā)現(xiàn)過(guò)了一會(huì)兒,大概1分鐘后,這個(gè)錯(cuò)誤的值'2014-06-10'又變?yōu)檎_的值'2015-03-02',事實(shí)上在執(zhí)行更新之前,這個(gè)字段的值是'2015-03-01',無(wú)論如何也不應(yīng)該是'2014-06-10'才對(duì)。
我可以確認(rèn)的是,一定不是其它程序?qū)@個(gè)字段做了修改,當(dāng)時(shí)只有這一個(gè)程序在修改這個(gè)字段,也不能穩(wěn)定重現(xiàn)這個(gè)問(wèn)題,但卻是發(fā)生了好多次。
所以我的問(wèn)題是,這樣的問(wèn)題會(huì)在有哪些可能的情況下發(fā)生,如何處理?
聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com