2014年9月19日
摘要: 昨天晚上收到监视团队的电话,说web服务器连不上。(作为DBA,这貌似超出了我的工作范畴啊...)于是马上VPN连上服务器,发现网络负载均衡下的两台Apache服务器都没有响应,而服务器OS层面上正常。 大概十来分钟后自动恢复正常。通过检查Apache的错误日志,两台服务器都发现了类似如下的错误,而... 阅读全文
posted @ 2014-09-19 14:43 万剑齐发 阅读(488) 评论(0) 推荐(0) 编辑
  2014年8月11日
摘要: 在线文件还原:如果比较大的MSSQL数据库的损坏只是集中在其中某一个文件或者文件组上,使用在线文件还原技术,只是把坏掉的数据文件或者文件组重建,能节约很多时间。以下是测试脚本(假设损坏的文件时Trn01):--首先还原损坏的文件Trn01(执行这一步之前,你必须取得数据库的独占访问权):RESTOR... 阅读全文
posted @ 2014-08-11 11:47 万剑齐发 阅读(658) 评论(0) 推荐(1) 编辑
  2014年8月8日
摘要: --段落还原:数据库损坏范围比较大,跨多个数据文件甚至跨文件组的时候,我们不得不恢复整个数据库。--这时如果数据库特别大,数据库恢复时间将会很长。但我们可以使用SQL Server提供的段落还原,来逐步恢复数据库。--首先备份尾日志:BACKUP LOG [AdventureWorks] TO DI... 阅读全文
posted @ 2014-08-08 15:24 万剑齐发 阅读(573) 评论(0) 推荐(1) 编辑
  2014年7月30日
摘要: 昨天干了件傻事,在公司新搭了个测试库,把正式库还原到测试库后,把恢复模式改为简单,然后无脑写了个脚本把所有业务表今年以前的数据删除。之后就回家了。今天跑过来上去一看,呃的神,测试库日志达到了200多GB。这才意识到单个业务表的数据量比较大,而我用单个DELETE语句来删除的,单个事务忒大了导致日志疯... 阅读全文
posted @ 2014-07-30 10:43 万剑齐发 阅读(1264) 评论(9) 推荐(2) 编辑
  2014年6月19日
摘要: SQL SERVER 可以使用xp_readerrorlog 或者sp_readerrorlog来查看错误日志。xp_readerrorlog 一共有七个参数:1. 存档编号2. 日志类型(1为SQL Server日志,2为SQL Agent日志)3. 查询包含的字符串4. 查询包含的字符串5. ... 阅读全文
posted @ 2014-06-19 09:20 万剑齐发 阅读(1123) 评论(0) 推荐(1) 编辑
  2014年4月30日
摘要: 如题,今天正好碰到这个问题,现将相关知识点记录如下:--开启高级配置功能EXEC sp_configure 'show advanced options',1reconfigure--开启导入功能EXEC sp_configure 'Ad Hoc Distributed Queries',1reco... 阅读全文
posted @ 2014-04-30 10:26 万剑齐发 阅读(304) 评论(0) 推荐(0) 编辑
  2014年4月16日
摘要: 昨天晚上学习了【SQL Server 2012实施与管理实战指南】的第三章,于是今天想在前段时间建的那个alwayson可用性组测试环境上也配置一下只读路由,尝试实现读写分离。按照书中的方法,执行如下脚本(本来我是3节点的可用性组,由于笔记本开4台虚拟机实在是太卡,我把server03给关掉了,只读... 阅读全文
posted @ 2014-04-16 16:35 万剑齐发 阅读(5418) 评论(16) 推荐(4) 编辑
  2014年4月15日
摘要: 不知道各位经常使用SSMS的时候有没有碰到过这样的烦恼:记住的密码总是丢失:步骤如下:登陆时,选择记住密码在任何一个存储过程上点击右键,选择修改这时候再次连接对象资源管理器时,刚刚记住的密码就消失了。虽然可以避免这样操作的方法,但每次这样操作之后就要输入长长的密码很苦恼的说! 阅读全文
posted @ 2014-04-15 16:40 万剑齐发 阅读(1452) 评论(5) 推荐(1) 编辑
  2014年4月11日
摘要: 背景:Cakephp开发环境版本是2.3.8,服务器的cakephp版本是2.3.5,测试好的代码上传到服务器上后发现总爆如下的警告:Warning (2): strtolower() expects parameter 1 to be string, array given [CORE\Cake\... 阅读全文
posted @ 2014-04-11 13:11 万剑齐发 阅读(452) 评论(0) 推荐(0) 编辑
  2014年4月4日
摘要: 早上下面报告报表数据库反应很慢,远程桌面发现大查询过后,cpu不怎么动,于是我试着把并行度从0改成了32,恢复正常。按道理根据我的服务器配置并行度为0跟32是一样的效果,为什么会恢复正常呢?以下是群里继伟大神给的答案:从0改成32后你的执行计划缓存会被清空,从而重新生成执行计划.你不能动是应该发生了... 阅读全文
posted @ 2014-04-04 11:05 万剑齐发 阅读(438) 评论(2) 推荐(1) 编辑