数据库优化三部曲(1)-主从复制-一蓑烟雨任平生

DALL·E 3 零门槛实战指南:从ChatGPT图像生成到专业级提示词工程 DALL·E 3 是当前最强大的消费级文本生成图像模型,其核心能力在于对自然语言提示的深度语义理解与高保真视觉还原。它并非独立产品,而是通过 ChatGPT 和 Microsoft Copilot 等官方入口调用的 AI 图像生成服务,具备中文支持好、逻辑解析强、风格控制准等技术优势。在实际应用中,DALL·E 3 已广泛用于产品可视化、UI原型设计、教学素材制作及创意灵感激发等工程场景。掌握结构化提示词方法(主体锚定+场景构建+风格指令+技术参数)是释放其生产力的关键,而规避内容政策限制、文字渲染缺陷与风 阅读详情

MySql(解压包安装)

1. 安装mysql无非两种方法,要么Installer安装包安装,要么zip安装,直接上链接MySql下载
2. Installer这种就不讲了,之前我也一直用这种方法安装的,傻瓜式安装,一直Next下一步,中间除了设置下安装位置和设置密码,其他都不用看的
3. 讲解下zip安装,之前也没用过这种方法安装,所以就摸石头过河走一步算一步,下载完zip文件,我下载的8.0版本的
在这里插入图片描述

4. 解压出来放在你想放的位置,我放在了H盘,然后改名为1
在这里插入图片描述

5. 然后新建一个文件my.ini,然后复制下面的内容放进去
在这里插入图片描述

6. 安装Mysql服务,执行命令mysqld install mysql2,这里取了别名mysql2,因为后面需要一台服务器多个mysql服务,所以先取名mysql2,然后会出现Service successfully installed.这就是成功了,如果报错了,没成功,那就使用管理员身份输入命令就可以了在这里插入图片描述

7. 然后执行下一步:mysqld --initialize,这一步会在你的mysql安装目录下生成data文件,如果没有生成,那肯定是my.ini文件你没使用双斜杠//的原因
在这里插入图片描述

8. 使用net start mysql2 命令启动mysql2服务,关闭服务就是net stop mysql2,我为了演示,先关闭一下mysql2
9.

9. 这样子就启动mysql了,接下来改密码,看网上改密码的方案很多my.ini加配置我没成功,但是找到了一个简单的方法,直接在data目录里面找到xxx.err文件,里面有临时密码
在这里插入图片描述

10. 然后mysql -u root -p,然后回车在这里插入图片描述提示密码错误,但是密码明明对的啊为啥会错呢??当你输入之前电脑装的mysql密码时,神奇的进来了在这里插入图片描述

你执行的是mysql命令,计算机不知道是哪个mysql,所以它会默认找电脑之前装过的mysql,所以价格端口号来区分下mysql数据库就可以了

在这里插入图片描述加个大写-P端口号,这样子,那个err密码就可以使用了,恩,进来了之后,第一步就是改密码,那么复杂的密码改简单好记一些

alter user 'root'@'localhost' identified by '想要设置的密码';

这里注意一点就是那个引号一定要是英文的,不然会报语法错误

同个服务器多个MySql安装

1. 就跟上面安装单个MySql的方法一样,安装第二个Mysql,然后运行就可以了
2. 注意第二个MySql名字一定要改下别名,还有端口号,都需要修改
3. 安装完之后,管理中的服务就是这样的
在这里插入图片描述

MySql读写分离,主从复制

技术原理

为什么?

进行中的项目,有大量的第三方数据频繁的写入,影响了读的效率。通过读写分离,可以实现读锁和写锁的竞争。读锁和写锁可以具体网上找其他资源了解。
怎么做?
  1. 主从复制:主数据库有写操作,从数据库自动同步。从数据库通过I/O线程去请求主数据库的binlog日志文件(二进制日志,包含SQL的增删改查等,用来做备份恢复等),并写到中继日志中,SQL线程会读取中继日志,并解析成具体操作同步数据到从数据库。
  2. 读写分离:数据库层面:主数据库复制写,从数据库复制读。软件(代码)层面:通过读写分离中间间,比如MyCat、shardingsphere等实现。

实现方法

1. 配置主数据库
服务器ID命名,主从配置

server-id=1
log_bin=master-bin
log_bin_index=master-bin.index
binlog_do_db=test

然后重启mysql服务在这里插入图片描述创建一个用户,并赋予replication slave权限。
创建用户可以

CREATE USER 'pig'@'%' IDENTIFIED BY '123456';

