TechBlog
首页分类标签搜索关于
← 返回标签列表
加载中...

© 2025 TechBlog. All rights reserved.

#标签

共 2376 篇文章
TDSQL-MySQL相对MySQL5.7版本主从复制性能优化

TDSQL-MySQL相对MySQL5.7版本主从复制性能优化

在slave节点上,通过参数txsql_slave_io_optimaze_write控制,将原本每接收一个事务就写入relaylog的行为优化为“收到完成事务后再write”,从而减少频繁的磁盘写操作,提升IO效率。TDSQL在8.0版本中引入了表级别并行复制功能,通过设置复制模式变量slave_parallel_type为TABLE,实现基于表粒度的并行回放,有效提升备机应用binlog的并发能力。3.强同步复制机制优化,保障高延迟网络下的复制性能。

时间:12/24/2025

MySQL高性能优化合集

MySQL高性能优化合集

明确业务核心实体:梳理核心业务对象(如用户、订单、商品)及实体间关系(一对一、一对多、多对多),避免冗余实体;定义数据生命周期:明确数据的留存策略(如订单数据保留3年、日志数据保留6个月),为后续分区/归档做准备;确认性能指标:明确QPS、读写比例、数据量预估(如单表峰值数据量、年增长数据量),提前规划分库分表/索引策略。QPS=系统每秒能够处理的请求(Query/Request)数量。

时间:12/24/2025

openGauss-存储核心机制从表空间到数据块

openGauss-存储核心机制从表空间到数据块

openGauss的数据到底是怎么落到磁盘上的?表空间、数据库、数据文件和数据块之间又是怎么串起来的?这篇内容从实际运维视角出发,把存储结构一层层拆开讲清楚,不光解释是什么,还顺带告诉你为什么要这样设计,对做容量规划、性能调优特别有帮助。

时间:12/24/2025

进阶篇电商商品评论情感分析-关键词挖掘Python-NLP-实战

进阶篇电商商品评论情感分析-关键词挖掘Python-NLP-实战

本文通过PythonNLP技术完成了电商评论的“情感分析+关键词挖掘”全流程实战,从数据预处理到模型落地,既兼顾了快速上手的轻量方案(SnowNLP),也提供了更高准确率的机器学习方案。核心价值在于将非结构化的评论文本转化为可落地的业务洞察——让数据不再是“数字”,而是指导电商商品运营的“决策依据”。对于进阶学习者,可进一步结合深度学习模型和实时数据管道,搭建完整的电商评论分析系统,实现从“事后分析”到“实时监控”的升级。

时间:12/24/2025

一文讲透CentOS下安装部署使用MYSQL

一文讲透CentOS下安装部署使用MYSQL

本文详细介绍了MySQL8.0在CentOS系统上的安装部署及常见问题解决方法。主要内容包括:两种安装方式:通过源码包手动安装和通过Yum源自动安装,涵盖卸载冲突组件、依赖检查、初始化配置等完整步骤;常见问题处理:表名大小写设置、连接数超限、超时配置优化等解决方案;数据维护方法:定时备份脚本编写、数据导入导出操作、mysqldump工具的使用技巧;日常管理命令:包括服务启停、开机自启设置、参数查看等实用指令。文档提供了从安装到运维的全流程指导,包含大量实际命令示例,适合作为MySQL数据库管理员

时间:12/24/2025

软件测试的白盒测试二之单元测试环境

软件测试的白盒测试二之单元测试环境

本文介绍了单元测试环境中的驱动单元和桩单元概念。驱动单元作为主程序接收测试数据并输出结果,桩单元用于模拟被调用子单元的功能。通过FuncTest函数调用add和sub函数的实例,展示了如何编写桩函数来隔离错误。文章指出需要编写桩函数的两种情况:被调用函数未测试或难以模拟特定场景;而不需要的情况包括测试最底层函数或已验证正确的函数。同时说明顶层函数测试时可省略驱动单元。

时间:12/24/2025

Turso-数据库以-Rust-编写的高效-SQL-数据库

