MYSQL查询优化(一)

从零到一:手把手教你构建自定义ReaxFF力场参数 本文手把手教你从零构建自定义ReaxFF力场参数,详解反应力场的动态键序机制与参数化逻辑。通过LAMMPS实战演示,涵盖训练数据准备、参数优化算法选择及性能优化技巧,助力研究人员精准模拟化学反应过程。适用于材料科学、催化研究等领域,特别适合已掌握分子动力学基础的进阶用户提升力场开发能力。 阅读详情

YSQL查询优化(一)

一、 通过查询缓冲提高查询速度

  一般我们使用SQL语句进行查询时,数据库服务器每次在收到客户端发来SQL后,都会执行这条SQL语句。但当在一定间隔内(如1分钟内),接到完全一样的SQL语句,也同样执行它。虽然这样可以保证数据的实时性,但在大多数时候,数据并不要求完全的实时,也就是说可以有一定的延时。如果是这样的话,在短时间内执行完全一样的SQL就有些得不偿失。
  幸好MySQL为我们提供了查询缓冲的功能(只能在MySQL 4.0.1及以上版本使用查询缓冲)。我们可以通过查询缓冲在一定程度上提高查询性能。

1、我们可以通过在MySQL安装目录中的my.ini文件设置查询缓冲:

  设置也非常简单,只需要将query_cache_type设为1即可。在设置了这个属性后,MySQL在执行任何SELECT语句之前,都会在它的缓冲区中查询是否在相同的SELECT语句被执行过,如果有,并且执行结果没有过期,那么就直接取查询结果返回给客户端。但在写SQL语句时注意,MySQL的查询缓冲是区分大小写的。如下列的两条SELECT语句:

SELECT  *  FROM TABLE1
SELECT  *  FROM  TABLE1 

  上面的两条SQL语句对于查询缓冲是完全不同的SELECT。而且查询缓冲并不自动处理空格,因此,在写SQL语句时,应尽量减少空格的使用,尤其是在SQL首和尾的空格(因为,查询缓冲并不自动截取首尾空格)。

2、临时关闭查询缓冲方法:

  虽然不设置查询缓冲,有时可能带来性能上的损失,但有一些SQL语句需要实时地查询数据,或者并不经常使用(可能一天就执行一两次)。这样就需要把缓冲关了。当然,这可以通过设置query_cache_type的值来关闭查询缓冲,但这就将查询缓冲永久地关闭了。
  在MySQL 5.0中提供了一种可以临时关闭查询缓冲的方法:SQL_NO_CACHE。

SELECT  SQL_NO_CACHE field1, field2  FROM  TABLE1 

  以上的SQL语句由于使用了SQL_NO_CACHE,因此,不管这条SQL语句是否被执行过,服务器都不会在缓冲区中查找,每次都会执行它。

3、临时开启查询缓冲方法:

  我们还可以将my.ini中的query_cache_type设成2,这样只有在使用了SQL_CACHE后,才使用查询缓冲。

SELECT  SQL_CALHE  *  FROM  TABLE1 

 

二、MySQL对查询的自动优化

  索引对于数据库是非常重要的。在查询时可以通过索引来提高性能。但有时使用索引反而会降低性能。我们可以看如下的SALES表:

CREATE TABLE  SALES
(
   ID 
INT ( 10 ) UNSIGNED  NOT NULL  AUTO_INCREMENT,
   NAME 
VARCHAR ( 100 )  NOT NULL ,
   PRICE 
FLOAT NOT NULL ,
   SALE_COUNT 
INT NOT NULL ,
   SALE_DATE DATE 
NOT NULL ,
 PRIMARY KEY (ID),
 INDEX  (NAME),
  
INDEX  (SALE_DATE)
)

  假设这个表中保存了数百万条数据,而我们要查询商品号为1000的商品在2004年和2005年的平均价格。我们可以写如下的SQL语句:

