sql server 函數介紹-檔案類

來源:互聯網
上載者:User
1、設定記憶體選項--設定 min server memory 配置項
EXEC sp_configure N'min server memory (MB)', 0

--設定 max server memory 配置項
EXEC sp_configure N'max server memory (MB)', 256

--使更新生效
RECONFIGURE WITH OVERRIDE

2、使用檔案及檔案組/*--功能說明

    下面的代碼是在SQL Server 2000上建立名為 MyDB 的資料庫
    該資料庫包括1個主要資料檔案、3個使用者定義的檔案組和1個記錄檔
    ALTER DATABASE語句將使用者定義檔案組指定為預設檔案組。
    之後,通過指預設的檔案組來建立表,並且將映像資料和索引放到指定的檔案組中。
    最後,將檔案組中的指定資料檔案刪除
--*/

--切換到 master 資料庫
USE master
GO

--A. 建立資料庫 MyDB
CREATE DATABASE MyDB
ON PRIMARY                           --主檔案組和主要資料檔案
  ( NAME='MyDB_Primary',
   FILENAME= 'c:\MyDB_Prm.mdf'),
FILEGROUP MyDB_FG1                   --使用者定義檔案組1
  ( NAME = 'MyDB_FG1_Dat1',
   FILENAME = 'c:\MyDB_FG1_1.ndf'),  --次要資料檔案1
  ( NAME = 'MyDB_FG1_Dat2',
   FILENAME = 'd:\MyDB_FG1_2.ndf'),  --次要資料檔案2
FILEGROUP MyDB_FG2                   --使用者定義檔案組2
  ( NAME = 'MyDB_FG1_Dat',
   FILENAME = 'e:\MyDB_FG2.ndf')     --次要資料檔案
LOG ON                               --記錄檔
  ( NAME='MyDB_log',
   FILENAME ='d:\MyDB.ldf')
GO

--B. 修改預設資料檔案組
ALTER DATABASE MyDB MODIFY FILEGROUP MyDB_FG1 DEFAULT
GO

--切換到建立的資料庫 MyDB
USE MyDB

--C. 在預設檔案組MyDB_FG1建立表,並且指定映像資料儲存在使用者定義檔案組MMyDB_FG2
CREATE TABLE MyTable
  ( cola   int   PRIMARY KEY ,
    colb   char(8) ,
    colc   image )
    TEXTIMAGE_ON MyDB_FG2

--在使用者定義檔案組MyDB_FG2上建立索引
CREATE INDEX IX_MyTable ON MyTable(cola) ON MyDB_FG2
GO


--D. 將要刪除資料檔案MyDB_FG1_Dat1上的資料轉移到其他資料檔案中,並且清空資料檔案MyDB_FG1_Dat1
DBCC SHRINKFILE(MyDB_FG1_Dat1,EMPTYFILE)
--刪除資料檔案MyDB_FG1_Dat1
ALTER DATABASE MyDB REMOVE FILE MyDB_FG1_Dat1

3、調整tempdb資料庫的檔案屬性--A. 將tempdb資料庫的主要資料檔案大小設定為10MB。
ALTER DATABASE tempdb
MODIFY FILE(
    name=tempdev,
    size=100 MB)
GO

--B. 將tempdb資料庫的主要資料檔案移動到指定的磁碟分割上,並且為其添加一個資料檔案。
--移動主要資料檔案
ALTER DATABASE tempdb MODIFY FILE
  ( NAME='tempdev',
   FILENAME ='d:\tempdb.mdf')

--添加次要資料檔案
ALTER DATABASE tempdb ADD FILE
  ( NAME='tempdata_1',
   FILENAME ='d:\tempdb_data_1.ndf')

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.