虽然查询速度慢的原因很多,但是如果通过一定的优化,也可以使查询问题得到一定程度的解决。
查询速度慢的原因很多,常见如下几种:
- [li]没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷)
2024年04月19日
虽然查询速度慢的原因很多,但是如果通过一定的优化,也可以使查询问题得到一定程度的解决。
查询速度慢的原因很多,常见如下几种:
2024年04月19日
一条更新语句的执行流程又是怎样的呢?
之前你可能经常听DBA同事说,MySQL可以恢复到半个月内任意一秒的状态,惊叹的同时,你是不是心中也会不免会好奇,这是怎样做到的呢?
我们还是从一个表的一条更新语句说起,下面是这个表的创建语句,这个表有一个主键ID和一个整型字段c:
如果要将ID=2这一行的值加1,SQL语句就会这么写:
2024年04月19日
流程图
这是在网上找到的一张流程图,写的比较好,大家可以先看图,然后看详细阅读下面的各个步骤。
客户端与MySQL Server建立连接,发送语句给MySQL Server,接收到后会针对这条语句创建一个解析树,然后进行优化,(解析器知道语句是要执行什么,会评估使用各种索引的代价,然后去使用索引,以及调节表的连接顺序)然后调用innodb引擎的接口来执行语句。
2024年04月19日
----关注IT小技术,每天get一个IT小技能。
客户现在有一个需求,公司有一台很重要SQL数据库,怕有一天服务器或者系统崩溃,导致所有SQL数据库数据丢失,客户想把数据库数据,通过某种方式将数库进行实时同步到另外一台服务器上,这样可以做个backup。
2024年04月19日
对于.NET系的老铁们,相信对 SQL Server 数据库已经很熟悉了。我们平时可能干的最多工作就是CURD了[大笑],但有的时候我们也需要对数据库做一些管理工作,比如升级版本。