`
xyun1226
  • 浏览: 397 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

select 查询优化的一些小细节

 
阅读更多

      做很多年技术了,今天是第一次来写自己的博客,可写的时候却不知道写什么好,想好了很久决定写一些自己技术方面的内容,第一次写博客,写的不好地方还请大侠多多指正!

 

   言归正传,最近有人问了我一个关于SELECT查询优化的问题,我在网上查找一些关于select查询优化方案,看到都是一样的内容。那些东西我就不再这里说了,网上很多。这里我要说的是自己在使用select查询的发现优化技巧!假如一张有上万条记录的Users表(id,name,age,realname,addtime),我们看一下我的实验表:我这张表一共有6000多记录,

我们根据姓名和年龄去查SELECT * FROM test.users where name like '赵%' and  age>18 limit 0 ,10000 这条查询语句需要多少时间,看结果

现在我们把查询条件位置对调一下,把age条件放置在前面,name放在后面,看结果又会是怎么样的呢?

竟然速度变快了,我个人认为在MYsql中数字查询速度比字符查询速度要快!

  • 大小: 7.4 KB
  • 大小: 14.9 KB
  • 大小: 13.4 KB
分享到:
评论

相关推荐

    百万数据级快速查询优化技巧

    以上技术细节展示了在面对大规模数据集时如何优化数据库查询,通过合理设计查询语句、利用索引、优化数据类型、管理和优化事务等方式,可以显著提高数据库的响应速度和整体性能。这些技巧对于处理百万数据级别的查询...

    MySQL InnoDB 查询优化实现分析

    ### MySQL InnoDB 查询优化实现分析 #### 一、目的与背景 本文旨在深入探讨 MySQL + InnoDB 存储引擎在实现查询优化时所采取的方法及其内部机制。通过具体实例和详细的技术解析,揭示 InnoDB 如何高效处理各种查询...

    oracle查询优化

    - **去除不必要的字段**:只查询真正需要的字段,避免使用`SELECT *`这样的语句。 #### 七、案例分析 - **示例1:** 对于字符串开头的匹配,可以使用`LIKE`操作符,但是最好将通配符放在右侧,如`'5378%'`,这样...

    select多选与美化

    Chosen等插件通常都会提供对旧版浏览器的支持,但可能会有一些限制,例如某些高级功能可能只在现代浏览器中可用。 在美化方面,CSS可以用来改变下拉框的外观,包括字体、颜色、边框、背景等。同时,也可以利用伪类...

    C#演示视图在Select查询语句中的应用

    【C#演示视图在Select查询语句中的应用】 在关系型数据库中,视图(View)是一种虚拟表,它不存储数据,而是基于一个或多个表或视图的SQL SELECT查询结果。视图可以提供一种安全机制,隐藏底层表的复杂结构,简化...

    PageSelect.zip

    文件列表中的"PageSelect"可能是源代码文件或者资源文件,包含具体的实现细节,如数据库连接设置、SQL查询语句、视图组件的配置以及分页逻辑的实现。 总之,QT提供了一套强大的工具来处理分页查询,结合C++的灵活性...

    SQL Server数据查询的优化方法.pdf

    同时,合理配置和分析SQL Server日志,可以帮助了解查询执行的细节,从而进行针对性优化。 11. 使用索引优化向导:SQL Server的数据库引擎优化顾问提供了索引优化向导,它可以帮助数据库管理员发现哪些索引是缺失的...

    select2 省市区 级联 下拉菜单

    在IT领域,尤其是在前端开发中,构建用户友好的交互界面是一项关键任务。"select2"是一个流行的JavaScript库,用于增强...同时,为了优化性能,可以考虑在用户滚动或选择时按需加载数据,而不是一次性加载所有数据。

    百万数据查询优化技巧三十则

    ### 百万数据查询优化技巧三十则 #### 知识点一:避免全表扫描 - **要点**:为了提高查询效率,应当尽可能地避免执行全表扫描操作。 - **方法**:通常的做法是在 `WHERE` 和 `ORDER BY` 子句中涉及到的列上建立索引...

    jq写的模拟elementui的select

    在实际应用中,这样的模拟实现可能需要考虑更多的细节,如性能优化、无障碍性(accessibility)、浏览器兼容性等。不过,通过上述方法,我们可以用jQuery构建一个基本的模拟ElementUI Select的功能,满足项目的特定...

    select2_ie8.rar

    综上所述,尽管IE8等老版本浏览器对现代Web技术的支持有限,但通过引入兼容性库、优化CSS和事件处理,以及处理JSON等细节,我们依然可以使Select2这样的现代插件在这些浏览器中良好运行。这样,即使在旧的设备和环境...

    下拉多选select multiple

    Bootstrap和Select2都提供了丰富的自定义选项,你可以根据需求调整下拉框的外观、行为,以及搜索功能的细节。例如,可以设置默认选中项、限制最多可选数量,或者改变搜索框的提示文字。 5. **优化性能** 当下拉框...

    Select函数实现原理分析

    #### 三、Select函数的实现细节 为了更深入地理解`select`函数的工作原理,我们可以通过分析其内部实现的流程来进一步探讨。 ##### 3.1 代码路径与关键函数 `select`函数的调用路径大致如下: ``` sys_select -> ...

    MySql性能优化集合--满满的干货

    ### MySQL性能优化集合 #### 一、MySQL优化概述...通过以上分析,我们可以了解到查询优化的具体细节,这对于提升MySQL的查询性能至关重要。在实际应用中,还需要根据具体的业务场景和数据特征来综合考虑各种优化策略。

    select网络模型

    3. **资源效率**: 对于小规模并发连接,`select`的开销较小。 **select模型的缺点** 1. **FD限制**: `select`的缺点在于其最大监控的文件描述符数量受到限制,通常是1024个,这在高并发场景下是个瓶颈。 2. **效率...

    微信小程序 select 下拉框组件功能

    微信小程序select下拉框组件是小程序开发中常用的组件之一,用于在界面上...在实际开发中,开发者还需要注意性能优化和用户交互体验的细节,比如合理管理组件的渲染流程和事件处理,以达到流畅和友好的用户界面效果。

    element ui select多选组件 重构

    总的来说,Element UI 的 `select` 多选组件重构是一个涉及组件功能增强、样式定制、性能优化和用户体验提升的过程。通过合理的设计和编码实践,我们可以将这个组件打造得更加符合业务需求和用户期望。

    jsp基础上实现select

    5. **响应用户选择**:根据用户的选择,JSP可以执行相应的操作,如查询数据库、更新信息等。 在提供的压缩包文件"jsp基础上实现select"中,很可能包含了一个完整的JSP示例,展示如何结合HTML、Java代码以及可能的...

    jQuery插件select2利用ajax高效查询大数据列表(可搜索、可分页)

    《jQuery插件select2利用ajax高效查询大数据列表(可搜索、可分页)》 在Web开发中,处理大量的数据并提供高效的...记住,良好的前端性能优化往往体现在这些细节之中,使用select2无疑是你向这一目标迈进的重要一步。

    select懒加载组件

    在Vue.js框架中,"select懒加载组件"是一种优化大量数据下选择列表...以上就是关于"select懒加载组件"在Vue.js中的实现细节和可能涉及的技术点。通过这种方式,我们可以创建出高效且用户体验良好的大型数据列表组件。

Global site tag (gtag.js) - Google Analytics