这样子创建,也可以直接用客户端创建
在这里插入图片描述
查看主数据库状态

show master status;

在这里插入图片描述

  1. 配置从数据库
    服务命名,主从配置
server-id=2
relay-log=slave-relay-bin
relay-log-index=slave-relay-bin.index

连接master主机

change master to master_host='127.0.0.1',master_port=3506,master_user='pig',master_password='123456',master_log_file='master-bin.000004',master_log_pos=388;

启动同步

start slave;

关闭同步

STOP slave;

查看slave信息

show slave status

在这里插入图片描述
在这里插入图片描述
这俩必须都是YES,一个是读取主数据库日志,一个是执行日志

下面说两种情况

第一种IO_RUNNING是CONNECT的话说明权限问题(当然网上说的答案很多,pos问题,网络问题,反正我是把权限全打开了就好了)

第二种SQL_RUNNING是NO,那样的话就执行下面的代码

slave stop;
set GLOBAL SQL_SLAVE_SKIP_COUNTER=1;
slave start;

执行完就OK了
测试一下 结果
在主数据库中插入一些数据

在这里插入图片描述在这里插入图片描述
主数据库增加后,从数据库也跟着增加了,测试很完美
然后删除主数据库

在这里插入图片描述

总结问题:

问:如果从库的Slave_IO_Running为NO。
答:要么给权限,要么执行

show variables like 'server_id';
set global server_id=2;
slave start;

问:如果从库的slave_sql_running为NO。
答:执行下面代码

slave stop;
set GLOBAL SQL_SLAVE_SKIP_COUNTER=1;
slave start;

问:从改主断开
答:主库锁定表:主改从必改,从改主不改

flush tables with read lock;
show master status;

下一期讲解,项目中的读写分离使用,一个项目使用两个数据库,需要使用MyCat,读写分开极大的减小了数据库的压力,主从复制只是铺垫,下篇博客见

在这里插入图片描述

envi反演水质参数_遥感水质反演之反演模型 水质反演的框架图此为反演模型的章节第一部分,统计学基础:概率论、矩阵和数理统计的知识统计学知识框架# 1 基本统计概念知识在于应用,而非记忆!我们都是在样本的层面去操作数据的,以达到对总体性质的估计和推断,拿到一组数据首先进行基本的统计描述,常用的有:样本均值: 样本方差(调整方差)不是除以n,而是n-1, 标准差为样本方差开方即可皮尔逊积矩相关系数(简称相关系数): 相关系数范围在[-1,... 阅读详情

相关推荐

蓝牙抓包实战:用nrf52840和Wireshark解析广播包与SCAN_RSP的完整流程

本文提供了一份完整的蓝牙抓包实战指南,详细介绍了如何使用nRF52840 Dongle和Wireshark捕获并解析蓝牙广播包与SCAN_RSP。内容涵盖环境搭建、广播事件分析、数据包结构拆解以及常见连接问题的调试技巧,旨在帮助开发者和物联网工程师深入理解BLE底层通信,提升硬件调试能力。

weixin_29279153的博客 494

天翼云RDS数据库如何修改数据库参数

天翼云RDS数据库支持修改数据库参数。最近遇到几个用户反馈要求天翼云对MySQL RDS数据库的库表名修改为大小写不敏感,这可以通过修改RDS数据库的参数来实现。今天就用这个实例来讲解一下天翼云RDS如何修改数据库参数。 MySQL数据库对库表名称大小写是否敏感和MySQL运行的操作系统有关,因为Windows操作系统对大小写不敏感所以运行在Windows上的MySQL数据库对大小写也不敏感,而Linux操作系统对大小写敏感所以运行在Linux上的MySQL数据库默认情...

天翼云开发者社区 1411

告别零散脚本:用Playwright+Pytest+Yaml+Allure搭建可维护的UI自动化项目

UI自动化测试是软件质量保障的关键环节,其核心在于模拟用户操作,对Web应用界面进行功能验证。传统的脚本堆砌方式常因代码耦合度高、维护成本大而难以为继。工程化解决方案通过分离关注点,将测试逻辑、数据和配置解耦,从而显著提升项目的可读性、可维护性和可扩展性。其技术价值在于构建可持续运行的自动化资产,而非一次性脚本。典型的应用场景包括Web应用的回归测试、兼容性测试及CI/CD流水线中的质量门禁。本文以Playwright、Pytest、Yaml和Allure为核心技术栈,详细阐述了如何从项目架构、页面对象模型

weixin_42529328的博客 298

数据库优化三部曲(3)-分库分表-一蓑烟雨任平生

