数据运维

【索引的数据结构第2章节:InooDB和MyISAM索引结构对比

【索引的数据结构第2章节:InooDB和MyISAM索引结构对比

目录结构 之前整篇文章太长,阅读体验不好,将其拆分为几个子篇章。 本篇章讲解 InnoDB 和 MyISAM 索引结构对比。 InnoDB 的 B+Tree 索引注意事项 根页面位置万年不变 上述我们在索引迭代的过程中,为了更佳形象的描述,所以将顺序暂且定位自下而上,往上汇总目录项页。 但实际上

大猫 大猫 2024-01-03
0 0 0
MyCat分库分表实时同步到GreatSQL

MyCat分库分表实时同步到GreatSQL

这个事情怎么产生的MyCat作为经典的分库分表中间件,在长时间内被广泛认为是管理超大MySQL数据库集合的有效解决方案。近来接到客户需求,需要将MyCat集群迁移到GreatSQL中,并且在一段时间内需要实时从MyCat中同步数据到GreatSQL中,全量同步数据比较容易操作,增量同步有如下两个棘手

三掌柜 三掌柜 2024-01-03
0 0 0
Redis 实现多规则限流的思考与实践

Redis 实现多规则限流的思考与实践

简介市面上很多介绍redis如何实现限流的,但是大部分都有一个缺点,就是只能实现单一的限流,比如1分钟访问1次或者60分钟访问10次这种,但是如果想一个接口两种规则都需要满足呢,我们的项目又是分布式项目,应该如何解决,下面就介绍一下redis实现分布式多规则限流的方式。思考如何一分钟只能发送一次验证

Escape Escape 2024-01-03
0 0 0
数据库线程池和连接池的区别

数据库线程池和连接池的区别

线程池作用 MySQL和MariaDB都推出了线程池方案,目前MySQL的线程池实现为插件方式,并且只添加在企业版本中,社区版没有,Percona移植了MariaDB的线程池功能,并做了进一步的优化。 1、减少线程重复创建与销毁部分的开销,提高性能 线程池技术通过预先创建一定

大树 大树 2024-01-02
0 0 0
六个提升SQL查询性能的核心技巧

六个提升SQL查询性能的核心技巧

在数据驱动的世界中,数据库管理系统在高效管理大量数据方面发挥着重要作用。SQL(Structured Query Language)是管理关系型数据库的首选语言。在使用SQL时,优化查询可以改善性能并减少执行时间,提高工作效率。本文介绍最有效的SQL查询优化技术及其优势。1 使用索引索引在查询优化中

向阳逐梦 向阳逐梦 2024-01-02
0 0 0
openGauss学习笔记110 openGauss 数据库管理管理用户及权限Schema

openGauss学习笔记110 openGauss 数据库管理管理用户及权限Schema

openGauss学习笔记-110 openGauss 数据库管理-管理用户及权限-Schema110.1 创建、修改和删除Schema110.2 搜索路径openGauss学习笔记-110 openGauss 数据库管理-管理用户及权限-SchemaSchema又称作模式。通过管理Schema,允

贤蛋大眼萌 贤蛋大眼萌 2024-01-02
0 0 0
Python连接MySQL数据库编程

Python连接MySQL数据库编程

数据库编程是在应用程序中与数据库交互和管理数据的关键部分。MySQL是一种流行的关系型数据库管理系统(RDBMS),在Python中进行MySQL数据库编程相对容易。本文介绍如何使用Python进行MySQL数据库编程,包括连接数据库、执行SQL查询、插入、更新和删除数据等操作。1、安装MySQL驱

法医 法医 2024-01-02
0 0 0
学会在PostgreSQL中创建和管理表格的关键步骤

学会在PostgreSQL中创建和管理表格的关键步骤

当谈到创建和管理表时,PostgreSQL是一个功能强大且广泛使用的关系型数据库管理系统。在本次讲解中,我将为您介绍如何在PostgreSQL中创建和管理表,以及一些相关的最佳实践。连接到数据库:首先,确保您已经安装了PostgreSQL,并且具有适当的权限以连接到数据库。您可以使用以下命令连接到数

穿过生命散发芬芳 穿过生命散发芬芳 2024-01-02
0 0 0
如何使用Redisson实现分布式锁?

如何使用Redisson实现分布式锁?

在分布式系统中,当多个线程(或进程)同时操作同一个资源时,为了保证数据一致性问题,所以就需要一种机制来确保在同一时间只有一个线程(或进程)能够对资源进行修改,这就是分布式锁的作用。分布式锁是一种在分布式环境下的锁实现,它允许在多个进程或服务器之间协调对共享资源的访问或操作。分布式锁的关键特性是它能够

醒在深海的猫 醒在深海的猫 2024-01-02
0 0 0
MySQL:MDL LOCK的“穿越行为”

MySQL:MDL LOCK的“穿越行为”

一、案例描述最近遇到这么一个案例(5.7版本),大概的截图如下:当然这里是测试出来的,线上当时也是一个lock table read的语句和一大批insert into的语句被堵塞,当然要恢复很简单,我们可以通过2种方式,来查杀堵塞源头,如下:table 级别的MDL LOCK,除非手动发送lock

