ChatGPT,音乐,与数据库
小编君是个不务正业,喜欢搞跨界,干啥啥不成的DBA,大概在十一年前就有个不成熟的妄念,能否用计算机来写音乐?
容器化,让数据库如虎添翼
为什么数据库容器化容易被否定?是他本身的逻辑导致的吗?做为一名数据库从业者,小编君举双手支持数据库容器化!
干货好文 | 初探MySQL迁移到ClickHouse
MySQL to Clickhouse,目前有ClickHouse原生提供的同步工具、命令行同步工具和界面指引型同步工具。原生的工具暂时不能用在生产环境,命令行工具使用起来比较繁琐,界面型相对简单易用。
技术干货 | 漫游Linux块IO
在计算机的世界里,我们可以将业务进行抽象简化为两种场景——计算密集型和IO密集型。这两种场景下的表现,决定这一个计算机系统的能力。数据库作为一个典型的基础软件,它的所有业务逻辑同样可以抽象为这两种场景的混合。因此,一个数据库系统性能的强悍与否,往往跟操作系统和硬件提供的计算能力、IO能力紧密相关。
技术实践|分布式时间锁
以K8s原生的controller-manager组件为例,当有三台master机器时,默认会运行三个controller-manager实例,但只有一个在干活,另外两个处于备用状态。而这个功能的实现,就依赖于分布式时间锁。
从 Oracle 日志解析学习数据库内核原理
由浅入深,介绍了数据库中常见而又关键的概念,了解数据库思路以及工程实现中需要注意的事项。
对信用卡欺诈 Say No!百行代码实现简化版实时欺诈检测
进入互联网时代,你的绝大部分操作都可以在网上进行,极大的方便了我们的生活。但是信用卡盗刷者也可以利用网络来诈骗,典型的做法是:诈骗者首先入侵安全级别较低系统来盗窃信用卡卡号,用盗得的信用卡进行很小额度的消费进行测试,如果测试消费成功,那么他们就会用这个信用卡进行大笔消费,来购买那些可以倒卖的财物,实现诈骗敛财的目标。大部分银行都有针对信用卡诈骗的反欺诈检测系统,通过对诈骗模式进行识别,及时通知用户
【沃趣科技】MySQL高可用工具Orchestrator系列五:raft多节点模式安装
本篇文章介绍Orchestrator raft多节点模式的安装。
【沃趣科技】再述mysqldump时域问题
之前文章(引用沃趣技术--《当心!使用mysqldump备份可能会让你欲哭无泪》)介绍了当时间字段为timestamp时,使用mysqldump加where条件对时间字段进行过滤导出时,时域问题对导出数据的影响。今天我们就再来讨论一下mysqldump的时域问题。
【沃趣科技】直方图系列1
在这个关于直方图的简短系列中,我们将讨论为什么需要直方图以及Oracle创建它们的方法。我们将评估创建它们的成本以及给我们带来不必要的问题,然后我们将检查它在您的执行计划中给您带来潜在的问题。这篇文章的概述将局限于12c之前的Oracle版本,其中出现了在减少开销和提高稳定性的新型直方图和收集方法。
【沃趣科技】执行计划-6:推入子查询
在这个系列的第5部分,我们看了一些需要额外注意的”第一个子操作先执行”的例子。在第6部分中,我们将继续探讨一个原则—“子查询推入”,其中“第一个子操作先执行”可能会导致错误的结论。
【沃趣科技】MySQL高可用工具Orchestrator系列四:拓扑恢复
前言上篇文章讲了orchestrator的探测机制。本篇文章翻译自orchestrator官方文档,讲一讲orchestrator的拓扑恢复。拓扑恢复orch能够从一系列故障场景中进行恢复。尤其是,它能够对主库或者中间主库的故障场景进行恢复。自动和手动orch支持:自动恢复(对意外故障采取措施)。优雅地、有计划地主从切换。手动恢复。手动,强制failover。要求要运行任何类型的故障转移,拓扑必须
【沃趣科技】MySQL高可用工具Orchestrator系列三:探测机制
沃趣科技作为国内领先的数据库云平台解决方案提供商,一直致力于企业级数据库云平台产品的研发,为用户提供高性能、高可用、可扩展的的数据库云环境及不同业务场景需求的数据库平台,满足客户对极致性能、数据安全、容灾备份、业务永续等需求。沃趣科技凭借专业的团队,优质的产品,前沿的技术,贴心的服务赢得了客户的信任与尊重,也获得了市场的认同。————————————————————————————————————
【沃趣科技】执行计划-5:第一个子操作的变化
我提出了“子操作按先后顺序执行,递归向下”的解释执行计划的基本策略,但是这并不是一个完美的规则,即使遵循基本的“子操作按先后顺序执行”,也很容易对执行过程中发生的事情产生错误判断。在这部分中,我们将看到几个例子,其中我们仍将在某些情况下使用“子操作按先后顺序执行”,一个BUG的例子使规则看起来是错误的,还有一个示例不适用“子操作按先后顺序执行”。实际上,有几种不同的情况并不适用该规则,但是我们必须
【沃趣科技】日志信息记录表|全方位认识 mysql 系统库
在上一期《复制信息记录表|全方位认识 mysql 系统库》中,我们详细介绍了mysql系统库中的复制信息记录表,本期我们将为大家带来系列第八篇《日志记录等混杂表|全方位认识 mysql 系统库》,下面请跟随我们一起开始 mysql 系统库的系统学习之旅吧!一、日志信息记录表 1.1. 日志信息概述MySQL的日志系统包含:general query log、sl
【沃趣科技】MySQL高可用工具Orchestrator系列二:复制拓扑的发现
背 景上篇文章讲了orchestrator单节点的安装。本篇文章我们继续探索orchestrator的旅程,讲一讲orchestrator是如何实现数据库实例复制拓扑的发现。给定实例,如何发现自己这里涉及到两个参数:HostnameResolveMethod、MySQLHostnameResolveMethodHostnameResolveMethod有三个选项:"
【沃趣科技】执行计划-4:谓词的选择时机与使用细节
在第3部分(引用沃趣科技——执行计划-3:解释规则),我们用一个简单的hash join介绍了阅读执行计划最基本的规则---”子操作按先后顺序执行,递归向下“。这让我们了解查询中Oracle生成rowsource的顺序和访问中不同物理对象的顺序(隐式的)。这个系列的开头,我就强调过规则不是适用于所有的场景,下一部分(第5部分)里我们会来看几个我们需要特别注意的场景。但是在这部分中,我们将继续使用更
【沃趣科技】prometheus配置MySQL邮件报警
前两期文章(引用沃趣技术——《prometheus监控多个MySQL实例》、《构建狂拽炫酷屌的MySQL监控平台》)介绍了prometheus、grafana、exporter的安装以及集中监控mysql节点的方法,这篇文章介绍一下prometheus的邮件报警配置。alertmanager下载prometheus报警配置需要用到alertmanager组件,这个组件可以到prometheus官网
Oracle RAC Cache Fusion系列十八:Oracle RAC Statisticsand Wait Events
Oracle Database Performance Tuning GuideOracle数据库中我们分析一个会话或SQL执行时间效率或者分析解释导致会话等待的原因的一个很重要的方法是分析它花费的时间构成。在Oracle RAC中,Oracle使用不同的等待事件时间来表示不同的请求结果及时间消耗。例如,当一个会话上实例正在寻找全局缓存中的块,它不知道它是否
MySQL高可用工具Orchestrator系列一:单节点模式安装
背 景MySQL高可用方案有很多种,常见的有:keepalived、MHA、Galera、MGR、Orchestrator、replication-manager等。本系列将介绍在GitHub被使用的Orchestrator方案。本篇文章先介绍最基础的单节点模式的安装。 环 境orchestrat