sqlserver2008对字符串日期字段分区
最近对公司产品的日志数据库做了一个数据分区,数据库使用的是sql server 2008,这里给大家提供一个参考。 需要特别说明的是,很多网上的例子分区字段都使用的是时间类型的,而这里由于时间字段原来设计数据库使用的是字符串类型的。所以这里的分区字段使用的
最近对公司产品的日志数据库做了一个数据分区,数据库使用的是sql server 2008,这里给大家提供一个参考。
需要特别说明的是,很多网上的例子分区字段都使用的是时间类型的,而这里由于时间字段原来设计数据库使用的是字符串类型的。所以这里的分区字段使用的是字符串类型的,进过我的测试,也能成功。
1:建立分区组:建立了十个分区组go alter database M2 add filegroup [FG1]; go alter database M2 add filegroup [FG2]; go alter database M2 add filegroup [FG3]; go alter database M2 add filegroup [FG4]; go alter database M2 add filegroup [FG5]; go alter database M2 add filegroup [FG6]; go alter database M2 add filegroup [FG7]; go alter database M2 add filegroup [FG8]; go alter database M2 add filegroup [FG9]; go
2:为分区组指定分区文件,我把分区文件放到不同的盘符下面,这样读取文件就会更快,可以并行的读取文件。这个也是分区能够提高效率的原理。
alter database M2 addfile(name=FG1_data,filename='c:\esafenet\FG1_data.ndf',size=10MB) tofilegroup[FG1]; alter database M2 addfile(name=FG2_data,filename='c:\esafenet\FG2_data.ndf',size=10MB) tofilegroup[FG2]; alter database M2 addfile(name=FG3_data,filename='d:\esafenet\FG3_data.ndf',size=10MB) tofilegroup[FG3]; alter database M2 addfile(name=FG4_data,filename='d:\esafenet\FG4_data.ndf',size=10MB) tofilegroup[FG4]; alter database M2 addfile(name=FG5_data,filename='e:\esafenet\FG5_data.ndf',size=10MB) tofilegroup[FG5]; alter database M2 addfile(name=FG6_data,filename='d:\esafenet\FG6_data.ndf',size=10MB) tofilegroup[FG6]; alter database M2 addfile(name=FG7_data,filename='f:\esafenet\FG7_data.ndf',size=10MB) tofilegroup[FG7]; alter database M2 addfile(name=FG8_data,filename='f:\esafenet\FG8_data.ndf',size=10MB) tofilegroup[FG8]; alter database M2 addfile(name=FG9_data,filename='c:\esafenet\FG9_data.ndf',size=10MB) tofilegroup[FG9]; go
3:建立分区函数,这个需要和分区组表匹配
Create partitionfunction Part_mediasec_func(nvarchar(30))as range left for values('2013123123:59:59', '20141231 23:59:59', '20151231 23:59:59', '20161231 23:59:59', '20171231 23:59:59', '20181231 23:59:59', '20191231 23:59:59', '20201231 23:59:59', '20211231 23:59:59'); go
3:建立分区结构,将分区函数和分区组对应起来
Create partitionscheme Part_mediasec_scheme as partitionPart_mediasec_func to([FG1],[FG2],[FG3],[FG4],[FG5],[FG6],[FG7],[FG8],[FG9],[Primary]); go
4:建立分区索引
EXEC sp_helpindexN'SecureUsbLog' --查看原来索引 alter tableSecureUsbLog drop constraint PK__SecureUs__7839F64D1F98B2C1 go create clusteredindex SecureUsbLog_index onSecureUsbLog(logTime) onPart_mediasec_scheme(logTime); Go
这次分区的特点有两个:
1:对已经使用的数据库进行分区,网上大多数例子是新建的分区和数据库。
2:对字符串类型日期进行分区。
这两点还是很有参考价值的。

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

Video Face Swap
使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

1、首先打开手机网络浏览器,搜索微博网页版,进入后点击左上角头像按钮。2、然后点击右上角设置。3、点击设置里面的版本切换选项。4、接着在版本切换里选择彩版选项。5、点击搜索,进入搜索页面。6、输入关键词后,点击找人。7、出来的搜索完成界面点击筛选。8、最后在发布时间栏输入具体日期后,点击筛选即可。

1、先说说我刚开始用的方法,或许大家也在用。先是打开【视图】——】备注模版【。2、打开后确实能看到日期的地方。3、先选择它,并把它删除。4、删除后点击【关闭母版视图】。5、再打开打印预览,发现日期还是在。6、其实这个日期不是在这个地方删除的。应该是在【讲义母版】那里。看下图。7、找到日期后把它删除。8、现在在打开预览看一下,就没有这个日期了。注意:其实这个方法也很容易记,因为打印的是讲义,所以应该找【讲义母版】。

excel软件有非常强大的数据处理功能,我们经常用excel软件来处理各种数据,有时我们在excel单元格中输入日期的时候,excel打日期变成井号了,那怎么才能正常显示数据呢?下面让我们一起来看看解决的方法吧。1.首先我们把鼠标放在AB列之间的列宽线,双击以后调整列宽,如下图所示。 2.列拉宽后,我们发现单元格内显示的是数字,而不是日期,这肯定是不正确的,那我们就应该检查一下单元格的格式了,如下图所示。 3.点击“开始”选项卡内的“数值”选项,点击下拉菜单内的“其他数字格式”,如下图所示。

PHP中int类型转字符串的方法详解在PHP开发中,经常会遇到将int类型转换为字符串类型的需求。这种转换可以通过多种方式实现,本文将详细介绍几种常用的方法,并附带具体的代码示例来帮助读者更好地理解。一、使用PHP内置函数strval()PHP提供了一个内置函数strval(),可以将不同类型的变量转换为字符串类型。当我们需要将int类型转换为字符串类型时,

1、首先打开pycharm,进入到pycharm主页。2、然后新建python脚本,右键--点击new--点击pythonfile。3、输入一段字符串,代码:s="-"。4、接着需要把字符串里面的符号重复20次,代码:s1=s*20。5、输入打印输出代码,代码:print(s1)。6、最后运行脚本,在最底部会看到我们的返回值:-就重复了20次。

标题:Golang中判断字符串是否以指定字符结尾的方法在Go语言中,有时候我们需要判断一个字符串是否以特定的字符结尾,这在处理字符串时十分常见。本文将介绍如何使用Go语言来实现这一功能,同时提供代码示例供大家参考。首先,让我们来看一下Golang中如何判断一个字符串是否以指定字符结尾的方法。Golang中的字符串可以通过索引来获取其中的字符,而字符串的长度可

Go语言是一种强大且灵活的编程语言,它提供了丰富的字符串处理功能,包括字符串截取。在Go语言中,我们可以使用切片(slice)来截取字符串。接下来,将详细介绍如何在Go语言中截取字符串,并附上具体的代码示例。一、使用切片截取字符串在Go语言中,可以使用切片表达式来截取字符串的一部分。切片表达式的语法如下:slice:=str[start:end]其中,s

LinuxOpt分区的设置方法及代码示例在Linux系统中,Opt分区通常用于存储可选软件包和应用程序数据。合理设置Opt分区可以有效管理系统资源,避免磁盘空间不足等问题。本文将详细介绍如何设置LinuxOpt分区,并提供具体的代码示例。1.确定分区空间大小首先,我们需要确定Opt分区所需的空间大小。一般建议将Opt分区的大小设置为系统总空间的5%-1
