本人使用sybae数据库15.7版本

这几天系统查询有点慢,一问运维人员得知,统计信息好久没有更新了于是需要更新数据库表的统计信息(update all statistics + tableName)

其中有张表的数据有一千多万,发下统计信息已更新就报错.排除得知是日志空间满了,于是乎需要给数据库增加日志空间

注意:操作需要在master库中进行

1:先用命令查看日志空间sp_helpdb tempdb.     数据日志空间为800MB

2:计算获取设备号,设备号主要是在建立设备的时候需要用,如果设备号已经用了,那么执行建立设备的语句会报错

Declare @VDeviceNO       Integer
Select @VDeviceNO = max(low%255)+1 From master..sysdevices
Print '### Get a VDeviceNO=%1!',@VDeviceNO

3:建立新设备

--3;建立临时表设备.name:设备名称(此名称和之前的设备不能一样,不然建立失败,名称自己起吧).physname:设备建立的物理路径(磁盘上要有此物理目录).vdevno:设备号.size:设备大小(KB),具体大小根据实际情况选择
disk init
name="tempdb_dev_new",
physname="c:\sybasenew\tempdb.dat",
vdevno=15,
size=4096000

--4;建立临时表设备.主要name和之前的不能重复,physname目录要存在
disk init
name="tempdb_log_dev_new",
physname="c:\sybasenew\tempdblog.dat",
vdevno=16,
size= 4096000
go

--5:把新建立的日志设备关联到数据库上(设备的名称一定要与上面的设备名称一致.这里的800是M.具体扩充大小根据实际情况而定)

alter database tempdb log on tempdb_log_dev_new=800
alter database tempdb on tempdb_dev_new=800

--6:清除日志
dump tran tempdb with truncate_only
dump tran tempdb with no_log

--查看新增日志空间sp_helpdb tempdb(图中的第14和15不用管,我自己测试有扩容了一次,)

个人工作中的一点小总结,对这里面的参数还不能完全了解,在努力学习中......

sybase日志空间不足,增加日志空间步骤(有图有真相)相关推荐

  1. db2 修改表空间自增长_db2 创建表空间、增大表空间以及增加临时表空间

    一.创建表空间 db2 "CREATE REGULAR TABLESPACE DMS_DBDATA IN DATABASE PARTITION GROUP IBMDEFAULTGROUP P ...

  2. oracle查看表空间及增加表空间方法

    1. 查看所有表空间大小 select tablespace_name,(sum(bytes)/1024/1024) tablespace_size from dba_data_files group ...

  3. 查看表空间及增加表空间

    select t.TABLESPACE_NAME,t.FILE_ID,t.FILE_NAME,trunc(t.BYTES/1024/1024/1024),t.MAXBYTES, t.AUTOEXTEN ...

  4. oracle表空间 设置,Oracle表空间怎么设置和管理

    前言 表空间是 Oracle 特有的一种逻辑结构,是管理和组织 Oracle 数据文件一种方式,一个Oracle 数据库能够有一个或多个表空间,而一个表空间则对应一个或多个物理的数据库文件.Oracl ...

  5. mysql事务日志备份_事务日志备份 (SQL Server)

    事务日志备份 (SQL Server)Transaction Log Backups (SQL Server) 01/05/2018 本文内容 适用于:Applies to: SQL ServerSQ ...

  6. mysql 重做日志 镜像_mysql重做日志 - osc_vr7hvjd2的个人空间 - OSCHINA - 中文开源技术交流社区...

    一.重做日志(redo log) 1.作用 确保事务的持久性. 防止在发生故障的时间点,尚有脏页未写入磁盘,在重启mysql服务的时候,根据redo log进行重做,从而达到事务的持久性这一特性. 2 ...

  7. MS Sql Server查询数据库文件大小和剩余空间,数据库日志压缩

    Sql Server查询数据库文件大小和剩余空间,数据库日志压缩 A.磁盘空间的使用情况及各数据库数据文件及日志文件的大小及使用利用率 1.查询各个磁盘分区的剩余空间: 2.查询数据库的数据文件及日志 ...

  8. Sqlserver 错误日志太大导致硬盘空间不足

    Sqlserver 数据库因长时间使用,错误日志过大导致硬盘空间不足. 解决办法:清除Sqlserver错误日志 1.新建查询 2.选择master 3.执行 sp_cycle_errorlog 六次 ...

  9. mysql 表空间收缩_【135期】谈谈MySQL中的重做日志,回滚日志,以及二进制日志的区别及各自作用...

    点击上方"Java面试题精选",关注公众号 面试刷图,查缺补漏 >>号外:往期面试题,10篇为一个单位归置到本公众号菜单栏->面试题,有需要的欢迎翻阅 阶段汇总集 ...

  10. 女人,你真的懂自己吗:女生空间QQ情感日志

    女人,你真的懂自己吗:女生空间QQ情感日志 - 女人,你真的懂自己吗:女生空间QQ情感日志 我想问: 女人,你真的懂自己吗? 你还记得你曾经暗恋过的男生吗?你还记得他长的样子吗?你还记得当初为了暗恋过 ...

最新文章

  1. gdal 1.9+python 2.7开发环境配置
  2. 微软CEO致雅虎董事会的最后通牒信
  3. navicat修改sqlserver密码_oracle密码过期
  4. Flex 容器基本概念
  5. 关于分组序号在MySQL中的实现
  6. dbeaver无法修改表数据_为什么你用不好数据透视表,看完才知道
  7. sublime配置python3环境_【env】Sublime配置Python3开发环境
  8. P3355 骑士共存问题(网络流)
  9. 网站图片全自动加密_11 个值得收藏的在线工具和资源网站
  10. 20140120收藏夹
  11. django request对象和HttpResponse对象
  12. for、foreach、stream 哪家的效率更高,你真的用对了吗?
  13. 选修课期末html作业,中南大学生命科学导论选修课期末作业
  14. 谜题27:变幻莫测的i值
  15. swift 抛出错误_Swift错误处理– Swift尝试,捕捉,抛出
  16. ubuntu16中,google浏览器安装OneNote Web Clipper插件
  17. 回顾·神马搜索技术演进之路
  18. 国内外优秀呼叫中心系统简介
  19. 知行功夫为本,找对心中的英雄,过好平凡的生活
  20. JetPack中的Room

热门文章

  1. unity 生成和识别二维码
  2. cocos2dx 3.17海外sdk接入填坑全纪录 Appodeal(广告) SDK 接入(5)
  3. IBC和电信管理论坛将在数字转型世界峰会上进行媒体-电信融合项目演示
  4. Android使用DragAndDrop拖拽效果实现宫格位置变换
  5. 姿态估计mmpose一手体验 Ⅱ - 使用它!
  6. C语言中getch()、getche()、getc()、getchar()、gets()、fgetc()、fgets()的区别与使用
  7. NB-IoT窄带物联网的优势特点
  8. psd转html的素材,Ai2Psd:一键ai转psd格式脚本
  9. cocos2d简单弹球
  10. electron安装报错: Electron failed to install correctly…的解决方案