数据运维

PostgreSQL数据目录深度揭秘

PostgreSQL数据目录深度揭秘

Copyright ©  2018-2023 菜鸟学院  一个学习互联网技术及资源网站 版权所有.

LOVEHL^ˇ^ LOVEHL^ˇ^ 2023-07-11
0 0 0
PostgreSQL体系架构介绍,史上至详细!

PostgreSQL体系架构介绍,史上至详细!

PostgreSQL是最像Oracle的开源数据库,我们可以拿Oracle来比较学习它的体系结构,比较容易理解。PostgreSQL的主要结构如下:一、存储结构PG数据存储结构分为:逻辑存储结构和物理存储存储。其中:逻辑存储结构是内部的组织和管理数据的方式;物理存储结构是操作系统中组织和管理数据的方

大猫 大猫 2023-07-11
0 0 0
MySQL和PostgreSQL的一些特性对比

MySQL和PostgreSQL的一些特性对比

PostgreSQL标榜自己是世界上最先进的开源数据库,甚至PG粉丝或者一些PGER宣称,她可以和Oracle相媲美(虽然PG很强大,但是和Oracle还是有差距的,当然PG优势也是显而易见的),而且没有那么昂贵的价格和傲慢的客服。当然PG功能完善和强大是最早始于9版本,在10版本快速发展,增加很多

捡田螺的小男孩 捡田螺的小男孩 2023-07-11
0 0 0
PostgreSQL 分区表使用方法及技巧整理

PostgreSQL 分区表使用方法及技巧整理

发现公司业务在时序类、流水类业务场景越来越多,对数据治理的需求越来越大,这里整理介绍写 PostgreSQL 分区表的应用方法。 一、分区表的作用1. 将数据按指定的方法打算到子分区,提高 SQL 性能。2. 解决时序类、流水类业务大表在进行老旧数据清理时 delete 引起的性能及磁盘空间碎片问题

张二河 张二河 2023-07-11
0 0 0
什么是 Redis?图解深入了解 Redis 高性能、高可用的秘密

什么是 Redis?图解深入了解 Redis 高性能、高可用的秘密

单个 Redis 实例Redis 高可用性Redis 哨兵Redis 集群根据你的用例和规模,决定使用哪一种设置。单个 Redis 实例单个 Redis 实例是最直接的 Redis 部署方式。它允许用户设置和运行小型实例,从而帮助他们快速发展和加速服务。但是,这种部署并非没有缺点。例如,如果此实例失

法医 法医 2023-07-11
0 0 0
mysql 大数据表的分页性能优化

mysql 大数据表的分页性能优化

工作中实现了一个定时统计功能:需要按指定顺序,从源表中取出数据,经过分组合并,插入目标表。源表数据量相当大,有几千万行,显然不适合一次性取出(如果是一次性的脚本,在大内存的机器上也是可以考虑的,但定时任务每次启动都占用数十GB内存就太夸张了),需要分页查询。但最初的实现中,采用了一个封装好的分页库,

共饮一杯 共饮一杯 2023-07-11
0 0 0
Redis 过期 key 处理、内存回收,确实牛逼!

Redis 过期 key 处理、内存回收,确实牛逼!

1. 过期 key 处理Redis 之所以性能强,最主要的原因就是基于内存存储。然而单节点的 Redis 其内存大小不宜过大,会影响持久化或主从同步性能。我们可以通过修改配置文件来设置 Redis 的最大内存:maxmemory 1gb 当内存使用达到上限时,就无法存储更多数据了。为了解决这个问题,

张二河 张二河 2023-07-11
0 0 0
PostgreSQL实用技巧:日志功能、实用命令、性能提升

PostgreSQL实用技巧:日志功能、实用命令、性能提升

日志功能 记录慢查询语句 开启慢查询记录功能,执行时间等于或者大于 log_min_duration_statement 设置值的语句会被记录:ALTER database postgres SET log_min_duration_statement = '250ms'; 设置日志记录的语句类型

捡田螺的小男孩 捡田螺的小男孩 2023-07-11
0 0 0
Redis 缓存主要异常及解决方案

Redis 缓存主要异常及解决方案

作者:京东物流 陈昌浩1 导读Redis 是当前最流行的 NoSQL 数据库。Redis 主要用来做缓存使用,在提高数据查询效率、保护数据库等方面起到了关键性的作用,很大程度上提高系统的性能。当然在使用过程中,也会出现一些异常情景,导致 Redis 失去缓存作用。2 异常类型异常主要有 缓存雪崩 缓

大树 大树 2023-07-10
0 0 0
wordpress网站优化加速之MySQL查询缓存优化

wordpress网站优化加速之MySQL查询缓存优化

1 概述开启Mysql的查询缓存,当执行完全相同的SQL语句的时候,服务器就会直接从缓存中读取结果,当数据被修改,之前的缓存会失效,修改比较频繁的表不适合做查询缓存。2 操作流程1.客户端发送一条查询给服务器;2.服务器先会检查查询缓存,如果命中了缓存,则立即返回存储在缓存中的结果。否则进入下一阶段

宇宙之一粟 宇宙之一粟 2023-07-10
0 0 0
Redis是什么?使用场景有哪些?Redis7.0安装教程

Redis是什么?使用场景有哪些?Redis7.0安装教程

