分类: 数据库教程
如何使用Redis实现分布式锁?
使用Redis实现分布式锁是一种常见的方法,可以确保在分布式系统中的多个节点上对共享资源的访问是线程安全的。以下是一种使用Redis实现分布式锁的常见方式:
……
MongoDB 基础操作方法及每日备份
MongoDB 是一种非关系型数据库管理系统,它具有灵活的数据模型、强大的查询语言和高性能的数据读写能力,采用 BSON(Binary JSON)格式存储数据。
它使……
IndexedDB完整使用指南
原文作者:Chibuike Nwachukwu
原文地址:https://blog.logrocket.com/using-indexeddb-complete-guide/
翻译:一川
1写在前面
数据存储是大多数 Web 应用程……
MySQL引起CPU消耗过大,如何优化?
谁在消耗CPU?
用户+系统+IO等待+软硬中断+空闲
祸首是谁?
用户
用户空间CPU消耗,各种逻辑运算
正在进行大量tps
函数/排序/类型转化/逻辑IO访问…
用户空间……
MySQL8.0自动化安装部署全流程编排
场景背景
在现场运维服务中MySQL数据库作为主要现场工作维护对象,MySQL数据库安装部署、系统参数配置初始化、开源审计插件macafee社区版audit安装,keepalive……
MySQL中的GTID一文了解
要谈GTID,首先先来了解一下MySQL主从复制。
为什么需要 Mysql 主从复制
谈起为什么在大多数情况下部署 Mysql 常常使用 Mysql 主从模式进行部署这个问题,其中……
MySQL用户管理——设置账户密码及账户过期
说明如何设置MySQL账户的密码,及账户过期。使用MySQL创建账户时,可以为账户直接创建密码。例如,
CREATE USER ... IDENTIFIED BY 'password'
对于一个已经……
MySQL优化如何正确使用索引?
一、简介
1、索引的作用和优势
提高查询性能:通过使用索引,数据库可以快速定位到符合查询条件的数据,避免全表扫描,大大提高了查询效率。
加快排序和……
MySQL高级教程:执行计划explain详解
当我们在MySQL中执行一个查询语句时,MySQL会生成一个执行计划(execution plan),它描述了MySQL如何执行该查询以获取结果。执行计划是通过使用EXPLAIN关键……
MySQL 8.0 新特性的一些典型应用场景
测试机器:本地虚拟机 测试表 sys_test,数据行 780w
测试实例1:8.0.30
测试实例2:5.7.20
一:Instant add column
Adding a column 测试:
实例1:8.0.30
……
MySQL存储过程(详细学习篇)
概述
由MySQL5.0 版本开始支持存储过程。
如果在实现用户的某些需求时,需要编写一组复杂的SQL语句才能实现的时候,那么我们就可以将这组复杂的SQL语句集提前……
MySQL 8.1.0正式发布!
五年前,MySQL 8.0 就发布了第一个 GA 版本,此后一直在这个版本进行更新,而没有升级大版本。最近 MySQL 官方终于发布了 MySQL 8.1.0 和 MySQL 8.0.34,分别……
浅析配置对高性能MySQL服务器的影响
很多的服务器选项会影响这MySQL服务器的性能,比如内存中临时表的大小、排序缓冲区等。有些针对特定存储引擎(如InnoDB)的选项,也会对查询优化很有用。
调整……
MySQL自动添加系统时间
MySQL时间类型有以下几种:
DATE类型:存储年月日
TIME类型:存储时分秒
DATETIME类型:存储YYYY-MM-DD HH:MM:SS
TIMESTAMP类型:存储YYYYMMDDHHMMSS
在使用……
MySQL主从复制部署原理及mariadb5.5实例
原理:所有在主服务器上的操作都会同步到从服务器上,实现主从同步的配置,主从复制可以避免主服务器宕机后导致业务暂停(主服务器宕机后切换到从服务器上继续……
MySQL中的数据缓存利器——InnoDB缓冲池揭秘
配置大量内存最大的原因其实不是因为可以在内存中保存大量数据:最终目的是避免磁盘I/O,因为磁盘I/O 比在内存中访问数据要慢得多。关键是要平衡内存和磁盘的……
如何解决MySQL主从复制延时问题
MySQL 主从复制是面试中不可避开的重要一环,里面的知识点虽然基础,但是能回答全的同学不多,今天我们再来老生常谈一下。
本文全文内容如下。
1. MySQL 主从……
MySQL Undo log的存储机制及工作原理图解
Undo log 是 MySQL 实现事务的关键机制之一。
Undo log 是事务原子性和一致性的保证,在事务中更新数据的前置操作,其实就是要先写入一个 Undo Log 。
本文将……
PostgreSQL 数据库学习入门:建库、建表、建用户
1.超级用户 postgres 初始化
当你第一次安装 PostgreSQL 并初始化时,你可以按照以下步骤进行超级用户 postgres 的初始化设置:
修改postgres密码
(1). 打开终……
运维/开发人员在什么场景下应该使用postgresql?
作为运维/开发人员,我们在选择数据库时常常会面临一个问题:在众多数据库中,应该选择哪一个来满足我们的需求?今天我想和大家聊一聊 PostgreSQL 数据库,并……
MYSQL 5.7 性能优化心得篇
业务主要是B TO B 为商户服务的. 我们大约有750个商户,活跃的不多. 业务订单表每周20万单. 购买阿里云 RDS FOR MYSQL 5.7 8核16GB独享服务.
应用程序基本分为……
Doris是什么?近实时分布式OLAP数据库适用场景有哪些?
信息技术的快速发展,数据库成为了企业重要数据的存储和管理中心。作为运维工程师,确保数据库的安全性和可靠性是至关重要的任务之一。然而,手动进行数据库备……
Docker 安装 MySQL 实战教程
MySQL 是世界上最受欢迎的开源数据库。凭借其可靠性、易用性和性能,MySQL 已成为 Web 应用程序的数据库优先选择。
1、查看可用的 MySQL 版本
访问 MySQL 镜像……
Docker 安装 CouchDB,使用数据卷共享容器
一个例子,使用数据卷在两个CouchDb之间共享相同的数据容器,这个可以用于热升级,测试不同版本的CouchDB数据等等。
创建第一个数据库
现在我们创建/var/lib/c……