码迷,mamicode.com
首页 >  
搜索关键字:建立索引    ( 1095个结果
Explain优化查询检测
转载:http://tang.on58.com/?p=75 所谓索引就是为特定的mysql字段进行一些特定的算法排序,比如二叉树的算法和哈希算法,哈希算法是通过建立特征值,然后根据特征值来快速查找,而用的最多,并且是mysql默认的就是二叉树算法 BTREE,通过BTREE算法建立索引的字段,比如扫 ...
分类:其他好文   时间:2017-11-16 14:16:34    阅读次数:107
索引和触发器操作
索引 在基本表上建立一个或多个索引,可以提供多种存取路径,加快查找速度。SQL新标准不主张使用索引,而是以在创建表时直接定义主键,一般系统会自动在主键上建立索引。 在特殊需要时,建立和删除索引由数据库管理员(DBA)或表的属主负责完成。 SQL中索引一般格式为: ps: unique表示唯一索引,即 ...
分类:其他好文   时间:2017-11-12 16:31:49    阅读次数:148
Two Sum(两个数的相加)
2.利用hashMap的key-value特性 a.为数组建立索引b.在索引中查找有没有target-nums[i]的key,并且满足不是数的本身 3.map中找到就中止 a.先判断map中有没有这个数 b.如果有,则直接返回 ...
分类:其他好文   时间:2017-11-11 11:22:52    阅读次数:170
为mysql数据库建立索引
前些时候,一位颇高级的程序员居然问我什么叫做索引,令我感到十分的惊奇,我想这绝不会是沧海一粟,因为有成千上万的开发者(可能大部分是使用MySQL的)都没有受过有关数据库的正规培训,尽管他们都为客户做过一些开发,但却对如何为数据库建立适当的索引所知较少,因此我起了写一篇相关文章的念头。 最普通的情况, ...
分类:数据库   时间:2017-11-07 19:56:30    阅读次数:227
ES索引
Elasticsearch索引别名、Filtered索引别名、Template 在使用elasticsearch的时候,经常会遇到需要淘汰掉历史数据的场景。 为了方便数据淘汰,并使得数据管理更加灵活,我们经常会以时间为粒度建立索引,例如: 每个月建立一个索引:monthly-201709、month ...
分类:其他好文   时间:2017-11-05 23:39:46    阅读次数:1089
Sql查询优化
一,数据库设计角度 1.尽量避免全表查询,首先考虑在where一级order by的列上建立索引。 2.尽量避免在where的子句中进行null判断,导致引擎放弃索引进行全表扫描。列如:select id from t where num is null;可以在num设置为0,确保不会出现null ...
分类:数据库   时间:2017-10-30 17:09:18    阅读次数:209
百万级数据查询优化(数据库)
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在 ...
分类:数据库   时间:2017-10-28 12:39:27    阅读次数:223
有一张表里面有上百万的数据,在做查询的时候,如何优化?从数据库端,java端和查询语句上回答
原文:https://www.2cto.com/database/201612/580140.html 1)数据库设计方面: a. 对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 b. 应尽量避免在 where 子句中对字段进行 null 值 ...
分类:数据库   时间:2017-10-26 10:19:55    阅读次数:249
数据结构基础
存储结构分为: 1,随机存取,即可随意直接存取任意一个元素,通过下标直接存取出任何一个元素;通过地址直接访问任意一个空间 2,顺序存取,只能从前往后逐个访问。 3,索引存取,为某个关键字建立索引表,从表中取得地址。索引存取多用在数据管理过程中。 4,散列存取。 有1千万条重复的短信,以文本形式保存, ...
分类:其他好文   时间:2017-10-25 16:39:18    阅读次数:171
sql优化
其他:http://www.cnblogs.com/ShaYeBlog/archive/2013/07/31/3227176.html 执行数据库查询时,如果要查询的数据有很多,假如上千万条,用什么办法可以提高查询效率? 1,在数据库设计方面 (1)建立索引 (2)建立分区(mysql,比如按时间分 ...
分类:数据库   时间:2017-10-24 14:13:12    阅读次数:236
1095条   上一页 1 ... 40 41 42 43 44 ... 110 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!