开发者社区> 数据库> 关系型数据库

关系型数据库

关注

阿里云关系型数据库主要有以下几种:RDS MySQL版、RDS PostgreSQL 版、RDS SQL Server 版、PolarDB MySQL版、PolarDB PostgreSQL 版、PolarDB分布式版 。

0
今日
4666
内容
33
活动
990
关注
|
9月前
|
存储 SQL 关系型数据库
|

MySQL进阶突击系列(03) MySQL架构原理solo九魂17环连问 | 给大厂面试官的一封信

本文介绍了MySQL架构原理、存储引擎和索引的相关知识点,涵盖查询和更新SQL的执行过程、MySQL各组件的作用、存储引擎的类型及特性、索引的建立和使用原则,以及二叉树、平衡二叉树和B树的区别。通过这些内容,帮助读者深入了解MySQL的工作机制,提高数据库管理和优化能力。

247 3
|
9月前
|
弹性计算 运维 Serverless
|

卓越效能,极简运维,体验Serverless高可用架构,完成任务可领取转轮日历!

卓越效能,极简运维,体验Serverless高可用架构,完成任务可领取转轮日历!

143 4
|
9月前
|
存储 Oracle 关系型数据库
|

数据库数据恢复—ORACLE常见故障的数据恢复方案

Oracle数据库常见故障表现: 1、ORACLE数据库无法启动或无法正常工作。 2、ORACLE ASM存储破坏。 3、ORACLE数据文件丢失。 4、ORACLE数据文件部分损坏。 5、ORACLE DUMP文件损坏。

387 11
|
9月前
|
关系型数据库 MySQL 数据库
|

数据库数据恢复—MYSQL数据库文件损坏的数据恢复案例

mysql数据库文件ibdata1、MYI、MYD损坏。 故障表现:1、数据库无法进行查询等操作;2、使用mysqlcheck和myisamchk无法修复数据库。

383 6
|
9月前
|
SQL 关系型数据库 MySQL
|

MySQL常见函数第二期,你都用过哪些呢 ?

本期介绍了20个常用的MySQL函数,涵盖日期处理(如CURDATE()、DATE_FORMAT())、数学运算(如ABS()、ROUND())、统计分析(如COUNT()、SUM())等,帮助提高SQL查询效率和数据处理能力。希望对大家的学习有所帮助。

192 7
|
9月前
|
SQL 存储 缓存
|

MySQL进阶突击系列(02)一条更新SQL执行过程 | 讲透undoLog、redoLog、binLog日志三宝

本文详细介绍了MySQL中update SQL执行过程涉及的undoLog、redoLog和binLog三种日志的作用及其工作原理,包括它们如何确保数据的一致性和完整性,以及在事务提交过程中各自的角色。同时,文章还探讨了这些日志在故障恢复中的重要性,强调了合理配置相关参数对于提高系统稳定性的必要性。

278 6
|
9月前
|
存储 关系型数据库 数据库
|

【赵渝强老师】PostgreSQL的服务器日志文件

本文介绍了PostgreSQL数据库的物理存储结构,重点讨论了服务器日志文件。通过`pg_ctl`命令启动PostgreSQL实例时,使用`-l`参数指定日志文件位置,记录数据库启动、运行及关闭过程中的关键信息。附有相关视频讲解和日志文件示例。

267 0
|
9月前
|
关系型数据库 MySQL
|

MySQL常见函数第一期,你都用过哪些呢 ?

本期介绍10个常用的MySQL函数:字符串连接(CONCAT)、提取子字符串(SUBSTRING)、获取字符串长度(LENGTH)、转换大小写(UPPER、LOWER)、去除空格(TRIM)、替换字符串(REPLACE)、查找子字符串位置(INSTR)、带分隔符的字符串连接(CONCAT_WS)以及获取当前日期时间(NOW)。

166 8
|
9月前
|
关系型数据库 MySQL Linux
|