Turso-数据库以-Rust-编写的高效-SQL-数据库

Turso数据库在数据库技术的发展中向我们展示了许多创新的可能性,作为对SQLite的进化,它已经展现出强大的竞争力和丰富的功能特征。虽然它目前仍处于一个快速发展的阶段,但其未来毫无疑问将吸引更多开发者的关注和使用。在竞争日益激烈的开源数据库市场中,Turso与其他项目(如libSQL)相比,更加注重高可靠性和现代化应用需求,将持续为开发者带来便捷的使用体验。无论是在实时数据处理,还是在多语言交互方面,Turso都为开发者提供了强大的支持。同类项目比较libSQL。

时间:12/24/2025

幽冥大陆六十二-多数据库交叉链接系统Go语言东方仙盟筑基期

幽冥大陆六十二-多数据库交叉链接系统Go语言东方仙盟筑基期

多数据库交叉链接系统的设计与实践——以Go语言范式观照东方仙盟协作摘要:在数据爆炸与业务异构化的当下,多数据库交叉链接成为突破单库性能瓶颈、实现数据价值最大化的核心技术路径。本文以Go语言“简洁、高效、模块化、强类型”的设计范式为理论框架,创新性地引入东方仙盟跨域协作的隐喻体系,系统剖析多数据库交叉链接的技术内核、架构设计与实现逻辑。结合金融、医疗、电商等核心行业的应用场景,阐明该技术在实际业务中的价值转化路径;同时针对初学者构建“认知-实践-优化”的阶梯式学习框架,为技术落地与人才培养提供双重指引。

时间:12/23/2025

SolidWorks服务器怎么实现研发软件多人共享数据安全管理

SolidWorks服务器怎么实现研发软件多人共享数据安全管理

云飞云共享云平台,是云计算资源共享管理平台,对算力、软件和数据三大资源,实现共享集中和智能化管控,可以为各种3D数字化软件、业务办公软件、信息化管理系统、终端电脑设备、数字化机器设备等,智能化分配算力,实现数据和数字信息高效获取、传递、共享和应用,提供和传递机器设备感知、学习、推理和决策需要的数字信息,是数字化转型的重要基础。4.数据隔离:为每个用户创建独立桌面,隔离用户数据与进程,防止数据泄露或冲突。例如,根据用户任务类型(建模、渲染、仿真)和资源使用情况,动态调整CPU、GPU和内存分配。

时间:12/23/2025

Python-操作-MySQL-数据库

Python-操作-MySQL-数据库

本文介绍了使用Python的pymysql库操作MySQL数据库的方法。主要内容包括:1)数据库连接配置;2)通过游标执行SQL语句的两种方式(字符串拼接不推荐,参数化查询推荐);3)批量插入数据和事务管理;4)结果集获取方法;5)使用with语句自动管理资源。重点强调了参数化查询防止SQL注入的优势,以及事务提交、回滚和资源自动释放的重要性。通过示例代码展示了数据库操作的最佳实践。

时间:12/22/2025

Redis事务全面解析

Redis事务全面解析

Redis事务是一组命令的集合,这些命令会被顺序化、串行化地执行,确保在执行过程中不会被其他客户端的命令打断。核心特性命令打包:多个命令打包成一个单元执行顺序保证:执行期间不被其他客户端插队简单易用:相比MySQL事务实现更轻量优势说明适用场景命令打包多个命令作为一个单元执行需要原子性操作的场景防止插队执行期间不被其他客户端打断并发资源竞争简单轻量实现简单,性能开销小不需要完整ACID的场景乐观锁支持通过WATCH实现版本控制数据一致性要求较高的场景。

时间:12/22/2025

asp.net-core-项目开发部署上线流程

asp.net-core-项目开发部署上线流程

5.服务器进行测试,asp.netcore可以不用iis进行发布管理,可以直接启动webcon.exe(自己的项目执行文件),进行发布测试,数据库如果遇到ssl等授权问题,可以用userid+password+认证:true的组合方式。1.使用asp.netcore进行开发阶段,可以使用vs自带的数据库服务,默认的字符串连接在app.json文件里。4.测试后之后进行发布部署,项目进行publish,发布的文件夹中已经基本涵盖了项目所需要的各种运行时支撑文件,将文件打包拷贝到服务器。

