码迷,mamicode.com
首页 >  
搜索关键字:优化器    ( 885个结果
分享知识-快乐自己:能使 Oracle 索引失效的六大限制条件
Oracle 索引的目标是避免全表扫描,提高查询效率,但有些时候却适得其反。 例如一张表中有上百万条数据,对某个字段加了索引,但是查询时性能并没有什么提高,这可能是 oracle 索引失效造成的。oracle 索引有一些限制条件,如果你违反了这些索引限制条件,那么即使你已经加了索引,oracle还是 ...
分类:数据库   时间:2019-01-23 17:21:05    阅读次数:251
支付宝支撑2135亿成交额的数据库架构原理
OceanBase的SQL优化器和分布式并行执行摘要:本文主要介绍蚂蚁金服自主研发的通用关系型数据库OceanBase,OceanBase采用了分布式架构,其通过技术创新在普通PC服务器集群上实现了更好的可靠性、可用性和可扩展行。本文中,蚂蚁金服OceanBase团队资深技术专家潘毅(花名:柏泽)为大家介绍了OceanBase,并分享了SQL优化器,分布式事务的执行逻辑等内容,为大家全面展现Oce
分类:数据库   时间:2019-01-22 15:53:02    阅读次数:250
MySQL查询执行
当我们希望MySQL能够以更高的性能运行查询时,最好的办法就是弄清楚MySQL是如何优化和执行查询的。一旦理解了这一点,很多查询优化工作实际上就是遵循一些原则让优化器能够按照预想的合理方式运行 当我们想向MySQL发送了一个请求时,MySQL到底做了什么: MySQL客户端/服务器通信协议 MySQ ...
分类:数据库   时间:2019-01-19 13:50:40    阅读次数:198
Oracle 10g收集数据库统计信息
"1.需求概述" "2.实施步骤" "3.回退方案" 1.需求概述 某数据库由于整体统计信息不准确,多次出现部分业务SQL选错执行计划,从而导致性能下降影响到最终用户体验,目前通过SQL_PROFILE绑定执行计划临时解决,但此方法不够灵活,后续维护工作量也会增加。 Oracle优化器(CBO)依赖 ...
分类:数据库   时间:2019-01-18 23:58:55    阅读次数:359
sql 获取批处理信息的脚本(优化器在处理批处理时所发生的优化器事件)
sql 获取批处理信息的脚本(优化器在处理批处理时所发生的优化器事件) ...
分类:数据库   时间:2019-01-16 19:21:10    阅读次数:141
在数据库查询中不走索引的情况与压力测试
重点关注: 1) 没有查询条件,或者查询条件没有建立索引 例如: 在业务数据库中,特别是数据量比较大的表。是没有全表扫描这种需求。 1、对用户查看是非常痛苦的。 2、对服务器来讲毁灭性的。 例如: 2) 查询结果集是原表中的大部分数据,应该是25%以上。 查询的结果集,超过了总数行数25%,优化器觉 ...
分类:数据库   时间:2019-01-16 00:20:11    阅读次数:349
eq_range_index_dive_limit的作用
MySQL5.6引入了一个新的系统变量eq_range_index_dive_limit。查阅MySQL5.6官方文档得知,MySQL在执行等值范围查询例如select...fromxxxwherexxxin(...)时,优化器在计算执行计划成本时会根据条件个数采用不同的方式以减小选择执行计划的开销。当条件数N小于eq_range_index_dive_limit时,优化器认为此时条件个数尚可,可
分类:其他好文   时间:2019-01-15 20:02:15    阅读次数:267
MySQL 一些内部原理
1. MySQL 体系结构 如下图: Mysql是由SQL接口,解析器,优化器,缓存,存储引擎组成的(SQL Interface、 Parser、 Optimizer、Caches&Buffers、Pluggable Storage Engines) Connectors指的是不同语言中与SQL的交 ...
分类:数据库   时间:2019-01-14 18:55:34    阅读次数:190
MySQL查询执行的基础
当我们希望MySQL能够以更高的性能运行查询时,最好的办法就是弄清楚MySQL是如何优化和执行查询的。一旦理解了这一点,很多查询优化工作实际上就是遵循一些原则让优化器能够按照预想的合理方式运行 ...
分类:数据库   时间:2019-01-10 17:48:12    阅读次数:170
MySQL隐形索引简介
不可见索引允许您将索引标记为查询优化器不可用。MySQL维护不可见索引,并在与索引关联的列中的数据发生更改时使其保持最新。 默认情况下,索引是可见的。要使它们不可见,您必须在创建时或使用ALTER TABLE命令显式声明其可见性。MySQL为我们提供了维护索引可见性的关键字VISIBLE和INVIS ...
分类:数据库   时间:2019-01-05 21:30:07    阅读次数:219
885条   上一页 1 ... 19 20 21 22 23 ... 89 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!