人人都是DBA
文章平均质量分 61
如何成为DBA,DBA如何管理数据库的相关知识
OwenZeng_DBA
SQL SERVER 咨询顾问
展开
-
数据库迁移必备--批量导出定时作业
我们做数据库迁移的时候,除了 迁移登录账号外还需要迁移定时作业,本文的主要介绍怎么批量导出定时作业原创 2017-12-12 14:30:14 · 9172 阅读 · 0 评论 -
事务复制问题排查
今天在搭建事务复制的时候,遇到一个比较棘手的问题。也是不常见的一个场景,分享出来供大家参考原创 2017-12-13 09:04:42 · 1013 阅读 · 0 评论 -
无域控AlwaysOn实战教学(二)
在之前的文章,无域控AlwaysOn实战教学 (一)我们已经对AlwaysOn的基础知识,并做好了安装部署无域控AlwaysOn的准备工作。今天就介绍详细的如何安装原创 2017-11-20 10:32:01 · 2676 阅读 · 2 评论 -
无域控AlwaysOn实战教学 (一)
最近正好给客户安装部署无域控的Always On 。详细说明下安装部署的细节和碰到的坑.欢迎各位同学拍砖和评论,有什么问题都可以在下面留言。SQL Server 2012 引入了高可用性组AlwaysOn,用来代替数据库镜像(SQL Server 2005 SP1开始支持的),但是它有一个巨大的局限性:原创 2017-11-17 11:23:46 · 7020 阅读 · 3 评论 -
深入SQL Server 排序规则的原理
之前一篇文章讲了排序规则的基本概念和误区。今天的文章我主要针对论坛里面一个朋友问他问题,深入的讲下排序规则。这些东西是我感觉我查了很多资料和博客都没有讲到的内容。希望能够帮助大家更加深入的了解他的工作原理原创 2017-11-13 13:57:22 · 8875 阅读 · 7 评论 -
排序规则基本概念和误区
昨天在论坛里面遇到一个比较特殊的场景。他的公司做的是海外的项目,中英再加一个当地语言,要兼容三种文字啊.那有没有什么字符集或排序规则,能兼容所有文字的?对于海外项目很痛苦啊 .Oracle 有AL32UTF8 ,MySQL 有UTF8 ,那SQL Server 有吗?原创 2017-09-26 08:31:03 · 2428 阅读 · 0 评论 -
游标的最佳实践
我们都知道对于SQL SERVER 来讲,尽量不要使用游标。因为它更偏向程序员的思想,是面向行的,不是集合的思想。而且通常游标会带来性能的问题。但是,有时候我们不得不使用游标。比如我们对每个数据库做维护的操作,又比如你要对每行记录中的人发送邮件等。下面将介绍怎么更好的使用游标。原创 2017-09-22 13:46:40 · 813 阅读 · 0 评论 -
SQL Server读提交快照隔离级别的注意事项
当数据库中存在大量面积LCK_M_S 共享锁的时候,我们经常会选择使用读提交快照隔离级别,来解决阻塞的问题.但是所有技术都是使用场景的。在下面的场景下,使用读提交快照,就可能出现错误。翻译 2017-09-18 22:36:18 · 4365 阅读 · 1 评论 -
数据库日志无法收缩
在论坛里面经常有人遇到,数据库日志文件无法收缩的问题。这里详细介绍下这个问题怎么解决。原创 2017-09-14 22:14:28 · 6223 阅读 · 0 评论 -
TempDB暴涨问题排查
tempdb日志文件暴增 ,造成磁盘空间不足,甚至影响业务运行。如何找到产生问题的元凶,加以解决避免以后再次发生。原创 2017-09-08 11:04:03 · 4542 阅读 · 0 评论 -
SQL Server高可用和CDC
最近有人问我一个问题,项目上有时会需要对SQL Server配置高可用和CDC。对应的方案是镜像加CDC,或者 ALWAYSON 加CDC.但是当从服务器断开与主服务器连接以后 ,虽然主服务器还是可以正常的操作数据库,但是CDC此时似乎无法工作了。这个问题怎么解决?另外如果镜像切换了,CDC还能正常工作吗?原创 2017-08-28 20:54:45 · 6512 阅读 · 1 评论 -
关于 varchar max的误区
在论坛或者qq群里都会遇到有人问,类似 varchar(max)不够存字符串的长度怎么办?有的人会说改成text的数据类型。那真相是什么呢?原创 2017-08-25 18:20:46 · 18455 阅读 · 6 评论 -
最佳实践--重命名数据库
我在很多客户那里就遇到过数据库名字是DB2017,逻辑文件名,和物理文件名字还是DB2016,等等各种各样的名字都有,在后续操作的时候很容易产生误导.因为大家平时最经常使用的就是sp_renamedb ,或者是在SSMS工具中右键进行重命名。这样操作简单,快捷。但是有一个问题就是对应的mdf,ldf文件名字不会跟着改变.而且数据库的逻辑文件名也不会跟着改变原创 2017-08-16 10:25:29 · 1847 阅读 · 0 评论 -
不会你打我系列--轻松解决数据库无法连接
在论坛里,经常看到有人在问SQL SERVER 数据库无法连接的问题,解决这个问题的思路还是比较固定的,针对这个错误,如何排查做一个详细的说明,让下次有任何人遇到这个问题时,可以马上就能自己解决.原创 2017-08-03 09:08:45 · 25488 阅读 · 9 评论 -
DBA面试题系列一
整理一些SQL SERVER 面试题,也是非常能考察数据库基础的题目。原创 2017-08-01 10:48:38 · 4582 阅读 · 0 评论 -
DBA必备脚本--检查失败的作业
之前在 DBA巡检列表中分享过,我们每天的巡检任务之一就是检查作业是不是有失败。下面分享一个检查24小时内作业错误信息的脚本原创 2017-07-30 09:42:41 · 878 阅读 · 0 评论 -
DBA必备脚本--记录数据库的DDL
作为DBA ,当系统问题出现的时候,我们在检查数据库状况的同时,首先做到应该是,先和开发进行沟通,这是一项必不可少的技能。最近代码有没有做什么变动?但是,他们的回答经常是,没有啊。我什么都没做就这样的。但有时候,事实并非如此。那我们如果确认这个事情呢?下面的脚本帮你记录下来,函数,存储过程,触发器,表结构的修改。原创 2017-07-27 22:01:42 · 1273 阅读 · 2 评论 -
DBA必备脚本--执行中的SQL
当数据库出现性能问题时,这个脚本能够直观的看到数据库中SQL 的运行状态,快速找到执行缓慢的语句。这是我使用最频繁的脚本之一.原创 2017-07-25 09:06:29 · 3463 阅读 · 0 评论 -
DBA必备脚本--数据库文件和日志文件大小
分享一些DBA 常用的脚本。下面的脚本用于查看数据库文件和日志文件大小。当服务器上的数据库很多时,非常方便.原创 2017-07-24 18:33:09 · 651 阅读 · 0 评论