這個(gè)的參數(shù)是true和false.
對(duì)于true,大家沒啥意見,一個(gè)事物
那么false呢?我的解釋是,每個(gè)SQL語句都會(huì)被提交。
有人問了,對(duì)查詢SQL也有影響嗎?
當(dāng)然有。
我們假設(shè)如下:
1 數(shù)據(jù)庫(kù)一個(gè)表格有10條記錄
2 你設(shè)置參數(shù)為false
則在你執(zhí)行整個(gè)查詢SQL期間,一直是沒有事務(wù)的,那么如果你的查詢用到了一些函數(shù),這些函數(shù)包含了多個(gè)查詢語句,那么有可能會(huì)出現(xiàn)不一致的情況。 比如,里面有2條select,第一次讀取了,然后別的程序增加了數(shù)據(jù),而著面第二次讀取時(shí),數(shù)據(jù)已經(jīng)是不一致的了。
也就是說,函數(shù)、存儲(chǔ)過程等,他們都將運(yùn)行在非事務(wù)的環(huán)境下。
而你設(shè)置為true,則沒有任何問題了。讀一致性將保證不會(huì)出現(xiàn)問題。
posted on 2009-04-10 05:36
老紫竹 閱讀(3007)
評(píng)論(0) 編輯 收藏