索引,对数据库表中一列或多列的值进行排序的一种结构,使用索引可提高数据库中待定数据的查询速度。 索引是与表或视图关联的独立的、物理的数据库结构,可以加快从表或视图中检索行的速度。索引包含由表或视图中的一列或多列生成的键。这些键存储在一个结构(B树)中,以便Mysql可以快速有效的查找与键值关联的行( ...
分类:
数据库 时间:
2019-10-01 09:33:01
阅读次数:
102
一 .概述 在学习关系型数据库之前,我们首先需要创建数据表,在es的学习之中,我们首先学习对于索引的操作. 我们在学习基本操作的时候,都使用kibana来进行. 二 .创建索引 下面我们创建一个user的索引. 当我们在kibana之中请求时,会得到如下的内容. 我们需要注意的是acknowledg ...
分类:
其他好文 时间:
2019-09-26 00:27:22
阅读次数:
99
1.数据库优化数据库读写分离,通过myCat实现对主键,order by 和where后面的字段创建索引sql语句优化: 2.数据库常用的函数avg min max conat(字符串连接) lower(小写) upper(大写) trim(去掉空白字符) substr(求子串) 3.decode有 ...
分类:
其他好文 时间:
2019-09-23 20:59:41
阅读次数:
122
一、以下情况需要创建索引 1、主键自动建立唯一索引 2、频繁作为查询条件的字段应该创建索引 3、查询中与其他表关联的字段,外键关系建立索引 4、单键/组合索引的选择问题,组合索引性价比更高 5、查询中排序的字段,排序字段若通过索引去访问将大大提交排序速度 6、查询中排序或者分组字段 (分组会先进行排 ...
分类:
其他好文 时间:
2019-09-22 19:24:28
阅读次数:
119
概念 普通索引 直接创建索引: CREATE INDEX index_name ON table(column(length)) 修改表结构的方式添加索引: ALTER TABLE table_name ADD INDEX index_name ON (column(length)) 创建表的时候同 ...
分类:
数据库 时间:
2019-09-21 12:29:31
阅读次数:
96
数据库优化方面的事情:定位:查找,定位慢查询,优化手段:1:创建索引:创建合适的索引,我们就可以现在索引中查询,查询到以后直接找对应的记录。2:分表:当一张表的数据比较多或者一张表的某些字段的值比较多并且很少使用时,采用水平和垂直分表来优化:3:读写分离:当一台服务器不能满足需求时,采用读写分离的方 ...
分类:
数据库 时间:
2019-09-20 12:43:07
阅读次数:
110
使用索引别名和Rollover滚动创建索引 在 "ElasticSearch6.3.2 集群做节点冷(warm) 热(hot) 分离" 中,实现了ElasticSearch集群节点的冷热分离,新创建的索引只允许分配到hot节点上,而随着时间推移,旧的历史索引数据需要迁移到warm节点上。因此,ES索 ...
分类:
其他好文 时间:
2019-09-14 13:48:46
阅读次数:
143
命令: 查看索引:show index from 表名; 创建索引 如果指定字段是字符串,需要指定长度,建议长度与定义字段时的长度一致 字段类型如果不是字符串,可以不填写长度部分 create index 索引名称 on 表名(字段名称(长度)) 删除索引:drop index 索引名称 on 表名 ...
分类:
数据库 时间:
2019-09-12 14:54:55
阅读次数:
133
一,索引管理 1,创建索引 $client = ClientBuilder::create()->build(); $param = [ "index"=>'my_index' ]; $response = $client->indices()->create($param); 你也可以再一个创建索 ...
分类:
其他好文 时间:
2019-09-11 18:30:26
阅读次数:
100
--创建索引PUT http://127.0.0.1:9200/spark_index_sl_1head Content-Type:application/json;charset=utf-8 --设置mapping大小PUT http://127.0.0.1:9200/spark_index_sl ...
分类:
其他好文 时间:
2019-09-10 11:38:01
阅读次数:
103