Mysql与redis缓存一致性

博主头像 问题:线程A在修改mysql的时候,线程B先读取了数据,接着线程A执行完毕,此时redis中没有数据了,接着线程B处理业务然后设置redis缓存,此时redis中的数据还是线程A修改前的数据。 ...

mysql分库分表

博主头像 这个数值依据: 这个数值与MySQL 的配置以及机器的硬件有关。因为,MySQL 为了提高性能,会将表的索引装载到内存中。InnoDB buffer size 足够的情况下,其能完成全加载进内存,查询不会有问题。但是,当单表数据库到达某个量级的上限时,导致内存无法存储其索引,使得之后的 SQL 查询... ...

mysql主从同步

博主头像 事务在主库写完binlog后需要从库返回一个已接受,才放回给客户端;5.5集成到mysql,以插件的形式存在,需要单独安装确保事务提交后binlog至少传输到一个从库。 ...

mysql配置优化

博主头像 将这个参数设为0或大于1以上的数值会提高数据库的性能,但同时会伴随数据丢失的风险。二进制日志文件涉及到数据的恢复,以及想在主从之间获得最大的一致性,那么应该将该参数设置为1,但同时也会造成一定的性能损耗。 ...

现在后端都在用什么数据库存储数据?

博主头像 那我就根据这两三年的研究与工作经历,说说如今的情况。 1.Oracle:传统行业,尤其是政府,医疗,学校和大企业,基本上还是Oracle应用最广,其次就是DB2。反而是WebLogic和WebSphere这些中间件基本上随着经典javaee的没落,已经逐步退出历史舞台,被富前端和微服务框架的轻量级组 ...

MySQL5.7安装教程(亲测有效)

博主头像 跟着狂神学java到了数据库阶段了,首先得安装好数据库啊,这里用的是MySQL 压缩包下载:https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.19-winx64.zip 解压 把这个包放到自己的电脑环境目录下(我的是D:\Environm ...

MSSQL·备份数据库中的单表

博主头像 阅文时长 | 0.11分钟 字数统计 | 237.6字符 主要内容 | 1、引言&背景 2、声明与参考资料 『MSSQL·备份数据库中的单表』 编写人 | SCscHero 编写时间 | 2021/5/16 AM2:3 文章类型 | 系列 完成度 | 已完成 座右铭 每一个伟大的事业,都有一个微不足 ...

MSSQL·查询数据库中所有索引的相关信息

博主头像 阅文时长 | 0.45分钟 字数统计 | 784字符 主要内容 | 1、引言&背景 2、声明与参考资料 『MSSQL·查询数据库中所有索引的相关信息』 编写人 | SCscHero 编写时间 | 2021/5/16 AM1:56 文章类型 | 系列 完成度 | 已完成 座右铭 每一个伟大的事业,都有 ...

JavaWeb——JDBC

博主头像 内容索引 1. JDBC基本概念 2. 快速入门 3. 对JDBC中各个接口和类详解 JDBC: 1. 概念:Java DataBase Connectivity Java 数据库连接, Java语言操作数据库 * JDBC本质:其实是官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口。 ...

MSSQL·最长输出长度限制之解决方案

博主头像 阅文时长 | 0.11分钟 字数统计 | 234.4字符 主要内容 | 1、引言&背景 2、声明与参考资料 原文『MSSQL·最长输出长度限制之解决方案』 编写人 | SCscHero 编写时间 | 2021/5/16 AM2:25 文章类型 | 系列 完成度 | 已完成 座右铭 每一个伟大的事业, ...

MSSQL·查询存储过程中的关键字

博主头像 阅文时长 | 0.22分钟 字数统计 | 408字符 主要内容 | 1、引言&背景 2、声明与参考资料 『MSSQL·查询存储过程中的关键字』 编写人 | SCscHero 编写时间 | 2021/5/15 PM11:30 文章类型 | 系列 完成度 | 已完成 座右铭 每一个伟大的事业,都有一个微 ...

Oracle的创建文件

博主头像 1.创建目录(需要在服务器上创建对应的目录) create or replace directory testdir as '/u01/software/test'; 2.给用户授权(这里可能会有问题,找不到xxx用户,需要创建用户) grant read,write on directory te ...

MySQL | 第2部分-MySQL的下载,安装,配置

博主头像 环境说明: WIndows 10 mysql 8.0 下载 mysql 方式1 官网地址 : 传送门 | 直达的界面:传送门 使用此界面使用的教程:传送门 方式2 百度云网盘下载地址1: 下载 ;提取码:oj8n | 百度云网盘下载地址2:下载 ;提取码:e39z 教程: 传送门 此网盘下载得到My ...

通过Python将监控数据由influxdb写入到MySQL

一.项目背景 我们知道InfluxDB是最受欢迎的时序数据库(TSDB)。InfluxDB具有 持续高并发写入、无更新;数据压缩存储;低查询延时 的特点。从下面这个权威的统计图中,就可以看出InfluxDB的热度。 InfluxDB可以作为 性能监控、应用程序指标、物联网传感器数据和实时分析等的后端 ...

小企业面对大数据如何破局,高并发与海量数据技术又如何操作?

博主头像 公司的项目数据量有限,获取行业线上线下消费数据也困难,没有足够的数据量,如何应用大数据?如何在公司现有情况下接触实际的高并发大数据项目? 就是想实操一下高并发的架构设计或者参与互联网级别项目的开发,但又不想舍弃现在的工作? 中小企业如何想办法破局 大数据本身就特别容易形成技术垄断,让长尾的中小企业无 ...

MySQL版本引起的错误

博主头像 各位看官可以关注博主个人博客,了解更多信息。 作者:Surpasser 链接地址:https://surpass.org.cn 前言 接上一篇帖子,博主在CentOS上安装了最新版的MySQL容器(版本为8.0.19),在使用本地springBoot项目连接,启动项目后操作登录系统时报错。 问题 请 ...

Redis 集群伸缩原理

博主头像 Redis 节点分别维护自己负责的槽和对应的数据。伸缩原理:Redis 槽和对应数据在不同节点之间移动 环境:CentOS7 搭建 Redis 集群 一、集群扩容 1. 手动扩容 (1) 准备节点 9007,并加入集群 192.168.11.40:9001> cluster meet 192.168 ...

MySQL死锁案例分析

博主头像 最近项目中某个模块稳定复现MySQL死锁问题,本文记录死锁的发生原因以及解决办法。 1. 预备知识 1.1 表锁和行锁 表锁 表锁是MySQL中最基本的锁策略,并且是开销最小的策略。表锁会锁定整张数据表,用户的写操作(插入/删除/更新)前,都需要获取写锁(写锁会相互阻塞);没有写锁时,读取用户才能获 ...

<1···456···200>