当前位置: 萬仟网 > IT编程>

数据库

一文搞懂Mysql中的共享锁、排他锁、悲观锁、乐观锁及使用场景

一文搞懂Mysql中的共享锁、排他锁、悲观锁、乐观锁及使用场景

2022-07-04 19:10 | 分类:数据库 | 评论:0 次 | 浏览: 1

一、常见锁类型表级锁,锁定整张表页级锁,锁定一页行级锁,锁定一行共享锁,也叫s锁,在myisam中也叫读锁排他锁,也叫x锁,在myisam中...

Redis哨兵模式实现一主二从三哨兵

Redis哨兵模式实现一主二从三哨兵

2022-07-04 19:10 | 分类:数据库 | 评论:0 次 | 浏览: 1

一、redis环境:环境:redis6.2.6linux虚拟机一台,contos7;二、哨兵介绍:1.一主二从三哨兵理论图:一主两从三哨兵集...

Redis 的内存淘汰策略和过期删除策略的区别

Redis 的内存淘汰策略和过期删除策略的区别

2022-07-04 19:10 | 分类:数据库 | 评论:0 次 | 浏览: 1

前言redis 是可以对 key 设置过期时间的,因此需要有相应的机制将已过期的键值对删除,而做这个工作的就是过期键值删除策略。redis ...

redis分布式锁的8大坑总结梳理

redis分布式锁的8大坑总结梳理

2022-07-04 19:10 | 分类:数据库 | 评论:0 次 | 浏览: 1

前言在分布式系统中,由于redis分布式锁相对于更简单和高效,成为了分布式锁的首先,被我们用到了很多实际业务场景当中。但不是说用了redis...

MySQL中的日期时间类型与格式化方式

2022-07-04 19:10 | 分类:数据库 | 评论:0 次 | 浏览: 1

【1】mysql中的日期时间类型mysql中常用的几种时间类型有:date、datetime、time、year、timestamp数据类型...

如何让你的Nginx支持分布式追踪详解

如何让你的Nginx支持分布式追踪详解

2022-07-04 11:44 | 分类:数据库 | 评论:0 次 | 浏览: 1

backgroundnginx 是一个通用且流行的应用程序。也是最流行的 web 服务器,它可用于提供静态文件内容,但也通常与其他服务一起用...

提高MySQL深分页查询效率的三种方案

提高MySQL深分页查询效率的三种方案

2022-07-04 11:44 | 分类:数据库 | 评论:0 次 | 浏览: 1

开发经常遇到分页查询的需求,但是当翻页过多的时候,就会产生深分页,导致查询效率急剧下降。有没有什么办法,能解决深分页的问题呢?本文总结了三种...

Redis的4种缓存模式分享

Redis的4种缓存模式分享

2022-07-04 11:44 | 分类:数据库 | 评论:0 次 | 浏览: 1

概述在系统架构中,缓存可谓提供系统性能的最简单方法之一,稍微有点开发经验的同学必然会与缓存打过交道,最起码也实践过。如果使用得当,缓存可以减...

MySQL组合索引(多列索引)使用与优化案例详解

2022-07-04 11:44 | 分类:数据库 | 评论:0 次 | 浏览: 1

1、多列索引我们经常听到一些人说"把where条件里的列都加上索引",其实这个建议非常错误。在多个列上建立单独的索引大部...

mysql between实现选取介于两个值之间的数据范围

2022-07-03 11:44 | 分类:数据库 | 评论:0 次 | 浏览: 2

between 运算符用于 where 表达式中,选取介于两个值之间的数据范围。between 同 and 一起搭配使用,语法如下:wher...

Zabbix对Kafka topic积压数据监控的解决方案

Zabbix对Kafka topic积压数据监控的解决方案

2022-07-01 19:10 | 分类:数据库 | 评论:0 次 | 浏览: 4

kafkaapache kafka是一个分布式发布-订阅消息系统和一个强大的队列,可以处理大量的数据,并使您能够将消息从一个端点传递到另一个...

SQL常用的四个排序函数梳理

2022-07-01 19:10 | 分类:数据库 | 评论:0 次 | 浏览: 3

前言今天就给大家介绍四个你不怎么常用排序函数,他们就是sql server排序中经常用到的row_number(),rank(),dense...

一文解答为什么MySQL的count()方法这么慢

一文解答为什么MySQL的count()方法这么慢

2022-07-01 19:10 | 分类:数据库 | 评论:0 次 | 浏览: 4

前言mysql用count方法查全表数据,在不同的存储引擎里实现不同,myisam有专门字段记录全表的行数,直接读这个字段就好了。而inno...

k8s部署redis哨兵的实现

2022-07-01 19:10 | 分类:数据库 | 评论:0 次 | 浏览: 3

一、准备redis镜像dockerfilefrom redis:6.0maintainer 运维@小兵copy *.conf /opt/co...

Linux CentOS7安装Oracle11g的超完美新手教程

Linux CentOS7安装Oracle11g的超完美新手教程

2022-07-01 19:10 | 分类:数据库 | 评论:0 次 | 浏览: 3

