無同步控制(concurrency control)時產生之問題:
1.遺失更新的問題(Lost update problem):
多筆交易交錯執行,存取同一項資料,造成資料內容不正確。
2.不一致分析問題(Inconsistent Analysis Problem):
一筆交易正在做加總之類的聚合函數運算時,其中的資料被其它交易修改,造成計算不正確。
3.未委任相依(Dirty Reads)
一筆交易A已經更新資料項目,但未commit,此時,資料被另一筆交易B存取後,之前A的交易被abort,則造成B交易讀取錯誤。

幻紫芊芊 發表在 痞客邦 留言(0) 人氣()

user posted image
IN和EXISTS的差異
in和EXISTS 大多是效能上的考量
1.in的用法原理是在於,需要以逐行比較,效能性來說會比較慢
由下圖以學號比對需要3x6=18次比較,當表格越大比較越慢。
2.EXISTS是用一整個集合來做比較,用來過濾不要的資料,在效能上來說會比較快。

幻紫芊芊 發表在 痞客邦 留言(2) 人氣()

1
Blog Stats
⚠️

成人內容提醒

本部落格內容僅限年滿十八歲者瀏覽。
若您未滿十八歲,請立即離開。

已滿十八歲者,亦請勿將內容提供給未成年人士。