SELECT  AVG (PRICE)  FROM  SALES
WHERE  ID = 1000  AND  SALE_DATE  BETWEEN  ' 2004-01-01 '  AND  ' 2005-12-31 ' ;

  如果这种商品的数量非常多,差不多占了SALES表的记录的50%或更多。那么使用SALE_DATE字段上索引来计算平均数就有些慢。因为如果使用索引,就得对索引进行排序操作。当满足条件的记录非常多时(如占整个表的记录的50%或更多的比例),速度会变慢,这样还不如对整个表进行扫描。因此,MySQL会自动根据满足条件的数据占整个表的数据的比例自动决定是否使用索引进行查询。

    对于MySQL来说,上述的查询结果占整个表的记录的比例是30%左右时就不使用索引了,这个比例是MySQL的开发人员根据他们的经验得出的。然而,实际的比例值会根据所使用的数据库引擎不同而不同。

 

三、 基于索引的排序

  MySQL的弱点之一是它的排序。虽然MySQL可以在1秒中查询大约15,000条记录,但由于MySQL在查询时最多只能使用一个索引。因此,如果WHERE条件已经占用了索引,那么在排序中就不使用索引了,这将大大降低查询的速度。我们可以看看如下的SQL语句:

SELECT * FROM  SALES  WHERE  NAME  =  'name'  ORDER BY  SALE_DATE  DESC ;

    在以上的SQL的WHERE子句中已经使用了NAME字段上的索引,因此,在对SALE_DATE进行排序时将不再使用索引。为了解决这个问题,我们可以对SALES表建立复合索引:

ALTER TABLE  SALES  DROP INDEX  NAME,  ADD INDEX  (NAME, SALE_DATE) 

    这样再使用上述的SELECT语句进行查询时速度就会大副提升。但要注意,在使用这个方法时,要确保WHERE子句中没有排序字段,在上例中就是不能用SALE_DATE进行查询,否则虽然排序快了,但是SALE_DATE字段上没有单独的索引,因此查询又会慢下来。

SELECT * FROM  SALES  WHERE  NAME  =  'name1'  AND  NAME  =  'name2'

    以上的查询语句要查找NAME既等于name1又等于name2的记录。很明显,这是一个不可达的查询,WHERE条件一定是假。MySQL在执行SQL 语句之前,会先分析WHERE条件是否是不可达的查询,如果是,就不再执行这条SQL语句了。为了验证这一点。我们首先对如下的SQL使用EXPLAIN 进行测试:

EXPLAIN  SELECT * FROM  SALES  WHERE  NAME  =  ’name1'

    上面的查询是一个正常的查询,我们可以看到使用EXPLAIN返回的执行信息数据中table项是SALES。这说明MySQL对SALES进行操作了。再看看下面的语句:

EXPLAIN  SELECT * FROM  SALES  WHERE  NAME  =  ’name1'  AND  NAME  =  'name2'

   我们可以看到,table项是空,这说明MySQL并没有对SALES表进行操作。

 

四、 使用各种查询选择来提高性能

  SELECT语句除了正常的使用外,MySQL还为我们提供了很多可以增强查询性能的选项。如上面介绍的用于控制查询缓冲的SQL_NO_CACHE和SQL_CACHE就是其中两个选项。在这一部分,我将介绍几个常用的查询选项。

1、STRAIGHT_JOIN:强制连接顺序

当我们将两个或多个表连接起来进行查询时,我们并不用关心MySQL先连哪个表,后连哪个表。而这一切都是由MySQL内部通过一系列的计算、评估,最后得出的一个连接顺序决定的。如下列的SQL语句中,TABLE1和TABLE2并不一定是谁连接谁:

SELECT  TABLE1.FIELD1, TABLE2.FIELD2  FROM  TABLE1 ,TABLE2  WHERE  … 

    如果开发人员需要人为地干预连接的顺序,就得使用STRAIGHT_JOIN关键字,如下列的SQL语句:

SELECT  TABLE1.FIELD1, TABLE2.FIELD2  FROM  TABLE1 STRAIGHT_JOIN TABLE2  WHERE  …

  由上面的SQL语句可知,通过STRAIGHT_JOIN强迫MySQL按TABLE1、TABLE2的顺序连接表。如果你认为按自己的顺序比MySQL推荐的顺序进行连接的效率高的话,就可以通过STRAIGHT_JOIN来确定连接顺序。

