码迷,mamicode.com
首页 >  
搜索关键字:查询优化    ( 971个结果
mysql全面优化
在进行MySQL的优化之前,必须要了解的就是MySQL的查询过程,很多查询优化工作实际上就是遵循一些原则,让MySQL的优化器能够按照预想的合理方式运行而已。 图-MySQL查询过程 一、优化的哲学 注:优化有风险,涉足需谨慎 1、优化可能带来的问题 1、优化不总是对一个单纯的环境进行,还很可能是一 ...
分类:数据库   时间:2019-06-27 14:44:34    阅读次数:115
一文看懂 MySQL 高性能优化技巧实践
一、背景最近公司项目添加新功能,上线后发现有些功能的列表查询时间很久。原因是新功能用到旧功能的接口,而这些旧接口的SQL查询语句关联5,6张表且编写不够规范,导致MySQL在执行SQL语句时索引失效,进行全表扫描。原本负责优化的同事有事请假回家,因此优化查询数据的问题落在笔者手中。笔者在查阅网上SQL优化的资料后成功解决了问题,在此从全局角度记录和总结MySQL查询优化相关技巧。二、优化思路数据查
分类:数据库   时间:2019-06-27 12:18:56    阅读次数:142
查询优化技术之多级缓存
nginx的代理缓存配置方式nginx proxy cache缓存的配置方法:在nginx.conf中申明如下内容 #申明一个cache缓存节点的路径 proxy_cache_path //usr/local/openresty/nginx/cache_temp levels=1:2 keys_zo ...
分类:其他好文   时间:2019-06-24 16:26:51    阅读次数:130
MySQL 慢查询优化
为什么查询速度会慢 1.慢是指一个查询的响应时间长。一个查询的过程: 客户端发送一条查询给服务器 服务器端先检查查询缓存,如果命中了缓存,则立可返回存储在缓存中的结果。否则进入下一个阶段 服务器端进行SQL解析、预处理,再由优化器生成对应的执行计划。 MySQL根据优化器生成的执行计划,调用存储引擎 ...
分类:数据库   时间:2019-06-23 19:17:50    阅读次数:174
MySQL索引优化(索引单表优化案例)
1、单表查询优化 建表SQL 案例 #查询 category_id 为1 且 comments 大于 1 的情况下,views 最多的 article_id。 执行sql: EXPLAIN SELECT id,author_id FROM article WHERE category_id = 1 ...
分类:数据库   时间:2019-06-06 17:31:22    阅读次数:134
es查询优化思路
es查询优化思路 尽可能的利用内存 1. 将尽可能的索引留在内存,即留更多的堆外内存给es 2. 不查询的字段尽量不要往es插入,节省索引的空间大小(es + hbase) 3. 数据预热 4. 冷热数据分离 文档字段设计 1. 根据查询场景设计字段,避免复杂查询,将字段抹平。 分页优化 1. 避免 ...
分类:其他好文   时间:2019-06-05 00:39:21    阅读次数:71
SQL Server查询优化和事务处理
查询优化:顾名思义就是创建索引、视图等方式使数据库快速查找到需要的东西索引分为:唯一索引、主键索引、聚集索引、非聚集索引、复合索引、全文索引。在SQLServer中,一个表只能创建一个聚集索引,但可以创建多个非聚集索引。设置某列为主键,该列默认就为聚集索引。按照下列标准选择建立索引的列:频繁搜索的列;经常用于查询选择的列;经常排序、分组的列;经常用于连接的列(主键/外键)不要使用下面列创建索引:仅
分类:数据库   时间:2019-06-03 21:47:11    阅读次数:154
MySQL高性能优化指导思路
MySQL对于很多Linux从业者而言,是一个非常棘手的问题,多数情况都是因为对数据库出现问题的情况和处理思路不清晰。在进行MySQL的优化之前必须要了解的就是MySQL的查询过程,很多的查询优化工作实际上就是遵循一些原则让MySQL的优化器能够按照预想的合理方式运行而已。1.1 前言MySQL对于 ...
分类:数据库   时间:2019-05-30 14:46:11    阅读次数:125
MySQL子查询优化 -- FirstMatch策略
FirstMatch执行semi-join子查询的一种策略。 类似于MySQL 5.x中如何执行in、exists子查询。 让我们以搜索拥有大城市的国家为例: 假设,我们的执行计划是找到欧洲的国家,然后,对于每个找到的国家,检查它是否有大城市。常规的inner join执行将如下所示: 由于德国有两 ...
分类:数据库   时间:2019-05-20 22:47:00    阅读次数:1193
MySQL DBA基本知识点梳理和查询优化
本文主要是总结了工作中一些常用的操作,以及不合理的操作,在对慢查询进行优化时收集的一些有用的资料和信息,本文适合有MySQL基础的开发人员。
分类:数据库   时间:2019-05-19 09:18:40    阅读次数:151
971条   上一页 1 ... 15 16 17 18 19 ... 98 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!