MySQL数据库下载安装教程(Windows&Linux)

本文档详细介绍了MySQL的安装步骤,包括安装前的准备工作、下载安装包、Windows和Linux系统下的具体安装流程,以及如何配置MySQL服务、设置环境变量、启动服务和连接数据库等关键操作。

6603 4
|
9月前
|
安全 关系型数据库 MySQL
|

体验自建数据库迁移到云数据库RDS,领取桌面置物架!

「技术解决方案【Cloud Up 挑战赛】」正式开启!本方案旨在帮助用户将自建数据库平滑迁移至阿里云RDS MySQL,享受稳定、高效、安全的数据库服务,助力业务快速发展。完成指定任务即可赢取桌面置物架等奖励,限量供应,先到先得。活动时间:2024年12月3日至12月31日16点。

113 0
|
9月前
|
SQL 存储 关系型数据库
|

MySQL进阶突击系列(01)一条简单SQL搞懂MySQL架构原理 | 含实用命令参数集

本文从MySQL的架构原理出发,详细介绍其SQL查询的全过程,涵盖客户端发起SQL查询、服务端SQL接口、解析器、优化器、存储引擎及日志数据等内容。同时提供了MySQL常用的管理命令参数集,帮助读者深入了解MySQL的技术细节和优化方法。

222 3
|
10月前
|
关系型数据库 MySQL 数据库
|

阿里云RDS mysql数据库show slave status信息疑问

770 2
|
10月前
|
存储 SQL 数据库
|

Sybase数据恢复—Sybase数据库常见问题之数据库无法启动的恢复案例

Sybase数据库数据恢复环境: Sybase数据库版本:SQL Anywhere 8.0。 Sybase数据库故障&分析: Sybase数据库无法启动。 使用Sybase Central连接报错。 数据库数据恢复工程师经过检测,发现Sybase数据库出现故障的原因是:异常断电造成Sybase数据库无法回写正常数据,导致多个存储页数据不一致,系统表描述和存储表不一致,部分存储页底层数据完全杂乱。

132 1
|
10月前
|
Oracle 关系型数据库 数据库
|

Oracle数据恢复—Oracle数据库文件有坏快损坏的数据恢复案例

一台Oracle数据库打开报错,报错信息: “system01.dbf需要更多的恢复来保持一致性,数据库无法打开”。管理员联系我们数据恢复中心寻求帮助,并提供了Oracle_Home目录的所有文件。用户方要求恢复zxfg用户下的数据。 由于数据库没有备份,无法通过备份去恢复数据库。

200 1
|
10月前
|
SQL 关系型数据库 MySQL
|

【赵渝强老师】MySQL的全量日志文件