2、干预索引使用,提高性能

  在上面已经提到了索引的使用。一般情况下,在查询时MySQL将自己决定是否使用索引,使用哪一个索引。
  但在一些特殊情况下,我们希望MySQL只使用一个或几个索引,或者不希望使用某个索引。这就需要使用MySQL的控制索引的一些查询选项。

(1)限制使用索引的范围:

  有时我们在数据表里建立了很多索引,当MySQL对索引进行选择时,这些索引都在考虑的范围内。但有时我们希望MySQL只考虑几个索引,而不是全部的索引,这就需要用到USE INDEX对查询语句进行设置。

SELECT * FROM  TABLE1  USE INDEX  (FIELD1, FIELD2) …

  从以上SQL语句可以看出,无论在TABLE1中已经建立了多少个索引,MySQL在选择索引时,只考虑在FIELD1和FIELD2上建立的索引。

(2)限制不使用索引的范围:

  如果我们要考虑的索引很多,而不被使用的索引又很少时,可以使用IGNORE INDEX进行反向选取。在上面的例子中是选择被考虑的索引,而使用IGNORE INDEX是选择不被考虑的索引。 

SELECT * FROM  TABLE1 IGNORE  INDEX  (FIELD1, FIELD2) …

    在上面的SQL语句中,TABLE1表中只有FIELD1和FIELD2上的索引不被使用。

(3)强迫使用某一个索引:

  上面的两个例子都是给MySQL提供一个选择,也就是说MySQL并不一定要使用这些索引。而有时我们希望MySQL必须要使用某一个索引(由于MySQL在查询时只能使用一个索引,因此只能强迫MySQL使用一个索引)。这就需要使用FORCE INDEX来完成这个功能。

SELECT * FROM  TABLE1 FORCE  INDEX  (FIELD1) …

  以上的SQL语句只使用建立在FIELD1上的索引,而不使用其它字段上的索引。

3. 使用临时表提供查询性能

  当我们查询的结果集中的数据比较多时,可以通过SQL_BUFFER_RESULT选项强制将结果集放到临时表中,这样就可以很快地释放MySQL的表锁(这样其它的SQL语句就可以对这些记录进行查询了),并且可以长时间地为客户端提供大记录集。

   SELECT  SQL_BUFFER_RESULT  *  FROM  TABLE1  WHERE  …

    和SQL_BUFFER_RESULT选项类似的还有SQL_BIG_RESULT,这个选项一般用于分组或DISTINCT关键字,这个选项通知MySQL,如果有必要,就将查询结果放到临时表中,甚至在临时表中进行排序。

SELECT  SQL_BUFFER_RESULT FIELD1,  COUNT ( * )  FROM  TABLE1  GROUP BY  FIELD1
从DDH到FastANI:原核生物分类黄金标准的进化史与技术对比 本文系统梳理了原核生物分类标准从DDH到FastANI的四次技术革命,详细解析了95%相似度阈值的科学依据及应用场景。通过对比DDH、16S rRNA、ANI和FastANI的技术特点与性能指标,为微生物研究者提供基因组分类的实战指南,并展望第三代测序时代的分类新挑战。 阅读详情

相关推荐

Colmap中 patchmatch源码

惊世骇俗的Colmap PatchMatch源码 500多行,简明易懂 先了解PatchMatch的options: max_image_size: 任一维度的最大图像尺寸 gpu_index: gpu的下标 depth_min,depth_max: 随机采样的深度范围 window_radius:用于计算NCC(两图片的归一化互相关),NCC的计算需要用到 win_size. 图像匹配 | NCC 归一化互相关损失 | 代码 + 讲解 - 知乎 (zhihu.com) window_step: 用.

qq_24884193的博客 2211

mysql查询优化之基于索引的排序

  MySQL的弱点之一是它的排序。虽然MySQL可以在1秒中查询大约15,000条记录,但由于MySQL在查询时最多只能使用一个索引。因此,如果 WHERE条件已经占用了索引,那么在排序中就不使用索引了,这将大大降低查询的速度。  我们可以看看如下的SQL语句: SELECT * FROM SALES WHERE NAME = "jack" ORDER BY SALE_DATE DESC

apache6的专栏 2120

【GNSS/Linux】BKG Ntrip Client (BNC) 的编译与安装

