本文将介绍MySQL参数的五大类设置,平时我们一般都很少碰它们,在进行MySQL性能调优和故障诊断时这些参数还是非常有用的。 (一)连接 连接通常来自Web服务器,下面列出了一些与连接有关的参数,以及该如何设置它们。 1、max_connections 这是Web服务器允许的最大连接数,记住每个连接 ...
分类:
数据库 时间:
2021-06-11 19:00:25
阅读次数:
0
前言 由于业务量的增大,用户量增大、并发量增高,数据量增多,导致页面查询速度降低,只用传统的关系型数据库已经无法支撑系统的高并发,高可用的场景了。 关系型数据库的缺点: 1.性能瓶颈:磁盘IO性能低下 1.扩展瓶颈:数据关系复杂,扩展性差,不便于大规模的集群 解决思路 1.降低磁盘IO次数 2.去除 ...
分类:
其他好文 时间:
2021-06-11 18:42:27
阅读次数:
0
前言 日常开发中,缓存是解决数据库压力的一种方案,通常用于频繁查询的数据,例如新闻中的热点新闻,本文记录springboot中使用cache缓存。 官方文档介绍:https://docs.spring.io/spring-boot/docs/2.1.0.RELEASE/reference/htmls ...
分类:
编程语言 时间:
2021-06-10 18:50:45
阅读次数:
0
系列目录 【已更新最新开发文章,点击查看详细】 .NET Standard 是一套正式的 .NET API 规范,有望在所有 .NET 实现中推出。 推出 .NET Standard 的背后动机是要提高 .NET 生态系统中的一致性。 ECMA 335 继续为 .NET 实现行为建立统一性,尽管 E ...
分类:
Web程序 时间:
2021-06-10 18:13:59
阅读次数:
0
Jenkins持续集成01—Jenkins服务搭建和部署 一、介绍Jenkins 1、Jenkins概念 Jenkins是一个功能强大的应用程序,允许持续集成和持续交付项目,无论用的是什么平台。这是一个免费的源代码,可以处理任何类型的构建或持续集成。集成Jenkins可以用于一些测试和部署技术。Je ...
分类:
其他好文 时间:
2021-06-08 23:32:11
阅读次数:
0
volatile 作用 保证线程可见性 使用volatile,将会强制所有线程都去堆内存中读取变量的值 -MESI(CPU的缓存一致性协议) 详细可看 https://www.cnblogs.com/z00377750/p/9180644.html 禁止指令重排序(CPU级别的支持) cpu级别增加 ...
分类:
编程语言 时间:
2021-06-08 23:17:33
阅读次数:
0
背景:服务器运行过程中发现内存不够用,缓存的又太多 现象: 解决办法: 1、同步数据到磁盘 [root@localhost ~]# sync 2、根据需求清除对应缓存 [root@localhost ~]# echo 3 > /proc/sys/vm/drop_caches 参数说明: 0 //默认 ...
分类:
系统相关 时间:
2021-06-07 20:40:37
阅读次数:
0
原文链接:详解分布式BASE定理_盛难晨-CSDN博客_base定理 什么是分布式BASE定理? BASE是Basically Available(基本可用)、Soft state(软状态)和Eventually consistent(最终一致性)三个短语的缩写。BASE理论是eBay架构师提出的。 ...
分类:
其他好文 时间:
2021-06-07 20:24:34
阅读次数:
0
2PC 2PC(Two-phase commit protocol),中文叫二阶段提交。 二阶段提交是一种强一致性设计,2PC 引入一个事务协调者的角色来协调管理各参与者(也可称之为各本地资源)的提交和回滚,二阶段分别指的是准备(投票)和提交两个阶段。 这个举个例子,比如说咱们公司里经常tb(团建) ...
分类:
其他好文 时间:
2021-06-07 20:21:38
阅读次数:
0
事务是数据库的一个重要属性,有关事务的4个特性,原子性、一致性、隔离性、持久性,也就是ACID,这些属性既包含了对事务执行结果的要求,也有数据库在事务执行前后的数据状态变化的要求。 Redis可以完全保证ACID属性吗?如果保证不了,在一些场景下数据可能会出错,所以我们需要了解redis对于这些特性 ...
分类:
其他好文 时间:
2021-06-06 19:28:57
阅读次数:
0