摘要:
我们监控SQL SERVER数据库的阻塞情况时,老是收到在SSRS 里面出现SQL阻塞情况,刚开始由于事情多,没有太关注ReportServerTempDB里面的会话阻塞情况,但是老是出现这种频繁阻塞情况,不得不仔细研究一下SSRS的Blocking问题。 Blocking SQL Text CREATE PROCEDURE [dbo].[Writelocksession] @Se... 阅读全文
阅读排行榜
[转载]——说说IO
2019-02-15 14:02 by 潇湘隐者, 1725 阅读, 收藏,
摘要:
本文转载自“和你在一起”的“说说IO“系列文章https://pengjiaheng.iteye.com/,总共分为8篇,特意整理、收录在此,支持原创、尊重原创,分享知识! 说说IO(一)- IO的分层 IO性能对于一个系统的影响是至关重要的。一个系统经过多项优化以后,瓶颈往往落在数据库;而数据库经过多种优化以后,瓶颈最终会落到IO。而IO性能的发展,明显落后于CPU的发展。Mem... 阅读全文
RESTORE detected an error on page (0:0) in database
2015-03-18 11:13 by 潇湘隐者, 1725 阅读, 收藏,
摘要:
在测试服务器还原生产服务器的一个数据库时遇到了下面错误:System.Data.SqlClient.SqlError: RESTORE detected an error on page (0:0) in database "xxxx" as read from the backup set. (... 阅读全文
SQL Server作业报错特殊案例
2019-03-08 17:15 by 潇湘隐者, 1715 阅读, 收藏,
摘要:
一个作业报错,报错信息如下,从错误信息根本看不出为什么出错,手工运行作业又成功了。一时不清楚什么原因导致作业出错。 MessageExecuted as user: NT SERVICE\SQLSERVERAGENT. ...eration. [SQLSTATE 01003] (Message 8153) Mar 6 2019 8:09AM [SQLSTATE 01000] (Mess... 阅读全文
ORA-01536: space quota exceeded for tablespace案例
2021-06-08 09:15 by 潇湘隐者, 1704 阅读, 收藏,
摘要:
最近在做数据治理的过程中,回收了部分账号的权限,因为角色RESOURCE里拥有CREATE TABLE的权限,所以我想回收RESOURCE角色。例如,对于TEST账号,收回其创建表的权限,就收回了授予其的RESOURCE的角色,结果不到几小时,SUPPORT人员就反馈这个账号遇到了ORA-01536 阅读全文
SQL Server 2012还原一直卡在ASYNC_IO_COMPLETION浅析
2018-07-18 15:15 by 潇湘隐者, 1702 阅读, 收藏,
摘要:
在SQL Server 2012(11.0.7001.0)下面在还原一个数据库(备份文件40多G大小,实际数据库大小300G),在还原过程中,出现一直等待ASYNC_IO_COMPLETION,如下测试截图所示,已经等待了72分钟了,但是还原比例依然为0% SELECT r.session_id , r.command , r.start_time, ... 阅读全文
SQL Server中是否可以准确获取最后一次索引重建的时间?
2019-02-18 11:03 by 潇湘隐者, 1688 阅读, 收藏,
摘要:
在SQL Server中,我们能否找到索引的创建时间?最后一次索引重建(Index Rebuild)的时间? 最后一次索引重组(INDEX REORGANIZE)的时间呢? 答案是我们无法准确的找到索引的创建时间、最后一次索引重组时间,最后一次索引重建的时间。 其实就目前SQL Server的各个版本而言,还没有一个系统表或DMV视图有保存索引创建的时间,索引重建的时间、索引重组的时间。但是有些... 阅读全文
[转载]存储基础:DAS/NAS/SAN存储类型及应用
2014-07-09 16:34 by 潇湘隐者, 1684 阅读, 收藏,
摘要:
这篇文章转自博客教主的一篇博客存储基础:DAS/NAS/SAN存储类型及应用, 他是在张骞的这篇博客DAS,NAS,SAN在数据库存储上的应用上做了部分修改和补充。 一. 硬盘接口类型 1. 并行接口还是串行接口 (1) 并行接口,指的是并行传输的接口,比如有0~9十个数字,用10条传输线,那么每根线只需要传输一位数字,即可完成。从理论上看,并行传输效率很高,但是由于线路上的物理原因,它的传输频... 阅读全文
Failed to create AppDomain 'xxx'. Exception has been Failed to create AppDomain
2015-12-10 11:33 by 潇湘隐者, 1679 阅读, 收藏,
摘要:
一服务器上的数据库全部被置于紧急模式(EMERGENCY),在错误日志里面能看到大量下面的错误 Failed to create AppDomain "YourSQLDba.dbo[runtime].79". Exception has been thrown by the target of an invocation. Failed to create AppDomain "YourSQLDb... 阅读全文
Oracle 19c Linux平台启动时出现ORA-00800错误浅析
2023-11-04 22:27 by 潇湘隐者, 1678 阅读, 收藏,
摘要:
这里简单介绍一下如何处理解决Linux平台下Oracle 19c启动时,告警日志出现ORA-00800错误的问题,详情介绍请见下面内容: 环境描述: 操作系统:Red Hat Enterprise Linux release 8.8 (Ootpa) 数据库 :19.16.0.0.0 企业版 问题描述 阅读全文
MS SQL巡检系列——检查外键字段是否缺少索引
2016-11-08 11:37 by 潇湘隐者, 1677 阅读, 收藏,
摘要:
前言感想:一时兴起,突然想写一个关于MS SQL的巡检系列方面的文章,因为我觉得这方面的知识分享是有价值,也是非常有意义的。一方面,很多经验不足的人,对于巡检有点茫然,不知道要从哪些方面巡检,另外一方面,网上关于MS SQL巡检方面的资料好像也不是特别多。写这个系列只是一个分享,自己的初衷是一个知识梳理、总结提炼过程,有些知识和脚本也不是原创,文章很多地方融入了自己的一些想法和见解的,不足和肤浅之... 阅读全文
YourSQLDba 配置——修改备份路径
2014-07-15 23:18 by 潇湘隐者, 1670 阅读, 收藏,
摘要:
公司一直使用YourSQLDba做本地备份,磁带机将本地备份文件上带做异地容灾备份。近期整理、验证备份时发现本地备份目录命名五花八门 其中有历史原因,也有无规划化的缘故,看着这些五花八门的目录,越看越不顺眼。于是想统一规范化。备份目录统一为DB_BACKUP,完整备份位于FULL_BACKUP子目录,事务日志备份位于LOG_BACKUP子目录下。例如如下所示: 完整备份目录 :G:\D... 阅读全文
Remote table-valued function calls are not allowed
2016-08-18 11:29 by 潇湘隐者, 1669 阅读, 收藏,
摘要:
在SQL Server中,在链接服务器中调用表值函数(table-valued function)时,会遇到下面错误: SELECT * FROM LNK_TEST.TEST.DBO.TEST(12) 消息 4122,级别 16,状态 1,第 1 行 Remote table-valued function calls are not allowed. 以前几乎没有在链接服务器(Lin... 阅读全文
MySQL如何找出未提交事务的SQL浅析
2020-12-03 23:10 by 潇湘隐者, 1665 阅读, 收藏,
摘要:
很久之前曾经总结过一篇博客“MySQL如何找出未提交事务信息”,现在看来,这篇文章中不少知识点或观点都略显肤浅,或者说不够深入,甚至部分结论是错误的。下面重新探讨一下这个话题。那么我们还是以之前的例子来介绍。 --准备测试环境数据(实验环境为MySQL 8.0.18社区版) mysql> creat 阅读全文
MS SQL 模仿ORACLE的DESC
2013-05-21 23:15 by 潇湘隐者, 1658 阅读, 收藏,
摘要:
前言: 在ORACLE数据库的SQL*PLUS里面有个DES(DESCRIBE)命令,它可以返回数据库所存储对象的描述,如下所示 SQL> DESC STUDENT_SCORE Name Type Nullable Default Comments ---------------- -------... 阅读全文
浙公网安备 33010602011771号