数据库
其乐融融 发布于 2023/10/28 01:33:33
MySQL版本升级工作,从2022年上旬开始规划到生态完善实施了近1年,得到了多个中心研发团队的大力支持和理解。MySQL数据库也从原本的7个技术栈收缩为2个,挑战和难度在落地时才发现比预期的要复杂不少,为了保证业务的稳定性和研发工作的侵入度最低,DBA团队也制定了完整的数据升级流程和业务切换方案,并对业务异常的回退进行了全流程准备,整个过程零故障。
阅读()赞 ()标签:MySQL / SQL / 查询
其乐融融 发布于 2023/10/28 01:33:30
ElasticSearch和MySQL在分页操作上有一些明显的区别,包括数据存储方式、数据量、复杂性和内存使用。了解这些区别将有助于你更好地应对不同的查询需求,无论是在面试中还是在实际的数据库应用中。
阅读()赞 ()标签:MySQL / 分页 / 数据量
其乐融融 发布于 2023/10/28 01:33:26
SQL Server 是一个功能强大的关系型数据库管理系统,适用于各种规模的应用程序和数据存储需求。使用 Docker Compose,您可以轻松部署和管理 SQL Server 容器,使其适用于现代容器化环境。
阅读()赞 ()标签:SQL / 数据库 / 管理
其乐融融 发布于 2023/10/28 01:33:23
本文将介绍Doublewrite Buffer的原理和应用,帮助读者深入理解其如何提高MySQL的数据可靠性并防止可能的数据损坏。
阅读()赞 ()标签:MySQL / 数据库
其乐融融 发布于 2023/10/28 01:33:20
在进行任何优化操作之前,请确保对数据库进行充分的量化和分析,了解您所做更改的潜在影响。只有这样,您才能根据实际情况采取适当的优化策略,实现最佳的性能提升。
阅读()赞 ()标签:MySQL / 数据库 / 查询
其乐融融 发布于 2023/10/28 01:33:15
EOL,即生命周期结束(End of Life)。根据Oracle官方信息,到了2023年10月,MySQL 5.7将迎来其生命周期的终结,也就是俗称的“停服”。
阅读()赞 ()标签:EOL / Oracle / MySQL
其乐融融 发布于 2023/10/28 01:33:11
MySQL在执行Join操作时使用了多种高效的算法,包括Index Nested-Loop Join(NLJ)和Block Nested-Loop Join(BNL)。这些算法各有优缺点,本文将探讨这两种算法的工作原理,以及如何在MySQL中使用它们。
阅读()赞 ()标签:数据库 / MySQL / 算法
其乐融融 发布于 2023/10/28 01:27:03
如果您使用SQL Server Management Studio (SSMS)作为 SQL Server 客户端应用程序,则获取数据库备份历史记录和最新备份详细信息的最简单方法是使用备份和还原事件报告。
阅读()赞 ()标签:SQL Server / 数据库
其乐融融 发布于 2023/10/28 01:26:59
通过了解SQL注入和学习有效的预防策略,可以增强Web应用程序的安全性。
阅读()赞 ()标签:SQL / Web应用 / 安全
其乐融融 发布于 2023/10/28 01:26:51
SQL Server一种高可用性和灾备性解决方案,AlwaysOn 可用性组允许在多个数据库副本之间同步数据,并提供了故障转移和自动故障恢复功能,以确保数据库的持续可用性和数据保护。
阅读()赞 ()标签:SQL Server / AlwaysOn
其乐融融 发布于 2023/10/28 01:26:47
对象关系映射(ORM)是一种通过抽象数据库交互的底层细节来简化应用程序中数据访问和操作的技术。ORM使您能够使用首选编程语言来处理对象和类型,同时与关系数据库管理系统(RDBMS)无缝集成。
阅读()赞 ()标签:ORM / Rust ORM / SQL
其乐融融 发布于 2023/10/28 01:26:42
通过阅读地理分区指南,可以了解如何部署YugabyteDB托管数据库集群,并优化跨区域的数据分布。
阅读()赞 ()标签:数据库 / 集群 / 地理分区
其乐融融 发布于 2023/10/28 01:26:39
MyBatis是一个支持普通SQL查询、存储及高级映射的持久层框架,它几乎消除了JDBC的冗余代码。使Java开发人员可以使用面向对象的编程思想来操作数据库。对于MyBatis的工作原理和操作流程的理解,我们先来看下面的工作流程图。
阅读()赞 ()标签:MyBatis / SQL / 数据库
其乐融融 发布于 2023/10/28 01:26:36
DBLINK是我们日常查询管理经常要使用到的一个利器,可以很方便的将原本隔开的两个数据库建立起连接。为我们跨库查询提供一个非常便捷的方法。
阅读()赞 ()标签:SQL / 查询 / 数据库
其乐融融 发布于 2023/10/28 01:26:33
MySQL中经常遇到事务中的SQL正在执行或执行完成后未提交,如何找出对应的SQL?
阅读()赞 ()标签:MySQL / SQL
其乐融融 发布于 2023/10/28 01:26:24
针对MySQL数据库如何发现慢SQL、如何优化及预防进行了一次分享,其中主要的理论内容先分享给大家,案例因涉及业务信息,待修改后于后期逐步分享。
阅读()赞 ()标签:SQL / MySQL / 数据库
其乐融融 发布于 2023/10/28 01:26:20
数据库中表存在重复数据,需要清理重复数据,清理后保留其中一条的情况是比较常见的需求,如何通过1条SQL准确的删除数据呢?
阅读()赞 ()标签:SQL / 数据库
其乐融融 发布于 2023/10/28 01:21:49
通过 SELECT 语句进行基本查询,您可以过滤和排序查询结果。聚合函数可用于计算汇总数据。使用子查询和连接查询可以在查询中进行更复杂的操作。而插入、更新和删除数据语句则用于修改数据库中的数据。这些操作可以帮助您在 Oracle 数据库中进行灵活和高效的数据查询和操作。
阅读()赞 ()标签:Oracle / 数据库
其乐融融 发布于 2023/10/28 01:21:46
下面介绍了Oracle 数据库对象管理中的一些基本概念和操作。表的创建、修改和删除允许你定义数据模型的结构。索引的创建和使用可以提高查询性能。视图的创建和使用可以简化复杂查询并隐藏底层表的结构。序列的创建和使用可以生成唯一的递增值,常用于主键或其他需要唯一值的场景。
阅读()赞 ()标签:Oracle / 数据库
其乐融融 发布于 2023/10/28 01:21:43
删除数据库是一个具有风险的操作,可能导致数据丢失。因此,在执行这些步骤之前,请务必备份重要的数据,并确保您有足够的了解和经验来执行这些操作。此外,建议在进行任何重要操作之前,先阅读相关的Oracle文档或咨询专业的数据库管理员。
阅读()赞 ()标签:删除数据库 / Oracle
其乐融融 发布于 2023/10/28 01:21:40
安装和配置Oracle数据库是一个相对复杂的过程,涉及多个步骤和配置选项。我将为你提供一个大致的指南,但请注意,具体步骤可能会因Oracle数据库版本和操作系统而有所不同。这里我将以Oracle Database 19c为例进行说明。
阅读()赞 ()标签:Oracle / 数据库
其乐融融 发布于 2023/10/28 01:21:34
本文将逐步介绍在 Linux/ Red Hat Enterprise Linux Server 7.9 上安装 Oracle 19C的过程。下载 Oracle 19c 并将19c软件文件拷贝到“ORACLE_HOME”目录下并解压缩。启动运行安装程序来执行安装。
阅读()赞 ()标签:Linux / Oracle 19C
其乐融融 发布于 2023/10/28 01:21:31
实际上现在国产数据库都在搞与Oracle的兼容性适配,这里面一定有大量的知识产权方面的陷阱,因此我们的数据库厂商需要多找一些法律方面的专家来协助分析,否则如果做大了,很容易陷入法律风险之中。
阅读()赞 ()标签:Oracle / 数据库 / 兼容
其乐融融 发布于 2023/10/28 01:21:28
ckpt阻塞了log file switch。这个问题在宕机4小时前故障就发生了,同时xit中出现了大量的ROW CACHE LOCK WAIT TOO LONG的告警。如果我们能够及时发现这个告警,杀掉mmon或者调整statistics_level可解决问题,避免宕机出现。
阅读()赞 ()标签:Oracle / CKPT / switch
其乐融融 发布于 2023/10/28 01:21:24
从tree dump里,我们可以看到枝节点和叶节点的信息,了解树的高度(level),从而了解树的倾斜情况。如果Level过大了,那么肯定是存在问题的。一般情况下,索引树的高度顶多也就是3-4层,如果索引很小,层数很高,那么你就可以试试是否能通过rebulid来优化索引了。
阅读()赞 ()标签:Oracle / TRACE / 叶节点