从2022年1月31开始,官方就发布了 Redis7.0-rc1,至今已经发布到 7.0.5 版本。很多的开发者,还对Redis认识停留在5.x的版本或者6.x的版本,对Redis7.0还缺乏较少的认识。本系列教程,将带领大家完整的学习Redis7.0相关的知识点。从环境的搭建、10大数据类型、事务

竹子爱熊猫 竹子爱熊猫 2023-07-10
0 0 0
MySQL面试题:事务 ACID 知道么,原理是什么?

MySQL面试题:事务 ACID 知道么,原理是什么?

2022 MySQL 面试题事务的特性?ACID实现原理是什么MySQL索引的结构?为什么选用B+数?每种数据结构区别优缺点。一个SQL插入在MySQL中执行过程是怎样的?数据库性能瓶颈?如何排查慢SQL?如何优化?MVCC的实现原理是什么?在索引上进行一次增删改查的流程,B+树的操作,节点调整 分

捡田螺的小男孩 捡田螺的小男孩 2023-07-10
0 0 0
MySQL优化案例:count(*) 如何优化?

MySQL优化案例:count(*) 如何优化?

Copyright ©  2018-2023 菜鸟学院  一个学习互联网技术及资源网站 版权所有.

竹子爱熊猫 竹子爱熊猫 2023-07-10
0 0 0
转Go做开发:如何做好数据库的表结构设计?

转Go做开发:如何做好数据库的表结构设计?

不少前端和测试转Go的朋友私信我:如何做好表结构设计?大家关心的问题阳哥必须整理出来,希望对大家有帮助。先说结论这篇文章介绍了设计数据库表结构应该考虑的4个方面,还有优雅设计的6个原则,举了一个例子分享了我的设计思路,为了提高性能我们也要从多方面考虑缓存问题。收获最大的还是和大家的交流讨论,总结一下

法医 法医 2023-07-10
0 0 0
MySQL 性能优化(硬件,系统配置,表结构,SQL语句)

MySQL 性能优化(硬件,系统配置,表结构,SQL语句)

MySQL优化方案想必大家都知道,面试期间一提到数据库,就会聊到数据库优化相关问题。网上关于数据库优化的文章也是眼花缭乱,层出不穷。今天将会通过这篇文章细分几点给大家汇总整理出一套关于MySQL数据库的优化方案,让大家通过学习这篇文章不再被面试官吊打!成本:硬件优化 > 系统配置优化 >

贤蛋大眼萌 贤蛋大眼萌 2023-07-10
0 0 0
MySQL 分库分表(何时分?怎么分?)

MySQL 分库分表(何时分?怎么分?)

开始我们只用单机数据库就够了,随后面对越来越多的请求,我们将数据库的写操作和读操作进行分离, 使用多个从库副本(Slaver Replication)负责读,使用主库(Master)负责写, 从库从主库同步更新数据,保持数据一致。架构上就是数据库主从同步。 从库可以水平扩展,所以更多的读请求不成问题

剑圣无痕 剑圣无痕 2023-07-10
0 0 0
MySQL索引优化(万字详解)

MySQL索引优化(万字详解)

索引优化这四个字说实话我认为其实挺难理解的。看到这四个字我脑门上是:????索引还要优化吗?调优SQL一般来说不就是看它有没有走索引,没走索引给它加上索引就好了吗?嗯,所以你是怎么给它加索引的?看SQL应该怎么走索引撒!那SQL是怎么走索引的呢?又是怎么判断这条SQL会不会走索引呢?我:…, 咱今天

贤蛋大眼萌 贤蛋大眼萌 2023-07-10
0 0 0
数据库优化是个系统工程,如何全局思考?

数据库优化是个系统工程,如何全局思考?

数据库优化是个系统工程。很多人把数据库优化与SQL优化划上了等号。当然SQL优化也是数据库优化的一种,但还不够全面,角度稍微片面了些。今天我们站在全局的角度来聊聊这一问题,数据库优化有哪些维度?数据库优化大体上可以分为四个维度:硬件优化;DB优化;架构优化;SQL优化。此上而下,改造程度大体是由易到

穿过生命散发芬芳 穿过生命散发芬芳 2023-07-10
0 0 0
MySQL InnoDB工作原理:底层如何存储数据?

MySQL InnoDB工作原理:底层如何存储数据?

开始阅读本文之前,先思考三个问题:innodb底层是如何存储数据的?表中有哪些隐藏列?用户记录之间是如何关联起来的?带着你的答案,请继续往下面看。本文主要包含如下内容:1.磁盘or内存?1.1 磁盘如何解决数据的安全问题?答案:把数据存在磁盘上。只要磁盘不坏,数据就可以永久保存。如果每次都从磁盘中读

醒在深海的猫 醒在深海的猫 2023-07-10
0 0 0
MySQL优化大杀器:使用 EXPLAIN , 快速定位性能瓶颈!

MySQL优化大杀器:使用 EXPLAIN , 快速定位性能瓶颈!

EXPLAIN 命令的使用非常简单,只需要在查询语句前加上 EXPLAIN 关键字即可。执行命令后,MySQL会输出一份查询执行计划的详细信息,包括表的连接顺序、使用的索引、扫描的行数等等。我们可以根据这些信息来判断查询语句的性能是否达到我们的要求,是否需要进行进一步的优化。准备我们首先要创建两个表

宇宙之一粟 宇宙之一粟 2023-07-10
0 0 0
1 … 1,220 1,221 1,222 1,223 1,224 … 1,807