摘要:
MySQL数据库的管理维护过程中,MySQL错误日志(MySQL Error Log)与MySQL慢查询日志(MySQL Slow Log),一般不会自动清理,也不会轮转/切换,这个跟MySQL的二进制日志(binlog)有所不同,所以如果数据库管理员对其不维护的话,这些日志随着时间的推移以及一些特 阅读全文
阅读排行榜
kill_session_ora_14450.sql
2021-01-15 14:33 by 潇湘隐者, 440 阅读, 收藏,
摘要:
之前总结过一篇博客“ORA-14450: attempt to access a transactional temp table already in use”,里面的脚本仅适合于讲述如何解决ORA-14450错误,在生产环境中,肯定需要快速解决问题,你可以使用下面脚本kill_session_o 阅读全文
Oracle 19c告警日志出现大量ORA-04031案例
2025-03-20 20:58 by 潇湘隐者, 436 阅读, 收藏,
摘要:
案例环境 操作系统 Red Hat Enterprise Linux release 8.10 (Ootpa) 数据库版本: 19.24.0.0.0 Enterprise Edition 现象描述: 一个Oracle数据库突然收到大量的邮件告警,提示告警日志中出现大量的ORA-04031错误,部分信 阅读全文
SQL Server视图定义中不能使用option(recompile)提示
2024-08-30 09:11 by 潇湘隐者, 436 阅读, 收藏,
摘要:
SQL Sever数据库中,我们一般使用OPTION(RECOMPILE)查询提示(Query Hints)来解决SQL语句或存储过程的参数嗅探问题或某些SQL性能问题,它强制优化器重新编译查询语句,生成新的执行计划。最近在帮同事优化一个复杂视图时,发现这个视图的执行计划一直在变化,有时候生成的一个 阅读全文
Zabbix模板数据存储在哪里?
2024-10-18 10:33 by 潇湘隐者, 435 阅读, 收藏,
摘要:
Zabbix的模板数据存储在数据库的哪一个表里面?以MySQL数据库为例,在数据库zabbix中,其实模板数据存储在hosts这个表里面,而不是存在hosts_templates表里面。很多人一看到templates关键字,容易先入为主的以为这个表会存储模板的相关数据。但是实际上,hosts_tem 阅读全文
SQL Server序列的监控
2021-01-22 15:17 by 潇湘隐者, 423 阅读, 收藏,
摘要:
我们知道数据库中的序列(Sequence Numbers)如果由于类型设置不当或者业务暴增等各种原因,可能出现序列的值被用完、耗尽的情况,此时就会出现类似下面这样的错误: Msg 11728, Level 16, State 1, Line 25 The sequence object 'SEQ_O 阅读全文
如何查询RMAN的COMPLETED WITH WARNINGS的告警信息
2023-03-29 15:12 by 潇湘隐者, 421 阅读, 收藏,
摘要:
RMAN备份时会记录每一次备份的状态信息,例如COMPLETED,FAILED等,但是使用下面脚本查询数据库时,偶尔你会看到有些备份的状态为COMPLETED WITH WARNINGS SET LINESIZE 1080;COL STATUS FORMAT A9;COL START_TIME FO 阅读全文
SQL Server如何找出视图依赖的对象和视图嵌套层数
2023-03-22 08:53 by 潇湘隐者, 419 阅读, 收藏,
摘要:
场景:在SQL Server数据库的SQL优化中,我们有时候会需要找出某个视图的依赖对象,简单的视图倒是很容易一眼就找出依赖对象,一旦遇到一些复杂的视图,如果我们手动整理的话,就相当麻烦了,因为你要一个对象一个对象的捋一遍。相当的耗时耗力,其实这种机械、重复、繁杂的事情就应该让机器(SQL)去处理。 阅读全文
Zabbix如何将告警信息写入日志文件
2024-09-29 08:18 by 潇湘隐者, 418 阅读, 收藏,
摘要:
这里介绍一下如何将Zabbix的告警信息写入日志文件。至于为什么要将Zabbix的告警信息写入日志文件呢?因为公司里面有两套监控系统,现在想将Zabbix的告警信息同步到另外一套监控系统中去,现在的方案是将Zabbix的告警写入一个日志文件,另外一套监控系统的Agent会定期扫描日志文件(增量),然 阅读全文
How to find the TLS used for the SQL Server connection
2023-05-24 11:15 by 潇湘隐者, 413 阅读, 收藏,
摘要:
本文是How to find the TLS used for the SQL Server connection这篇英语文章的翻译,此文出处请见于文章底部链接:原文出处[1] 对于客户,我做了一些研究,如何找出SQL Server数据库会话连接使用了哪一种TLS协议。唯一的方式就是创建一个扩展事件 阅读全文
Oracle数据库中的字节序格式是什么?
2023-04-04 10:19 by 潇湘隐者, 411 阅读, 收藏,
摘要:
前言:本文是对这篇博客What is the endian format in Oracle databases?[1]的翻译,如有翻译不当的地方,敬请谅解,请尊重原创和翻译劳动成果,转载的时候请注明出处。谢谢! 英文地址:https://dbtut.com/index.php/2019/06/27 阅读全文
SQL Server的tempdb数据库下能创建普通表吗?
2021-03-31 09:04 by 潇湘隐者, 410 阅读, 收藏,
摘要:
在SQL Server中,如果在tempdb数据库下创建一个普通表,那么它是一个临时表还是普通用户表呢?或者这样表述,tempdb下能够创建普通表吗?在回答这个问题前,我们先来测试验证一下,如下所示: USE tempdb;<!--CRLF-->GO<!--CRLF--> <!--CRLF-->CR 阅读全文
rfs (PID:146054): Database mount ID mismatch案例
2024-07-08 23:07 by 潇湘隐者, 405 阅读, 收藏,
摘要:
测试环境中,新搭建的Oracle 19c DG,在主备切换后,新的主库的告警日志中一直出现类似下面这样的错误: .........................................2024-07-08T13:40:55.384302+08:00 rfs (PID:146054): Da 阅读全文
WSFC中仲裁见证是选择磁盘见证还是文件共享见证?
2025-02-11 23:41 by 潇湘隐者, 404 阅读, 收藏,
摘要:
当Windows故障群集(WSFC)包含偶数个投票节点时,应配置仲裁见证。 如果一半的群集节点同时关闭或断开连接,则添加见证投票会使该群集继续运行。 一般来说,奇数个节点(一般奇数大于或等于3)时无需配置仲裁见证。只有当偶数个节点时需要配置仲裁见证,防止WSFC出现脑裂。 一般来说,常见的仲裁见证有 阅读全文
MySQL Bug:No suitable 'keyring_component_metadata_query' service implementation found to fulfill the request
2021-09-13 22:06 by 潇湘隐者, 403 阅读, 收藏,
摘要:
监控发现公司一台MySQL 8.0.26 的错误日志中出现大量下面告警信息: [Warning] [MY-013712] [Server] No suitable 'keyring_component_metadata_query' service implementation found to f 阅读全文
浙公网安备 33010602011771号