【GNSS/Linux】BKG Ntrip Client (BNC) 的编译与安装 1. BNC软件 1.1 软件介绍 The BKG Ntrip Client (BNC) is an Open Source multi-stream client program designed for a variety of real-time GNSS applications. It was primarily designed for receiving data streams from any Ntrip

小马甲的新马甲 7809

mysql 排序缓存_MySQL查询的性能优化(查询缓存、排序和索引)

询是数据库技术中最常用的操作。查询操作的过程比较简单,首先从客户端发出查询的SQL语句,数据库服务端在接收到由客户端发来的SQL语句后,执行这条SQL语句,然后将查询到的结果返回给客户端。虽然过程很简单,但不同的查询方式和数据库设置,对查询的性能将会有很在的影响。因此,本文就在MySQL中常用的查询优化技术进行讨论。讨论的内容如:通过查询缓冲提高查询速度;MySQL对查询的自动优化;基于索引的排序...

weixin_29441555的博客 600

CMOS sensor 基础

NA

m0_72053187的博客 1663

2026马斯克《Moonshots》播客独家访谈全记录与深度解析

本次访谈是马斯克2026年首份重磅公开对话,录制于2025年12月22日美国得克萨斯州奥斯汀特斯拉超级工厂(Cybertruck与Optimus机器人核心生产基地),于2026年1月6日通过《Moonshots》播客正式上线,全时长近3小时。

lpfasd123的博客 2661

mysql优化一之查询优化

这一篇笔记的mysql优化是注重于查询优化,根据mysql的执行情况,判断mysql什么时候需要优化,关于数据库开始阶段的数据库逻辑、物理结构的设计结构优化不是本文重点,下次再谈 查看mysql语句的执行情况,判断是否需要进行优化 当感觉操作数据库查询语句速度变慢,不符合生产效率要求时,可按照以下步骤进行查看 1、 慢查询的开启与捕获,查看可能是哪些SQL语句造成的查询速度慢 2、 explain...

weixin_30325071的博客 136

结构力学本构模型:复合材料模型:复合材料热力学行为技术教程_2024-08-07_06-54-53.Tex

热塑性复合材料是一种由热塑性树脂基体和增强纤维组成的复合材料。与热固性复合材料不同,热塑性复合材料在加热时可以软化,冷却时硬化,这一过程可以重复进行,因此它们具有可回收和可再加工的特性。热塑性树脂,如聚酰胺(尼龙)、聚碳酸酯、聚醚醚酮(PEEK)等,与碳纤维、玻璃纤维等增强材料结合,可以制备出具有高强度、高刚度和良好耐热性的复合材料。热粘弹性理论是研究材料在温度变化和时间依赖性载荷作用下的变形和应力响应。复合材料,由于其独特的微观结构,展现出复杂的热粘弹性行为。

810

mysql自带查询优化_mysql优化一之查询优化

这一篇笔记的mysql优化是注重于查询优化,根据mysql的执行情况,判断mysql什么时候需要优化,关于数据库开始阶段的数据库逻辑、物理结构的设计结构优化不是本文重点,下次再谈查看mysql语句的执行情况,判断是否需要进行优化当感觉操作数据库查询语句速度变慢,不符合生产效率要求时,可按照以下步骤进行查看1、 慢查询的开启与捕获,查看可能是哪些SQL语句造成的查询速度慢2、 explain+SQL...

weixin_30740019的博客 159

VI4302 1D dToF Sensor助力无人机定高避障:一场前所未有的飞行体验

另外,传感器因测量精度不够,产生的高度信息误差,会导致无人机无法精确定高,影响飞行稳定性和安全降落。芯视界于2022年发布的全新一代基于单光子探测技术的dToF激光雷达传感器芯片-VI4302,采用单电源低功耗系统,实现高性能测距、高稳定性,同时具备极强抗阳光能力以及兼容性等强大优势。无人机可以根据传感器提供的信息,快速调整飞行路径,避开潜在的障碍物,确保平稳的飞行。VI4302 1D dToF Sensor能够以极高的精度测量物体与无人机之间的距离,实现毫米级别的测量精度。⭐ 体型小巧,灵敏度高。

致力于lidar应用开发 625

