<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          數據中不要用無序GUID做主鍵或者聚集索引

          共 380字,需瀏覽 1分鐘

           ·

          2022-03-05 20:23


          GUID的最重要問題是默認情況下它不是連續(xù)的.?當你將GUID用作主鍵并將其設置為表的聚集索引(默認設置)時,這會在插入時帶來嚴重的性能問題(因為插入新記錄可能需要對現有記錄進行重新排序).

          所以,永遠不要為你的實體使用?Guid.NewGuid()?創(chuàng)建ID!.


          無序GUID作為主鍵以及作為聚集索引所帶來的問題包括:

          1. 空間的浪費以及由此帶來的讀寫效率的下降。?

          2. 更主要的,存儲的碎片化(fragmentation)以及由此帶來的讀寫效率嚴重。


          所以,盡量避免用GUID(無序或有序)做主鍵,不要用無序GUID做聚集索引。



          瀏覽 18
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  国产精品内射无码 | 一区二区三区激情在线 | www第一页 | 抽插网站| 三区视频免费看 |