1、分区 对业务透明,分区只不过把存放数据的文件分成了许多小块,例如mysql中的一张表对应三个文件.MYD,MYI,frm。 根据一定的规则把数据文件(MYD)和索引文件(MYI)进行了分割,分区后的表呢,还是一张表。分区可以把表分到不同的硬盘上,但不能分配到不同服务器上。 优点:数据不存在多个副本,不必进行数据复制,性能更高。 缺点:分区策略必须经过充分考虑,避免多个分区之间的数据存在关联关系,每个分区都是单点,如果某个分区宕机,就会影响到系统的使用。 2、分片 对业务透明,在物理实现上分成多个服务器,

Jaeger_Java的博客 584

VSCODE编辑+EIDE插件调试+STM8_Debug插件调试+IAR_STM8工具链编译开发项目

1. 安装 在VS CODE安装EIDE、STM8-Debug插件 2. 使用 EIDE 创建一个 8/16 Bit MCU 项目 新建虚拟文件夹,把工程外部的文件添加进虚拟文件夹,实现工程和源文件之间的关系,而不用实际把源文件复制到工程目录下。 EIDE工程和源文件实现分开放置,EIDE(EIDE工程)、EWSTM8(IAR STM8工程)、Project(ST Visual Develop工程) 选择工具链 烧录工具选择 头文件包含目录 添加宏定义 3. 编译 4. 使用STM8

TrueLink的博客 5500

PLL锁相环性能上不去?可能是电荷泵的电流失配在捣鬼(附Jae-Shin Lee经典方案解析)

本文深入分析了PLL锁相环性能瓶颈的根源——电荷泵电流失配问题,详细解析了Current Mismatch和Current Deviation的区别及其对系统的影响。重点介绍了Jae-Shin Lee的多级电流镜技术,该方案通过运放构建虚拟短路和四级电流镜结构,显著降低了电流失配,使参考杂散改善15dB以上。文章还提供了从仿真到流片的完整优化流程,帮助工程师系统解决电荷泵性能问题。

weixin_30684743的博客 367

深入分析和优化MySQL主从复制延迟的技术指南

主从复制延迟是高并发和大数据量环境中的常见问题。通过优化查询性能、调整数据库配置、使用在线DDL工具、硬件优化、分布式数据库、实时监控和分区表等措施,可以有效减少复制延迟,提高数据库系统的整体性能。理解主从复制的底层原理,针对性地进行优化,将有助于在最小化影响的情况下完成表结构变更,提高系统的可靠性和可用性。持续监控和优化数据库配置,是保持高性能数据库系统的关键。

Evan 1141

DDR内存条选购避坑指南:单Rank vs 双Rank性能实测对比(附2024年颗粒推荐)

本文深入解析了内存条中单Rank与双Rank设计的原理与性能差异。通过实战测试对比,揭示了双Rank内存在高负载场景(如3D渲染、视频剪辑)中凭借Rank Interleaving技术带来的显著性能优势,并提供了2024年针对不同用户需求的DDR4/DDR5内存选购策略与避坑指南。

ik678901的博客 1122

MySQL-主从复制:概述、原理、同步数据一致性问题、搭建流程

一般应用对数据库而言都是“读多写少”,也就说对数据库读取数据的压力比较大,有一个思路就是采用数据库集群的方案,做主从架构、进行读写分离,这样同样可以提升数据库的并发处理能力。但并不是所有的应用都需要对数据库进行主从架构的设置,毕竟设置架构本身是有成本的。 如果我们的目的在于提升数据库高并发访问的效率,那么首先考虑的是如何优化SQL和索引,这种方式简单有效;其次才是采用缓存的策略,比如使用 Redis将热点数据保存在内存数据库中,提升读取的效率;最后才是对数据库采用主从架构,进行读写分离。

小孔靠得住的博客 7321

EML 全面实践指南:把 SAP RAP 业务对象玩出工程化的稳定与优雅

本文面向掌握ABAP基础、正在实施RAP的开发者,深入讲解EML(Entity Manipulation Language)的核心用法。文章围绕READ ENTITIES、MODIFY ENTITIES、COMMIT ENTITIES三大语句,详细解析其语义、类型体系、事务机制及工程实践。重点内容包括:字段裁剪、派生类型、草稿控制、批量更新、事务缓冲与保存序列等关键技术点,并配合真实案例代码。旨在帮助开发者在SAP ABAP On-Premise和BTP环境中构建可维护、可演进的业务对象访问层,同时避免常见

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 324

ResNet改进(51):基于轴向注意力机制的改进ResNet模型

