摘要:有如下兩個原因因為任何有業(yè)務含義的列都有改變的可能性主鍵一旦帶上了業(yè)務含義,那么主鍵就有可能發(fā)生變更。主鍵一旦發(fā)生變更,該數(shù)據(jù)在磁盤上的存儲位置就會發(fā)生變更,有可能會引發(fā)頁分裂,產(chǎn)生空間碎片。帶有業(yè)務含義的主鍵,不一定是順序自增的。
有如下兩個原因
(1)因為任何有業(yè)務含義的列都有改變的可能性,主鍵一旦帶上了業(yè)務含義,那么主鍵就有可能發(fā)生變更。主鍵一旦發(fā)生變更,該數(shù)據(jù)在磁盤上的存儲位置就會發(fā)生變更,有可能會引發(fā)頁分裂,產(chǎn)生空間碎片。
(2)帶有業(yè)務含義的主鍵,不一定是順序自增的。那么就會導致數(shù)據(jù)的插入順序,并不能保證后面插入數(shù)據(jù)的主鍵一定比前面的數(shù)據(jù)大。如果出現(xiàn)了,后面插入數(shù)據(jù)的主鍵比前面的小,就有可能引發(fā)頁分裂,產(chǎn)生空間碎片。
文章版權歸作者所有,未經(jīng)允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/75395.html
摘要:對訂單類系統(tǒng)而言,單據(jù)號是非常重要的東西。一個好的單據(jù)號組成往往應該包含豐富的元素,利于問題的調(diào)查,業(yè)務的擴展。 對訂單類系統(tǒng)而言,單據(jù)號是非常重要的東西。一個好的單據(jù)號組成往往應該包含豐富的元素,利于問題的調(diào)查,業(yè)務的擴展。 這里列舉幾種不好的單據(jù)號范例: 單純的數(shù)字遞增: 001, 002, 003 //無業(yè)務含義 UUID//無業(yè)務含義,且無順序概念 日期+用戶ID//當天同一...
摘要:黑客技術點擊右側關注,了解黑客的世界開發(fā)進階點擊右側關注,掌握進階之路開發(fā)點擊右側關注,探討技術話題作者丨呼延十排版丨團長前言本文主要受眾為開發(fā)人員所以不涉及到的服務部署等操作且內(nèi)容較多大家準備好耐心和瓜子礦泉水前一陣系統(tǒng)的學習了一下也有 ...
閱讀 1992·2021-11-24 09:39
閱讀 986·2021-11-11 16:55
閱讀 1441·2021-10-09 09:43
閱讀 1427·2021-10-08 10:17
閱讀 1661·2021-08-25 09:41
閱讀 431·2019-08-30 13:02
閱讀 634·2019-08-29 15:14
閱讀 1011·2019-08-29 13:53