![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 89
投身大海的魚
这个作者很懒,什么都没留下…
展开
-
PostgreSQL安装教程(CentOS)
一、安装教程1.1 安装脚本官网安装脚本查询:https://www.postgresql.org/download/linux/redhat/# Install the repository RPM:sudo yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm# Install PostgreSQL:sud原创 2021-02-19 15:25:29 · 896 阅读 · 0 评论 -
Mycat性能压力测试
一、前期准备1.1 压测工具准备JMeter工具下载与安装Sysbench工具下载与安装二、压测工具及中间件服务器准备2.1 压测工具服务器测试工具系统内存CPUIP地址备注JMeterWindows4G4localhost本机安装SysbenchCentOS4G4192.168.61.41虚拟机安装2.2 Mycat中间件中间工具系统内存CPUIP地址备注MycatCentOS4G4192.1原创 2021-02-01 01:18:36 · 1246 阅读 · 2 评论 -
MySQL集群搭建-主从半同步
一、什么是半同步复制直到目前的最新版本为止,MySQL缺省依然使用异步复制策略。简单说所谓异步复制,指的是主库写二进制日志、从库的I/O线程读主库的二进制日志写本地中继日志、从库的SQL线程重放中继日志,这三步操作都是异步进行的。如此选择的主要理由是出于性能考虑,与同步复制相比,异步复制显然更快,同时能承载更高的吞吐量。但异步复制的缺点同样明显,不能保证主从数据实时一致,也无法控制从库的延迟时间,因此它不适于要求主从数据实时同步的场景。例如,为了分解读写压力,同一程序写主库读从库,但要求读到的数据与读主原创 2021-01-31 01:21:28 · 147 阅读 · 0 评论 -
MySQL集群搭建-主主复制(双主)
一、实现原理当从库IO线程接受到主库传递来的二进制日志(Binlog)并将之保存为从库的中继日志(relay log),然后从库SQL线程将中继日志(relay log)的事件重做到从库上,实现主从数据同步。如果SQL线程发现该事件的server_id与当前从库的server_id相同,则会丢弃该事件,因此如果两台MySQL如何互为主从,不会导致相同的事件被重复执行。二、设计目标在一套MySQL复制群集中,通过双主或多主架构,解决一主多从架构的单点故障,减少主从切换的故障处理时间,增加MyS原创 2021-01-31 00:25:16 · 210 阅读 · 2 评论 -
MySQL压测工具-JMeter
一、什么是JMeter Apache JMeter™应用程序是开源软件,是一个100%纯Java应用程序,设计用于加载测试功能行为和度量性能。它最初是为测试Web应用程序而设计的,但后来扩展到其他测试功能。二、JMeter可以做什么 Apache JMeter可以用于测试静态和动态资源(Web动态应用程序)上的性能。它可以用来模拟服务器、服务器组、网络或对象上的高负载,以测试其强度或分析不同负载类型下的总体性能。2.1 Apache JMeter功能包括能够加载和性能测试许多不同原创 2021-01-30 01:36:45 · 415 阅读 · 0 评论 -
MySQL压测工具-Sysbench
一、软件简介SysBench是一个模块化的、跨平台、多线程基准测试工具,主要用于评估测试各种不同系统参数下的数据库负载情况。它主要包括以下几种方式的测试:cpu性能,磁盘io性能,调度程序性能,内存分配及传输速度,POSIX线程性能,数据库性能(OLTP基准测试) 。目前sysbench主要支持 MySQL,pgsql,oracle 这3种数据库。二、环境准备2.1 服务器准备序号服务器类型CPU内存IP地址系统环境1CentOS 7四核4G192.168.原创 2021-01-29 22:30:28 · 999 阅读 · 3 评论 -
分库分表及常见解决方案总结
一、什么是分库分表从字面上简单理解,就是**把原本存储于一个库的数据分块存储到多个库上,把原本存储于一个表的数据分块存储到多个表上。**二、为什么要分库分表 **数据库中的数据量不一定是可控的,在未进行分库分表的情况下,随着时间和业务的发展,库中的表会越来越多,表中的数据量也会越来越大,相应地,数据操作,增删改查的开销也会越来越大。**另外,由于无法进行分布式式部署,而一台服务器的资源(CPU、磁盘、内存、IO等)是有限的,最终数据库所能承载的数据量、数据处理能力都将遭遇瓶颈。2.1数据库瓶颈原创 2021-01-28 20:05:01 · 5289 阅读 · 0 评论