新聞中心
SqlServer2005中,不同的表使用的表空間也是不一樣的,下面就將為您詳細(xì)解讀Sql Server2005不同的表使用表空間的問題,希望對您學(xué)習(xí)Sql Server2005有所幫助。

在隆回等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供網(wǎng)站制作、網(wǎng)站設(shè)計(jì) 網(wǎng)站設(shè)計(jì)制作按需網(wǎng)站建設(shè),公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站建設(shè),成都全網(wǎng)營銷,成都外貿(mào)網(wǎng)站制作,隆回網(wǎng)站建設(shè)費(fèi)用合理。
在SqlServer2005中,建表時(shí)是默認(rèn)把所有的表都保存在PRIMARY默認(rèn)表空間中的。當(dāng)數(shù)據(jù)庫中表很多,并且數(shù)據(jù)量很大時(shí),會(huì)導(dǎo)致數(shù)據(jù)庫性能嚴(yán)重下降,有必要將一些大的表放到不同的表空間中去。
主要的步驟如下所示:
1、建立表空間(數(shù)據(jù)文件)
- USE [master]
- GO
- ALTER DATABASE [TestDB] ADD FILEGROUP [Log1]
- GO
- ALTER DATABASE [TestDB] ADD FILE ( NAME = N'Log1', FILENAME = N'D:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\Log1.ndf' , SIZE = 3072KB , FILEGROWTH = 1024KB ) TO FILEGROUP [Log1]
- GO
首先是在TestDB上建立文件組Log1
然后在文件組Log1上加入文件Log1,初始值3M
2、建表時(shí)使用這個(gè)表空間
- USE [TestDB]
- GO
- CREATE TABLE [dbo].[Log](
- [aa] [nchar](10),
- [bb] [nchar](10)
- ) ON [Log1]
3、建索引時(shí)使用不同的表空間
- create index IX_LOG_BB on dbo.log(bb) on [Log2]
另外:
對一些特別大的表,還需要將一張表的數(shù)據(jù)根據(jù)條件放到不同的表空間中去,這就需要再進(jìn)行表分區(qū)的操作。
分享題目:SqlServer2005不同的表使用表空間的問題
分享鏈接:http://www.dlmjj.cn/article/djgcjio.html


咨詢
建站咨詢
