首页
学习
活动
专区
工具
TVP
发布

DBA实战

专栏成员
46
文章
4793
阅读量
12
订阅数
Mysql8.4基于GTID主从部署以及故障修复
MySQL 8.4是一个稳定和高性能的关系型数据库管理系统,支持各种操作系统平台,包括Linux、Windows和macOS。部署MySQL 8.4通常包括安装、配置、优化和测试等步骤
DBA实战
2024-09-26
1880
Elasticsearch8.14.3更换自带的openjdk版本
在部署的 Elasticsearch 集群中,我们遇到了频繁的 CPU 使用率飙升问题,导致某些节点宕机。这种情况不仅影响了集群的稳定性和可靠性,还增加了维护成本和潜在的数据丢失风险。为了改善这种情况,我们决定更换 Elasticsearch 集群所使用的 JDK 版本,以优化性能并减少资源消耗。
DBA实战
2024-09-19
1300
从零开始学PostgreSQL-工具篇: 备份与恢复
PostgreSQL 提供了一系列强大的工具来备份和恢复数据库。这些工具包括 pg_dump, pg_restore,pg_dumpall,pg_basebackup。下面是这些工具的简要概述和一些注意事项:
DBA实战
2024-09-13
1040
从零开始学PostgreSQL (十四):高级功能
PostgreSQL是一个强大且开源的关系型数据库管理系统,以其稳定性、功能丰富性和对SQL标准的广泛支持而闻名。它不仅提供了传统的关系型数据库功能,如事务处理、外键约束和视图,还引入了许多高级特性,如窗口函数、事务和复杂的查询语言扩展。PostgreSQL的设计理念强调数据完整性和一致性,使其成为需要高性能和高可靠性的应用程序的理想选择。
DBA实战
2024-09-13
770
MongoDB 从4.4到7.0各个版本特性概览
在数据库技术日新月异的今天,MongoDB作为领先的NoSQL数据库之一,持续地推出新版本以满足不断变化的企业需求和技术挑战。从MongoDB 4.4至7.0,每一版都融入了创新特性,旨在提升性能、扩展性、安全性和易用性,同时也反映了行业趋势和用户反馈。本文旨在全面剖析这些版本中的关键新特性,不仅是为了记录技术演进的历史,更是为了赋能数据库管理员、开发者和架构师,使他们能够充分理解并利用这些新功能,从而优化数据管理和应用性能。
DBA实战
2024-09-06
1000
MySqlDump导致数据页缓存失效,如何避免失效与业务响应下降?
运营反馈服务的某个页面响应偶尔特别慢,响应时间大概是16S,重新刷新或关闭页面再次打开秒级响应。询问这是什么情况?
DBA实战
2024-09-06
810
MongoDB 6.0.3分片Sharding与平衡策略的变化
MongoDB 的分片是一种水平扩展技术,用于将大型数据集分割成更小的部分,分布在网络中的多个服务器(即分片)上,以提高性能和可扩展性。分片机制的核心是将数据块(chunks)分散到不同的分片上,以便实现负载均衡。
DBA实战
2024-09-06
710
从零开始学PostgreSQL (十三):并行查询
并行查询是PostgreSQL提供的一种功能,它允许查询在多个CPU核心或处理器上同时执行,从而显著提高查询性能,特别是在处理大型数据集时。并行查询的设计目标是在多核处理器的现代硬件上实现更好的资源利用率,减少查询响应时间。
DBA实战
2024-09-06
640
从零开始学PostgreSQL (十二):高效批量写入数据库
当需要在PostgreSQL数据库中大规模填充数据时,采用正确的策略至关重要。以下是提高数据加载效率的九个关键步骤:
DBA实战
2024-09-06
1560
从零开始学PostgreSQL (十一):并发控制
以下列表展示了PostgreSQL中可用的锁模式及其自动使用的上下文。您也可以通过LOCK命令显式获取这些锁。请记住,所有这些锁模式都是表级锁,即使名称中包含“行”这个词,这也是一种历史遗留。在某种程度上,锁模式的名称反映了它们的典型用途——但语义都是相同的。不同锁模式之间的唯一真正区别在于它们与其他锁模式冲突的方式(见表13.2)。两个事务不能在同一表上同时持有冲突的锁模式。(然而,事务永远不会与自身冲突。例如,事务可以先获取一种锁,然后稍后在同一表上获取另一种锁。)非冲突的锁模式可以被多个事务同时持有。特别是需要注意的是有些锁模式是自冲突的(例如,一种锁模式一次只能被一个事务持有),而有些则不是自冲突的(例如,一种锁模式可以被多个事务同时持有)。
DBA实战
2024-09-06
1380
从零开始学PostgreSQL (十):磁盘使用情况
每个表都有一个主堆磁盘文件,其中大部分数据都存储在那里。如果表有任何可能包含大量值的列,则也可能存在一个与该表相关的TOAST文件,用于存储不适合舒适地放入主表中的宽值。如果存在TOAST表,则会有一个有效的索引。此外,主表也可能有关联的索引。每个表和索引都存储在单独的磁盘文件中——如果文件大小超过1GB,则可能不止一个文件。
DBA实战
2024-09-06
1060
从零开始学PostgreSQL (九):任务进度报告
PostgreSQL 提供了一系列的工具和视图来帮助数据库管理员监控各种维护任务的进度。
DBA实战
2024-09-06
750
从零开始学PostgreSQL (八):监控数据库动态
PostgreSQL 提供了一套丰富的统计信息收集和报告机制,用于监控数据库的运行状况和性能。以下是这些机制的一些关键要点:
DBA实战
2024-09-06
630
从零开始学PostgreSQL (七):高可用性、负载平衡和复制
在PostgreSQL中实现高可用性(HA)有多种方法,每种方法都有其特定的应用场景和优势。以下是针对不同解决方案的比较,以及对日志传送备用服务器和相关配置的总结:
DBA实战
2024-09-06
880
从零开始学PostgreSQL (六): 备份和恢复
PostgreSQL 提供了多种备份和恢复策略,旨在满足不同规模和需求的数据库环境。以下是 PostgreSQL 备份和恢复的主要方法概览:
DBA实战
2024-09-06
1210
从零开始学PostgreSQL (五): 日常数据库维护任务
PostgreSQL 数据库的维护是确保数据库高效、可靠运行的关键。维护任务可以分为几个关键的方面,包括常规吸尘(VACUUM)、例行重索引(REINDEX)、日志文件维护等。下面我们将详细探讨这些维护任务:
DBA实战
2024-09-06
730
从零开始学PostgreSQL (四): 数据库角色
在 PostgreSQL 中,角色(Roles)是用来管理数据库访问权限的一种机制。一个角色可以被认为是一个用户或一组用户。角色可以拥有数据库对象(如表、视图、函数等)并控制其他角色对这些对象的访问权限。角色的主要属性包括:
DBA实战
2024-09-06
1210
从零开始学PostgreSQL (二): 配置文件
PostgreSQL 使用三个主要的配置文件来控制服务器的行为、网络访问和用户映射。下面是对这三个文件的详细介绍:
DBA实战
2024-09-06
730
从零开始学PostgreSQL (一):Centos8 RPM安装PostgreSQL16
DBA实战
2024-09-06
820
MySql数据库性能诊断工具Mysqltuner.pl
MySQLTuner-perl一个常用的数据库性能诊断工具,主要检查参数设置的合理性包括日志文件、存储引擎、安全建议及性能分析。针对潜在的问题,给出改进的建议,是mysql优化的好帮手。
DBA实战
2024-09-06
980
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档