时间:12/22/2025

基于java-vue农产投入线上管理系统源码数据库文档

基于java-vue农产投入线上管理系统源码数据库文档

本文介绍了一个基于SpringBoot+Vue的农产投入线上管理系统开发项目。系统采用前后端分离架构,后端使用SpringBoot框架简化企业级开发,前端采用Vue.js实现响应式界面,数据库选用MySQL存储数据。文章详细说明了系统设计原则、技术选型理由、功能演示和测试方案,并提供了代码示例和测试用例。该项目具有规范的架构设计、完善的权限管理和良好的用户体验,适合作为计算机专业毕业设计选题。文末附有源码获取方式和更多毕设选题推荐。

时间:12/22/2025

Redis背景知识

Redis背景知识

本文详解Redis:它是基于内存的键值对NoSQL数据库,由开发者为优化网站自研并开源,现成为后端必备工具。其核心特性包括支持多数据结构(如哈希、有序集合)、内置键过期/发布订阅等功能、通过持久化防数据丢失,还能以集群+主从复制支撑分布式系统。Redis的“快”源于内存存储(比硬盘快10万倍)、逻辑极简、IO多路复用+单线程模型降开销。实战中可做热点缓存(提速系统)、分布式Session(解登录串号)、轻量消息队列(解耦削峰)、实时数据处理,但不适合存大规模/冷数据(内

时间:12/21/2025

MySQL复合查询

MySQL复合查询

本文介绍了SQL多表查询和子查询的基本操作。通过模拟公司场景,演示了内连接(保留两表匹配数据)、左连接(保留左表全部数据)、右连接(保留右表全部数据)的区别。同时讲解了自连接查询(处理层级关系)和子查询的两种类型:标量子查询(配合比较运算符使用)和列子查询(配合IN/NOTIN使用)。文中包含具体SQL示例,帮助理解不同连接方式的适用场景,如查询所有员工(含未分配部门者)需用左连接,查询所有部门(含无人员部门)需用右连接。

时间:12/21/2025

谷歌安全告警Chrome-红页完整处理指南

谷歌安全告警Chrome-红页完整处理指南

谷歌安全告警完整处理指南

时间:12/21/2025

MySQL-主从复制全解析从基础原理到高级实战简介附架构图

MySQL-主从复制全解析从基础原理到高级实战简介附架构图

I/O线程:它负责与主库的Dump线程通信,接收Binlog内容,并将其顺序写入到从库本地的中继日志(RelayLog)中。这时可以立即停止从库的复制,将其作为正确数据的来源,快速恢复主库数据。MySQL5.7引入的组复制是一种基于Paxos协议的多主复制解决方案,支持单主或多主模式,自动处理故障转移和冲突检测,提供更强的一致性和高可用性。异步复制是最常见也是默认的复制模式。一台从库可以同时从多个主库(数据源)进行复制, 将多个实例的数据合并到一个实例,便于统计分析或集中备份。

时间:12/20/2025

计算机毕业设计基于springboot-vue乡村振兴服务系统源码数据库文档

计算机毕业设计基于springboot-vue乡村振兴服务系统源码数据库文档

本文介绍了一个基于SpringBoot+Vue的乡村振兴服务系统。系统采用前后端分离架构,后端使用SpringBoot框架简化开发流程,前端采用Vue.js实现响应式界面,数据库选用MySQL存储数据。文章详细说明了系统设计原则、技术选型理由,并提供了代码示例和测试案例。系统功能完整,经过严格测试,确保了安全性和稳定性。作者作为资深开发者,可提供项目源码和技术支持,适合作为计算机相关专业的毕业设计选题。文末附有源码获取方式和更多毕业设计选题推荐。

时间:12/20/2025

校务管理基于springboot-vueOA校务管理系统源码数据库文档

校务管理基于springboot-vueOA校务管理系统源码数据库文档

本文介绍了一个基于SpringBoot+Vue的校务管理系统开发项目。系统采用前后端分离架构,后端使用SpringBoot框架简化企业级应用开发,前端采用Vue.js实现组件化开发。数据库选用MySQL关系型数据库,确保数据安全性和高并发处理能力。文章详细说明了系统设计原则、技术选型、功能演示、代码参考和测试方案,并提供了完整的源码获取方式和最新计算机毕设选题推荐。项目经过博主严格测试,保证功能正常可用,适合作为毕业设计参考项目。

时间:12/20/2025

深入剖析-Redis-客户端Sentinel-模式下的寻址与感知艺术

深入剖析-Redis-客户端Sentinel-模式下的寻址与感知艺术

Redis客户端在哨兵模式下通过"动静结合"策略实现主节点寻址与感知:启动阶段主动询问哨兵获取主节点地址,运行时订阅+switch-master频道被动接收故障转移通知。这与哨兵间通信的__sentinel__:hello频道不同,客户端关注的是最终结果而非内部状态。这种设计既保证了初始连接的效率,又能实时感知集群变化,实现高可用架构下的自动故障转移。

时间:12/19/2025

Ubuntu-24.04.3-LTS如何扩容逻辑卷

Ubuntu-24.04.3-LTS如何扩容逻辑卷

输出应显示/分区容量变为~98G(接近vda3的98G)#1.扩容LV到最大可用空间(将空闲空间全部分配给根分区)1、查看逻辑卷(可以看到总共100G,但是分给根目录49G)2、扩容现有LVM根分区(利用vda3空闲空间)#2.同步文件系统(ext4需执行,更新容量显示)步骤1:确认LVM空间状态。#查看卷组(VG)空闲空间。步骤2:扩容逻辑卷(LV)步骤3:验证扩容结果。

时间:12/19/2025

工会管理基于springboot-工会管理系统源码数据库文档

工会管理基于springboot-工会管理系统源码数据库文档

本文介绍了一个基于SpringBoot+Vue的工会管理系统开发项目。系统采用前后端分离架构,后端使用SpringBoot框架简化配置和部署,前端采用Vue.js实现组件化开发,数据库选用MySQL保证数据安全。文章详细展示了系统功能演示、技术选型说明(包括系统设计原则和架构图)、代码参考示例以及完整的登录功能测试方案。此外还提供了其他项目参考资源、最新毕设选题推荐和源码获取方式。该项目由具有大厂开发经验的博主提供,确保代码质量和可讲解性,适合作为大学生项目实战或毕业设计参考。

时间:12/19/2025

TIDBPDplacement-Driver

TIDBPDplacement-Driver

摘要PD(PlacementDriver)是TiDB集群的核心调度组件,具有以下关键功能:1)存储TiKV元数据;2)分配全局ID和事务ID;3)生成全局时间戳TSO;4)收集集群信息并调度Region;5)通过标签系统支持高可用。PD采用三节点架构,基于etcd的Raft协议保证高可用。其工作流程包括:接收TiKV心跳信息、生成调度策略(如负载均衡、热点分散等)、下发调度指令。特别地,PD通过配置标签系统实现跨机柜、跨数据中心的副本隔离,确保数据高可用性。此外,PD还提供TiDBDashb

时间:12/18/2025

MySQL表的操作指令与常用数值类型

MySQL表的操作指令与常用数值类型

在存放文本时,也可以使用Text数据类型,可以将TEXT列视为VARCHAR列,注意Text不能有默认值,大小为0-2^16字节,如果需要存放更多字符,可以选择MEDIUMTEXT0-2^24或者LONGTEXT0-2^32。varchar(4)是变长,也就是说,即使插入'aa',实际占用空间大小并不是4个字符,而是按照实际占用空间来分配(varchar本身还需要占用1-3个字节来记录存放内容长度)1.如果数据是定长,推荐使用char,比如md5的密码,邮编,手机号,身份证号码等,

时间:12/18/2025

上一页
12345...99
下一页第 1 / 99 页