分类: 数据库教程
MySQL 为何压 PostgreSQL 一头,在中国成为主流 ?
今天在知乎上看到这样一个问题:"postgresql也很强大,为何在国内,mysql成为主流,postgresql屈居二线呢?"
问题
我感觉postgresql非常强大,很多地方超过……
MySQL如何选择utf8mb4_general_ci和utf8mb4_0900_ai_ci字符集排序规则
正式生产环境本着稳定高于一切的宗旨,所以也就不太可能做到数据库方面的升级保持,在 MySQL 8.0 版本之前 utf8mb4_general_ci 是默认的排序规则。而在从 MyS……
PostgreSQL 开源图形化管理工具pgAdmin 4 v8.4 发布
pgAdmin 是 PostgreSQL 领先的开源图形化管理工具。pgAdmin 4 旨在满足新手和有经验的 Postgres 用户的需求,提供强大的图形界面,简化了数据库对象的创建、维……
MySQL 案例解析:无主键表导致的主从延迟
记一次MySQL 主从延迟分析处理过程,聊聊我的思路。
以一个例子为切入点
一、问题背景
某业务数据库每次跑批都会出现从库延迟告警的情况,本文总结了这次……
MySQL 死锁处理过程案例解析
记一次MySQL 死锁分析处理过程,聊聊我的思路。前车之鉴,后事之师。
以一个例子为切入点
一、问题背景
某业务模块反馈数据库最近出现过几次死锁告警的情况……
MySQL高阶调优,一文让你从入门到精通!
【前言】
经常有一些朋友向我咨询,如何写出高效的SQL,这不是三言两语能说得清的,索性认真来写一下,增删查改方面的知识我不再赘述,如果有基础薄弱的同学……
MySQL在Windows和Mac上安装的全过程
学习MySQL之前我们一定是要做环境准备的,接下来我们来讲解一下MySQL的安装。
一、MySQL下载
MySQL
1.大家可以尝试在官网首页寻找下载入口,也可以使用我提供……
LoadRunner Professional如何设置Oracle 监控环境
LoadRunner Professional的数据库服务器资源监控器可以评测场景运行期间 Oracle 或 SQL Server 的数据库资源使用统计信息。可以使用这些监控器找出数据库服务……
oracle数据库彻底卸载删除方法大全整理
「停止所有oracle服务」
ctrl+shift+esc 进入计算机管理,在“服务”中找到oracle开头的所有服务,右击选择停止
「使用自带程序卸载oracle」
1、卸载orac……
Oracle数据库varchar2、nvarchar2和mysql的varchar之比较
1. NVARCHAR2
NVARCHAR2 数据类型是纯 Unicode 数据类型。创建包含 NVARCHAR2 列的表时,您需要提供它可以容纳的最大字符数。Oracle 随后将按照您指定的方式将……
SQL IN 与 NOT IN、EXISTS 与 NOT EXISTS 区别及性能分析
1、in和exists
in是把外表和内表作hash连接,而exists是对外表作loop循环,每次loop循环再对内表进行查询,一直以来认为exists比in效率高的说法是不准确的。
……
如何处理事务?MySQL并行复制(MTS)原理解读
❝在MySQL 5.7版本,官方称为enhanced multi-threaded slave(简称MTS),就是:master基于组提交(group commit)来实现的并发事务分组,再由slave通过SQL thre……
在中国 MySQL 远比 PostgreSQL 流行,为什么?
全球范围内,MySQL 一直是领先于 PostgreSQL (下文简称 PG) 的。下图是 DB-Engines 的趋势图,虽然 PG 是近 10 年增长最快的数据库,但 MySQL 依然保持着优势……
select .......for update加的是行锁还是表锁?
select查询语句是不会加锁的,但是select ....for update除外。
问题:
select .......for update加的是行锁还是表锁?
带着问题我们继续往下看。
验证:
建……
阿里云数据库 MySQL优化经验分享
本人负责的项目主要采用阿里云数据库 MySQL,最近频繁出现慢 SQL 告警,执行时间最长的竟然高达 5 分钟。
导出日志后分析,主要原因竟然是没有命中索引和没……
PostgreSQL 16 发布了!增强功能有哪些?
PostgreSQL 16 现已发布,此版本包含许多新功能和增强功能;包括:
允许并行化 FULL 和内部右 OUTER 哈希联接
允许从备用服务器进行逻辑复制
允许逻辑复制订……
Redis的主要数据结构是什么?
Redis支持多种主要的数据结构,每种数据结构都具有不同的特点和用途。以下是Redis的主要数据结构以及它们的特点:
字符串(String):
特点:字符串是Redis最……
Redis菜鸟入门:什么是键-值存储数据库?
键-值存储数据库(Key-Value Store Database)是一种数据库系统,其核心思想是将数据存储为键和与之关联的值的对应关系。每个数据项都由唯一的键标识,然后通……
Redis与传统关系型数据库的不同之处是什么?
Redis与传统关系型数据库在多个方面存在显著的不同之处。以下是Redis与传统关系型数据库的主要区别:
数据模型:
Redis:Redis是一个键-值存储数据库,其数据……
Redis为什么如此快速?
Redis之所以如此快速,主要有以下几个关键原因:
内存存储:Redis将数据存储在内存中,这使得数据的读取和写入速度非常快。内存比磁盘访问速度要快得多,因此R……
Redis如何处理大量的并发请求?有什么优化方法?
处理大量并发请求是构建高性能应用的重要挑战之一。对于Redis来说,处理并发请求同样具有挑战性,但可以采取一些优化方法来提高性能和并发处理能力:
使用连接……
Redis有哪些数据存储限制?
Redis在设计上具有一些数据存储限制,这些限制是根据其内存存储模型和性能目标而定义的。以下是一些常见的Redis数据存储限制:
内存限制:Redis数据存储完全依……
Redis Sentinel的作用是什么?
Redis Sentinel(简称Sentinel)是Redis的一个高可用性解决方案,用于监控、管理和维护Redis主从复制架构中的多个Redis实例。其主要作用是确保Redis系统的高可……
Redis Cluster是什么?它如何工作?
Redis Cluster是Redis的一种分布式解决方案,用于构建具有高可用性和横向扩展性的Redis集群。Redis Cluster可以分布在多个节点上,允许在大规模数据和高并发请……