摘要: 前几天解决客户问题时,碰到一个现象。 当客户查询一张表时,报错, 如下: Location: statutil.cpp:3225Expression: m_fInitialized && m_statBlob.CbSize() && iKey >= -1 && iKey < m_statBlob.G 阅读全文
posted @ 2018-01-03 12:07 fooa_fooa 阅读(646) 评论(0) 推荐(0) 编辑
摘要: 今天聊一聊sql 2012 上的新功能 序列 按我的理解,它就是为了实现全局性的唯一标识,按sql server 以前的版本,想对一张表标识很简单,比如identity,但如果要对某几张有业务关联关系的表,做一个统一的标识这时有没有好的办法来实现? 例如: 通过序列保证两张表ID的唯一性。 首先创建 阅读全文
posted @ 2017-07-11 18:26 fooa_fooa 阅读(191) 评论(0) 推荐(0) 编辑
摘要: sql 的发布订阅,想必大家都了解,但一般都是在默认的1433的情况下搭建的,那么1433换成别的端口,发布还能正常工作吗? 在一次客户的真实场景上我就遇到了。 好了,今天不想写太多,简化下, 测试环境 发布服务器 计算机名 win-01 分发服务器 计算机名 win-01 (与发布用的同一台) 订 阅读全文
posted @ 2016-07-01 14:34 fooa_fooa 阅读(1438) 评论(1) 推荐(1) 编辑
摘要: 说起 sql prompt ,相信一直在sql server 领域摸爬滚打的技术人员们,并不陌生。 它是一款拥有SQL智能提示功能的SQL ServerVS插件。SQL Prompt能根据数据库的对象名称,语法和用户编写的代码片段自动进行检索,智能的为用户提供唯一合适的代码选择。自动脚本设置为用户提 阅读全文
posted @ 2016-06-28 18:53 fooa_fooa 阅读(2743) 评论(0) 推荐(0) 编辑
摘要: 最近在工作中遇到了,sql server 2012 不能把CPU 的核心全部用到的问题.通过分析工具看到 总共CPU核心有72核,但sql 只能用到40核心,想信也有很多人遇到这问题,那么今天这节就先说说这问题是怎么出现的。 首先 介绍下服务器的环境 Windows 2008 R2 Enterpri 阅读全文
posted @ 2016-06-28 00:38 fooa_fooa 阅读(6522) 评论(1) 推荐(3) 编辑
摘要: 最近这段时间在处理客户数据库问题时,总时能遇到tempdb增长的问题,一般tempdb 要么是数据文件增长,要么时日志文件增长,我今天要写的这篇文章是最近遇到的数据文件增长,我们来探究下,怎么来查找根源,从根本上来解决。 客户那里的D盘只有500GB,但每隔十几天,tempdb都会把所在的D盘占满, 阅读全文
posted @ 2020-11-24 11:58 fooa_fooa 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 前两天在一个客户那里发现tempdb log 文件增长很大,已经使用40GB了,而tempdb log 文件总的分配空间是70GB,并且日志空间貌似不能重用,他们使用sql 2012 打的sp4补丁,远程分析问题,没有发现长时间开启的事物,业务使用事物都是使用完即时关闭的,而且通过查询tempdb 阅读全文
posted @ 2020-03-19 16:58 fooa_fooa 阅读(486) 评论(0) 推荐(0) 编辑
摘要: 最近性能调优的事比较多,所以摘一些比较有特点的 案例分享下。 业务系统用的是sql server 2016 ,搭建的ALWAYSON 两节点的 群集,今天早上突然辅助 副本的只读库出现大量的等待导致系统不能正常进行,通过监控的软件看到 如图 点进去看到 数据库中都在等待 HADR_DATABASE_ 阅读全文
posted @ 2018-09-11 16:49 fooa_fooa 阅读(505) 评论(0) 推荐(0) 编辑
摘要: 前段时间给客户处理性能问题,遇到一个新问题, 客户的架构用的是 alwayson ,并且硬件用的是4路96核心,内存1T ,全固态闪存盘,sql server 2016 。 问题 描述 客户经常出现系统卡住的现象,从当时跟踪的语句执行情况看 是被卡住了,但每次的阻塞源头都不一样,当时临时的解决方法是 阅读全文
posted @ 2018-09-11 15:55 fooa_fooa 阅读(677) 评论(1) 推荐(1) 编辑