本人使用sybae数据库15.7版本
注意:操作需要在master库中进行,以下操作可以用命令行或三方工具(sqlDbx)均可操作
1:先用命令查看剩余空间
1 2 |
sp_helpdb tempdb //查看数据空间和日志空间 sp_helpdevice //查看设备名称,和设备存方路径 |
2:建立新设备
2.1;建立tempdb数据设备
disk init
name=”设备名称”,
physname=”设备建立的物理路径(磁盘上要有此物理目录)”,
vdevno=设备号, //15.7版本不需要亲测
size=设备大小(单位KB)
例:
1 2 3 4 5 |
disk init name="tempdb_data_new", physname="c:\sybasenew\tempdb.dat", vdevno=15, size=4096000 |
2.2;建立tempdb的日志设备(脚本格式同2.1)
1 2 3 4 5 |
disk init name="tempdb_log_new", physname="c:\sybasenew\tempdblog.dat", vdevno=16, size= 4096000 |
3:把新建立的日志设备和数据设备关联到数据库上
格式:
alter database <数据库名称> on <数据设备(不带引号)> = <大小KB> log on <日志设备(不带引号)> = <大小MB>
例1:
1 |
alter database tempdb on tempdb_data_new = 400 log on tempdb_log_new = 400 |
例2:
1 2 |
alter database tempdb log on tempdb_data_new=800 alter database tempdb on tempdb_log_new=800 |
版权声明:本文为博主原创文章,未经博主允许不得转载。