`
Jatula
  • 浏览: 273118 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

我也来说说数据查询优化

阅读更多
以本人浅薄的知识,现阶段我认为的数据优化,说一说,跟大家分享一下;

在日常工作中,我用到的,就这有下面这几点:

查询:
1.如果数据量很大的话,最好WHERE后面的条件是索引,不是最好,是一定了,不然一查,数据库就挂了;
2.当出现多个条件查询的时候,而且都是索引时,应该把成类的排在前面,比如说从JavaEye里面查一个文章,如果你数据库里面有很多个网站的数据,那么先WHERE后面跟一个Domain='JavaEye'再AND限定条件,这样可以一级一级缩小范围;

也许各位觉得没什么,但如果数据量大的时候,就会很明显了;
3
4
分享到:
评论

相关推荐

    基于逆向工程的鼠标外壳的数据重构和优化

    以鼠标外壳为例子来说说CAD三维模型重构的方法应用。还有优化方法

    关于Flume的优化和高可用

    2)JVM heap(堆内存)设置4G或更高二、channel优化Flume如何保证数据安全(高可用)事务机制Flume解决数据重复负载均衡知道 Flume 的 Channel 是啥吗介绍一下 Memory Channel说说 File Channel说说 Kafka Channel...

    昨天参加平安面试问了我一个问题:说说MySQL 执行一条查询语句的内部执行流程?

    昨天参加平安面试问了我一个问题:说说MySQL 执行一条查询语句的内部执行流程? 客户端先通过连接器连接到 MySQL 服务器; 连接器权限验证通过之后,先查询是否有查询缓存,如果有缓存(之前执行过此语句)则直接返回...

    mysql面试题(涉及索引、事务、锁)

    如何优化慢查询?(explain命令) 分库分表如何选择分表键 分库分表的情况下,查询时一般是如何做排序的? mysql分库分表,水平拆分和垂直拆分,水平拆分后如何路由 MySQL 索引使用的注意事项 left join,right join...

    电商数据分析案例.doc

    下面就要进入到具体的首页优化环节了,我们先要要根据不同行业店铺所面对的用户 的不同浏览习惯,来确定这个店铺的首页结构(由于这部分内容涉及的问题比较多,我 会用其他时间和大家探讨) 首焦图设计,导航位置,...

    电商数据分析案例(1).doc

    下面就要进入到具体的首页优化环节了,我们先要要根据不同行业店铺所面对的用户 的不同浏览习惯,来确定这个店铺的首页结构(由于这部分内容涉及的问题比较多,我 会用其他时间和大家探讨) 首焦图设计,导航位置,...

    关于C与C++程序的优化问题

    在语言中,程序的优化主要应该从数据结构、算法、控制流程等方面入手。各种语言各有它自身的特点,我们只能根据具体的语言来说明代码优化的方法。当然,语言太多,不可能把每一种语言都拉进来,主要就谈谈C,C++,...

    PHP实现文本快速查找 - 二分查找法

    先说说事情的起因,最近在分析数据时经常遇到一种场景,代码需要频繁的读某一张数据库的表,比如根据地区ID获取地区名称、根据网站分类ID获取分类名称、根据关键词ID获取关键词等。虽然以上需求都可以在原始建表时,...

    对于大数据的认识.pdf

    这是我的第⼀个博客来说说⾃⼰对⼤数据的认识,对⼤数据创意环境的构想以及⾃⼰在第⼀次实训中的感受有些不对的地⽅还请见谅。 ⼀,对⼤数据的认识 "⼤数据"的由来 2008年9⽉4⽇,英国《⾃然》杂志刊登了⼀个名为...

    Django的性能优化实现解析

    一 利用标准数据库优化技术 传统数据库优化技术博大精深,不同的数据库有不同的优化...使用适当字段类型,本来varchar就搞定的字段,就别要text类型,小细节别不关紧要,后头数据量一上去,愈来愈多的数据,小字段很

    AWR数据库优化案例分享(OLAP)

    分享一个案例,说说如何来看AWR。  提到优化,不得不提AWR?  想起来刚接触Oracle的时候别人问我会不会优化,我说会呀,在高峰时段跑个AWR,然后分析TOP 10 SQL,现在想来,很是汗颜!  经过一段时间的学习,...

    2021互联网大厂Java架构师面试题突击视频教程

    16_分布式搜索引擎在几十亿数据量级的场景下如何优化查询性能? 17_你们公司生产环境的分布式搜索引擎是怎么部署的呢? 18_总结一下分布式搜索引擎相关问题的面试技巧 19_先平易近人的随口问你一句分布式缓存的第一...

    EDA/PLD中的关于C与C++程序的优化问题

    在高级语言中,程序的优化主要应该从数据结构、算法、控制流程等方面入手。各种语言各有它自身的特点,我们只能根据具体的语言来说明代码优化的方法。当然,高级语言太多,不可能把每一种语言都拉进来,主要就谈谈C...

    Deeplearning深度学习笔记v5.6_吴恩达.zip

    假设我们已经有了一堆训练数据,每个训练样本可以看作n维空间里的一个点,那么机器学习的目标就是利用统计算法算出一个将这个n维空间分成两个部分(也就是把空间切成两半)的分界面,使得相同类别的训练数据在同一个...

    大厂2022mysql面试题汇总

    第⼆层实现了 MySQL 核⼼服务功能,包括查询解析、分析、优化、缓存以及⽇期和时间等所有内置函数,所有跨存储引擎的功能都在这⼀层实现,例如存储过程、触发器、视图等。 第三层是存储引擎层,存储引擎负责 MySQL ...

    高性能高并发服务器架构大全

     如何优化大数据量模糊查询(架构,数据库设置,SQL..) 168  求助:海量数据处理方法 169 # re: 求助:海量数据处理方法 回复 更多评论 169  海量数据库查询方略 169  SQL Server 2005对海量数据处理 170...

    MongoDB性能优化及监控

    MongoDB 是一个基于分布式文件存储的...其实可以这样说说,索引是凌驾于数据存储系统之上的另一层系统,所以各种结构迥异的存储都有相同或相似的索引实现及使用接口并不足为 奇。 1.基础索引 在字段age 上创建索引,

    MySQL 索引的优缺点以及创建索引的准则

    第二, 可以大大加快数据的检索速度,这也是创建索引的最主要的原因。 第三, 可以加速表和表之间的连接,特别是在实现数据的参考完整性方面特别有意义。 第四, 在使用分组和排序子句进行数据检索时,同样可以...

    Redis面试专题30道.zip

    18、说说 Redis 哈希槽的概念? 19、Redis 集群的主从复制模型是怎样的? 20、Redis 集群会有写操作丢失吗?为什么? 21、Redis 集群之间是如何复制的? 22、Redis 集群最大节点个数是多少? 23、Redis 集群如何选择...

Global site tag (gtag.js) - Google Analytics