MySQL全量日志记录所有操作的SQL语句,默认禁用。启用后,可通过`show variables like %general_log%检查状态,使用`set global general_log=ON`临时开启,执行查询并查看日志文件以追踪SQL执行详情。

162 4
|
10月前
|
SQL 关系型数据库 MySQL
|

【赵渝强老师】MySQL的慢查询日志

MySQL的慢查询日志用于记录执行时间超过设定阈值的SQL语句,帮助数据库管理员识别并优化性能问题。通过`mysqldumpslow`工具可查看日志。本文介绍了如何检查、启用及配置慢查询日志,并通过实例演示了慢查询的记录与分析过程。

592 3
|
10月前
|
关系型数据库 MySQL 数据库连接
|

Pgloader极简教程

pgloader 是一款强大的数据同步与迁移工具,专为将数据从多种来源迁移到 PostgreSQL 设计。它支持从文件(如 CSV)和多种数据库系统(如 SQLite、MySQL)迁移数据。pgloader 提供了丰富的安装选项,包括手动编译安装,适用于不同操作系统。使用上,既可以通过命令行直接操作,也可以通过配置文件进行复杂的数据迁移任务,如表结构和数据的同步。其高效性和灵活性使得数据库迁移变得更加简便和可靠。

1262 4
|
10月前
|
关系型数据库 MySQL 数据库
|

【赵渝强老师】MySQL的binlog日志文件

MySQL的binlog日志记录了所有对数据库的更改操作(不包括SELECT和SHOW),主要用于主从复制和数据恢复。binlog有三种模式,可通过设置binlog_format参数选择。示例展示了如何启用binlog、设置格式、查看日志文件及记录的信息。

798 6
|
10月前
|
存储 Oracle 关系型数据库
|

【赵渝强老师】MySQL的撤销日志文件和错误日志文件

本文介绍了MySQL的物理存储结构,重点讲解了InnoDB存储引擎中的撤销日志文件(undo log)和错误日志文件。从MySQL 8.0开始,默认生成两个10MB的undo表空间文件,并支持动态扩容和收缩。错误日志文件记录了MySQL启动、运行、关闭过程中的问题,通过示例展示了如何查看和使用这些日志。

164 0
|
10月前
|
存储 Oracle 关系型数据库
|

【赵渝强老师】MySQL InnoDB的段、区和页

MySQL的InnoDB存储引擎逻辑存储结构与Oracle相似,包括表空间、段、区和页。表空间由段和页组成,段包括数据段、索引段等。区是1MB的连续空间,页是16KB的最小物理存储单位。InnoDB是面向行的存储引擎,每个页最多可存放7992行记录。

210 5
|
10月前
|
存储 Oracle 关系型数据库
|

【赵渝强老师】MySQL InnoDB的表空间

InnoDB是MySQL默认的存储引擎,主要由存储结构、内存结构和线程结构组成。其存储结构分为逻辑和物理两部分,逻辑存储结构包括表空间、段、区和页。表空间是InnoDB逻辑结构的最高层,所有数据都存放在其中。默认情况下,InnoDB有一个共享表空间ibdata1,用于存放撤销信息、系统事务信息等。启用参数`innodb_file_per_table`后,每张表的数据可以单独存放在一个表空间内,但撤销信息等仍存放在共享表空间中。

150 6
|
10月前
|
关系型数据库 MySQL 测试技术
|

【赵渝强老师】MySQL的基准测试与sysbench

本文介绍了MySQL数据库的基准测试及其重要性,并详细讲解了如何使用sysbench工具进行测试。内容涵盖sysbench的安装、基本使用方法,以及具体测试MySQL数据库的步骤,包括创建测试数据库、准备测试数据、执行测试和清理测试数据。通过这些步骤,可以帮助读者掌握如何有效地评估MySQL数据库的性能。

338 5
|
10月前
|
存储 Oracle 关系型数据库
|

【赵渝强老师】MySQL InnoDB的数据文件与重做日志文件

本文介绍了MySQL InnoDB存储引擎中的数据文件和重做日志文件。数据文件包括`.ibd`和`ibdata`文件,用于存放InnoDB数据和索引。重做日志文件(redo log)确保数据的可靠性和事务的持久性,其大小和路径可由相关参数配置。文章还提供了视频讲解和示例代码。

332 11
|
10月前
|
Oracle 关系型数据库 数据库
|

【赵渝强老师】Oracle的参数文件与告警日志文件

本文介绍了Oracle数据库的参数文件和告警日志文件。参数文件分为初始化参数文件(PFile)和服务器端参数文件(SPFile),在数据库启动时读取并分配资源。告警日志文件记录了数据库的重要活动、错误和警告信息,帮助诊断问题。文中还提供了相关视频讲解和示例代码。

223 1
|
10月前
|
SQL Oracle 关系型数据库
|

【赵渝强老师】Oracle的联机重做日志文件与数据写入过程

在Oracle数据库中,联机重做日志文件记录了数据库的变化,用于实例恢复。每个数据库有多组联机重做日志,每组建议至少有两个成员。通过SQL语句可查看日志文件信息。视频讲解和示意图进一步解释了这一过程。

151 0
|
10月前
|
SQL Oracle 关系型数据库
|

【赵渝强老师】Oracle的数据文件

在Oracle数据库中,数据库由多个表空间组成,每个表空间包含多个数据文件。数据文件存储实际的数据库数据。查询时,如果内存中没有所需数据,Oracle会从数据文件中读取并加载到内存。可通过SQL语句查看和管理数据文件。附有视频讲解及示例。

110 0
|
10月前
|
存储 Oracle 关系型数据库
|

【赵渝强老师】Oracle的物理存储结构

Oracle的物理存储结构包括数据文件、联机重做日志文件、控制文件、归档日志文件、参数文件、告警日志文件、跟踪文件和备份文件。这些文件在硬盘上存储数据库的各种数据和日志信息,确保数据库的正常运行和故障恢复。视频讲解和详细说明见原文。

147 0
|
10月前
|
SQL Oracle 关系型数据库
|

【赵渝强老师】Oracle的控制文件与归档日志文件

本文介绍了Oracle数据库中的控制文件和归档日志文件。控制文件记录了数据库的物理结构信息,如数据库名、数据文件和联机日志文件的位置等。为了保护数据库,通常会进行控制文件的多路复用。归档日志文件是联机重做日志文件的副本,用于记录数据库的变更历史。文章还提供了相关SQL语句,帮助查看和设置数据库的日志模式。

238 1
|
10月前
|
SQL 存储 关系型数据库
|

【赵渝强老师】Hive的内部表与外部表

Hive是基于HDFS的数据仓库,支持SQL查询。其数据模型包括内部表、外部表、分区表、临时表和桶表。本文介绍了如何创建和使用内部表和外部表,提供了详细的步骤和示例代码,并附有视频讲解。

577 1
|
10月前
|
存储 Oracle 关系型数据库
|

【赵渝强老师】执行Oracle的冷备份与冷恢复

本文介绍了数据库的冷备份与冷恢复技术,包括其定义、优缺点及操作步骤。通过Oracle RMAN工具,详细演示了如何执行冷备份和冷恢复,确保数据库在关闭状态下完成备份,并能快速恢复到指定时间点。文中还提供了具体的操作示例和代码,帮助读者更好地理解和实践。

326 0
|
10月前
|
存储 关系型数据库 MySQL
|

【赵渝强老师】执行MySQL的冷备份与冷恢复

冷备份是在数据库关闭状态下进行的备份,速度快且恢复简单,但备份期间数据库不可用。本文通过一个MySQL数据库的示例,详细演示了冷备份和恢复的步骤,包括备份文件、模拟错误、恢复数据等过程。

254 0
|
10月前
|
存储 关系型数据库 MySQL
|

【赵渝强老师】管理MySQL的用户

本文介绍了MySQL数据库中用户管理的相关操作,包括创建、重命名和删除用户。通过具体示例演示了如何使用SQL语句进行这些操作,并展示了相关表的字段信息和默认用户的作用。同时提供了视频讲解,帮助读者更好地理解和掌握这些操作。

89 0
|
10月前
|
数据库
|

【赵渝强老师】数据库的备份方式

备份数据库是指将数据库中的数据及相关信息保存起来,以便在系统故障时恢复。备份对象不仅限于数据本身,还包括数据库对象、用户权限等。根据备份策略、类型和模式的不同,可分为整体/部分备份、完全/增量备份、一致/非一致备份。文中还附有相关视频讲解。

149 0
|
10月前
|
存储 关系型数据库 MySQL
|

【赵渝强老师】MySQL访问控制的实现

MySQL访问控制由用户管理模块和访问控制模块共同完成。用户管理模块验证用户合法性,访问控制模块根据权限系统表决定用户权限。附有相关图片和视频讲解。

101 0
|
10月前
|
存储 关系型数据库 MySQL
|

【赵渝强老师】解决MySQL丢失root用户密码

本文介绍了MySQL数据库中用户密码存储的变化,以及如何通过特殊方法重置root用户的密码。从MySQL 5.7版本开始,密码字段由“password”改为“authentication_string”。文章详细列出了重置密码的步骤,并提供了相关代码示例和视频教程。

291 0
|
10月前
|
Oracle 关系型数据库 数据库
|

【赵渝强老师】Oracle的数据字典

数据字典是Oracle数据库的核心组成部分,包含几乎所有数据库信息。它由一组表和视图组成,供只读访问。数据字典有四种命名前缀,分别代表不同类型的元数据。通过示例展示了如何查询用户表空间、角色、表空间信息及用户创建的表。视频讲解进一步帮助理解。

107 0
|
10月前
|
Java 程序员 PHP
|

01 入门PHP就来我这-安装phpstudy

路老师的PHP入门教程,带你从零开始学习PHP。首先下载并安装phpStudy,接着配置域名和端口,最后创建并运行第一个PHP文件。内容详实,适合初学者。

193 3
|
10月前
|
关系型数据库 MySQL Linux
|

Linux-安装Mariadb

本文介绍了在 Alibaba Cloud Linux 系统上安装和配置 MariaDB 10.5 的步骤。包括下载安装、初始化数据库、启动服务、处理启动失败的常见问题(如权限问题),以及如何连接数据库、设置密码和允许外部连接。通过这些步骤,您可以顺利完成 MariaDB 的安装和基本配置。

987 0
|
10月前
|
网络协议 关系型数据库 应用服务中间件
|

【项目场景】请求数据时测试环境比生产环境多花了1秒是怎么回事?

这是一位粉丝(谢同学)给V哥的留言,描述了他在优化系统查询时遇到的问题:测试环境优化达标,但生产环境响应时间多出1秒。通过抓包分析,发现MySQL请求和响应之间存在500毫秒的延迟,怀疑是网络传输开销。V哥给出了以下优化建议:

164 4
|
10月前
|
存储 SQL 关系型数据库
|

Mysql高可用架构方案

本文阐述了Mysql高可用架构方案,介绍了 主从模式,MHA模式,MMM模式,MGR模式 方案的实现方式,没有哪个方案是完美的,开发人员在选择何种方案应用到项目中也没有标准答案,合适的才是最好的。

808 3
|
10月前
|
SQL 存储 缓存
|

SQL Server 数据太多如何优化

11种优化方案供你参考,优化 SQL Server 数据库性能得从多个方面着手,包括硬件配置、数据库结构、查询优化、索引管理、分区分表、并行处理等。通过合理的索引、查询优化、数据分区等技术,可以在数据量增大时保持较好的性能。同时,定期进行数据库维护和清理,保证数据库高效运行。

251 4
|
10月前
|
NoSQL Java 中间件
|

springboot整合常用中间件框架案例

该项目是Spring Boot集成整合案例,涵盖多种中间件的使用示例,每个案例项目使用最小依赖,便于直接应用到自己的项目中。包括MyBatis、Redis、MongoDB、MQ、ES等的整合示例。

341 1
|
11月前
|
存储 数据挖掘 数据库
|

数据库数据恢复—SQLserver数据库ndf文件大小变为0KB的数据恢复案例

一个运行在存储上的SQLServer数据库,有1000多个文件,大小几十TB。数据库每10天生成一个NDF文件,每个NDF几百GB大小。数据库包含两个LDF文件。 存储损坏,数据库不可用。管理员试图恢复数据库,发现有数个ndf文件大小变为0KB。 虽然NDF文件大小变为0KB,但是NDF文件在磁盘上还可能存在。可以尝试通过扫描&拼接数据库碎片来恢复NDF文件,然后修复数据库。

158 3
我要发布