本文介绍了一种结合轴向注意力机制的改进ResNet模型。 通过在传统CNN中引入轴向注意力,我们能够在保持计算效率的同时,增强模型对图像全局上下文的理解能力。这种混合架构结合了CNN的局部特征提取优势和注意力机制的全局建模能力,在图像识别任务中表现出色。 轴向注意力机制的应用不仅限于ResNet,也可以灵活地集成到其他CNN架构中。 未来可以探索更多注意力变体,或将其应用于特定领域任务,如医学图像分析、自动驾驶等需要精确空间理解的场景。 希望本文能帮助你理解如何将注意力机制与传统CNN结合,为你的计

2401_82355416的博客 357

数据库优化三部曲(2)-读写分离-一蓑烟雨任平生

前言 上篇文章介绍了MySql的主从复制,读写分离就不写了,毕竟MySql比Oracle简单太多了(自我感觉),这篇主要写一下读写分离,照葫芦画瓢,会了Oracle的读写分离,那么MySql的读写分离不就是张飞吃豆芽? 数据库为什么要读写分离呢? 因为面试的时候当你把数据库优化这块讲的头头是道,什么主从复制,什么读写分离,什么分库分表,都可以滔滔不绝,那么你的工资最少可以+5000块钱啊,哈哈哈,开个玩笑,任何一款软件都要依赖数据库,不然数据从哪里来,所以数据库压力是每个公司都要面对的问题,淘宝双十一,京东

Jaeger_Java的博客 368

24、语料库与科技术语库建设

本文探讨了语料库在科技术语库建设中的关键作用,重点分析了词性标注、索引、搭配、词形还原、频率计数、词汇排序和类型-标记分析等核心技术的应用与挑战。文章以印度语言为例,指出其语料库处理工具匮乏的现状,强调需开发适配本地语言特征的技术,并提出一个整合多种处理步骤的综合流程,旨在推动印度语言科技术语数据库的系统化建设,促进科技语言的发展与应用。

cola5的博客 91

索引带来的SQL优化

适应于大部分场景下的sql优化问题,看到即学到!

m0_63378258的博客 243

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

使用Python+百度AI把文字转成语音

使用Python+百度AI把文字转成语音 随着AI技术的发展,音视频的自动生成转换技术已经被越来越多的应用,很多内容网站都在文章内容页面嵌入了语音朗读功能,AI合成主播也开始在新闻媒体中应用。 这个就是新华社联合搜狗公司在京发布全新升级的站立式AI合成主播,如果不预先说明的话,猛然看去还看真的有点难分真假。 以现在的发展趋势,AI技术将是所有行业竞争的核心能力,甚至是国家、政策之间竞争的关键因素。现在BAT大厂都有自己的AI开放平台,开放一些AI接口给企业或个人使用,一方面可以让AI技术更加快速的普及,

至言至语 5291

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

redis抽奖并发_redis基础篇

windsearcher同学一蓑烟雨任平生。料峭春风吹酒醒,微冷,山头斜照却相迎。回首向来萧瑟处,归去,也无风雨也无晴。1.redis是什么reids是一个开源的缓存框架,基于K-V对的内存缓存框架,具有丰富的数据结构,支持分布式,可持久化。2.为什么要用redis也就是说redis 的适用场景,在什么情况下采用缓存呢?1.存储的数据类型不适合用关系型数据库,以关注的人为例,对应的是一个...

weixin_30145703的博客 748

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

最近的面试,被打击了(随笔)

第二次面试,一个当地的大厂,问了一些软件上的优化问题,比如内存溢出、ANR之类,题是不难,但是只能说这个东西很看运气,我恰好最近在写公司的前端项目,没碰过安卓,恶补的知识都扑到了AMS,WMS这一块,对内存溢出、ANR这些问题没有统一的整理,导致说的都是想到什么说什么,非常零散,后来一打听,果真是没过。第四次面试,另一个当地的大厂,我在之前的经验上,觉得应该没啥问题了,结果对方又对我当产品经理的工作经验感兴趣了,在业务流程上问了很多,哎,只能谁凭着回忆说了下流程,肯定又有很多不对的地方。

domyself918的专栏 373

2023总结

写之前看了一下2022年的总结,感觉开头都是一样的,😭。2023年是比较繁忙的一年,发生了很多事情,导致自己的习惯、节奏被打乱。得,改个时间就能用。2023年的主题应该是成长,无论是工作还是生活,明白了很多道理和自己需要再提升的地方。

1069

百度api 一直提示token错误_使用Python+百度AI把文字转成语音

