所有内容 第526页
-
导致MySQL索引失效的几种常见写法
最近一直忙着处理原来老项目遗留的一些SQL优化问题,由于当初表的设计以及字段设计的问题,随着业务的增长,出现了大量的慢SQL,导致MySQL的CPU资源飙升,基于此,给大家简单分享下这些比较使用的易于...
-
实战分享 | 你知道这个死锁是怎么产生的吗?
Part1 背景 锁作为 MySQL 知识体系的主要部分之一,是每个 DBA 都需要学习和掌握的知识。锁保证了数据库在并发的场景下数据的一致性,同时锁冲突也是影响数据库性能的因素之一。而锁冲突中,有一...
-
连MySQL大表怎么DDL变更都不懂
前言 随着业务的发展,用户对系统需求变得越来越多,这就要求系统能够快速更新迭代以满足业务需求,通常系统版本发布时,都要先执行数据库的DDL变更,包括创建表、添加字段、添加索引、修改字段属性等。 在数据...
-
一套简单实用的SQL脚本,总有你需要的
1、行转列的用法PIVOT CREATE table test (id int,name nvarchar(20),quarter int,number int) insert into test v...
-
冰河,能讲讲Mycat如何实现MySQL的读写分离吗?
作者个人研发的在高并发场景下,提供的简单、稳定、可扩展的延迟消息队列框架,具有精准的定时任务和延迟队列处理功能。自开源半年多以来,已成功为十几家中小型企业提供了精准定时调度方案,经受住了生产环境的考验...
-
-
自然语言查询,这次是来真的了
这似乎是一个大胆的举措,但是数据库行业已经陷入困境,有一段时间了,直到最近人们才要求更多并得到它。 从1990年代初开始,我就记得人们尝试自然语言查询作为使普通人更容易访问数据库的一种方式。在那些日子...
-
Redis如何解决频繁的命令往返造成的性能瓶颈
前言 先来看看Redis客户端和服务端的交互模型 可以得出: 1.Redis是基于一个Request,一个Response的同步请求服务 2.客户端将数据包发送至服务器,然后服务器再将响应数据发送回客...
-
「MySQL系列」分析SQL执行时间及查询执行计划(附数据库和一千万数据)
一 准备数据 1. 创建表和导入一千万条数据 2. 大批量数据导入数据 a 将数据库导入服务器中(如果是windows系统,这步省略) b 创建一个数据库 创建数据库(db2),表tb_sku c 命...
-
一万字详解 Redis Cluster Gossip 协议
大家好,我是历小冰,今天来讲一下 Reids Cluster 的 Gossip 协议和集群操作,文章的思维导图如下所示。 集群模式和 Gossip 简介 对于数据存储领域,当数据量或者请求流量大到一定...
