- No原文地址:https://www.zhihu.com/question/19719997/answer/549041957问题概述使用阿里云rds for MySQL数据库(就是MySQL5.6版本),有个用户上网记录表6个月的数据量近2000万,保留最近一年的数据量达到4000万,查询速度极慢,日常卡死。严重影响业务。问题前提:老系统,当时设计系统的人大概是大学没毕业,表设计和SQL语... No原文地址:https://www.zhihu.com/question/19719997/answer/549041957问题概述使用阿里云rds for MySQL数据库(就是MySQL5.6版本),有个用户上网记录表6个月的数据量近2000万,保留最近一年的数据量达到4000万,查询速度极慢,日常卡死。严重影响业务。问题前提:老系统,当时设计系统的人大概是大学没毕业,表设计和SQL语...
- 前一段时间安全部门测出某个程序存在sql注入漏洞,在我原来潜意识中一直认为构造危险的 sql 语句是相对较难的,所以没有绷紧神经,总认为就算存在漏洞,也很难被实际攻击,总抱有侥幸心理,但这次事件却给了我很大一个教训。sql 注入如何产生的某个程序对 URL id 参数没有做严格的限制,正常的情况下,会这样执行:update table set id = {id} where name = '... 前一段时间安全部门测出某个程序存在sql注入漏洞,在我原来潜意识中一直认为构造危险的 sql 语句是相对较难的,所以没有绷紧神经,总认为就算存在漏洞,也很难被实际攻击,总抱有侥幸心理,但这次事件却给了我很大一个教训。sql 注入如何产生的某个程序对 URL id 参数没有做严格的限制,正常的情况下,会这样执行:update table set id = {id} where name = '...
- 阅读本文大概需要 5 分钟。来源:cnblogs.com/songwenjie/p/9410009.html本文主要讨论MySQL索引的部分知识。将会从MySQL索引基础、索引优化实战和数据库索引背后的数据结构三部分相关内容,下面一一展开(本文图片可点开放大)。一、MySQL索引基础首先,我们将从索引基础开始介绍一下什么是索引,分析索引的几种类型,并探讨一下如何创建索引以及索引设计的基本原则... 阅读本文大概需要 5 分钟。来源:cnblogs.com/songwenjie/p/9410009.html本文主要讨论MySQL索引的部分知识。将会从MySQL索引基础、索引优化实战和数据库索引背后的数据结构三部分相关内容,下面一一展开(本文图片可点开放大)。一、MySQL索引基础首先,我们将从索引基础开始介绍一下什么是索引,分析索引的几种类型,并探讨一下如何创建索引以及索引设计的基本原则...
- 配置好了 Mysql 的主从复制结构后,我们希望实现读写分离,把读操作分散到从服务器中,并且对多个从服务器能实现负载均衡。读写分离和负载均衡是 Mysql 集群的基础需求,MaxScale 就可以帮着我们方便的实现这些功能。 配置好了 Mysql 的主从复制结构后,我们希望实现读写分离,把读操作分散到从服务器中,并且对多个从服务器能实现负载均衡。读写分离和负载均衡是 Mysql 集群的基础需求,MaxScale 就可以帮着我们方便的实现这些功能。
- 最近由于一个简单需求必须保证多个数据库一致性,因此不得不用到数据库之间的同步。mysql数据库同步,自己本身就做的很好,我们只需要简单设置就可以搞定了,并且加上phpmyadmin就更简单了。这里,我们主要介绍一下怎样通过phpmyadmin辅助设置主从数据库同步。一、实现同步的原理:在主数据库与 从数据库 之间的实现整个复制过程主要由三个线程来完成,其中两个线程(Sql线程和IO线程)在... 最近由于一个简单需求必须保证多个数据库一致性,因此不得不用到数据库之间的同步。mysql数据库同步,自己本身就做的很好,我们只需要简单设置就可以搞定了,并且加上phpmyadmin就更简单了。这里,我们主要介绍一下怎样通过phpmyadmin辅助设置主从数据库同步。一、实现同步的原理:在主数据库与 从数据库 之间的实现整个复制过程主要由三个线程来完成,其中两个线程(Sql线程和IO线程)在...
- 一. 简介MySQL自带复制方案,带来好处有:数据备份。负载均衡。分布式数据。概念介绍:主机(master):被复制的数据库。从机(slave):复制主机数据的数据库。复制步骤:(1). master记录更改的明细,存入到二进制日志(binary log)。(2). master发送同步消息给slave。(3). slave收到消息后,将master的二进制日志复制到本地的中继日志(rela... 一. 简介MySQL自带复制方案,带来好处有:数据备份。负载均衡。分布式数据。概念介绍:主机(master):被复制的数据库。从机(slave):复制主机数据的数据库。复制步骤:(1). master记录更改的明细,存入到二进制日志(binary log)。(2). master发送同步消息给slave。(3). slave收到消息后,将master的二进制日志复制到本地的中继日志(rela...
- MySQL8.0新特性——不可见索引(Invisible Indexes)MySQL8.0开始支持看不见的索引。一个看不见的索引根本不被优化器使用,但是通常是保持正常的。默认情况下索引是可见的。不可见的索引使测试在查询性能上删除索引的效果成为可能,而不需要在需要索引的情况下进行破坏性的更改。注意: 该特性适用于除主键以外的索引(显式或隐式)默认情况下索引是可见的!。 将index设置为inv... MySQL8.0新特性——不可见索引(Invisible Indexes)MySQL8.0开始支持看不见的索引。一个看不见的索引根本不被优化器使用,但是通常是保持正常的。默认情况下索引是可见的。不可见的索引使测试在查询性能上删除索引的效果成为可能,而不需要在需要索引的情况下进行破坏性的更改。注意: 该特性适用于除主键以外的索引(显式或隐式)默认情况下索引是可见的!。 将index设置为inv...
- 1.1 基本名词解释锁粒度总的来说,MySQL各存储引擎使用了三种类型(级别)的锁定机制:行级锁定,页级锁定和表级锁定。下面我们先分析一下MySQL这三种锁定的特点和各自的优劣所在。1、行级锁锁定粒度最小优势:高并发性能高劣势:获取和释放锁的次数更多,消耗更大,且更容易发生死锁。2、表级锁最大粒度锁优势:不会产生死锁,所获取和释放很快,消耗小劣势:并发性能差3、页级锁页级锁定是MySQL 1.1 基本名词解释锁粒度总的来说,MySQL各存储引擎使用了三种类型(级别)的锁定机制:行级锁定,页级锁定和表级锁定。下面我们先分析一下MySQL这三种锁定的特点和各自的优劣所在。1、行级锁锁定粒度最小优势:高并发性能高劣势:获取和释放锁的次数更多,消耗更大,且更容易发生死锁。2、表级锁最大粒度锁优势:不会产生死锁,所获取和释放很快,消耗小劣势:并发性能差3、页级锁页级锁定是MySQL
- 每个学 Python 的都有必要学好一门数据库,不管你是做数据分析,还是网络爬虫,Web 开发、亦或是机器学习,你都离不开要和数据库打交道,而 MySQL 又是最流行的一种数据库,这篇文章介绍 Python 操作 MySQL 的几种方式,你可以在实际开发过程中根据实际情况合理选择。 每个学 Python 的都有必要学好一门数据库,不管你是做数据分析,还是网络爬虫,Web 开发、亦或是机器学习,你都离不开要和数据库打交道,而 MySQL 又是最流行的一种数据库,这篇文章介绍 Python 操作 MySQL 的几种方式,你可以在实际开发过程中根据实际情况合理选择。
上滑加载中
推荐直播
-
华为开发者空间玩转DeepSeek
2025/03/13 周四 19:00-20:30
马欣 山东商业职业技术学院云计算专业讲师,山东大学、山东建筑大学等多所本科学校学生校外指导老师
同学们,想知道如何利用华为开发者空间部署自己的DeepSeek模型吗?想了解如何用DeepSeek在云主机上探索好玩的应用吗?想探讨如何利用DeepSeek在自己的专有云主机上辅助编程吗?让我们来一场云和AI的盛宴。
即将直播 -
华为云Metastudio×DeepSeek与RAG检索优化分享
2025/03/14 周五 16:00-17:30
大海 华为云学堂技术讲师 Cocl 华为云学堂技术讲师
本次直播将带来DeepSeek数字人解决方案,以及如何使用Embedding与Rerank实现检索优化实践,为开发者与企业提供参考,助力场景落地。
去报名
热门标签