1. SQL中資料庫初始文件大小及增長方式根據什麼確定
初始容量(Size):定義資料庫文件的最小的容量。如果用最簡單的create dabatase創建資料庫時,則主數據文件的初始容量默認為至少等於master資料庫中主數據文件的大小,日誌文件的初始容量默認為1MB;如果在創建資料庫時只指定了數據文件的初始容量,而沒有指定日誌數據文件的初始容量,則日誌數據文件的默認大小為所有數據文件和的25%。
· 最大容量(Maxsize):在資料庫創建後,數據文件會逐步增大,但是能增長到的最大容量就是這個值所定義的。如果最大容量沒有指定,則文件一直會填滿整個磁碟。
· 增長增量(Filegrowth):指定用來存儲表、索引或者日誌文件的操作系統文件的增量,即資料庫的容量每次增加多少。如果增量沒有指定,則數據文件的默認增量為1MB(和yukon中不同),日誌文件的默認增量為10%(katmai和yukon是一樣的)。
使用文件和文件組時,通過允許跨多個磁碟、多個磁碟控制器或 RAID(獨立磁碟冗餘陣列)系統創建資料庫,可提高資料庫性能。例如,如果計算機中有四個磁碟,那麼可以創建一個由三個數據文件和一個日誌文件組成的資料庫,每個磁碟上放置一個文件。在對數據進行訪問時,四個讀/寫磁頭可以同時並行地訪問數據,從而加速資料庫操作。
2. 數量在sql資料庫中用什麼數據類型
整數數據類型是最常用的數據類型之一。
1、INT (INTEGER)
INT (或INTEGER)數據類型存儲從-2的31次方 (-2 ,147 ,483 ,648) 到2的31次方-1 (2 ,147 ,483,647) 之間的所有正負整數。每個INT 類型的數據按4 個位元組存儲,其中1 位表示整數值的正負號,其它31 位表示整數值的長度和大小。