![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
默默努力的小程序员
这个作者很懒,什么都没留下…
展开
-
elasticSearch 基本操作类
elasticSearch官方文档地址 https://www.elastic.co/guide/en/elasticsearch/client/java-rest/current/java-rest-high.html 因为官方后续不会支持transportClient,所以,本篇博客采用的是RestHighLevelClient客户端。版本是6.4.2。 RestHighLevelCl...原创 2019-03-20 21:44:06 · 1243 阅读 · 0 评论 -
ElasticSearch注意事项!
默认聚合,查询,都是10条。谨记谨记!!! 留个疑问,为什么数据库默认只给10条。。。好坑。。。原创 2019-04-04 10:50:37 · 178 阅读 · 0 评论 -
Mysql explain
用explain来获取关于查询执行计划的信息。比如mysql中有慢查询语句,可以通过explian来返回其执行计划中的信息,还可以获得很多可能被优化器考虑到的访问策略的细节,以及当运行SQL语句时哪种策略预计会被优化器采用。 explain命令 EXPLAIN select * from address; explain 的列 执行结果 id select_type ta...原创 2019-04-11 11:39:37 · 750 阅读 · 0 评论 -
mysql 索引详解
我们在看一本书的时候,想找到相关的知识,先去看目录,然后定位到页码,然后找到对应的知识。mysql中的索引就是类似于目录的作用。 一、索引类型: 1.B-Tree索引 B-Tree通常意味着所有的值都是按照顺序存储的,并且每一个叶子页到根的距离相同。 B-TREE 每个节点都是一个二元数组: [key, data],所有节点都可以存储数据。key为索引key,data为除key之外的数...原创 2019-04-11 17:36:46 · 151 阅读 · 0 评论 -
elasticsearch cat命令
关于cat命令可以通过curl 127.0.0.1:9200/_cat/command?help command是具体的命令。 这里解释几个常用的。多个命令之间用&链接。 command?v 显示表头。 command?h过滤某几个字段。 command?s status 状态 官方API接口 1.cat aliases 显示有关索引当前配置的别名的信息,包括筛选器和...原创 2019-04-08 21:59:01 · 1150 阅读 · 0 评论 -
elasticsearch 基本概念
原博主地址 接近实时(NRT) Elasticsearch 是一个接近实时的搜索平台。这意味着,从索引一个文档直到这个文档能够被搜索到有一个很小的延迟(通常是 1 秒)。 集群(cluster) 代表一个集群,集群中有多个节点(node),其中有一个为主节点,这个主节点是可以通过选举产生的,主从节点是对于集群内部来说的。es的一个概念就是去中心化,字面上理解就是无中心节点,这是对于集群外部来...转载 2019-04-08 22:15:19 · 85 阅读 · 0 评论 -
数据库分库分表
转载自微信公众号,Java杂记. 数据量过大,此时应该对数据进行拆分,分为垂直和水平两种。 垂直拆分: 水平拆分: 上图中订单数据达到了4000万,我们也知道mysql单表存储量推荐是百万级,如果不进行处理,mysql单表数据太大,会导致性能变慢。使用方案可以参考数据进行水平拆分。把4000万数据拆分4张表或者更多。当然也可以分库,再分表;把压力从数据库层级分...转载 2019-07-30 18:57:53 · 169 阅读 · 0 评论