自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

SQL Server 2005分區(qū)表幾何倍數(shù)提高網(wǎng)站性能

數(shù)據(jù)庫 SQL Server 數(shù)據(jù)庫運(yùn)維
項(xiàng)目做到后期了,發(fā)現(xiàn)數(shù)據(jù)到數(shù)據(jù)在不斷增長,現(xiàn)在是1000w多條,估計(jì)以后數(shù)據(jù)還會增加,可是現(xiàn)在數(shù)據(jù)庫到索引也加了,在數(shù)據(jù)庫做一個大大查詢時,前臺web會超時,很郁悶,怎么辦呢。解決問題還是靠SQL Server 2005的新特性 :表分區(qū)功能。

表分區(qū)功能,相當(dāng)于把一張表大數(shù)據(jù)無限極細(xì)化到多張表上,多個驅(qū)動上,但是訪問時卻還是一樣的訪問,因?yàn)?其實(shí)本身并未新建任何表,并且它還可以訪問其他服務(wù)器以提高速度

好了,廢話不談了,下面的步驟 依次跟著來:

 1.為數(shù)據(jù)庫新建多個文件組,可分布于不同大磁盤上

  1. ALTER DATABASE [D]   
  2. ADD FILEGROUP [GF1] 

2.一個文件組可放置多個文件,下面,只為一個文件組分配一個文件

  1. ALTER DATABASE [D] ADD FILE ( NAME = N'GF1'FILENAME = N'E:\D\D1\DGF1.ndf' , SIZE = 5MB , FILEGROWTH = 10% )  
  2.  TO FILEGROUP [GF1] 

3.創(chuàng)建分區(qū)函數(shù)

  1. CREATE PARTITION FUNCTION [D_PARTITIONFUNC] (int)   
  2.         AS RANGE LEFT FOR VALUES (200000,400000,500000) 

4.將分區(qū)函數(shù)綁定到分區(qū)架構(gòu)上

  1. CREATE PARTITION SCHEME [D_PARTITION_SHEME]  
  2. AS PARTITION [D_PARTITIONFUNC]  
  3. TO ([PRIMARY],[GF1],[PRIMARY],[GF1]) 

注意primary表示主文件組,既是數(shù)據(jù)庫建立大時候默認(rèn)的

5.刪除主鍵

  1. ALTER TABLE dbo.B DROP CONSTRAINT [PK_B] 

上一步可以不做,不過我個人推薦,因?yàn)榉謪^(qū)鍵(分區(qū)函數(shù)的參數(shù))必須建立在主鍵上

6.開始對表分區(qū)

  1. ALTER TABLE  dbo.B add CONSTRAINT [PK_B] PRIMARY KEY CLUSTERED (ID)  
  2. ON [D_PARTITION_SHEME](ID) 

OK,完成

B表中主鍵ID,好了

現(xiàn)在即使是幾百G的數(shù)據(jù)也不會有問題了

【編輯推薦】

  1. SQL Server 2008中位置智能應(yīng)用程序可擴(kuò)展性
  2. SQL Server 2008中使用空間數(shù)據(jù)實(shí)現(xiàn)位置智能
  3. SQL Server數(shù)據(jù)庫優(yōu)化經(jīng)驗(yàn)總結(jié)
  4. 淺談Netbeans 6.5連接SQL Server 2008方法
  5. 使用SQL Server 2008進(jìn)行優(yōu)化性能
責(zé)任編輯:彭凡 來源: cnblogs
相關(guān)推薦

2017-09-11 19:07:00

MySQLMySQL 5.7分區(qū)表

2010-07-19 11:01:55

SQL Server

2011-07-20 16:03:06

SQL Server數(shù)分區(qū)表

2010-07-16 11:30:06

SQL Server

2010-07-13 12:26:49

SQL Server

2011-07-06 13:09:11

SQL Server

2011-04-18 10:13:15

SQL Server 自動化表分區(qū)

2023-10-11 13:42:21

2021-04-19 08:16:38

Hive數(shù)據(jù)類型大數(shù)據(jù)技術(shù)

2011-08-25 18:09:36

SQL Server創(chuàng)建數(shù)據(jù)倉庫已分區(qū)表

2010-11-10 14:47:11

SQL Server創(chuàng)

2010-10-21 15:13:20

SQL Server系

2019-03-05 10:16:54

數(shù)據(jù)分區(qū)表SQLserver

2010-05-07 13:47:51

SQL Server 負(fù)載均衡

2011-09-15 13:24:15

SQL Server性能監(jiān)視

2009-06-24 10:26:41

Oracle約束分區(qū)表

2021-01-20 08:07:52

oracle分區(qū)單表

2017-08-30 16:59:54

PostgreSQL分區(qū)表

2010-07-09 15:31:25

SQL Server

2015-07-20 17:05:38

SQL ServerNULL值
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號