其乐融融的IT技术小站

数据库

SQL Server

系统库-SQL Server MSDB探究

17

其乐融融 发布于 2023/06/23 03:10:30

在本文中,我们论述了 Msdb 数据库的一些重要特性。我们看到备份恢复相关信息以及 SQL Server 代理作业、维护计划和日志传送相关信息都存储在 msdb 中。

阅读()评论(0)赞 ()

SQL Server

系统库-SQL Server Master探究

11

其乐融融 发布于 2023/06/23 03:10:24

Master数据库包含有关 SQL Server 系统的所有信息,包括有关初始化的信息、配置设置、与实例相关的元数据、有关所有其他数据库的信息,例如数据库文件的位置等。

阅读()评论(0)赞 ()

Oracle

为啥SQL Profile不起作用了,你知道吗?

3

其乐融融 发布于 2023/06/23 03:01:40

对于SQL PROFILE和SQL PLAN BASELINE,如果选择错误,就很容易引发不可预知的隐患,因此需要十分谨慎的选择。Oracle建议通过SPM的建议来选择,而不要依靠DBA的自己判断来选择,从而避免错误使用。不过我觉得遇到类似问题,往往都和索引设计比较混乱有关,优化索引设计可以从更上游去解决此类问题。​

阅读()评论(0)赞 ()

Oracle

Oracle 数据库是真的没落了

5

其乐融融 发布于 2023/06/23 03:01:33

MySQL 甚至提供了新的 NoSQL API 接口和文档数据库解决方案 InnoDB Cluster,使用体验几乎与 MongoDB 一样。甚至利用 InnoDB 存储引擎强大的特性,还能有数据的事务保障。

阅读()评论(0)赞 ()

Oracle

记一起由Oracle心跳引起的生产库故障

0

其乐融融 发布于 2023/06/23 03:01:31

节点之间连接心跳网络的网线有问题,导致心跳网络异常,RAC节点之间不能正常通信,脑裂,ORACLE的服务被中止。RAC集群为了保证一致性和完整性,在心跳网络异常的情况下,会发生脑裂,ORACLE实例会被强制中止。

阅读()评论(0)赞 ()

Oracle

原来Advanced Format HDD已经普及了

8

其乐融融 发布于 2023/06/23 03:01:20

硬件发展虽然没有我们想象的那么快,只不过DBA的硬件知识更新的太慢了。以至于现代硬件数年前就已经研究的很清楚的问题,我们今天才去关注。如果不是那个Oracle的BUG,我可能还停留在HDD 512扇区的惯性里。这种知识的学习,什么时候是个头啊,选择DBA这个职业,真的得保持一颗学习的心。

阅读()评论(0)赞 ()

Oracle

用Lgwr Worker 的例子介绍 Strace 分析 Oracle 数据库行为的方法

8

其乐融融 发布于 2023/06/23 03:01:15

从日志中我们可以梳理出一个大致的脉络。可以看出在Oracle等待事件的统计时长与实际情况并不完全一致。事实上数据库也没必要十分精确的统计等待时长,只要是一个大致的就足够了。只要误差都是差不多的,对于实际分析来说并没有太大的问题。

阅读()评论(0)赞 ()

MySQL

MySQL索引,快速记忆法

0

其乐融融 发布于 2023/06/22 03:20:57

3. B+Tree的每个叶子节点增加了一个指向相邻叶子节点的指针,它的最后一个数据会指向下一个叶子节点的第一个数据,形成了一个有序链表的结构。

阅读()评论(0)赞 ()

MySQL

MySQL Router高可用搭建,你学会了吗?

4

其乐融融 发布于 2023/06/22 03:20:48

Pacemaker是一个开源的高可用性集群资源管理和故障转移工具,可以实现在集群节点之间自动管理资源(如虚拟IP、文件系统、数据库等),并在节点或资源故障时进行自动迁移,从而确保整个系统的高可用性和连续性。

阅读()评论(0)赞 ()

MySQL

1.5万字+30张图盘点索引常见的11个知识点

6

其乐融融 发布于 2023/06/22 03:20:43

首先主要是讲了聚簇索引和非聚簇索引,随后讲了MySQL对于一些常见查询的优化,比如覆盖索引,索引下推,都是为了减少回表次数,从而减少带来的性能消耗,再后面就提到MySQL是如何选择索引的,最后介绍了索引失效的场景和索引建立的原则。

阅读()评论(0)赞 ()

MySQL

关于在 MySQL 排序中使用索引这件事!

16

其乐融融 发布于 2023/06/22 03:20:33

在 MySQL8 之前,默认会按照 group by 的字段进行排序,此时加上 order by null​ 就是告诉 MySQL,不用帮我排序了,直接返回结果就行了,因为如果不加 order by null,则可能会进行 filesort 排序,降低查询效率。

阅读()评论(0)赞 ()

MySQL

麻了,一个操作把MySQL主从复制整崩了

7

其乐融融 发布于 2023/06/22 03:20:25

我们定位到原来是由于大事务+blob字段大致binlog非常大,最终我们采用了修改业务代码,将blob字段单独拆到一张表中解决。所以,在设计开发过程中,要尽量避免大事务,同时在数据库建模的时候特别考虑将blob字段独立成表。

阅读()评论(0)赞 ()