1 基本环境介绍linux我们默认使用centos 7 x64所以为了对应操作系统我们使用64位的oracle 11g数据库oracle11...

nginx静态资源的服务器配置方法

2022-07-01 11:44 | 分类:数据库 | 评论:0 次 | 浏览: 6

一、nginx 作用★ 静态http服务器★ http服务器(动静分离)★ 反向代理★ 负载均衡二、nginx 静态http服务器配置ngi...

MySQL报错1040'Too many connections'的原因以及解决方案

MySQL报错1040'Too many connections'的原因以及解决方案

2022-07-01 11:44 | 分类:数据库 | 评论:0 次 | 浏览: 7

mysql 报错1040 ‘too many connections’报错原因:实际连接数超过了mysql 允许的最...

基于mysql乐观锁实现秒杀的示例代码

基于mysql乐观锁实现秒杀的示例代码

2022-07-01 11:44 | 分类:数据库 | 评论:0 次 | 浏览: 8

说明如果你的项目流量非常小,完全不用担心有并发的购买请求,那么做这样一个系统意义不大。但如果你的系统要像12306那样,接受高并发访问和下单...

MySQL Replication中的并行复制示例详解

2022-07-01 11:44 | 分类:数据库 | 评论:0 次 | 浏览: 6

传统单线程复制说明众所周知,mysql在5.6版本之前,主从复制的从节点上有两个线程,分别是i/o线程和sql线程。i/o线程负责接收二进制...

MySQL组提交group commit详解

MySQL组提交group commit详解

2022-07-01 11:44 | 分类:数据库 | 评论:0 次 | 浏览: 6

引 言前提:以下讨论的前提 是设置mysql的crash safe相关参数为双1:sync_binlog=1innodb_flush_log...

Nginx配置使用详解

Nginx配置使用详解

2022-06-30 19:10 | 分类:数据库 | 评论:0 次 | 浏览: 9

配置步骤:1、配置nginx的方法:首先要打开“/etc/nginx/conf.d/”文件夹;2、然后创建配置文件;...

MySQL数据库误删回滚的解决

2022-06-30 19:10 | 分类:数据库 | 评论:0 次 | 浏览: 11

某次一不小心,用了delete from xxx 删除了几条重要数据,在网上找了很多方法,但都比较零散,打算记录本次数据找回的过程。大致分为...

Redis ziplist 压缩列表的源码解析

Redis ziplist 压缩列表的源码解析

2022-06-30 19:10 | 分类:数据库 | 评论:0 次 | 浏览: 10

前言相信对使用过 redis 的人来说,数据类型 list 是不会陌生的吧。大多数人需要实现一个队列时候,首选的就是 list 了。但是其实...

MySQL8.0开启远程连接权限的方法步骤

MySQL8.0开启远程连接权限的方法步骤

2022-06-30 11:44 | 分类:数据库 | 评论:0 次 | 浏览: 9

问题描述:开发环境:mysql8+centos8;执行mysql语句:mysql -h 180.76.xxx.xx -u root -ppa...

MySQL开放远程连接权限的两种方法

MySQL开放远程连接权限的两种方法

2022-06-30 11:44 | 分类:数据库 | 评论:0 次 | 浏览: 12

背景:要求做一个评价系统,由于之前被人做过一小部分,有现成的数据库(数据库:mysql 5.7 ,数据库软件:mysql workbench...

mysql8报错:ERROR 1410 (42000): You are not allowed to create a user with GRANT解决办法

mysql8报错:ERROR 1410 (42000): You are not allowed to create a user with GRANT解决办法

2022-06-30 11:44 | 分类:数据库 | 评论:0 次 | 浏览: 10

1. 今天刚装了mysql8.0.13,试着分配几个账号和权限,结果报错:2. 查资料得知mysql8的分配权限不能带密码隐士创建账号了,要...

设置IIS Express并发数

设置IIS Express并发数

2022-06-29 19:10 | 分类:数据库 | 评论:0 次 | 浏览: 13

今天将之前的一个瓦片图的服务迁移到了asp.net core试了一下,使用的时候感觉客户端刷新时有些慢,估计是并发连接数限制的原因。由于这是...

nginx代理实现静态资源访问的示例代码

2022-06-29 19:10 | 分类:数据库 | 评论:0 次 | 浏览: 12

一. 目标:为了通过nginx请求静态资源(css、图片等),通过nginx代理进行页面预览。二. 实现效果:通过浏览器输入nginx代理地...

redis 分片集群搭建与使用教程

redis 分片集群搭建与使用教程

2022-06-29 19:10 | 分类:数据库 | 评论:0 次 | 浏览: 11

前言redis可以说在实际项目开发中使用的非常频繁,在redis常用集群中,我们聊到了redis常用的几种集群方案,不同的集群对应着不同的场...

Navicat连接MySQL8.0的正确方法(亲测有效)

2022-06-29 19:10 | 分类:数据库 | 评论:0 次 | 浏览: 13

今天下了个 mysql8.0,发现navicat连接不上,总是报错1251;原因是mysql8.0版本的加密方式和mysql5.0的不一样,...

Copyright © 2017-2022  萬仟网 保留所有权利. 粤ICP备17035492号