随着AI技术的发展,音视频的自动生成转换技术已经被越来越多的应用,很多内容网站都在文章内容页面嵌入了语音朗读功能,AI合成主播也开始在新闻媒体中应用。知乎文章页面的朗读功能新华社的AI合成主播这个就是新华社联合搜狗公司在京发布全新升级的站立式AI合成主播,如果不预先说明的话,猛然看去还看真的有点难分真假。以现在的发展趋势,AI技术将是所有行业竞争的核心能力,甚至是国家、政策之间竞争的关键因素。现在...

weixin_39976575的博客 786

从苏轼的《海棠》到AI作诗:用Python爬虫+GPT-4o,5分钟教你生成专属古风诗句

本文介绍了如何利用Python爬虫和GPT-4o技术快速生成古风诗句。通过爬取诗词数据库、微调语言模型和设计结构化提示词,读者可以在5分钟内创作出符合古典韵律的个性化诗词。文章还提供了交互式工具和进阶技巧,帮助提升AI生成诗词的质量和创意度。

weixin_30631587的博客 445

豆包2.0深度解析:从AI工具到嵌入工作流的数字同事

AI助手已从基础问答迈入深度协同新阶段,其核心在于语义理解、多模态推理与本地化知识演化能力的融合。现代智能工具需具备长文本逻辑锚定、跨模态视觉-语言联合分析、端侧动态知识库构建及零代码自动化编排等关键技术能力,才能真正支撑教育辅导、职场提效、内容创作与家庭教育等高频真实场景。豆包2.0通过轻量化图神经网络(GNN)、端侧ViT模型与本地向量数据库等架构升级,在不依赖云端上传的前提下实现高精度合同风险识别、错题归因分析与会议纪要结构化生成,标志着AI正从‘可用’走向‘必用’的工作流级嵌入。

weixin_34146805的博客 461

2025国产大模型实战指南:职场人如何选对AI工具

大型语言模型(LLM)作为人工智能的核心技术,已从实验室走向真实办公场景。其本质是基于海量文本学习语言规律与知识关联的深度神经网络,技术价值在于将模糊需求转化为可执行结果。当前国产大模型在通用能力上趋于均质化,真正差异体现在对中文语境、业务逻辑和多模态输入的理解深度——即‘场景穿透力’。典型应用场景包括政务文档解析、方言语音转写、销售数据分析、小红书文案生成等高频职场任务。本文聚焦GPT类交互范式下的实测经验,不比参数,只看能否三分钟提炼招标文件风险点、能否听懂带口音的客户投诉、能否把Excel数据自动变成

chuanao8829的博客 394

[数据库]MySQL总结三部曲(一)

基础架构:一条 SQL 查询语句是如何执行的? MySQL 的基本架构示意图: MySQL 可以分为 Server 层和存储引擎层两部分。 Server 层包括连接器、查询缓存、分析器、优化器、执行器等,涵盖 MySQL 的大多数核心服务功能,以及所有的内置函数(如日期、时间、数学和加密函数等),所有跨存储引擎的功能都在这一层实现,比如存储过程、触发器、视图等。 存储引擎层负责数据的存...

疯一样的女子 618

从零开始的MySQL数据库三部曲(三、MySQL数据库的3种备份和5种还原篇)

一篇文章学会配置mysql数据库的三种备份及五种还原,冷备份及还原,mysqldumo备份及还原,增量备份及还原,基于位置还原,基于时间还原,内容详细,包懂包会。

L_ZB_的博客 507

数据库 优化过程方法以及主从复制

1、order by的优化 2、mysql 慢查询日志 3、mysql 批量插入数据脚本 4、MySQL用Show Profile进行sql分析 5、MySQL全局查询日志

烟雨gps 209

数据库主从一致性架构优化4种方法

今天看到一篇非常不错的文章,DB主从一致性架构优化4种方法,整理一下分享给大家,希望对大家学习有所帮助。 一、需求缘起 大部分互联网的业务都是“读多写少”的场景,数据库层面,读性能往往成为瓶颈。如下图:业界通常采用“一主多从,读写分离,冗余多个读库”的数据库架构来提升数据库的读性能。 这种架构的一个潜在缺点是,业务方有可能读取到并不是最新的旧数据: (1)系统先对DB-master进行了一个写操作...

彩色天的博客 2908
上一篇: Python爬虫使用Oracle数据库,cx_Oracle安装问题汇总——一蓑烟雨任平生
下一篇: 数据库优化三部曲(2)-读写分离-一蓑烟雨任平生
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值