標籤:使用 strong 檔案 資料 sp 問題 c on r
業務
主鍵:
索引:
鎖:
=========================================
一個頁分為
頁頭
頁體--儲存行
頁尾
頁是有固定大小的,但是資料不一定存滿,有可能產生片段,就是行跨頁
=========================================
排序:
儲存是排序的
索引維護成本要低:所以在修改量與索引維護有關。
全表掃描:
資料存放區在硬體上可能不是連續的.......
查詢最佳化工具:
為什麼會自動最佳化SQL,因為資料庫裡面儲存了一些統計資訊,依據這些統計資訊,對SQL進行最佳化,提高查詢效率。因為有時候建的索引,但是查詢SQL寫的有問題,導致索 引被查詢最佳化工具忽略。
基表:原始表
=========================================
物化視圖:
分區視圖:check約束
=========================================
1.資料檔案
2.一個資料庫有多個資料檔案
3.檔案-頁-行
4.定位:(資料行定位的過程)---定位過程
1.在那個資料檔案
2.在檔案上的那個頁
3.在頁上的那一行。
5.
主鍵:是為了資料唯一
索引:為了查詢
注意:
如果主鍵:建立叢集索引(沒有索引的條件下)
唯一約束:建立非叢集索引(沒有索引的條件下)
6.索引也需要佔用儲存空間,所以在不同的資料列(資料類型)所見的索引的儲存量也不同,當然索引佔取得空間越少越好。
=============================================
頁-中間集-索引-表
with lock:
include name:---可以使用這個
=============================================
在要查詢的列上使用索引
(索引)--儲存在頁集上面,最詳細的資料存放區在底層表上
索引的建立是根據查詢語句進行建立的,所以建索引可以使用where條件....
==============================================
視圖:
虛擬表:本身是不儲存資料
暫存資料表:
把資料進行臨時儲存,在預存程序中大量使用,作為臨時資料存放區的場所。
可以與觸發器使用
物化視圖:
固化一個視圖,直接進行查詢,可以建立一個叢集索引在視圖上面,類似於物化視圖的作用。
7.分區視圖
=============================================
SQLServer 索引以及視圖