威@猫的博客
MySQL同步ES的6种方案! MySQL同步ES的6种方案!
MySQL同步ES的6种方案!在分布式架构中,MySQL与Elasticsearch(ES)的协同已成为解决高并发查询与复杂检索的标配组合。 然而,如何实现两者间的高效数据同步,是架构设计中绕不开的难题。 这篇文章跟大家一起聊聊MySQL同
2025-05-06
Mysql避免null值 Mysql避免null值
Mysql避免null值我们在设计表的时候经常被要求某些字段不能为null;那么为什么字段要求不能为null呐?如果为null又会带来什么影响呐? 这篇文章就让我们来探究一下null带来的负面影响吧。 创建一个测试的表: CREATE TA
2024-09-06
SQL优化 SQL优化
SQL优化一、查询SQL尽量不要使用select *,而是具体字段1、反例 SELECT * FROM user 2、正例 SELECT id,username,tel FROM user 3、理由 节省资源、减少网络开销。 可能用到
2024-09-01
Mysql优化 Mysql优化
Mysql优化一般语句优化先从一般的语句优化开始,其实对于很多规范大家并不陌生,可就是在用的时候,无法遵从,希望今天大家再过一遍,可以养成一种良好的数据库编码习惯。 选择合适的数据类型及字符集使用合适的数据类型可以减少存储空间和提高查询速度
2024-07-08
mysql之undo_log mysql之undo_log
mysql之undo_logundo log日志是MySQL数据的一致性、事务管理和故障恢复等关键,需要重点掌握好undo log日志 Undo Log Undo Log是一种记录数据库操作的MySQL日志,通常以文件或表的形式存储在数据库
2024-07-06
mysql中的7种日志 mysql中的7种日志
mysql中的7种日志Binlog:MySQL最重要的日志(没有之一),记录了所有的DDL和DML语句(除了数据查询语句select、show等),以事件形式记录,DBA依赖它做:高可用方案,异构数据迁移,备份和恢复,误更新回滚。。。。等等
2024-07-06
mysql之redo_log mysql之redo_log
mysql之redo_log redo log是什么? 为什么需要redo log? 什么是WAL技术, 好处是什么 redo log的写入方式 redo log的执行流程 redo log 为什么可以保证crash safe机制呢? bi
2024-07-06
数据库表设计的18条规范 数据库表设计的18条规范
数据库表设计的18条规范对于后端开发同学来说,访问数据库,是代码中必不可少的一个环节。 系统中收集到用户的核心数据,为了安全性,我们一般会存储到数据库,比如:mysql,oracle等。 后端开发的日常工作,需要不断的建库和建表,来满足业务
2024-07-05
Mysql索引失效情况 Mysql索引失效情况
Mysql索引失效情况1.为什么需要进行sql优化?在日常开发中我们经常会遇到sql查询慢的情况,针对sql查询慢sql优化是我们需要面对的问题;在sql优化中建立合适的索引是非常重要的。 2.什么是索引?索引就是一种数据结构,用于快速查找
2024-06-06