三掌柜 三掌柜 2024-01-02
0 0 0
oracle 设置归档

oracle 设置归档

Oracle是一种常用的数据库管理系统,广泛应用于企业的数据存储和处理中。当数据在数据库中的增量日志(redo log)达到一定数量后,可以进行归档(archive),把增量日志文件从在线磁盘中移动到离线存储介质中,以便于备份、恢复和灾难恢复等方面的使用。Oracle的归档模式十分简便,只需要在初始

泡泡 泡泡 2024-01-02
0 0 0
Oracle RAC 心跳问题

Oracle RAC 心跳问题

心跳线物理布线注意事项不建议直连网线,建议采用交换机连接方式心跳线与业务网络分开单独接线若公用一个交换机时,使用VLAN隔离Oracle不支持使用交叉线(cross-cabling)作为Clusterware的内部连接导致集群不稳定限制了两个节点RAC扩展建议心跳交换机使用两个交换机做主备,冗余RA

LOVEHL^ˇ^ LOVEHL^ˇ^ 2024-01-02
0 0 0
Oracle迁移至MogDB  mtk异构迁移工具

Oracle迁移至MogDB mtk异构迁移工具

原作者 . 迁移工具 对象兼容性评估采用MTK工具完成,MTK工具是云和恩墨自研的跨平台异构数据库迁移工具,可执行异构数据库的对象结构迁移,并能实现自定义函数,存储过程,触发器等部分业务逻辑的自动改写适配。软件下载地址:https://docs.mogdb.io/zh/mtk/v2.0/relea

泡泡 泡泡 2024-01-02
0 0 0
MySQL的存储结构

MySQL的存储结构

MySQL的存储结构主要涉及数据在磁盘上的存储方式以及如何通过文件系统来组织和管理这些数据。以下是对MySQL存储结构的详细解释: 文件系统:MySQL使用一个文件系统来存储其数据。这些文件通常存储在磁盘上,但也可以存储在内存中(例如,使用MEMORY存储引擎)。 数据文件: .frm 文

醒在深海的猫 醒在深海的猫 2024-01-02
0 0 0
精通Mysql锁系列(一)

精通Mysql锁系列(一)

在实际运行的数据库系统中,锁定机制不断在工作,例如当一个用户正在修改某些数据时,MySQL会通过锁定数据来避免其他用户同时读取这些信息此锁定系统包含共享锁(读锁)和排他锁(写锁)。 读锁允许多个客户端同时读取同一资源,不会相互阻塞。而写锁是排他性的,以确保任何时刻只有一个用户可以执行写入操作,并防止

剑圣无痕 剑圣无痕 2024-01-02
0 0 0
openGauss的2023年度总结:2100万行代码和233万下载量跃居首位

openGauss的2023年度总结:2100万行代码和233万下载量跃居首位

【墨天轮讯】在 2023 年 12 月 28 日举办的 openGauss 峰会上,社区理事长胡正策公布了开源 3 年多以来的社区成绩单。 自 2020 年开源以来,到 2023 年底,openGauss 社区参与的企业数量从5 家增加到 570 家,增长了 100 多倍。云和恩墨是 openGau

竹子爱熊猫 竹子爱熊猫 2024-01-02
0 0 0
汇聚数据库创新力量,打造千行万业数据基石

汇聚数据库创新力量,打造千行万业数据基石

12月28日,以“汇聚数据库创新力量,打造千行万业数据基石”为主题的openGauss Summit 2023在北京举行。会上,openGauss社区理事会理事长胡正策发表《汇聚数据库创新力量,打造千行万业数据基石》主题演讲,他表示:openGauss已经规模应用于十大关键行业核心场景,2023年线

张二河 张二河 2024-01-02
0 0 0
请查收openGauss Summit 2023精彩回顾

请查收openGauss Summit 2023精彩回顾

12月28日openGauss Summit 2023成功举办大咖齐聚,精彩连连快来看看都有哪些精彩瞬间吧!1 场主论坛八大重磅发布openGauss系新增市场份额达21.9%,跨越生态拐点社区顾问委员会成立,社区开放治理迎新阶级2023年度openGauss标杆应用实践案例公布《中国软件根技术发展

穿过生命散发芬芳 穿过生命散发芬芳 2024-01-02
0 0 0
oracle asm组扩容

oracle asm组扩容

1.在udev文件中绑定新磁盘的uuid $(ROOT) mpath方式增加数据库磁盘空间(仅用于uuid读取) for i in s t do echo "KERNEL==\"dm-*\", SUBSYSTEM==\"block\", PROGRAM==\"/sbin/scsi_id --wh

醒在深海的猫 醒在深海的猫 2024-01-02
0 0 0
从零开始学 Oracle 数据库 (001)

从零开始学 Oracle 数据库 (001)

学习目的 从零开始学习 Oracle 数据库,达到 OCP 实操水平。 学习计划 目标用 100 天学习 Oracle 数据库,为记录学习过程,计划连更 100 天学习笔记。 学习纲要 这块先空着,佛系学习法,学到哪算哪,回头再总结。 // TODO 学习环境 数据库版本 Oracle Data

剑圣无痕 剑圣无痕 2024-01-02
0 0 0
1 … 321 322 323 324 325 … 1,807