关耳er  
上一页 1 2 3 4 5 6 7 8 9 10 ··· 20 下一页

2020年2月26日

摘要: 一、ElasticSearch简介 1、什么是ElasticSearch Elaticsearch,简称为es, es是一个开源的高扩展的分布式全文检索引擎,它可以近乎实时的存储、检索数据;本身扩展性很好,可以扩展到上百台服务器,处理PB级别的数据。es也使用Java开发并使用Lucene作为其核心 阅读全文
posted @ 2020-02-26 15:25 关耳er 阅读(223) 评论(0) 推荐(0) 编辑

2020年2月25日

摘要: 一、 Lucene索引库查询 对要搜索的信息创建Query查询对象,Lucene会根据Query查询对象生成最终的查询语法,类似关系数据库Sql语法一样Lucene也有自己的查询语法,比如:“name:lucene”表示查询Field的name为“lucene”的文档信息。 可通过两种方法创建查询对 阅读全文
posted @ 2020-02-25 16:50 关耳er 阅读(160) 评论(0) 推荐(0) 编辑
 
摘要: 一、索引库的添加 1、Field域的属性 是否分析:是否对域的内容进行分词处理。前提是我们要对域的内容进行查询。 是否索引:将Field分析后的词或整个Field值进行索引,只有索引方可搜索到。 比如:商品名称、商品简介分析后进行索引,订单号、身份证号不用分析但也要索引,这些将来都要作为查询条件。 阅读全文
posted @ 2020-02-25 16:01 关耳er 阅读(129) 评论(0) 推荐(0) 编辑
 
摘要: 一、分词器作用 在创建索引的时候需要用法哦分词器,在使用字符串搜索的时候也会用到分词器,并且这两个地方要使用同一个分词器,否则可能会搜索不出来结果; 分词器的作用是把一段文本中的词按规则取出所包含的所有词,对应的是Analyzer类,这是一个抽象类,切分词的具体规则是由子类实现的,所有对于不同语言的 阅读全文
posted @ 2020-02-25 15:16 关耳er 阅读(364) 评论(0) 推荐(0) 编辑

2020年2月24日

摘要: 一、什么是全文检索 1、数据分类 我们生活中的数据总体分为两种:结构化数据和非结构化数据。 结构化数据:指具有固定格式或有限长度的数据,如数据库,元数据等。 非结构化数据:指不定长或无固定格式的数据,如邮件,word文档等磁盘上的文件 2、结构化数据搜索 常见的结构化数据也就是数据库中的数据。在数据 阅读全文
posted @ 2020-02-24 16:05 关耳er 阅读(434) 评论(0) 推荐(0) 编辑

2020年2月21日

摘要: 一、什么是读写分离 在数据库集群架构中,让主库负责处理事务性查询,而从库只负责处理select查询,让两者分工明确达到提高数据库整体读写性能。当然,主数据库另外一个功能就是负责将事务性查询导致的数据变更同步到从库中,也就是写操作。 二、读写分离的好处 1)分摊服务器压力,提高机器的系统处理效率 读写 阅读全文
posted @ 2020-02-21 23:16 关耳er 阅读(228) 评论(0) 推荐(0) 编辑
 
摘要: 一、主从复制概念 影响MySQL-A数据库的操作,在数据库执行后,都会写入本地的日志系统A中。假设,实时的将变化了的日志系统中的数据库事件操作,在MYSQL-A的3306端口,通过网络发给MYSQL-B。MYSQL-B收到后,写入本地日志系统B,然后一条条的将数据库事件在数据库中完成。 那么,MYS 阅读全文
posted @ 2020-02-21 22:12 关耳er 阅读(151) 评论(0) 推荐(0) 编辑

2020年2月20日

摘要: 1.对查询进行优化,应尽量避免全表查询,首先考虑在where及order by涉及的列上建立索引; 2.应尽量避免where子句中对字段进行null值判断,否则将导致引擎放弃使用索引而进行全表扫描; 创建一个普通索引: #普通索引 CREATE INDEX accountname ON accoun 阅读全文
posted @ 2020-02-20 16:05 关耳er 阅读(196) 评论(0) 推荐(0) 编辑
 
摘要: 一、什么是索引 索引用来快速地寻找那些具有特定值的记录,所有MySQL索引都以B-树的形式保存。如果没有索引,执行查询时MySQL必须从第一个记录开始扫描整个表的所有记录,直至找到符合要求的记录。表里面的记录数量越多,这个操作的代价就越高。如果作为搜索条件的列上已经创建了索引,MySQL无需扫描任何 阅读全文
posted @ 2020-02-20 15:23 关耳er 阅读(227) 评论(0) 推荐(0) 编辑

2020年2月19日

摘要: 一、定位到查询慢的SQL语句 ##查询慢查询时间,mysql默认10s SHOW VARIABLES LIKE 'long_query_time'; ##查询慢查询的次数 SHOW STATUS LIKE 'slow_queries'; 二、怎么定位慢查询语句,启动慢查询日志 1、查询是否把索引的S 阅读全文
posted @ 2020-02-19 16:31 关耳er 阅读(522) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 20 下一页