Unity 横版游戏开发天花板?状态机、联机同步与横版动作游戏架构全都有

在 Unity 横版动作游戏开发领域,最耗时间的往往不是角色移动,而是整套“可扩展架构”的搭建。包括角色状态管理、敌人 AI、武器系统、关卡编辑器、联机同步、输入适配、UI 与存档系统等。2D Action Platformer Kit 的核心价值,并不只是“提供素材”,而是它已经帮开发者搭好了一整套适用于横版动作游戏的底层框架。

2403_88403568的博客 425

MYSQL一次千万级连表查询优化(一)

概述:交代一下背景,这算是一次项目经验吧,属于公司一个已上线平台的功能,这算是离职人员挖下的坑,随着数据越来越多,原本的SQL查询变得越来越慢,用户体验特别差,因此SQL优化任务交到了我手上。 这个SQL查询关联两个数据表,一个是攻击IP用户表主要是记录IP的信息,如第一次攻击时间,地址,IP等等,一个是IP攻击次数表主要是记录每天IP攻击次数。而需求是获取某天攻击IP信息和次数。(以下SQL

心有猛虎,细嗅蔷薇! 6万+

QML实现ListView的拖动排序

现有一种需求,就是用鼠标拖动某项,动态去改变某一项在ListView中显示的顺序位置,经过研究及实践实战,实现方式的核心代码如下: import QtQuick 2.4 import QtQuick.Controls 1.3 import QtQuick.Window 2.2 import QtQuick.Dialogs 1.2 Rectangle { width: 800 ...

草上爬的博客 7564

MYSQL查询优化一

对MSQL的语句优化是工作和面试中都经常涉及到的问题,写这篇博客是为了能让自己对MSQL有一个更好的理解,同时能强化MYSQL数据查询优化的问题。 之前看的文章总结了部分MYSQL索引的数据结构和使用注意事项,但是实际使用中接触不多,所以不够熟练,这篇博客会先总结MYSQL执行原理、索引的原理和使用注意事项,然后提查询语句优化的问题。 参考文章:https://www.jianshu.com/...

future_xiaowu的博客 280

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

熟悉mysql优化查询_mysql优化一之查询优化

这一篇笔记的mysql优化是注重于查询优化,根据mysql的执行情况,判断mysql什么时候需要优化,关于数据库开始阶段的数据库逻辑、物理结构的设计结构优化不是本文重点,下次再谈查看mysql语句的执行情况,判断是否需要进行优化当感觉操作数据库查询语句速度变慢,不符合生产效率要求时,可按照以下步骤进行查看1、 慢查询的开启与捕获,查看可能是哪些SQL语句造成的查询速度慢2、 explain+SQL...

weixin_42398056的博客 122

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

MySql系列(一):查询优化

MySql优化 博主从今天开始编写关于《MySql优化系列》的一系列文章,将会持续稳定的更新,感兴趣的小伙伴记得加关注哦! 数据库的四大特征,数据库的隔离级别 首先说一个老生常谈的话题,也是面试最喜欢问的东西,希望博主的分享对现在的你有所帮助! 数据库的四大特征: 原子性(Atomicity):原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚。 一致性(Consiste...

Mr_chen的博客 591

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

优化MySQL(一)——连接查询

1.连接查询执行顺序问题 根据网上说的执行顺序:附上熟悉的鱼骨图 但真的是这样的吗,假设a表的数据量是100w,b表的数据量是100w,如果先笛卡尔乘积再筛选,那数据量肯定巨大的。 我们根据实际案例来看下: course_section表,数据量9.7w , course 表,264 正常情况下(select * from course_section a left join course b on a.course.id=b.id),左连接的驱动表会是course_section,通过explain查看执

qq_45735918的博客 835

MySQL in查询优化<一>

开发说他写了个SQL特别慢,让看看。 select * from t_channel where id_ in(select distinct cdbh from sjkk_gcjl where jgsj>'2015-01-02 08:00:00' and jgsj<'2015-01-02 12:00:00'); ...... 30min+ 然后我查询内部SQL,只需要3s+ mys

kf_panda 9671

Mysql 查询优化(一)

前言: 工作上遇到需要优化查询速度的任务,在网上找了比较多的资料,主要还是索引的优化,最后解决问题。 环境: mysql版本:8 数据量:60万 sqlyog可视化工具 问题描述: 1、单表查询(未优化查询速度大概是5~7s) SELECT* FROM actionlogs ORDER BY create_time, code LIMIT 0, 30 2、分组查询(未优化查询速度大概是5~7s) SELECT en_name, cn_name FROM actionl...

震旦小读者的博客 263

MySQL慢查询优化案例一

这是学习笔记的第1946篇文章最近整理了一个慢日志排行榜,可以从一个整体的角度来看到整个数据库方向的慢日志情况,我的初步目标是坚持一段时间,每天争取优化一个慢查询...

杨建荣的学习笔记 298

mysql一用explain来分析并优化查询SQL

explain

weixin_70280523的博客 1537

MySQL是怎样运行的:从根儿上理解MySQL | 查询优化器(一):单表查询方法、基于成本的优化

概述I/O成本:将数据和索引从磁盘中加载到内存的过程称为IO成本CPU成本:读取以及检测记录是否满足对应的搜索条件、对结果集进行排序等这些操作损耗的时间称之为 CPU 成本。成本常数规定读取一个页面花费的成本默认是 1.0读取以及检测一条记录是否符合搜索条件的成本默认是 0.2。概述单次查询驱动表的成本多次查询被驱动表的成本(具体查询多少次取决于对驱动表查询的结果集中有多少条记录)扇出我们把对驱动表进行查询后得到的记录条数称之为驱动表的 扇出(英文名: fanout )。

光看不点赞的博客 3423

mysql单表查询性能_MySQL之查询性能优化(一)

为什么查询速度会慢通常来说,查询的生命周期大致可以按照顺序来看:从客户端,到服务器,然后在服务器上进行解析,生成执行计划,执行,并返回结果给客户端。其中“执行”可以认为是整个生命周期中最重要的阶段,这其中包括了大量为了检索数据到存储引擎的调用以及调用后的数据处理,包括排序、分组等。在完成这些任务的时候,查询需要在不同的地方花费时间,包括网络,CPU计算,生成统计信息和执行计划、锁等待(互斥等待)等...

weixin_35723435的博客 1798

mysql开启慢查询日志_MySQL慢查询优化案例一

这是学习笔记的第1946篇文章最近整理了一个慢日志排行榜,可以从一个整体的角度来看到整个数据库方向的慢日志情况,我的初步目标是坚持一段时间,每天争取优化一个慢查询语句。通过这个过程来梳理一些SQL性能问题的模型,准备在这个基础上把MySQL的优化服务做深入一些。首先排行榜中看到的是这样的慢查询语句,就从这个开始落实了。慢查询的内容如下:执行时长IP端口数据库用户SQL语句执行次数...

weixin_39561179的博客 95

Mysql的优化(一)嵌套查询与连接查询对比

Mysql的优化(一)嵌套查询与连接查询对比缘由问题表连接查询嵌套查询数据库查询原理与流程对比连接查询嵌套查询数据库查询原理与流程 缘由 一个我喜欢的小姐姐突然咨询了我关于连接查询与嵌套查询该使用哪个,我只能通过我的多年秃头经验给出要使用链连接查询,但是我并不能讲出准确的原因,事后粗浅了解了原理后记录下来给小姐姐,毕竟不能丢了我舔狗的尊严,如有不对地方欢迎大家指出。 变强警告 问题 我们在查询多...

kexian19931202的博客 5009

mysql sorting result_MySQL之查询性能优化一

只有当查询优化,索引优化,库表结构优化齐头并进时,才能实现mysql高性能。在尝试编写快速的查询之前,需要清楚一点,真正重要是响应时间。查询的生命周期:通常来说,查询的生命周期大致可以按照顺序来看:从客户端->服务器->然后再服务器上进行解析->生成执行计划->执行->并返回结果给客户端。其中"执行"可以认为是整个生命周期最重要的阶段,这其中包括了大量为了检索数据到存...

weixin_27923353的博客 785
上一篇: Centos/Linux下如何查看网关地址/Gateway地址
下一篇: MYSQL查询优化(二)
zljjava
博客等级 码龄15年 155粉丝 15原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值