数据库教程MySQL如何选择utf8mb4_general_ci和utf8mb4_0900_ai_ci字符集排序规则 正式生产环境本着稳定高于一切的宗旨,所以也就不太可能做到数据库方面的升级保持,在 MySQL 8.0 版本之前 utf8mb4_general_ci 是默认的排序规则。而在从 MySQL 8.0 开始... 2024-03-1461 viewsCommentsMySQL 阅读全文
WEB前端开发全栈开发使用Node js(Express)、MYSQL进行CRUD 使用Node.js和MySQL创建基本的CRUD(创建、读取、更新、删除)应用程序是一个简单的过程,允许您使用服务器端JavaScript运行时环境与数据库交互。 Creating an Expres... 2024-02-20286 viewsCommentsMySQL Node.js 阅读全文
数据库教程MySQL 案例解析:无主键表导致的主从延迟 记一次MySQL 主从延迟分析处理过程,聊聊我的思路。以一个例子为切入点 一、问题背景某业务数据库每次跑批都会出现从库延迟告警的情况,本文总结了这次从库延迟排查的全过程,并分析了导致从库延迟的原因及解... 2024-02-20277 viewsCommentsMySQL 阅读全文
数据库教程MySQL 死锁处理过程案例解析 记一次MySQL 死锁分析处理过程,聊聊我的思路。前车之鉴,后事之师。 以一个例子为切入点 一、问题背景 某业务模块反馈数据库最近出现过几次死锁告警的情况,本文总结了这次死锁排查的全过程,并分析了导致... 2023-12-261,323 viewsCommentsMySQL 阅读全文
网站建设与开发WordPress 6.5 要求 MySQL 最低版本提升到 5.5.5 2011 年的 WordPress 发布 3.2 版本,将最低 MySQL 版本从 4.1.2 提升到到 5.0,之后虽然推荐的 MySQL (或 MariaDB)的版本一直在提升,但是最低版的要求就... 2023-12-12817 viewsCommentsMySQL WordPress 阅读全文
数据库教程MySQL高阶调优,一文让你从入门到精通! 【前言】 经常有一些朋友向我咨询,如何写出高效的SQL,这不是三言两语能说得清的,索性认真来写一下,增删查改方面的知识我不再赘述,如果有基础薄弱的同学,可以好好的补一补再来看。 以MySQL为基础,M... 2023-12-121,193 viewsCommentsMySQL 阅读全文
数据库教程MySQL在Windows和Mac上安装的全过程 学习MySQL之前我们一定是要做环境准备的,接下来我们来讲解一下MySQL的安装。 一、MySQL下载 MySQL 1.大家可以尝试在官网首页寻找下载入口,也可以使用我提供的MySQL的安装包进行下载... 2023-12-091,121 viewsCommentsMySQL 阅读全文
数据库教程Oracle数据库varchar2、nvarchar2和mysql的varchar之比较 1. NVARCHAR2 NVARCHAR2 数据类型是纯 Unicode 数据类型。创建包含 NVARCHAR2 列的表时,您需要提供它可以容纳的最大字符数。Oracle 随后将按照您指定的方式将每... 2023-12-071,245 viewsCommentsMySQL oracle 阅读全文
数据库教程如何处理事务?MySQL并行复制(MTS)原理解读 ❝在MySQL 5.7版本,官方称为enhanced multi-threaded slave(简称MTS),就是:master基于组提交(group commit)来实现的并发事务分组,再由slav... 2023-11-151,204 viewsCommentsMySQL 阅读全文
数据库教程在中国 MySQL 远比 PostgreSQL 流行,为什么? 全球范围内,MySQL 一直是领先于 PostgreSQL (下文简称 PG) 的。下图是 DB-Engines 的趋势图,虽然 PG 是近 10 年增长最快的数据库,但 MySQL 依然保持着优势。... 2023-11-081,499 viewsCommentsMySQL PostgreSQL 阅读全文
数据库教程阿里云数据库 MySQL优化经验分享 本人负责的项目主要采用阿里云数据库 MySQL,最近频繁出现慢 SQL 告警,执行时间最长的竟然高达 5 分钟。 导出日志后分析,主要原因竟然是没有命中索引和没有分页处理。其实这是非常低级的错误,我不... 2023-10-311,079 viewsCommentsMySQL 阅读全文
后端程序开发Django连接MySQL,PostgreSQL及动态配置 配置 SQLITE DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NA... 2023-08-252,237 viewsCommentsDjango MySQL PostgreSQL 阅读全文
数据库教程MySQL引起CPU消耗过大,如何优化? 谁在消耗CPU? 用户+系统+IO等待+软硬中断+空闲 祸首是谁? 用户 用户空间CPU消耗,各种逻辑运算 正在进行大量tps 函数/排序/类型转化/逻辑IO访问… 用户空间消耗大量cpu,产生的系统... 2023-08-151,090 viewsCommentsMySQL 阅读全文
数据库教程MySQL8.0自动化安装部署全流程编排 场景背景 在现场运维服务中MySQL数据库作为主要现场工作维护对象,MySQL数据库安装部署、系统参数配置初始化、开源审计插件macafee社区版audit安装,keepalived的安装等工作量较多... 2023-08-041,118 viewsCommentsMySQL 阅读全文
数据库教程MySQL中的GTID一文了解 要谈GTID,首先先来了解一下MySQL主从复制。 为什么需要 Mysql 主从复制 谈起为什么在大多数情况下部署 Mysql 常常使用 Mysql 主从模式进行部署这个问题,其中原因主要有以下几点:... 2023-08-011,443 viewsCommentsMySQL 阅读全文
数据库教程MySQL用户管理——设置账户密码及账户过期 说明如何设置MySQL账户的密码,及账户过期。使用MySQL创建账户时,可以为账户直接创建密码。例如, CREATE USER ... IDENTIFIED BY 'password' 对于一个已经存... 2023-08-011,037 viewsCommentsMySQL 阅读全文
数据库教程MySQL优化如何正确使用索引? 一、简介 1、索引的作用和优势 提高查询性能:通过使用索引,数据库可以快速定位到符合查询条件的数据,避免全表扫描,大大提高了查询效率。 加快排序和分组操作:对于需要排序或分组的查询,索引可以帮助数据库... 2023-08-01860 viewsCommentsMySQL 阅读全文
数据库教程MySQL高级教程:执行计划explain详解 当我们在MySQL中执行一个查询语句时,MySQL会生成一个执行计划(execution plan),它描述了MySQL如何执行该查询以获取结果。执行计划是通过使用EXPLAIN关键字来获取的。 EX... 2023-07-311,048 viewsCommentsMySQL 阅读全文
数据库教程MySQL 8.0 新特性的一些典型应用场景 测试机器:本地虚拟机 测试表 sys_test,数据行 780w 测试实例1:8.0.30 测试实例2:5.7.20 一:Instant add column Adding a column 测试: ... 2023-07-31964 viewsCommentsMySQL 阅读全文
数据库教程MySQL存储过程(详细学习篇) 概述 由MySQL5.0 版本开始支持存储过程。 如果在实现用户的某些需求时,需要编写一组复杂的SQL语句才能实现的时候,那么我们就可以将这组复杂的SQL语句集提前编写在数据库中,由JDBC调用来执行... 2023-07-271,228 viewsCommentsMySQL 阅读全文
数据库教程MySQL 8.1.0正式发布! 五年前,MySQL 8.0 就发布了第一个 GA 版本,此后一直在这个版本进行更新,而没有升级大版本。最近 MySQL 官方终于发布了 MySQL 8.1.0 和 MySQL 8.0.34,分别代表了... 2023-07-271,187 viewsCommentsMySQL 阅读全文
数据库教程浅析配置对高性能MySQL服务器的影响 很多的服务器选项会影响这MySQL服务器的性能,比如内存中临时表的大小、排序缓冲区等。有些针对特定存储引擎(如InnoDB)的选项,也会对查询优化很有用。 调整服务器的配置从某种程度来说是一个影响全局... 2023-07-27999 viewsCommentsMySQL 阅读全文
数据库教程MySQL自动添加系统时间 MySQL时间类型有以下几种: DATE类型:存储年月日 TIME类型:存储时分秒 DATETIME类型:存储YYYY-MM-DD HH:MM:SS TIMESTAMP类型:存储YYYYMMDDHHM... 2023-07-27809 viewsCommentsMySQL 阅读全文
数据库教程MySQL主从复制部署原理及mariadb5.5实例 原理:所有在主服务器上的操作都会同步到从服务器上,实现主从同步的配置,主从复制可以避免主服务器宕机后导致业务暂停(主服务器宕机后切换到从服务器上继续执行任务)。环境准备: IP 中间件 10.88.2... 2023-07-27817 viewsCommentsMySQL 阅读全文