11 2021 档案
摘要:SELECT CONVERT(CHAR(100), SERVERPROPERTY('Servername')) AS Server, msdb.dbo.backupset.database_name, msdb.dbo.backupset.backup_start_date, msdb.dbo.ba
阅读全文
摘要:SQL Server 负SPID 在我们知道如何处理这些负面会话之前,我们需要知道它们是什么以及它们是如何引起的。有不同的负值,在本技巧中,我们将重点介绍 -2 值的 SPID。 SPID 等于 -2 的会话是孤立的分布式事务。分布式事务是调用托管在不同服务器上的数据库的数据库事务。孤立的,也称为不
阅读全文
摘要:Barman Barman (Backup and Recovery Manager-备份恢复管理器)是一个用Python语言实现的PostgreSQL灾难恢复管理工具,它由第二象限公司(2ndQuadrant)开源并维护。它允许我们在关键业务环境中执行远程备份,为数据库管理员在恢复阶段提供有效的数
阅读全文
摘要:如何根据存储在每个页面标题中的 m_objId 和 m_indexId 字段计算分配单元 ID。 当 DBCC PAGE 转储页头的内容时,它会进行必要的计算和元数据查找,以便能够告诉您分配单元 ID、分区 ID、关系对象 ID 和关系索引 ID。基本上,下面的 DBCC PAGE 输出中以“元数据
阅读全文
摘要:尝试附加到SQL Server的数据库可能已损坏的原因有很多: 有人错误地尝试通过分离+附加来修复可疑的数据库 可能是来自无法访问的服务器的损坏数据库,需要附加以进行灾难恢复 可能是你提供的数据库没有完全关闭(即存在活动事务)并且没有事务日志文件 在上述任何一种情况下,都无法使用常规方法将损坏的数据
阅读全文
摘要:我们经常用到DBCC CHECKDB来查看有关数据库的错误问题,报错如下: Msg 8909, Level 16, State 1, Line 2 Table error: Object ID 0, index ID -1, partition ID 0, alloc unit ID 7205759
阅读全文
摘要:当数据库损坏时可以在数据库上先运行 DBCC CHECKDB,以了解损坏情况和相关信息。根据备份修复: 如果只有一个页面被损坏,可以进行单页面恢复。 如果只有一个文件组被损坏,可以执行单个文件组还原。 如果是非聚集索引损坏 BEGIN TRANSACTION; ALTER INDEX IndexNa
阅读全文
摘要:有些人可能见过一种叫做non-yielding scheduler(个人解释:非让步调度器程序)的现象。在这种情况下,线程正在使用处理器,并且在使用超过线程量程(4毫秒,不可更改)后不会自动退出。有一个名为调度器监视器的后台任务,它检查SQL Server内的各种调度器上的进度,并在发现问题时发出警
阅读全文
摘要:###################################################核心参数################################################################ innodb_buffer_pool # 注:缓冲池位于主内
阅读全文
摘要:MySQL中有以下几种日志: 1、error log 错误日志:主要记录 MySQL 服务器启动和停止过程中的信息、服务器在运行过程中发生的故障和异常情况等。排查问题的首选文件。 error log记录信息 mysql执行过程中的错误信息 mysql执行过程中的警告信息 event schedule
阅读全文
摘要:MySQL广泛应用于互联网的OLTP(联机事务处理过程)业务系统中,在大厂开发规范中,经常会看到一条"不建议使用text大字段类型”。 MySQL中的Text Text类型 text是一个能够存储大量的数据的大对象,有四种类型:TINYTEXT, TEXT, MEDIUMTEXT,LONGTEXT,
阅读全文
摘要:一、简介 Kafka是Apache旗下的一款分布式流媒体平台,Kafka是一种高吞吐量、持久性、分布式的发布订阅的消息队列系统。它最初由LinkedIn(领英)公司发布,使用Scala语言编写,与2010年12月份开源,成为Apache的顶级子项目。主要用于处理消费者规模网站中的所有动作流数据。动作
阅读全文
摘要:MySQL 行格式 Innodb支持四种行格式: Compact Redundant Dynamic Compressed 行格式介绍及语法 CREATE TABLE 表名 (列的信息) ROW_FORMAT=行格式名称; ALTER TABLE 表名 ROW_FORMAT=行格式名称; 行格式的应
阅读全文
摘要:一直以来 MySQL 复制延迟观测是不完善的,既无法观测到真实的主从延迟,也无法支持复杂的复制拓扑环境,常用的 second_behind_master 指标更多是判断是否存在回放延迟,以及趋势变化。你无法直观的观测到事务精确的延迟情况,因为 slave 无法获知事务在 master 上的提交时间。
阅读全文
摘要:降级:操作前将数据库先备份 一、降级注意事项 1、inplace降级只支持同一个发布版G中的A版本 2、5.7降级到5.6只能使用logical模式 3、不支持跨多版本降级 二、8.0版本之前降级 (一)、5.7.28降级到5.7.10(inplace) 1. 安装 5.7.10 (低) 二进制版本
阅读全文
摘要:本文讨论 SQL Server 的下一个版本,即 SQL Server 2022。这将涵盖 SQL Server 2022 提供的最新公告、版本和所有令人兴奋的功能。 介绍 在组织大规模数字化的世界中,及时处理和分析数据是当务之急。Microsoft 正在战略性地迈向未来,他们优先以尽可能最好的方式
阅读全文
摘要:mysqldump mysqldump客户端可用来转储数据库或搜集数据库进行备份或将数据转移到另一个SQL服务器(不一定是一个MySQL服务器)。转储包含创建表和/或装载表的SQL语句。mysqldump可提供两种格式的文件输出,分别是sql格式的标准输出和文件分隔符形式的输出。也可直接在两个mys
阅读全文